From 85ea7fb993371fb313e84bd49f7d573960b594cd Mon Sep 17 00:00:00 2001 From: Eliot Berriot <contact@eliotberriot.com> Date: Fri, 8 Mar 2019 12:38:59 +0100 Subject: [PATCH] Updated translation catalog --- front/locales/app.pot | 2600 ++++++++++++++--- front/locales/ar/LC_MESSAGES/app.po | 3486 +++++++++++++++++++---- front/locales/de/LC_MESSAGES/app.po | 3633 ++++++++++++++++++++---- front/locales/eo/LC_MESSAGES/app.po | 3470 +++++++++++++++++++--- front/locales/es/LC_MESSAGES/app.po | 3598 +++++++++++++++++++---- front/locales/fr_FR/LC_MESSAGES/app.po | 3510 +++++++++++++++++++---- front/locales/gl/LC_MESSAGES/app.po | 3595 +++++++++++++++++++---- front/locales/it/LC_MESSAGES/app.po | 3491 ++++++++++++++++++++--- front/locales/oc/LC_MESSAGES/app.po | 3489 ++++++++++++++++++++--- front/locales/pl/LC_MESSAGES/app.po | 3344 ++++++++++++++++++---- front/locales/pt_PT/LC_MESSAGES/app.po | 3478 ++++++++++++++++++++--- front/locales/ru/LC_MESSAGES/app.po | 3328 ++++++++++++++++++---- 12 files changed, 35176 insertions(+), 5846 deletions(-) diff --git a/front/locales/app.pot b/front/locales/app.pot index ff94b7496..dd489c5ce 100644 --- a/front/locales/app.pot +++ b/front/locales/app.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: front 0.1.0\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2019-01-29 10:47+0100\n" +"POT-Creation-Date: 2019-03-08 12:38+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" @@ -19,105 +19,140 @@ msgstr "" "Plural-Forms: nplurals=INTEGER; plural=EXPRESSION;\n" #: front/src/components/playlists/PlaylistModal.vue:9 +msgctxt "Popup/Playlist/Paragraph" msgid "\"%{ title }\", by %{ artist }" msgstr "" #: front/src/components/Sidebar.vue:24 +msgctxt "Sidebar/Queue/Tab.Title" msgid "(%{ index } of %{ length })" msgstr "" #: front/src/components/Sidebar.vue:22 +msgctxt "Sidebar/Queue/Tab.Title" msgid "(empty)" msgstr "" -#: front/src/components/common/ActionTable.vue:57 -#: front/src/components/common/ActionTable.vue:66 +#: front/src/components/common/ActionTable.vue:67 +msgctxt "Content/*/Paragraph" msgid "%{ count } on %{ total } selected" msgid_plural "%{ count } on %{ total } selected" msgstr[0] "" msgstr[1] "" -#: front/src/components/Sidebar.vue:110 src/components/audio/album/Card.vue:54 +#: front/src/components/audio/album/Card.vue:52 +msgctxt "Content/Album/Card" +msgid "%{ count } track" +msgid_plural "%{ count } tracks" +msgstr[0] "" +msgstr[1] "" + #: front/src/views/content/libraries/Card.vue:39 src/views/content/remote/Card.vue:26 +msgctxt "Content/Library/Card.List item" +msgid "%{ count } track" +msgid_plural "%{ count } tracks" +msgstr[0] "" +msgstr[1] "" + +#: front/src/components/Sidebar.vue:121 +msgctxt "Sidebar/Queue/Message" msgid "%{ count } track" msgid_plural "%{ count } tracks" msgstr[0] "" msgstr[1] "" #: front/src/components/library/Artist.vue:13 +msgctxt "Content/Artist/Paragraph" 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 +#: front/src/components/library/radios/Builder.vue:81 msgid "%{ count } track matching combined filters" 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 +msgctxt "Content/*/Card/List item" msgid "%{ count} track" msgid_plural "%{ count } tracks" msgstr[0] "" msgstr[1] "" #: front/src/views/content/libraries/Quota.vue:11 +msgctxt "Content/Library/Paragraph" msgid "%{ current } used on %{ max } allowed" msgstr "" #: front/src/components/common/Duration.vue:2 +msgctxt "Content/*/Paragraph" msgid "%{ hours } h %{ minutes } min" msgstr "" #: front/src/components/common/Duration.vue:5 +msgctxt "Content/*/Paragraph" msgid "%{ minutes } min" msgstr "" #: front/src/components/notifications/NotificationRow.vue:40 +msgctxt "Content/Notifications/Paragraph" msgid "%{ username } accepted your follow on library \"%{ library }\"" msgstr "" #: front/src/components/notifications/NotificationRow.vue:39 +msgctxt "Content/Notifications/Paragraph" msgid "%{ username } followed your library \"%{ library }\"" msgstr "" #: front/src/components/notifications/NotificationRow.vue:41 +msgctxt "Content/Notifications/Paragraph" msgid "%{ username } wants to follow your library \"%{ library }\"" msgstr "" #: front/src/components/auth/Profile.vue:46 +msgctxt "Head/Profile/Title" msgid "%{ username }'s profile" msgstr "" #: front/src/components/audio/artist/Card.vue:41 +msgctxt "Content/Artist/Card" msgid "1 album" msgid_plural "%{ count } albums" msgstr[0] "" msgstr[1] "" #: front/src/components/favorites/List.vue:10 +msgctxt "Content/Favorites/Title" msgid "1 favorite" msgid_plural "%{ count } favorites" msgstr[0] "" msgstr[1] "" -#: front/src/components/library/FileUpload.vue:226 -#: front/src/components/library/FileUpload.vue:227 +#: front/src/components/Home.vue:64 +msgctxt "Content/Home/Title" +msgid "A clean library" +msgstr "" + +#: front/src/components/library/FileUpload.vue:229 +#: front/src/components/library/FileUpload.vue:230 +msgctxt "Content/Library/Help text" msgid "A network error occured while uploading this file" msgstr "" +#: front/src/components/library/EditForm.vue:123 +msgctxt "*/*/Placeholder" +msgid "A short summary describing your changes." +msgstr "" + #: front/src/components/About.vue:5 +msgctxt "Content/About/Title/Short, Noun" msgid "About %{ instance }" msgstr "" #: front/src/components/Footer.vue:6 +msgctxt "Footer/About/Title" msgid "About %{instanceName}" msgstr "" @@ -126,483 +161,787 @@ msgid "About Funkwhale" msgstr "" #: front/src/components/Footer.vue:10 +msgctxt "Footer/About/List item.Link" msgid "About page" msgstr "" -#: front/src/components/About.vue:8 src/components/About.vue:67 +#: front/src/components/About.vue:67 +msgctxt "Head/About/Title" +msgid "About this instance" +msgstr "" + +#: front/src/components/About.vue:8 +msgctxt "Content/About/Title/Short, Noun" msgid "About this instance" msgstr "" #: front/src/views/content/libraries/Detail.vue:48 +msgctxt "Content/Library/Button.Label" msgid "Accept" msgstr "" #: front/src/views/content/libraries/Detail.vue:40 +msgctxt "Content/Library/Table/Short" msgid "Accepted" msgstr "" #: front/src/components/auth/SubsonicTokenForm.vue:110 +msgctxt "Content/Settings/Message" msgid "Access disabled" msgstr "" #: front/src/components/Home.vue:106 +msgctxt "Content/Home/List item" 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 +msgctxt "Content/Moderation/Title" msgid "Account data" msgstr "" #: front/src/components/auth/Settings.vue:5 +msgctxt "Content/Settings/Title" msgid "Account settings" msgstr "" -#: front/src/components/auth/Settings.vue:263 +#: front/src/components/auth/Settings.vue:311 +msgctxt "Head/Settings/Title" msgid "Account Settings" msgstr "" #: front/src/components/manage/users/UsersTable.vue:39 +msgctxt "Content/Admin/Table.Label/Short, Noun" msgid "Account status" msgstr "" #: front/src/views/auth/PasswordReset.vue:14 +msgctxt "Content/Signup/Input.Label" msgid "Account's email" msgstr "" -#: front/src/views/admin/moderation/AccountsList.vue:3 #: front/src/views/admin/moderation/AccountsList.vue:24 +msgctxt "Head/Moderation/Title" +msgid "Accounts" +msgstr "" + +#: front/src/views/admin/moderation/AccountsList.vue:3 +msgctxt "Content/Moderation/Title" +msgid "Accounts" +msgstr "" + #: front/src/views/admin/moderation/Base.vue:8 +msgctxt "Menu/Moderation/Tab" msgid "Accounts" msgstr "" #: front/src/views/content/libraries/Detail.vue:29 +msgctxt "Content/Library/Table.Label" msgid "Action" msgstr "" -#: front/src/components/common/ActionTable.vue:99 +#: front/src/components/common/ActionTable.vue:100 +msgctxt "Content/*/Paragraph" 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:21 -#: front/src/components/library/radios/Builder.vue:64 +#: front/src/components/library/radios/Builder.vue:65 +msgctxt "Content/Radio/Table.Label/Noun (Value is a Button)" +msgid "Actions" +msgstr "" + +#: front/src/components/common/ActionTable.vue:22 +msgctxt "Content/*/Dropdown.Label/Noun" msgid "Actions" msgstr "" #: front/src/components/manage/users/UsersTable.vue:53 +msgctxt "Content/Admin/Table" msgid "Active" msgstr "" #: front/src/views/admin/moderation/AccountsDetail.vue:199 #: front/src/views/admin/moderation/DomainsDetail.vue:144 +msgctxt "Content/Moderation/Title" msgid "Activity" msgstr "" #: front/src/components/mixins/Translations.vue:7 #: front/src/components/mixins/Translations.vue:8 +msgctxt "Content/Settings/Dropdown.Label/Noun" msgid "Activity visibility" msgstr "" #: front/src/views/admin/moderation/DomainsList.vue:18 +msgctxt "Content/Moderation/Button/Verb" msgid "Add" msgstr "" #: front/src/views/admin/moderation/DomainsList.vue:13 +msgctxt "Content/Moderation/Form.Label/Verb" msgid "Add a domain" msgstr "" +#: front/src/views/admin/moderation/AccountsDetail.vue:50 +msgctxt "Content/Moderation/Button/Verb" +msgid "Add a moderation policy" +msgstr "" + #: front/src/components/manage/moderation/InstancePolicyForm.vue:4 +msgctxt "Content/Moderation/Card.Button.Label/Verb" msgid "Add a new moderation rule" msgstr "" #: front/src/views/content/Home.vue:35 +msgctxt "Content/Library/Title/Verb" msgid "Add and manage content" msgstr "" -#: front/src/components/Sidebar.vue:75 src/views/content/Base.vue:18 +#: front/src/views/content/Base.vue:18 +msgctxt "Head/Library/Title" +msgid "Add content" +msgstr "" + +#: front/src/components/Sidebar.vue:75 +msgctxt "Sidebar/Library/List item.Link/Verb" msgid "Add content" msgstr "" -#: front/src/components/library/radios/Builder.vue:50 +#: front/src/components/library/radios/Builder.vue:51 +msgctxt "Content/Radio/Button.Label/Verb" msgid "Add filter" msgstr "" -#: front/src/components/library/radios/Builder.vue:40 +#: front/src/components/library/radios/Builder.vue:41 +msgctxt "Content/Radio/Paragraph" msgid "Add filters to customize your radio" msgstr "" -#: front/src/components/audio/PlayButton.vue:64 +#: front/src/components/audio/PlayButton.vue:76 +msgctxt "*/Queue/Dropdown/Button/Title" msgid "Add to current queue" msgstr "" #: front/src/components/favorites/TrackFavoriteIcon.vue:4 +msgctxt "Content/Track/Button.Message" +msgid "Add to favorites" +msgstr "" + #: front/src/components/favorites/TrackFavoriteIcon.vue:28 +msgctxt "*/Favorites/Icon.Tooltip/Verb" msgid "Add to favorites" msgstr "" #: front/src/components/playlists/TrackPlaylistIcon.vue:6 #: front/src/components/playlists/TrackPlaylistIcon.vue:34 +msgctxt "Sidebar/Player/Icon.Tooltip/Verb" msgid "Add to playlist…" msgstr "" -#: front/src/components/audio/PlayButton.vue:14 +#: front/src/components/audio/PlayButton.vue:15 +msgctxt "*/Queue/Dropdown/Button/Label/Short" msgid "Add to queue" msgstr "" #: front/src/components/playlists/PlaylistModal.vue:116 +msgctxt "Popup/Playlist/Table.Button.Tooltip/Verb" msgid "Add to this playlist" msgstr "" #: front/src/components/playlists/PlaylistModal.vue:54 +msgctxt "Popup/Playlist/Table.Button.Label/Verb" msgid "Add track" msgstr "" #: front/src/components/manage/users/UsersTable.vue:69 +msgctxt "Content/Admin/Table.User role" msgid "Admin" msgstr "" #: front/src/components/Sidebar.vue:79 +msgctxt "Sidebar/Admin/Title/Noun" msgid "Administration" msgstr "" -#: front/src/components/audio/SearchBar.vue:26 src/components/audio/track/Table.vue:8 -#: front/src/components/library/Album.vue:153 -#: front/src/components/manage/library/FilesTable.vue:39 -#: front/src/components/metadata/Search.vue:134 +#: front/src/components/library/Album.vue:149 +msgctxt "Head/Album/Title/Name" +msgid "Album" +msgstr "" + #: front/src/views/content/libraries/FilesTable.vue:56 +msgctxt "*/*/*" msgid "Album" msgstr "" -#: front/src/components/library/Album.vue:183 -msgid "Album containing %{ count } track, by %{ artist }" -msgid_plural "Album containing %{ count } tracks, by %{ artist }" -msgstr[0] "" -msgstr[1] "" +#: front/src/components/audio/SearchBar.vue:26 +msgctxt "Sidebar/Search/Title" +msgid "Album" +msgstr "" -#: front/src/components/mixins/Translations.vue:24 -#: front/src/components/mixins/Translations.vue:25 +#: front/src/components/metadata/Search.vue:134 +msgctxt "*/*/Noun" +msgid "Album" +msgstr "" + +#: front/src/components/audio/track/Table.vue:9 +msgctxt "Content/Track/Table.Label" +msgid "Album" +msgstr "" + +#: front/src/components/mixins/Translations.vue:22 +#: front/src/components/mixins/Translations.vue:23 +msgctxt "Content/*/Dropdown/Noun" msgid "Album name" msgstr "" -#: front/src/components/library/Track.vue:27 -msgid "Album page" +#: front/src/components/library/Library.vue:7 +msgctxt "Menu/Home/Link" +msgid "Albums" +msgstr "" + +#: front/src/components/audio/Search.vue:19 +msgctxt "Content/Search/Title" +msgid "Albums" 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 +msgctxt "Content/*/*" +msgid "Albums" +msgstr "" + +#: front/src/components/instance/Stats.vue:48 +msgctxt "Content/About/Paragraph/Unit" +msgid "Albums" +msgstr "" + +#: front/src/components/library/Albums.vue:120 +msgctxt "Head/Album/Title" msgid "Albums" msgstr "" -#: front/src/components/library/Artist.vue:44 +#: front/src/components/library/Artist.vue:82 +msgctxt "Content/Artist/Title" msgid "Albums by this artist" msgstr "" +#: front/src/components/manage/library/EditsCardList.vue:15 #: front/src/components/manage/users/InvitationsTable.vue:19 +msgctxt "Content/Admin/Dropdown" +msgid "All" +msgstr "" + #: front/src/views/content/libraries/FilesTable.vue:13 +msgctxt "Content/Library/Dropdown" msgid "All" msgstr "" +#: front/src/components/common/ActionTable.vue:58 +msgctxt "Content/*/Paragraph" +msgid "All %{ count } element selected" +msgid_plural "All %{ count } elements selected" +msgstr[0] "" +msgstr[1] "" + #: front/src/components/playlists/Editor.vue:13 +msgctxt "Content/Playlist/Error message.Title" msgid "An error occured while saving your changes" msgstr "" #: front/src/components/auth/Login.vue:10 +msgctxt "Content/Login/Error message/List item" msgid "An unknown error happend, this can mean the server is down or cannot be reached" msgstr "" +#: front/src/components/library/EditCard.vue:81 +msgctxt "Content/Library/Button.Label" +msgid "Approve" +msgstr "" + #: front/src/components/notifications/NotificationRow.vue:66 +msgctxt "Content/Notifications/Button.Label/Short, Verb" msgid "Approve" msgstr "" +#: front/src/components/library/EditCard.vue:25 +msgctxt "Content/Library/Card/Short" +msgid "Approved" +msgstr "" + +#: front/src/components/manage/library/EditsCardList.vue:21 +msgctxt "Content/Admin/Dropdown" +msgid "Approved" +msgstr "" + +#: front/src/components/library/EditCard.vue:21 +msgctxt "Content/Library/Card/Short" +msgid "Approved and applied" +msgstr "" + #: front/src/components/auth/Logout.vue:5 +msgctxt "Content/Login/Title" 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 +msgctxt "*/*/Noun" +msgid "Artist" +msgstr "" + +#: front/src/components/audio/track/Table.vue:8 +msgctxt "Content/Track/Table.Label" +msgid "Artist" +msgstr "" + #: front/src/views/content/libraries/FilesTable.vue:55 +msgctxt "*/*/*" msgid "Artist" msgstr "" -#: front/src/components/mixins/Translations.vue:25 -#: front/src/components/mixins/Translations.vue:26 -msgid "Artist name" +#: front/src/components/audio/SearchBar.vue:25 +msgctxt "Sidebar/Search/Title" +msgid "Artist" +msgstr "" + +#: front/src/components/library/Artist.vue:179 +msgctxt "Head/Artist/Title" +msgid "Artist" msgstr "" -#: front/src/components/library/Album.vue:16 src/components/library/Track.vue:33 -msgid "Artist page" +#: front/src/components/mixins/Translations.vue:23 +#: front/src/components/mixins/Translations.vue:24 +msgctxt "Content/*/Dropdown/Noun" +msgid "Artist name" msgstr "" #: front/src/components/audio/Search.vue:65 +msgctxt "*/Search/Input.Placeholder" msgid "Artist, album, track…" msgstr "" -#: front/src/components/audio/Search.vue:10 src/components/instance/Stats.vue:42 -#: front/src/components/library/Artists.vue:119 src/components/library/Library.vue:7 +#: front/src/components/library/Artists.vue:117 +msgctxt "Head/Artist/Title" +msgid "Artists" +msgstr "" + #: front/src/views/admin/moderation/AccountsDetail.vue:313 #: front/src/views/admin/moderation/DomainsDetail.vue:249 +msgctxt "Content/*/*" +msgid "Artists" +msgstr "" + +#: front/src/components/instance/Stats.vue:42 +msgctxt "Content/About/Paragraph/Unit" +msgid "Artists" +msgstr "" + +#: front/src/components/audio/Search.vue:10 +msgctxt "Content/Search/Title" +msgid "Artists" +msgstr "" + +#: front/src/components/library/Library.vue:10 +msgctxt "Menu/Home/Link" msgid "Artists" msgstr "" -#: front/src/components/favorites/List.vue:33 src/components/library/Artists.vue:25 +#: front/src/components/favorites/List.vue:34 src/views/playlists/List.vue:27 +msgctxt "Content/*/Dropdown/Short" +msgid "Ascending" +msgstr "" + +#: front/src/components/library/Albums.vue:25 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/EditsCardList.vue:39 #: front/src/components/manage/moderation/AccountsTable.vue:21 #: front/src/components/manage/moderation/DomainsTable.vue:19 #: front/src/components/manage/users/UsersTable.vue:19 +msgctxt "Content/Search/Dropdown" +msgid "Ascending" +msgstr "" + #: front/src/views/content/libraries/FilesTable.vue:31 -#: front/src/views/playlists/List.vue:27 +msgctxt "Content/Library/Dropdown" msgid "Ascending" msgstr "" #: front/src/views/auth/PasswordReset.vue:28 +msgctxt "Content/Signup/Button.Label/Verb" msgid "Ask for a password reset" msgstr "" #: front/src/views/admin/moderation/AccountsDetail.vue:245 #: front/src/views/admin/moderation/DomainsDetail.vue:202 +msgctxt "Content/Moderation/Title" msgid "Audio content" msgstr "" #: front/src/components/ShortcutsModal.vue:55 +msgctxt "Popup/Keyboard shortcuts/Title" msgid "Audio player shortcuts" msgstr "" #: front/src/components/playlists/PlaylistModal.vue:26 +msgctxt "Popup/Playlist/Title" msgid "Available playlists" msgstr "" #: front/src/components/auth/Settings.vue:34 +msgctxt "Content/Settings/Title" msgid "Avatar" msgstr "" #: front/src/views/auth/PasswordReset.vue:25 #: front/src/views/auth/PasswordResetConfirm.vue:18 +msgctxt "Content/Signup/Link" 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 +#: front/src/components/library/TrackDetail.vue:48 +msgctxt "Content/Track/Table.Label" +msgid "Bitrate" +msgstr "" + +#: front/src/components/mixins/Translations.vue:26 +#: front/src/components/mixins/Translations.vue:27 +msgctxt "Content/*/*" msgid "Bitrate" msgstr "" -#: front/src/components/manage/moderation/InstancePolicyCard.vue:19 #: front/src/components/manage/moderation/InstancePolicyForm.vue:34 +msgctxt "Content/Moderation/Checkbox.Label/Verb" +msgid "Block everything" +msgstr "" + +#: front/src/components/manage/moderation/InstancePolicyCard.vue:19 +msgctxt "Content/Moderation/Card.List item/Verb" msgid "Block everything" msgstr "" #: front/src/components/manage/moderation/InstancePolicyForm.vue:112 +msgctxt "Content/Moderation/Help text" msgid "Block everything from this account or domain. This will prevent any interaction with the entity, and purge related content (uploads, libraries, follows, etc.)" msgstr "" -#: front/src/components/Sidebar.vue:18 src/components/library/Library.vue:4 +#: front/src/components/Sidebar.vue:18 +msgctxt "Sidebar/Library/Tab.Title/Verb" +msgid "Browse" +msgstr "" + +#: front/src/components/library/Library.vue:4 +msgctxt "Menu/Home/Link/Verb" msgid "Browse" msgstr "" #: front/src/components/Sidebar.vue:65 +msgctxt "Sidebar/Library/List item.Link/Verb" msgid "Browse library" msgstr "" +#: front/src/components/library/Albums.vue:4 +msgctxt "Content/Album/Title" +msgid "Browsing albums" +msgstr "" + #: front/src/components/library/Artists.vue:4 +msgctxt "Content/Artist/Title" msgid "Browsing artists" msgstr "" #: front/src/views/playlists/List.vue:3 +msgctxt "Content/Playlist/Title" msgid "Browsing playlists" msgstr "" #: front/src/components/library/Radios.vue:4 +msgctxt "Content/Radio/Title" msgid "Browsing radios" msgstr "" #: front/src/components/library/radios/Builder.vue:5 +msgctxt "Content/Radio/Title" msgid "Builder" msgstr "" #: front/src/components/audio/album/Card.vue:13 +msgctxt "Content/Album/Card" msgid "By %{ artist }" msgstr "" #: front/src/views/content/remote/Card.vue:103 +msgctxt "Popup/Library/Paragraph" 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 +msgctxt "Content/Moderation/Table.Label/Noun" msgid "Cached size" msgstr "" -#: front/src/components/common/DangerousButton.vue:17 -#: front/src/components/library/Album.vue:52 src/components/library/Track.vue:76 #: front/src/components/library/radios/Filter.vue:53 +msgctxt "Popup/Radio/Button.Label/Verb" +msgid "Cancel" +msgstr "" + +#: front/src/components/SetInstanceModal.vue:37 +msgctxt "*/*/Button.Label/Verb" +msgid "Cancel" +msgstr "" + +#: front/src/components/library/TrackBase.vue:61 +msgctxt "Popup/Track/Button/Verb" +msgid "Cancel" +msgstr "" + +#: front/src/components/common/DangerousButton.vue:17 +msgctxt "Modal/*/Button.Label/Short, Verb" +msgid "Cancel" +msgstr "" + +#: front/src/components/moderation/FilterModal.vue:39 +msgctxt "Popup/*/Button.Label" +msgid "Cancel" +msgstr "" + +#: front/src/components/library/Album.vue:47 src/components/library/Artist.vue:56 +msgctxt "Popup/*/Button.Label/Verb" +msgid "Cancel" +msgstr "" + #: front/src/components/manage/moderation/InstancePolicyForm.vue:54 -#: front/src/components/playlists/PlaylistModal.vue:63 +msgctxt "Content/Moderation/Card.Button.Label/Verb" msgid "Cancel" msgstr "" -#: front/src/components/library/radios/Builder.vue:63 -msgid "Candidates" +#: front/src/components/library/EditForm.vue:77 +msgctxt "Content/*/Button.Label" +msgid "Cancel" msgstr "" -#: front/src/components/auth/Settings.vue:75 -msgid "Cannot change your password" +#: front/src/components/playlists/PlaylistModal.vue:63 +msgctxt "Popup/Playlist/Button.Label" +msgid "Cancel" msgstr "" -#: front/src/components/library/FileUpload.vue:223 -#: front/src/components/library/FileUpload.vue:224 +#: front/src/components/library/radios/Builder.vue:64 +msgctxt "Content/Radio/Table.Label/Noun (Value is a number of Tracks)" +msgid "Candidates" +msgstr "" + +#: front/src/components/library/FileUpload.vue:226 +#: front/src/components/library/FileUpload.vue:227 +msgctxt "Content/Library/Help text" msgid "Cannot upload this file, ensure it is not too big" msgstr "" #: front/src/components/Footer.vue:21 +msgctxt "Footer/Settings/Dropdown.Label/Short, Verb" msgid "Change language" msgstr "" -#: front/src/components/auth/Settings.vue:67 +#: front/src/components/auth/Settings.vue:68 +msgctxt "Content/Settings/Title/Verb" msgid "Change my password" msgstr "" -#: front/src/components/auth/Settings.vue:94 +#: front/src/components/auth/Settings.vue:95 +msgctxt "Content/Settings/Button.Label" msgid "Change password" msgstr "" -#: front/src/views/auth/PasswordResetConfirm.vue:4 #: front/src/views/auth/PasswordResetConfirm.vue:62 +msgctxt "Head/Signup/Title" msgid "Change your password" msgstr "" -#: front/src/components/auth/Settings.vue:95 +#: front/src/views/auth/PasswordResetConfirm.vue:4 +msgctxt "Content/Signup/Title" +msgid "Change your password" +msgstr "" + +#: front/src/components/auth/Settings.vue:96 +msgctxt "Popup/Settings/Title" msgid "Change your password?" msgstr "" #: front/src/components/playlists/Editor.vue:21 +msgctxt "Content/Playlist/Paragraph" msgid "Changes synced with server" msgstr "" -#: front/src/components/auth/Settings.vue:70 +#: front/src/components/auth/Settings.vue:71 +msgctxt "Content/Settings/Paragraph'" msgid "Changing your password will also change your Subsonic API password if you have requested one." msgstr "" -#: front/src/components/auth/Settings.vue:97 -msgid "Changing your password will have the following consequences" +#: front/src/components/auth/Settings.vue:98 +msgctxt "Popup/Settings/Paragraph" +msgid "Changing your password will have the following consequences:" msgstr "" #: front/src/components/Footer.vue:40 +msgctxt "Footer/*/List item.Link" msgid "Chat room" msgstr "" -#: front/src/App.vue:13 +#: front/src/components/SetInstanceModal.vue:2 +msgctxt "Popup/Instance/Title" msgid "Choose your instance" msgstr "" -#: front/src/components/Home.vue:64 -msgid "Clean library" -msgstr "" - #: front/src/components/manage/users/InvitationForm.vue:37 +msgctxt "Content/Admin/Button.Label/Verb" msgid "Clear" msgstr "" -#: front/src/components/playlists/Editor.vue:40 #: front/src/components/playlists/Editor.vue:45 +msgctxt "Popup/Playlist/Button.Label" msgid "Clear playlist" msgstr "" -#: front/src/components/audio/Player.vue:366 +#: front/src/components/playlists/Editor.vue:40 +msgctxt "Content/Playlist/Button.Label/Verb" +msgid "Clear playlist" +msgstr "" + +#: front/src/components/audio/Player.vue:374 +msgctxt "Sidebar/Player/Icon.Tooltip/Verb" msgid "Clear your queue" msgstr "" #: front/src/components/Home.vue:44 +msgctxt "Content/Home/List item/Verb" msgid "Click once, listen for hours using built-in radios" msgstr "" #: front/src/components/library/FileUpload.vue:75 +msgctxt "Content/Library/Paragraph/Call to action" msgid "Click to select files to upload or drag and drop files or directories" msgstr "" #: front/src/components/ShortcutsModal.vue:20 +msgctxt "Popup/Keyboard shortcuts/Button.Label/Verb" msgid "Close" msgstr "" -#: front/src/components/manage/users/InvitationForm.vue:26 #: front/src/components/manage/users/InvitationsTable.vue:42 +msgctxt "Content/Admin/Table.Label" +msgid "Code" +msgstr "" + +#: front/src/components/manage/users/InvitationForm.vue:26 +msgctxt "Content/Admin/Table.Label/Noun" msgid "Code" msgstr "" -#: front/src/components/audio/album/Card.vue:43 +#: front/src/components/audio/album/Card.vue:41 +msgctxt "Content/Album/Card.Link/Verb" +msgid "Collapse" +msgstr "" + #: front/src/components/audio/artist/Card.vue:33 +msgctxt "Content/Artist/Card.Link" msgid "Collapse" msgstr "" -#: front/src/components/library/radios/Builder.vue:62 +#: front/src/components/library/radios/Builder.vue:63 +msgctxt "Content/Radio/Table.Label/Verb (Value is a List of Parameters)" msgid "Config" msgstr "" #: front/src/components/common/DangerousButton.vue:21 +msgctxt "Modal/*/Button.Label/Short, Verb" msgid "Confirm" msgstr "" -#: front/src/views/auth/EmailConfirm.vue:4 src/views/auth/EmailConfirm.vue:20 #: front/src/views/auth/EmailConfirm.vue:51 +msgctxt "Head/Signup/Title" +msgid "Confirm your e-mail address" +msgstr "" + +#: front/src/views/auth/EmailConfirm.vue:4 +msgctxt "Content/Signup/Title" +msgid "Confirm your e-mail address" +msgstr "" + +#: front/src/views/auth/EmailConfirm.vue:20 +msgctxt "Content/Signup/Button.Label/Verb" msgid "Confirm your e-mail address" msgstr "" #: front/src/views/auth/EmailConfirm.vue:13 +msgctxt "Content/Signup/Form.Label" msgid "Confirmation code" msgstr "" -#: front/src/components/common/ActionTable.vue:7 +#: front/src/components/moderation/FilterModal.vue:90 +msgctxt "*/Moderation/Message" +msgid "Content filter successfully added" +msgstr "" + +#: front/src/components/auth/Settings.vue:116 +msgid "Content filters" +msgstr "" + +#: front/src/components/auth/Settings.vue:119 +msgid "Content filters help you hide content you don't want to see on the service." +msgstr "" + +#: front/src/components/common/ActionTable.vue:8 +msgctxt "Content/*/Button.Help text.Paragraph" msgid "Content have been updated, click refresh to see up-to-date content" msgstr "" #: front/src/components/Footer.vue:48 +msgctxt "Footer/*/List item.Link" msgid "Contribute" msgstr "" #: front/src/components/audio/EmbedWizard.vue:19 +msgctxt "Popup/*/Button.Label/Verb" +msgid "Copy" +msgstr "" + #: front/src/components/common/CopyInput.vue:8 +msgctxt "Content/*/Button.Label/Short, Verb" msgid "Copy" msgstr "" -#: front/src/components/playlists/Editor.vue:163 +#: front/src/components/playlists/Editor.vue:166 +msgctxt "Content/Playlist/Button.Tooltip/Verb" msgid "Copy queued tracks to playlist" msgstr "" #: front/src/components/audio/EmbedWizard.vue:21 +msgctxt "Popup/Embed/Paragraph" msgid "Copy/paste this code in your website HTML" msgstr "" -#: front/src/components/library/Track.vue:91 +#: front/src/components/library/TrackDetail.vue:10 +msgctxt "Content/Track/Table.Label/Noun" msgid "Copyright" msgstr "" #: front/src/views/auth/EmailConfirm.vue:7 +msgctxt "Content/Signup/Paragraph" msgid "Could not confirm your e-mail address" msgstr "" #: front/src/views/content/remote/ScanForm.vue:3 +msgctxt "Content/Library/Error message.Title" 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 +msgctxt "Content/Home/List item" msgid "Covers, lyrics, our goal is to have them all ;)" msgstr "" #: front/src/components/manage/moderation/InstancePolicyForm.vue:58 +msgctxt "Content/Moderation/Card.Button.Label/Verb" msgid "Create" msgstr "" @@ -611,18 +950,27 @@ msgid "Create a funkwhale account" msgstr "" #: front/src/views/content/libraries/Home.vue:14 +msgctxt "Content/Library/Link/Verb" msgid "Create a new library" msgstr "" #: front/src/components/playlists/Form.vue:2 +msgctxt "Popup/Playlist/Title/Verb" msgid "Create a new playlist" msgstr "" -#: front/src/components/Sidebar.vue:57 src/components/auth/Login.vue:17 +#: front/src/components/auth/Login.vue:17 +msgctxt "Content/Login/Link/Verb" +msgid "Create an account" +msgstr "" + +#: front/src/components/Sidebar.vue:57 +msgctxt "Sidebar/Login/List item.Link/Verb" msgid "Create an account" msgstr "" #: front/src/views/content/libraries/Form.vue:26 +msgctxt "Content/Library/Button.Label/Verb" msgid "Create library" msgstr "" @@ -631,489 +979,802 @@ msgid "Create my account" msgstr "" #: front/src/components/playlists/Form.vue:34 +msgctxt "Content/Playlist/Button.Label/Verb" msgid "Create playlist" msgstr "" #: front/src/components/library/Radios.vue:23 +msgctxt "Content/Radio/Button.Label/Verb" msgid "Create your own radio" msgstr "" #: front/src/components/manage/users/InvitationsTable.vue:40 +msgctxt "Content/Admin/Table.Label" +msgid "Creation date" +msgstr "" + #: front/src/components/mixins/Translations.vue:16 #: front/src/components/mixins/Translations.vue:17 +msgctxt "Content/*/Dropdown/Noun" +msgid "Creation date" +msgstr "" + +#: front/src/components/auth/Settings.vue:134 +msgctxt "Content/*/Table.Label" msgid "Creation date" msgstr "" #: front/src/components/auth/Settings.vue:54 +msgctxt "Content/Settings/Title/Noun" msgid "Current avatar" msgstr "" #: front/src/views/content/libraries/DetailArea.vue:4 +msgctxt "Content/Library/Title" msgid "Current library" msgstr "" #: front/src/components/playlists/PlaylistModal.vue:8 +msgctxt "Popup/Playlist/Title" msgid "Current track" msgstr "" #: front/src/views/content/libraries/Quota.vue:2 +msgctxt "Content/Library/Title" msgid "Current usage" msgstr "" #: front/src/views/content/libraries/Detail.vue:27 +msgctxt "Content/Library/Table.Label" msgid "Date" msgstr "" #: front/src/components/ShortcutsModal.vue:75 +msgctxt "Popup/Keyboard shortcuts/Table.Label/Verb" 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 +msgctxt "Content/Moderation/Card.Button.Label/Verb" +msgid "Delete" +msgstr "" + #: front/src/views/content/libraries/FilesTable.vue:233 -#: front/src/views/content/libraries/Form.vue:29 src/views/playlists/Detail.vue:33 +msgctxt "Content/Library/Dropdown/Verb" msgid "Delete" msgstr "" -#: front/src/views/content/libraries/Form.vue:39 -msgid "Delete library" +#: front/src/views/content/libraries/Form.vue:29 +msgctxt "Content/Library/Button.Label/Verb" +msgid "Delete" msgstr "" -#: front/src/components/manage/moderation/InstancePolicyForm.vue:69 -msgid "Delete moderation rule" +#: front/src/views/playlists/Detail.vue:34 +msgctxt "Content/*/Button.Label/Verb" +msgid "Delete" msgstr "" -#: front/src/views/playlists/Detail.vue:38 -msgid "Delete playlist" +#: front/src/components/library/EditCard.vue:93 +msgctxt "*/*/*/Verb" +msgid "Delete" msgstr "" -#: front/src/views/radios/Detail.vue:28 -msgid "Delete radio" +#: front/src/components/auth/Settings.vue:150 +msgctxt "Content/*/Button.Label" +msgid "Delete" msgstr "" -#: front/src/views/content/libraries/Form.vue:31 -msgid "Delete this library?" +#: front/src/components/manage/users/InvitationsTable.vue:167 +msgid "Delete" msgstr "" -#: front/src/components/manage/moderation/InstancePolicyForm.vue:63 -msgid "Delete this moderation rule?" +#: front/src/components/library/EditCard.vue:98 +msgctxt "Popup/Library/Button.Label" +msgid "Delete" msgstr "" -#: front/src/components/favorites/List.vue:34 src/components/library/Artists.vue:26 +#: front/src/views/content/libraries/Form.vue:39 +msgctxt "Popup/Library/Button.Label/Verb" +msgid "Delete library" +msgstr "" + +#: front/src/components/manage/moderation/InstancePolicyForm.vue:69 +msgctxt "Popup/Moderation/Button.Label/Verb" +msgid "Delete moderation rule" +msgstr "" + +#: front/src/views/playlists/Detail.vue:39 +msgctxt "Popup/Playlist/Button.Label/Verb" +msgid "Delete playlist" +msgstr "" + +#: front/src/views/radios/Detail.vue:28 +msgctxt "Popup/Radio/Button.Label/Verb" +msgid "Delete radio" +msgstr "" + +#: front/src/views/content/libraries/Form.vue:31 +msgctxt "Popup/Library/Title" +msgid "Delete this library?" +msgstr "" + +#: front/src/components/manage/moderation/InstancePolicyForm.vue:63 +msgctxt "Popup/Moderation/Title" +msgid "Delete this moderation rule?" +msgstr "" + +#: front/src/components/library/EditCard.vue:94 +msgctxt "Popup/Library/Title" +msgid "Delete this suggestion?" +msgstr "" + +#: front/src/views/playlists/List.vue:28 +msgctxt "Content/*/Dropdown/Short" +msgid "Descending" +msgstr "" + +#: front/src/components/library/Albums.vue:26 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/EditsCardList.vue:40 #: front/src/components/manage/moderation/AccountsTable.vue:22 #: front/src/components/manage/moderation/DomainsTable.vue:20 #: front/src/components/manage/users/UsersTable.vue:20 +msgctxt "Content/Search/Dropdown" +msgid "Descending" +msgstr "" + +#: front/src/components/favorites/List.vue:35 +msgctxt "Content/*/Short" +msgid "Descending" +msgstr "" + #: front/src/views/content/libraries/FilesTable.vue:32 -#: front/src/views/playlists/List.vue:28 +msgctxt "Content/Library/Dropdown" msgid "Descending" msgstr "" #: front/src/components/library/radios/Builder.vue:25 +msgctxt "Content/Radio/Input.Label" +msgid "Description" +msgstr "" + #: front/src/views/content/libraries/Form.vue:14 +msgctxt "Content/Library/Input.Label" msgid "Description" msgstr "" #: front/src/views/content/libraries/Card.vue:47 -msgid "Detail" +msgctxt "Content/Library/Card.Button.Label/Noun" +msgid "Details" msgstr "" #: front/src/views/content/remote/Card.vue:50 +msgctxt "Content/Library/Card.Link" msgid "Details" msgstr "" #: front/src/views/admin/moderation/AccountsDetail.vue:455 +msgctxt "Content/Moderation/Help text" msgid "Determine how much content the user can upload. Leave empty to use the default value of the instance." msgstr "" #: front/src/components/mixins/Translations.vue:8 #: front/src/components/mixins/Translations.vue:9 +msgctxt "Content/Settings/Dropdown.Help text" msgid "Determine the visibility level of your activity" msgstr "" -#: front/src/components/auth/Settings.vue:103 +#: front/src/components/auth/Settings.vue:104 +msgctxt "Popup/Setting/Button.Label" +msgid "Disable access" +msgstr "" + #: front/src/components/auth/SubsonicTokenForm.vue:51 +msgctxt "Popup/Settings/Button.Label" msgid "Disable access" msgstr "" #: front/src/components/auth/SubsonicTokenForm.vue:48 +msgctxt "Content/Settings/Button.Label/Verb" msgid "Disable Subsonic access" msgstr "" #: front/src/components/auth/SubsonicTokenForm.vue:49 +msgctxt "Popup/Settings/Title" 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 +msgctxt "Content/*/Label" +msgid "Disabled" +msgstr "" + +#: front/src/components/manage/moderation/InstancePolicyForm.vue:18 +msgctxt "*/*/*" msgid "Disabled" msgstr "" #: front/src/components/auth/SubsonicTokenForm.vue:13 +msgctxt "Content/Settings/Link" msgid "Discover how to use Funkwhale from other apps" msgstr "" #: front/src/views/admin/moderation/AccountsDetail.vue:103 +msgctxt "'Content/*/*/Noun'" msgid "Display name" msgstr "" #: front/src/components/library/radios/Builder.vue:30 +msgctxt "Content/Radio/Checkbox.Label/Verb" msgid "Display publicly" msgstr "" #: front/src/components/manage/moderation/InstancePolicyForm.vue:122 +msgctxt "Content/Moderation/Help text" msgid "Do not download any media file (audio, album cover, account avatar…) from this account or domain. This will purge existing content as well." msgstr "" #: front/src/components/playlists/Editor.vue:42 +msgctxt "Popup/Playlist/Title" msgid "Do you want to clear the playlist \"%{ playlist }\"?" msgstr "" #: front/src/components/common/DangerousButton.vue:7 +msgctxt "Modal/*/Title" msgid "Do you want to confirm this action?" msgstr "" -#: front/src/views/playlists/Detail.vue:35 +#: front/src/views/playlists/Detail.vue:36 +msgctxt "Popup/Playlist/Title/Call to action" msgid "Do you want to delete the playlist \"%{ playlist }\"?" msgstr "" #: front/src/views/radios/Detail.vue:26 +msgctxt "Popup/Radio/Title" msgid "Do you want to delete the radio \"%{ radio }\"?" msgstr "" -#: front/src/components/common/ActionTable.vue:36 +#: front/src/components/moderation/FilterModal.vue:3 +msgctxt "Popup/Moderation/Title/Verb" +msgid "Do you want to hide content from artist \"%{ name }\"?" +msgstr "" + +#: front/src/components/common/ActionTable.vue:37 +msgctxt "Modal/*/Title" msgid "Do you want to launch %{ action } on %{ count } element?" msgid_plural "Do you want to launch %{ action } on %{ count } elements?" msgstr[0] "" msgstr[1] "" -#: front/src/components/Sidebar.vue:107 +#: front/src/components/Sidebar.vue:118 +msgctxt "Sidebar/Queue/Message" msgid "Do you want to restore your previous queue?" msgstr "" #: front/src/components/Footer.vue:31 +msgctxt "Footer/*/List item.Link/Short, Noun" msgid "Documentation" msgstr "" #: front/src/components/manage/moderation/AccountsTable.vue:40 -#: front/src/components/mixins/Translations.vue:34 +msgctxt "Content/Moderation/Table.Label" +msgid "Domain" +msgstr "" + +#: front/src/components/mixins/Translations.vue:31 +#: front/src/components/mixins/Translations.vue:32 +msgctxt "Content/Moderation/*/Noun" +msgid "Domain" +msgstr "" + #: front/src/views/admin/moderation/AccountsDetail.vue:93 -#: front/src/components/mixins/Translations.vue:35 +msgctxt "Content/*/*" msgid "Domain" msgstr "" -#: front/src/views/admin/moderation/Base.vue:5 #: front/src/views/admin/moderation/DomainsList.vue:3 +msgctxt "Content/Moderation/Title" +msgid "Domains" +msgstr "" + +#: front/src/views/admin/moderation/Base.vue:5 +msgctxt "Menu/Moderation/Tab" +msgid "Domains" +msgstr "" + #: front/src/views/admin/moderation/DomainsList.vue:48 +msgctxt "Head/Moderation/Title" msgid "Domains" msgstr "" -#: front/src/components/library/Track.vue:55 +#: front/src/components/library/TrackBase.vue:40 +msgctxt "Content/Track/Link/Verb" msgid "Download" msgstr "" #: front/src/components/playlists/Editor.vue:49 +msgctxt "Content/Playlist/Paragraph/Call to action" 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/components/mixins/Translations.vue:27 +#: front/src/components/mixins/Translations.vue:28 +msgctxt "Content/*/*" +msgid "Duration" +msgstr "" + +#: front/src/components/audio/track/Table.vue:10 +#: front/src/components/library/TrackDetail.vue:30 +msgctxt "Content/Track/Table.Label" +msgid "Duration" +msgstr "" + #: front/src/views/content/libraries/FilesTable.vue:59 -#: front/src/components/mixins/Translations.vue:31 +msgctxt "*/*/*" msgid "Duration" msgstr "" #: front/src/views/auth/EmailConfirm.vue:23 +msgctxt "Content/Signup/Message" msgid "E-mail address confirmed" msgstr "" #: front/src/components/Home.vue:93 +msgctxt "Content/Home/Title" msgid "Easy to use" msgstr "" +#: front/src/components/manage/moderation/InstancePolicyCard.vue:45 +msgctxt "Content/Moderation/Card.Button.Label/Verb" +msgid "Edit" +msgstr "" + #: front/src/views/content/libraries/Detail.vue:9 +msgctxt "*/*/*/Verb" msgid "Edit" msgstr "" #: front/src/components/About.vue:22 +msgctxt "Content/Settings/Button.Label/Verb" msgid "Edit instance info" msgstr "" -#: front/src/components/radios/Card.vue:22 src/views/playlists/Detail.vue:30 +#: front/src/components/manage/moderation/InstancePolicyForm.vue:3 +msgctxt "Content/Moderation/Card.Title/Verb" +msgid "Edit moderation rule" +msgstr "" + +#: front/src/components/library/TrackEdit.vue:4 +msgctxt "Content/*/Title" +msgid "Edit this track" +msgstr "" + +#: front/src/components/radios/Card.vue:23 +msgctxt "Content/Radio/Card.Button.Label/Short, Verb" msgid "Edit…" msgstr "" -#: front/src/components/auth/Signup.vue:30 +#: front/src/views/playlists/Detail.vue:31 +msgctxt "Content/*/Button.Label/Verb" +msgid "Edit…" +msgstr "" + +#: front/src/components/library/TrackBase.vue:70 +msgctxt "Content/Track/Button.Label/Verb" +msgid "Edit…" +msgstr "" + +#: front/src/views/admin/library/Base.vue:5 +msgctxt "Menu/Admin/Link" +msgid "Edits" +msgstr "" + +#: front/src/views/admin/library/EditsList.vue:24 +msgctxt "Head/Admin/Title/Noun" +msgid "Edits" +msgstr "" + #: front/src/components/manage/users/UsersTable.vue:38 +msgctxt "Content/Admin/Table.Label" +msgid "Email" +msgstr "" + +#: front/src/components/auth/Signup.vue:30 msgid "Email" msgstr "" #: front/src/views/admin/moderation/AccountsDetail.vue:111 +msgctxt "Content/*/*" msgid "Email address" msgstr "" -#: front/src/components/library/Album.vue:38 src/components/library/Track.vue:62 +#: front/src/components/library/TrackBase.vue:47 +msgctxt "Content/Track/Button.Label/Verb" +msgid "Embed" +msgstr "" + +#: front/src/components/library/Album.vue:33 src/components/library/Artist.vue:42 +msgctxt "Content/*/Button.Label/Verb" msgid "Embed" msgstr "" #: front/src/components/audio/EmbedWizard.vue:20 +msgctxt "Popup/Embed/Input.Label/Noun" msgid "Embed code" msgstr "" -#: front/src/components/library/Album.vue:42 +#: front/src/components/library/Album.vue:37 +msgctxt "Popup/Album/Title/Verb" msgid "Embed this album on your website" msgstr "" -#: front/src/components/library/Track.vue:66 +#: front/src/components/library/Artist.vue:46 +msgctxt "Popup/Artist/Title/Verb" +msgid "Embed this artist work on your website" +msgstr "" + +#: front/src/components/library/TrackBase.vue:51 +msgctxt "Popup/Track/Title" msgid "Embed this track on your website" msgstr "" #: front/src/views/admin/moderation/AccountsDetail.vue:230 #: front/src/views/admin/moderation/DomainsDetail.vue:187 +msgctxt "Content/Moderation/Table.Label/Noun" msgid "Emitted library follows" msgstr "" #: front/src/views/admin/moderation/AccountsDetail.vue:214 #: front/src/views/admin/moderation/DomainsDetail.vue:171 +msgctxt "Content/Moderation/Table.Label/Noun" msgid "Emitted messages" msgstr "" #: front/src/components/manage/moderation/InstancePolicyCard.vue:8 #: front/src/components/manage/moderation/InstancePolicyForm.vue:17 +msgctxt "*/*/*" +msgid "Enabled" +msgstr "" + #: front/src/views/admin/moderation/AccountsDetail.vue:127 #: front/src/views/admin/moderation/AccountsDetail.vue:131 +msgctxt "Content/*/Label" msgid "Enabled" msgstr "" -#: front/src/views/playlists/Detail.vue:29 +#: front/src/views/playlists/Detail.vue:30 +msgctxt "Content/Playlist/Button.Label/Verb" msgid "End edition" msgstr "" #: front/src/views/content/remote/ScanForm.vue:50 +msgctxt "Content/Library/Input.Placeholder" msgid "Enter a library URL" msgstr "" -#: front/src/components/library/Radios.vue:140 +#: front/src/components/library/Radios.vue:141 +msgctxt "Content/Search/Input.Placeholder" msgid "Enter a radio name…" msgstr "" -#: front/src/components/library/Artists.vue:118 +#: front/src/components/library/Albums.vue:119 +msgctxt "Content/Search/Input.Placeholder" +msgid "Enter album title..." +msgstr "" + +#: front/src/components/library/Artists.vue:116 +msgctxt "Content/Search/Input.Placeholder" msgid "Enter artist name…" msgstr "" #: front/src/views/playlists/List.vue:107 +msgctxt "Content/Playlist/Placeholder/Call to action" msgid "Enter playlist name…" msgstr "" -#: front/src/components/auth/Signup.vue:102 +#: front/src/views/auth/PasswordReset.vue:54 +msgctxt "Content/Signup/Input.Placeholder" +msgid "Enter the email address binded to your account" +msgstr "" + +#: front/src/components/auth/Signup.vue:103 +msgctxt "Content/Signup/Form/Placeholder" msgid "Enter your email" msgstr "" -#: front/src/components/auth/Signup.vue:98 src/components/auth/Signup.vue:99 +#: front/src/components/auth/Signup.vue:98 src/components/auth/Signup.vue:100 +msgctxt "Content/Signup/Form/Placeholder" msgid "Enter your invitation code (case insensitive)" msgstr "" #: front/src/components/metadata/Search.vue:114 +msgctxt "Content/Library/Input.Placeholder/Verb" msgid "Enter your search query…" msgstr "" -#: front/src/components/auth/Signup.vue:101 +#: front/src/components/auth/Signup.vue:102 +msgctxt "Content/Signup/Form/Placeholder" msgid "Enter your username" msgstr "" #: front/src/components/auth/Login.vue:83 +msgctxt "Content/Login/Input.Placeholder" msgid "Enter your username or email" msgstr "" #: front/src/components/auth/SubsonicTokenForm.vue:19 +msgctxt "Content/Settings/Error message.Title" +msgid "Error" +msgstr "" + #: front/src/views/content/libraries/Form.vue:4 +msgctxt "Content/Library/Error message.Title" msgid "Error" msgstr "" #: front/src/views/admin/Settings.vue:87 +msgctxt "Content/Admin/Menu" msgid "Error reporting" msgstr "" -#: front/src/components/common/ActionTable.vue:92 +#: front/src/components/common/ActionTable.vue:93 +msgctxt "Content/*/Error message/Header" msgid "Error while applying action" msgstr "" #: front/src/views/auth/PasswordReset.vue:7 +msgctxt "Content/Signup/Card.Title" msgid "Error while asking for a password reset" msgstr "" #: front/src/views/auth/PasswordResetConfirm.vue:7 +msgctxt "Content/Signup/Card.Title" msgid "Error while changing your password" msgstr "" #: front/src/views/admin/moderation/DomainsList.vue:6 +msgctxt "Content/Moderation/Message.Title" msgid "Error while creating domain" msgstr "" +#: front/src/components/moderation/FilterModal.vue:13 +msgctxt "Popup/Moderation/Error message" +msgid "Error while creating filter" +msgstr "" + #: front/src/components/manage/users/InvitationForm.vue:4 +msgctxt "Content/Admin/Error message.Title" msgid "Error while creating invitation" msgstr "" #: front/src/components/manage/moderation/InstancePolicyForm.vue:7 +msgctxt "Content/Moderation/Error message.Title" msgid "Error while creating rule" msgstr "" #: front/src/views/admin/moderation/DomainsDetail.vue:126 +msgctxt "Content/Moderation/Table" msgid "Error while fetching node info" msgstr "" #: front/src/components/admin/SettingsGroup.vue:5 +msgctxt "Content/Settings/Error message.Title" msgid "Error while saving settings" msgstr "" +#: front/src/components/library/EditForm.vue:46 +msgctxt "Content/Library/Error message.Title" +msgid "Error while submitting edit" +msgstr "" + #: front/src/views/content/libraries/FilesTable.vue:212 +msgctxt "Content/Library/Table/Short" msgid "Errored" msgstr "" #: front/src/views/content/libraries/Quota.vue:75 +msgctxt "Content/Library/Label" msgid "Errored files" msgstr "" #: front/src/components/playlists/Form.vue:89 +msgctxt "Content/Playlist/Dropdown" 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 +msgctxt "Content/Settings/Dropdown" +msgid "Everyone on this instance" +msgstr "" + +#: front/src/components/playlists/Form.vue:85 +msgctxt "Content/Playlist/Dropdown" +msgid "Everyone on this instance" +msgstr "" + +#: front/src/views/content/libraries/Form.vue:73 +msgctxt "Content/Library/Dropdown" msgid "Everyone on this instance" msgstr "" #: front/src/views/content/libraries/Form.vue:74 +msgctxt "Content/Library/Dropdown" msgid "Everyone, across all instances" msgstr "" -#: front/src/components/library/radios/Builder.vue:61 +#: front/src/components/library/radios/Builder.vue:62 +msgctxt "Content/Radio/Table.Label/Verb" msgid "Exclude" msgstr "" +#: front/src/components/mixins/Translations.vue:20 +#: front/src/components/mixins/Translations.vue:21 +msgctxt "Content/Admin/Table.Label/Noun" +msgid "Expiration date" +msgstr "" + #: front/src/components/manage/users/InvitationsTable.vue:41 -#: front/src/components/mixins/Translations.vue:22 -#: front/src/components/mixins/Translations.vue:23 +msgctxt "Content/Admin/Table.Label" msgid "Expiration date" msgstr "" #: front/src/components/manage/users/InvitationsTable.vue:50 +msgctxt "Content/Admin/Table" msgid "Expired" msgstr "" #: front/src/components/manage/users/InvitationsTable.vue:21 +msgctxt "Content/Admin/Dropdown/Adjective" msgid "Expired/used" msgstr "" #: front/src/components/manage/moderation/InstancePolicyForm.vue:110 +msgctxt "Content/Moderation/Help text" msgid "Explain why you're applying this policy. Depending on your instance configuration, this will help you remember why you acted on this account or domain, and may be displayed publicly to help users understand what moderation rules are in place." msgstr "" #: front/src/views/content/libraries/FilesTable.vue:16 +msgctxt "Content/Library/Dropdown" msgid "Failed" msgstr "" #: front/src/views/content/remote/Card.vue:58 +msgctxt "Content/Library/Card.List item/Noun" msgid "Failed tracks:" msgstr "" #: front/src/components/Sidebar.vue:66 +msgctxt "Sidebar/Favorites/List item.Link/Noun" msgid "Favorites" msgstr "" #: front/src/views/admin/Settings.vue:84 +msgctxt "Content/Admin/Menu" msgid "Federation" msgstr "" -#: front/src/components/library/FileUpload.vue:84 -msgid "Filename" +#: front/src/components/library/EditCard.vue:45 +msgctxt "Content/Library/Card.Table.Header/Short" +msgid "Field" msgstr "" -#: front/src/views/admin/library/Base.vue:5 src/views/admin/library/FilesList.vue:21 -msgid "Files" +#: front/src/components/library/FileUpload.vue:86 +msgctxt "Content/Library/Table.Label" +msgid "Filename" msgstr "" -#: front/src/components/library/radios/Builder.vue:60 +#: front/src/components/library/radios/Builder.vue:61 +msgctxt "Content/Radio/Table.Label/Noun" msgid "Filter name" msgstr "" -#: front/src/views/content/libraries/FilesTable.vue:17 #: front/src/views/content/libraries/FilesTable.vue:216 +msgctxt "Content/Library/Table/Short" +msgid "Finished" +msgstr "" + +#: front/src/views/content/libraries/FilesTable.vue:17 +msgctxt "Content/Library/Dropdown" 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 +msgctxt "Content/*/Table.Label" +msgid "First seen" +msgstr "" + +#: front/src/components/manage/moderation/AccountsTable.vue:42 +msgctxt "Content/Moderation/Table.Label/Noun" +msgid "First seen" +msgstr "" + +#: front/src/components/manage/moderation/DomainsTable.vue:41 +msgctxt "Content/Moderation/Table.Label/Short, Noun" msgid "First seen" msgstr "" #: front/src/components/mixins/Translations.vue:17 #: front/src/components/mixins/Translations.vue:18 +msgctxt "Content/Moderation/Dropdown/Noun" msgid "First seen date" msgstr "" #: front/src/views/content/remote/Card.vue:83 +msgctxt "Content/Library/Card.Button.Label/Verb" msgid "Follow" msgstr "" #: front/src/views/content/Home.vue:16 +msgctxt "Content/Library/Title/Verb" msgid "Follow remote libraries" msgstr "" #: front/src/views/content/remote/Card.vue:88 +msgctxt "Content/Library/Card.Paragraph" msgid "Follow request pending approval" msgstr "" -#: front/src/components/mixins/Translations.vue:38 +#: front/src/components/mixins/Translations.vue:35 +#: front/src/components/mixins/Translations.vue:36 +msgctxt "Content/Federation/*/Noun" +msgid "Followers" +msgstr "" + #: front/src/views/content/libraries/Detail.vue:7 -#: front/src/components/mixins/Translations.vue:39 +msgctxt "Content/Library/Tab.Title" msgid "Followers" msgstr "" #: front/src/views/content/remote/Card.vue:93 +msgctxt "Content/Library/Card.Paragraph" msgid "Following" msgstr "" -#: front/src/components/library/Track.vue:17 -msgid "From album %{ album } by %{ artist }" +#: front/src/components/library/TrackBase.vue:17 +msgctxt "Content/Track/Paragraph" +msgid "From album <a class=\"internal\" href=\"%{ albumUrl }\">%{ album }</a> by <a class=\"internal\" href=\"%{ artistUrl }\">%{ artist }</a>" msgstr "" #: front/src/components/auth/SubsonicTokenForm.vue:7 +msgctxt "Content/Settings/Paragraph'" msgid "Funkwhale is compatible with other music players that support the Subsonic API." msgstr "" #: front/src/components/Home.vue:95 +msgctxt "Content/Home/Paragraph" msgid "Funkwhale is dead simple to use." msgstr "" #: front/src/components/Home.vue:39 +msgctxt "Content/Home/Paragraph" msgid "Funkwhale is designed to make it easy to listen to music you like, or to discover new artists." msgstr "" #: front/src/components/Home.vue:116 +msgctxt "Content/Home/Paragraph" msgid "Funkwhale is free and gives you control on your music." msgstr "" #: front/src/components/Home.vue:66 +msgctxt "Content/Home/Paragraph" msgid "Funkwhale takes care of handling your music" msgstr "" #: front/src/components/ShortcutsModal.vue:38 +msgctxt "Popup/Keyboard shortcuts/Title" msgid "General shortcuts" msgstr "" #: front/src/components/manage/users/InvitationForm.vue:16 +msgctxt "Content/Admin/Button.Label/Verb" msgid "Get a new invitation" msgstr "" #: front/src/components/Home.vue:13 +msgctxt "Content/Home/Button.Label/Verb" msgid "Get me to the library" msgstr "" @@ -1122,6 +1783,7 @@ msgid "Get quality metadata about your music thanks to <a href=\"%{ url }\" targ msgstr "" #: front/src/views/content/Home.vue:12 src/views/content/Home.vue:19 +msgctxt "Content/Library/Button.Label/Verb" msgid "Get started" msgstr "" @@ -1129,334 +1791,491 @@ msgstr "" msgid "Getting help" msgstr "" -#: front/src/components/common/ActionTable.vue:34 -#: front/src/components/common/ActionTable.vue:54 +#: front/src/components/common/ActionTable.vue:35 +#: front/src/components/common/ActionTable.vue:55 +msgctxt "Content/*/Button.Label/Short, Verb" msgid "Go" msgstr "" #: front/src/components/PageNotFound.vue:14 +msgctxt "Content/*/Button.Label/Verb" msgid "Go to home page" msgstr "" +#: front/src/components/auth/Settings.vue:128 +msgid "Hidden artists" +msgstr "" + #: front/src/components/manage/moderation/InstancePolicyForm.vue:114 +msgctxt "Content/Moderation/Help text" msgid "Hide account or domain content, except from followers." msgstr "" +#: front/src/components/moderation/FilterModal.vue:40 +msgctxt "Popup/*/Button.Label" +msgid "Hide content" +msgstr "" + +#: front/src/components/audio/PlayButton.vue:27 +msgctxt "*/Queue/Dropdown/Button/Label/Short" +msgid "Hide content from this artist" +msgstr "" + #: front/src/components/library/Home.vue:65 +msgctxt "Head/Home/Title" msgid "Home" msgstr "" #: front/src/components/instance/Stats.vue:36 +msgctxt "Content/About/Paragraph/Unit" msgid "Hours of music" msgstr "" #: front/src/components/auth/SubsonicTokenForm.vue:10 +msgctxt "Content/Settings/Paragraph" msgid "However, accessing Funkwhale from those clients require a separate password you can set below." msgstr "" #: front/src/views/auth/PasswordResetConfirm.vue:24 +msgctxt "Content/Signup/Paragraph" msgid "If the email address provided in the previous step is valid and binded to a user account, you should receive an email with reset instructions in the next couple of minutes." msgstr "" -#: front/src/components/manage/library/FilesTable.vue:40 -msgid "Import date" -msgstr "" - #: front/src/components/Home.vue:71 +msgctxt "Content/Home/List item/Verb" msgid "Import music from various platforms, such as YouTube or SoundCloud" msgstr "" #: front/src/components/library/FileUpload.vue:51 +msgctxt "Content/Library/Input.Label/Noun" msgid "Import reference" msgstr "" #: front/src/views/content/libraries/FilesTable.vue:11 +msgctxt "Content/Library/Dropdown.Label/Noun" +msgid "Import status" +msgstr "" + #: front/src/views/content/libraries/FilesTable.vue:58 +msgctxt "*/*/*/Noun" msgid "Import status" msgstr "" #: front/src/views/content/libraries/FilesTable.vue:217 +msgctxt "Content/Library/Help text" msgid "Imported" msgstr "" -#: front/src/components/mixins/Translations.vue:21 -#: front/src/components/mixins/Translations.vue:22 -msgid "Imported date" +#: front/src/components/moderation/FilterModal.vue:26 +msgctxt "Popup/Moderation/List item" +msgid "In \"Recently added\" widget" +msgstr "" + +#: front/src/components/moderation/FilterModal.vue:27 +msgctxt "Popup/Moderation/List item" +msgid "In artists and album listings" msgstr "" #: front/src/components/favorites/TrackFavoriteIcon.vue:3 +msgctxt "Content/Track/Button.Message" msgid "In favorites" msgstr "" +#: front/src/components/moderation/FilterModal.vue:25 +msgctxt "Popup/Moderation/List item" +msgid "In other users favorites and listening history" +msgstr "" + +#: front/src/components/moderation/FilterModal.vue:28 +msgctxt "Popup/Moderation/List item" +msgid "In radio suggestions" +msgstr "" + #: front/src/components/manage/users/UsersTable.vue:54 +msgctxt "Content/Admin/Table" msgid "Inactive" msgstr "" #: front/src/components/ShortcutsModal.vue:71 +msgctxt "Popup/Keyboard shortcuts/Table.Label/Verb" msgid "Increase volume" msgstr "" -#: front/src/views/auth/PasswordReset.vue:54 -msgid "Input the email address binded to your account" -msgstr "" - #: front/src/components/playlists/Editor.vue:31 +msgctxt "Content/Playlist/Button.Label/Verb" 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 +msgctxt "Content/Moderation/Title" msgid "Instance data" msgstr "" #: front/src/views/admin/Settings.vue:80 +msgctxt "Content/Admin/Menu" msgid "Instance information" msgstr "" #: front/src/components/library/Radios.vue:9 +msgctxt "Content/Radio/Title" msgid "Instance radios" msgstr "" #: front/src/views/admin/Settings.vue:75 +msgctxt "Head/Admin/Title" msgid "Instance settings" msgstr "" -#: front/src/components/library/FileUpload.vue:230 -#: front/src/components/library/FileUpload.vue:231 +#: front/src/components/SetInstanceModal.vue:19 +msgctxt "Popup/Instance/Input.Label/Noun" +msgid "Instance URL" +msgstr "" + +#: front/src/components/library/FileUpload.vue:233 +#: front/src/components/library/FileUpload.vue:234 +msgctxt "Content/Library/Help text" msgid "Invalid file type, ensure you are uploading an audio file. Supported file extensions are %{ extensions }" msgstr "" -#: front/src/components/auth/Signup.vue:44 #: front/src/components/manage/users/InvitationForm.vue:11 +msgctxt "$1" +msgid "Invitation code" +msgstr "" + +#: front/src/components/auth/Signup.vue:44 msgid "Invitation code" msgstr "" -#: front/src/views/admin/users/Base.vue:8 src/views/admin/users/InvitationsList.vue:3 +#: front/src/views/admin/users/Base.vue:8 +msgctxt "Menu/Admin/Link" +msgid "Invitations" +msgstr "" + +#: front/src/views/admin/users/InvitationsList.vue:3 #: front/src/views/admin/users/InvitationsList.vue:24 +msgctxt "*/Admin/Title" msgid "Invitations" msgstr "" #: front/src/components/Footer.vue:41 +msgctxt "Footer/*/List item.Link" msgid "Issue tracker" msgstr "" +#: front/src/components/SetInstanceModal.vue:5 +msgctxt "Popup/Instance/Error message.Title" +msgid "It is not possible to connect to the given URL" +msgstr "" + #: front/src/components/Home.vue:50 +msgctxt "Content/Home/List item/Verb" msgid "Keep a track of your favorite songs" msgstr "" -#: front/src/components/Footer.vue:33 src/components/ShortcutsModal.vue:3 +#: front/src/components/Footer.vue:33 +msgctxt "Footer/*/List item.Link/Short, Noun" +msgid "Keyboard shortcuts" +msgstr "" + +#: front/src/components/ShortcutsModal.vue:3 +msgctxt "Popup/Keyboard shortcuts/Title" msgid "Keyboard shortcuts" msgstr "" #: front/src/views/admin/moderation/DomainsDetail.vue:161 +msgctxt "Content/Moderation/Table.Label.Link" msgid "Known accounts" msgstr "" #: front/src/views/content/remote/Home.vue:14 +msgctxt "Content/Library/Title" 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 +msgctxt "Content/*/Table.Label" +msgid "Last activity" +msgstr "" + +#: front/src/components/manage/users/UsersTable.vue:41 +msgctxt "Content/Admin/Table.Label/Short, Noun (Value is a date)" +msgid "Last activity" +msgstr "" + +#: front/src/components/mixins/Translations.vue:29 +#: front/src/components/mixins/Translations.vue:30 +msgctxt "Content/Profile/*/Noun" msgid "Last activity" msgstr "" #: front/src/views/admin/moderation/AccountsDetail.vue:167 #: front/src/views/admin/moderation/DomainsDetail.vue:86 +msgctxt "Content/*/Table.Label" msgid "Last checked" msgstr "" #: front/src/components/playlists/PlaylistModal.vue:32 +msgctxt "Popup/Playlist/Table.Label/Short" msgid "Last modification" msgstr "" #: front/src/components/manage/moderation/AccountsTable.vue:43 +msgctxt "Content/Moderation/Table.Label/Noun" msgid "Last seen" msgstr "" #: front/src/components/mixins/Translations.vue:18 #: front/src/components/mixins/Translations.vue:19 +msgctxt "Content/Moderation/Dropdown/Noun" msgid "Last seen date" msgstr "" #: front/src/views/content/remote/Card.vue:56 +msgctxt "Content/Library/Card.List item/Noun" msgid "Last update:" msgstr "" -#: front/src/components/common/ActionTable.vue:47 +#: front/src/components/common/ActionTable.vue:48 +msgctxt "Modal/*/Button.Label/Short, Verb" msgid "Launch" msgstr "" #: front/src/components/Home.vue:10 +msgctxt "Content/Home/Button.Label/Verb" msgid "Learn more about this instance" msgstr "" #: front/src/components/manage/users/InvitationForm.vue:58 +msgctxt "Content/Admin/Input.Placeholder" msgid "Leave empty for a random code" msgstr "" #: front/src/components/audio/EmbedWizard.vue:7 +msgctxt "Popup/Embed/Paragraph" msgid "Leave empty for a responsive widget" msgstr "" +#: front/src/views/content/Base.vue:5 +msgctxt "Menu/Library/Tab.Link" +msgid "Libraries" +msgstr "" + #: front/src/views/admin/moderation/AccountsDetail.vue:297 #: front/src/views/admin/moderation/DomainsDetail.vue:233 -#: front/src/views/content/Base.vue:5 +msgctxt "Content/Moderation/Table.Label" msgid "Libraries" msgstr "" #: front/src/views/content/libraries/Form.vue:2 +msgctxt "Content/Library/Paragraph" msgid "Libraries help you organize and share your music collections. You can upload your own music collection to Funkwhale and share it with your friends and family." msgstr "" #: front/src/components/instance/Stats.vue:30 +msgctxt "Content/About/Title/Noun" +msgid "Library" +msgstr "" + #: front/src/components/manage/users/UsersTable.vue:173 -#: front/src/views/admin/moderation/AccountsDetail.vue:464 +msgctxt "Content/Admin/Table" +msgid "Library" +msgstr "" + +#: front/src/views/admin/moderation/AccountsDetail.vue:462 +msgctxt "Content/Moderation/Dropdown" +msgid "Library" +msgstr "" + +#: front/src/components/Sidebar.vue:103 +msgctxt "Sidebar/Moderation/List item.Link/Noun" msgid "Library" msgstr "" #: front/src/views/content/libraries/Form.vue:109 +msgctxt "Content/Library/Message" msgid "Library created" msgstr "" #: front/src/views/content/libraries/Form.vue:129 +msgctxt "Content/Library/Message" msgid "Library deleted" msgstr "" -#: front/src/views/admin/library/FilesList.vue:3 -msgid "Library files" +#: front/src/views/admin/library/EditsList.vue:4 +msgctxt "Content/Admin/Title/Noun" +msgid "Library edits" msgstr "" #: front/src/views/content/libraries/Form.vue:106 +msgctxt "Content/Library/Message" msgid "Library updated" msgstr "" -#: front/src/components/library/Track.vue:100 +#: front/src/components/library/TrackDetail.vue:19 +msgctxt "Content/Track/Table.Label/Noun" msgid "License" msgstr "" #: front/src/views/content/libraries/Detail.vue:21 +msgctxt "Content/Library/Paragraph" msgid "Loading followers…" msgstr "" #: front/src/views/content/libraries/Home.vue:3 +msgctxt "Content/Library/Paragraph" msgid "Loading Libraries…" msgstr "" #: front/src/views/content/libraries/Detail.vue:3 #: front/src/views/content/libraries/Upload.vue:3 +msgctxt "Content/Library/Paragraph" msgid "Loading library data…" msgstr "" -#: front/src/views/Notifications.vue:4 +#: front/src/views/Notifications.vue:19 +msgctxt "Content/Notifications/Paragraph" msgid "Loading notifications…" msgstr "" #: front/src/views/content/remote/Home.vue:3 +msgctxt "Content/Library/Paragraph" msgid "Loading remote libraries…" msgstr "" #: front/src/views/content/libraries/Quota.vue:4 +msgctxt "Content/Library/Paragraph" msgid "Loading usage data…" msgstr "" #: front/src/components/favorites/List.vue:5 +msgctxt "Content/Favorites/Message" msgid "Loading your favorites…" msgstr "" #: front/src/components/manage/moderation/AccountsTable.vue:59 +msgctxt "Content/Moderation/Table/Short, Noun" +msgid "Local account" +msgstr "" + #: front/src/views/admin/moderation/AccountsDetail.vue:18 +msgctxt "Content/Moderation/List item" msgid "Local account" msgstr "" #: front/src/components/auth/Login.vue:84 +msgctxt "Head/Login/Title" msgid "Log In" msgstr "" #: front/src/components/auth/Login.vue:4 +msgctxt "Content/Login/Title/Verb" msgid "Log in to your Funkwhale account" msgstr "" #: front/src/components/auth/Logout.vue:20 +msgctxt "Head/Login/Title" msgid "Log Out" msgstr "" #: front/src/components/Sidebar.vue:38 +msgctxt "Sidebar/Profile/List item.Link" msgid "Logged in as %{ username }" msgstr "" -#: front/src/components/Sidebar.vue:54 src/components/auth/Login.vue:42 +#: front/src/components/auth/Login.vue:42 +msgctxt "Content/Login/Button.Label/Verb" +msgid "Login" +msgstr "" + +#: front/src/components/Sidebar.vue:54 +msgctxt "Sidebar/Login/List item.Link/Verb" msgid "Login" msgstr "" #: front/src/views/admin/moderation/AccountsDetail.vue:119 +msgctxt "Content/*/*/Noun" msgid "Login status" msgstr "" #: front/src/components/Sidebar.vue:52 +msgctxt "Sidebar/Login/List item.Link/Verb" msgid "Logout" msgstr "" #: front/src/views/content/libraries/Home.vue:9 +msgctxt "Content/Library/Paragraph" msgid "Looks like you don't have a library, it's time to create one." msgstr "" -#: front/src/components/audio/Player.vue:356 src/components/audio/Player.vue:357 +#: front/src/components/audio/Player.vue:364 src/components/audio/Player.vue:365 +msgctxt "Sidebar/Player/Icon.Tooltip" msgid "Looping disabled. Click to switch to single-track looping." msgstr "" -#: front/src/components/audio/Player.vue:359 src/components/audio/Player.vue:360 +#: front/src/components/audio/Player.vue:367 src/components/audio/Player.vue:368 +msgctxt "Sidebar/Player/Icon.Tooltip" msgid "Looping on a single track. Click to switch to whole queue looping." msgstr "" -#: front/src/components/audio/Player.vue:362 src/components/audio/Player.vue:363 +#: front/src/components/audio/Player.vue:370 src/components/audio/Player.vue:371 +msgctxt "Sidebar/Player/Icon.Tooltip" msgid "Looping on whole queue. Click to disable looping." msgstr "" -#: front/src/components/library/Track.vue:150 +#: front/src/components/library/TrackDetail.vue:69 +msgctxt "Content/Track/Title" msgid "Lyrics" msgstr "" -#: front/src/components/Sidebar.vue:210 +#: front/src/components/Sidebar.vue:221 +msgctxt "Sidebar/*/Hidden text" msgid "Main menu" msgstr "" #: front/src/views/admin/library/Base.vue:16 +msgctxt "Head/Admin/Title" msgid "Manage library" msgstr "" #: front/src/components/playlists/PlaylistModal.vue:3 +msgctxt "Popup/Playlist/Title/Verb" msgid "Manage playlists" msgstr "" #: front/src/views/admin/users/Base.vue:20 +msgctxt "Head/Admin/Title" msgid "Manage users" msgstr "" #: front/src/views/playlists/List.vue:8 +msgctxt "Content/Playlist/Button.Label/Verb" msgid "Manage your playlists" msgstr "" -#: front/src/views/Notifications.vue:17 +#: front/src/views/Notifications.vue:14 +msgctxt "Content/Notifications/Button.Label/Verb" msgid "Mark all as read" msgstr "" #: front/src/components/notifications/NotificationRow.vue:46 +msgctxt "Content/Notifications/Button.Tooltip/Verb" msgid "Mark as read" msgstr "" #: front/src/components/notifications/NotificationRow.vue:47 +msgctxt "Content/Notifications/Button.Tooltip/Verb" msgid "Mark as unread" msgstr "" #: front/src/views/admin/moderation/AccountsDetail.vue:281 +msgctxt "Content/*/*/Unit" msgid "MB" msgstr "" -#: front/src/components/audio/Player.vue:349 +#: front/src/components/audio/Player.vue:357 +msgctxt "Sidebar/Player/Hidden text" msgid "Media player" msgstr "" @@ -1464,483 +2283,837 @@ msgstr "" msgid "Member since %{ date }" msgstr "" +#: front/src/views/admin/library/Base.vue:17 +msgid "Menu/*/Hidden text" +msgstr "" + #: front/src/components/Footer.vue:32 +msgctxt "Footer/*/List item.Link" 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/components/manage/users/UsersTable.vue:177 +msgctxt "Content/Admin/Table" +msgid "Moderation" +msgstr "" + #: front/src/views/admin/moderation/Base.vue:21 +msgctxt "Head/Moderation/Title" +msgid "Moderation" +msgstr "" + +#: front/src/views/admin/moderation/AccountsDetail.vue:466 +msgctxt "Content/Moderation/Dropdown" +msgid "Moderation" +msgstr "" + +#: front/src/components/Sidebar.vue:97 +msgctxt "Sidebar/Moderation/List item.Link/Noun" msgid "Moderation" msgstr "" #: front/src/views/admin/moderation/AccountsDetail.vue:49 #: front/src/views/admin/moderation/DomainsDetail.vue:42 +msgctxt "Content/Moderation/Card.Paragraph" msgid "Moderation policies help you control how your instance interact with a given domain or account." msgstr "" +#: front/src/components/library/EditCard.vue:5 +msgctxt "Content/Library/Card/Short" +msgid "Modification %{ id }" +msgstr "" + +#: front/src/components/mixins/Translations.vue:19 #: front/src/components/mixins/Translations.vue:20 -#: front/src/components/mixins/Translations.vue:21 +msgctxt "Content/Playlist/Dropdown/Noun" msgid "Modification date" msgstr "" -#: front/src/components/Sidebar.vue:63 src/views/admin/Settings.vue:82 +#: front/src/components/Sidebar.vue:63 +msgctxt "Sidebar/Library/Title" +msgid "Music" +msgstr "" + +#: front/src/views/admin/Settings.vue:82 +msgctxt "Content/Admin/Menu" msgid "Music" msgstr "" -#: front/src/components/audio/Player.vue:355 +#: front/src/components/audio/Player.vue:363 +msgctxt "Sidebar/Player/Icon.Tooltip/Verb" msgid "Mute" msgstr "" #: front/src/components/manage/moderation/InstancePolicyCard.vue:24 +msgctxt "Content/Moderation/Card.List item/Verb" +msgid "Mute activity" +msgstr "" + #: front/src/components/manage/moderation/InstancePolicyForm.vue:115 +msgctxt "Content/Moderation/Checkbox.Label/Verb" msgid "Mute activity" msgstr "" +#: front/src/components/manage/moderation/InstancePolicyForm.vue:119 +msgctxt "Content/Moderation/Checkbox.Label/Verb" +msgid "Mute notifications" +msgstr "" + #: front/src/components/manage/moderation/InstancePolicyCard.vue:28 +msgctxt "Content/Moderation/Card.List item/Verb" msgid "Mute notifications" msgstr "" #: front/src/components/Sidebar.vue:34 +msgctxt "Sidebar/Profile/Title" msgid "My account" msgstr "" -#: front/src/components/library/radios/Builder.vue:236 +#: front/src/components/library/radios/Builder.vue:237 +msgctxt "Content/Radio/Input.Placeholder" msgid "My awesome description" msgstr "" #: front/src/views/content/libraries/Form.vue:70 +msgctxt "Content/Library/Input.Placeholder" msgid "My awesome library" msgstr "" #: front/src/components/playlists/Form.vue:74 +msgctxt "Content/Playlist/Input.Placeholder" msgid "My awesome playlist" msgstr "" -#: front/src/components/library/radios/Builder.vue:235 +#: front/src/components/library/radios/Builder.vue:236 +msgctxt "Content/Radio/Input.Placeholder" msgid "My awesome radio" msgstr "" #: front/src/views/content/libraries/Home.vue:6 +msgctxt "Content/Library/Title" 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/audio/track/Row.vue:40 src/components/library/EditCard.vue:60 +#: front/src/components/library/TrackDetail.vue:34 +#: front/src/components/library/TrackDetail.vue:43 +#: front/src/components/library/TrackDetail.vue:52 +#: front/src/components/library/TrackDetail.vue:61 #: 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 +msgctxt "*/*/*" msgid "N/A" msgstr "" +#: front/src/components/mixins/Translations.vue:24 +#: front/src/components/mixins/Translations.vue:25 +msgctxt "Content/Moderation/*/Noun" +msgid "Name" +msgstr "" + +#: front/src/views/content/libraries/Form.vue:10 +msgctxt "Content/Library/Input.Label" +msgid "Name" +msgstr "" + +#: front/src/components/playlists/PlaylistModal.vue:31 +msgctxt "*/*/Table.Label" +msgid "Name" +msgstr "" + +#: front/src/components/auth/Settings.vue:133 +msgctxt "Content/*/Table.Label" +msgid "Name" +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 +msgctxt "Content/Moderation/Table.Label" msgid "Name" msgstr "" -#: front/src/components/auth/Settings.vue:87 +#: front/src/components/auth/Settings.vue:88 +msgctxt "Content/Settings/Input.Label" +msgid "New password" +msgstr "" + #: front/src/views/auth/PasswordResetConfirm.vue:14 +msgctxt "Content/Signup/Input.Label" msgid "New password" msgstr "" -#: front/src/components/Sidebar.vue:160 +#: front/src/components/Sidebar.vue:171 +msgctxt "Sidebar/Player/Paragraph" msgid "New tracks will be appended here automatically." msgstr "" -#: front/src/components/audio/Player.vue:353 +#: front/src/components/library/EditCard.vue:47 +msgctxt "Content/Library/Card.Table.Header/Short" +msgid "New value" +msgstr "" + +#: front/src/components/audio/Player.vue:361 +msgctxt "Sidebar/Player/Icon.Tooltip" msgid "Next track" msgstr "" -#: front/src/components/Sidebar.vue:119 +#: front/src/components/Sidebar.vue:130 +msgctxt "*/*/*" msgid "No" msgstr "" #: front/src/components/Home.vue:100 +msgctxt "Content/Home/List item" msgid "No add-ons, no plugins : you only need a web library" msgstr "" #: front/src/components/audio/Search.vue:25 +msgctxt "Content/Search/Paragraph" msgid "No album matched your query" msgstr "" #: front/src/components/audio/Search.vue:16 +msgctxt "Content/Search/Paragraph" msgid "No artist matched your query" msgstr "" -#: front/src/components/library/Track.vue:158 +#: front/src/components/library/TrackDetail.vue:14 +msgctxt "Content/Track/Table.Paragraph" +msgid "No copyright information available for this track" +msgstr "" + +#: front/src/components/library/TrackDetail.vue:25 +msgctxt "Content/Track/Table.Paragraph" +msgid "No licensing information for this track" +msgstr "" + +#: front/src/components/library/TrackDetail.vue:77 +msgctxt "Content/Track/Paragraph" msgid "No lyrics available for this track." msgstr "" #: front/src/components/federation/LibraryWidget.vue:6 +msgctxt "Content/Federation/Paragraph" msgid "No matching library." msgstr "" -#: front/src/views/Notifications.vue:26 +#: front/src/views/Notifications.vue:28 +msgctxt "Content/Notifications/Paragraph" msgid "No notification to show." msgstr "" +#: front/src/components/common/EmptyState.vue:7 +msgctxt "Content/*/Paragraph" +msgid "No results were found." +msgstr "" + +#: front/src/views/content/libraries/Form.vue:72 +msgctxt "Content/Library/Dropdown" +msgid "Nobody except me" +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 +msgctxt "Content/Settings/Dropdown" +msgid "Nobody except me" +msgstr "" + +#: front/src/components/playlists/Form.vue:81 +msgctxt "Content/Playlist/Dropdown" msgid "Nobody except me" msgstr "" #: front/src/views/content/libraries/Detail.vue:57 +msgctxt "Content/Library/Paragraph" msgid "Nobody is following this library" msgstr "" #: front/src/components/manage/users/InvitationsTable.vue:51 +msgctxt "Content/Admin/Table" msgid "Not used" msgstr "" -#: front/src/components/Sidebar.vue:46 src/views/Notifications.vue:74 +#: front/src/views/Notifications.vue:76 +msgctxt "Head/Notifications/Title" +msgid "Notifications" +msgstr "" + +#: front/src/components/Sidebar.vue:46 +msgctxt "Sidebar/Notifications/List item.Link/Noun" msgid "Notifications" msgstr "" #: front/src/components/Footer.vue:47 +msgctxt "Footer/*/List item.Link" msgid "Official website" msgstr "" -#: front/src/components/auth/Settings.vue:82 +#: front/src/components/auth/Settings.vue:83 +msgctxt "Content/Settings/Input.Label" msgid "Old password" msgstr "" +#: front/src/components/library/EditCard.vue:46 +msgctxt "Content/Library/Card.Table.Header/Short" +msgid "Old value" +msgstr "" + #: front/src/components/manage/users/InvitationsTable.vue:20 +msgctxt "Content/Admin/Dropdown/Adjective" msgid "Open" msgstr "" #: front/src/views/admin/moderation/AccountsDetail.vue:23 +msgctxt "Content/Moderation/Link/Verb" msgid "Open profile" msgstr "" #: front/src/views/admin/moderation/DomainsDetail.vue:16 +msgctxt "Content/Moderation/Link/Verb" msgid "Open website" msgstr "" #: front/src/components/manage/moderation/InstancePolicyForm.vue:40 +msgctxt "Content/Moderation/Card.Title" 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/components/favorites/List.vue:32 +msgctxt "Content/*/Dropdown.Label/Short, Name" +msgid "Order" +msgstr "" + #: front/src/views/playlists/List.vue:25 +msgctxt "Content/*/Dropdown.Label/Short, Noun" +msgid "Order" +msgstr "" + +#: front/src/components/library/Radios.vue:41 +msgctxt "Content/Search/Dropdown.Label" +msgid "Order" +msgstr "" + +#: front/src/components/manage/library/EditsCardList.vue:37 +#: front/src/components/manage/users/UsersTable.vue:17 +msgctxt "Content/Search/Dropdown.Label/Noun" 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 +msgctxt "Content/Search/Input.Label/Noun" +msgid "Ordering" +msgstr "" + +#: front/src/components/library/Albums.vue:15 src/components/library/Artists.vue:15 +msgctxt "Content/Search/Dropdown.Label/Noun" +msgid "Ordering" +msgstr "" + +#: front/src/components/library/Radios.vue:33 +#: front/src/components/manage/library/EditsCardList.vue:29 +msgctxt "Content/Search/Dropdown.Label" +msgid "Ordering" +msgstr "" + +#: front/src/components/favorites/List.vue:24 +msgctxt "Content/Favorites/Dropdown.Title/Short, Name" +msgid "Ordering" +msgstr "" + #: front/src/views/playlists/List.vue:17 +msgctxt "Content/*/Dropdown.Label/Short, Noun" +msgid "Ordering" +msgstr "" + +#: front/src/views/content/libraries/FilesTable.vue:21 +msgctxt "Content/Library/Dropdown.Label/Noun" msgid "Ordering" msgstr "" -#: front/src/components/library/Artists.vue:23 +#: front/src/views/content/libraries/FilesTable.vue:29 +msgctxt "Content/Library/Dropdown.Label/Noun" +msgid "Ordering direction" +msgstr "" + +#: front/src/components/library/Albums.vue:23 src/components/library/Artists.vue:23 +msgctxt "Content/Search/Dropdown.Label/Noun" +msgid "Ordering direction" +msgstr "" + #: front/src/components/manage/moderation/AccountsTable.vue:19 #: front/src/components/manage/moderation/DomainsTable.vue:17 -#: front/src/views/content/libraries/FilesTable.vue:29 +msgctxt "Content/Search/Input.Label/Noun" msgid "Ordering direction" msgstr "" #: front/src/components/manage/users/InvitationsTable.vue:38 +msgctxt "Content/Admin/Table.Label" msgid "Owner" msgstr "" #: front/src/components/PageNotFound.vue:33 +msgctxt "Head/*/Title" msgid "Page Not Found" msgstr "" #: front/src/components/PageNotFound.vue:7 +msgctxt "Content/*/Title" msgid "Page not found!" msgstr "" #: front/src/components/Pagination.vue:39 +msgctxt "Content/*/Hidden text/Noun" msgid "Pagination" msgstr "" -#: front/src/components/auth/Login.vue:33 src/components/auth/Signup.vue:40 +#: front/src/components/auth/Signup.vue:40 +msgid "Password" +msgstr "" + +#: front/src/components/auth/Login.vue:33 +msgctxt "Content/Login/Input.Label" msgid "Password" msgstr "" #: front/src/components/auth/SubsonicTokenForm.vue:94 +msgctxt "Content/Settings/Message" msgid "Password updated" msgstr "" #: front/src/views/auth/PasswordResetConfirm.vue:28 +msgctxt "Content/Signup/Card.Title" msgid "Password updated successfully" msgstr "" -#: front/src/components/audio/Player.vue:352 +#: front/src/components/audio/Player.vue:360 +msgctxt "Sidebar/Player/Icon.Tooltip/Verb" msgid "Pause track" msgstr "" #: front/src/components/ShortcutsModal.vue:59 +msgctxt "Popup/Keyboard shortcuts/Table.Label/Verb" msgid "Pause/play the current track" msgstr "" #: front/src/components/manage/moderation/InstancePolicyCard.vue:12 +msgctxt "Content/Moderation/Card.List item" msgid "Paused" msgstr "" -#: front/src/components/library/FileUpload.vue:107 -#: front/src/views/content/libraries/FilesTable.vue:14 #: front/src/views/content/libraries/FilesTable.vue:208 +msgctxt "Content/Library/Table/Short" +msgid "Pending" +msgstr "" + +#: front/src/components/library/FileUpload.vue:109 +msgctxt "Content/Library/Table" +msgid "Pending" +msgstr "" + +#: front/src/views/content/libraries/FilesTable.vue:14 +msgctxt "Content/Library/Dropdown" msgid "Pending" msgstr "" #: front/src/views/content/libraries/Detail.vue:37 +msgctxt "Content/Library/Table/Short" msgid "Pending approval" msgstr "" #: front/src/views/content/libraries/Quota.vue:22 +msgctxt "Content/Library/Label" msgid "Pending files" msgstr "" -#: front/src/components/Sidebar.vue:212 +#: front/src/components/Sidebar.vue:223 +msgctxt "Sidebar/Notifications/Hidden text" msgid "Pending follow requests" msgstr "" +#: front/src/components/manage/library/EditsCardList.vue:18 +msgctxt "Content/Admin/Dropdown" +msgid "Pending review" +msgstr "" + +#: front/src/components/library/EditCard.vue:29 +msgctxt "Content/Library/Card/Short" +msgid "Pending review" +msgstr "" + +#: front/src/components/Sidebar.vue:224 +msgctxt "Sidebar/Moderation/Hidden text" +msgid "Pending review edits" +msgstr "" + #: front/src/components/manage/users/UsersTable.vue:42 +msgctxt "Content/Admin/Table.Label/Noun" +msgid "Permissions" +msgstr "" + #: front/src/views/admin/moderation/AccountsDetail.vue:137 +msgctxt "Content/Moderation/Table.Label" msgid "Permissions" msgstr "" -#: front/src/components/audio/PlayButton.vue:9 src/components/library/Track.vue:40 +#: front/src/components/audio/PlayButton.vue:9 +msgctxt "*/Queue/Button/Label/Short, Verb" +msgid "Play" +msgstr "" + +#: front/src/components/library/TrackBase.vue:25 +msgctxt "*/Queue/Button.Label/Short, Verb" msgid "Play" msgstr "" -#: front/src/components/audio/album/Card.vue:50 -#: front/src/components/audio/artist/Card.vue:44 src/components/library/Album.vue:22 -#: front/src/components/library/Album.vue:67 src/views/playlists/Detail.vue:23 +#: front/src/components/audio/artist/Card.vue:44 +msgctxt "Content/Queue/Button.Label/Short, Verb" +msgid "Play all" +msgstr "" + +#: front/src/components/library/Album.vue:17 src/components/library/Album.vue:63 +#: front/src/views/playlists/Detail.vue:24 +msgctxt "Content/*/Button.Label/Verb, Short" +msgid "Play all" +msgstr "" + +#: front/src/components/audio/album/Card.vue:48 +msgctxt "Content/Queue/Card.Button.Label/Short, Verb" msgid "Play all" msgstr "" #: front/src/components/library/Artist.vue:26 +msgctxt "Content/Artist/Button.Label/Verb" msgid "Play all albums" msgstr "" -#: front/src/components/audio/PlayButton.vue:15 -#: front/src/components/audio/PlayButton.vue:65 +#: front/src/components/audio/PlayButton.vue:18 +msgctxt "*/Queue/Dropdown/Button/Label/Short" +msgid "Play next" +msgstr "" + +#: front/src/components/audio/PlayButton.vue:77 +msgctxt "*/Queue/Dropdown/Button/Title" msgid "Play next" msgstr "" #: front/src/components/ShortcutsModal.vue:67 +msgctxt "Popup/Keyboard shortcuts/Table.Label/Verb" 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:21 +msgctxt "*/Queue/Dropdown/Button/Label/Short" +msgid "Play now" +msgstr "" + +#: front/src/components/audio/PlayButton.vue:75 +msgctxt "*/Queue/Dropdown/Button/Title" msgid "Play now" msgstr "" #: front/src/components/ShortcutsModal.vue:63 +msgctxt "Popup/Keyboard shortcuts/Table.Label/Verb" msgid "Play previous track" msgstr "" -#: front/src/components/Sidebar.vue:211 +#: front/src/components/audio/PlayButton.vue:78 +msgctxt "*/Queue/Dropdown/Button/Title" +msgid "Play similar songs" +msgstr "" + +#: front/src/components/Sidebar.vue:222 +msgctxt "Sidebar/Player/Hidden text" msgid "Play this track" msgstr "" -#: front/src/components/audio/Player.vue:351 +#: front/src/components/audio/Player.vue:359 +msgctxt "Sidebar/Player/Icon.Tooltip/Verb" msgid "Play track" msgstr "" -#: front/src/components/audio/PlayButton.vue:70 +#: front/src/components/audio/PlayButton.vue:83 +msgctxt "*/Queue/Button/Title" msgid "Play..." msgstr "" -#: front/src/views/playlists/Detail.vue:90 +#: front/src/views/playlists/Detail.vue:91 msgid "Playlist" msgstr "" #: front/src/views/playlists/Detail.vue:12 +msgctxt "Content/Playlist/Header.Subtitle" 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 +msgctxt "Content/Playlist/Message" msgid "Playlist created" msgstr "" #: front/src/components/playlists/Editor.vue:4 +msgctxt "Content/Playlist/Title" msgid "Playlist editor" msgstr "" #: front/src/components/playlists/Form.vue:21 +msgctxt "Content/Playlist/Input.Label" msgid "Playlist name" msgstr "" #: front/src/components/playlists/Form.vue:6 +msgctxt "Content/Playlist/Message" msgid "Playlist updated" msgstr "" #: front/src/components/playlists/Form.vue:25 +msgctxt "Content/Playlist/Dropdown.Label" 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/components/Sidebar.vue:71 +msgctxt "Sidebar/Playlist/List item.Link/Noun" +msgid "Playlists" +msgstr "" + +#: front/src/components/library/Library.vue:16 +msgctxt "Menu/Home/Link" +msgid "Playlists" +msgstr "" + #: front/src/views/playlists/List.vue:106 +msgctxt "Head/Playlist/Title/Noun" +msgid "Playlists" +msgstr "" + +#: front/src/components/library/Home.vue:16 +msgctxt "Content/Home/Title" +msgid "Playlists" +msgstr "" + +#: front/src/views/admin/Settings.vue:83 +msgctxt "Content/Admin/Menu" msgid "Playlists" msgstr "" #: front/src/components/Home.vue:56 +msgctxt "Content/Home/List item" msgid "Playlists? We got them" msgstr "" -#: front/src/components/auth/Settings.vue:78 +#: front/src/components/auth/Settings.vue:79 +msgctxt "Content/Settings/Error message.List item/Call to action" msgid "Please double-check your password is correct" msgstr "" #: front/src/components/auth/Login.vue:9 +msgctxt "Content/Login/Error message.List item/Call to action" msgid "Please double-check your username/password couple is correct" msgstr "" #: front/src/components/auth/Settings.vue:46 +msgctxt "Content/Settings/Paragraph" msgid "PNG, GIF or JPG. At most 2MB. Will be downscaled to 400x400px." msgstr "" #: front/src/components/manage/moderation/InstancePolicyForm.vue:118 +msgctxt "Content/Moderation/Help text" msgid "Prevent account or domain from triggering notifications, except from followers." msgstr "" -#: front/src/components/audio/EmbedWizard.vue:29 +#: front/src/components/audio/EmbedWizard.vue:33 +msgctxt "Popup/Embed/Title/Noun" msgid "Preview" msgstr "" -#: front/src/components/audio/Player.vue:350 +#: front/src/components/audio/Player.vue:358 +msgctxt "Sidebar/Player/Icon.Tooltip" msgid "Previous track" msgstr "" #: front/src/views/content/remote/Card.vue:39 +msgctxt "Content/Library/Card.List item" msgid "Problem during scanning" msgstr "" #: front/src/components/library/FileUpload.vue:58 +msgctxt "Content/Library/Button.Label" msgid "Proceed" msgstr "" #: front/src/views/auth/EmailConfirm.vue:26 #: front/src/views/auth/PasswordResetConfirm.vue:31 +msgctxt "Content/Signup/Link/Verb" msgid "Proceed to login" msgstr "" #: front/src/components/library/FileUpload.vue:17 +msgctxt "Content/Library/Tab.Title/Short" msgid "Processing" msgstr "" +#: front/src/views/content/libraries/Quota.vue:39 +#: front/src/views/content/libraries/Quota.vue:65 +#: front/src/views/content/libraries/Quota.vue:91 +msgctxt "Popup/Library/Button.Label" +msgid "Purge" +msgstr "" + #: front/src/components/manage/moderation/AccountsTable.vue:188 #: front/src/components/manage/moderation/DomainsTable.vue:168 +msgctxt "Content/Moderation/Dropdown/Verb" +msgid "Purge" +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 +msgctxt "Content/Library/Button.Label/Verb" msgid "Purge" msgstr "" #: front/src/views/content/libraries/Quota.vue:89 +msgctxt "Popup/Library/Title" msgid "Purge errored files?" msgstr "" #: front/src/views/content/libraries/Quota.vue:37 +msgctxt "Popup/Library/Title" msgid "Purge pending files?" msgstr "" #: front/src/views/content/libraries/Quota.vue:63 +msgctxt "Popup/Library/Title" msgid "Purge skipped files?" msgstr "" #: front/src/components/Sidebar.vue:20 +msgctxt "Sidebar/Queue/Tab.Title/Noun" msgid "Queue" msgstr "" -#: front/src/components/audio/Player.vue:283 +#: front/src/components/audio/Player.vue:291 +msgctxt "Content/Queue/Message" msgid "Queue shuffled!" msgstr "" #: front/src/views/radios/Detail.vue:80 +msgctxt "Head/Radio/Title" msgid "Radio" msgstr "" -#: front/src/components/library/radios/Builder.vue:233 +#: front/src/components/library/radios/Builder.vue:234 +msgctxt "Head/Radio/Title" msgid "Radio Builder" msgstr "" #: front/src/components/library/radios/Builder.vue:15 +msgctxt "Content/Radio/Message" msgid "Radio created" msgstr "" #: front/src/components/library/radios/Builder.vue:21 +msgctxt "Content/Radio/Input.Label/Noun" msgid "Radio name" msgstr "" #: front/src/components/library/radios/Builder.vue:12 +msgctxt "Content/Radio/Message" msgid "Radio updated" msgstr "" -#: front/src/components/library/Library.vue:10 src/components/library/Radios.vue:141 +#: front/src/components/library/Library.vue:13 +msgctxt "Menu/Home/Link" +msgid "Radios" +msgstr "" + +#: front/src/components/library/Radios.vue:142 +msgctxt "Head/Radio/Title" msgid "Radios" msgstr "" -#: front/src/components/manage/moderation/InstancePolicyCard.vue:39 #: front/src/components/manage/moderation/InstancePolicyForm.vue:25 +msgctxt "Content/Moderation/Input.Label/Noun" +msgid "Reason" +msgstr "" + +#: front/src/components/manage/moderation/InstancePolicyCard.vue:39 +msgctxt "Content/Moderation/Card.Title/Noun" msgid "Reason" msgstr "" #: front/src/views/admin/moderation/AccountsDetail.vue:222 #: front/src/views/admin/moderation/DomainsDetail.vue:179 +msgctxt "Content/Moderation/Table.Label/Noun" msgid "Received library follows" msgstr "" #: front/src/components/manage/moderation/DomainsTable.vue:40 -#: front/src/components/mixins/Translations.vue:36 -#: front/src/components/mixins/Translations.vue:37 +msgctxt "Content/Moderation/Table.Label/Short, Noun" +msgid "Received messages" +msgstr "" + +#: front/src/components/mixins/Translations.vue:33 +#: front/src/components/mixins/Translations.vue:34 +msgctxt "Content/Moderation/Dropdown/Noun" msgid "Received messages" msgstr "" +#: front/src/components/library/EditForm.vue:27 +msgctxt "Content/Library/Paragraph" +msgid "Recent edits" +msgstr "" + +#: front/src/components/library/EditForm.vue:17 +msgctxt "Content/Library/Paragraph" +msgid "Recent edits awaiting review" +msgstr "" + #: front/src/components/library/Home.vue:24 +msgctxt "Content/Home/Title" msgid "Recently added" msgstr "" #: front/src/components/library/Home.vue:11 +msgctxt "Content/Home/Title" msgid "Recently favorited" msgstr "" #: front/src/components/library/Home.vue:6 +msgctxt "Content/Home/Title" msgid "Recently listened" msgstr "" #: front/src/views/content/remote/Home.vue:15 +msgctxt "Content/Library/Button.Label" +msgid "Refresh" +msgstr "" + +#: front/src/components/common/EmptyState.vue:16 +msgctxt "Content/*/Button.Label/Short, Verb" +msgid "Refresh" +msgstr "" + +#: front/src/components/auth/Settings.vue:125 +msgctxt "Content/*/Button.Label" msgid "Refresh" msgstr "" #: front/src/views/admin/moderation/DomainsDetail.vue:135 +msgctxt "Content/Moderation/Button.Label/Verb" msgid "Refresh node info" msgstr "" -#: front/src/components/common/ActionTable.vue:272 +#: front/src/components/common/ActionTable.vue:274 +msgctxt "Content/*/Button.Tooltip/Verb" msgid "Refresh table content" msgstr "" @@ -1949,749 +3122,1232 @@ msgid "Registration are closed on this instance, you will need an invitation cod msgstr "" #: front/src/components/manage/users/UsersTable.vue:71 +msgctxt "Content/Admin/Table, User role" msgid "regular user" msgstr "" +#: front/src/components/library/EditCard.vue:87 #: front/src/views/content/libraries/Detail.vue:51 +msgctxt "Content/Library/Button.Label" msgid "Reject" msgstr "" #: front/src/components/manage/moderation/InstancePolicyCard.vue:32 +msgctxt "Content/Moderation/Card.List item/Verb" +msgid "Reject media" +msgstr "" + #: front/src/components/manage/moderation/InstancePolicyForm.vue:123 +msgctxt "Content/Moderation/Checkbox.Label/Verb" msgid "Reject media" msgstr "" #: front/src/views/content/libraries/Detail.vue:43 +msgctxt "Content/Library/Table/Short" msgid "Rejected" msgstr "" -#: front/src/views/content/libraries/FilesTable.vue:234 -msgid "Relaunch import" +#: front/src/components/library/EditCard.vue:33 +msgctxt "Content/Library/Card/Short" +msgid "Rejected" +msgstr "" + +#: front/src/components/manage/library/EditsCardList.vue:24 +msgctxt "Content/Admin/Dropdown" +msgid "Rejected" msgstr "" #: front/src/views/content/remote/Home.vue:6 +msgctxt "Content/Library/Title/Noun" msgid "Remote libraries" msgstr "" #: front/src/views/content/remote/Home.vue:7 +msgctxt "Content/Library/Paragraph" msgid "Remote libraries are owned by other users on the network. You can access them as long as they are public or you are granted access." msgstr "" #: front/src/components/library/radios/Filter.vue:59 +msgctxt "Content/Radio/Button.Label/Verb" msgid "Remove" msgstr "" #: front/src/components/auth/Settings.vue:58 +msgctxt "Content/Settings/Button.Label/Verb" msgid "Remove avatar" msgstr "" +#: front/src/components/library/Artist.vue:73 +msgctxt "Content/Moderation/Button.Label" +msgid "Remove filter" +msgstr "" + #: front/src/components/favorites/TrackFavoriteIcon.vue:26 +msgctxt "*/Favorites/Icon.Tooltip/Verb" msgid "Remove from favorites" msgstr "" #: front/src/views/content/libraries/Quota.vue:38 +msgctxt "Popup/Library/Paragraph" msgid "Removes uploaded but yet to be processed tracks completely, adding the corresponding data to your quota." msgstr "" #: front/src/views/content/libraries/Quota.vue:64 +msgctxt "Popup/Library/Paragraph" msgid "Removes uploaded tracks skipped during the import processes completely, adding the corresponding data to your quota." msgstr "" #: front/src/views/content/libraries/Quota.vue:90 +msgctxt "Popup/Library/Paragraph" msgid "Removes uploaded tracks that could not be processed by the server completely, adding the corresponding data to your quota." msgstr "" #: front/src/components/auth/SubsonicTokenForm.vue:33 +msgctxt "Content/Settings/Button.Label/Verb" +msgid "Request a new password" +msgstr "" + #: front/src/components/auth/SubsonicTokenForm.vue:36 +msgctxt "Popup/Settings/Button.Label/Verb" msgid "Request a new password" msgstr "" #: front/src/components/auth/SubsonicTokenForm.vue:34 +msgctxt "Popup/Settings/Title" msgid "Request a new Subsonic API password?" msgstr "" #: front/src/components/auth/SubsonicTokenForm.vue:42 +msgctxt "Content/Settings/Button.Label/Verb" msgid "Request a password" msgstr "" -#: front/src/components/auth/Login.vue:35 src/views/auth/PasswordReset.vue:4 +#: front/src/components/library/EditForm.vue:64 +msgctxt "Content/Library/Button.Label" +msgid "Reset to initial value: %{ value }" +msgstr "" + #: front/src/views/auth/PasswordReset.vue:53 +msgctxt "Head/Signup/Title" +msgid "Reset your password" +msgstr "" + +#: front/src/components/auth/Login.vue:35 +msgctxt "Content/Login/Link/Verb" +msgid "Reset your password" +msgstr "" + +#: front/src/views/auth/PasswordReset.vue:4 +msgctxt "Content/Signup/Title" 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 +#: front/src/views/content/libraries/FilesTable.vue:234 +msgctxt "Content/Library/Dropdown/Verb" +msgid "Restart import" +msgstr "" + +#: front/src/components/library/Artists.vue:30 src/components/library/Radios.vue:52 +msgctxt "Content/Search/Dropdown.Label" +msgid "Results per page" +msgstr "" + +#: front/src/views/playlists/List.vue:32 +msgctxt "Content/*/Dropdown.Label/Short, Noun" +msgid "Results per page" +msgstr "" + +#: front/src/components/library/Albums.vue:30 +msgctxt "Content/Search/Dropdown.Label/Noun" +msgid "Results per page" +msgstr "" + +#: front/src/components/favorites/List.vue:39 +msgctxt "Content/*/Dropdown.Label/Short, Name" msgid "Results per page" msgstr "" +#: front/src/components/library/EditForm.vue:31 +msgctxt "Content/Library/Button.Label" +msgid "Retrict to unreviewed edits" +msgstr "" + #: front/src/views/auth/EmailConfirm.vue:17 +msgctxt "Content/Signup/Link/Verb" msgid "Return to login" msgstr "" +#: front/src/components/library/Artist.vue:70 +msgctxt "Content/Moderation/Link" +msgid "Review my filters" +msgstr "" + #: front/src/components/manage/moderation/InstancePolicyCard.vue:16 +msgctxt "Content/Moderation/Card.Title/Noun" msgid "Rule" msgstr "" +#: front/src/components/library/radios/Builder.vue:34 +msgctxt "Content/Radio/Button.Label/Verb" +msgid "Save" +msgstr "" + #: front/src/components/admin/SettingsGroup.vue:67 -#: front/src/components/library/radios/Builder.vue:33 +msgctxt "Content/Settings/Button.Label/Short, Verb" msgid "Save" msgstr "" #: front/src/views/content/remote/Card.vue:165 +msgctxt "Content/Library/Message" msgid "Scan launched" msgstr "" #: front/src/views/content/remote/Card.vue:63 +msgctxt "Content/Library/Card.Button.Label/Verb" msgid "Scan now" msgstr "" -#: front/src/views/content/remote/Card.vue:166 -msgid "Scan skipped (previous scan is too recent)" +#: front/src/views/content/remote/Card.vue:31 +msgctxt "Content/Library/Card.List item" +msgid "Scan pending" msgstr "" -#: front/src/views/content/remote/Card.vue:31 -msgid "Scan waiting" +#: front/src/views/content/remote/Card.vue:166 +msgctxt "Content/Library/Message" +msgid "Scan skipped (previous scan is too recent)" msgstr "" #: front/src/views/content/remote/Card.vue:43 +msgctxt "Content/Library/Card.List item" msgid "Scanned" msgstr "" #: front/src/views/content/remote/Card.vue:47 +msgctxt "Content/Library/Card.List item" msgid "Scanned with errors" msgstr "" #: front/src/views/content/remote/Card.vue:35 +msgctxt "Content/Library/Card.List item" 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/library/Albums.vue:10 src/components/library/Artists.vue:10 +#: front/src/components/library/Radios.vue:29 #: front/src/components/manage/moderation/DomainsTable.vue:5 #: front/src/components/manage/users/InvitationsTable.vue:5 +msgctxt "Content/Search/Input.Label/Verb" +msgid "Search" +msgstr "" + +#: front/src/components/manage/library/EditsCardList.vue:6 +#: front/src/components/manage/moderation/AccountsTable.vue:5 +msgctxt "Content/Search/Input.Label/Noun" +msgid "Search" +msgstr "" + +#: front/src/views/content/libraries/FilesTable.vue:5 +msgctxt "Content/Library/Input.Label/Verb" +msgid "Search" +msgstr "" + +#: front/src/views/playlists/List.vue:13 +msgctxt "Content/*/Form.Label/Short, Noun" +msgid "Search" +msgstr "" + #: front/src/components/manage/users/UsersTable.vue:5 -#: front/src/views/content/libraries/FilesTable.vue:5 src/views/playlists/List.vue:13 +msgctxt "Content/Search/Input.Label/verb" msgid "Search" msgstr "" #: front/src/views/content/remote/ScanForm.vue:9 +msgctxt "Content/Library/Input.Label/Verb" msgid "Search a remote library" msgstr "" +#: front/src/components/manage/library/EditsCardList.vue:211 +msgctxt "Content/Search/Input.Placeholder" +msgid "Search by account, summary, domain…" +msgstr "" + #: front/src/components/manage/moderation/AccountsTable.vue:171 +msgctxt "Content/Search/Input.Placeholder" msgid "Search by domain, username, bio…" msgstr "" #: front/src/components/manage/moderation/DomainsTable.vue:151 +msgctxt "Content/Search/Input.Placeholder" msgid "Search by name…" msgstr "" #: front/src/views/content/libraries/FilesTable.vue:201 +msgctxt "Content/Library/Input.Placeholder" 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 +msgctxt "Content/Search/Input.Placeholder" msgid "Search by username, e-mail address, name…" msgstr "" #: front/src/components/audio/SearchBar.vue:20 +msgctxt "Sidebar/Search/Input.Placeholder" msgid "Search for artists, albums, tracks…" msgstr "" #: front/src/components/audio/Search.vue:2 +msgctxt "Content/Search/Title" msgid "Search for some music" msgstr "" -#: front/src/components/library/Track.vue:162 +#: front/src/components/library/TrackDetail.vue:81 +msgctxt "Content/Track/Link/Verb" msgid "Search on lyrics.wikia.com" msgstr "" -#: front/src/components/library/Album.vue:27 src/components/library/Artist.vue:31 -#: front/src/components/library/Track.vue:47 +#: front/src/components/library/Album.vue:22 src/components/library/Artist.vue:31 +msgctxt "Content/*/Button.Label/Verb" 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 +#: front/src/components/library/TrackBase.vue:32 +msgctxt "Content/*/Link/Verb" +msgid "Search on Wikipedia" +msgstr "" + +#: front/src/components/library/Library.vue:35 src/views/admin/moderation/Base.vue:22 +#: front/src/views/admin/users/Base.vue:21 src/views/content/Base.vue:19 +msgctxt "Menu/*/Hidden text" msgid "Secondary menu" msgstr "" #: front/src/views/admin/Settings.vue:15 +msgctxt "Content/Admin/Menu.Title" msgid "Sections" msgstr "" -#: front/src/components/library/radios/Builder.vue:45 +#: front/src/components/library/radios/Builder.vue:46 +msgctxt "Content/Radio/Dropdown.Placeholder/Verb" msgid "Select a filter" msgstr "" -#: front/src/components/common/ActionTable.vue:77 +#: front/src/components/common/ActionTable.vue:78 +msgctxt "Content/*/Link/Verb" msgid "Select all %{ total } elements" msgid_plural "Select all %{ total } elements" msgstr[0] "" msgstr[1] "" -#: front/src/components/common/ActionTable.vue:86 +#: front/src/components/common/ActionTable.vue:87 +msgctxt "Content/*/Link/Verb" msgid "Select only current page" msgstr "" -#: front/src/components/Sidebar.vue:43 src/components/Sidebar.vue:85 +#: front/src/components/Sidebar.vue:85 +msgctxt "Sidebar/Admin/List item.Link/Noun" +msgid "Settings" +msgstr "" + +#: front/src/views/admin/moderation/AccountsDetail.vue:470 +msgctxt "Content/Moderation/Dropdown" +msgid "Settings" +msgstr "" + #: front/src/components/manage/users/UsersTable.vue:181 -#: front/src/views/admin/moderation/AccountsDetail.vue:472 +msgctxt "Content/Admin/Table" +msgid "Settings" +msgstr "" + +#: front/src/components/Sidebar.vue:43 +msgctxt "Sidebar/Settings/List item.Link/Noun" msgid "Settings" msgstr "" #: front/src/components/auth/Settings.vue:10 +msgctxt "Content/Settings/Message" msgid "Settings updated" msgstr "" #: front/src/components/admin/SettingsGroup.vue:11 +msgctxt "Content/Settings/Paragraph" msgid "Settings updated successfully." msgstr "" #: front/src/components/manage/users/InvitationForm.vue:27 +msgctxt "Content/Admin/Table.Label/Noun" msgid "Share link" msgstr "" #: front/src/views/content/libraries/Detail.vue:15 +msgctxt "Content/Library/Paragraph" msgid "Share this link with other users so they can request access to your library." msgstr "" #: front/src/views/content/libraries/Detail.vue:14 #: front/src/views/content/remote/Card.vue:73 +msgctxt "Content/Library/Title" msgid "Sharing link" msgstr "" -#: front/src/components/audio/album/Card.vue:40 +#: front/src/components/audio/album/Card.vue:38 +msgctxt "Content/Album/Card.Link/Verb" msgid "Show %{ count } more track" msgid_plural "Show %{ count } more tracks" msgstr[0] "" msgstr[1] "" #: front/src/components/audio/artist/Card.vue:30 +msgctxt "Content/Artist/Card.Link" msgid "Show 1 more album" msgid_plural "Show %{ count } more albums" msgstr[0] "" msgstr[1] "" +#: front/src/components/library/EditForm.vue:21 +msgctxt "Content/Library/Button.Label" +msgid "Show all edits" +msgstr "" + #: front/src/components/ShortcutsModal.vue:42 +msgctxt "Popup/Keyboard shortcuts/Table.Label/Verb" msgid "Show available keyboard shortcuts" msgstr "" -#: front/src/views/Notifications.vue:10 +#: front/src/views/Notifications.vue:7 +msgctxt "Content/Notifications/Form.Label/Verb" msgid "Show read notifications" msgstr "" #: front/src/components/forms/PasswordInput.vue:26 +msgctxt "Content/Settings/Button.Tooltip/Verb" 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 +msgctxt "Content/Moderation/Paragraph" +msgid "Showing results %{ start }-%{ end } on %{ total }" +msgstr "" + +#: front/src/components/manage/library/EditsCardList.vue:72 #: front/src/views/content/libraries/FilesTable.vue:114 +msgctxt "Content/Library/Paragraph" +msgid "Showing results %{ start }-%{ end } on %{ total }" +msgstr "" + +#: front/src/components/manage/users/InvitationsTable.vue:76 +#: front/src/components/manage/users/UsersTable.vue:87 +msgctxt "Content/Admin/Paragraph" msgid "Showing results %{ start }-%{ end } on %{ total }" msgstr "" #: front/src/components/ShortcutsModal.vue:83 +msgctxt "Popup/Keyboard shortcuts/Table.Label/Verb" msgid "Shuffle queue" msgstr "" -#: front/src/components/audio/Player.vue:365 +#: front/src/components/audio/Player.vue:373 +msgctxt "Sidebar/Player/Icon.Tooltip/Verb" msgid "Shuffle your queue" msgstr "" #: front/src/components/auth/Signup.vue:97 +msgctxt "*/Signup/Title" msgid "Sign Up" msgstr "" #: front/src/components/manage/users/UsersTable.vue:40 +msgctxt "Content/Admin/Table.Label/Short, Noun (Value is a date)" msgid "Sign-up" msgstr "" -#: front/src/components/mixins/Translations.vue:31 #: front/src/views/admin/moderation/AccountsDetail.vue:176 -#: front/src/components/mixins/Translations.vue:32 +msgctxt "Content/*/Table.Label" msgid "Sign-up date" msgstr "" -#: front/src/components/manage/moderation/InstancePolicyForm.vue:119 -msgid "Silence notifications" +#: front/src/components/mixins/Translations.vue:28 +#: front/src/components/mixins/Translations.vue:29 +msgctxt "Content/Profile/*/Noun" +msgid "Sign-up date" +msgstr "" + +#: front/src/components/library/TrackDetail.vue:39 +msgctxt "Content/Track/Table.Label" +msgid "Size" +msgstr "" + +#: front/src/components/library/FileUpload.vue:87 +msgctxt "Content/Library/Table.Label" +msgid "Size" +msgstr "" + +#: front/src/components/mixins/Translations.vue:25 +#: front/src/components/mixins/Translations.vue:26 +msgctxt "Content/Library/*/Noun, in MB" +msgid "Size" 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 +msgctxt "*/*/*" msgid "Size" msgstr "" #: front/src/views/content/libraries/FilesTable.vue:15 +msgctxt "Content/Library/Dropdown" +msgid "Skipped" +msgstr "" + #: front/src/views/content/libraries/FilesTable.vue:204 +msgctxt "Content/Library/Table/Short" msgid "Skipped" msgstr "" #: front/src/views/content/libraries/Quota.vue:49 +msgctxt "Content/Library/Label" msgid "Skipped files" msgstr "" #: front/src/views/admin/moderation/DomainsDetail.vue:97 +msgctxt "Content/Moderation/Table.Label" msgid "Software" msgstr "" +#: front/src/components/PageNotFound.vue:10 +msgctxt "Content/*/Paragraph" +msgid "Sorry, the page you asked for does not exist:" +msgstr "" + #: front/src/components/Footer.vue:49 +msgctxt "Footer/*/List item.Link" msgid "Source code" msgstr "" -#: front/src/components/auth/Profile.vue:23 #: front/src/components/manage/users/UsersTable.vue:70 +msgctxt "Content/Admin/Table.User role" +msgid "Staff member" +msgstr "" + +#: front/src/components/auth/Profile.vue:23 +msgctxt "Content/Profile/Button.Label" msgid "Staff member" msgstr "" +#: front/src/components/audio/PlayButton.vue:24 +msgctxt "*/Queue/Dropdown/Button/Label/Short" +msgid "Start radio" +msgstr "" + #: front/src/components/radios/Button.vue:4 -msgid "Start" +msgctxt "Content/Radio/Button.Label/Short, Verb" +msgid "Start radio" msgstr "" #: front/src/views/admin/Settings.vue:86 +msgctxt "Content/Admin/Menu" msgid "Statistics" msgstr "" #: front/src/views/admin/moderation/AccountsDetail.vue:454 +msgctxt "Content/Moderation/Help text" msgid "Statistics are computed from known activity and content on your instance, and do not reflect general activity for this account" msgstr "" #: front/src/views/admin/moderation/DomainsDetail.vue:358 +msgctxt "Content/Moderation/Help text" msgid "Statistics are computed from known activity and content on your instance, and do not reflect general activity for this domain" msgstr "" -#: front/src/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 +msgctxt "Content/Admin/Table.Label/Noun" +msgid "Status" +msgstr "" + +#: front/src/components/manage/users/InvitationsTable.vue:17 +msgctxt "Content/Admin/Dropdown.Label" +msgid "Status" +msgstr "" + +#: front/src/components/library/FileUpload.vue:88 #: front/src/views/content/libraries/Detail.vue:28 +msgctxt "Content/Library/Table.Label" +msgid "Status" +msgstr "" + +#: front/src/views/admin/moderation/DomainsDetail.vue:123 +msgctxt "Content/Moderation/Table.Label" +msgid "Status" +msgstr "" + +#: front/src/components/manage/library/EditsCardList.vue:12 +msgctxt "Content/Search/Dropdown.Label" +msgid "Status" +msgstr "" + +#: front/src/components/manage/users/InvitationsTable.vue:39 +msgctxt "Content/Admin/Table.Label" msgid "Status" msgstr "" #: front/src/components/radios/Button.vue:3 -msgid "Stop" +msgctxt "Content/Radio/Button.Label/Short, Verb" +msgid "Stop radio" msgstr "" -#: front/src/components/Sidebar.vue:161 +#: front/src/components/Sidebar.vue:172 +msgctxt "Sidebar/Player/Button.Label/Verb" msgid "Stop radio" msgstr "" -#: front/src/App.vue:22 +#: front/src/components/SetInstanceModal.vue:23 +msgctxt "*/*/Button.Label/Verb" msgid "Submit" msgstr "" +#: front/src/components/library/EditForm.vue:80 +msgctxt "Content/Library/Button.Label/Verb" +msgid "Submit and apply edit" +msgstr "" + +#: front/src/components/library/EditForm.vue:7 +msgctxt "Content/Library/Button.Label" +msgid "Submit another edit" +msgstr "" + +#: front/src/components/library/EditForm.vue:81 +msgctxt "Content/Library/Button.Label/Verb" +msgid "Submit suggestion" +msgstr "" + #: front/src/views/admin/Settings.vue:85 +msgctxt "Content/Admin/Menu" msgid "Subsonic" msgstr "" #: front/src/components/auth/SubsonicTokenForm.vue:2 +msgctxt "Content/Settings/Title" msgid "Subsonic API password" msgstr "" -#: front/src/App.vue:26 +#: front/src/components/library/EditForm.vue:38 +msgctxt "Content/Library/Paragraph" +msgid "Suggest a change using the form below." +msgstr "" + +#: front/src/components/library/TrackEdit.vue:5 +msgctxt "Content/*/Title" +msgid "Suggest an edit on this track" +msgstr "" + +#: front/src/components/SetInstanceModal.vue:31 +msgctxt "Popup/Instance/List.Label" msgid "Suggested choices" msgstr "" #: front/src/components/library/FileUpload.vue:3 +msgctxt "Content/Library/Tab.Title/Short" msgid "Summary" msgstr "" +#: front/src/components/library/EditForm.vue:69 +msgctxt "*/*/*" +msgid "Summary (optional)" +msgstr "" + #: front/src/components/Footer.vue:39 +msgctxt "Footer/*/Listitem.Link" msgid "Support forum" msgstr "" #: front/src/components/library/FileUpload.vue:78 +msgctxt "Content/Library/Paragraph" msgid "Supported extensions: %{ extensions }" msgstr "" #: front/src/components/playlists/Editor.vue:9 +msgctxt "Content/Playlist/Paragraph" msgid "Syncing changes to server…" msgstr "" +#: front/src/components/audio/EmbedWizard.vue:25 +msgctxt "Content/*/Paragraph" +msgid "Text copied to clipboard!" +msgstr "" + #: front/src/components/common/CopyInput.vue:3 +msgctxt "Content/*/Paragraph/Short" msgid "Text copied to clipboard!" msgstr "" #: front/src/components/Home.vue:26 +msgctxt "Content/Home/Paragraph" msgid "That's simple: we loved Grooveshark and we want to build something even better." msgstr "" #: front/src/components/Footer.vue:53 +msgctxt "Footer/*/List item.Link" msgid "The funkwhale logo was kindly designed and provided by Francis Gading." msgstr "" +#: front/src/components/SetInstanceModal.vue:8 +msgctxt "Popup/Instance/Error message.List item" +msgid "The given address is not a Funkwhale server" +msgstr "" + #: front/src/views/content/libraries/Form.vue:34 +msgctxt "Popup/Library/Paragraph" msgid "The library and all its tracks will be deleted. This can not be undone." msgstr "" #: front/src/components/library/FileUpload.vue:39 -msgid "The music files you are uploading are tagged properly:" +msgctxt "Content/Library/List item" +msgid "The music files you are uploading are tagged properly." msgstr "" -#: front/src/components/audio/Player.vue:67 +#: front/src/components/audio/Player.vue:75 +msgctxt "Sidebar/Player/Error message.Paragraph" msgid "The next track will play automatically in a few seconds…" msgstr "" #: front/src/components/Home.vue:121 +msgctxt "Content/Home/List item" msgid "The plaform is free and open-source, you can install it and modify it without worries" msgstr "" +#: front/src/components/playlists/Form.vue:14 +msgctxt "Content/Playlist/Error message.Title" +msgid "The playlist could not be created" +msgstr "" + +#: front/src/components/SetInstanceModal.vue:7 +msgctxt "Popup/Instance/Error message.List item" +msgid "The server might be down" +msgstr "" + #: front/src/components/auth/SubsonicTokenForm.vue:4 +msgctxt "Content/Settings/Paragraph" msgid "The Subsonic API is not available on this Funkwhale instance." msgstr "" +#: front/src/components/library/EditCard.vue:96 +msgctxt "Popup/Library/Paragraph" +msgid "The suggestion will be completely removed, this action is irreversible." +msgstr "" + +#: front/src/components/playlists/PlaylistModal.vue:20 +msgctxt "Popup/Playlist/Error message.Title" +msgid "The track can't be added to a playlist" +msgstr "" + +#: front/src/components/audio/Player.vue:72 +msgctxt "Sidebar/Player/Error message.Title" +msgid "The track cannot be loaded" +msgstr "" + #: front/src/components/library/FileUpload.vue:43 +msgctxt "Content/Library/List item" msgid "The uploaded music files are in OGG, Flac or MP3 format" msgstr "" #: front/src/views/content/Home.vue:4 +msgctxt "Content/Library/Paragraph" msgid "There are various ways to grab new content and make it available here." msgstr "" #: front/src/components/manage/moderation/InstancePolicyForm.vue:66 +msgctxt "Popup/Moderation/Paragraph" msgid "This action is irreversible." msgstr "" -#: front/src/components/library/Album.vue:85 +#: front/src/components/library/Album.vue:81 +msgctxt "Content/Album/Paragraph" msgid "This album is present in the following libraries:" msgstr "" -#: front/src/components/library/Artist.vue:63 +#: front/src/components/library/Artist.vue:99 +msgctxt "Content/Artist/Paragraph" 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 +msgctxt "Content/Moderation/Card.Title" msgid "This domain is subject to specific moderation rules" msgstr "" #: front/src/views/content/Home.vue:9 +msgctxt "Content/Library/Paragraph" msgid "This instance offers up to %{quota} of storage space for every user." msgstr "" #: front/src/components/auth/Profile.vue:16 +msgctxt "Content/Profile/Button.Paragraph" msgid "This is you!" msgstr "" #: front/src/views/content/libraries/Form.vue:71 +msgctxt "Content/Library/Input.Placeholder" msgid "This library contains my personal music, I hope you like it." msgstr "" #: front/src/views/content/remote/Card.vue:131 +msgctxt "Content/Library/Card.Help text" msgid "This library is private and your approval from its owner is needed to access its content" msgstr "" #: front/src/views/content/remote/Card.vue:132 +msgctxt "Content/Library/Card.Help text" msgid "This library is public and you can access its content freely" msgstr "" -#: front/src/components/common/ActionTable.vue:45 +#: front/src/components/common/ActionTable.vue:46 +msgctxt "Modal/*/Paragraph" msgid "This may affect a lot of elements or have irreversible consequences, please double check this is really what you want." msgstr "" #: front/src/components/library/FileUpload.vue:52 +msgctxt "Content/Library/Paragraph" msgid "This reference will be used to group imported files together." msgstr "" -#: front/src/components/audio/PlayButton.vue:73 +#: front/src/views/content/libraries/FilesTable.vue:213 +msgctxt "Content/Library/Help text" +msgid "This track could not be processed, please it is tagged correctly" +msgstr "" + +#: front/src/views/content/libraries/FilesTable.vue:209 +msgctxt "Content/Library/Help text" +msgid "This track has been uploaded, but hasn't been processed by the server yet" +msgstr "" + +#: front/src/views/content/libraries/FilesTable.vue:205 +msgctxt "Content/Library/Help text" +msgid "This track is already present in one of your libraries" +msgstr "" + +#: front/src/components/audio/PlayButton.vue:86 +msgctxt "*/Queue/Button/Title" msgid "This track is not available in any library you have access to" msgstr "" -#: front/src/components/library/Track.vue:171 +#: front/src/components/library/TrackDetail.vue:90 +msgctxt "Content/Track/Paragraph" msgid "This track is present in the following libraries:" msgstr "" -#: front/src/views/playlists/Detail.vue:37 +#: front/src/views/playlists/Detail.vue:38 +msgctxt "Popup/Playlist/Paragraph" msgid "This will completely delete this playlist and cannot be undone." msgstr "" #: front/src/views/radios/Detail.vue:27 +msgctxt "Popup/Radio/Paragraph" msgid "This will completely delete this radio and cannot be undone." msgstr "" #: front/src/components/auth/SubsonicTokenForm.vue:50 +msgctxt "Popup/Settings/Paragraph" msgid "This will completely disable access to the Subsonic API using from account." msgstr "" -#: front/src/App.vue:132 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:35 +msgctxt "Popup/Settings/Paragraph" msgid "This will log you out from existing devices that use the current password." msgstr "" #: front/src/components/playlists/Editor.vue:44 +msgctxt "Popup/Playlist/Paragraph" 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/components/audio/track/Table.vue:7 +msgctxt "Content/Track/Table.Label" +msgid "Title" +msgstr "" + #: front/src/views/content/libraries/FilesTable.vue:54 -#: front/src/components/mixins/Translations.vue:28 +msgctxt "*/*/*" msgid "Title" msgstr "" +#: front/src/components/SetInstanceModal.vue:16 +msgctxt "Popup/Instance/Paragraph" +msgid "To continue, please select the Funkwhale instance you want to connect to. Enter the address directly, or select one of the suggested choices." +msgstr "" + #: front/src/components/ShortcutsModal.vue:79 +msgctxt "Popup/Keyboard shortcuts/Table.Label/Verb" msgid "Toggle queue looping" msgstr "" -#: front/src/views/admin/moderation/AccountsDetail.vue:288 #: front/src/views/admin/moderation/DomainsDetail.vue:225 +msgctxt "Content/Moderation/Table.Label" +msgid "Total size" +msgstr "" + +#: front/src/views/admin/moderation/AccountsDetail.vue:288 +msgctxt "Content/*/*" msgid "Total size" msgstr "" #: front/src/views/content/libraries/Card.vue:61 +msgctxt "Content/Library/Card.Help text" msgid "Total size of the files in this library" msgstr "" #: front/src/views/admin/moderation/DomainsDetail.vue:113 +msgctxt "Content/*/*" msgid "Total users" msgstr "" -#: front/src/components/audio/SearchBar.vue:27 src/components/library/Track.vue:262 +#: front/src/components/audio/SearchBar.vue:27 +msgctxt "Sidebar/Search/Title" +msgid "Track" +msgstr "" + +#: front/src/components/library/TrackBase.vue:139 +#: front/src/components/library/TrackDetail.vue:155 +msgctxt "Head/Track/Title" +msgid "Track" +msgstr "" + #: front/src/components/metadata/Search.vue:138 +msgctxt "*/*/*" msgid "Track" msgstr "" -#: front/src/views/content/libraries/FilesTable.vue:205 -msgid "Track already present in one of your libraries" +#: front/src/components/library/EditCard.vue:13 +msgctxt "Content/Library/Card/Short" +msgid "Track #%{ id } - %{ name }" msgstr "" -#: front/src/components/library/Track.vue:85 +#: front/src/components/library/TrackDetail.vue:4 +msgctxt "Content/Track/Title/Noun" msgid "Track information" msgstr "" -#: front/src/components/library/radios/Filter.vue:44 -msgid "Track matching filter" +#: front/src/components/mixins/Translations.vue:21 +#: front/src/components/mixins/Translations.vue:22 +msgctxt "Content/*/Dropdown/Noun" +msgid "Track name" msgstr "" -#: front/src/components/mixins/Translations.vue:23 -#: front/src/components/mixins/Translations.vue:24 -msgid "Track name" +#: front/src/components/playlists/PlaylistModal.vue:33 +msgctxt "*/*/Table.Label" +msgid "Tracks" msgstr "" -#: front/src/views/content/libraries/FilesTable.vue:209 -msgid "Track uploaded, but not processed by the server yet" +#: front/src/views/content/Base.vue:8 +msgctxt "Menu/Library/Tab.Link" +msgid "Tracks" msgstr "" #: front/src/components/instance/Stats.vue:54 -msgid "tracks" +msgctxt "Content/About/Paragraph/Unit" +msgid "Tracks" +msgstr "" + +#: front/src/components/library/Album.vue:71 src/views/playlists/Detail.vue:51 +msgctxt "Content/*/Title/Name" +msgid "Tracks" msgstr "" -#: front/src/components/library/Album.vue:75 -#: 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 +#: front/src/views/radios/Detail.vue:34 +msgctxt "Content/*/*" msgid "Tracks" msgstr "" -#: front/src/components/library/Artist.vue:54 +#: front/src/views/content/libraries/Detail.vue:8 +msgctxt "*/*/*" +msgid "Tracks" +msgstr "" + +#: front/src/components/library/Artist.vue:90 +msgctxt "Content/Artist/Title" msgid "Tracks by this artist" msgstr "" #: front/src/components/instance/Stats.vue:25 +msgctxt "Content/About/Paragraph/Unit" msgid "Tracks favorited" msgstr "" #: front/src/components/instance/Stats.vue:19 +msgctxt "Content/About/Paragraph/Unit" msgid "tracks listened" msgstr "" -#: front/src/components/library/Track.vue:138 -#: front/src/components/manage/library/FilesTable.vue:41 +#: front/src/components/library/radios/Filter.vue:44 +msgctxt "Popup/Radio/Title/Noun" +msgid "Tracks matching filter" +msgstr "" + +#: front/src/components/library/TrackDetail.vue:57 +msgctxt "Content/Track/Table.Label/Noun" +msgid "Type" +msgstr "" + #: front/src/views/admin/moderation/AccountsDetail.vue:151 +msgctxt "Content/Moderation/Table.Label/Noun" msgid "Type" msgstr "" -#: front/src/components/manage/moderation/AccountsTable.vue:44 #: front/src/components/manage/moderation/DomainsTable.vue:42 +msgctxt "Content/Moderation/Table.Label/Short" +msgid "Under moderation rule" +msgstr "" + +#: front/src/components/manage/moderation/AccountsTable.vue:44 +msgctxt "Content/Moderation/Table.Label/Short, Noun" msgid "Under moderation rule" msgstr "" -#: front/src/views/content/remote/Card.vue:100 src/views/content/remote/Card.vue:105 +#: front/src/views/content/remote/Card.vue:105 +msgctxt "Popup/Library/Button.Label" +msgid "Unfollow" +msgstr "" + +#: front/src/views/content/remote/Card.vue:100 +msgctxt "Content/Library/Card.Button.Label/Verb" msgid "Unfollow" msgstr "" #: front/src/views/content/remote/Card.vue:101 +msgctxt "Popup/Library/Title" msgid "Unfollow this library?" msgstr "" #: front/src/components/About.vue:17 -msgid "Unfortunately, owners of this instance did not yet take the time to complete this page." +msgctxt "Content/About/Paragraph" +msgid "Unfortunately, the owners of this instance did not yet take the time to complete this page." msgstr "" #: front/src/components/Home.vue:37 +msgctxt "Content/Home/Title" msgid "Unlimited music" msgstr "" -#: front/src/components/audio/Player.vue:354 +#: front/src/components/audio/Player.vue:362 +msgctxt "Sidebar/Player/Icon.Tooltip/Verb" msgid "Unmute" msgstr "" -#: front/src/components/manage/moderation/InstancePolicyCard.vue:45 #: front/src/components/manage/moderation/InstancePolicyForm.vue:57 +msgctxt "Content/Moderation/Card.Button.Label/Verb" msgid "Update" msgstr "" #: front/src/components/auth/Settings.vue:50 +msgctxt "Content/Settings/Button.Label/Verb" msgid "Update avatar" msgstr "" #: front/src/views/content/libraries/Form.vue:25 +msgctxt "Content/Library/Button.Label/Verb" msgid "Update library" msgstr "" -#: front/src/components/manage/moderation/InstancePolicyForm.vue:3 -msgid "Update moderation rule" -msgstr "" - #: front/src/components/playlists/Form.vue:33 +msgctxt "Content/Playlist/Button.Label/Verb" msgid "Update playlist" msgstr "" #: front/src/components/auth/Settings.vue:27 +msgctxt "Content/Settings/Button.Label/Verb" msgid "Update settings" msgstr "" #: front/src/views/auth/PasswordResetConfirm.vue:21 +msgctxt "Content/Signup/Button.Label" msgid "Update your password" msgstr "" #: front/src/views/content/libraries/Card.vue:44 #: front/src/views/content/libraries/DetailArea.vue:24 +msgctxt "Content/Library/Card.Button.Label/Verb" msgid "Upload" msgstr "" #: front/src/components/auth/Settings.vue:45 +msgctxt "Content/Settings/Title/Verb" msgid "Upload a new avatar" msgstr "" #: front/src/views/content/Home.vue:6 +msgctxt "Content/Library/Title/Verb" msgid "Upload audio content" msgstr "" #: front/src/views/content/libraries/FilesTable.vue:57 +msgctxt "*/*/*/Noun" msgid "Upload date" msgstr "" -#: front/src/components/library/FileUpload.vue:220 -#: front/src/components/library/FileUpload.vue:221 +#: front/src/components/library/FileUpload.vue:223 +#: front/src/components/library/FileUpload.vue:224 +msgctxt "Content/Library/Help text" 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 +msgctxt "Content/Library/Paragraph" msgid "Upload music files (MP3, OGG, FLAC, etc.) from your personal library directly from your browser to enjoy them here." msgstr "" #: front/src/components/library/FileUpload.vue:31 +msgctxt "Content/Library/Title/Verb" msgid "Upload new tracks" msgstr "" #: front/src/views/admin/moderation/AccountsDetail.vue:269 +msgctxt "Content/Moderation/Table.Label/Noun" msgid "Upload quota" msgstr "" -#: front/src/components/library/FileUpload.vue:229 +#: front/src/components/library/FileUpload.vue:232 +msgctxt "Content/Library/Help text" msgid "Upload timeout, please try again" msgstr "" -#: front/src/components/library/FileUpload.vue:100 +#: front/src/components/library/FileUpload.vue:102 +msgctxt "Content/Library/Table" msgid "Uploaded" msgstr "" #: front/src/components/library/FileUpload.vue:5 +msgctxt "Content/Library/Tab.Title/Short" msgid "Uploading" msgstr "" -#: front/src/components/library/FileUpload.vue:103 +#: front/src/components/library/FileUpload.vue:105 +msgctxt "Content/Library/Table" msgid "Uploading…" msgstr "" #: front/src/components/manage/moderation/AccountsTable.vue:41 -#: front/src/components/mixins/Translations.vue:37 +#: front/src/components/mixins/Translations.vue:34 #: front/src/views/admin/moderation/AccountsDetail.vue:305 #: front/src/views/admin/moderation/DomainsDetail.vue:241 -#: front/src/components/mixins/Translations.vue:38 +#: front/src/components/mixins/Translations.vue:35 +msgctxt "Content/Moderation/Table.Label/Noun" msgid "Uploads" msgstr "" #: front/src/components/Footer.vue:16 +msgctxt "Footer/*/List item.Link" msgid "Use another instance" msgstr "" #: front/src/views/auth/PasswordReset.vue:12 +msgctxt "Content/Signup/Paragraph" msgid "Use this form to request a password reset. We will send an email to the given address with instructions to reset your password." msgstr "" #: front/src/components/manage/moderation/InstancePolicyForm.vue:111 +msgctxt "Content/Moderation/Help text" msgid "Use this setting to temporarily enable/disable the policy without completely removing it." msgstr "" #: front/src/components/manage/users/InvitationsTable.vue:49 +msgctxt "Content/Admin/Table" msgid "Used" msgstr "" #: front/src/views/content/libraries/Detail.vue:26 +msgctxt "Content/Library/Table.Label" msgid "User" msgstr "" #: front/src/components/instance/Stats.vue:5 +msgctxt "Content/About/Title/Noun" msgid "User activity" msgstr "" -#: front/src/components/library/Album.vue:82 src/components/library/Artist.vue:60 -#: front/src/components/library/Track.vue:168 +#: front/src/components/library/TrackDetail.vue:87 +msgctxt "Content/Track/Title" +msgid "User libraries" +msgstr "" + +#: front/src/components/library/Album.vue:78 +msgctxt "Content/*/Title/Name" +msgid "User libraries" +msgstr "" + +#: front/src/components/library/Artist.vue:96 +msgctxt "Content/Artist/Title" msgid "User libraries" msgstr "" #: front/src/components/library/Radios.vue:20 +msgctxt "Content/Radio/Title" msgid "User radios" msgstr "" #: front/src/components/auth/Signup.vue:19 +msgid "Username" +msgstr "" + #: front/src/components/manage/users/UsersTable.vue:37 -#: front/src/components/mixins/Translations.vue:33 +msgctxt "Content/Admin/Table.Label" +msgid "Username" +msgstr "" + +#: front/src/components/mixins/Translations.vue:30 +#: front/src/components/mixins/Translations.vue:31 +msgctxt "Content/Profile/*/Noun" +msgid "Username" +msgstr "" + #: front/src/views/admin/moderation/AccountsDetail.vue:85 -#: front/src/components/mixins/Translations.vue:34 +msgctxt "Content/*/*" msgid "Username" msgstr "" #: front/src/components/auth/Login.vue:15 +msgctxt "Content/Login/Input.Label/Noun" msgid "Username or email" msgstr "" #: front/src/components/instance/Stats.vue:13 +msgctxt "Content/About/Paragraph/Unit" msgid "users" msgstr "" -#: front/src/components/Sidebar.vue:91 +#: front/src/components/mixins/Translations.vue:32 +#: front/src/components/mixins/Translations.vue:33 +msgctxt "Content/Moderation/*/Noun" +msgid "Users" +msgstr "" + #: 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 +msgctxt "Content/Moderation/Table.Label" +msgid "Users" +msgstr "" + +#: front/src/components/Sidebar.vue:91 +msgctxt "Sidebar/Admin/List item.Link/Noun" +msgid "Users" +msgstr "" + +#: front/src/views/admin/users/UsersList.vue:3 src/views/admin/users/UsersList.vue:21 +msgctxt "*/Admin/Title" +msgid "Users" +msgstr "" + +#: front/src/views/admin/Settings.vue:81 +msgctxt "Content/Admin/Menu" +msgid "Users" +msgstr "" + +#: front/src/views/admin/users/Base.vue:5 +msgctxt "*/Admin/Link" msgid "Users" msgstr "" @@ -2700,200 +4356,292 @@ msgid "Using Funkwhale" msgstr "" #: front/src/components/Footer.vue:13 +msgctxt "Footer/*/List item" 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 +msgctxt "Content/Library/Link/Verb" msgid "View files" msgstr "" -#: front/src/components/library/Album.vue:31 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 +msgctxt "Content/*/Link.Tooltip/Verb" +msgid "View on MusicBrainz" +msgstr "" + +#: front/src/components/library/TrackBase.vue:36 +msgctxt "Content/*/Link/Verb" +msgid "View on MusicBrainz" +msgstr "" + +#: front/src/components/library/Album.vue:26 src/components/library/Artist.vue:35 +msgctxt "Content/*/Button.Label/Verb" msgid "View on MusicBrainz" msgstr "" #: front/src/views/content/libraries/Form.vue:18 +msgctxt "Content/Library/Dropdown.Label" msgid "Visibility" msgstr "" #: front/src/views/content/libraries/Card.vue:59 +msgctxt "Content/Library/Card.Help text" msgid "Visibility: everyone on this instance" msgstr "" #: front/src/views/content/libraries/Card.vue:60 +msgctxt "Content/Library/Card.Help text" msgid "Visibility: everyone, including other instances" msgstr "" #: front/src/views/content/libraries/Card.vue:58 +msgctxt "Content/Library/Card.Help text" msgid "Visibility: nobody except me" msgstr "" -#: front/src/components/library/Album.vue:61 +#: front/src/components/library/Album.vue:56 +msgctxt "Content/Album/" 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 -msgid "We cannot load this track" -msgstr "" - #: front/src/components/auth/Login.vue:7 +msgctxt "Content/Login/Error message.Title" 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 +msgctxt "Content/Home/List item" msgid "We do not track you or bother you with ads" msgstr "" -#: 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 +msgctxt "Content/Library/Link" msgid "We recommend using Picard for that purpose." msgstr "" #: front/src/components/Home.vue:7 +msgctxt "Content/Home/Title" msgid "We think listening to music should be simple." 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 +msgctxt "Head/Home/Title" msgid "Welcome" msgstr "" #: front/src/components/Home.vue:5 +msgctxt "Content/Home/Title/Verb" msgid "Welcome on Funkwhale" msgstr "" #: front/src/components/Home.vue:24 +msgctxt "Content/Home/Title" msgid "Why funkwhale?" msgstr "" #: front/src/components/audio/EmbedWizard.vue:13 +msgctxt "Popup/Embed/Input.Label" msgid "Widget height" msgstr "" #: front/src/components/audio/EmbedWizard.vue:6 +msgctxt "Popup/Embed/Input.Label" msgid "Widget width" msgstr "" -#: front/src/components/Sidebar.vue:118 +#: front/src/components/Sidebar.vue:129 #: front/src/components/manage/moderation/AccountsTable.vue:72 #: front/src/components/manage/moderation/DomainsTable.vue:58 +msgctxt "*/*/*" msgid "Yes" msgstr "" #: front/src/components/auth/Logout.vue:8 +msgctxt "Content/Login/Button.Label" msgid "Yes, log me out!" msgstr "" #: front/src/views/content/libraries/Form.vue:19 +msgctxt "Content/Library/Paragraph" msgid "You are able to share your library with other people, regardless of its visibility." msgstr "" #: front/src/components/library/FileUpload.vue:33 +msgctxt "Content/Library/Paragraph" msgid "You are about to upload music to your library. Before proceeding, please ensure that:" msgstr "" +#: front/src/components/SetInstanceModal.vue:12 +msgctxt "Popup/Login/Paragraph" +msgid "You are currently connected to <a href=\"%{ url }\" target=\"_blank\">%{ hostname } <i class=\"external icon\"/></a>. If you continue, you will be disconnected from your current instance and all your local data will be deleted." +msgstr "" + +#: front/src/components/library/Artist.vue:67 +msgid "You are currently hiding content related to this artist." +msgstr "" + #: front/src/components/auth/Logout.vue:7 msgid "You are currently logged in as %{ username }" msgstr "" +#: front/src/components/library/FileUpload.vue:36 +msgctxt "Content/Library/List item" +msgid "You are not uploading copyrighted content in a public library, otherwise you may be infringing the law" +msgstr "" + +#: front/src/components/SetInstanceModal.vue:97 +msgctxt "*/Instance/Message" +msgid "You are now using the Funkwhale instance at %{ url }" +msgstr "" + #: front/src/views/content/Home.vue:17 +msgctxt "Content/Library/Paragraph" msgid "You can follow libraries from other users to get access to new music. Public libraries can be followed immediatly, while following a private library requires approval from its owner." msgstr "" #: front/src/components/Home.vue:133 +msgctxt "Content/Home/List item" msgid "You can invite friends and family to your instance so they can enjoy your music" msgstr "" +#: front/src/components/moderation/FilterModal.vue:31 +msgctxt "Popup/Moderation/Paragraph" +msgid "You can manage and update your filters anytime from your account settings." +msgstr "" + #: front/src/views/auth/EmailConfirm.vue:24 +msgctxt "Content/Signup/Paragraph" msgid "You can now use the service without limitations." msgstr "" #: front/src/components/library/radios/Builder.vue:7 +msgctxt "Content/Radio/Paragraph" msgid "You can use this interface to build your own custom radio, which will play tracks according to your criteria." msgstr "" #: front/src/components/auth/SubsonicTokenForm.vue:7 +msgctxt "Content/Settings/Paragraph" msgid "You can use those to enjoy your playlist and music in offline mode, on your smartphone or tablet, for instance." msgstr "" #: front/src/views/admin/moderation/AccountsDetail.vue:46 +msgctxt "Content/Moderation/Card.Title" msgid "You don't have any rule in place for this account." msgstr "" #: front/src/views/admin/moderation/DomainsDetail.vue:39 +msgctxt "Content/Moderation/Card.Title" 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" +#: front/src/components/library/EditForm.vue:52 +msgctxt "Content/Library/Paragraph" +msgid "You don't have the permission to edit this object, but you can suggest changes. Once submitted, suggestions will be reviewed before approval." msgstr "" -#: front/src/components/audio/Player.vue:71 -msgid "You may have a connectivity issue." +#: front/src/components/Sidebar.vue:169 +msgctxt "Sidebar/Player/Title" +msgid "You have a radio playing" msgstr "" -#: front/src/App.vue:17 -msgid "You need to select an instance in order to continue" +#: front/src/components/audio/Player.vue:79 +msgctxt "Sidebar/Player/Error message.Paragraph" +msgid "You may have a connectivity issue." msgstr "" -#: front/src/components/auth/Settings.vue:99 +#: front/src/components/auth/Settings.vue:100 +msgctxt "Popup/Settings/List item" msgid "You will be logged out from this session and have to log in with the new one" msgstr "" -#: front/src/components/auth/Settings.vue:70 +#: front/src/components/auth/Settings.vue:71 +msgctxt "Content/Settings/Paragraph" msgid "You will have to update your password on your clients that use this password." msgstr "" -#: front/src/components/favorites/List.vue:115 +#: front/src/components/moderation/FilterModal.vue:20 +msgctxt "Popup/Moderation/Paragraph" +msgid "You will not see tracks, albums and user activity linked to this artist anymore:" +msgstr "" + +#: front/src/components/auth/Settings.vue:38 +msgctxt "Content/Settings/Error message.Title" +msgid "Your avatar cannot be saved" +msgstr "" + +#: front/src/components/library/EditForm.vue:3 +msgctxt "Content/Library/Paragraph" +msgid "Your edit was successfully submitted." +msgstr "" + +#: front/src/components/favorites/List.vue:116 +msgctxt "Head/Favorites/Title" msgid "Your Favorites" msgstr "" #: front/src/components/Home.vue:114 +msgctxt "Content/Home/Title" msgid "Your music, your way" msgstr "" -#: front/src/views/Notifications.vue:7 +#: front/src/views/Notifications.vue:4 +msgctxt "Content/Notifications/Title" msgid "Your notifications" msgstr "" +#: front/src/components/auth/Settings.vue:76 +msgctxt "Content/Settings/Error message.Title" +msgid "Your password cannot be changed" +msgstr "" + #: front/src/views/auth/PasswordResetConfirm.vue:29 +msgctxt "Content/Signup/Card.Paragraph" msgid "Your password has been updated successfully." msgstr "" -#: front/src/components/auth/Settings.vue:100 +#: front/src/components/auth/Settings.vue:14 +msgctxt "Content/Settings/Error message.Title" +msgid "Your settings can't be updateds" +msgstr "" + +#: front/src/components/auth/Settings.vue:101 +msgctxt "Popup/Settings/List item" msgid "Your Subsonic password will be changed to a new, random one, logging you out from devices that used the old Subsonic password" msgstr "" + +#: front/src/edits.js:10 +msgctxt "*/*/*/Short, Noun" +msgid "Title" +msgstr "" + +#: front/src/edits.js:17 +msgctxt "*/*/*/Short, Noun" +msgid "License" +msgstr "" + +#: front/src/edits.js:25 +msgctxt "*/*/*/Short, Noun" +msgid "Position" +msgstr "" + +#: front/src/components/library/Album.vue:180 +msgctxt "Content/Album/Header.Title" +msgid "Album containing %{ count } track, by <a class=\"internal\" href=\"%{ artistUrl }\">%{ artist }</a>" +msgid_plural "Album containing %{ count } tracks, by <a class=\"internal\" href=\"%{ artistUrl }\">%{ artist }</a>" +msgstr[0] "" +msgstr[1] "" + +#: front/src/components/audio/PlayButton.vue:221 +msgctxt "*/Queue/Message" +msgid "%{ count } track was added to your queue" +msgid_plural "%{ count } tracks were added to your queue" +msgstr[0] "" +msgstr[1] "" diff --git a/front/locales/ar/LC_MESSAGES/app.po b/front/locales/ar/LC_MESSAGES/app.po index 1195b5a1c..752b9f892 100644 --- a/front/locales/ar/LC_MESSAGES/app.po +++ b/front/locales/ar/LC_MESSAGES/app.po @@ -2,33 +2,37 @@ msgid "" msgstr "" "Project-Id-Version: Arabic (FunkWhale)\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2019-01-29 10:47+0100\n" +"POT-Creation-Date: 2019-03-08 12:38+0100\n" "PO-Revision-Date: 2019-02-07 14:16+0000\n" "Last-Translator: ButterflyOfFire <butterflyoffire+funkwhale@protonmail.com>\n" -"Language-Team: Arabic <https://translate.funkwhale.audio/projects/funkwhale/" -"funkwhale/front/ar/>\n" +"Language-Team: Arabic <https://translate.funkwhale.audio/projects/funkwhale/funkwhale/front/ar/>\n" "Language: ar\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 " -"&& n%100<=10 ? 3 : n%100>=11 ? 4 : 5;\n" +"Plural-Forms: nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 && n%100<=10 ? 3 : n%100>=11 ? 4 : 5;\n" "X-Generator: Weblate 3.2.2\n" #: front/src/components/playlists/PlaylistModal.vue:9 +#, fuzzy +msgctxt "Popup/Playlist/Paragraph" msgid "\"%{ title }\", by %{ artist }" msgstr "\"%{ title }\"ØŒ Ù„ÙÙ€ %{ artist }" #: front/src/components/Sidebar.vue:24 +#, fuzzy +msgctxt "Sidebar/Queue/Tab.Title" msgid "(%{ index } of %{ length })" msgstr "(%{ index } Ù…ÙÙ† %{ length })" #: front/src/components/Sidebar.vue:22 +#, fuzzy +msgctxt "Sidebar/Queue/Tab.Title" msgid "(empty)" msgstr "(Ùارغ)" -#: front/src/components/common/ActionTable.vue:57 -#: front/src/components/common/ActionTable.vue:66 +#: front/src/components/common/ActionTable.vue:67 +msgctxt "Content/*/Paragraph" msgid "%{ count } on %{ total } selected" msgid_plural "%{ count } on %{ total } selected" msgstr[0] "" @@ -38,9 +42,34 @@ msgstr[3] "" msgstr[4] "" msgstr[5] "" -#: front/src/components/Sidebar.vue:110 src/components/audio/album/Card.vue:54 +#: front/src/components/audio/album/Card.vue:52 +#, fuzzy +msgctxt "Content/Album/Card" +msgid "%{ count } track" +msgid_plural "%{ count } tracks" +msgstr[0] "%{ count } مقطع" +msgstr[1] "%{ count } مَقطَع" +msgstr[2] "%{ count } مَقطعين" +msgstr[3] "%{ count } مَقطَع" +msgstr[4] "%{ count } مَقاطÙع" +msgstr[5] "%{ count } مَقاطÙع" + #: front/src/views/content/libraries/Card.vue:39 #: src/views/content/remote/Card.vue:26 +#, fuzzy +msgctxt "Content/Library/Card.List item" +msgid "%{ count } track" +msgid_plural "%{ count } tracks" +msgstr[0] "%{ count } مقطع" +msgstr[1] "%{ count } مَقطَع" +msgstr[2] "%{ count } مَقطعين" +msgstr[3] "%{ count } مَقطَع" +msgstr[4] "%{ count } مَقاطÙع" +msgstr[5] "%{ count } مَقاطÙع" + +#: front/src/components/Sidebar.vue:121 +#, fuzzy +msgctxt "Sidebar/Queue/Message" msgid "%{ count } track" msgid_plural "%{ count } tracks" msgstr[0] "%{ count } مقطع" @@ -51,6 +80,8 @@ msgstr[4] "%{ count } مَقاطÙع" msgstr[5] "%{ count } مَقاطÙع" #: front/src/components/library/Artist.vue:13 +#, fuzzy +msgctxt "Content/Artist/Paragraph" msgid "%{ count } track in %{ albumsCount } albums" msgid_plural "%{ count } tracks in %{ albumsCount } albums" msgstr[0] "%{ count } مقاطع ÙÙŠ %{ albumsCount } ألبومات" @@ -60,7 +91,7 @@ msgstr[3] "%{ count } مَقطَع ÙÙŠ %{ albumsCount } ألبومات" msgstr[4] "%{ count } مَقاطÙع ÙÙŠ %{ albumsCount } ألبومات" msgstr[5] "%{ count } مَقاطÙع ÙÙŠ %{ albumsCount } ألبومات" -#: front/src/components/library/radios/Builder.vue:80 +#: front/src/components/library/radios/Builder.vue:81 msgid "%{ count } track matching combined filters" msgid_plural "%{ count } tracks matching combined filters" msgstr[0] "" @@ -70,17 +101,9 @@ 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 +#, fuzzy +msgctxt "Content/*/Card/List item" msgid "%{ count} track" msgid_plural "%{ count } tracks" msgstr[0] "%{ count} مَقطَع" @@ -91,34 +114,49 @@ msgstr[4] "%{ count } مَقاطÙع" msgstr[5] "%{ count } مَقاطÙع" #: front/src/views/content/libraries/Quota.vue:11 +msgctxt "Content/Library/Paragraph" msgid "%{ current } used on %{ max } allowed" msgstr "" #: front/src/components/common/Duration.vue:2 +#, fuzzy +msgctxt "Content/*/Paragraph" msgid "%{ hours } h %{ minutes } min" msgstr "%{ hours } سا %{ minutes } د" #: front/src/components/common/Duration.vue:5 +#, fuzzy +msgctxt "Content/*/Paragraph" msgid "%{ minutes } min" msgstr "%{ minutes } د" #: front/src/components/notifications/NotificationRow.vue:40 +#, fuzzy +msgctxt "Content/Notifications/Paragraph" msgid "%{ username } accepted your follow on library \"%{ library }\"" msgstr "لقد قَبÙÙ„ %{ username } طلبك لمتابعة المكتبة \"%{ library }\"" #: front/src/components/notifications/NotificationRow.vue:39 +#, fuzzy +msgctxt "Content/Notifications/Paragraph" msgid "%{ username } followed your library \"%{ library }\"" msgstr "لقد قام %{ username } بمتابعة مكتبتك \"%{ library }\"" #: front/src/components/notifications/NotificationRow.vue:41 +#, fuzzy +msgctxt "Content/Notifications/Paragraph" msgid "%{ username } wants to follow your library \"%{ library }\"" msgstr "يريد %{ username } متابعة مكتبتك \"%{ library }\"" #: front/src/components/auth/Profile.vue:46 +#, fuzzy +msgctxt "Head/Profile/Title" msgid "%{ username }'s profile" msgstr "المل٠الشخصي Ù„ÙÙ€ %{ username }" #: front/src/components/audio/artist/Card.vue:41 +#, fuzzy +msgctxt "Content/Artist/Card" msgid "1 album" msgid_plural "%{ count } albums" msgstr[0] "ألبوم واØد" @@ -129,6 +167,8 @@ msgstr[4] "%{ count } ألبومات" msgstr[5] "%{ count } ألبومات" #: front/src/components/favorites/List.vue:10 +#, fuzzy +msgctxt "Content/Favorites/Title" msgid "1 favorite" msgid_plural "%{ count } favorites" msgstr[0] "%{ count } Ù…Ùضّلة" @@ -138,16 +178,34 @@ msgstr[3] "%{ count } Ù…Ùضّلة" msgstr[4] "%{ count } Ù…Ùضّلات" msgstr[5] "%{ count } Ù…Ùضّلات" -#: front/src/components/library/FileUpload.vue:226 -#: front/src/components/library/FileUpload.vue:227 +#: front/src/components/Home.vue:64 +#, fuzzy +msgctxt "Content/Home/Title" +msgid "A clean library" +msgstr "مكتبة موسيقية ذات جودة عالية" + +#: front/src/components/library/FileUpload.vue:229 +#: front/src/components/library/FileUpload.vue:230 +#, fuzzy +msgctxt "Content/Library/Help text" msgid "A network error occured while uploading this file" msgstr "Øدث خطأ ÙÙŠ الشبكة أثناء تØميل هذا الملÙ" +#: front/src/components/library/EditForm.vue:123 +#, fuzzy +msgctxt "*/*/Placeholder" +msgid "A short summary describing your changes." +msgstr "Øدث خطأ أثناء عملية ØÙظ التغييرات" + #: front/src/components/About.vue:5 +#, fuzzy +msgctxt "Content/About/Title/Short, Noun" msgid "About %{ instance }" msgstr "عن %{ instance }" #: front/src/components/Footer.vue:6 +#, fuzzy +msgctxt "Footer/About/Title" msgid "About %{instanceName}" msgstr "عن %{instanceName}" @@ -156,65 +214,103 @@ msgid "About Funkwhale" msgstr "عن Ùانك وايل Funkwhale" #: front/src/components/Footer.vue:10 +#, fuzzy +msgctxt "Footer/About/List item.Link" msgid "About page" msgstr "صÙØØ© الألبوم" -#: front/src/components/About.vue:8 src/components/About.vue:67 +#: front/src/components/About.vue:67 +#, fuzzy +msgctxt "Head/About/Title" +msgid "About this instance" +msgstr "عن مثيل الخادوم هذا" + +#: front/src/components/About.vue:8 +#, fuzzy +msgctxt "Content/About/Title/Short, Noun" msgid "About this instance" msgstr "عن مثيل الخادوم هذا" #: front/src/views/content/libraries/Detail.vue:48 +#, fuzzy +msgctxt "Content/Library/Button.Label" msgid "Accept" msgstr "تم قبوله" #: front/src/views/content/libraries/Detail.vue:40 +#, fuzzy +msgctxt "Content/Library/Table/Short" msgid "Accepted" msgstr "تم قبوله" #: front/src/components/auth/SubsonicTokenForm.vue:110 +#, fuzzy +msgctxt "Content/Settings/Message" msgid "Access disabled" msgstr "عÙطّل النÙاذ" #: front/src/components/Home.vue:106 +#, fuzzy +msgctxt "Content/Home/List item" 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 +msgctxt "Content/Moderation/Title" msgid "Account data" msgstr "بيانات الØساب" #: front/src/components/auth/Settings.vue:5 +#, fuzzy +msgctxt "Content/Settings/Title" msgid "Account settings" msgstr "إعدادات الØساب" -#: front/src/components/auth/Settings.vue:263 +#: front/src/components/auth/Settings.vue:311 +#, fuzzy +msgctxt "Head/Settings/Title" msgid "Account Settings" msgstr "إعدادات الØساب" #: front/src/components/manage/users/UsersTable.vue:39 +#, fuzzy +msgctxt "Content/Admin/Table.Label/Short, Noun" msgid "Account status" msgstr "Øالة الØساب" #: front/src/views/auth/PasswordReset.vue:14 +#, fuzzy +msgctxt "Content/Signup/Input.Label" msgid "Account's email" msgstr "البريد الإلكتروني الخاص بالØساب" -#: front/src/views/admin/moderation/AccountsList.vue:3 #: front/src/views/admin/moderation/AccountsList.vue:24 +#, fuzzy +msgctxt "Head/Moderation/Title" +msgid "Accounts" +msgstr "الØسابات" + +#: front/src/views/admin/moderation/AccountsList.vue:3 +#, fuzzy +msgctxt "Content/Moderation/Title" +msgid "Accounts" +msgstr "الØسابات" + #: front/src/views/admin/moderation/Base.vue:8 +#, fuzzy +msgctxt "Menu/Moderation/Tab" msgid "Accounts" msgstr "الØسابات" #: front/src/views/content/libraries/Detail.vue:29 +#, fuzzy +msgctxt "Content/Library/Table.Label" msgid "Action" msgstr "الإجراء" -#: front/src/components/common/ActionTable.vue:99 +#: front/src/components/common/ActionTable.vue:100 +msgctxt "Content/*/Paragraph" msgid "Action %{ action } was launched successfully on %{ count } element" msgid_plural "Action %{ action } was launched successfully on %{ count } elements" msgstr[0] "" @@ -224,431 +320,836 @@ msgstr[3] "" msgstr[4] "" msgstr[5] "" -#: front/src/components/common/ActionTable.vue:21 -#: front/src/components/library/radios/Builder.vue:64 +#: front/src/components/library/radios/Builder.vue:65 +#, fuzzy +msgctxt "Content/Radio/Table.Label/Noun (Value is a Button)" +msgid "Actions" +msgstr "الإجراءات" + +#: front/src/components/common/ActionTable.vue:22 +#, fuzzy +msgctxt "Content/*/Dropdown.Label/Noun" msgid "Actions" msgstr "الإجراءات" #: front/src/components/manage/users/UsersTable.vue:53 +#, fuzzy +msgctxt "Content/Admin/Table" msgid "Active" msgstr "النشاط" #: front/src/views/admin/moderation/AccountsDetail.vue:199 #: front/src/views/admin/moderation/DomainsDetail.vue:144 +#, fuzzy +msgctxt "Content/Moderation/Title" msgid "Activity" msgstr "النشاط" #: front/src/components/mixins/Translations.vue:7 #: front/src/components/mixins/Translations.vue:8 +#, fuzzy +msgctxt "Content/Settings/Dropdown.Label/Noun" msgid "Activity visibility" msgstr "عرض النشاط" #: front/src/views/admin/moderation/DomainsList.vue:18 +#, fuzzy +msgctxt "Content/Moderation/Button/Verb" msgid "Add" msgstr "إضاÙØ©" #: front/src/views/admin/moderation/DomainsList.vue:13 +#, fuzzy +msgctxt "Content/Moderation/Form.Label/Verb" msgid "Add a domain" msgstr "إضاÙØ© نطاق" +#: front/src/views/admin/moderation/AccountsDetail.vue:50 +#, fuzzy +msgctxt "Content/Moderation/Button/Verb" +msgid "Add a moderation policy" +msgstr "إضاÙØ© قاعدة إشرا٠جديدة" + #: front/src/components/manage/moderation/InstancePolicyForm.vue:4 +#, fuzzy +msgctxt "Content/Moderation/Card.Button.Label/Verb" msgid "Add a new moderation rule" msgstr "إضاÙØ© قاعدة إشرا٠جديدة" #: front/src/views/content/Home.vue:35 +#, fuzzy +msgctxt "Content/Library/Title/Verb" msgid "Add and manage content" msgstr "إضاÙØ© المØتوى Ùˆ إدارته" -#: front/src/components/Sidebar.vue:75 src/views/content/Base.vue:18 +#: front/src/views/content/Base.vue:18 +#, fuzzy +msgctxt "Head/Library/Title" +msgid "Add content" +msgstr "إضاÙØ© Ù…Øتوى" + +#: front/src/components/Sidebar.vue:75 +#, fuzzy +msgctxt "Sidebar/Library/List item.Link/Verb" msgid "Add content" msgstr "إضاÙØ© Ù…Øتوى" -#: front/src/components/library/radios/Builder.vue:50 +#: front/src/components/library/radios/Builder.vue:51 +#, fuzzy +msgctxt "Content/Radio/Button.Label/Verb" msgid "Add filter" msgstr "إضاÙØ© عامل تصÙية" -#: front/src/components/library/radios/Builder.vue:40 +#: front/src/components/library/radios/Builder.vue:41 +#, fuzzy +msgctxt "Content/Radio/Paragraph" msgid "Add filters to customize your radio" msgstr "قم بإضاÙØ© عوامل تصÙية لتخصيص إذاعتك" -#: front/src/components/audio/PlayButton.vue:64 +#: front/src/components/audio/PlayButton.vue:76 +#, fuzzy +msgctxt "*/Queue/Dropdown/Button/Title" msgid "Add to current queue" msgstr "أضÙ٠إلى قائمة الانتظار الØالية" #: front/src/components/favorites/TrackFavoriteIcon.vue:4 +#, fuzzy +msgctxt "Content/Track/Button.Message" +msgid "Add to favorites" +msgstr "إضاÙØ© إلى المÙضلة" + #: front/src/components/favorites/TrackFavoriteIcon.vue:28 +#, fuzzy +msgctxt "*/Favorites/Icon.Tooltip/Verb" msgid "Add to favorites" msgstr "إضاÙØ© إلى المÙضلة" #: front/src/components/playlists/TrackPlaylistIcon.vue:6 #: front/src/components/playlists/TrackPlaylistIcon.vue:34 +#, fuzzy +msgctxt "Sidebar/Player/Icon.Tooltip/Verb" msgid "Add to playlist…" msgstr "إضاÙØ© إلى قائمة المقاطع الموسيقية …" -#: front/src/components/audio/PlayButton.vue:14 +#: front/src/components/audio/PlayButton.vue:15 +#, fuzzy +msgctxt "*/Queue/Dropdown/Button/Label/Short" msgid "Add to queue" msgstr "أضÙ٠إلى قائمة الانتظار" #: front/src/components/playlists/PlaylistModal.vue:116 +#, fuzzy +msgctxt "Popup/Playlist/Table.Button.Tooltip/Verb" msgid "Add to this playlist" msgstr "أضÙÙ‡ إلى قائمة التشغيل هذه" #: front/src/components/playlists/PlaylistModal.vue:54 +#, fuzzy +msgctxt "Popup/Playlist/Table.Button.Label/Verb" msgid "Add track" msgstr "إضاÙØ© مقطع موسيقي" #: front/src/components/manage/users/UsersTable.vue:69 +#, fuzzy +msgctxt "Content/Admin/Table.User role" msgid "Admin" msgstr "المدير" #: front/src/components/Sidebar.vue:79 +#, fuzzy +msgctxt "Sidebar/Admin/Title/Noun" msgid "Administration" msgstr "الإدارة" +#: front/src/components/library/Album.vue:149 +#, fuzzy +msgctxt "Head/Album/Title/Name" +msgid "Album" +msgstr "الألبوم" + +#: front/src/views/content/libraries/FilesTable.vue:56 +#, fuzzy +msgctxt "*/*/*" +msgid "Album" +msgstr "الألبوم" + #: front/src/components/audio/SearchBar.vue:26 -#: src/components/audio/track/Table.vue:8 -#: front/src/components/library/Album.vue:153 -#: front/src/components/manage/library/FilesTable.vue:39 +#, fuzzy +msgctxt "Sidebar/Search/Title" +msgid "Album" +msgstr "الألبوم" + #: front/src/components/metadata/Search.vue:134 -#: front/src/views/content/libraries/FilesTable.vue:56 +#, fuzzy +msgctxt "*/*/Noun" msgid "Album" msgstr "الألبوم" -#: front/src/components/library/Album.vue:183 -msgid "Album containing %{ count } track, by %{ artist }" -msgid_plural "Album containing %{ count } tracks, by %{ artist }" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" -msgstr[3] "" -msgstr[4] "" -msgstr[5] "" +#: front/src/components/audio/track/Table.vue:9 +#, fuzzy +msgctxt "Content/Track/Table.Label" +msgid "Album" +msgstr "الألبوم" -#: front/src/components/mixins/Translations.vue:24 -#: front/src/components/mixins/Translations.vue:25 +#: front/src/components/mixins/Translations.vue:22 +#: front/src/components/mixins/Translations.vue:23 +#, fuzzy +msgctxt "Content/*/Dropdown/Noun" msgid "Album name" msgstr "عنوان الألبوم" -#: front/src/components/library/Track.vue:27 -msgid "Album page" -msgstr "صÙØØ© الألبوم" +#: front/src/components/library/Library.vue:7 +#, fuzzy +msgctxt "Menu/Home/Link" +msgid "Albums" +msgstr "الألبومات" #: front/src/components/audio/Search.vue:19 -#: src/components/instance/Stats.vue:48 +#, fuzzy +msgctxt "Content/Search/Title" +msgid "Albums" +msgstr "الألبومات" + #: front/src/views/admin/moderation/AccountsDetail.vue:321 #: front/src/views/admin/moderation/DomainsDetail.vue:257 +#, fuzzy +msgctxt "Content/*/*" +msgid "Albums" +msgstr "الألبومات" + +#: front/src/components/instance/Stats.vue:48 +#, fuzzy +msgctxt "Content/About/Paragraph/Unit" +msgid "Albums" +msgstr "الألبومات" + +#: front/src/components/library/Albums.vue:120 +#, fuzzy +msgctxt "Head/Album/Title" msgid "Albums" msgstr "الألبومات" -#: front/src/components/library/Artist.vue:44 +#: front/src/components/library/Artist.vue:82 +#, fuzzy +msgctxt "Content/Artist/Title" msgid "Albums by this artist" msgstr "Ù…ÙÙ† ألبومات هذا الÙنان" +#: front/src/components/manage/library/EditsCardList.vue:15 #: front/src/components/manage/users/InvitationsTable.vue:19 +#, fuzzy +msgctxt "Content/Admin/Dropdown" +msgid "All" +msgstr "الكل" + #: front/src/views/content/libraries/FilesTable.vue:13 +#, fuzzy +msgctxt "Content/Library/Dropdown" msgid "All" msgstr "الكل" +#: front/src/components/common/ActionTable.vue:58 +msgctxt "Content/*/Paragraph" +msgid "All %{ count } element selected" +msgid_plural "All %{ count } elements selected" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" +msgstr[3] "" +msgstr[4] "" +msgstr[5] "" + #: front/src/components/playlists/Editor.vue:13 +#, fuzzy +msgctxt "Content/Playlist/Error message.Title" msgid "An error occured while saving your changes" msgstr "Øدث خطأ أثناء عملية ØÙظ التغييرات" #: front/src/components/auth/Login.vue:10 +#, fuzzy +msgctxt "Content/Login/Error message/List item" msgid "An unknown error happend, this can mean the server is down or cannot be reached" msgstr "طرأ هناك خطأ ما، ذلك قد يعني أن السيرÙر غير متصل أو أنّ الإتصال به غير ممكن" +#: front/src/components/library/EditCard.vue:81 +#, fuzzy +msgctxt "Content/Library/Button.Label" +msgid "Approve" +msgstr "قبول" + #: front/src/components/notifications/NotificationRow.vue:66 +#, fuzzy +msgctxt "Content/Notifications/Button.Label/Short, Verb" msgid "Approve" msgstr "قبول" +#: front/src/components/library/EditCard.vue:25 +#, fuzzy +msgctxt "Content/Library/Card/Short" +msgid "Approved" +msgstr "قبول" + +#: front/src/components/manage/library/EditsCardList.vue:21 +#, fuzzy +msgctxt "Content/Admin/Dropdown" +msgid "Approved" +msgstr "قبول" + +#: front/src/components/library/EditCard.vue:21 +msgctxt "Content/Library/Card/Short" +msgid "Approved and applied" +msgstr "" + #: front/src/components/auth/Logout.vue:5 +#, fuzzy +msgctxt "Content/Login/Title" 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 +#, fuzzy +msgctxt "*/*/Noun" +msgid "Artist" +msgstr "الÙنان" + +#: front/src/components/audio/track/Table.vue:8 +#, fuzzy +msgctxt "Content/Track/Table.Label" +msgid "Artist" +msgstr "الÙنان" + #: front/src/views/content/libraries/FilesTable.vue:55 +#, fuzzy +msgctxt "*/*/*" msgid "Artist" msgstr "الÙنان" -#: front/src/components/mixins/Translations.vue:25 -#: front/src/components/mixins/Translations.vue:26 +#: front/src/components/audio/SearchBar.vue:25 +#, fuzzy +msgctxt "Sidebar/Search/Title" +msgid "Artist" +msgstr "الÙنان" + +#: front/src/components/library/Artist.vue:179 +#, fuzzy +msgctxt "Head/Artist/Title" +msgid "Artist" +msgstr "الÙنان" + +#: front/src/components/mixins/Translations.vue:23 +#: front/src/components/mixins/Translations.vue:24 +#, fuzzy +msgctxt "Content/*/Dropdown/Noun" msgid "Artist name" msgstr "إسم الÙنان" -#: front/src/components/library/Album.vue:16 -#: src/components/library/Track.vue:33 -msgid "Artist page" -msgstr "صÙØØ© الÙنان" - #: front/src/components/audio/Search.vue:65 +#, fuzzy +msgctxt "*/Search/Input.Placeholder" msgid "Artist, album, track…" msgstr "Ùنان ØŒ ألبوم ØŒ مقطع موسيقي …" -#: front/src/components/audio/Search.vue:10 -#: src/components/instance/Stats.vue:42 -#: front/src/components/library/Artists.vue:119 -#: src/components/library/Library.vue:7 +#: front/src/components/library/Artists.vue:117 +#, fuzzy +msgctxt "Head/Artist/Title" +msgid "Artists" +msgstr "الÙنانون" + #: front/src/views/admin/moderation/AccountsDetail.vue:313 #: front/src/views/admin/moderation/DomainsDetail.vue:249 +#, fuzzy +msgctxt "Content/*/*" +msgid "Artists" +msgstr "الÙنانون" + +#: front/src/components/instance/Stats.vue:42 +#, fuzzy +msgctxt "Content/About/Paragraph/Unit" +msgid "Artists" +msgstr "الÙنانون" + +#: front/src/components/audio/Search.vue:10 +#, fuzzy +msgctxt "Content/Search/Title" msgid "Artists" msgstr "الÙنانون" -#: front/src/components/favorites/List.vue:33 +#: front/src/components/library/Library.vue:10 +#, fuzzy +msgctxt "Menu/Home/Link" +msgid "Artists" +msgstr "الÙنانون" + +#: front/src/components/favorites/List.vue:34 src/views/playlists/List.vue:27 +#, fuzzy +msgctxt "Content/*/Dropdown/Short" +msgid "Ascending" +msgstr "تصاعدي" + +#: front/src/components/library/Albums.vue:25 #: 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/EditsCardList.vue:39 #: front/src/components/manage/moderation/AccountsTable.vue:21 #: front/src/components/manage/moderation/DomainsTable.vue:19 #: front/src/components/manage/users/UsersTable.vue:19 +#, fuzzy +msgctxt "Content/Search/Dropdown" +msgid "Ascending" +msgstr "تصاعدي" + #: front/src/views/content/libraries/FilesTable.vue:31 -#: front/src/views/playlists/List.vue:27 +#, fuzzy +msgctxt "Content/Library/Dropdown" msgid "Ascending" msgstr "تصاعدي" #: front/src/views/auth/PasswordReset.vue:28 +#, fuzzy +msgctxt "Content/Signup/Button.Label/Verb" msgid "Ask for a password reset" msgstr "أطلب إعادة تعيين كلمة المرور" #: front/src/views/admin/moderation/AccountsDetail.vue:245 #: front/src/views/admin/moderation/DomainsDetail.vue:202 +#, fuzzy +msgctxt "Content/Moderation/Title" msgid "Audio content" msgstr "Ù…Øتوى مسموع" #: front/src/components/ShortcutsModal.vue:55 +#, fuzzy +msgctxt "Popup/Keyboard shortcuts/Title" msgid "Audio player shortcuts" msgstr "اختصارات المÙشغّل الصوتي" #: front/src/components/playlists/PlaylistModal.vue:26 +#, fuzzy +msgctxt "Popup/Playlist/Title" msgid "Available playlists" msgstr "قوائم المقاطع الموسيقية المتوÙرة" #: front/src/components/auth/Settings.vue:34 +#, fuzzy +msgctxt "Content/Settings/Title" msgid "Avatar" msgstr "الصورة الرمزية" #: front/src/views/auth/PasswordReset.vue:25 #: front/src/views/auth/PasswordResetConfirm.vue:18 +#, fuzzy +msgctxt "Content/Signup/Link" 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 +#: front/src/components/library/TrackDetail.vue:48 +#, fuzzy +msgctxt "Content/Track/Table.Label" +msgid "Bitrate" +msgstr "معدل البت" + +#: front/src/components/mixins/Translations.vue:26 +#: front/src/components/mixins/Translations.vue:27 +#, fuzzy +msgctxt "Content/*/*" msgid "Bitrate" msgstr "معدل البت" -#: front/src/components/manage/moderation/InstancePolicyCard.vue:19 #: front/src/components/manage/moderation/InstancePolicyForm.vue:34 +#, fuzzy +msgctxt "Content/Moderation/Checkbox.Label/Verb" +msgid "Block everything" +msgstr "Øجب الكل" + +#: front/src/components/manage/moderation/InstancePolicyCard.vue:19 +#, fuzzy +msgctxt "Content/Moderation/Card.List item/Verb" msgid "Block everything" msgstr "Øجب الكل" #: front/src/components/manage/moderation/InstancePolicyForm.vue:112 +msgctxt "Content/Moderation/Help text" msgid "Block everything from this account or domain. This will prevent any interaction with the entity, and purge related content (uploads, libraries, follows, etc.)" msgstr "" -#: front/src/components/Sidebar.vue:18 src/components/library/Library.vue:4 +#: front/src/components/Sidebar.vue:18 +#, fuzzy +msgctxt "Sidebar/Library/Tab.Title/Verb" +msgid "Browse" +msgstr "تصÙÙ‘Ø" + +#: front/src/components/library/Library.vue:4 +#, fuzzy +msgctxt "Menu/Home/Link/Verb" msgid "Browse" msgstr "تصÙÙ‘Ø" #: front/src/components/Sidebar.vue:65 +#, fuzzy +msgctxt "Sidebar/Library/List item.Link/Verb" msgid "Browse library" msgstr "تصÙØ Ø§Ù„Ù…ÙƒØªØ¨Ø©" +#: front/src/components/library/Albums.vue:4 +#, fuzzy +msgctxt "Content/Album/Title" +msgid "Browsing albums" +msgstr "تصÙÙ‘Ø Ø§Ù„Ø¥Ø°Ø§Ø¹Ø§Øª" + #: front/src/components/library/Artists.vue:4 +#, fuzzy +msgctxt "Content/Artist/Title" msgid "Browsing artists" msgstr "استعراض الÙنانين" #: front/src/views/playlists/List.vue:3 +#, fuzzy +msgctxt "Content/Playlist/Title" msgid "Browsing playlists" msgstr "تصÙÙ‘Ø Ù‚ÙˆØ§Ø¦Ù… المَقاطÙع الموسيقية" #: front/src/components/library/Radios.vue:4 +#, fuzzy +msgctxt "Content/Radio/Title" msgid "Browsing radios" msgstr "تصÙÙ‘Ø Ø§Ù„Ø¥Ø°Ø§Ø¹Ø§Øª" #: front/src/components/library/radios/Builder.vue:5 +#, fuzzy +msgctxt "Content/Radio/Title" msgid "Builder" msgstr "المØرّر" #: front/src/components/audio/album/Card.vue:13 +#, fuzzy +msgctxt "Content/Album/Card" msgid "By %{ artist }" msgstr "Øسب %{ artist }" #: front/src/views/content/remote/Card.vue:103 +#, fuzzy +msgctxt "Popup/Library/Paragraph" 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 +msgctxt "Content/Moderation/Table.Label/Noun" msgid "Cached size" msgstr "" -#: front/src/components/common/DangerousButton.vue:17 -#: front/src/components/library/Album.vue:52 -#: src/components/library/Track.vue:76 #: front/src/components/library/radios/Filter.vue:53 +#, fuzzy +msgctxt "Popup/Radio/Button.Label/Verb" +msgid "Cancel" +msgstr "إلغاء" + +#: front/src/components/SetInstanceModal.vue:37 +#, fuzzy +msgctxt "*/*/Button.Label/Verb" +msgid "Cancel" +msgstr "إلغاء" + +#: front/src/components/library/TrackBase.vue:61 +#, fuzzy +msgctxt "Popup/Track/Button/Verb" +msgid "Cancel" +msgstr "إلغاء" + +#: front/src/components/common/DangerousButton.vue:17 +#, fuzzy +msgctxt "Modal/*/Button.Label/Short, Verb" +msgid "Cancel" +msgstr "إلغاء" + +#: front/src/components/moderation/FilterModal.vue:39 +#, fuzzy +msgctxt "Popup/*/Button.Label" +msgid "Cancel" +msgstr "إلغاء" + +#: front/src/components/library/Album.vue:47 +#: src/components/library/Artist.vue:56 +#, fuzzy +msgctxt "Popup/*/Button.Label/Verb" +msgid "Cancel" +msgstr "إلغاء" + #: front/src/components/manage/moderation/InstancePolicyForm.vue:54 +#, fuzzy +msgctxt "Content/Moderation/Card.Button.Label/Verb" +msgid "Cancel" +msgstr "إلغاء" + +#: front/src/components/library/EditForm.vue:77 +#, fuzzy +msgctxt "Content/*/Button.Label" +msgid "Cancel" +msgstr "إلغاء" + #: front/src/components/playlists/PlaylistModal.vue:63 +#, fuzzy +msgctxt "Popup/Playlist/Button.Label" msgid "Cancel" msgstr "إلغاء" -#: front/src/components/library/radios/Builder.vue:63 +#: front/src/components/library/radios/Builder.vue:64 +#, fuzzy +msgctxt "Content/Radio/Table.Label/Noun (Value is a number of Tracks)" msgid "Candidates" -msgstr "" - -#: front/src/components/auth/Settings.vue:75 -msgid "Cannot change your password" -msgstr "لا يمكن تغيير كلمة المرور" +msgstr "تاريخ الإنشاء" -#: front/src/components/library/FileUpload.vue:223 -#: front/src/components/library/FileUpload.vue:224 +#: front/src/components/library/FileUpload.vue:226 +#: front/src/components/library/FileUpload.vue:227 +#, fuzzy +msgctxt "Content/Library/Help text" msgid "Cannot upload this file, ensure it is not too big" msgstr "لا يمكن تØميل هذا الملÙØŒ تØقق أنّ Øجم المل٠ليس ضخما" #: front/src/components/Footer.vue:21 +#, fuzzy +msgctxt "Footer/Settings/Dropdown.Label/Short, Verb" msgid "Change language" msgstr "تغيير اللغة" -#: front/src/components/auth/Settings.vue:67 +#: front/src/components/auth/Settings.vue:68 +#, fuzzy +msgctxt "Content/Settings/Title/Verb" msgid "Change my password" msgstr "تغيير كلمتي السرية" -#: front/src/components/auth/Settings.vue:94 +#: front/src/components/auth/Settings.vue:95 +#, fuzzy +msgctxt "Content/Settings/Button.Label" msgid "Change password" msgstr "تغيير الكلمة السرية" -#: front/src/views/auth/PasswordResetConfirm.vue:4 #: front/src/views/auth/PasswordResetConfirm.vue:62 +#, fuzzy +msgctxt "Head/Signup/Title" msgid "Change your password" msgstr "عدّل كلمتك السرية" -#: front/src/components/auth/Settings.vue:95 +#: front/src/views/auth/PasswordResetConfirm.vue:4 +#, fuzzy +msgctxt "Content/Signup/Title" +msgid "Change your password" +msgstr "عدّل كلمتك السرية" + +#: front/src/components/auth/Settings.vue:96 +#, fuzzy +msgctxt "Popup/Settings/Title" msgid "Change your password?" msgstr "هل تريد تغيير كلمتك السريّة؟" #: front/src/components/playlists/Editor.vue:21 +#, fuzzy +msgctxt "Content/Playlist/Paragraph" msgid "Changes synced with server" msgstr "تمت مزامنة التعديلات مع السيرÙر" -#: front/src/components/auth/Settings.vue:70 +#: front/src/components/auth/Settings.vue:71 +#, fuzzy +msgctxt "Content/Settings/Paragraph'" msgid "Changing your password will also change your Subsonic API password if you have requested one." msgstr "سو٠تتأثر كذلك الكلمة السرية لواجهة برمجة تطبيقات صاب سونيك إن قمت بتعديل كلمتك السرية." -#: front/src/components/auth/Settings.vue:97 -msgid "Changing your password will have the following consequences" +#: front/src/components/auth/Settings.vue:98 +#, fuzzy +msgctxt "Popup/Settings/Paragraph" +msgid "Changing your password will have the following consequences:" msgstr "سو٠ينجرّ ما يلي عند تعديل كلمتك السرية" #: front/src/components/Footer.vue:40 +#, fuzzy +msgctxt "Footer/*/List item.Link" msgid "Chat room" msgstr "قاعة المØادثة" -#: front/src/App.vue:13 +#: front/src/components/SetInstanceModal.vue:2 +#, fuzzy +msgctxt "Popup/Instance/Title" msgid "Choose your instance" msgstr "اختر خادومك" -#: front/src/components/Home.vue:64 -msgid "Clean library" -msgstr "مكتبة موسيقية ذات جودة عالية" - #: front/src/components/manage/users/InvitationForm.vue:37 +#, fuzzy +msgctxt "Content/Admin/Button.Label/Verb" msgid "Clear" msgstr "امسØ" -#: front/src/components/playlists/Editor.vue:40 #: front/src/components/playlists/Editor.vue:45 +#, fuzzy +msgctxt "Popup/Playlist/Button.Label" msgid "Clear playlist" msgstr "Ù…Ø³Ø Ù‚Ø§Ø¦Ù…Ø© المَقاطع الموسيقية" -#: front/src/components/audio/Player.vue:366 +#: front/src/components/playlists/Editor.vue:40 +#, fuzzy +msgctxt "Content/Playlist/Button.Label/Verb" +msgid "Clear playlist" +msgstr "Ù…Ø³Ø Ù‚Ø§Ø¦Ù…Ø© المَقاطع الموسيقية" + +#: front/src/components/audio/Player.vue:374 +#, fuzzy +msgctxt "Sidebar/Player/Icon.Tooltip/Verb" msgid "Clear your queue" msgstr "Ù…Ø³Ø Ù‚Ø§Ø¦Ù…Ø© الانتظار الخاصة بك" #: front/src/components/Home.vue:44 +#, fuzzy +msgctxt "Content/Home/List item/Verb" msgid "Click once, listen for hours using built-in radios" msgstr "إضغط مرة واØدة Ùˆ استمع لساعات Ù…ÙÙ† الموسيقى عبر الإذاعات المÙدمَجة" #: front/src/components/library/FileUpload.vue:75 +#, fuzzy +msgctxt "Content/Library/Paragraph/Call to action" msgid "Click to select files to upload or drag and drop files or directories" msgstr "اضغط لاختيار ملÙات أو قم بسØب وإلقاء ملÙات أو مجلدات" #: front/src/components/ShortcutsModal.vue:20 +#, fuzzy +msgctxt "Popup/Keyboard shortcuts/Button.Label/Verb" msgid "Close" msgstr "إغلاق" -#: front/src/components/manage/users/InvitationForm.vue:26 #: front/src/components/manage/users/InvitationsTable.vue:42 +#, fuzzy +msgctxt "Content/Admin/Table.Label" msgid "Code" msgstr "الرمز" -#: front/src/components/audio/album/Card.vue:43 +#: front/src/components/manage/users/InvitationForm.vue:26 +#, fuzzy +msgctxt "Content/Admin/Table.Label/Noun" +msgid "Code" +msgstr "الرمز" + +#: front/src/components/audio/album/Card.vue:41 +#, fuzzy +msgctxt "Content/Album/Card.Link/Verb" +msgid "Collapse" +msgstr "تصغير" + #: front/src/components/audio/artist/Card.vue:33 +#, fuzzy +msgctxt "Content/Artist/Card.Link" msgid "Collapse" msgstr "تصغير" -#: front/src/components/library/radios/Builder.vue:62 +#: front/src/components/library/radios/Builder.vue:63 +#, fuzzy +msgctxt "Content/Radio/Table.Label/Verb (Value is a List of Parameters)" msgid "Config" msgstr "الإعداد" #: front/src/components/common/DangerousButton.vue:21 +#, fuzzy +msgctxt "Modal/*/Button.Label/Short, Verb" msgid "Confirm" msgstr "تأكيد" -#: front/src/views/auth/EmailConfirm.vue:4 src/views/auth/EmailConfirm.vue:20 #: front/src/views/auth/EmailConfirm.vue:51 +#, fuzzy +msgctxt "Head/Signup/Title" +msgid "Confirm your e-mail address" +msgstr "أكّد بريدك الإلكتروني" + +#: front/src/views/auth/EmailConfirm.vue:4 +#, fuzzy +msgctxt "Content/Signup/Title" +msgid "Confirm your e-mail address" +msgstr "أكّد بريدك الإلكتروني" + +#: front/src/views/auth/EmailConfirm.vue:20 +#, fuzzy +msgctxt "Content/Signup/Button.Label/Verb" msgid "Confirm your e-mail address" msgstr "أكّد بريدك الإلكتروني" #: front/src/views/auth/EmailConfirm.vue:13 +#, fuzzy +msgctxt "Content/Signup/Form.Label" msgid "Confirmation code" msgstr "رمز التأكيد" -#: front/src/components/common/ActionTable.vue:7 +#: front/src/components/moderation/FilterModal.vue:90 +msgctxt "*/Moderation/Message" +msgid "Content filter successfully added" +msgstr "" + +#: front/src/components/auth/Settings.vue:116 +#, fuzzy +msgid "Content filters" +msgstr "إختيار عامل تصÙية" + +#: front/src/components/auth/Settings.vue:119 +msgid "Content filters help you hide content you don't want to see on the service." +msgstr "" + +#: front/src/components/common/ActionTable.vue:8 +msgctxt "Content/*/Button.Help text.Paragraph" msgid "Content have been updated, click refresh to see up-to-date content" msgstr "" #: front/src/components/Footer.vue:48 +#, fuzzy +msgctxt "Footer/*/List item.Link" msgid "Contribute" msgstr "المساهمة" #: front/src/components/audio/EmbedWizard.vue:19 +#, fuzzy +msgctxt "Popup/*/Button.Label/Verb" +msgid "Copy" +msgstr "نسخ" + #: front/src/components/common/CopyInput.vue:8 +#, fuzzy +msgctxt "Content/*/Button.Label/Short, Verb" msgid "Copy" msgstr "نسخ" -#: front/src/components/playlists/Editor.vue:163 +#: front/src/components/playlists/Editor.vue:166 +#, fuzzy +msgctxt "Content/Playlist/Button.Tooltip/Verb" msgid "Copy queued tracks to playlist" msgstr "نسخ المَقاطÙع Ù…ÙÙ† قائمة الإنتظار الØالية إلى قائمة التشغيل" #: front/src/components/audio/EmbedWizard.vue:21 +#, fuzzy +msgctxt "Popup/Embed/Paragraph" msgid "Copy/paste this code in your website HTML" msgstr "انسخ والصق هذا الرمز ÙÙŠ نص HTML على موقعك" -#: front/src/components/library/Track.vue:91 +#: front/src/components/library/TrackDetail.vue:10 +#, fuzzy +msgctxt "Content/Track/Table.Label/Noun" msgid "Copyright" msgstr "الØقوق" #: front/src/views/auth/EmailConfirm.vue:7 +#, fuzzy +msgctxt "Content/Signup/Paragraph" msgid "Could not confirm your e-mail address" msgstr "لم نتمكن Ù…ÙÙ† تأكيد عنوان بريدك الإلكتروني" #: front/src/views/content/remote/ScanForm.vue:3 +#, fuzzy +msgctxt "Content/Library/Error message.Title" 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 +#, fuzzy +msgctxt "Content/Home/List item" msgid "Covers, lyrics, our goal is to have them all ;)" msgstr "أغلÙÙØ© الألبومات Ùˆ كلمات الأغاني، هدÙنا هو دمجها جميعا ;)" #: front/src/components/manage/moderation/InstancePolicyForm.vue:58 +#, fuzzy +msgctxt "Content/Moderation/Card.Button.Label/Verb" msgid "Create" msgstr "إنشاء" @@ -657,18 +1158,32 @@ msgid "Create a funkwhale account" msgstr "أنشئ Øسابا على Ùانك وايل" #: front/src/views/content/libraries/Home.vue:14 +#, fuzzy +msgctxt "Content/Library/Link/Verb" msgid "Create a new library" msgstr "أنشئ مكتبة جديدة" #: front/src/components/playlists/Form.vue:2 +#, fuzzy +msgctxt "Popup/Playlist/Title/Verb" msgid "Create a new playlist" msgstr "أنشئ قائمة مَقاطÙع موسيقية جديدة" -#: front/src/components/Sidebar.vue:57 src/components/auth/Login.vue:17 +#: front/src/components/auth/Login.vue:17 +#, fuzzy +msgctxt "Content/Login/Link/Verb" +msgid "Create an account" +msgstr "أنشئ Øسابا" + +#: front/src/components/Sidebar.vue:57 +#, fuzzy +msgctxt "Sidebar/Login/List item.Link/Verb" msgid "Create an account" msgstr "أنشئ Øسابا" #: front/src/views/content/libraries/Form.vue:26 +#, fuzzy +msgctxt "Content/Library/Button.Label/Verb" msgid "Create library" msgstr "أنشئ مكتبة" @@ -677,162 +1192,317 @@ msgid "Create my account" msgstr "أنشئ Øسابي" #: front/src/components/playlists/Form.vue:34 +#, fuzzy +msgctxt "Content/Playlist/Button.Label/Verb" msgid "Create playlist" msgstr "أنشئ قائمة مَقاطع موسيقية" #: front/src/components/library/Radios.vue:23 +#, fuzzy +msgctxt "Content/Radio/Button.Label/Verb" msgid "Create your own radio" msgstr "أنشئ إذاعتك" #: front/src/components/manage/users/InvitationsTable.vue:40 +#, fuzzy +msgctxt "Content/Admin/Table.Label" +msgid "Creation date" +msgstr "تاريخ الإنشاء" + #: front/src/components/mixins/Translations.vue:16 #: front/src/components/mixins/Translations.vue:17 +#, fuzzy +msgctxt "Content/*/Dropdown/Noun" +msgid "Creation date" +msgstr "تاريخ الإنشاء" + +#: front/src/components/auth/Settings.vue:134 +#, fuzzy +msgctxt "Content/*/Table.Label" msgid "Creation date" msgstr "تاريخ الإنشاء" #: front/src/components/auth/Settings.vue:54 +#, fuzzy +msgctxt "Content/Settings/Title/Noun" msgid "Current avatar" msgstr "الصورة الرمزية الØالية" #: front/src/views/content/libraries/DetailArea.vue:4 +#, fuzzy +msgctxt "Content/Library/Title" msgid "Current library" msgstr "المكتبة الØالية" #: front/src/components/playlists/PlaylistModal.vue:8 +#, fuzzy +msgctxt "Popup/Playlist/Title" msgid "Current track" msgstr "المَقطَع الØالي" #: front/src/views/content/libraries/Quota.vue:2 +#, fuzzy +msgctxt "Content/Library/Title" msgid "Current usage" msgstr "الاستعمال الØالي" #: front/src/views/content/libraries/Detail.vue:27 +#, fuzzy +msgctxt "Content/Library/Table.Label" msgid "Date" msgstr "التاريخ" #: front/src/components/ShortcutsModal.vue:75 +#, fuzzy +msgctxt "Popup/Keyboard shortcuts/Table.Label/Verb" 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 +#, fuzzy +msgctxt "Content/Moderation/Card.Button.Label/Verb" +msgid "Delete" +msgstr "ØØ°Ù" + #: front/src/views/content/libraries/FilesTable.vue:233 +#, fuzzy +msgctxt "Content/Library/Dropdown/Verb" +msgid "Delete" +msgstr "ØØ°Ù" + #: front/src/views/content/libraries/Form.vue:29 -#: src/views/playlists/Detail.vue:33 +#, fuzzy +msgctxt "Content/Library/Button.Label/Verb" +msgid "Delete" +msgstr "ØØ°Ù" + +#: front/src/views/playlists/Detail.vue:34 +#, fuzzy +msgctxt "Content/*/Button.Label/Verb" +msgid "Delete" +msgstr "ØØ°Ù" + +#: front/src/components/library/EditCard.vue:93 +#, fuzzy +msgctxt "*/*/*/Verb" +msgid "Delete" +msgstr "ØØ°Ù" + +#: front/src/components/auth/Settings.vue:150 +#, fuzzy +msgctxt "Content/*/Button.Label" +msgid "Delete" +msgstr "ØØ°Ù" + +#: front/src/components/manage/users/InvitationsTable.vue:167 +msgid "Delete" +msgstr "ØØ°Ù" + +#: front/src/components/library/EditCard.vue:98 +#, fuzzy +msgctxt "Popup/Library/Button.Label" msgid "Delete" msgstr "ØØ°Ù" #: front/src/views/content/libraries/Form.vue:39 +#, fuzzy +msgctxt "Popup/Library/Button.Label/Verb" msgid "Delete library" msgstr "Øذ٠المكتبة" #: front/src/components/manage/moderation/InstancePolicyForm.vue:69 +#, fuzzy +msgctxt "Popup/Moderation/Button.Label/Verb" msgid "Delete moderation rule" msgstr "Øذ٠قاعدة الإشراÙ" -#: front/src/views/playlists/Detail.vue:38 +#: front/src/views/playlists/Detail.vue:39 +#, fuzzy +msgctxt "Popup/Playlist/Button.Label/Verb" msgid "Delete playlist" msgstr "Øذ٠قائمة الأغاني" #: front/src/views/radios/Detail.vue:28 +#, fuzzy +msgctxt "Popup/Radio/Button.Label/Verb" msgid "Delete radio" msgstr "Øذ٠الإذاعة" #: front/src/views/content/libraries/Form.vue:31 +#, fuzzy +msgctxt "Popup/Library/Title" msgid "Delete this library?" msgstr "أتريد Øذ٠هذه المكتبة؟" #: front/src/components/manage/moderation/InstancePolicyForm.vue:63 +#, fuzzy +msgctxt "Popup/Moderation/Title" msgid "Delete this moderation rule?" msgstr "أتريد Øذ٠قاعدة الإشرا٠هذه؟" -#: front/src/components/favorites/List.vue:34 +#: front/src/components/library/EditCard.vue:94 +#, fuzzy +msgctxt "Popup/Library/Title" +msgid "Delete this suggestion?" +msgstr "أتريد Øذ٠قاعدة الإشرا٠هذه؟" + +#: front/src/views/playlists/List.vue:28 +#, fuzzy +msgctxt "Content/*/Dropdown/Short" +msgid "Descending" +msgstr "تنازليًا" + +#: front/src/components/library/Albums.vue:26 #: 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/EditsCardList.vue:40 #: front/src/components/manage/moderation/AccountsTable.vue:22 #: front/src/components/manage/moderation/DomainsTable.vue:20 #: front/src/components/manage/users/UsersTable.vue:20 +#, fuzzy +msgctxt "Content/Search/Dropdown" +msgid "Descending" +msgstr "تنازليًا" + +#: front/src/components/favorites/List.vue:35 +#, fuzzy +msgctxt "Content/*/Short" +msgid "Descending" +msgstr "تنازليًا" + #: front/src/views/content/libraries/FilesTable.vue:32 -#: front/src/views/playlists/List.vue:28 +#, fuzzy +msgctxt "Content/Library/Dropdown" msgid "Descending" msgstr "تنازليًا" #: front/src/components/library/radios/Builder.vue:25 +#, fuzzy +msgctxt "Content/Radio/Input.Label" +msgid "Description" +msgstr "الوصÙ" + #: front/src/views/content/libraries/Form.vue:14 +#, fuzzy +msgctxt "Content/Library/Input.Label" msgid "Description" msgstr "الوصÙ" #: front/src/views/content/libraries/Card.vue:47 -msgid "Detail" +#, fuzzy +msgctxt "Content/Library/Card.Button.Label/Noun" +msgid "Details" msgstr "التÙاصيل" #: front/src/views/content/remote/Card.vue:50 +#, fuzzy +msgctxt "Content/Library/Card.Link" msgid "Details" msgstr "التÙاصيل" #: front/src/views/admin/moderation/AccountsDetail.vue:455 +msgctxt "Content/Moderation/Help text" msgid "Determine how much content the user can upload. Leave empty to use the default value of the instance." msgstr "" #: front/src/components/mixins/Translations.vue:8 #: front/src/components/mixins/Translations.vue:9 +msgctxt "Content/Settings/Dropdown.Help text" msgid "Determine the visibility level of your activity" msgstr "" -#: front/src/components/auth/Settings.vue:103 +#: front/src/components/auth/Settings.vue:104 +#, fuzzy +msgctxt "Popup/Setting/Button.Label" +msgid "Disable access" +msgstr "تعطيل النÙاذ" + #: front/src/components/auth/SubsonicTokenForm.vue:51 +#, fuzzy +msgctxt "Popup/Settings/Button.Label" msgid "Disable access" msgstr "تعطيل النÙاذ" #: front/src/components/auth/SubsonicTokenForm.vue:48 +#, fuzzy +msgctxt "Content/Settings/Button.Label/Verb" msgid "Disable Subsonic access" msgstr "تعطيل النÙاذ عبر صاب سونيك Subsonic" #: front/src/components/auth/SubsonicTokenForm.vue:49 +#, fuzzy +msgctxt "Popup/Settings/Title" 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 +msgctxt "Content/*/Label" +msgid "Disabled" +msgstr "معطل" + +#: front/src/components/manage/moderation/InstancePolicyForm.vue:18 +#, fuzzy +msgctxt "*/*/*" msgid "Disabled" msgstr "معطل" #: front/src/components/auth/SubsonicTokenForm.vue:13 +#, fuzzy +msgctxt "Content/Settings/Link" msgid "Discover how to use Funkwhale from other apps" msgstr "إكتش٠كيÙية استخدام Ùانك وايل Funkwhale عبر التطبيقات الأخرى" #: front/src/views/admin/moderation/AccountsDetail.vue:103 +#, fuzzy +msgctxt "'Content/*/*/Noun'" msgid "Display name" msgstr "الاسم المعروض" #: front/src/components/library/radios/Builder.vue:30 +#, fuzzy +msgctxt "Content/Radio/Checkbox.Label/Verb" msgid "Display publicly" msgstr "إعرضها للعامة" #: front/src/components/manage/moderation/InstancePolicyForm.vue:122 +msgctxt "Content/Moderation/Help text" msgid "Do not download any media file (audio, album cover, account avatar…) from this account or domain. This will purge existing content as well." msgstr "" #: front/src/components/playlists/Editor.vue:42 +#, fuzzy +msgctxt "Popup/Playlist/Title" msgid "Do you want to clear the playlist \"%{ playlist }\"?" msgstr "هل تودّ Ø¥Ùراغ قائمة المَقاطÙع الموسيقية \"%{ playlist }\" ØŸ" #: front/src/components/common/DangerousButton.vue:7 +#, fuzzy +msgctxt "Modal/*/Title" msgid "Do you want to confirm this action?" msgstr "هل تؤكّد هذا الإجراء ØŸ" -#: front/src/views/playlists/Detail.vue:35 +#: front/src/views/playlists/Detail.vue:36 +#, fuzzy +msgctxt "Popup/Playlist/Title/Call to action" msgid "Do you want to delete the playlist \"%{ playlist }\"?" msgstr "متأكّد Ù…ÙÙ† أنك تريد Øذ٠قائمة المَقاطÙع الموسيقية \"%{ playlist }\" ØŸ" #: front/src/views/radios/Detail.vue:26 +#, fuzzy +msgctxt "Popup/Radio/Title" msgid "Do you want to delete the radio \"%{ radio }\"?" msgstr "أتريد Øقا Øذ٠إذاعة \"%{ radio }\" ØŸ" -#: front/src/components/common/ActionTable.vue:36 +#: front/src/components/moderation/FilterModal.vue:3 +#, fuzzy +msgctxt "Popup/Moderation/Title/Verb" +msgid "Do you want to hide content from artist \"%{ name }\"?" +msgstr "أتريد Øقا Øذ٠إذاعة \"%{ radio }\" ØŸ" + +#: front/src/components/common/ActionTable.vue:37 +msgctxt "Modal/*/Title" msgid "Do you want to launch %{ action } on %{ count } element?" msgid_plural "Do you want to launch %{ action } on %{ count } elements?" msgstr[0] "" @@ -842,335 +1512,634 @@ msgstr[3] "" msgstr[4] "" msgstr[5] "" -#: front/src/components/Sidebar.vue:107 +#: front/src/components/Sidebar.vue:118 +#, fuzzy +msgctxt "Sidebar/Queue/Message" msgid "Do you want to restore your previous queue?" msgstr "هل تريد استرجاع قائمة الإنتظار السابقة للأغاني ØŸ" #: front/src/components/Footer.vue:31 +#, fuzzy +msgctxt "Footer/*/List item.Link/Short, Noun" msgid "Documentation" msgstr "الدليل" #: front/src/components/manage/moderation/AccountsTable.vue:40 -#: front/src/components/mixins/Translations.vue:34 +#, fuzzy +msgctxt "Content/Moderation/Table.Label" +msgid "Domain" +msgstr "النطاق" + +#: front/src/components/mixins/Translations.vue:31 +#: front/src/components/mixins/Translations.vue:32 +#, fuzzy +msgctxt "Content/Moderation/*/Noun" +msgid "Domain" +msgstr "النطاق" + #: front/src/views/admin/moderation/AccountsDetail.vue:93 -#: front/src/components/mixins/Translations.vue:35 +#, fuzzy +msgctxt "Content/*/*" msgid "Domain" msgstr "النطاق" -#: front/src/views/admin/moderation/Base.vue:5 #: front/src/views/admin/moderation/DomainsList.vue:3 +#, fuzzy +msgctxt "Content/Moderation/Title" +msgid "Domains" +msgstr "النطاقات" + +#: front/src/views/admin/moderation/Base.vue:5 +#, fuzzy +msgctxt "Menu/Moderation/Tab" +msgid "Domains" +msgstr "النطاقات" + #: front/src/views/admin/moderation/DomainsList.vue:48 +#, fuzzy +msgctxt "Head/Moderation/Title" msgid "Domains" msgstr "النطاقات" -#: front/src/components/library/Track.vue:55 +#: front/src/components/library/TrackBase.vue:40 +#, fuzzy +msgctxt "Content/Track/Link/Verb" msgid "Download" msgstr "تنزيل" #: front/src/components/playlists/Editor.vue:49 +#, fuzzy +msgctxt "Content/Playlist/Paragraph/Call to action" 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/components/mixins/Translations.vue:27 +#: front/src/components/mixins/Translations.vue:28 +#, fuzzy +msgctxt "Content/*/*" +msgid "Duration" +msgstr "المدّة" + +#: front/src/components/audio/track/Table.vue:10 +#: front/src/components/library/TrackDetail.vue:30 +#, fuzzy +msgctxt "Content/Track/Table.Label" +msgid "Duration" +msgstr "المدّة" + #: front/src/views/content/libraries/FilesTable.vue:59 -#: front/src/components/mixins/Translations.vue:31 +#, fuzzy +msgctxt "*/*/*" msgid "Duration" msgstr "المدّة" #: front/src/views/auth/EmailConfirm.vue:23 +#, fuzzy +msgctxt "Content/Signup/Message" msgid "E-mail address confirmed" msgstr "عنوان البريد الإلكتروني مؤكَّد" #: front/src/components/Home.vue:93 +#, fuzzy +msgctxt "Content/Home/Title" msgid "Easy to use" msgstr "سهل للإستخدام" +#: front/src/components/manage/moderation/InstancePolicyCard.vue:45 +#, fuzzy +msgctxt "Content/Moderation/Card.Button.Label/Verb" +msgid "Edit" +msgstr "تعديل" + #: front/src/views/content/libraries/Detail.vue:9 +#, fuzzy +msgctxt "*/*/*/Verb" msgid "Edit" msgstr "تعديل" #: front/src/components/About.vue:22 +#, fuzzy +msgctxt "Content/Settings/Button.Label/Verb" msgid "Edit instance info" msgstr "تعديل معلومات مثيل الخادوم" -#: front/src/components/radios/Card.vue:22 src/views/playlists/Detail.vue:30 +#: front/src/components/manage/moderation/InstancePolicyForm.vue:3 +#, fuzzy +msgctxt "Content/Moderation/Card.Title/Verb" +msgid "Edit moderation rule" +msgstr "تØديث قاعدة الإشراÙ" + +#: front/src/components/library/TrackEdit.vue:4 +#, fuzzy +msgctxt "Content/*/Title" +msgid "Edit this track" +msgstr "شغّÙÙ„ هذا المَقطَع" + +#: front/src/components/radios/Card.vue:23 +#, fuzzy +msgctxt "Content/Radio/Card.Button.Label/Short, Verb" msgid "Edit…" msgstr "تعديل…" -#: front/src/components/auth/Signup.vue:30 +#: front/src/views/playlists/Detail.vue:31 +#, fuzzy +msgctxt "Content/*/Button.Label/Verb" +msgid "Edit…" +msgstr "تعديل…" + +#: front/src/components/library/TrackBase.vue:70 +#, fuzzy +msgctxt "Content/Track/Button.Label/Verb" +msgid "Edit…" +msgstr "تعديل…" + +#: front/src/views/admin/library/Base.vue:5 +#, fuzzy +msgctxt "Menu/Admin/Link" +msgid "Edits" +msgstr "تعديل" + +#: front/src/views/admin/library/EditsList.vue:24 +#, fuzzy +msgctxt "Head/Admin/Title/Noun" +msgid "Edits" +msgstr "تعديل" + #: front/src/components/manage/users/UsersTable.vue:38 +#, fuzzy +msgctxt "Content/Admin/Table.Label" +msgid "Email" +msgstr "البريد الإلكتروني" + +#: front/src/components/auth/Signup.vue:30 msgid "Email" msgstr "البريد الإلكتروني" #: front/src/views/admin/moderation/AccountsDetail.vue:111 +#, fuzzy +msgctxt "Content/*/*" msgid "Email address" msgstr "عنوان البريد الإلكتروني" -#: front/src/components/library/Album.vue:38 -#: src/components/library/Track.vue:62 +#: front/src/components/library/TrackBase.vue:47 +#, fuzzy +msgctxt "Content/Track/Button.Label/Verb" +msgid "Embed" +msgstr "ادمج" + +#: front/src/components/library/Album.vue:33 +#: src/components/library/Artist.vue:42 +#, fuzzy +msgctxt "Content/*/Button.Label/Verb" msgid "Embed" msgstr "ادمج" #: front/src/components/audio/EmbedWizard.vue:20 +#, fuzzy +msgctxt "Popup/Embed/Input.Label/Noun" msgid "Embed code" msgstr "رمز الإدماج" -#: front/src/components/library/Album.vue:42 +#: front/src/components/library/Album.vue:37 +#, fuzzy +msgctxt "Popup/Album/Title/Verb" msgid "Embed this album on your website" msgstr "ادرج هذا الألبوم على موقعك" -#: front/src/components/library/Track.vue:66 +#: front/src/components/library/Artist.vue:46 +#, fuzzy +msgctxt "Popup/Artist/Title/Verb" +msgid "Embed this artist work on your website" +msgstr "ادمج هذا المَقطع على موقعك" + +#: front/src/components/library/TrackBase.vue:51 +#, fuzzy +msgctxt "Popup/Track/Title" 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 +msgctxt "Content/Moderation/Table.Label/Noun" msgid "Emitted library follows" msgstr "أدخÙÙ„ عنوان رابط لمكتبة ما" #: front/src/views/admin/moderation/AccountsDetail.vue:214 #: front/src/views/admin/moderation/DomainsDetail.vue:171 +#, fuzzy +msgctxt "Content/Moderation/Table.Label/Noun" msgid "Emitted messages" msgstr "الرسائل المÙرسَلة" #: front/src/components/manage/moderation/InstancePolicyCard.vue:8 #: front/src/components/manage/moderation/InstancePolicyForm.vue:17 +#, fuzzy +msgctxt "*/*/*" +msgid "Enabled" +msgstr "تم تنشيطه" + #: front/src/views/admin/moderation/AccountsDetail.vue:127 #: front/src/views/admin/moderation/AccountsDetail.vue:131 +#, fuzzy +msgctxt "Content/*/Label" msgid "Enabled" msgstr "تم تنشيطه" -#: front/src/views/playlists/Detail.vue:29 +#: front/src/views/playlists/Detail.vue:30 +#, fuzzy +msgctxt "Content/Playlist/Button.Label/Verb" msgid "End edition" msgstr "إنهاء التعديل" #: front/src/views/content/remote/ScanForm.vue:50 +#, fuzzy +msgctxt "Content/Library/Input.Placeholder" msgid "Enter a library URL" msgstr "أدخÙÙ„ عنوان رابط لمكتبة ما" -#: front/src/components/library/Radios.vue:140 +#: front/src/components/library/Radios.vue:141 +#, fuzzy +msgctxt "Content/Search/Input.Placeholder" msgid "Enter a radio name…" msgstr "أدخÙÙ„ إسم إذاعة…" -#: front/src/components/library/Artists.vue:118 +#: front/src/components/library/Albums.vue:119 +msgctxt "Content/Search/Input.Placeholder" +msgid "Enter album title..." +msgstr "" + +#: front/src/components/library/Artists.vue:116 +#, fuzzy +msgctxt "Content/Search/Input.Placeholder" msgid "Enter artist name…" msgstr "أدخÙÙ„ إسم Ùنان…" #: front/src/views/playlists/List.vue:107 +#, fuzzy +msgctxt "Content/Playlist/Placeholder/Call to action" msgid "Enter playlist name…" msgstr "أدخÙÙ„ إسم قائمة مَقاطÙع٠موسيقية…" -#: front/src/components/auth/Signup.vue:102 +#: front/src/views/auth/PasswordReset.vue:54 +#, fuzzy +msgctxt "Content/Signup/Input.Placeholder" +msgid "Enter the email address binded to your account" +msgstr "ادخل عنوان البريد الإلكتروني المÙقترن بØسابك" + +#: front/src/components/auth/Signup.vue:103 +#, fuzzy +msgctxt "Content/Signup/Form/Placeholder" msgid "Enter your email" msgstr "أدخÙÙ„ عنوان بريدك الإلكتروني" -#: front/src/components/auth/Signup.vue:98 src/components/auth/Signup.vue:99 +#: front/src/components/auth/Signup.vue:98 src/components/auth/Signup.vue:100 +#, fuzzy +msgctxt "Content/Signup/Form/Placeholder" msgid "Enter your invitation code (case insensitive)" msgstr "أدخÙÙ„ رمز الدعوة" #: front/src/components/metadata/Search.vue:114 +#, fuzzy +msgctxt "Content/Library/Input.Placeholder/Verb" msgid "Enter your search query…" msgstr "أدخÙÙ„ طلب بØØ«Ùك…" -#: front/src/components/auth/Signup.vue:101 +#: front/src/components/auth/Signup.vue:102 +#, fuzzy +msgctxt "Content/Signup/Form/Placeholder" msgid "Enter your username" msgstr "أدخÙÙ„ إسم المستخدÙÙ…" #: front/src/components/auth/Login.vue:83 +#, fuzzy +msgctxt "Content/Login/Input.Placeholder" msgid "Enter your username or email" msgstr "أدخل إسم المستخدÙÙ… أو البريد الإلكتروني" #: front/src/components/auth/SubsonicTokenForm.vue:19 +#, fuzzy +msgctxt "Content/Settings/Error message.Title" +msgid "Error" +msgstr "خطأ" + #: front/src/views/content/libraries/Form.vue:4 +#, fuzzy +msgctxt "Content/Library/Error message.Title" msgid "Error" msgstr "خطأ" #: front/src/views/admin/Settings.vue:87 +#, fuzzy +msgctxt "Content/Admin/Menu" msgid "Error reporting" msgstr "سÙجÙÙ„ الأخطاء" -#: front/src/components/common/ActionTable.vue:92 +#: front/src/components/common/ActionTable.vue:93 +#, fuzzy +msgctxt "Content/*/Error message/Header" msgid "Error while applying action" msgstr "Øدث خطأ أثناء تطبيق الإجراء" #: front/src/views/auth/PasswordReset.vue:7 +#, fuzzy +msgctxt "Content/Signup/Card.Title" msgid "Error while asking for a password reset" msgstr "Øدث خطأ أثناء إرسال طلب إعادة تعيين الكلمة السرية" #: front/src/views/auth/PasswordResetConfirm.vue:7 +#, fuzzy +msgctxt "Content/Signup/Card.Title" msgid "Error while changing your password" msgstr "Øدث خطأ أثناء عملية تعديل الكلمة السرية" #: front/src/views/admin/moderation/DomainsList.vue:6 +#, fuzzy +msgctxt "Content/Moderation/Message.Title" msgid "Error while creating domain" msgstr "Øدث خطأ أثناء إنشاء النطاق" +#: front/src/components/moderation/FilterModal.vue:13 +#, fuzzy +msgctxt "Popup/Moderation/Error message" +msgid "Error while creating filter" +msgstr "Øدث خطأ أثناء إنشاء القاعدة" + #: front/src/components/manage/users/InvitationForm.vue:4 +#, fuzzy +msgctxt "Content/Admin/Error message.Title" msgid "Error while creating invitation" msgstr "Øدث خطأ أثناء إنشاء الدعوة" #: front/src/components/manage/moderation/InstancePolicyForm.vue:7 +#, fuzzy +msgctxt "Content/Moderation/Error message.Title" msgid "Error while creating rule" msgstr "Øدث خطأ أثناء إنشاء القاعدة" #: front/src/views/admin/moderation/DomainsDetail.vue:126 +#, fuzzy +msgctxt "Content/Moderation/Table" msgid "Error while fetching node info" msgstr "Øدث خطأ أثناء عملية جلب معلومات العقدة" #: front/src/components/admin/SettingsGroup.vue:5 +#, fuzzy +msgctxt "Content/Settings/Error message.Title" msgid "Error while saving settings" msgstr "Øدث خطأ أثناء ØÙظ الإعدادات" +#: front/src/components/library/EditForm.vue:46 +#, fuzzy +msgctxt "Content/Library/Error message.Title" +msgid "Error while submitting edit" +msgstr "Øدث خطأ أثناء ØÙظ الإعدادات" + #: front/src/views/content/libraries/FilesTable.vue:212 +#, fuzzy +msgctxt "Content/Library/Table/Short" msgid "Errored" msgstr "Ùيه خطأ" #: front/src/views/content/libraries/Quota.vue:75 +#, fuzzy +msgctxt "Content/Library/Label" msgid "Errored files" msgstr "الملÙات الخاطئة" #: front/src/components/playlists/Form.vue:89 +#, fuzzy +msgctxt "Content/Playlist/Dropdown" 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 +#, fuzzy +msgctxt "Content/Settings/Dropdown" +msgid "Everyone on this instance" +msgstr "كل Ù…ÙŽÙ† هم على مثيل الخادوم هذا" + +#: front/src/components/playlists/Form.vue:85 +#, fuzzy +msgctxt "Content/Playlist/Dropdown" +msgid "Everyone on this instance" +msgstr "كل Ù…ÙŽÙ† هم على مثيل الخادوم هذا" + +#: front/src/views/content/libraries/Form.vue:73 +#, fuzzy +msgctxt "Content/Library/Dropdown" msgid "Everyone on this instance" msgstr "كل Ù…ÙŽÙ† هم على مثيل الخادوم هذا" #: front/src/views/content/libraries/Form.vue:74 +#, fuzzy +msgctxt "Content/Library/Dropdown" msgid "Everyone, across all instances" msgstr "كاÙØ© Ù…ÙŽÙ† هم على مثيلات الخوادم" -#: front/src/components/library/radios/Builder.vue:61 +#: front/src/components/library/radios/Builder.vue:62 +#, fuzzy +msgctxt "Content/Radio/Table.Label/Verb" msgid "Exclude" msgstr "إستثني" +#: front/src/components/mixins/Translations.vue:20 +#: front/src/components/mixins/Translations.vue:21 +#, fuzzy +msgctxt "Content/Admin/Table.Label/Noun" +msgid "Expiration date" +msgstr "تاريخ نهاية الصلاØية" + #: front/src/components/manage/users/InvitationsTable.vue:41 -#: front/src/components/mixins/Translations.vue:22 -#: front/src/components/mixins/Translations.vue:23 +#, fuzzy +msgctxt "Content/Admin/Table.Label" msgid "Expiration date" msgstr "تاريخ نهاية الصلاØية" #: front/src/components/manage/users/InvitationsTable.vue:50 +#, fuzzy +msgctxt "Content/Admin/Table" msgid "Expired" msgstr "منتهية الصلاØيّة" #: front/src/components/manage/users/InvitationsTable.vue:21 +#, fuzzy +msgctxt "Content/Admin/Dropdown/Adjective" msgid "Expired/used" msgstr "إنتهت صلاØيتها/ أو مستعمَلة" #: front/src/components/manage/moderation/InstancePolicyForm.vue:110 +msgctxt "Content/Moderation/Help text" msgid "Explain why you're applying this policy. Depending on your instance configuration, this will help you remember why you acted on this account or domain, and may be displayed publicly to help users understand what moderation rules are in place." msgstr "" #: front/src/views/content/libraries/FilesTable.vue:16 +#, fuzzy +msgctxt "Content/Library/Dropdown" msgid "Failed" msgstr "Ùشل" #: front/src/views/content/remote/Card.vue:58 +#, fuzzy +msgctxt "Content/Library/Card.List item/Noun" msgid "Failed tracks:" msgstr "المَقاطع الصوتية المخÙقة:" #: front/src/components/Sidebar.vue:66 +#, fuzzy +msgctxt "Sidebar/Favorites/List item.Link/Noun" msgid "Favorites" msgstr "المÙضلة" #: front/src/views/admin/Settings.vue:84 +#, fuzzy +msgctxt "Content/Admin/Menu" msgid "Federation" msgstr "الÙديرالية" -#: front/src/components/library/FileUpload.vue:84 +#: front/src/components/library/EditCard.vue:45 +msgctxt "Content/Library/Card.Table.Header/Short" +msgid "Field" +msgstr "" + +#: front/src/components/library/FileUpload.vue:86 +#, fuzzy +msgctxt "Content/Library/Table.Label" 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 +#: front/src/components/library/radios/Builder.vue:61 +#, fuzzy +msgctxt "Content/Radio/Table.Label/Noun" msgid "Filter name" msgstr "إسم عامل التصÙية" -#: front/src/views/content/libraries/FilesTable.vue:17 #: front/src/views/content/libraries/FilesTable.vue:216 +#, fuzzy +msgctxt "Content/Library/Table/Short" +msgid "Finished" +msgstr "إكتمل" + +#: front/src/views/content/libraries/FilesTable.vue:17 +#, fuzzy +msgctxt "Content/Library/Dropdown" 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 +#, fuzzy +msgctxt "Content/*/Table.Label" +msgid "First seen" +msgstr "أول زيارة" + +#: front/src/components/manage/moderation/AccountsTable.vue:42 +#, fuzzy +msgctxt "Content/Moderation/Table.Label/Noun" +msgid "First seen" +msgstr "أول زيارة" + +#: front/src/components/manage/moderation/DomainsTable.vue:41 +#, fuzzy +msgctxt "Content/Moderation/Table.Label/Short, Noun" msgid "First seen" msgstr "أول زيارة" #: front/src/components/mixins/Translations.vue:17 #: front/src/components/mixins/Translations.vue:18 +#, fuzzy +msgctxt "Content/Moderation/Dropdown/Noun" msgid "First seen date" msgstr "تاريخ أول اكتشاÙ" #: front/src/views/content/remote/Card.vue:83 +#, fuzzy +msgctxt "Content/Library/Card.Button.Label/Verb" msgid "Follow" msgstr "إتبع" #: front/src/views/content/Home.vue:16 +#, fuzzy +msgctxt "Content/Library/Title/Verb" msgid "Follow remote libraries" msgstr "متابعة المكتبات عن بÙعد" #: front/src/views/content/remote/Card.vue:88 +#, fuzzy +msgctxt "Content/Library/Card.Paragraph" msgid "Follow request pending approval" msgstr "طلب متابعة Ù…Ùعلّق ÙÙŠ انتظار القبول" -#: front/src/components/mixins/Translations.vue:38 +#: front/src/components/mixins/Translations.vue:35 +#: front/src/components/mixins/Translations.vue:36 +#, fuzzy +msgctxt "Content/Federation/*/Noun" +msgid "Followers" +msgstr "المتابÙعون" + #: front/src/views/content/libraries/Detail.vue:7 -#: front/src/components/mixins/Translations.vue:39 +#, fuzzy +msgctxt "Content/Library/Tab.Title" msgid "Followers" msgstr "المتابÙعون" #: front/src/views/content/remote/Card.vue:93 +#, fuzzy +msgctxt "Content/Library/Card.Paragraph" msgid "Following" msgstr "ÙŠÙتابÙع" -#: front/src/components/library/Track.vue:17 -msgid "From album %{ album } by %{ artist }" -msgstr "Ù…ÙÙ† ألبوم %{ album } Ù„ÙÙ€ %{ artist }" +#: front/src/components/library/TrackBase.vue:17 +msgctxt "Content/Track/Paragraph" +msgid "From album <a class=\"internal\" href=\"%{ albumUrl }\">%{ album }</a> by <a class=\"internal\" href=\"%{ artistUrl }\">%{ artist }</a>" +msgstr "" #: front/src/components/auth/SubsonicTokenForm.vue:7 +#, fuzzy +msgctxt "Content/Settings/Paragraph'" msgid "Funkwhale is compatible with other music players that support the Subsonic API." msgstr "Ùانك وايل Funkwhale متواÙÙ‚ مع برمجيات تشغيل الموسيقى التي تدعم واجهة برمجية تطبيقات صاب سونيك." #: front/src/components/Home.vue:95 +#, fuzzy +msgctxt "Content/Home/Paragraph" msgid "Funkwhale is dead simple to use." msgstr "Ùانك وايل Funkwhale سهلٌ جدًا للإستخدام." #: front/src/components/Home.vue:39 +#, fuzzy +msgctxt "Content/Home/Paragraph" msgid "Funkwhale is designed to make it easy to listen to music you like, or to discover new artists." msgstr "Ø·ÙوّÙر Ùانك وايل Funkwhale لتسهيل الإستماع إلى الموسيقى التي تØبونها Ùˆ لاكتشا٠Ùنّانين جÙدد." #: front/src/components/Home.vue:116 +#, fuzzy +msgctxt "Content/Home/Paragraph" msgid "Funkwhale is free and gives you control on your music." msgstr "Ùانك وايل Funkwhale مجاني Ùˆ ÙŠÙعيد التØكّم ÙÙŠ موسيقاكم بين أيديكم." #: front/src/components/Home.vue:66 +#, fuzzy +msgctxt "Content/Home/Paragraph" msgid "Funkwhale takes care of handling your music" msgstr "Ùانك وايل Funkwhale ÙŠÙØاÙظ على موسيقاكم" #: front/src/components/ShortcutsModal.vue:38 +#, fuzzy +msgctxt "Popup/Keyboard shortcuts/Title" msgid "General shortcuts" msgstr "الاختصارات العامة" #: front/src/components/manage/users/InvitationForm.vue:16 +#, fuzzy +msgctxt "Content/Admin/Button.Label/Verb" msgid "Get a new invitation" msgstr "تØصّل على دعوة جديدة" #: front/src/components/Home.vue:13 +#, fuzzy +msgctxt "Content/Home/Button.Label/Verb" msgid "Get me to the library" msgstr "أنقلني إلى المكتبة" @@ -1179,6 +2148,8 @@ msgid "Get quality metadata about your music thanks to <a href=\"%{ url }\" targ msgstr "اØصلوا على بيانات وصÙية ذات جودة عن موسيقاكم بÙضل <a href=\"%{ url }\" target=\"_blank\">MusicBrainz</a>" #: front/src/views/content/Home.vue:12 src/views/content/Home.vue:19 +#, fuzzy +msgctxt "Content/Library/Button.Label/Verb" msgid "Get started" msgstr "إبدأ هنا" @@ -1186,342 +2157,581 @@ msgstr "إبدأ هنا" msgid "Getting help" msgstr "الØصول على مساعدة" -#: front/src/components/common/ActionTable.vue:34 -#: front/src/components/common/ActionTable.vue:54 +#: front/src/components/common/ActionTable.vue:35 +#: front/src/components/common/ActionTable.vue:55 +#, fuzzy +msgctxt "Content/*/Button.Label/Short, Verb" msgid "Go" msgstr "هيا" #: front/src/components/PageNotFound.vue:14 +#, fuzzy +msgctxt "Content/*/Button.Label/Verb" msgid "Go to home page" msgstr "إنتقل إلى الصÙØØ© الرئيسية" +#: front/src/components/auth/Settings.vue:128 +#, fuzzy +msgid "Hidden artists" +msgstr "استعراض الÙنانين" + #: front/src/components/manage/moderation/InstancePolicyForm.vue:114 +#, fuzzy +msgctxt "Content/Moderation/Help text" msgid "Hide account or domain content, except from followers." msgstr "إخÙاء الØساب أو Ù…Øتوى النطاق Ù…ÙÙ† الجميع باستثناء المتابÙعين." +#: front/src/components/moderation/FilterModal.vue:40 +#, fuzzy +msgctxt "Popup/*/Button.Label" +msgid "Hide content" +msgstr "إضاÙØ© Ù…Øتوى" + +#: front/src/components/audio/PlayButton.vue:27 +msgctxt "*/Queue/Dropdown/Button/Label/Short" +msgid "Hide content from this artist" +msgstr "" + #: front/src/components/library/Home.vue:65 +#, fuzzy +msgctxt "Head/Home/Title" msgid "Home" msgstr "الرئيسية" #: front/src/components/instance/Stats.vue:36 +#, fuzzy +msgctxt "Content/About/Paragraph/Unit" msgid "Hours of music" msgstr "ساعات Ù…ÙÙ† الموسيقى" #: front/src/components/auth/SubsonicTokenForm.vue:10 +msgctxt "Content/Settings/Paragraph" msgid "However, accessing Funkwhale from those clients require a separate password you can set below." msgstr "" #: front/src/views/auth/PasswordResetConfirm.vue:24 +msgctxt "Content/Signup/Paragraph" msgid "If the email address provided in the previous step is valid and binded to a user account, you should receive an email with reset instructions in the next couple of minutes." msgstr "" -#: front/src/components/manage/library/FilesTable.vue:40 -msgid "Import date" -msgstr "تاريخ الإستيراد" - #: front/src/components/Home.vue:71 +#, fuzzy +msgctxt "Content/Home/List item/Verb" msgid "Import music from various platforms, such as YouTube or SoundCloud" msgstr "استيراد الموسيقى من منصات مختلÙØ©ØŒ مثل يوتيوب أو ساوند كلاود" #: front/src/components/library/FileUpload.vue:51 +#, fuzzy +msgctxt "Content/Library/Input.Label/Noun" msgid "Import reference" msgstr "مصدر الإستيراد" #: front/src/views/content/libraries/FilesTable.vue:11 +#, fuzzy +msgctxt "Content/Library/Dropdown.Label/Noun" +msgid "Import status" +msgstr "Øالة الإستيراد" + #: front/src/views/content/libraries/FilesTable.vue:58 +#, fuzzy +msgctxt "*/*/*/Noun" msgid "Import status" msgstr "Øالة الإستيراد" #: front/src/views/content/libraries/FilesTable.vue:217 +#, fuzzy +msgctxt "Content/Library/Help text" msgid "Imported" msgstr "تم استيراده" -#: front/src/components/mixins/Translations.vue:21 -#: front/src/components/mixins/Translations.vue:22 -msgid "Imported date" -msgstr "تاريخ الإستيراد" +#: front/src/components/moderation/FilterModal.vue:26 +#, fuzzy +msgctxt "Popup/Moderation/List item" +msgid "In \"Recently added\" widget" +msgstr "تمت إضاÙتها مؤخرا" + +#: front/src/components/moderation/FilterModal.vue:27 +msgctxt "Popup/Moderation/List item" +msgid "In artists and album listings" +msgstr "" #: front/src/components/favorites/TrackFavoriteIcon.vue:3 +#, fuzzy +msgctxt "Content/Track/Button.Message" msgid "In favorites" msgstr "ÙÙŠ المÙضلة" +#: front/src/components/moderation/FilterModal.vue:25 +msgctxt "Popup/Moderation/List item" +msgid "In other users favorites and listening history" +msgstr "" + +#: front/src/components/moderation/FilterModal.vue:28 +msgctxt "Popup/Moderation/List item" +msgid "In radio suggestions" +msgstr "" + #: front/src/components/manage/users/UsersTable.vue:54 +#, fuzzy +msgctxt "Content/Admin/Table" msgid "Inactive" msgstr "غير ناشط" #: front/src/components/ShortcutsModal.vue:71 +#, fuzzy +msgctxt "Popup/Keyboard shortcuts/Table.Label/Verb" msgid "Increase volume" msgstr "زيادة Øجم الصوت" -#: front/src/views/auth/PasswordReset.vue:54 -msgid "Input the email address binded to your account" -msgstr "ادخل عنوان البريد الإلكتروني المÙقترن بØسابك" - #: front/src/components/playlists/Editor.vue:31 +#, fuzzy +msgctxt "Content/Playlist/Button.Label/Verb" msgid "Insert from queue (%{ count } track)" msgid_plural "Insert from queue (%{ count } tracks)" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" -msgstr[3] "" -msgstr[4] "" -msgstr[5] "" +msgstr[0] "%{ count } مقطع" +msgstr[1] "%{ count } مَقطَع" +msgstr[2] "%{ count } مَقطعين" +msgstr[3] "%{ count } مَقطَع" +msgstr[4] "%{ count } مَقاطÙع" +msgstr[5] "%{ count } مَقاطÙع" #: front/src/views/admin/moderation/DomainsDetail.vue:71 +#, fuzzy +msgctxt "Content/Moderation/Title" msgid "Instance data" msgstr "بيانات مثيل الخادم" #: front/src/views/admin/Settings.vue:80 +#, fuzzy +msgctxt "Content/Admin/Menu" msgid "Instance information" msgstr "معلومات عن مثيل الخادوم" #: front/src/components/library/Radios.vue:9 +#, fuzzy +msgctxt "Content/Radio/Title" msgid "Instance radios" msgstr "إذاعات مثيل الخادوم" #: front/src/views/admin/Settings.vue:75 +#, fuzzy +msgctxt "Head/Admin/Title" msgid "Instance settings" msgstr "إعدادات مثيل الخادوم" -#: front/src/components/library/FileUpload.vue:230 -#: front/src/components/library/FileUpload.vue:231 +#: front/src/components/SetInstanceModal.vue:19 +#, fuzzy +msgctxt "Popup/Instance/Input.Label/Noun" +msgid "Instance URL" +msgstr "بيانات مثيل الخادم" + +#: front/src/components/library/FileUpload.vue:233 +#: front/src/components/library/FileUpload.vue:234 +msgctxt "Content/Library/Help text" msgid "Invalid file type, ensure you are uploading an audio file. Supported file extensions are %{ extensions }" msgstr "" -#: front/src/components/auth/Signup.vue:44 #: front/src/components/manage/users/InvitationForm.vue:11 +#, fuzzy +msgctxt "$1" +msgid "Invitation code" +msgstr "رمز الدعوة" + +#: front/src/components/auth/Signup.vue:44 msgid "Invitation code" msgstr "رمز الدعوة" #: front/src/views/admin/users/Base.vue:8 -#: src/views/admin/users/InvitationsList.vue:3 +#, fuzzy +msgctxt "Menu/Admin/Link" +msgid "Invitations" +msgstr "الدعوات" + +#: front/src/views/admin/users/InvitationsList.vue:3 #: front/src/views/admin/users/InvitationsList.vue:24 +#, fuzzy +msgctxt "*/Admin/Title" msgid "Invitations" msgstr "الدعوات" #: front/src/components/Footer.vue:41 +#, fuzzy +msgctxt "Footer/*/List item.Link" msgid "Issue tracker" msgstr "متعقّب المشاكل" +#: front/src/components/SetInstanceModal.vue:5 +msgctxt "Popup/Instance/Error message.Title" +msgid "It is not possible to connect to the given URL" +msgstr "" + #: front/src/components/Home.vue:50 +#, fuzzy +msgctxt "Content/Home/List item/Verb" msgid "Keep a track of your favorite songs" msgstr "ØاÙظوا على أثر موسيقاكم Ùˆ أغانيكم المÙضّلة" -#: front/src/components/Footer.vue:33 src/components/ShortcutsModal.vue:3 +#: front/src/components/Footer.vue:33 +#, fuzzy +msgctxt "Footer/*/List item.Link/Short, Noun" +msgid "Keyboard shortcuts" +msgstr "اختصارات لوØØ© المÙاتيØ" + +#: front/src/components/ShortcutsModal.vue:3 +#, fuzzy +msgctxt "Popup/Keyboard shortcuts/Title" msgid "Keyboard shortcuts" msgstr "اختصارات لوØØ© المÙاتيØ" #: front/src/views/admin/moderation/DomainsDetail.vue:161 +#, fuzzy +msgctxt "Content/Moderation/Table.Label.Link" msgid "Known accounts" msgstr "الØسابات المعروÙØ©" #: front/src/views/content/remote/Home.vue:14 +#, fuzzy +msgctxt "Content/Library/Title" 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 +#, fuzzy +msgctxt "Content/*/Table.Label" +msgid "Last activity" +msgstr "آخر نشاط" + +#: front/src/components/manage/users/UsersTable.vue:41 +#, fuzzy +msgctxt "Content/Admin/Table.Label/Short, Noun (Value is a date)" +msgid "Last activity" +msgstr "آخر نشاط" + +#: front/src/components/mixins/Translations.vue:29 +#: front/src/components/mixins/Translations.vue:30 +#, fuzzy +msgctxt "Content/Profile/*/Noun" msgid "Last activity" msgstr "آخر نشاط" #: front/src/views/admin/moderation/AccountsDetail.vue:167 #: front/src/views/admin/moderation/DomainsDetail.vue:86 +#, fuzzy +msgctxt "Content/*/Table.Label" msgid "Last checked" msgstr "آخÙر ÙØص" #: front/src/components/playlists/PlaylistModal.vue:32 +#, fuzzy +msgctxt "Popup/Playlist/Table.Label/Short" msgid "Last modification" msgstr "آخر تعديل" #: front/src/components/manage/moderation/AccountsTable.vue:43 +#, fuzzy +msgctxt "Content/Moderation/Table.Label/Noun" msgid "Last seen" msgstr "آخر زيارة" #: front/src/components/mixins/Translations.vue:18 #: front/src/components/mixins/Translations.vue:19 +#, fuzzy +msgctxt "Content/Moderation/Dropdown/Noun" msgid "Last seen date" msgstr "آخÙر زيارة" #: front/src/views/content/remote/Card.vue:56 +#, fuzzy +msgctxt "Content/Library/Card.List item/Noun" msgid "Last update:" msgstr "آخÙر تØديث:" -#: front/src/components/common/ActionTable.vue:47 +#: front/src/components/common/ActionTable.vue:48 +#, fuzzy +msgctxt "Modal/*/Button.Label/Short, Verb" msgid "Launch" msgstr "إبدأ" #: front/src/components/Home.vue:10 +#, fuzzy +msgctxt "Content/Home/Button.Label/Verb" msgid "Learn more about this instance" msgstr "إعر٠المزيد عن مثيل الخادوم هذا" #: front/src/components/manage/users/InvitationForm.vue:58 +#, fuzzy +msgctxt "Content/Admin/Input.Placeholder" msgid "Leave empty for a random code" msgstr "أتركه Ùارغًا للØصول على رمز عشوائي" #: front/src/components/audio/EmbedWizard.vue:7 +#, fuzzy +msgctxt "Popup/Embed/Paragraph" msgid "Leave empty for a responsive widget" msgstr "أتركه Ùارغًا للØصول على ودجات تناسبي" +#: front/src/views/content/Base.vue:5 +#, fuzzy +msgctxt "Menu/Library/Tab.Link" +msgid "Libraries" +msgstr "المكتبات" + #: front/src/views/admin/moderation/AccountsDetail.vue:297 #: front/src/views/admin/moderation/DomainsDetail.vue:233 -#: front/src/views/content/Base.vue:5 +#, fuzzy +msgctxt "Content/Moderation/Table.Label" msgid "Libraries" msgstr "المكتبات" #: front/src/views/content/libraries/Form.vue:2 +msgctxt "Content/Library/Paragraph" msgid "Libraries help you organize and share your music collections. You can upload your own music collection to Funkwhale and share it with your friends and family." msgstr "" #: front/src/components/instance/Stats.vue:30 +#, fuzzy +msgctxt "Content/About/Title/Noun" +msgid "Library" +msgstr "المكتبة" + #: front/src/components/manage/users/UsersTable.vue:173 -#: front/src/views/admin/moderation/AccountsDetail.vue:464 +#, fuzzy +msgctxt "Content/Admin/Table" +msgid "Library" +msgstr "المكتبة" + +#: front/src/views/admin/moderation/AccountsDetail.vue:462 +#, fuzzy +msgctxt "Content/Moderation/Dropdown" +msgid "Library" +msgstr "المكتبة" + +#: front/src/components/Sidebar.vue:103 +#, fuzzy +msgctxt "Sidebar/Moderation/List item.Link/Noun" msgid "Library" msgstr "المكتبة" #: front/src/views/content/libraries/Form.vue:109 +#, fuzzy +msgctxt "Content/Library/Message" msgid "Library created" msgstr "تم انشاء المكتبة" #: front/src/views/content/libraries/Form.vue:129 +#, fuzzy +msgctxt "Content/Library/Message" msgid "Library deleted" msgstr "تم Øذ٠المكتبة" -#: front/src/views/admin/library/FilesList.vue:3 -msgid "Library files" +#: front/src/views/admin/library/EditsList.vue:4 +#, fuzzy +msgctxt "Content/Admin/Title/Noun" +msgid "Library edits" msgstr "ملÙّات المكتبة" #: front/src/views/content/libraries/Form.vue:106 +#, fuzzy +msgctxt "Content/Library/Message" msgid "Library updated" msgstr "تم تØديث المكتبة" -#: front/src/components/library/Track.vue:100 +#: front/src/components/library/TrackDetail.vue:19 +#, fuzzy +msgctxt "Content/Track/Table.Label/Noun" msgid "License" msgstr "الرخصة" #: front/src/views/content/libraries/Detail.vue:21 +#, fuzzy +msgctxt "Content/Library/Paragraph" msgid "Loading followers…" msgstr "جار٠تØميل المتابÙعين…" #: front/src/views/content/libraries/Home.vue:3 +#, fuzzy +msgctxt "Content/Library/Paragraph" msgid "Loading Libraries…" msgstr "جار٠تØميل المكتبات…" #: front/src/views/content/libraries/Detail.vue:3 #: front/src/views/content/libraries/Upload.vue:3 +#, fuzzy +msgctxt "Content/Library/Paragraph" msgid "Loading library data…" msgstr "جار٠تØميل بيانات المكتبة…" -#: front/src/views/Notifications.vue:4 +#: front/src/views/Notifications.vue:19 +#, fuzzy +msgctxt "Content/Notifications/Paragraph" msgid "Loading notifications…" msgstr "عملية تØميل الإشعارات جارية…" #: front/src/views/content/remote/Home.vue:3 +#, fuzzy +msgctxt "Content/Library/Paragraph" msgid "Loading remote libraries…" msgstr "جار٠تØميل المكتبات البÙعدية…" #: front/src/views/content/libraries/Quota.vue:4 +#, fuzzy +msgctxt "Content/Library/Paragraph" msgid "Loading usage data…" msgstr "جار٠تØميل بيانات الإستخدام…" #: front/src/components/favorites/List.vue:5 +#, fuzzy +msgctxt "Content/Favorites/Message" msgid "Loading your favorites…" msgstr "جار٠تØميل Ù…Ùضلاتك…" #: front/src/components/manage/moderation/AccountsTable.vue:59 +#, fuzzy +msgctxt "Content/Moderation/Table/Short, Noun" +msgid "Local account" +msgstr "Øساب Ù…Øلي" + #: front/src/views/admin/moderation/AccountsDetail.vue:18 +#, fuzzy +msgctxt "Content/Moderation/List item" msgid "Local account" msgstr "Øساب Ù…Øلي" #: front/src/components/auth/Login.vue:84 +#, fuzzy +msgctxt "Head/Login/Title" msgid "Log In" msgstr "الدخول" #: front/src/components/auth/Login.vue:4 +#, fuzzy +msgctxt "Content/Login/Title/Verb" msgid "Log in to your Funkwhale account" msgstr "الدخول إلى Øسابك على Ùانك وايل Funkwhale" #: front/src/components/auth/Logout.vue:20 +#, fuzzy +msgctxt "Head/Login/Title" msgid "Log Out" msgstr "الخروج" #: front/src/components/Sidebar.vue:38 +#, fuzzy +msgctxt "Sidebar/Profile/List item.Link" msgid "Logged in as %{ username }" msgstr "Ù…Ùتّصل كـ %{ username }" -#: front/src/components/Sidebar.vue:54 src/components/auth/Login.vue:42 +#: front/src/components/auth/Login.vue:42 +#, fuzzy +msgctxt "Content/Login/Button.Label/Verb" +msgid "Login" +msgstr "الدخول" + +#: front/src/components/Sidebar.vue:54 +#, fuzzy +msgctxt "Sidebar/Login/List item.Link/Verb" msgid "Login" msgstr "الدخول" #: front/src/views/admin/moderation/AccountsDetail.vue:119 +#, fuzzy +msgctxt "Content/*/*/Noun" msgid "Login status" msgstr "Øالة الØساب" #: front/src/components/Sidebar.vue:52 +#, fuzzy +msgctxt "Sidebar/Login/List item.Link/Verb" msgid "Logout" msgstr "خروج" #: front/src/views/content/libraries/Home.vue:9 +#, fuzzy +msgctxt "Content/Library/Paragraph" msgid "Looks like you don't have a library, it's time to create one." msgstr "يبدو أنه ليس لديك أية مكتبة بعد، Øان الأوان لإنشاء واØدة." -#: front/src/components/audio/Player.vue:356 -#: src/components/audio/Player.vue:357 +#: front/src/components/audio/Player.vue:364 +#: src/components/audio/Player.vue:365 +msgctxt "Sidebar/Player/Icon.Tooltip" msgid "Looping disabled. Click to switch to single-track looping." msgstr "" -#: front/src/components/audio/Player.vue:359 -#: src/components/audio/Player.vue:360 +#: front/src/components/audio/Player.vue:367 +#: src/components/audio/Player.vue:368 +msgctxt "Sidebar/Player/Icon.Tooltip" msgid "Looping on a single track. Click to switch to whole queue looping." msgstr "" -#: front/src/components/audio/Player.vue:362 -#: src/components/audio/Player.vue:363 +#: front/src/components/audio/Player.vue:370 +#: src/components/audio/Player.vue:371 +msgctxt "Sidebar/Player/Icon.Tooltip" msgid "Looping on whole queue. Click to disable looping." msgstr "" -#: front/src/components/library/Track.vue:150 +#: front/src/components/library/TrackDetail.vue:69 +#, fuzzy +msgctxt "Content/Track/Title" msgid "Lyrics" msgstr "الكلمات" -#: front/src/components/Sidebar.vue:210 +#: front/src/components/Sidebar.vue:221 +#, fuzzy +msgctxt "Sidebar/*/Hidden text" msgid "Main menu" msgstr "القائمة الرئيسية" #: front/src/views/admin/library/Base.vue:16 +#, fuzzy +msgctxt "Head/Admin/Title" msgid "Manage library" msgstr "إدارة المكتبة" #: front/src/components/playlists/PlaylistModal.vue:3 +#, fuzzy +msgctxt "Popup/Playlist/Title/Verb" msgid "Manage playlists" msgstr "إدارة قوائم المَقاطÙع الموسيقية" #: front/src/views/admin/users/Base.vue:20 +#, fuzzy +msgctxt "Head/Admin/Title" msgid "Manage users" msgstr "إدارة المستخدÙمين" #: front/src/views/playlists/List.vue:8 +#, fuzzy +msgctxt "Content/Playlist/Button.Label/Verb" msgid "Manage your playlists" msgstr "إدارة القوائم الخاصة الموسيقى" -#: front/src/views/Notifications.vue:17 +#: front/src/views/Notifications.vue:14 +#, fuzzy +msgctxt "Content/Notifications/Button.Label/Verb" msgid "Mark all as read" msgstr "تØديد الكل كمقروء" #: front/src/components/notifications/NotificationRow.vue:46 +#, fuzzy +msgctxt "Content/Notifications/Button.Tooltip/Verb" msgid "Mark as read" msgstr "تØديد كمقروء" #: front/src/components/notifications/NotificationRow.vue:47 +#, fuzzy +msgctxt "Content/Notifications/Button.Tooltip/Verb" msgid "Mark as unread" msgstr "تØديد كغير مقروء" #: front/src/views/admin/moderation/AccountsDetail.vue:281 +#, fuzzy +msgctxt "Content/*/*/Unit" msgid "MB" msgstr "MB" -#: front/src/components/audio/Player.vue:349 +#: front/src/components/audio/Player.vue:357 +#, fuzzy +msgctxt "Sidebar/Player/Hidden text" msgid "Media player" msgstr "Ù…Ùشغّل الوسائط" @@ -1529,323 +2739,677 @@ msgstr "Ù…Ùشغّل الوسائط" msgid "Member since %{ date }" msgstr "عضو منذ %{ date }" +#: front/src/views/admin/library/Base.vue:17 +msgid "Menu/*/Hidden text" +msgstr "" + #: front/src/components/Footer.vue:32 +#, fuzzy +msgctxt "Footer/*/List item.Link" 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/components/manage/users/UsersTable.vue:177 +#, fuzzy +msgctxt "Content/Admin/Table" +msgid "Moderation" +msgstr "الإشراÙ" + #: front/src/views/admin/moderation/Base.vue:21 +#, fuzzy +msgctxt "Head/Moderation/Title" +msgid "Moderation" +msgstr "الإشراÙ" + +#: front/src/views/admin/moderation/AccountsDetail.vue:466 +#, fuzzy +msgctxt "Content/Moderation/Dropdown" +msgid "Moderation" +msgstr "الإشراÙ" + +#: front/src/components/Sidebar.vue:97 +#, fuzzy +msgctxt "Sidebar/Moderation/List item.Link/Noun" msgid "Moderation" msgstr "الإشراÙ" #: front/src/views/admin/moderation/AccountsDetail.vue:49 #: front/src/views/admin/moderation/DomainsDetail.vue:42 +#, fuzzy +msgctxt "Content/Moderation/Card.Paragraph" msgid "Moderation policies help you control how your instance interact with a given domain or account." msgstr "قواعد الإشرا٠تساعدكم على التØكم ÙÙŠ كيÙية تÙاعل مثيل خادومكم مع النطاقات Ùˆ الØسابات الأخرى." +#: front/src/components/library/EditCard.vue:5 +#, fuzzy +msgctxt "Content/Library/Card/Short" +msgid "Modification %{ id }" +msgstr "تاريخ التعديل" + +#: front/src/components/mixins/Translations.vue:19 #: front/src/components/mixins/Translations.vue:20 -#: front/src/components/mixins/Translations.vue:21 +#, fuzzy +msgctxt "Content/Playlist/Dropdown/Noun" msgid "Modification date" msgstr "تاريخ التعديل" -#: front/src/components/Sidebar.vue:63 src/views/admin/Settings.vue:82 +#: front/src/components/Sidebar.vue:63 +#, fuzzy +msgctxt "Sidebar/Library/Title" +msgid "Music" +msgstr "الموسيقى" + +#: front/src/views/admin/Settings.vue:82 +#, fuzzy +msgctxt "Content/Admin/Menu" msgid "Music" msgstr "الموسيقى" -#: front/src/components/audio/Player.vue:355 +#: front/src/components/audio/Player.vue:363 +#, fuzzy +msgctxt "Sidebar/Player/Icon.Tooltip/Verb" msgid "Mute" msgstr "كتم" #: front/src/components/manage/moderation/InstancePolicyCard.vue:24 +#, fuzzy +msgctxt "Content/Moderation/Card.List item/Verb" +msgid "Mute activity" +msgstr "كتم النشاط" + #: front/src/components/manage/moderation/InstancePolicyForm.vue:115 +#, fuzzy +msgctxt "Content/Moderation/Checkbox.Label/Verb" msgid "Mute activity" msgstr "كتم النشاط" +#: front/src/components/manage/moderation/InstancePolicyForm.vue:119 +#, fuzzy +msgctxt "Content/Moderation/Checkbox.Label/Verb" +msgid "Mute notifications" +msgstr "كتم الإشعارات" + #: front/src/components/manage/moderation/InstancePolicyCard.vue:28 +#, fuzzy +msgctxt "Content/Moderation/Card.List item/Verb" msgid "Mute notifications" msgstr "كتم الإشعارات" #: front/src/components/Sidebar.vue:34 +#, fuzzy +msgctxt "Sidebar/Profile/Title" msgid "My account" msgstr "Øسابي" -#: front/src/components/library/radios/Builder.vue:236 +#: front/src/components/library/radios/Builder.vue:237 +#, fuzzy +msgctxt "Content/Radio/Input.Placeholder" msgid "My awesome description" msgstr "وصÙÙŠ الرائع" #: front/src/views/content/libraries/Form.vue:70 +#, fuzzy +msgctxt "Content/Library/Input.Placeholder" msgid "My awesome library" msgstr "مكتبتي الرائعة" #: front/src/components/playlists/Form.vue:74 +#, fuzzy +msgctxt "Content/Playlist/Input.Placeholder" msgid "My awesome playlist" msgstr "قائمتي الرائعة للمَقاطÙع الموسيقية" -#: front/src/components/library/radios/Builder.vue:235 +#: front/src/components/library/radios/Builder.vue:236 +#, fuzzy +msgctxt "Content/Radio/Input.Placeholder" msgid "My awesome radio" msgstr "إذاعتي الرائعة" #: front/src/views/content/libraries/Home.vue:6 +#, fuzzy +msgctxt "Content/Library/Title" 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 +#: src/components/library/EditCard.vue:60 +#: front/src/components/library/TrackDetail.vue:34 +#: front/src/components/library/TrackDetail.vue:43 +#: front/src/components/library/TrackDetail.vue:52 +#: front/src/components/library/TrackDetail.vue:61 #: 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 +#, fuzzy +msgctxt "*/*/*" msgid "N/A" msgstr "غير متوÙر" +#: front/src/components/mixins/Translations.vue:24 +#: front/src/components/mixins/Translations.vue:25 +#, fuzzy +msgctxt "Content/Moderation/*/Noun" +msgid "Name" +msgstr "الإسم" + +#: front/src/views/content/libraries/Form.vue:10 +#, fuzzy +msgctxt "Content/Library/Input.Label" +msgid "Name" +msgstr "الإسم" + +#: front/src/components/playlists/PlaylistModal.vue:31 +#, fuzzy +msgctxt "*/*/Table.Label" +msgid "Name" +msgstr "الإسم" + +#: front/src/components/auth/Settings.vue:133 +#, fuzzy +msgctxt "Content/*/Table.Label" +msgid "Name" +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 +#, fuzzy +msgctxt "Content/Moderation/Table.Label" msgid "Name" msgstr "الإسم" -#: front/src/components/auth/Settings.vue:87 +#: front/src/components/auth/Settings.vue:88 +#, fuzzy +msgctxt "Content/Settings/Input.Label" +msgid "New password" +msgstr "الكلمة السرية الجديدة" + #: front/src/views/auth/PasswordResetConfirm.vue:14 +#, fuzzy +msgctxt "Content/Signup/Input.Label" msgid "New password" msgstr "الكلمة السرية الجديدة" -#: front/src/components/Sidebar.vue:160 +#: front/src/components/Sidebar.vue:171 +#, fuzzy +msgctxt "Sidebar/Player/Paragraph" msgid "New tracks will be appended here automatically." msgstr "سو٠يتم إضاÙØ© المَقاطÙع الجديدة هنا آليًا." -#: front/src/components/audio/Player.vue:353 +#: front/src/components/library/EditCard.vue:47 +msgctxt "Content/Library/Card.Table.Header/Short" +msgid "New value" +msgstr "" + +#: front/src/components/audio/Player.vue:361 +#, fuzzy +msgctxt "Sidebar/Player/Icon.Tooltip" msgid "Next track" msgstr "المَقطَع التالي" -#: front/src/components/Sidebar.vue:119 +#: front/src/components/Sidebar.vue:130 +#, fuzzy +msgctxt "*/*/*" msgid "No" msgstr "لا" #: front/src/components/Home.vue:100 +#, fuzzy +msgctxt "Content/Home/List item" msgid "No add-ons, no plugins : you only need a web library" msgstr "لا تØتاج إلى تنصيب إضاÙات٠أو Ù…ÙÙ„Øَقات٠: كل ما تØتاج إليه هي مكتبة موسيقية على الويب" #: front/src/components/audio/Search.vue:25 +#, fuzzy +msgctxt "Content/Search/Paragraph" msgid "No album matched your query" msgstr "لم نتمكّن Ù…ÙÙ† العثور على أي ألبوم يناسب طلب بØثك" #: front/src/components/audio/Search.vue:16 +#, fuzzy +msgctxt "Content/Search/Paragraph" msgid "No artist matched your query" msgstr "لم نتمكّن Ù…ÙÙ† العثور على أي Ùنان يناسب طلب بØثك" -#: front/src/components/library/Track.vue:158 +#: front/src/components/library/TrackDetail.vue:14 +#, fuzzy +msgctxt "Content/Track/Table.Paragraph" +msgid "No copyright information available for this track" +msgstr "لا تتوÙّر هناك كلمات لهذا المَقطَع." + +#: front/src/components/library/TrackDetail.vue:25 +#, fuzzy +msgctxt "Content/Track/Table.Paragraph" +msgid "No licensing information for this track" +msgstr "ليس لدينا أية بيانات عن رخصة هذا المَقطع" + +#: front/src/components/library/TrackDetail.vue:77 +#, fuzzy +msgctxt "Content/Track/Paragraph" msgid "No lyrics available for this track." msgstr "لا تتوÙّر هناك كلمات لهذا المَقطَع." #: front/src/components/federation/LibraryWidget.vue:6 +#, fuzzy +msgctxt "Content/Federation/Paragraph" msgid "No matching library." msgstr "ليس هناك أية مكتبة مطابÙقة." -#: front/src/views/Notifications.vue:26 +#: front/src/views/Notifications.vue:28 +#, fuzzy +msgctxt "Content/Notifications/Paragraph" msgid "No notification to show." msgstr "ليس هناك أي إشعار للعرض." +#: front/src/components/common/EmptyState.vue:7 +msgctxt "Content/*/Paragraph" +msgid "No results were found." +msgstr "" + +#: front/src/views/content/libraries/Form.vue:72 +#, fuzzy +msgctxt "Content/Library/Dropdown" +msgid "Nobody except me" +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 +#, fuzzy +msgctxt "Content/Settings/Dropdown" +msgid "Nobody except me" +msgstr "لا Ø£Øد غيري" + +#: front/src/components/playlists/Form.vue:81 +#, fuzzy +msgctxt "Content/Playlist/Dropdown" msgid "Nobody except me" msgstr "لا Ø£Øد غيري" #: front/src/views/content/libraries/Detail.vue:57 +#, fuzzy +msgctxt "Content/Library/Paragraph" msgid "Nobody is following this library" msgstr "لا Ø£Øد يتبع هذه المكتبة" #: front/src/components/manage/users/InvitationsTable.vue:51 +#, fuzzy +msgctxt "Content/Admin/Table" msgid "Not used" msgstr "غير مستعمَل" -#: front/src/components/Sidebar.vue:46 src/views/Notifications.vue:74 +#: front/src/views/Notifications.vue:76 +#, fuzzy +msgctxt "Head/Notifications/Title" +msgid "Notifications" +msgstr "الإشعارات" + +#: front/src/components/Sidebar.vue:46 +#, fuzzy +msgctxt "Sidebar/Notifications/List item.Link/Noun" msgid "Notifications" msgstr "الإشعارات" #: front/src/components/Footer.vue:47 +#, fuzzy +msgctxt "Footer/*/List item.Link" msgid "Official website" msgstr "موقع الويب الرسمي" -#: front/src/components/auth/Settings.vue:82 +#: front/src/components/auth/Settings.vue:83 +#, fuzzy +msgctxt "Content/Settings/Input.Label" msgid "Old password" msgstr "الكلمة السرية القديمة" +#: front/src/components/library/EditCard.vue:46 +msgctxt "Content/Library/Card.Table.Header/Short" +msgid "Old value" +msgstr "" + #: front/src/components/manage/users/InvitationsTable.vue:20 +#, fuzzy +msgctxt "Content/Admin/Dropdown/Adjective" msgid "Open" msgstr "Ù…ÙتوØ" #: front/src/views/admin/moderation/AccountsDetail.vue:23 +#, fuzzy +msgctxt "Content/Moderation/Link/Verb" msgid "Open profile" msgstr "اÙØªØ Ø§Ù„ØµÙØØ© الشخصية" #: front/src/views/admin/moderation/DomainsDetail.vue:16 +#, fuzzy +msgctxt "Content/Moderation/Link/Verb" msgid "Open website" msgstr "اÙØªØ Ù…ÙˆÙ‚Ø¹ الويب" #: front/src/components/manage/moderation/InstancePolicyForm.vue:40 +#, fuzzy +msgctxt "Content/Moderation/Card.Title" 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/components/favorites/List.vue:32 +#, fuzzy +msgctxt "Content/*/Dropdown.Label/Short, Name" +msgid "Order" +msgstr "الترتيب" + #: front/src/views/playlists/List.vue:25 +#, fuzzy +msgctxt "Content/*/Dropdown.Label/Short, Noun" +msgid "Order" +msgstr "الترتيب" + +#: front/src/components/library/Radios.vue:41 +#, fuzzy +msgctxt "Content/Search/Dropdown.Label" +msgid "Order" +msgstr "الترتيب" + +#: front/src/components/manage/library/EditsCardList.vue:37 +#: front/src/components/manage/users/UsersTable.vue:17 +#, fuzzy +msgctxt "Content/Search/Dropdown.Label/Noun" 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 +#, fuzzy +msgctxt "Content/Search/Input.Label/Noun" +msgid "Ordering" +msgstr "الترتيب" + +#: front/src/components/library/Albums.vue:15 +#: src/components/library/Artists.vue:15 +#, fuzzy +msgctxt "Content/Search/Dropdown.Label/Noun" +msgid "Ordering" +msgstr "الترتيب" + +#: front/src/components/library/Radios.vue:33 +#: front/src/components/manage/library/EditsCardList.vue:29 +#, fuzzy +msgctxt "Content/Search/Dropdown.Label" +msgid "Ordering" +msgstr "الترتيب" + +#: front/src/components/favorites/List.vue:24 +#, fuzzy +msgctxt "Content/Favorites/Dropdown.Title/Short, Name" +msgid "Ordering" +msgstr "الترتيب" + #: front/src/views/playlists/List.vue:17 +#, fuzzy +msgctxt "Content/*/Dropdown.Label/Short, Noun" +msgid "Ordering" +msgstr "الترتيب" + +#: front/src/views/content/libraries/FilesTable.vue:21 +#, fuzzy +msgctxt "Content/Library/Dropdown.Label/Noun" msgid "Ordering" msgstr "الترتيب" -#: front/src/components/library/Artists.vue:23 +#: front/src/views/content/libraries/FilesTable.vue:29 +#, fuzzy +msgctxt "Content/Library/Dropdown.Label/Noun" +msgid "Ordering direction" +msgstr "اتجاه الترتيب" + +#: front/src/components/library/Albums.vue:23 +#: src/components/library/Artists.vue:23 +#, fuzzy +msgctxt "Content/Search/Dropdown.Label/Noun" +msgid "Ordering direction" +msgstr "اتجاه الترتيب" + #: front/src/components/manage/moderation/AccountsTable.vue:19 #: front/src/components/manage/moderation/DomainsTable.vue:17 -#: front/src/views/content/libraries/FilesTable.vue:29 +#, fuzzy +msgctxt "Content/Search/Input.Label/Noun" msgid "Ordering direction" msgstr "اتجاه الترتيب" #: front/src/components/manage/users/InvitationsTable.vue:38 +#, fuzzy +msgctxt "Content/Admin/Table.Label" msgid "Owner" msgstr "المالك" #: front/src/components/PageNotFound.vue:33 +#, fuzzy +msgctxt "Head/*/Title" msgid "Page Not Found" msgstr "الصÙØØ© غير موجودة" #: front/src/components/PageNotFound.vue:7 +#, fuzzy +msgctxt "Content/*/Title" msgid "Page not found!" msgstr "الصÙØØ© غير موجودة !" #: front/src/components/Pagination.vue:39 +#, fuzzy +msgctxt "Content/*/Hidden text/Noun" msgid "Pagination" msgstr "تتابÙع الصÙØات" -#: front/src/components/auth/Login.vue:33 src/components/auth/Signup.vue:40 +#: front/src/components/auth/Signup.vue:40 +msgid "Password" +msgstr "كلمة السر" + +#: front/src/components/auth/Login.vue:33 +#, fuzzy +msgctxt "Content/Login/Input.Label" msgid "Password" msgstr "كلمة السر" #: front/src/components/auth/SubsonicTokenForm.vue:94 +#, fuzzy +msgctxt "Content/Settings/Message" msgid "Password updated" msgstr "تم تØديث كلمة السر" #: front/src/views/auth/PasswordResetConfirm.vue:28 +#, fuzzy +msgctxt "Content/Signup/Card.Title" msgid "Password updated successfully" msgstr "تم تØديث كلمة السر بنجاØ" -#: front/src/components/audio/Player.vue:352 +#: front/src/components/audio/Player.vue:360 +#, fuzzy +msgctxt "Sidebar/Player/Icon.Tooltip/Verb" msgid "Pause track" msgstr "ألبÙØ« المَقطَع" #: front/src/components/ShortcutsModal.vue:59 +#, fuzzy +msgctxt "Popup/Keyboard shortcuts/Table.Label/Verb" msgid "Pause/play the current track" msgstr "إيقاÙ/تشغيل المقطع الØالي" #: front/src/components/manage/moderation/InstancePolicyCard.vue:12 +#, fuzzy +msgctxt "Content/Moderation/Card.List item" msgid "Paused" msgstr "تم توقيÙÙ‡ مؤقتا" -#: front/src/components/library/FileUpload.vue:107 -#: front/src/views/content/libraries/FilesTable.vue:14 #: front/src/views/content/libraries/FilesTable.vue:208 +#, fuzzy +msgctxt "Content/Library/Table/Short" +msgid "Pending" +msgstr "معلّق" + +#: front/src/components/library/FileUpload.vue:109 +#, fuzzy +msgctxt "Content/Library/Table" +msgid "Pending" +msgstr "معلّق" + +#: front/src/views/content/libraries/FilesTable.vue:14 +#, fuzzy +msgctxt "Content/Library/Dropdown" msgid "Pending" msgstr "معلّق" #: front/src/views/content/libraries/Detail.vue:37 +#, fuzzy +msgctxt "Content/Library/Table/Short" msgid "Pending approval" msgstr "ÙÙŠ انتظار التسريØ" #: front/src/views/content/libraries/Quota.vue:22 +#, fuzzy +msgctxt "Content/Library/Label" msgid "Pending files" msgstr "الملÙات المعلّقة" -#: front/src/components/Sidebar.vue:212 -msgid "Pending follow requests" -msgstr "طلبات المتابَعة المعلَّقة" - +#: front/src/components/Sidebar.vue:223 +#, fuzzy +msgctxt "Sidebar/Notifications/Hidden text" +msgid "Pending follow requests" +msgstr "طلبات المتابَعة المعلَّقة" + +#: front/src/components/manage/library/EditsCardList.vue:18 +#, fuzzy +msgctxt "Content/Admin/Dropdown" +msgid "Pending review" +msgstr "الملÙات المعلّقة" + +#: front/src/components/library/EditCard.vue:29 +#, fuzzy +msgctxt "Content/Library/Card/Short" +msgid "Pending review" +msgstr "الملÙات المعلّقة" + +#: front/src/components/Sidebar.vue:224 +#, fuzzy +msgctxt "Sidebar/Moderation/Hidden text" +msgid "Pending review edits" +msgstr "الملÙات المعلّقة" + #: front/src/components/manage/users/UsersTable.vue:42 +#, fuzzy +msgctxt "Content/Admin/Table.Label/Noun" +msgid "Permissions" +msgstr "الصّلاØيّات" + #: front/src/views/admin/moderation/AccountsDetail.vue:137 +#, fuzzy +msgctxt "Content/Moderation/Table.Label" msgid "Permissions" msgstr "الصّلاØيّات" #: front/src/components/audio/PlayButton.vue:9 -#: src/components/library/Track.vue:40 +#, fuzzy +msgctxt "*/Queue/Button/Label/Short, Verb" +msgid "Play" +msgstr "غنّي" + +#: front/src/components/library/TrackBase.vue:25 +#, fuzzy +msgctxt "*/Queue/Button.Label/Short, Verb" msgid "Play" msgstr "غنّي" -#: front/src/components/audio/album/Card.vue:50 #: front/src/components/audio/artist/Card.vue:44 -#: src/components/library/Album.vue:22 -#: front/src/components/library/Album.vue:67 src/views/playlists/Detail.vue:23 +#, fuzzy +msgctxt "Content/Queue/Button.Label/Short, Verb" +msgid "Play all" +msgstr "تشغيل الكل" + +#: front/src/components/library/Album.vue:17 +#: src/components/library/Album.vue:63 front/src/views/playlists/Detail.vue:24 +#, fuzzy +msgctxt "Content/*/Button.Label/Verb, Short" +msgid "Play all" +msgstr "تشغيل الكل" + +#: front/src/components/audio/album/Card.vue:48 +#, fuzzy +msgctxt "Content/Queue/Card.Button.Label/Short, Verb" msgid "Play all" msgstr "تشغيل الكل" #: front/src/components/library/Artist.vue:26 +#, fuzzy +msgctxt "Content/Artist/Button.Label/Verb" msgid "Play all albums" msgstr "إعز٠كاÙØ© الألبومات" -#: front/src/components/audio/PlayButton.vue:15 -#: front/src/components/audio/PlayButton.vue:65 +#: front/src/components/audio/PlayButton.vue:18 +#, fuzzy +msgctxt "*/Queue/Dropdown/Button/Label/Short" +msgid "Play next" +msgstr "إعز٠التالي" + +#: front/src/components/audio/PlayButton.vue:77 +#, fuzzy +msgctxt "*/Queue/Dropdown/Button/Title" msgid "Play next" msgstr "إعز٠التالي" #: front/src/components/ShortcutsModal.vue:67 +#, fuzzy +msgctxt "Popup/Keyboard shortcuts/Table.Label/Verb" 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:21 +#, fuzzy +msgctxt "*/Queue/Dropdown/Button/Label/Short" +msgid "Play now" +msgstr "إعز٠الآن" + +#: front/src/components/audio/PlayButton.vue:75 +#, fuzzy +msgctxt "*/Queue/Dropdown/Button/Title" msgid "Play now" msgstr "إعز٠الآن" #: front/src/components/ShortcutsModal.vue:63 +#, fuzzy +msgctxt "Popup/Keyboard shortcuts/Table.Label/Verb" msgid "Play previous track" msgstr "شغّÙÙ„ المَقطَع السابق" -#: front/src/components/Sidebar.vue:211 +#: front/src/components/audio/PlayButton.vue:78 +msgctxt "*/Queue/Dropdown/Button/Title" +msgid "Play similar songs" +msgstr "" + +#: front/src/components/Sidebar.vue:222 +#, fuzzy +msgctxt "Sidebar/Player/Hidden text" msgid "Play this track" msgstr "شغّÙÙ„ هذا المَقطَع" -#: front/src/components/audio/Player.vue:351 +#: front/src/components/audio/Player.vue:359 +#, fuzzy +msgctxt "Sidebar/Player/Icon.Tooltip/Verb" msgid "Play track" msgstr "إعز٠المَقطَع" -#: front/src/components/audio/PlayButton.vue:70 +#: front/src/components/audio/PlayButton.vue:83 +#, fuzzy +msgctxt "*/Queue/Button/Title" msgid "Play..." msgstr "تشغيل…" -#: front/src/views/playlists/Detail.vue:90 +#: front/src/views/playlists/Detail.vue:91 msgid "Playlist" msgstr "قائمة المَقاطÙع" #: front/src/views/playlists/Detail.vue:12 +msgctxt "Content/Playlist/Header.Subtitle" msgid "Playlist containing %{ count } track, by %{ username }" msgid_plural "Playlist containing %{ count } tracks, by %{ username }" msgstr[0] "" @@ -1856,169 +3420,315 @@ msgstr[4] "" msgstr[5] "" #: front/src/components/playlists/Form.vue:9 +#, fuzzy +msgctxt "Content/Playlist/Message" msgid "Playlist created" msgstr "تم إنشاء قائمة تشغيل الموسيقى" #: front/src/components/playlists/Editor.vue:4 +#, fuzzy +msgctxt "Content/Playlist/Title" msgid "Playlist editor" msgstr "Ù…Øرّر قوائم تشغيل الموسيقى" #: front/src/components/playlists/Form.vue:21 +#, fuzzy +msgctxt "Content/Playlist/Input.Label" msgid "Playlist name" msgstr "إسم قائمة المَقاطÙع" #: front/src/components/playlists/Form.vue:6 +#, fuzzy +msgctxt "Content/Playlist/Message" msgid "Playlist updated" msgstr "تم تØديث قائمة تشغيل الموسيقى" #: front/src/components/playlists/Form.vue:25 +#, fuzzy +msgctxt "Content/Playlist/Dropdown.Label" 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/components/Sidebar.vue:71 +#, fuzzy +msgctxt "Sidebar/Playlist/List item.Link/Noun" +msgid "Playlists" +msgstr "قوائم المَقاطÙع" + +#: front/src/components/library/Library.vue:16 +#, fuzzy +msgctxt "Menu/Home/Link" +msgid "Playlists" +msgstr "قوائم المَقاطÙع" + #: front/src/views/playlists/List.vue:106 +#, fuzzy +msgctxt "Head/Playlist/Title/Noun" +msgid "Playlists" +msgstr "قوائم المَقاطÙع" + +#: front/src/components/library/Home.vue:16 +#, fuzzy +msgctxt "Content/Home/Title" +msgid "Playlists" +msgstr "قوائم المَقاطÙع" + +#: front/src/views/admin/Settings.vue:83 +#, fuzzy +msgctxt "Content/Admin/Menu" msgid "Playlists" msgstr "قوائم المَقاطÙع" #: front/src/components/Home.vue:56 +#, fuzzy +msgctxt "Content/Home/List item" msgid "Playlists? We got them" msgstr "قوائم تشغيل الموسيقى ØŸ متوÙّرة لدينا" -#: front/src/components/auth/Settings.vue:78 +#: front/src/components/auth/Settings.vue:79 +#, fuzzy +msgctxt "Content/Settings/Error message.List item/Call to action" msgid "Please double-check your password is correct" msgstr "يرجى التأكّد Ù…ÙÙ† صØØ© الكلمة السرية" #: front/src/components/auth/Login.vue:9 +#, fuzzy +msgctxt "Content/Login/Error message.List item/Call to action" msgid "Please double-check your username/password couple is correct" msgstr "الرجاء التأكّد Ù…ÙÙ† صØØ© اسم المستخدÙÙ… Ùˆ الكلمة السرية" #: front/src/components/auth/Settings.vue:46 +#, fuzzy +msgctxt "Content/Settings/Paragraph" msgid "PNG, GIF or JPG. At most 2MB. Will be downscaled to 400x400px." msgstr "نسق PNG أو GIF أو JPG. الØجم الأقصى 2 ميغابيت. سيتم تغيير Øجمها إلى 400×400 بكسل." #: front/src/components/manage/moderation/InstancePolicyForm.vue:118 +#, fuzzy +msgctxt "Content/Moderation/Help text" msgid "Prevent account or domain from triggering notifications, except from followers." -msgstr "" +msgstr "إخÙاء الØساب أو Ù…Øتوى النطاق Ù…ÙÙ† الجميع باستثناء المتابÙعين." -#: front/src/components/audio/EmbedWizard.vue:29 +#: front/src/components/audio/EmbedWizard.vue:33 +#, fuzzy +msgctxt "Popup/Embed/Title/Noun" msgid "Preview" msgstr "معاينة" -#: front/src/components/audio/Player.vue:350 +#: front/src/components/audio/Player.vue:358 +#, fuzzy +msgctxt "Sidebar/Player/Icon.Tooltip" msgid "Previous track" msgstr "المَقطَع السابق" #: front/src/views/content/remote/Card.vue:39 +#, fuzzy +msgctxt "Content/Library/Card.List item" msgid "Problem during scanning" msgstr "خطأ أثناء المسØ" #: front/src/components/library/FileUpload.vue:58 +#, fuzzy +msgctxt "Content/Library/Button.Label" msgid "Proceed" msgstr "واصل" #: front/src/views/auth/EmailConfirm.vue:26 #: front/src/views/auth/PasswordResetConfirm.vue:31 +#, fuzzy +msgctxt "Content/Signup/Link/Verb" msgid "Proceed to login" msgstr "المواصلة إلى صÙØØ© تسجيل الدخول" #: front/src/components/library/FileUpload.vue:17 +#, fuzzy +msgctxt "Content/Library/Tab.Title/Short" msgid "Processing" msgstr "جار٠العمل" +#: front/src/views/content/libraries/Quota.vue:39 +#: front/src/views/content/libraries/Quota.vue:65 +#: front/src/views/content/libraries/Quota.vue:91 +#, fuzzy +msgctxt "Popup/Library/Button.Label" +msgid "Purge" +msgstr "تÙريغ" + #: front/src/components/manage/moderation/AccountsTable.vue:188 #: front/src/components/manage/moderation/DomainsTable.vue:168 +#, fuzzy +msgctxt "Content/Moderation/Dropdown/Verb" +msgid "Purge" +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 +#, fuzzy +msgctxt "Content/Library/Button.Label/Verb" msgid "Purge" msgstr "تÙريغ" #: front/src/views/content/libraries/Quota.vue:89 +#, fuzzy +msgctxt "Popup/Library/Title" msgid "Purge errored files?" msgstr "تنظي٠الملÙات الخاطئة ÙˆØØ°Ùها؟" #: front/src/views/content/libraries/Quota.vue:37 +#, fuzzy +msgctxt "Popup/Library/Title" msgid "Purge pending files?" msgstr "هل تريد إزالة الملÙات المعلّقة؟" #: front/src/views/content/libraries/Quota.vue:63 +#, fuzzy +msgctxt "Popup/Library/Title" msgid "Purge skipped files?" msgstr "هل تريد إزالة الملÙات المتخطاة؟" #: front/src/components/Sidebar.vue:20 +#, fuzzy +msgctxt "Sidebar/Queue/Tab.Title/Noun" msgid "Queue" msgstr "قائمة الإنتظار" -#: front/src/components/audio/Player.vue:283 +#: front/src/components/audio/Player.vue:291 +#, fuzzy +msgctxt "Content/Queue/Message" msgid "Queue shuffled!" msgstr "تم خلط قائمة الإنتظار !" #: front/src/views/radios/Detail.vue:80 +#, fuzzy +msgctxt "Head/Radio/Title" msgid "Radio" msgstr "الإذاعة" -#: front/src/components/library/radios/Builder.vue:233 +#: front/src/components/library/radios/Builder.vue:234 +#, fuzzy +msgctxt "Head/Radio/Title" msgid "Radio Builder" msgstr "Ù…ÙنشÙئ الإذاعات Ùˆ الراديو" #: front/src/components/library/radios/Builder.vue:15 +#, fuzzy +msgctxt "Content/Radio/Message" msgid "Radio created" msgstr "تم إنشاء الإذاعة" #: front/src/components/library/radios/Builder.vue:21 +#, fuzzy +msgctxt "Content/Radio/Input.Label/Noun" msgid "Radio name" msgstr "إسم الإذاعة" #: front/src/components/library/radios/Builder.vue:12 +#, fuzzy +msgctxt "Content/Radio/Message" msgid "Radio updated" msgstr "تم تØديث الإذاعة" -#: front/src/components/library/Library.vue:10 -#: src/components/library/Radios.vue:141 +#: front/src/components/library/Library.vue:13 +#, fuzzy +msgctxt "Menu/Home/Link" +msgid "Radios" +msgstr "الإذاعات" + +#: front/src/components/library/Radios.vue:142 +#, fuzzy +msgctxt "Head/Radio/Title" msgid "Radios" msgstr "الإذاعات" -#: front/src/components/manage/moderation/InstancePolicyCard.vue:39 #: front/src/components/manage/moderation/InstancePolicyForm.vue:25 +#, fuzzy +msgctxt "Content/Moderation/Input.Label/Noun" +msgid "Reason" +msgstr "السبب" + +#: front/src/components/manage/moderation/InstancePolicyCard.vue:39 +#, fuzzy +msgctxt "Content/Moderation/Card.Title/Noun" msgid "Reason" msgstr "السبب" #: front/src/views/admin/moderation/AccountsDetail.vue:222 #: front/src/views/admin/moderation/DomainsDetail.vue:179 +#, fuzzy +msgctxt "Content/Moderation/Table.Label/Noun" msgid "Received library follows" msgstr "الطلبات الواردة لمتابعة المكتبات" #: front/src/components/manage/moderation/DomainsTable.vue:40 -#: front/src/components/mixins/Translations.vue:36 -#: front/src/components/mixins/Translations.vue:37 +#, fuzzy +msgctxt "Content/Moderation/Table.Label/Short, Noun" +msgid "Received messages" +msgstr "الرسائل الواردة" + +#: front/src/components/mixins/Translations.vue:33 +#: front/src/components/mixins/Translations.vue:34 +#, fuzzy +msgctxt "Content/Moderation/Dropdown/Noun" msgid "Received messages" msgstr "الرسائل الواردة" +#: front/src/components/library/EditForm.vue:27 +#, fuzzy +msgctxt "Content/Library/Paragraph" +msgid "Recent edits" +msgstr "تمت إضاÙتها مؤخرا" + +#: front/src/components/library/EditForm.vue:17 +msgctxt "Content/Library/Paragraph" +msgid "Recent edits awaiting review" +msgstr "" + #: front/src/components/library/Home.vue:24 +#, fuzzy +msgctxt "Content/Home/Title" msgid "Recently added" msgstr "تمت إضاÙتها مؤخرا" #: front/src/components/library/Home.vue:11 +#, fuzzy +msgctxt "Content/Home/Title" msgid "Recently favorited" msgstr "تمت إضاÙتها إلى المÙضلة Øديثا" #: front/src/components/library/Home.vue:6 +#, fuzzy +msgctxt "Content/Home/Title" msgid "Recently listened" msgstr "مَقاطÙع أستÙÙ…Ùع إليها مؤخرا" #: front/src/views/content/remote/Home.vue:15 +#, fuzzy +msgctxt "Content/Library/Button.Label" +msgid "Refresh" +msgstr "إنعاش" + +#: front/src/components/common/EmptyState.vue:16 +#, fuzzy +msgctxt "Content/*/Button.Label/Short, Verb" +msgid "Refresh" +msgstr "إنعاش" + +#: front/src/components/auth/Settings.vue:125 +#, fuzzy +msgctxt "Content/*/Button.Label" msgid "Refresh" msgstr "إنعاش" #: front/src/views/admin/moderation/DomainsDetail.vue:135 +#, fuzzy +msgctxt "Content/Moderation/Button.Label/Verb" msgid "Refresh node info" msgstr "تØديث معلومات العÙقدة" -#: front/src/components/common/ActionTable.vue:272 +#: front/src/components/common/ActionTable.vue:274 +#, fuzzy +msgctxt "Content/*/Button.Tooltip/Verb" msgid "Refresh table content" msgstr "تØديث Ù…Øتوى الجدول" @@ -2027,197 +3737,380 @@ msgid "Registration are closed on this instance, you will need an invitation cod msgstr "إنّ التسجيلات Ù…Ùغلَقة Øاليًا على هذا الخادوم، يلزمك رمز دعوة للتسجيل Ùيه." #: front/src/components/manage/users/UsersTable.vue:71 +#, fuzzy +msgctxt "Content/Admin/Table, User role" msgid "regular user" msgstr "مستخدÙÙ… عادي" +#: front/src/components/library/EditCard.vue:87 #: front/src/views/content/libraries/Detail.vue:51 +#, fuzzy +msgctxt "Content/Library/Button.Label" msgid "Reject" msgstr "رÙض" #: front/src/components/manage/moderation/InstancePolicyCard.vue:32 +#, fuzzy +msgctxt "Content/Moderation/Card.List item/Verb" +msgid "Reject media" +msgstr "ارÙض الوسائط" + #: front/src/components/manage/moderation/InstancePolicyForm.vue:123 +#, fuzzy +msgctxt "Content/Moderation/Checkbox.Label/Verb" msgid "Reject media" msgstr "ارÙض الوسائط" #: front/src/views/content/libraries/Detail.vue:43 +#, fuzzy +msgctxt "Content/Library/Table/Short" msgid "Rejected" msgstr "تم رÙضه" -#: front/src/views/content/libraries/FilesTable.vue:234 -msgid "Relaunch import" -msgstr "إعادة Ù…Øاولة الإستيراد" +#: front/src/components/library/EditCard.vue:33 +#, fuzzy +msgctxt "Content/Library/Card/Short" +msgid "Rejected" +msgstr "تم رÙضه" + +#: front/src/components/manage/library/EditsCardList.vue:24 +#, fuzzy +msgctxt "Content/Admin/Dropdown" +msgid "Rejected" +msgstr "تم رÙضه" #: front/src/views/content/remote/Home.vue:6 +#, fuzzy +msgctxt "Content/Library/Title/Noun" msgid "Remote libraries" msgstr "المكتبات البÙعدية" #: front/src/views/content/remote/Home.vue:7 +msgctxt "Content/Library/Paragraph" msgid "Remote libraries are owned by other users on the network. You can access them as long as they are public or you are granted access." msgstr "" #: front/src/components/library/radios/Filter.vue:59 +#, fuzzy +msgctxt "Content/Radio/Button.Label/Verb" msgid "Remove" msgstr "ØØ°Ù" #: front/src/components/auth/Settings.vue:58 +#, fuzzy +msgctxt "Content/Settings/Button.Label/Verb" msgid "Remove avatar" msgstr "Øذ٠الصورة الرمزية" +#: front/src/components/library/Artist.vue:73 +#, fuzzy +msgctxt "Content/Moderation/Button.Label" +msgid "Remove filter" +msgstr "Øذ٠الصورة الرمزية" + #: front/src/components/favorites/TrackFavoriteIcon.vue:26 +#, fuzzy +msgctxt "*/Favorites/Icon.Tooltip/Verb" msgid "Remove from favorites" msgstr "ØØ°Ù Ù…ÙÙ† المÙضلة" #: front/src/views/content/libraries/Quota.vue:38 +msgctxt "Popup/Library/Paragraph" msgid "Removes uploaded but yet to be processed tracks completely, adding the corresponding data to your quota." msgstr "" #: front/src/views/content/libraries/Quota.vue:64 +msgctxt "Popup/Library/Paragraph" msgid "Removes uploaded tracks skipped during the import processes completely, adding the corresponding data to your quota." msgstr "" #: front/src/views/content/libraries/Quota.vue:90 +msgctxt "Popup/Library/Paragraph" msgid "Removes uploaded tracks that could not be processed by the server completely, adding the corresponding data to your quota." msgstr "" #: front/src/components/auth/SubsonicTokenForm.vue:33 +#, fuzzy +msgctxt "Content/Settings/Button.Label/Verb" +msgid "Request a new password" +msgstr "طلب كلمة سرية جديدة" + #: front/src/components/auth/SubsonicTokenForm.vue:36 +#, fuzzy +msgctxt "Popup/Settings/Button.Label/Verb" msgid "Request a new password" msgstr "طلب كلمة سرية جديدة" #: front/src/components/auth/SubsonicTokenForm.vue:34 +#, fuzzy +msgctxt "Popup/Settings/Title" msgid "Request a new Subsonic API password?" msgstr "متأكد Ù…ÙÙ† أنك تريد إعادة طلب كلمة سرية جديدة لواجهة برمجة تطبيقات صاب سونيك API ØŸ" #: front/src/components/auth/SubsonicTokenForm.vue:42 +#, fuzzy +msgctxt "Content/Settings/Button.Label/Verb" msgid "Request a password" msgstr "طلب كلمة سرية" -#: front/src/components/auth/Login.vue:35 src/views/auth/PasswordReset.vue:4 +#: front/src/components/library/EditForm.vue:64 +msgctxt "Content/Library/Button.Label" +msgid "Reset to initial value: %{ value }" +msgstr "" + #: front/src/views/auth/PasswordReset.vue:53 +#, fuzzy +msgctxt "Head/Signup/Title" +msgid "Reset your password" +msgstr "إعادة تعيين كلمتك السرية" + +#: front/src/components/auth/Login.vue:35 +#, fuzzy +msgctxt "Content/Login/Link/Verb" +msgid "Reset your password" +msgstr "إعادة تعيين كلمتك السرية" + +#: front/src/views/auth/PasswordReset.vue:4 +#, fuzzy +msgctxt "Content/Signup/Title" 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 +#: front/src/views/content/libraries/FilesTable.vue:234 +#, fuzzy +msgctxt "Content/Library/Dropdown/Verb" +msgid "Restart import" +msgstr "إعادة Ù…Øاولة الإستيراد" + +#: front/src/components/library/Artists.vue:30 +#: src/components/library/Radios.vue:52 +#, fuzzy +msgctxt "Content/Search/Dropdown.Label" +msgid "Results per page" +msgstr "عدد نتائج البØØ« ÙÙŠ كل صÙØØ©" + +#: front/src/views/playlists/List.vue:32 +#, fuzzy +msgctxt "Content/*/Dropdown.Label/Short, Noun" +msgid "Results per page" +msgstr "عدد نتائج البØØ« ÙÙŠ كل صÙØØ©" + +#: front/src/components/library/Albums.vue:30 +#, fuzzy +msgctxt "Content/Search/Dropdown.Label/Noun" +msgid "Results per page" +msgstr "عدد نتائج البØØ« ÙÙŠ كل صÙØØ©" + +#: front/src/components/favorites/List.vue:39 +#, fuzzy +msgctxt "Content/*/Dropdown.Label/Short, Name" msgid "Results per page" msgstr "عدد نتائج البØØ« ÙÙŠ كل صÙØØ©" +#: front/src/components/library/EditForm.vue:31 +msgctxt "Content/Library/Button.Label" +msgid "Retrict to unreviewed edits" +msgstr "" + #: front/src/views/auth/EmailConfirm.vue:17 +#, fuzzy +msgctxt "Content/Signup/Link/Verb" msgid "Return to login" msgstr "العودة إلى صÙØØ© تسجيل الدخول" +#: front/src/components/library/Artist.vue:70 +#, fuzzy +msgctxt "Content/Moderation/Link" +msgid "Review my filters" +msgstr "عرض الملÙات" + #: front/src/components/manage/moderation/InstancePolicyCard.vue:16 +#, fuzzy +msgctxt "Content/Moderation/Card.Title/Noun" msgid "Rule" msgstr "القاعدة" +#: front/src/components/library/radios/Builder.vue:34 +#, fuzzy +msgctxt "Content/Radio/Button.Label/Verb" +msgid "Save" +msgstr "اØÙظ" + #: front/src/components/admin/SettingsGroup.vue:67 -#: front/src/components/library/radios/Builder.vue:33 +#, fuzzy +msgctxt "Content/Settings/Button.Label/Short, Verb" msgid "Save" msgstr "اØÙظ" #: front/src/views/content/remote/Card.vue:165 +#, fuzzy +msgctxt "Content/Library/Message" msgid "Scan launched" msgstr "بدأ الإستكشاÙ" #: front/src/views/content/remote/Card.vue:63 +#, fuzzy +msgctxt "Content/Library/Card.Button.Label/Verb" msgid "Scan now" msgstr "قم Ø¨Ø§Ù„Ù…Ø³Ø Ø§Ù„Ø¢Ù†" +#: front/src/views/content/remote/Card.vue:31 +#, fuzzy +msgctxt "Content/Library/Card.List item" +msgid "Scan pending" +msgstr "تصاعدي" + #: front/src/views/content/remote/Card.vue:166 +msgctxt "Content/Library/Message" 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 +#, fuzzy +msgctxt "Content/Library/Card.List item" msgid "Scanned" msgstr "تم مسØها" #: front/src/views/content/remote/Card.vue:47 +#, fuzzy +msgctxt "Content/Library/Card.List item" msgid "Scanned with errors" msgstr "تمت عملية Ø§Ù„Ù…Ø³Ø Ø¨Ø£Ø®Ø·Ø§Ø¡" #: front/src/views/content/remote/Card.vue:35 +#, fuzzy +msgctxt "Content/Library/Card.List item" 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/library/Albums.vue:10 +#: src/components/library/Artists.vue:10 +#: front/src/components/library/Radios.vue:29 #: front/src/components/manage/moderation/DomainsTable.vue:5 #: front/src/components/manage/users/InvitationsTable.vue:5 -#: front/src/components/manage/users/UsersTable.vue:5 +#, fuzzy +msgctxt "Content/Search/Input.Label/Verb" +msgid "Search" +msgstr "البØØ«" + +#: front/src/components/manage/library/EditsCardList.vue:6 +#: front/src/components/manage/moderation/AccountsTable.vue:5 +#, fuzzy +msgctxt "Content/Search/Input.Label/Noun" +msgid "Search" +msgstr "البØØ«" + #: front/src/views/content/libraries/FilesTable.vue:5 -#: src/views/playlists/List.vue:13 +#, fuzzy +msgctxt "Content/Library/Input.Label/Verb" +msgid "Search" +msgstr "البØØ«" + +#: front/src/views/playlists/List.vue:13 +#, fuzzy +msgctxt "Content/*/Form.Label/Short, Noun" +msgid "Search" +msgstr "البØØ«" + +#: front/src/components/manage/users/UsersTable.vue:5 +#, fuzzy +msgctxt "Content/Search/Input.Label/verb" msgid "Search" msgstr "البØØ«" #: front/src/views/content/remote/ScanForm.vue:9 +#, fuzzy +msgctxt "Content/Library/Input.Label/Verb" msgid "Search a remote library" msgstr "البØØ« عن مكتبة بÙعدية" +#: front/src/components/manage/library/EditsCardList.vue:211 +#, fuzzy +msgctxt "Content/Search/Input.Placeholder" +msgid "Search by account, summary, domain…" +msgstr "البØØ« Øسب العنوان أو إسم Ùنان أو نطاق…" + #: front/src/components/manage/moderation/AccountsTable.vue:171 +#, fuzzy +msgctxt "Content/Search/Input.Placeholder" msgid "Search by domain, username, bio…" msgstr "البØØ« عبر اسم نطاق أو مستخدÙÙ… أو نبذة…" #: front/src/components/manage/moderation/DomainsTable.vue:151 +#, fuzzy +msgctxt "Content/Search/Input.Placeholder" msgid "Search by name…" msgstr "البØØ« باستخدام اسم…" #: front/src/views/content/libraries/FilesTable.vue:201 +#, fuzzy +msgctxt "Content/Library/Input.Placeholder" 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 +#, fuzzy +msgctxt "Content/Search/Input.Placeholder" msgid "Search by username, e-mail address, name…" msgstr "البØØ« باسم مستخدÙÙ… أو عنوان بريد إلكتروني أو إسم…" #: front/src/components/audio/SearchBar.vue:20 +#, fuzzy +msgctxt "Sidebar/Search/Input.Placeholder" msgid "Search for artists, albums, tracks…" msgstr "البØØ« عن Ùنانين أو ألبومات أو مَقاطÙع صوتية…" #: front/src/components/audio/Search.vue:2 +#, fuzzy +msgctxt "Content/Search/Title" msgid "Search for some music" msgstr "البØØ« عن بعض Ù…ÙÙ† الموسيقى" -#: front/src/components/library/Track.vue:162 +#: front/src/components/library/TrackDetail.vue:81 +#, fuzzy +msgctxt "Content/Track/Link/Verb" msgid "Search on lyrics.wikia.com" msgstr "البØØ« ÙÙŠ lyrics.wikia.com" -#: front/src/components/library/Album.vue:27 +#: front/src/components/library/Album.vue:22 #: src/components/library/Artist.vue:31 -#: front/src/components/library/Track.vue:47 +#, fuzzy +msgctxt "Content/*/Button.Label/Verb" +msgid "Search on Wikipedia" +msgstr "البØØ« ÙÙŠ ويكيبيديا" + +#: front/src/components/library/TrackBase.vue:32 +#, fuzzy +msgctxt "Content/*/Link/Verb" 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 +#: front/src/components/library/Library.vue:35 +#: src/views/admin/moderation/Base.vue:22 +#: front/src/views/admin/users/Base.vue:21 src/views/content/Base.vue:19 +#, fuzzy +msgctxt "Menu/*/Hidden text" msgid "Secondary menu" msgstr "القائمة الثانوية" #: front/src/views/admin/Settings.vue:15 +#, fuzzy +msgctxt "Content/Admin/Menu.Title" msgid "Sections" msgstr "الأقسام" -#: front/src/components/library/radios/Builder.vue:45 +#: front/src/components/library/radios/Builder.vue:46 +#, fuzzy +msgctxt "Content/Radio/Dropdown.Placeholder/Verb" msgid "Select a filter" msgstr "إختيار عامل تصÙية" -#: front/src/components/common/ActionTable.vue:77 +#: front/src/components/common/ActionTable.vue:78 +msgctxt "Content/*/Link/Verb" msgid "Select all %{ total } elements" msgid_plural "Select all %{ total } elements" msgstr[0] "" @@ -2227,38 +4120,70 @@ msgstr[3] "" msgstr[4] "" msgstr[5] "" -#: front/src/components/common/ActionTable.vue:86 +#: front/src/components/common/ActionTable.vue:87 +#, fuzzy +msgctxt "Content/*/Link/Verb" msgid "Select only current page" msgstr "تØديد الصÙØØ© الØالية Ùقط" -#: front/src/components/Sidebar.vue:43 src/components/Sidebar.vue:85 +#: front/src/components/Sidebar.vue:85 +#, fuzzy +msgctxt "Sidebar/Admin/List item.Link/Noun" +msgid "Settings" +msgstr "الإعدادات" + +#: front/src/views/admin/moderation/AccountsDetail.vue:470 +#, fuzzy +msgctxt "Content/Moderation/Dropdown" +msgid "Settings" +msgstr "الإعدادات" + #: front/src/components/manage/users/UsersTable.vue:181 -#: front/src/views/admin/moderation/AccountsDetail.vue:472 +#, fuzzy +msgctxt "Content/Admin/Table" +msgid "Settings" +msgstr "الإعدادات" + +#: front/src/components/Sidebar.vue:43 +#, fuzzy +msgctxt "Sidebar/Settings/List item.Link/Noun" msgid "Settings" msgstr "الإعدادات" #: front/src/components/auth/Settings.vue:10 +#, fuzzy +msgctxt "Content/Settings/Message" msgid "Settings updated" msgstr "تم تØديث الإعدادات" #: front/src/components/admin/SettingsGroup.vue:11 +#, fuzzy +msgctxt "Content/Settings/Paragraph" msgid "Settings updated successfully." msgstr "تم تØديث الإعدادات بنجاØ." #: front/src/components/manage/users/InvitationForm.vue:27 +#, fuzzy +msgctxt "Content/Admin/Table.Label/Noun" msgid "Share link" msgstr "رابط المشاركة" #: front/src/views/content/libraries/Detail.vue:15 +#, fuzzy +msgctxt "Content/Library/Paragraph" msgid "Share this link with other users so they can request access to your library." msgstr "قم بمشاركة هذا الرابط مع مستخدمين آخرين ليتمكنوا Ù…ÙÙ† طلب الوصول إلى مكتبتك." #: front/src/views/content/libraries/Detail.vue:14 #: front/src/views/content/remote/Card.vue:73 +#, fuzzy +msgctxt "Content/Library/Title" msgid "Sharing link" msgstr "رابط المشاركة" -#: front/src/components/audio/album/Card.vue:40 +#: front/src/components/audio/album/Card.vue:38 +#, fuzzy +msgctxt "Content/Album/Card.Link/Verb" msgid "Show %{ count } more track" msgid_plural "Show %{ count } more tracks" msgstr[0] "اعرض %{ count } مقاطع" @@ -2269,6 +4194,7 @@ msgstr[4] "اعرض %{ count } مَقاطÙع" msgstr[5] "اعرض %{ count } مَقاطÙع" #: front/src/components/audio/artist/Card.vue:30 +msgctxt "Content/Artist/Card.Link" msgid "Show 1 more album" msgid_plural "Show %{ count } more albums" msgstr[0] "" @@ -2278,519 +4204,985 @@ msgstr[3] "" msgstr[4] "" msgstr[5] "" +#: front/src/components/library/EditForm.vue:21 +msgctxt "Content/Library/Button.Label" +msgid "Show all edits" +msgstr "" + #: front/src/components/ShortcutsModal.vue:42 +#, fuzzy +msgctxt "Popup/Keyboard shortcuts/Table.Label/Verb" msgid "Show available keyboard shortcuts" msgstr "عرض اختصارات لوØØ© المÙØ§ØªÙŠØ Ø§Ù„Ù…ØªÙˆÙّرة" -#: front/src/views/Notifications.vue:10 +#: front/src/views/Notifications.vue:7 +#, fuzzy +msgctxt "Content/Notifications/Form.Label/Verb" msgid "Show read notifications" msgstr "عرض الإشعارات المقروءة" #: front/src/components/forms/PasswordInput.vue:26 +#, fuzzy +msgctxt "Content/Settings/Button.Tooltip/Verb" 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 +#, fuzzy +msgctxt "Content/Moderation/Paragraph" +msgid "Showing results %{ start }-%{ end } on %{ total }" +msgstr "عرض النتائج %{ start }-%{ end } Ù…ÙÙ† %{ total }" + +#: front/src/components/manage/library/EditsCardList.vue:72 +#: front/src/views/content/libraries/FilesTable.vue:114 +#, fuzzy +msgctxt "Content/Library/Paragraph" +msgid "Showing results %{ start }-%{ end } on %{ total }" +msgstr "عرض النتائج %{ start }-%{ end } Ù…ÙÙ† %{ total }" + #: front/src/components/manage/users/InvitationsTable.vue:76 #: front/src/components/manage/users/UsersTable.vue:87 -#: front/src/views/content/libraries/FilesTable.vue:114 +#, fuzzy +msgctxt "Content/Admin/Paragraph" msgid "Showing results %{ start }-%{ end } on %{ total }" msgstr "عرض النتائج %{ start }-%{ end } Ù…ÙÙ† %{ total }" #: front/src/components/ShortcutsModal.vue:83 +#, fuzzy +msgctxt "Popup/Keyboard shortcuts/Table.Label/Verb" msgid "Shuffle queue" msgstr "خلط قائمة الإنتظار" -#: front/src/components/audio/Player.vue:365 +#: front/src/components/audio/Player.vue:373 +#, fuzzy +msgctxt "Sidebar/Player/Icon.Tooltip/Verb" msgid "Shuffle your queue" msgstr "خلط قائمة الإنتظار" #: front/src/components/auth/Signup.vue:97 +#, fuzzy +msgctxt "*/Signup/Title" msgid "Sign Up" msgstr "التسجيل" #: front/src/components/manage/users/UsersTable.vue:40 +#, fuzzy +msgctxt "Content/Admin/Table.Label/Short, Noun (Value is a date)" 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 +#, fuzzy +msgctxt "Content/*/Table.Label" msgid "Sign-up date" msgstr "تاريخ التسجيل" -#: 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/components/mixins/Translations.vue:28 -#: front/src/views/content/libraries/FilesTable.vue:60 #: front/src/components/mixins/Translations.vue:29 +#, fuzzy +msgctxt "Content/Profile/*/Noun" +msgid "Sign-up date" +msgstr "تاريخ التسجيل" + +#: front/src/components/library/TrackDetail.vue:39 +#, fuzzy +msgctxt "Content/Track/Table.Label" +msgid "Size" +msgstr "الØجم" + +#: front/src/components/library/FileUpload.vue:87 +#, fuzzy +msgctxt "Content/Library/Table.Label" +msgid "Size" +msgstr "الØجم" + +#: front/src/components/mixins/Translations.vue:25 +#: front/src/components/mixins/Translations.vue:26 +#, fuzzy +msgctxt "Content/Library/*/Noun, in MB" +msgid "Size" +msgstr "الØجم" + +#: front/src/views/content/libraries/FilesTable.vue:60 +#, fuzzy +msgctxt "*/*/*" msgid "Size" msgstr "الØجم" #: front/src/views/content/libraries/FilesTable.vue:15 +#, fuzzy +msgctxt "Content/Library/Dropdown" +msgid "Skipped" +msgstr "تمّ تجاهله" + #: front/src/views/content/libraries/FilesTable.vue:204 +#, fuzzy +msgctxt "Content/Library/Table/Short" msgid "Skipped" msgstr "تمّ تجاهله" #: front/src/views/content/libraries/Quota.vue:49 +#, fuzzy +msgctxt "Content/Library/Label" msgid "Skipped files" msgstr "الملÙات التي تمّ تجاهلها" #: front/src/views/admin/moderation/DomainsDetail.vue:97 +#, fuzzy +msgctxt "Content/Moderation/Table.Label" msgid "Software" msgstr "البرمجيات" +#: front/src/components/PageNotFound.vue:10 +#, fuzzy +msgctxt "Content/*/Paragraph" +msgid "Sorry, the page you asked for does not exist:" +msgstr "المعذرة، إنّ الصÙØØ© التي قمت بطلبها غير موجودة :" + #: front/src/components/Footer.vue:49 +#, fuzzy +msgctxt "Footer/*/List item.Link" msgid "Source code" msgstr "Ø´Ùرة المصدر" -#: front/src/components/auth/Profile.vue:23 #: front/src/components/manage/users/UsersTable.vue:70 +#, fuzzy +msgctxt "Content/Admin/Table.User role" +msgid "Staff member" +msgstr "عضو ÙÙŠ الÙريق" + +#: front/src/components/auth/Profile.vue:23 +#, fuzzy +msgctxt "Content/Profile/Button.Label" msgid "Staff member" msgstr "عضو ÙÙŠ الÙريق" +#: front/src/components/audio/PlayButton.vue:24 +#, fuzzy +msgctxt "*/Queue/Dropdown/Button/Label/Short" +msgid "Start radio" +msgstr "إيقا٠الإذاعة" + #: front/src/components/radios/Button.vue:4 -msgid "Start" -msgstr "إبدأ" +#, fuzzy +msgctxt "Content/Radio/Button.Label/Short, Verb" +msgid "Start radio" +msgstr "إيقا٠الإذاعة" #: front/src/views/admin/Settings.vue:86 +#, fuzzy +msgctxt "Content/Admin/Menu" msgid "Statistics" msgstr "الإØصائيات" #: front/src/views/admin/moderation/AccountsDetail.vue:454 +msgctxt "Content/Moderation/Help text" msgid "Statistics are computed from known activity and content on your instance, and do not reflect general activity for this account" msgstr "" #: front/src/views/admin/moderation/DomainsDetail.vue:358 +msgctxt "Content/Moderation/Help text" msgid "Statistics are computed from known activity and content on your instance, and do not reflect general activity for this domain" msgstr "" -#: front/src/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 +#, fuzzy +msgctxt "Content/Admin/Table.Label/Noun" +msgid "Status" +msgstr "الØالة" + +#: front/src/components/manage/users/InvitationsTable.vue:17 +#, fuzzy +msgctxt "Content/Admin/Dropdown.Label" +msgid "Status" +msgstr "الØالة" + +#: front/src/components/library/FileUpload.vue:88 #: front/src/views/content/libraries/Detail.vue:28 +#, fuzzy +msgctxt "Content/Library/Table.Label" +msgid "Status" +msgstr "الØالة" + +#: front/src/views/admin/moderation/DomainsDetail.vue:123 +#, fuzzy +msgctxt "Content/Moderation/Table.Label" +msgid "Status" +msgstr "الØالة" + +#: front/src/components/manage/library/EditsCardList.vue:12 +#, fuzzy +msgctxt "Content/Search/Dropdown.Label" +msgid "Status" +msgstr "الØالة" + +#: front/src/components/manage/users/InvitationsTable.vue:39 +#, fuzzy +msgctxt "Content/Admin/Table.Label" msgid "Status" msgstr "الØالة" #: front/src/components/radios/Button.vue:3 -msgid "Stop" -msgstr "إيقاÙ" +#, fuzzy +msgctxt "Content/Radio/Button.Label/Short, Verb" +msgid "Stop radio" +msgstr "إيقا٠الإذاعة" -#: front/src/components/Sidebar.vue:161 +#: front/src/components/Sidebar.vue:172 +#, fuzzy +msgctxt "Sidebar/Player/Button.Label/Verb" msgid "Stop radio" msgstr "إيقا٠الإذاعة" -#: front/src/App.vue:22 +#: front/src/components/SetInstanceModal.vue:23 +#, fuzzy +msgctxt "*/*/Button.Label/Verb" msgid "Submit" msgstr "إرسال" +#: front/src/components/library/EditForm.vue:80 +msgctxt "Content/Library/Button.Label/Verb" +msgid "Submit and apply edit" +msgstr "" + +#: front/src/components/library/EditForm.vue:7 +msgctxt "Content/Library/Button.Label" +msgid "Submit another edit" +msgstr "" + +#: front/src/components/library/EditForm.vue:81 +msgctxt "Content/Library/Button.Label/Verb" +msgid "Submit suggestion" +msgstr "" + #: front/src/views/admin/Settings.vue:85 +#, fuzzy +msgctxt "Content/Admin/Menu" msgid "Subsonic" msgstr "صاب سونيك" #: front/src/components/auth/SubsonicTokenForm.vue:2 +#, fuzzy +msgctxt "Content/Settings/Title" msgid "Subsonic API password" msgstr "الكلمة السرية لواجهة برمجة التطبيقات صاب سونيك Subsonic" -#: front/src/App.vue:26 +#: front/src/components/library/EditForm.vue:38 +msgctxt "Content/Library/Paragraph" +msgid "Suggest a change using the form below." +msgstr "" + +#: front/src/components/library/TrackEdit.vue:5 +#, fuzzy +msgctxt "Content/*/Title" +msgid "Suggest an edit on this track" +msgstr "لا يمكننا تØميل هذا المَقطَع" + +#: front/src/components/SetInstanceModal.vue:31 +#, fuzzy +msgctxt "Popup/Instance/List.Label" msgid "Suggested choices" msgstr "الخيارات المتاØØ©" #: front/src/components/library/FileUpload.vue:3 +#, fuzzy +msgctxt "Content/Library/Tab.Title/Short" msgid "Summary" msgstr "الملخص" +#: front/src/components/library/EditForm.vue:69 +msgctxt "*/*/*" +msgid "Summary (optional)" +msgstr "" + #: front/src/components/Footer.vue:39 +#, fuzzy +msgctxt "Footer/*/Listitem.Link" msgid "Support forum" msgstr "المنتدى" #: front/src/components/library/FileUpload.vue:78 +msgctxt "Content/Library/Paragraph" msgid "Supported extensions: %{ extensions }" msgstr "" #: front/src/components/playlists/Editor.vue:9 +#, fuzzy +msgctxt "Content/Playlist/Paragraph" msgid "Syncing changes to server…" msgstr "مزامنة التغييرات مع الخادم…" +#: front/src/components/audio/EmbedWizard.vue:25 +#, fuzzy +msgctxt "Content/*/Paragraph" +msgid "Text copied to clipboard!" +msgstr "تم نسخ النص إلى الØاÙظة!" + #: front/src/components/common/CopyInput.vue:3 +#, fuzzy +msgctxt "Content/*/Paragraph/Short" msgid "Text copied to clipboard!" msgstr "تم نسخ النص إلى الØاÙظة!" #: front/src/components/Home.vue:26 +#, fuzzy +msgctxt "Content/Home/Paragraph" msgid "That's simple: we loved Grooveshark and we want to build something even better." msgstr "Øسنًا الأمر سهل : Ø£Øببنا غرو٠شارْك Ùˆ أردنا تصميم مشروع Ø£Øسَن منه بكثير." #: front/src/components/Footer.vue:53 +#, fuzzy +msgctxt "Footer/*/List item.Link" msgid "The funkwhale logo was kindly designed and provided by Francis Gading." msgstr "تم تصميم شعار Ùانك وايل funkwhale بÙضل Ùˆ كَرَم Francis Gading." +#: front/src/components/SetInstanceModal.vue:8 +msgctxt "Popup/Instance/Error message.List item" +msgid "The given address is not a Funkwhale server" +msgstr "" + #: front/src/views/content/libraries/Form.vue:34 +#, fuzzy +msgctxt "Popup/Library/Paragraph" msgid "The library and all its tracks will be deleted. This can not be undone." msgstr "سو٠يتم Øذ٠المكتبة Ùˆ كل ما تØتويه Ù…ÙÙ† مقاطÙع. لا يمكن الغاء هذا الإجراء." #: front/src/components/library/FileUpload.vue:39 -msgid "The music files you are uploading are tagged properly:" +#, fuzzy +msgctxt "Content/Library/List item" +msgid "The music files you are uploading are tagged properly." msgstr "الملÙات الموسيقية التي هي ÙÙŠ صدد الإرسال موسومة بطريقة صØÙŠØØ©:" -#: front/src/components/audio/Player.vue:67 +#: front/src/components/audio/Player.vue:75 +#, fuzzy +msgctxt "Sidebar/Player/Error message.Paragraph" msgid "The next track will play automatically in a few seconds…" msgstr "سيتم تشغيل المقطَع اللاØÙ‚ تلقائيا خلال بضع ثوان…" #: front/src/components/Home.vue:121 +#, fuzzy +msgctxt "Content/Home/List item" msgid "The plaform is free and open-source, you can install it and modify it without worries" msgstr "المنصّة مجانية Ùˆ Ù…ÙتوØØ© المصدر، بإمكانكم تنصيبها Ùˆ تعديلها كما ÙŠØلو لكم دون قيود" +#: front/src/components/playlists/Form.vue:14 +#, fuzzy +msgctxt "Content/Playlist/Error message.Title" +msgid "The playlist could not be created" +msgstr "تم إنشاء قائمة تشغيل الموسيقى" + +#: front/src/components/SetInstanceModal.vue:7 +msgctxt "Popup/Instance/Error message.List item" +msgid "The server might be down" +msgstr "" + #: front/src/components/auth/SubsonicTokenForm.vue:4 +#, fuzzy +msgctxt "Content/Settings/Paragraph" msgid "The Subsonic API is not available on this Funkwhale instance." msgstr "واجهة برمجة تطبيقات صاب سونيك غير متوÙرة غلى مثيل خادوم Ùانك وايل الØالي." +#: front/src/components/library/EditCard.vue:96 +msgctxt "Popup/Library/Paragraph" +msgid "The suggestion will be completely removed, this action is irreversible." +msgstr "" + +#: front/src/components/playlists/PlaylistModal.vue:20 +#, fuzzy +msgctxt "Popup/Playlist/Error message.Title" +msgid "The track can't be added to a playlist" +msgstr "لا يمكننا إضاÙØ© المَقطَع إلى قائمة التشغيل" + +#: front/src/components/audio/Player.vue:72 +msgctxt "Sidebar/Player/Error message.Title" +msgid "The track cannot be loaded" +msgstr "" + #: front/src/components/library/FileUpload.vue:43 +#, fuzzy +msgctxt "Content/Library/List item" msgid "The uploaded music files are in OGG, Flac or MP3 format" msgstr "نسق ملÙات الموسيقى المÙرسَلة يجب أن تكون OGG أو Flac أو MP3" #: front/src/views/content/Home.vue:4 +#, fuzzy +msgctxt "Content/Library/Paragraph" msgid "There are various ways to grab new content and make it available here." msgstr "هناك عدة أساليب لجلب Ù…Øتويات جديدة Ùˆ عرضها هنا." #: front/src/components/manage/moderation/InstancePolicyForm.vue:66 +#, fuzzy +msgctxt "Popup/Moderation/Paragraph" msgid "This action is irreversible." msgstr "لا يمكن الغاء هذا الإجراء." -#: front/src/components/library/Album.vue:85 +#: front/src/components/library/Album.vue:81 +#, fuzzy +msgctxt "Content/Album/Paragraph" msgid "This album is present in the following libraries:" msgstr "هذا الألبوم متوÙر على المكتبات التالية:" -#: front/src/components/library/Artist.vue:63 +#: front/src/components/library/Artist.vue:99 +#, fuzzy +msgctxt "Content/Artist/Paragraph" 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 +msgctxt "Content/Moderation/Card.Title" msgid "This domain is subject to specific moderation rules" msgstr "" #: front/src/views/content/Home.vue:9 +#, fuzzy +msgctxt "Content/Library/Paragraph" msgid "This instance offers up to %{quota} of storage space for every user." msgstr "مثيل الخادوم هذا ÙŠÙØªÙŠØ Ù…Ø³Ø§ØØ© تخرين تÙقدَّر بـ %{quota} لكل مستخدÙÙ…." #: front/src/components/auth/Profile.vue:16 +#, fuzzy +msgctxt "Content/Profile/Button.Paragraph" msgid "This is you!" msgstr "هذا أنت !" #: front/src/views/content/libraries/Form.vue:71 +#, fuzzy +msgctxt "Content/Library/Input.Placeholder" msgid "This library contains my personal music, I hope you like it." msgstr "تØتوي هذه المكتبة على الموسيقى الخاصة بي، أتمنى أنها ستلقَى إعجابك." #: front/src/views/content/remote/Card.vue:131 +msgctxt "Content/Library/Card.Help text" msgid "This library is private and your approval from its owner is needed to access its content" msgstr "" #: front/src/views/content/remote/Card.vue:132 +msgctxt "Content/Library/Card.Help text" msgid "This library is public and you can access its content freely" msgstr "" -#: front/src/components/common/ActionTable.vue:45 +#: front/src/components/common/ActionTable.vue:46 +msgctxt "Modal/*/Paragraph" msgid "This may affect a lot of elements or have irreversible consequences, please double check this is really what you want." msgstr "" #: front/src/components/library/FileUpload.vue:52 +msgctxt "Content/Library/Paragraph" msgid "This reference will be used to group imported files together." msgstr "" -#: front/src/components/audio/PlayButton.vue:73 +#: front/src/views/content/libraries/FilesTable.vue:213 +msgctxt "Content/Library/Help text" +msgid "This track could not be processed, please it is tagged correctly" +msgstr "" + +#: front/src/views/content/libraries/FilesTable.vue:209 +#, fuzzy +msgctxt "Content/Library/Help text" +msgid "This track has been uploaded, but hasn't been processed by the server yet" +msgstr "تم ارسال المقطع ولكن لم تتم معالجته بعد على الخادم" + +#: front/src/views/content/libraries/FilesTable.vue:205 +#, fuzzy +msgctxt "Content/Library/Help text" +msgid "This track is already present in one of your libraries" +msgstr "إنّ المقطع متوÙّر Ù…ÙÙ† قبل ÙÙŠ Ø¥Øدى مكتباتك" + +#: front/src/components/audio/PlayButton.vue:86 +msgctxt "*/Queue/Button/Title" msgid "This track is not available in any library you have access to" msgstr "" -#: front/src/components/library/Track.vue:171 +#: front/src/components/library/TrackDetail.vue:90 +#, fuzzy +msgctxt "Content/Track/Paragraph" msgid "This track is present in the following libraries:" msgstr "هذا المقطع متوÙر كذلك على المكتبات التالية:" -#: front/src/views/playlists/Detail.vue:37 +#: front/src/views/playlists/Detail.vue:38 +#, fuzzy +msgctxt "Popup/Playlist/Paragraph" msgid "This will completely delete this playlist and cannot be undone." msgstr "سو٠يؤدي ذلك إلى الØذ٠الكÙلّي لقائمة التشغيل هذه Ùˆ لا ÙŠÙمكن إلغاء العملية Ùˆ العودة." #: front/src/views/radios/Detail.vue:27 +#, fuzzy +msgctxt "Popup/Radio/Paragraph" msgid "This will completely delete this radio and cannot be undone." msgstr "سو٠يؤدي ذلك إلى الØذ٠الكÙلّي لهذه الإذاعة Ùˆ لا ÙŠÙمكن إلغاء العملية Ùˆ العودة." #: front/src/components/auth/SubsonicTokenForm.vue:50 +msgctxt "Popup/Settings/Paragraph" msgid "This will completely disable access to the Subsonic API using from account." msgstr "" -#: front/src/App.vue:132 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:35 +#, fuzzy +msgctxt "Popup/Settings/Paragraph" msgid "This will log you out from existing devices that use the current password." msgstr "سيؤدي ذلك إلى إخراجك Ù…ÙÙ† الأجهزة الØالية التي تستخدم هذه الكلمة السرية." #: front/src/components/playlists/Editor.vue:44 +#, fuzzy +msgctxt "Popup/Playlist/Paragraph" msgid "This will remove all tracks from this playlist and cannot be undone." -msgstr "" +msgstr "سو٠يؤدي ذلك إلى الØذ٠الكÙلّي لقائمة التشغيل هذه Ùˆ لا ÙŠÙمكن إلغاء العملية Ùˆ العودة." + +#: front/src/components/audio/track/Table.vue:7 +#, fuzzy +msgctxt "Content/Track/Table.Label" +msgid "Title" +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 +#, fuzzy +msgctxt "*/*/*" msgid "Title" msgstr "العنوان" +#: front/src/components/SetInstanceModal.vue:16 +msgctxt "Popup/Instance/Paragraph" +msgid "To continue, please select the Funkwhale instance you want to connect to. Enter the address directly, or select one of the suggested choices." +msgstr "" + #: front/src/components/ShortcutsModal.vue:79 +msgctxt "Popup/Keyboard shortcuts/Table.Label/Verb" msgid "Toggle queue looping" msgstr "" -#: front/src/views/admin/moderation/AccountsDetail.vue:288 #: front/src/views/admin/moderation/DomainsDetail.vue:225 +#, fuzzy +msgctxt "Content/Moderation/Table.Label" +msgid "Total size" +msgstr "الØجم الإجمالي" + +#: front/src/views/admin/moderation/AccountsDetail.vue:288 +#, fuzzy +msgctxt "Content/*/*" msgid "Total size" msgstr "الØجم الإجمالي" #: front/src/views/content/libraries/Card.vue:61 +#, fuzzy +msgctxt "Content/Library/Card.Help text" msgid "Total size of the files in this library" msgstr "الØجم الإجمالي للملÙات المتوÙّرة ÙÙŠ هذه المكتبة" #: front/src/views/admin/moderation/DomainsDetail.vue:113 +#, fuzzy +msgctxt "Content/*/*" msgid "Total users" msgstr "العدد الإجمالي للمستخدÙمين" #: front/src/components/audio/SearchBar.vue:27 -#: src/components/library/Track.vue:262 +#, fuzzy +msgctxt "Sidebar/Search/Title" +msgid "Track" +msgstr "المَقطَع" + +#: front/src/components/library/TrackBase.vue:139 +#: front/src/components/library/TrackDetail.vue:155 +#, fuzzy +msgctxt "Head/Track/Title" +msgid "Track" +msgstr "المَقطَع" + #: front/src/components/metadata/Search.vue:138 +#, fuzzy +msgctxt "*/*/*" 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/EditCard.vue:13 +msgctxt "Content/Library/Card/Short" +msgid "Track #%{ id } - %{ name }" +msgstr "" -#: front/src/components/library/Track.vue:85 +#: front/src/components/library/TrackDetail.vue:4 +#, fuzzy +msgctxt "Content/Track/Title/Noun" 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 +#: front/src/components/mixins/Translations.vue:21 +#: front/src/components/mixins/Translations.vue:22 +#, fuzzy +msgctxt "Content/*/Dropdown/Noun" 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/playlists/PlaylistModal.vue:33 +#, fuzzy +msgctxt "*/*/Table.Label" +msgid "Tracks" +msgstr "المَقاطÙع" + +#: front/src/views/content/Base.vue:8 +#, fuzzy +msgctxt "Menu/Library/Tab.Link" +msgid "Tracks" +msgstr "المَقاطÙع" #: front/src/components/instance/Stats.vue:54 -msgid "tracks" -msgstr "مَقاطÙع" +#, fuzzy +msgctxt "Content/About/Paragraph/Unit" +msgid "Tracks" +msgstr "المَقاطÙع" + +#: front/src/components/library/Album.vue:71 src/views/playlists/Detail.vue:51 +#, fuzzy +msgctxt "Content/*/Title/Name" +msgid "Tracks" +msgstr "المَقاطÙع" -#: front/src/components/library/Album.vue:75 -#: 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 +#: front/src/views/radios/Detail.vue:34 +#, fuzzy +msgctxt "Content/*/*" +msgid "Tracks" +msgstr "المَقاطÙع" + +#: front/src/views/content/libraries/Detail.vue:8 +#, fuzzy +msgctxt "*/*/*" msgid "Tracks" msgstr "المَقاطÙع" -#: front/src/components/library/Artist.vue:54 +#: front/src/components/library/Artist.vue:90 +#, fuzzy +msgctxt "Content/Artist/Title" msgid "Tracks by this artist" msgstr "مَقاطÙع لهذا الÙنان" #: front/src/components/instance/Stats.vue:25 +#, fuzzy +msgctxt "Content/About/Paragraph/Unit" msgid "Tracks favorited" msgstr "مَقاطÙع تم الإعجاب بها" #: front/src/components/instance/Stats.vue:19 +#, fuzzy +msgctxt "Content/About/Paragraph/Unit" msgid "tracks listened" msgstr "مَقاطÙع أستÙÙ…Ùع إليها" -#: front/src/components/library/Track.vue:138 -#: front/src/components/manage/library/FilesTable.vue:41 +#: front/src/components/library/radios/Filter.vue:44 +#, fuzzy +msgctxt "Popup/Radio/Title/Noun" +msgid "Tracks matching filter" +msgstr "مقطع يناسب عامل التصÙية" + +#: front/src/components/library/TrackDetail.vue:57 +#, fuzzy +msgctxt "Content/Track/Table.Label/Noun" +msgid "Type" +msgstr "النوع" + #: front/src/views/admin/moderation/AccountsDetail.vue:151 +#, fuzzy +msgctxt "Content/Moderation/Table.Label/Noun" msgid "Type" msgstr "النوع" -#: front/src/components/manage/moderation/AccountsTable.vue:44 #: front/src/components/manage/moderation/DomainsTable.vue:42 +#, fuzzy +msgctxt "Content/Moderation/Table.Label/Short" msgid "Under moderation rule" -msgstr "" +msgstr "تØديث قاعدة الإشراÙ" + +#: front/src/components/manage/moderation/AccountsTable.vue:44 +#, fuzzy +msgctxt "Content/Moderation/Table.Label/Short, Noun" +msgid "Under moderation rule" +msgstr "تØديث قاعدة الإشراÙ" + +#: front/src/views/content/remote/Card.vue:105 +#, fuzzy +msgctxt "Popup/Library/Button.Label" +msgid "Unfollow" +msgstr "إلغاء المتابعة" #: front/src/views/content/remote/Card.vue:100 -#: src/views/content/remote/Card.vue:105 +#, fuzzy +msgctxt "Content/Library/Card.Button.Label/Verb" msgid "Unfollow" msgstr "إلغاء المتابعة" #: front/src/views/content/remote/Card.vue:101 +#, fuzzy +msgctxt "Popup/Library/Title" msgid "Unfollow this library?" msgstr "أتريد إلغاء متابعة هذه المكتبة؟" #: front/src/components/About.vue:17 -msgid "Unfortunately, owners of this instance did not yet take the time to complete this page." +#, fuzzy +msgctxt "Content/About/Paragraph" +msgid "Unfortunately, the owners of this instance did not yet take the time to complete this page." msgstr "لسوء الØظ، لم يأخذ أصØاب مثيل الخادوم هذا الوقت الكاÙÙŠ لاستكمال هذه الصÙØØ©." #: front/src/components/Home.vue:37 +#, fuzzy +msgctxt "Content/Home/Title" msgid "Unlimited music" msgstr "موسيقى بلا Øدود" -#: front/src/components/audio/Player.vue:354 +#: front/src/components/audio/Player.vue:362 +#, fuzzy +msgctxt "Sidebar/Player/Icon.Tooltip/Verb" msgid "Unmute" msgstr "إلغاء الكتم" -#: front/src/components/manage/moderation/InstancePolicyCard.vue:45 #: front/src/components/manage/moderation/InstancePolicyForm.vue:57 +#, fuzzy +msgctxt "Content/Moderation/Card.Button.Label/Verb" msgid "Update" msgstr "تØديث" #: front/src/components/auth/Settings.vue:50 +#, fuzzy +msgctxt "Content/Settings/Button.Label/Verb" msgid "Update avatar" msgstr "تØديث الصورة الرمزية" #: front/src/views/content/libraries/Form.vue:25 +#, fuzzy +msgctxt "Content/Library/Button.Label/Verb" msgid "Update library" msgstr "تØديث المكتبة" -#: front/src/components/manage/moderation/InstancePolicyForm.vue:3 -msgid "Update moderation rule" -msgstr "تØديث قاعدة الإشراÙ" - #: front/src/components/playlists/Form.vue:33 +#, fuzzy +msgctxt "Content/Playlist/Button.Label/Verb" msgid "Update playlist" msgstr "تØديث قائمة المَقاطÙع الموسيقية" #: front/src/components/auth/Settings.vue:27 +#, fuzzy +msgctxt "Content/Settings/Button.Label/Verb" msgid "Update settings" msgstr "تØديث الإعدادات" #: front/src/views/auth/PasswordResetConfirm.vue:21 +#, fuzzy +msgctxt "Content/Signup/Button.Label" msgid "Update your password" msgstr "قم بتØديث كلمتك السرية" #: front/src/views/content/libraries/Card.vue:44 #: front/src/views/content/libraries/DetailArea.vue:24 +#, fuzzy +msgctxt "Content/Library/Card.Button.Label/Verb" msgid "Upload" msgstr "أرسل" #: front/src/components/auth/Settings.vue:45 +#, fuzzy +msgctxt "Content/Settings/Title/Verb" msgid "Upload a new avatar" msgstr "إرسال صورة رمزية جديدة" #: front/src/views/content/Home.vue:6 +#, fuzzy +msgctxt "Content/Library/Title/Verb" msgid "Upload audio content" msgstr "إرسال Ù…Øتوى صوتي" #: front/src/views/content/libraries/FilesTable.vue:57 +#, fuzzy +msgctxt "*/*/*/Noun" msgid "Upload date" msgstr "تاريخ التØميل" -#: front/src/components/library/FileUpload.vue:220 -#: front/src/components/library/FileUpload.vue:221 +#: front/src/components/library/FileUpload.vue:223 +#: front/src/components/library/FileUpload.vue:224 +#, fuzzy +msgctxt "Content/Library/Help text" msgid "Upload denied, ensure the file is not too big and that you have not reached your quota" msgstr "تم رÙض الإرسال، تØقق أن Øجم المل٠ليس ضخما Ùˆ أنّ مساØØ© التخرين Ø§Ù„Ù…Ø³Ù…ÙˆØ Ø¨Ù‡Ø§ كاÙية" #: front/src/views/content/Home.vue:7 +msgctxt "Content/Library/Paragraph" msgid "Upload music files (MP3, OGG, FLAC, etc.) from your personal library directly from your browser to enjoy them here." msgstr "" #: front/src/components/library/FileUpload.vue:31 +#, fuzzy +msgctxt "Content/Library/Title/Verb" msgid "Upload new tracks" msgstr "إرسال مقاطع موسيقية جديدة" #: front/src/views/admin/moderation/AccountsDetail.vue:269 +#, fuzzy +msgctxt "Content/Moderation/Table.Label/Noun" msgid "Upload quota" msgstr "Øصة التØميل" -#: front/src/components/library/FileUpload.vue:229 +#: front/src/components/library/FileUpload.vue:232 +#, fuzzy +msgctxt "Content/Library/Help text" msgid "Upload timeout, please try again" msgstr "انتهت مهلة الإرسال، الرجاء إعادة المØاولة" -#: front/src/components/library/FileUpload.vue:100 +#: front/src/components/library/FileUpload.vue:102 +#, fuzzy +msgctxt "Content/Library/Table" msgid "Uploaded" msgstr "تم تØميلها" #: front/src/components/library/FileUpload.vue:5 +#, fuzzy +msgctxt "Content/Library/Tab.Title/Short" msgid "Uploading" msgstr "عملية الإرسال جارية" -#: front/src/components/library/FileUpload.vue:103 +#: front/src/components/library/FileUpload.vue:105 +#, fuzzy +msgctxt "Content/Library/Table" msgid "Uploading…" msgstr "الإرسال جارÙ…" #: front/src/components/manage/moderation/AccountsTable.vue:41 -#: front/src/components/mixins/Translations.vue:37 +#: front/src/components/mixins/Translations.vue:34 #: front/src/views/admin/moderation/AccountsDetail.vue:305 #: front/src/views/admin/moderation/DomainsDetail.vue:241 -#: front/src/components/mixins/Translations.vue:38 +#: front/src/components/mixins/Translations.vue:35 +#, fuzzy +msgctxt "Content/Moderation/Table.Label/Noun" msgid "Uploads" msgstr "المÙرسَلة" #: front/src/components/Footer.vue:16 +#, fuzzy +msgctxt "Footer/*/List item.Link" msgid "Use another instance" msgstr "إستخدم مثيل خادوم آخَر" #: front/src/views/auth/PasswordReset.vue:12 +#, fuzzy +msgctxt "Content/Signup/Paragraph" msgid "Use this form to request a password reset. We will send an email to the given address with instructions to reset your password." msgstr "استخدم هذه الإستمارة لطلب إعادة ضبط كلمة المرور. سنرسل بريدا الكترونيا إلى العنوان المعين مرÙوقا بتعليمات لإعادة ضبط كلمتك السرية." #: front/src/components/manage/moderation/InstancePolicyForm.vue:111 +msgctxt "Content/Moderation/Help text" msgid "Use this setting to temporarily enable/disable the policy without completely removing it." msgstr "" #: front/src/components/manage/users/InvitationsTable.vue:49 +#, fuzzy +msgctxt "Content/Admin/Table" msgid "Used" msgstr "Ù…Ùستخدَم" #: front/src/views/content/libraries/Detail.vue:26 +#, fuzzy +msgctxt "Content/Library/Table.Label" msgid "User" msgstr "المستخدÙÙ…" #: front/src/components/instance/Stats.vue:5 +#, fuzzy +msgctxt "Content/About/Title/Noun" msgid "User activity" msgstr "نشاط المستخدÙÙ…" -#: front/src/components/library/Album.vue:82 -#: src/components/library/Artist.vue:60 -#: front/src/components/library/Track.vue:168 +#: front/src/components/library/TrackDetail.vue:87 +#, fuzzy +msgctxt "Content/Track/Title" +msgid "User libraries" +msgstr "مكتبات المستخدÙÙ…" + +#: front/src/components/library/Album.vue:78 +#, fuzzy +msgctxt "Content/*/Title/Name" +msgid "User libraries" +msgstr "مكتبات المستخدÙÙ…" + +#: front/src/components/library/Artist.vue:96 +#, fuzzy +msgctxt "Content/Artist/Title" msgid "User libraries" msgstr "مكتبات المستخدÙÙ…" #: front/src/components/library/Radios.vue:20 +#, fuzzy +msgctxt "Content/Radio/Title" msgid "User radios" msgstr "إذاعات المستخدÙمين" #: front/src/components/auth/Signup.vue:19 +msgid "Username" +msgstr "إسم المستخدÙÙ…" + #: front/src/components/manage/users/UsersTable.vue:37 -#: front/src/components/mixins/Translations.vue:33 +#, fuzzy +msgctxt "Content/Admin/Table.Label" +msgid "Username" +msgstr "إسم المستخدÙÙ…" + +#: front/src/components/mixins/Translations.vue:30 +#: front/src/components/mixins/Translations.vue:31 +#, fuzzy +msgctxt "Content/Profile/*/Noun" +msgid "Username" +msgstr "إسم المستخدÙÙ…" + #: front/src/views/admin/moderation/AccountsDetail.vue:85 -#: front/src/components/mixins/Translations.vue:34 +#, fuzzy +msgctxt "Content/*/*" msgid "Username" msgstr "إسم المستخدÙÙ…" #: front/src/components/auth/Login.vue:15 +#, fuzzy +msgctxt "Content/Login/Input.Label/Noun" msgid "Username or email" msgstr "إسم المستخدÙÙ… أو عنوان البريد الإلكتروني" #: front/src/components/instance/Stats.vue:13 +#, fuzzy +msgctxt "Content/About/Paragraph/Unit" msgid "users" msgstr "مستخدÙÙ…" -#: front/src/components/Sidebar.vue:91 +#: front/src/components/mixins/Translations.vue:32 +#: front/src/components/mixins/Translations.vue:33 +#, fuzzy +msgctxt "Content/Moderation/*/Noun" +msgid "Users" +msgstr "المستخدÙمون" + #: 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 +#, fuzzy +msgctxt "Content/Moderation/Table.Label" +msgid "Users" +msgstr "المستخدÙمون" + +#: front/src/components/Sidebar.vue:91 +#, fuzzy +msgctxt "Sidebar/Admin/List item.Link/Noun" +msgid "Users" +msgstr "المستخدÙمون" + +#: front/src/views/admin/users/UsersList.vue:3 +#: src/views/admin/users/UsersList.vue:21 +#, fuzzy +msgctxt "*/Admin/Title" +msgid "Users" +msgstr "المستخدÙمون" + +#: front/src/views/admin/Settings.vue:81 +#, fuzzy +msgctxt "Content/Admin/Menu" +msgid "Users" +msgstr "المستخدÙمون" + +#: front/src/views/admin/users/Base.vue:5 +#, fuzzy +msgctxt "*/Admin/Link" msgid "Users" msgstr "المستخدÙمون" @@ -2799,201 +5191,339 @@ msgid "Using Funkwhale" msgstr "لاستخدام Ùانك وايل" #: front/src/components/Footer.vue:13 +#, fuzzy +msgctxt "Footer/*/List item" 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 +#, fuzzy +msgctxt "Content/Library/Link/Verb" msgid "View files" msgstr "عرض الملÙات" -#: front/src/components/library/Album.vue:31 -#: 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 +#, fuzzy +msgctxt "Content/*/Link.Tooltip/Verb" +msgid "View on MusicBrainz" +msgstr "إطّلع عليه على ميوزيك براينز" + +#: front/src/components/library/TrackBase.vue:36 +#, fuzzy +msgctxt "Content/*/Link/Verb" +msgid "View on MusicBrainz" +msgstr "إطّلع عليه على ميوزيك براينز" + +#: front/src/components/library/Album.vue:26 +#: src/components/library/Artist.vue:35 +#, fuzzy +msgctxt "Content/*/Button.Label/Verb" msgid "View on MusicBrainz" msgstr "إطّلع عليه على ميوزيك براينز" #: front/src/views/content/libraries/Form.vue:18 +#, fuzzy +msgctxt "Content/Library/Dropdown.Label" msgid "Visibility" msgstr "المشاهدة" #: front/src/views/content/libraries/Card.vue:59 +#, fuzzy +msgctxt "Content/Library/Card.Help text" msgid "Visibility: everyone on this instance" msgstr "المشاهدة: كل Ù…ÙŽÙ† هم على مثيل الخادوم هذا" #: front/src/views/content/libraries/Card.vue:60 +#, fuzzy +msgctxt "Content/Library/Card.Help text" msgid "Visibility: everyone, including other instances" msgstr "العرض: للجميع، بما ÙÙŠ ذلك لمثيلات الخوادم الأخرى" #: front/src/views/content/libraries/Card.vue:58 +#, fuzzy +msgctxt "Content/Library/Card.Help text" msgid "Visibility: nobody except me" msgstr "المشاهدة: لا Ø£Øد غيري" -#: front/src/components/library/Album.vue:61 +#: front/src/components/library/Album.vue:56 +#, fuzzy +msgctxt "Content/Album/" msgid "Volume %{ number }" msgstr "مستوى الصوت %{ number }" -#: 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 -msgid "We cannot load this track" -msgstr "لا يمكننا تØميل هذا المَقطَع" - #: front/src/components/auth/Login.vue:7 +#, fuzzy +msgctxt "Content/Login/Error message.Title" 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 +#, fuzzy +msgctxt "Content/Home/List item" msgid "We do not track you or bother you with ads" msgstr "لا نتعقّبك Ùˆ لا نزعجك بالإعلانات" -#: 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 +#, fuzzy +msgctxt "Content/Library/Link" msgid "We recommend using Picard for that purpose." msgstr "ننصØكم باستخدام برنامج Picard لهذا الغرض." #: front/src/components/Home.vue:7 +#, fuzzy +msgctxt "Content/Home/Title" 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 +#, fuzzy +msgctxt "Head/Home/Title" msgid "Welcome" msgstr "مرØبًا" #: front/src/components/Home.vue:5 +#, fuzzy +msgctxt "Content/Home/Title/Verb" msgid "Welcome on Funkwhale" msgstr "أهلا وسهلا بك على Ùانك وايل Funkwhale" #: front/src/components/Home.vue:24 +#, fuzzy +msgctxt "Content/Home/Title" msgid "Why funkwhale?" msgstr "لماذا Ùانك وايل Funkwhale ØŸ" #: front/src/components/audio/EmbedWizard.vue:13 +#, fuzzy +msgctxt "Popup/Embed/Input.Label" msgid "Widget height" msgstr "طول الودجات" #: front/src/components/audio/EmbedWizard.vue:6 +#, fuzzy +msgctxt "Popup/Embed/Input.Label" msgid "Widget width" msgstr "عرض الودجات" -#: front/src/components/Sidebar.vue:118 +#: front/src/components/Sidebar.vue:129 #: front/src/components/manage/moderation/AccountsTable.vue:72 #: front/src/components/manage/moderation/DomainsTable.vue:58 +#, fuzzy +msgctxt "*/*/*" msgid "Yes" msgstr "نعم" #: front/src/components/auth/Logout.vue:8 +#, fuzzy +msgctxt "Content/Login/Button.Label" msgid "Yes, log me out!" msgstr "نعم، أؤكد الخروج !" #: front/src/views/content/libraries/Form.vue:19 +msgctxt "Content/Library/Paragraph" msgid "You are able to share your library with other people, regardless of its visibility." msgstr "" #: front/src/components/library/FileUpload.vue:33 +#, fuzzy +msgctxt "Content/Library/Paragraph" msgid "You are about to upload music to your library. Before proceeding, please ensure that:" msgstr "إنك بصدد إرسال موسيقى إلى مكتبتك الصوتية. قبل المواصلة، ندعوك إلى التØقق من أنّ:" +#: front/src/components/SetInstanceModal.vue:12 +msgctxt "Popup/Login/Paragraph" +msgid "You are currently connected to <a href=\"%{ url }\" target=\"_blank\">%{ hostname } <i class=\"external icon\"/></a>. If you continue, you will be disconnected from your current instance and all your local data will be deleted." +msgstr "" + +#: front/src/components/library/Artist.vue:67 +msgid "You are currently hiding content related to this artist." +msgstr "" + #: front/src/components/auth/Logout.vue:7 msgid "You are currently logged in as %{ username }" msgstr "أنت متّصل Øاليا بصÙØ© %{ username }" +#: front/src/components/library/FileUpload.vue:36 +msgctxt "Content/Library/List item" +msgid "You are not uploading copyrighted content in a public library, otherwise you may be infringing the law" +msgstr "" + +#: front/src/components/SetInstanceModal.vue:97 +msgctxt "*/Instance/Message" +msgid "You are now using the Funkwhale instance at %{ url }" +msgstr "" + #: front/src/views/content/Home.vue:17 +msgctxt "Content/Library/Paragraph" msgid "You can follow libraries from other users to get access to new music. Public libraries can be followed immediatly, while following a private library requires approval from its owner." msgstr "" #: front/src/components/Home.vue:133 +#, fuzzy +msgctxt "Content/Home/List item" msgid "You can invite friends and family to your instance so they can enjoy your music" msgstr "يمكÙنك دعوة أصدقائك Ùˆ عائلتك للإنظمام إلى مثيل خادومك للإستمتاع بموسيقاك" +#: front/src/components/moderation/FilterModal.vue:31 +msgctxt "Popup/Moderation/Paragraph" +msgid "You can manage and update your filters anytime from your account settings." +msgstr "" + #: front/src/views/auth/EmailConfirm.vue:24 +#, fuzzy +msgctxt "Content/Signup/Paragraph" msgid "You can now use the service without limitations." msgstr "بإمكانك الآن استعمال الخدمة Ù…ÙÙ† دون قيود." #: front/src/components/library/radios/Builder.vue:7 +#, fuzzy +msgctxt "Content/Radio/Paragraph" msgid "You can use this interface to build your own custom radio, which will play tracks according to your criteria." msgstr "يمكنك إنشاء قناتك الإذاعية الخاصة بك عبر هذه الواجهة Ùˆ تشغيل مقاطعك كيÙما شئت." #: front/src/components/auth/SubsonicTokenForm.vue:7 +msgctxt "Content/Settings/Paragraph" msgid "You can use those to enjoy your playlist and music in offline mode, on your smartphone or tablet, for instance." msgstr "" #: front/src/views/admin/moderation/AccountsDetail.vue:46 +#, fuzzy +msgctxt "Content/Moderation/Card.Title" msgid "You don't have any rule in place for this account." -msgstr "" +msgstr "ليس لدينا أية بيانات عن رخصة هذا المَقطع" #: front/src/views/admin/moderation/DomainsDetail.vue:39 +#, fuzzy +msgctxt "Content/Moderation/Card.Title" msgid "You don't have any rule in place for this domain." +msgstr "ليس لدينا أية بيانات عن رخصة هذا المَقطع" + +#: front/src/components/library/EditForm.vue:52 +msgctxt "Content/Library/Paragraph" +msgid "You don't have the permission to edit this object, but you can suggest changes. Once submitted, suggestions will be reviewed before approval." msgstr "" -#: front/src/components/Sidebar.vue:158 +#: front/src/components/Sidebar.vue:169 +#, fuzzy +msgctxt "Sidebar/Player/Title" msgid "You have a radio playing" msgstr "إنك تستمع إلى إذاعة" -#: front/src/components/audio/Player.vue:71 +#: front/src/components/audio/Player.vue:79 +#, fuzzy +msgctxt "Sidebar/Player/Error message.Paragraph" 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:99 +#: front/src/components/auth/Settings.vue:100 +msgctxt "Popup/Settings/List item" msgid "You will be logged out from this session and have to log in with the new one" msgstr "" -#: front/src/components/auth/Settings.vue:70 +#: front/src/components/auth/Settings.vue:71 +#, fuzzy +msgctxt "Content/Settings/Paragraph" msgid "You will have to update your password on your clients that use this password." msgstr "يتوجب عليك تØديث كلمتك السرية على العملاء الآخرين اللذين يشتغلون بها." -#: front/src/components/favorites/List.vue:115 +#: front/src/components/moderation/FilterModal.vue:20 +msgctxt "Popup/Moderation/Paragraph" +msgid "You will not see tracks, albums and user activity linked to this artist anymore:" +msgstr "" + +#: front/src/components/auth/Settings.vue:38 +msgctxt "Content/Settings/Error message.Title" +msgid "Your avatar cannot be saved" +msgstr "" + +#: front/src/components/library/EditForm.vue:3 +msgctxt "Content/Library/Paragraph" +msgid "Your edit was successfully submitted." +msgstr "" + +#: front/src/components/favorites/List.vue:116 +#, fuzzy +msgctxt "Head/Favorites/Title" msgid "Your Favorites" msgstr "Ù…Ùضّلاتك" #: front/src/components/Home.vue:114 +#, fuzzy +msgctxt "Content/Home/Title" msgid "Your music, your way" msgstr "موسيقاك، كما ÙŠØلو لك" -#: front/src/views/Notifications.vue:7 +#: front/src/views/Notifications.vue:4 +#, fuzzy +msgctxt "Content/Notifications/Title" msgid "Your notifications" msgstr "إشعاراتك" +#: front/src/components/auth/Settings.vue:76 +msgctxt "Content/Settings/Error message.Title" +msgid "Your password cannot be changed" +msgstr "" + #: front/src/views/auth/PasswordResetConfirm.vue:29 +#, fuzzy +msgctxt "Content/Signup/Card.Paragraph" msgid "Your password has been updated successfully." msgstr "تم تØديث كلمتك السرية بنجاØ." -#: front/src/components/auth/Settings.vue:100 +#: front/src/components/auth/Settings.vue:14 +#, fuzzy +msgctxt "Content/Settings/Error message.Title" +msgid "Your settings can't be updateds" +msgstr "تم تØديث الإعدادات" + +#: front/src/components/auth/Settings.vue:101 +msgctxt "Popup/Settings/List item" msgid "Your Subsonic password will be changed to a new, random one, logging you out from devices that used the old Subsonic password" msgstr "" + +#: front/src/edits.js:10 +#, fuzzy +msgctxt "*/*/*/Short, Noun" +msgid "Title" +msgstr "العنوان" + +#: front/src/edits.js:17 +#, fuzzy +msgctxt "*/*/*/Short, Noun" +msgid "License" +msgstr "الرخصة" + +#: front/src/edits.js:25 +#, fuzzy +msgctxt "*/*/*/Short, Noun" +msgid "Position" +msgstr "تتابÙع الصÙØات" + +#: front/src/components/library/Album.vue:180 +msgctxt "Content/Album/Header.Title" +msgid "Album containing %{ count } track, by <a class=\"internal\" href=\"%{ artistUrl }\">%{ artist }</a>" +msgid_plural "Album containing %{ count } tracks, by <a class=\"internal\" href=\"%{ artistUrl }\">%{ artist }</a>" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" +msgstr[3] "" +msgstr[4] "" +msgstr[5] "" + +#: front/src/components/audio/PlayButton.vue:221 +msgctxt "*/Queue/Message" +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] "" diff --git a/front/locales/de/LC_MESSAGES/app.po b/front/locales/de/LC_MESSAGES/app.po index 12b56673b..9e19feb32 100644 --- a/front/locales/de/LC_MESSAGES/app.po +++ b/front/locales/de/LC_MESSAGES/app.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: front 1.0.0\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2019-01-29 10:47+0100\n" +"POT-Creation-Date: 2019-03-08 12:38+0100\n" "PO-Revision-Date: 2019-03-08 09:40+0000\n" "Last-Translator: gerry_the_hat <gerd-schumann@web.de>\n" "Language-Team: none\n" @@ -19,106 +19,164 @@ msgstr "" "X-Generator: Weblate 3.2.2\n" #: front/src/components/playlists/PlaylistModal.vue:9 +#, fuzzy +msgctxt "Popup/Playlist/Paragraph" msgid "\"%{ title }\", by %{ artist }" msgstr "\"%{ title }\", von %{ artist }" #: front/src/components/Sidebar.vue:24 +#, fuzzy +msgctxt "Sidebar/Queue/Tab.Title" msgid "(%{ index } of %{ length })" msgstr "(%{ index } von %{ length })" #: front/src/components/Sidebar.vue:22 +#, fuzzy +msgctxt "Sidebar/Queue/Tab.Title" msgid "(empty)" msgstr "(leer)" -#: front/src/components/common/ActionTable.vue:57 -#: front/src/components/common/ActionTable.vue:66 +#: front/src/components/common/ActionTable.vue:67 +#, fuzzy +msgctxt "Content/*/Paragraph" 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:110 src/components/audio/album/Card.vue:54 +#: front/src/components/audio/album/Card.vue:52 +#, fuzzy +msgctxt "Content/Album/Card" +msgid "%{ count } track" +msgid_plural "%{ count } tracks" +msgstr[0] "%{ count } Track" +msgstr[1] "%{ count } Tracks" + #: front/src/views/content/libraries/Card.vue:39 #: src/views/content/remote/Card.vue:26 +#, fuzzy +msgctxt "Content/Library/Card.List item" +msgid "%{ count } track" +msgid_plural "%{ count } tracks" +msgstr[0] "%{ count } Track" +msgstr[1] "%{ count } Tracks" + +#: front/src/components/Sidebar.vue:121 +#, fuzzy +msgctxt "Sidebar/Queue/Message" msgid "%{ count } track" msgid_plural "%{ count } tracks" msgstr[0] "%{ count } Track" msgstr[1] "%{ count } Tracks" #: front/src/components/library/Artist.vue:13 +#, fuzzy +msgctxt "Content/Artist/Paragraph" msgid "%{ count } track in %{ albumsCount } albums" msgid_plural "%{ count } tracks in %{ albumsCount } albums" msgstr[0] "%{ count } Track in %{ albumsCount } Alben" msgstr[1] "%{ count } Tracks in %{ albumsCount } Alben" -#: front/src/components/library/radios/Builder.vue:80 +#: front/src/components/library/radios/Builder.vue:81 msgid "%{ count } track matching combined filters" msgid_plural "%{ count } tracks matching combined filters" msgstr[0] "%{ count } Track entspricht den ausgewählten Filtern" msgstr[1] "%{ count } Tracks entsprechen den ausgewählten Filtern" -#: front/src/components/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 Warteschlange hinzugefügt" -msgstr[1] "%{ count } Tracks wurden zur Warteschlange hinzugefügt" - #: front/src/components/playlists/Card.vue:18 +#, fuzzy +msgctxt "Content/*/Card/List item" msgid "%{ count} track" msgid_plural "%{ count } tracks" msgstr[0] "%{ count} Track" msgstr[1] "%{ count} Tracks" #: front/src/views/content/libraries/Quota.vue:11 +#, fuzzy +msgctxt "Content/Library/Paragraph" msgid "%{ current } used on %{ max } allowed" msgstr "%{ current } von %{ max } belegt" #: front/src/components/common/Duration.vue:2 +#, fuzzy +msgctxt "Content/*/Paragraph" msgid "%{ hours } h %{ minutes } min" msgstr "%{ hours } h %{ minutes } min" #: front/src/components/common/Duration.vue:5 +#, fuzzy +msgctxt "Content/*/Paragraph" msgid "%{ minutes } min" msgstr "%{ minutes } min" #: front/src/components/notifications/NotificationRow.vue:40 +#, fuzzy +msgctxt "Content/Notifications/Paragraph" msgid "%{ username } accepted your follow on library \"%{ library }\"" msgstr "Das Abonnieren-Anfrage zur Meditahek \"%{ library }\" wurde von %{ username } bestätigt" #: front/src/components/notifications/NotificationRow.vue:39 +#, fuzzy +msgctxt "Content/Notifications/Paragraph" msgid "%{ username } followed your library \"%{ library }\"" msgstr "%{ username } hat deine Mediathek \"%{ library }\" abonniert" #: front/src/components/notifications/NotificationRow.vue:41 +#, fuzzy +msgctxt "Content/Notifications/Paragraph" msgid "%{ username } wants to follow your library \"%{ library }\"" msgstr "%{ username } möchte deine Mediathek \"%{ library }\" abonnieren" #: front/src/components/auth/Profile.vue:46 +#, fuzzy +msgctxt "Head/Profile/Title" msgid "%{ username }'s profile" msgstr "Profil von %{ username }" #: front/src/components/audio/artist/Card.vue:41 +#, fuzzy +msgctxt "Content/Artist/Card" msgid "1 album" msgid_plural "%{ count } albums" msgstr[0] "1 Album" msgstr[1] "%{ count } Alben" #: front/src/components/favorites/List.vue:10 +#, fuzzy +msgctxt "Content/Favorites/Title" msgid "1 favorite" msgid_plural "%{ count } favorites" msgstr[0] "1 Favorit" msgstr[1] "%{ count } Favoriten" -#: front/src/components/library/FileUpload.vue:226 -#: front/src/components/library/FileUpload.vue:227 +#: front/src/components/Home.vue:64 +#, fuzzy +msgctxt "Content/Home/Title" +msgid "A clean library" +msgstr "Eine übersichtliche Mediathek" + +#: front/src/components/library/FileUpload.vue:229 +#: front/src/components/library/FileUpload.vue:230 +#, fuzzy +msgctxt "Content/Library/Help text" msgid "A network error occured while uploading this file" msgstr "Beim Hochladen ist ein Netzwerkfehler aufgetreten" +#: front/src/components/library/EditForm.vue:123 +#, fuzzy +msgctxt "*/*/Placeholder" +msgid "A short summary describing your changes." +msgstr "Beim Speichern Deiner Änderungen ist ein Fehler aufgetreten" + #: front/src/components/About.vue:5 +#, fuzzy +msgctxt "Content/About/Title/Short, Noun" msgid "About %{ instance }" msgstr "Ãœber %{ instance }" #: front/src/components/Footer.vue:6 +#, fuzzy +msgctxt "Footer/About/Title" msgid "About %{instanceName}" msgstr "Ãœber %{ instanceName }" @@ -127,501 +185,939 @@ msgid "About Funkwhale" msgstr "Ãœber Funkwhale" #: front/src/components/Footer.vue:10 +#, fuzzy +msgctxt "Footer/About/List item.Link" msgid "About page" msgstr "Mehr erfahren" -#: front/src/components/About.vue:8 src/components/About.vue:67 +#: front/src/components/About.vue:67 +#, fuzzy +msgctxt "Head/About/Title" +msgid "About this instance" +msgstr "Ãœber diese Instanz" + +#: front/src/components/About.vue:8 +#, fuzzy +msgctxt "Content/About/Title/Short, Noun" msgid "About this instance" msgstr "Ãœber diese Instanz" #: front/src/views/content/libraries/Detail.vue:48 +#, fuzzy +msgctxt "Content/Library/Button.Label" msgid "Accept" msgstr "Akzeptieren" #: front/src/views/content/libraries/Detail.vue:40 +#, fuzzy +msgctxt "Content/Library/Table/Short" msgid "Accepted" msgstr "Akzeptiert" #: front/src/components/auth/SubsonicTokenForm.vue:110 +#, fuzzy +msgctxt "Content/Settings/Message" msgid "Access disabled" msgstr "Zugriff deaktiviert" #: front/src/components/Home.vue:106 +#, fuzzy +msgctxt "Content/Home/List item" msgid "Access your music from a clean interface that focus on what really matters" -msgstr "" -"Greife auf Deine Musik mit einer übersichtlichen Oberfläche zu, die sich auf " -"das beschränkt, was wirklich wichtig ist" - -#: front/src/components/mixins/Translations.vue:19 -#: front/src/components/mixins/Translations.vue:20 -msgid "Accessed date" -msgstr "Zugriffsdatum" +msgstr "Greife auf Deine Musik mit einer übersichtlichen Oberfläche zu, die sich auf das beschränkt, was wirklich wichtig ist" #: front/src/views/admin/moderation/AccountsDetail.vue:78 +#, fuzzy +msgctxt "Content/Moderation/Title" msgid "Account data" msgstr "Kontoübersicht" #: front/src/components/auth/Settings.vue:5 +#, fuzzy +msgctxt "Content/Settings/Title" msgid "Account settings" msgstr "Kontoeinstellungen" -#: front/src/components/auth/Settings.vue:263 +#: front/src/components/auth/Settings.vue:311 +#, fuzzy +msgctxt "Head/Settings/Title" msgid "Account Settings" msgstr "Kontoeinstellungen" #: front/src/components/manage/users/UsersTable.vue:39 +#, fuzzy +msgctxt "Content/Admin/Table.Label/Short, Noun" msgid "Account status" msgstr "Kontostatus" #: front/src/views/auth/PasswordReset.vue:14 +#, fuzzy +msgctxt "Content/Signup/Input.Label" msgid "Account's email" msgstr "Konto-E-Mail-Adresse" -#: front/src/views/admin/moderation/AccountsList.vue:3 #: front/src/views/admin/moderation/AccountsList.vue:24 +#, fuzzy +msgctxt "Head/Moderation/Title" +msgid "Accounts" +msgstr "Konten" + +#: front/src/views/admin/moderation/AccountsList.vue:3 +#, fuzzy +msgctxt "Content/Moderation/Title" +msgid "Accounts" +msgstr "Konten" + #: front/src/views/admin/moderation/Base.vue:8 +#, fuzzy +msgctxt "Menu/Moderation/Tab" msgid "Accounts" msgstr "Konten" #: front/src/views/content/libraries/Detail.vue:29 +#, fuzzy +msgctxt "Content/Library/Table.Label" msgid "Action" msgstr "Aktion" -#: front/src/components/common/ActionTable.vue:99 +#: front/src/components/common/ActionTable.vue:100 +#, fuzzy +msgctxt "Content/*/Paragraph" msgid "Action %{ action } was launched successfully on %{ count } element" msgid_plural "Action %{ action } was launched successfully on %{ count } elements" msgstr[0] "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:21 -#: front/src/components/library/radios/Builder.vue:64 +#: front/src/components/library/radios/Builder.vue:65 +#, fuzzy +msgctxt "Content/Radio/Table.Label/Noun (Value is a Button)" +msgid "Actions" +msgstr "Aktionen" + +#: front/src/components/common/ActionTable.vue:22 +#, fuzzy +msgctxt "Content/*/Dropdown.Label/Noun" msgid "Actions" msgstr "Aktionen" #: front/src/components/manage/users/UsersTable.vue:53 +#, fuzzy +msgctxt "Content/Admin/Table" msgid "Active" msgstr "Aktiv" #: front/src/views/admin/moderation/AccountsDetail.vue:199 #: front/src/views/admin/moderation/DomainsDetail.vue:144 +#, fuzzy +msgctxt "Content/Moderation/Title" msgid "Activity" msgstr "Aktivität" #: front/src/components/mixins/Translations.vue:7 #: front/src/components/mixins/Translations.vue:8 +#, fuzzy +msgctxt "Content/Settings/Dropdown.Label/Noun" msgid "Activity visibility" msgstr "Sichtbarkeit der Aktivitäten" #: front/src/views/admin/moderation/DomainsList.vue:18 +#, fuzzy +msgctxt "Content/Moderation/Button/Verb" msgid "Add" msgstr "Hinzufügen" #: front/src/views/admin/moderation/DomainsList.vue:13 +#, fuzzy +msgctxt "Content/Moderation/Form.Label/Verb" msgid "Add a domain" msgstr "Domain hinzufügen" +#: front/src/views/admin/moderation/AccountsDetail.vue:50 +#, fuzzy +msgctxt "Content/Moderation/Button/Verb" +msgid "Add a moderation policy" +msgstr "Moderationsregel hinzufügen" + #: front/src/components/manage/moderation/InstancePolicyForm.vue:4 +#, fuzzy +msgctxt "Content/Moderation/Card.Button.Label/Verb" msgid "Add a new moderation rule" msgstr "Moderationsregel hinzufügen" #: front/src/views/content/Home.vue:35 +#, fuzzy +msgctxt "Content/Library/Title/Verb" msgid "Add and manage content" msgstr "Inhalte hochladen und verwalten" -#: front/src/components/Sidebar.vue:75 src/views/content/Base.vue:18 +#: front/src/views/content/Base.vue:18 +#, fuzzy +msgctxt "Head/Library/Title" +msgid "Add content" +msgstr "Inhalte hinzufügen" + +#: front/src/components/Sidebar.vue:75 +#, fuzzy +msgctxt "Sidebar/Library/List item.Link/Verb" msgid "Add content" msgstr "Inhalte hinzufügen" -#: front/src/components/library/radios/Builder.vue:50 +#: front/src/components/library/radios/Builder.vue:51 +#, fuzzy +msgctxt "Content/Radio/Button.Label/Verb" msgid "Add filter" msgstr "Filter hinzufügen" -#: front/src/components/library/radios/Builder.vue:40 +#: front/src/components/library/radios/Builder.vue:41 +#, fuzzy +msgctxt "Content/Radio/Paragraph" msgid "Add filters to customize your radio" msgstr "Füge Filter hinzu, um dein Radio zu personalisieren" -#: front/src/components/audio/PlayButton.vue:64 +#: front/src/components/audio/PlayButton.vue:76 +#, fuzzy +msgctxt "*/Queue/Dropdown/Button/Title" msgid "Add to current queue" msgstr "Zur Warteschlange hinzufügen" #: front/src/components/favorites/TrackFavoriteIcon.vue:4 +#, fuzzy +msgctxt "Content/Track/Button.Message" +msgid "Add to favorites" +msgstr "Zu deinen Favoriten hinzufügen" + #: front/src/components/favorites/TrackFavoriteIcon.vue:28 +#, fuzzy +msgctxt "*/Favorites/Icon.Tooltip/Verb" msgid "Add to favorites" msgstr "Zu deinen Favoriten hinzufügen" #: front/src/components/playlists/TrackPlaylistIcon.vue:6 #: front/src/components/playlists/TrackPlaylistIcon.vue:34 +#, fuzzy +msgctxt "Sidebar/Player/Icon.Tooltip/Verb" msgid "Add to playlist…" msgstr "Zu einer Wiedergabeliste hinzufügen…" -#: front/src/components/audio/PlayButton.vue:14 +#: front/src/components/audio/PlayButton.vue:15 +#, fuzzy +msgctxt "*/Queue/Dropdown/Button/Label/Short" msgid "Add to queue" msgstr "Zur Warteschlange hinzufügen" #: front/src/components/playlists/PlaylistModal.vue:116 +#, fuzzy +msgctxt "Popup/Playlist/Table.Button.Tooltip/Verb" msgid "Add to this playlist" msgstr "Zur Wiedergabeliste hinzufügen" #: front/src/components/playlists/PlaylistModal.vue:54 +#, fuzzy +msgctxt "Popup/Playlist/Table.Button.Label/Verb" msgid "Add track" msgstr "Track hinzufügen" #: front/src/components/manage/users/UsersTable.vue:69 +#, fuzzy +msgctxt "Content/Admin/Table.User role" msgid "Admin" msgstr "Admin" #: front/src/components/Sidebar.vue:79 +#, fuzzy +msgctxt "Sidebar/Admin/Title/Noun" msgid "Administration" msgstr "Verwaltung" +#: front/src/components/library/Album.vue:149 +#, fuzzy +msgctxt "Head/Album/Title/Name" +msgid "Album" +msgstr "Album" + +#: front/src/views/content/libraries/FilesTable.vue:56 +#, fuzzy +msgctxt "*/*/*" +msgid "Album" +msgstr "Album" + #: front/src/components/audio/SearchBar.vue:26 -#: src/components/audio/track/Table.vue:8 -#: front/src/components/library/Album.vue:153 -#: front/src/components/manage/library/FilesTable.vue:39 +#, fuzzy +msgctxt "Sidebar/Search/Title" +msgid "Album" +msgstr "Album" + #: front/src/components/metadata/Search.vue:134 -#: front/src/views/content/libraries/FilesTable.vue:56 +#, fuzzy +msgctxt "*/*/Noun" msgid "Album" msgstr "Album" -#: front/src/components/library/Album.vue:183 -msgid "Album containing %{ count } track, by %{ artist }" -msgid_plural "Album containing %{ count } tracks, by %{ artist }" -msgstr[0] "Album mit %{ count } Track, von %{ artist }" -msgstr[1] "Album mit %{ count } Tracks, von %{ artist }" +#: front/src/components/audio/track/Table.vue:9 +#, fuzzy +msgctxt "Content/Track/Table.Label" +msgid "Album" +msgstr "Album" -#: front/src/components/mixins/Translations.vue:24 -#: front/src/components/mixins/Translations.vue:25 +#: front/src/components/mixins/Translations.vue:22 +#: front/src/components/mixins/Translations.vue:23 +#, fuzzy +msgctxt "Content/*/Dropdown/Noun" msgid "Album name" msgstr "Albumname" -#: front/src/components/library/Track.vue:27 -msgid "Album page" -msgstr "Albumseite" +#: front/src/components/library/Library.vue:7 +#, fuzzy +msgctxt "Menu/Home/Link" +msgid "Albums" +msgstr "Alben" #: front/src/components/audio/Search.vue:19 -#: src/components/instance/Stats.vue:48 +#, fuzzy +msgctxt "Content/Search/Title" +msgid "Albums" +msgstr "Alben" + #: front/src/views/admin/moderation/AccountsDetail.vue:321 #: front/src/views/admin/moderation/DomainsDetail.vue:257 +#, fuzzy +msgctxt "Content/*/*" +msgid "Albums" +msgstr "Alben" + +#: front/src/components/instance/Stats.vue:48 +#, fuzzy +msgctxt "Content/About/Paragraph/Unit" msgid "Albums" msgstr "Alben" -#: front/src/components/library/Artist.vue:44 +#: front/src/components/library/Albums.vue:120 +#, fuzzy +msgctxt "Head/Album/Title" +msgid "Albums" +msgstr "Alben" + +#: front/src/components/library/Artist.vue:82 +#, fuzzy +msgctxt "Content/Artist/Title" msgid "Albums by this artist" msgstr "Alben von diesem/-r Künstler/in" +#: front/src/components/manage/library/EditsCardList.vue:15 #: front/src/components/manage/users/InvitationsTable.vue:19 +#, fuzzy +msgctxt "Content/Admin/Dropdown" +msgid "All" +msgstr "Alles" + #: front/src/views/content/libraries/FilesTable.vue:13 +#, fuzzy +msgctxt "Content/Library/Dropdown" msgid "All" msgstr "Alles" +#: front/src/components/common/ActionTable.vue:58 +#, fuzzy +msgctxt "Content/*/Paragraph" +msgid "All %{ count } element selected" +msgid_plural "All %{ count } elements selected" +msgstr[0] "%{ count } von %{ total } ausgewählt" +msgstr[1] "%{ count } von %{ total } ausgewählt" + #: front/src/components/playlists/Editor.vue:13 +#, fuzzy +msgctxt "Content/Playlist/Error message.Title" msgid "An error occured while saving your changes" msgstr "Beim Speichern Deiner Änderungen ist ein Fehler aufgetreten" #: front/src/components/auth/Login.vue:10 +#, fuzzy +msgctxt "Content/Login/Error message/List item" msgid "An unknown error happend, this can mean the server is down or cannot be reached" msgstr "Ein unbekannter Fehler ist aufgetreten, vielleicht ist der Server ausgeschaltet oder er kann nicht erreicht werden" +#: front/src/components/library/EditCard.vue:81 +#, fuzzy +msgctxt "Content/Library/Button.Label" +msgid "Approve" +msgstr "Bestätigen" + #: front/src/components/notifications/NotificationRow.vue:66 +#, fuzzy +msgctxt "Content/Notifications/Button.Label/Short, Verb" msgid "Approve" msgstr "Bestätigen" +#: front/src/components/library/EditCard.vue:25 +#, fuzzy +msgctxt "Content/Library/Card/Short" +msgid "Approved" +msgstr "Bestätigen" + +#: front/src/components/manage/library/EditsCardList.vue:21 +#, fuzzy +msgctxt "Content/Admin/Dropdown" +msgid "Approved" +msgstr "Bestätigen" + +#: front/src/components/library/EditCard.vue:21 +msgctxt "Content/Library/Card/Short" +msgid "Approved and applied" +msgstr "" + #: front/src/components/auth/Logout.vue:5 +#, fuzzy +msgctxt "Content/Login/Title" msgid "Are you sure you want to log out?" msgstr "Möchtest du dich wirklich abmelden?" -#: 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 +#, fuzzy +msgctxt "*/*/Noun" +msgid "Artist" +msgstr "Künstler·in" + +#: front/src/components/audio/track/Table.vue:8 +#, fuzzy +msgctxt "Content/Track/Table.Label" +msgid "Artist" +msgstr "Künstler·in" + #: front/src/views/content/libraries/FilesTable.vue:55 +#, fuzzy +msgctxt "*/*/*" msgid "Artist" msgstr "Künstler·in" -#: front/src/components/mixins/Translations.vue:25 -#: front/src/components/mixins/Translations.vue:26 +#: front/src/components/audio/SearchBar.vue:25 +#, fuzzy +msgctxt "Sidebar/Search/Title" +msgid "Artist" +msgstr "Künstler·in" + +#: front/src/components/library/Artist.vue:179 +#, fuzzy +msgctxt "Head/Artist/Title" +msgid "Artist" +msgstr "Künstler·in" + +#: front/src/components/mixins/Translations.vue:23 +#: front/src/components/mixins/Translations.vue:24 +#, fuzzy +msgctxt "Content/*/Dropdown/Noun" msgid "Artist name" msgstr "Künstlername" -#: front/src/components/library/Album.vue:16 -#: src/components/library/Track.vue:33 -msgid "Artist page" -msgstr "Künstlerseite" - #: front/src/components/audio/Search.vue:65 +#, fuzzy +msgctxt "*/Search/Input.Placeholder" msgid "Artist, album, track…" msgstr "Künstler·in, Album, Titel…" -#: front/src/components/audio/Search.vue:10 -#: src/components/instance/Stats.vue:42 -#: front/src/components/library/Artists.vue:119 -#: src/components/library/Library.vue:7 +#: front/src/components/library/Artists.vue:117 +#, fuzzy +msgctxt "Head/Artist/Title" +msgid "Artists" +msgstr "Künstler·innen" + #: front/src/views/admin/moderation/AccountsDetail.vue:313 #: front/src/views/admin/moderation/DomainsDetail.vue:249 +#, fuzzy +msgctxt "Content/*/*" +msgid "Artists" +msgstr "Künstler·innen" + +#: front/src/components/instance/Stats.vue:42 +#, fuzzy +msgctxt "Content/About/Paragraph/Unit" +msgid "Artists" +msgstr "Künstler·innen" + +#: front/src/components/audio/Search.vue:10 +#, fuzzy +msgctxt "Content/Search/Title" msgid "Artists" msgstr "Künstler·innen" -#: front/src/components/favorites/List.vue:33 +#: front/src/components/library/Library.vue:10 +#, fuzzy +msgctxt "Menu/Home/Link" +msgid "Artists" +msgstr "Künstler·innen" + +#: front/src/components/favorites/List.vue:34 src/views/playlists/List.vue:27 +#, fuzzy +msgctxt "Content/*/Dropdown/Short" +msgid "Ascending" +msgstr "Aufsteigend" + +#: front/src/components/library/Albums.vue:25 #: 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/EditsCardList.vue:39 #: front/src/components/manage/moderation/AccountsTable.vue:21 #: front/src/components/manage/moderation/DomainsTable.vue:19 #: front/src/components/manage/users/UsersTable.vue:19 +#, fuzzy +msgctxt "Content/Search/Dropdown" +msgid "Ascending" +msgstr "Aufsteigend" + #: front/src/views/content/libraries/FilesTable.vue:31 -#: front/src/views/playlists/List.vue:27 +#, fuzzy +msgctxt "Content/Library/Dropdown" msgid "Ascending" msgstr "Aufsteigend" #: front/src/views/auth/PasswordReset.vue:28 +#, fuzzy +msgctxt "Content/Signup/Button.Label/Verb" msgid "Ask for a password reset" msgstr "Zurücksetzen des Kennworts beantragen" #: front/src/views/admin/moderation/AccountsDetail.vue:245 #: front/src/views/admin/moderation/DomainsDetail.vue:202 +#, fuzzy +msgctxt "Content/Moderation/Title" msgid "Audio content" msgstr "Audio-Inhalt" #: front/src/components/ShortcutsModal.vue:55 +#, fuzzy +msgctxt "Popup/Keyboard shortcuts/Title" msgid "Audio player shortcuts" msgstr "Audio-Player-Tastenkombinationen" #: front/src/components/playlists/PlaylistModal.vue:26 +#, fuzzy +msgctxt "Popup/Playlist/Title" msgid "Available playlists" msgstr "Verfügbare Wiedergabelisten" #: front/src/components/auth/Settings.vue:34 +#, fuzzy +msgctxt "Content/Settings/Title" msgid "Avatar" msgstr "Profilbild" #: front/src/views/auth/PasswordReset.vue:25 #: front/src/views/auth/PasswordResetConfirm.vue:18 +#, fuzzy +msgctxt "Content/Signup/Link" msgid "Back to login" msgstr "Zurück zur Anmeldung" -#: 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 +#: front/src/components/library/TrackDetail.vue:48 +#, fuzzy +msgctxt "Content/Track/Table.Label" +msgid "Bitrate" +msgstr "Bitrate" + +#: front/src/components/mixins/Translations.vue:26 +#: front/src/components/mixins/Translations.vue:27 +#, fuzzy +msgctxt "Content/*/*" msgid "Bitrate" msgstr "Bitrate" -#: front/src/components/manage/moderation/InstancePolicyCard.vue:19 #: front/src/components/manage/moderation/InstancePolicyForm.vue:34 +#, fuzzy +msgctxt "Content/Moderation/Checkbox.Label/Verb" +msgid "Block everything" +msgstr "Alles blockieren" + +#: front/src/components/manage/moderation/InstancePolicyCard.vue:19 +#, fuzzy +msgctxt "Content/Moderation/Card.List item/Verb" msgid "Block everything" msgstr "Alles blockieren" #: front/src/components/manage/moderation/InstancePolicyForm.vue:112 +#, fuzzy +msgctxt "Content/Moderation/Help text" msgid "Block everything from this account or domain. This will prevent any interaction with the entity, and purge related content (uploads, libraries, follows, etc.)" -msgstr "" -"Alles von diesem Konto oder dieser Domain blockieren. Das unterbindet " -"jedwede Interaktion mit dieser Instanz, und alle zugehörigen Inhalte (Titel, " -"Mediatheken, Abonnements, usw.) werden gelöscht" +msgstr "Alles von diesem Konto oder dieser Domain blockieren. Das unterbindet jedwede Interaktion mit dieser Instanz, und alle zugehörigen Inhalte (Titel, Mediatheken, Abonnements, usw.) werden gelöscht" + +#: front/src/components/Sidebar.vue:18 +#, fuzzy +msgctxt "Sidebar/Library/Tab.Title/Verb" +msgid "Browse" +msgstr "Durchsuchen" -#: front/src/components/Sidebar.vue:18 src/components/library/Library.vue:4 +#: front/src/components/library/Library.vue:4 +#, fuzzy +msgctxt "Menu/Home/Link/Verb" msgid "Browse" msgstr "Durchsuchen" #: front/src/components/Sidebar.vue:65 +#, fuzzy +msgctxt "Sidebar/Library/List item.Link/Verb" msgid "Browse library" msgstr "Die Mediathek durchsuchen" +#: front/src/components/library/Albums.vue:4 +#, fuzzy +msgctxt "Content/Album/Title" +msgid "Browsing albums" +msgstr "Radios durchsuchen" + #: front/src/components/library/Artists.vue:4 +#, fuzzy +msgctxt "Content/Artist/Title" msgid "Browsing artists" msgstr "Künstler·innen durchsuchen" #: front/src/views/playlists/List.vue:3 +#, fuzzy +msgctxt "Content/Playlist/Title" msgid "Browsing playlists" msgstr "Wiedergabelisten durchsuchen" #: front/src/components/library/Radios.vue:4 +#, fuzzy +msgctxt "Content/Radio/Title" msgid "Browsing radios" msgstr "Radios durchsuchen" #: front/src/components/library/radios/Builder.vue:5 +#, fuzzy +msgctxt "Content/Radio/Title" msgid "Builder" msgstr "Editor" #: front/src/components/audio/album/Card.vue:13 +#, fuzzy +msgctxt "Content/Album/Card" msgid "By %{ artist }" msgstr "Von %{ artist }" #: front/src/views/content/remote/Card.vue:103 +#, fuzzy +msgctxt "Popup/Library/Paragraph" msgid "By unfollowing this library, you loose access to its content." -msgstr "" -"Wenn du diese Mediathek nicht mehr folgst, verlierst du den Zugriff auf alle " -"ihre Inhalte." +msgstr "Wenn du diese Mediathek nicht mehr folgst, verlierst du den Zugriff auf alle ihre Inhalte." #: front/src/views/admin/moderation/AccountsDetail.vue:261 #: front/src/views/admin/moderation/DomainsDetail.vue:217 +#, fuzzy +msgctxt "Content/Moderation/Table.Label/Noun" msgid "Cached size" msgstr "Cache-Größe" -#: front/src/components/common/DangerousButton.vue:17 -#: front/src/components/library/Album.vue:52 -#: src/components/library/Track.vue:76 #: front/src/components/library/radios/Filter.vue:53 +#, fuzzy +msgctxt "Popup/Radio/Button.Label/Verb" +msgid "Cancel" +msgstr "Abbrechen" + +#: front/src/components/SetInstanceModal.vue:37 +#, fuzzy +msgctxt "*/*/Button.Label/Verb" +msgid "Cancel" +msgstr "Abbrechen" + +#: front/src/components/library/TrackBase.vue:61 +#, fuzzy +msgctxt "Popup/Track/Button/Verb" +msgid "Cancel" +msgstr "Abbrechen" + +#: front/src/components/common/DangerousButton.vue:17 +#, fuzzy +msgctxt "Modal/*/Button.Label/Short, Verb" +msgid "Cancel" +msgstr "Abbrechen" + +#: front/src/components/moderation/FilterModal.vue:39 +#, fuzzy +msgctxt "Popup/*/Button.Label" +msgid "Cancel" +msgstr "Abbrechen" + +#: front/src/components/library/Album.vue:47 +#: src/components/library/Artist.vue:56 +#, fuzzy +msgctxt "Popup/*/Button.Label/Verb" +msgid "Cancel" +msgstr "Abbrechen" + #: front/src/components/manage/moderation/InstancePolicyForm.vue:54 +#, fuzzy +msgctxt "Content/Moderation/Card.Button.Label/Verb" +msgid "Cancel" +msgstr "Abbrechen" + +#: front/src/components/library/EditForm.vue:77 +#, fuzzy +msgctxt "Content/*/Button.Label" +msgid "Cancel" +msgstr "Abbrechen" + #: front/src/components/playlists/PlaylistModal.vue:63 +#, fuzzy +msgctxt "Popup/Playlist/Button.Label" msgid "Cancel" msgstr "Abbrechen" -#: front/src/components/library/radios/Builder.vue:63 +#: front/src/components/library/radios/Builder.vue:64 +#, fuzzy +msgctxt "Content/Radio/Table.Label/Noun (Value is a number of Tracks)" msgid "Candidates" msgstr "Entsprechende Tracks" -#: front/src/components/auth/Settings.vue:75 -msgid "Cannot change your password" -msgstr "Dein Kennwort kann nicht geändert werden" - -#: front/src/components/library/FileUpload.vue:223 -#: front/src/components/library/FileUpload.vue:224 +#: front/src/components/library/FileUpload.vue:226 +#: front/src/components/library/FileUpload.vue:227 +#, fuzzy +msgctxt "Content/Library/Help text" msgid "Cannot upload this file, ensure it is not too big" msgstr "Die Datei kann nicht hochgeladen werden. Bitte prüfe, dass sie nicht zu groß ist" #: front/src/components/Footer.vue:21 +#, fuzzy +msgctxt "Footer/Settings/Dropdown.Label/Short, Verb" msgid "Change language" msgstr "Sprache ändern" -#: front/src/components/auth/Settings.vue:67 +#: front/src/components/auth/Settings.vue:68 +#, fuzzy +msgctxt "Content/Settings/Title/Verb" msgid "Change my password" msgstr "Mein Kennwort ändern" -#: front/src/components/auth/Settings.vue:94 +#: front/src/components/auth/Settings.vue:95 +#, fuzzy +msgctxt "Content/Settings/Button.Label" msgid "Change password" msgstr "Kennwort ändern" -#: front/src/views/auth/PasswordResetConfirm.vue:4 #: front/src/views/auth/PasswordResetConfirm.vue:62 +#, fuzzy +msgctxt "Head/Signup/Title" msgid "Change your password" msgstr "Kennwort ändern" -#: front/src/components/auth/Settings.vue:95 +#: front/src/views/auth/PasswordResetConfirm.vue:4 +#, fuzzy +msgctxt "Content/Signup/Title" +msgid "Change your password" +msgstr "Kennwort ändern" + +#: front/src/components/auth/Settings.vue:96 +#, fuzzy +msgctxt "Popup/Settings/Title" msgid "Change your password?" msgstr "Möchtest du dein Kennwort ändern?" #: front/src/components/playlists/Editor.vue:21 +#, fuzzy +msgctxt "Content/Playlist/Paragraph" msgid "Changes synced with server" msgstr "Änderungen synchronisiert" -#: front/src/components/auth/Settings.vue:70 +#: front/src/components/auth/Settings.vue:71 +#, fuzzy +msgctxt "Content/Settings/Paragraph'" msgid "Changing your password will also change your Subsonic API password if you have requested one." msgstr "Beim Ändern deines Kennworts wird das Kennwort für die Subsonic-API zurückgesetzt, sofern du eins erstellt hast." -#: front/src/components/auth/Settings.vue:97 -msgid "Changing your password will have the following consequences" +#: front/src/components/auth/Settings.vue:98 +#, fuzzy +msgctxt "Popup/Settings/Paragraph" +msgid "Changing your password will have the following consequences:" msgstr "Wenn du dein Kennwort änderst, hat dies folgende Auswirkungen" #: front/src/components/Footer.vue:40 +#, fuzzy +msgctxt "Footer/*/List item.Link" msgid "Chat room" msgstr "Chat-Raum" -#: front/src/App.vue:13 +#: front/src/components/SetInstanceModal.vue:2 +#, fuzzy +msgctxt "Popup/Instance/Title" msgid "Choose your instance" msgstr "Wähle deine Instanz" -#: front/src/components/Home.vue:64 -msgid "Clean library" -msgstr "Eine übersichtliche Mediathek" - #: front/src/components/manage/users/InvitationForm.vue:37 +#, fuzzy +msgctxt "Content/Admin/Button.Label/Verb" msgid "Clear" msgstr "Löschen" -#: front/src/components/playlists/Editor.vue:40 #: front/src/components/playlists/Editor.vue:45 +#, fuzzy +msgctxt "Popup/Playlist/Button.Label" +msgid "Clear playlist" +msgstr "Wiedergabeliste leeren" + +#: front/src/components/playlists/Editor.vue:40 +#, fuzzy +msgctxt "Content/Playlist/Button.Label/Verb" msgid "Clear playlist" msgstr "Wiedergabeliste leeren" -#: front/src/components/audio/Player.vue:366 +#: front/src/components/audio/Player.vue:374 +#, fuzzy +msgctxt "Sidebar/Player/Icon.Tooltip/Verb" msgid "Clear your queue" msgstr "Warteschlange leeren" #: front/src/components/Home.vue:44 +#, fuzzy +msgctxt "Content/Home/List item/Verb" msgid "Click once, listen for hours using built-in radios" msgstr "Klicke einmal und höre dank der eingebauten Radios studenlang Musik" #: front/src/components/library/FileUpload.vue:75 +#, fuzzy +msgctxt "Content/Library/Paragraph/Call to action" msgid "Click to select files to upload or drag and drop files or directories" -msgstr "" -"Zum Hochladen klicken oder Dateien und Ordner hierher ziehen und ablegen" +msgstr "Zum Hochladen klicken oder Dateien und Ordner hierher ziehen und ablegen" #: front/src/components/ShortcutsModal.vue:20 +#, fuzzy +msgctxt "Popup/Keyboard shortcuts/Button.Label/Verb" msgid "Close" msgstr "Schließen" -#: front/src/components/manage/users/InvitationForm.vue:26 #: front/src/components/manage/users/InvitationsTable.vue:42 +#, fuzzy +msgctxt "Content/Admin/Table.Label" +msgid "Code" +msgstr "Code" + +#: front/src/components/manage/users/InvitationForm.vue:26 +#, fuzzy +msgctxt "Content/Admin/Table.Label/Noun" msgid "Code" msgstr "Code" -#: front/src/components/audio/album/Card.vue:43 +#: front/src/components/audio/album/Card.vue:41 +#, fuzzy +msgctxt "Content/Album/Card.Link/Verb" +msgid "Collapse" +msgstr "Zuklappen" + #: front/src/components/audio/artist/Card.vue:33 +#, fuzzy +msgctxt "Content/Artist/Card.Link" msgid "Collapse" msgstr "Zuklappen" -#: front/src/components/library/radios/Builder.vue:62 +#: front/src/components/library/radios/Builder.vue:63 +#, fuzzy +msgctxt "Content/Radio/Table.Label/Verb (Value is a List of Parameters)" msgid "Config" msgstr "Einstellungen" #: front/src/components/common/DangerousButton.vue:21 +#, fuzzy +msgctxt "Modal/*/Button.Label/Short, Verb" msgid "Confirm" msgstr "Bestätigen" -#: front/src/views/auth/EmailConfirm.vue:4 src/views/auth/EmailConfirm.vue:20 #: front/src/views/auth/EmailConfirm.vue:51 +#, fuzzy +msgctxt "Head/Signup/Title" +msgid "Confirm your e-mail address" +msgstr "E-Mail-Adresse bestätigen" + +#: front/src/views/auth/EmailConfirm.vue:4 +#, fuzzy +msgctxt "Content/Signup/Title" +msgid "Confirm your e-mail address" +msgstr "E-Mail-Adresse bestätigen" + +#: front/src/views/auth/EmailConfirm.vue:20 +#, fuzzy +msgctxt "Content/Signup/Button.Label/Verb" msgid "Confirm your e-mail address" msgstr "E-Mail-Adresse bestätigen" #: front/src/views/auth/EmailConfirm.vue:13 +#, fuzzy +msgctxt "Content/Signup/Form.Label" msgid "Confirmation code" msgstr "Bestätigungscode" -#: front/src/components/common/ActionTable.vue:7 -msgid "Content have been updated, click refresh to see up-to-date content" +#: front/src/components/moderation/FilterModal.vue:90 +msgctxt "*/Moderation/Message" +msgid "Content filter successfully added" +msgstr "" + +#: front/src/components/auth/Settings.vue:116 +#, fuzzy +msgid "Content filters" +msgstr "Filter auswählen" + +#: front/src/components/auth/Settings.vue:119 +msgid "Content filters help you hide content you don't want to see on the service." msgstr "" -"Der Inhalt wurde aktualisiert. Um den neuesten Inhalt zu sehen, geh auf " -"Aktualisieren" + +#: front/src/components/common/ActionTable.vue:8 +#, fuzzy +msgctxt "Content/*/Button.Help text.Paragraph" +msgid "Content have been updated, click refresh to see up-to-date content" +msgstr "Der Inhalt wurde aktualisiert. Um den neuesten Inhalt zu sehen, geh auf Aktualisieren" #: front/src/components/Footer.vue:48 +#, fuzzy +msgctxt "Footer/*/List item.Link" msgid "Contribute" msgstr "Mitmachen" #: front/src/components/audio/EmbedWizard.vue:19 +#, fuzzy +msgctxt "Popup/*/Button.Label/Verb" +msgid "Copy" +msgstr "Kopieren" + #: front/src/components/common/CopyInput.vue:8 +#, fuzzy +msgctxt "Content/*/Button.Label/Short, Verb" msgid "Copy" msgstr "Kopieren" -#: front/src/components/playlists/Editor.vue:163 +#: front/src/components/playlists/Editor.vue:166 +#, fuzzy +msgctxt "Content/Playlist/Button.Tooltip/Verb" msgid "Copy queued tracks to playlist" msgstr "Die Warteschlange zur Wiedergabeliste hinzufügen" #: front/src/components/audio/EmbedWizard.vue:21 +#, fuzzy +msgctxt "Popup/Embed/Paragraph" msgid "Copy/paste this code in your website HTML" msgstr "Füge diesen Code in Deine HTML-Webseite ein" -#: front/src/components/library/Track.vue:91 +#: front/src/components/library/TrackDetail.vue:10 +#, fuzzy +msgctxt "Content/Track/Table.Label/Noun" msgid "Copyright" msgstr "Urheberrecht" #: front/src/views/auth/EmailConfirm.vue:7 +#, fuzzy +msgctxt "Content/Signup/Paragraph" msgid "Could not confirm your e-mail address" msgstr "Deine E-Mail-Adresse konnte nicht bestätigt werden" #: front/src/views/content/remote/ScanForm.vue:3 +#, fuzzy +msgctxt "Content/Library/Error message.Title" msgid "Could not fetch remote library" msgstr "Die entfernte Mediathek konnte nicht abgerufen werden" -#: front/src/views/content/libraries/FilesTable.vue:213 -msgid "Could not process this track, ensure it is tagged correctly" -msgstr "Bei der Verarbeitung des Tracks ist ein Fehler aufgetreten. Ãœberprüfe bitte, dass er richtig verschlagwortet ist" - #: front/src/components/Home.vue:85 +#, fuzzy +msgctxt "Content/Home/List item" msgid "Covers, lyrics, our goal is to have them all ;)" msgstr "Albumcover, Liedtexte - unser Ziel ist es, alle zu haben ;)" #: front/src/components/manage/moderation/InstancePolicyForm.vue:58 +#, fuzzy +msgctxt "Content/Moderation/Card.Button.Label/Verb" msgid "Create" msgstr "Erstellen" @@ -630,18 +1126,32 @@ msgid "Create a funkwhale account" msgstr "Funkwhale-Konto erstellen" #: front/src/views/content/libraries/Home.vue:14 +#, fuzzy +msgctxt "Content/Library/Link/Verb" msgid "Create a new library" msgstr "Neue Mediathek anlegen" #: front/src/components/playlists/Form.vue:2 +#, fuzzy +msgctxt "Popup/Playlist/Title/Verb" msgid "Create a new playlist" msgstr "Eine neue Wiedergabeliste erstellen" -#: front/src/components/Sidebar.vue:57 src/components/auth/Login.vue:17 +#: front/src/components/auth/Login.vue:17 +#, fuzzy +msgctxt "Content/Login/Link/Verb" +msgid "Create an account" +msgstr "Konto erstellen" + +#: front/src/components/Sidebar.vue:57 +#, fuzzy +msgctxt "Sidebar/Login/List item.Link/Verb" msgid "Create an account" msgstr "Konto erstellen" #: front/src/views/content/libraries/Form.vue:26 +#, fuzzy +msgctxt "Content/Library/Button.Label/Verb" msgid "Create library" msgstr "Mediathek erstellen" @@ -650,505 +1160,955 @@ msgid "Create my account" msgstr "Mein Konto erstellen" #: front/src/components/playlists/Form.vue:34 +#, fuzzy +msgctxt "Content/Playlist/Button.Label/Verb" msgid "Create playlist" msgstr "Eine Wiedergabeliste erstellen" #: front/src/components/library/Radios.vue:23 +#, fuzzy +msgctxt "Content/Radio/Button.Label/Verb" msgid "Create your own radio" msgstr "Dein eigenes Radio erstellen" #: front/src/components/manage/users/InvitationsTable.vue:40 +#, fuzzy +msgctxt "Content/Admin/Table.Label" +msgid "Creation date" +msgstr "Erstelldatum" + #: front/src/components/mixins/Translations.vue:16 #: front/src/components/mixins/Translations.vue:17 +#, fuzzy +msgctxt "Content/*/Dropdown/Noun" +msgid "Creation date" +msgstr "Erstelldatum" + +#: front/src/components/auth/Settings.vue:134 +#, fuzzy +msgctxt "Content/*/Table.Label" msgid "Creation date" msgstr "Erstelldatum" #: front/src/components/auth/Settings.vue:54 +#, fuzzy +msgctxt "Content/Settings/Title/Noun" msgid "Current avatar" msgstr "Aktuelles Profilbild" #: front/src/views/content/libraries/DetailArea.vue:4 +#, fuzzy +msgctxt "Content/Library/Title" msgid "Current library" msgstr "Aktuelle Mediathek" #: front/src/components/playlists/PlaylistModal.vue:8 +#, fuzzy +msgctxt "Popup/Playlist/Title" msgid "Current track" msgstr "Aktueller Track" #: front/src/views/content/libraries/Quota.vue:2 +#, fuzzy +msgctxt "Content/Library/Title" msgid "Current usage" msgstr "Aktuelle Nutzung" #: front/src/views/content/libraries/Detail.vue:27 +#, fuzzy +msgctxt "Content/Library/Table.Label" msgid "Date" msgstr "Datum" #: front/src/components/ShortcutsModal.vue:75 +#, fuzzy +msgctxt "Popup/Keyboard shortcuts/Table.Label/Verb" msgid "Decrease volume" msgstr "Lautstärke verringern" -#: front/src/components/manage/library/FilesTable.vue:190 #: front/src/components/manage/moderation/InstancePolicyForm.vue:61 -#: front/src/components/manage/users/InvitationsTable.vue:167 +#, fuzzy +msgctxt "Content/Moderation/Card.Button.Label/Verb" +msgid "Delete" +msgstr "Löschen" + #: front/src/views/content/libraries/FilesTable.vue:233 +#, fuzzy +msgctxt "Content/Library/Dropdown/Verb" +msgid "Delete" +msgstr "Löschen" + #: front/src/views/content/libraries/Form.vue:29 -#: src/views/playlists/Detail.vue:33 +#, fuzzy +msgctxt "Content/Library/Button.Label/Verb" msgid "Delete" msgstr "Löschen" -#: front/src/views/content/libraries/Form.vue:39 -msgid "Delete library" -msgstr "Mediathek löschen" +#: front/src/views/playlists/Detail.vue:34 +#, fuzzy +msgctxt "Content/*/Button.Label/Verb" +msgid "Delete" +msgstr "Löschen" + +#: front/src/components/library/EditCard.vue:93 +#, fuzzy +msgctxt "*/*/*/Verb" +msgid "Delete" +msgstr "Löschen" + +#: front/src/components/auth/Settings.vue:150 +#, fuzzy +msgctxt "Content/*/Button.Label" +msgid "Delete" +msgstr "Löschen" + +#: front/src/components/manage/users/InvitationsTable.vue:167 +msgid "Delete" +msgstr "Löschen" + +#: front/src/components/library/EditCard.vue:98 +#, fuzzy +msgctxt "Popup/Library/Button.Label" +msgid "Delete" +msgstr "Löschen" + +#: front/src/views/content/libraries/Form.vue:39 +#, fuzzy +msgctxt "Popup/Library/Button.Label/Verb" +msgid "Delete library" +msgstr "Mediathek löschen" #: front/src/components/manage/moderation/InstancePolicyForm.vue:69 +#, fuzzy +msgctxt "Popup/Moderation/Button.Label/Verb" msgid "Delete moderation rule" msgstr "Moderationsregel löschen" -#: front/src/views/playlists/Detail.vue:38 +#: front/src/views/playlists/Detail.vue:39 +#, fuzzy +msgctxt "Popup/Playlist/Button.Label/Verb" msgid "Delete playlist" msgstr "Wiedergabeliste löschen" #: front/src/views/radios/Detail.vue:28 +#, fuzzy +msgctxt "Popup/Radio/Button.Label/Verb" msgid "Delete radio" msgstr "Radio löschen" #: front/src/views/content/libraries/Form.vue:31 +#, fuzzy +msgctxt "Popup/Library/Title" msgid "Delete this library?" msgstr "Diese Mediathek löschen?" #: front/src/components/manage/moderation/InstancePolicyForm.vue:63 +#, fuzzy +msgctxt "Popup/Moderation/Title" msgid "Delete this moderation rule?" msgstr "Diese Moderationsregel löschen?" -#: front/src/components/favorites/List.vue:34 +#: front/src/components/library/EditCard.vue:94 +#, fuzzy +msgctxt "Popup/Library/Title" +msgid "Delete this suggestion?" +msgstr "Diese Moderationsregel löschen?" + +#: front/src/views/playlists/List.vue:28 +#, fuzzy +msgctxt "Content/*/Dropdown/Short" +msgid "Descending" +msgstr "Absteigend" + +#: front/src/components/library/Albums.vue:26 #: 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/EditsCardList.vue:40 #: front/src/components/manage/moderation/AccountsTable.vue:22 #: front/src/components/manage/moderation/DomainsTable.vue:20 #: front/src/components/manage/users/UsersTable.vue:20 +#, fuzzy +msgctxt "Content/Search/Dropdown" +msgid "Descending" +msgstr "Absteigend" + +#: front/src/components/favorites/List.vue:35 +#, fuzzy +msgctxt "Content/*/Short" +msgid "Descending" +msgstr "Absteigend" + #: front/src/views/content/libraries/FilesTable.vue:32 -#: front/src/views/playlists/List.vue:28 +#, fuzzy +msgctxt "Content/Library/Dropdown" msgid "Descending" msgstr "Absteigend" #: front/src/components/library/radios/Builder.vue:25 +#, fuzzy +msgctxt "Content/Radio/Input.Label" +msgid "Description" +msgstr "Beschreibung" + #: front/src/views/content/libraries/Form.vue:14 +#, fuzzy +msgctxt "Content/Library/Input.Label" msgid "Description" msgstr "Beschreibung" #: front/src/views/content/libraries/Card.vue:47 -msgid "Detail" -msgstr "Detail" +#, fuzzy +msgctxt "Content/Library/Card.Button.Label/Noun" +msgid "Details" +msgstr "Details" #: front/src/views/content/remote/Card.vue:50 +#, fuzzy +msgctxt "Content/Library/Card.Link" msgid "Details" msgstr "Details" #: front/src/views/admin/moderation/AccountsDetail.vue:455 +#, fuzzy +msgctxt "Content/Moderation/Help text" msgid "Determine how much content the user can upload. Leave empty to use the default value of the instance." -msgstr "" -"Lege das Speichervolumen des Nutzers fest. Wird kein Wert angegeben, wird " -"der Standardwert der Instanz verwendet." +msgstr "Lege das Speichervolumen des Nutzers fest. Wird kein Wert angegeben, wird der Standardwert der Instanz verwendet." #: front/src/components/mixins/Translations.vue:8 #: front/src/components/mixins/Translations.vue:9 +#, fuzzy +msgctxt "Content/Settings/Dropdown.Help text" msgid "Determine the visibility level of your activity" msgstr "Lege fest, wer deine Aktivität sehen kann" -#: front/src/components/auth/Settings.vue:103 +#: front/src/components/auth/Settings.vue:104 +#, fuzzy +msgctxt "Popup/Setting/Button.Label" +msgid "Disable access" +msgstr "Zugriff deaktivieren" + #: front/src/components/auth/SubsonicTokenForm.vue:51 +#, fuzzy +msgctxt "Popup/Settings/Button.Label" msgid "Disable access" msgstr "Zugriff deaktivieren" #: front/src/components/auth/SubsonicTokenForm.vue:48 +#, fuzzy +msgctxt "Content/Settings/Button.Label/Verb" msgid "Disable Subsonic access" msgstr "Subsonic-Zugriff deaktivieren" #: front/src/components/auth/SubsonicTokenForm.vue:49 +#, fuzzy +msgctxt "Popup/Settings/Title" 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 +msgctxt "Content/*/Label" +msgid "Disabled" +msgstr "Deaktiviert" + +#: front/src/components/manage/moderation/InstancePolicyForm.vue:18 +#, fuzzy +msgctxt "*/*/*" msgid "Disabled" msgstr "Deaktiviert" #: front/src/components/auth/SubsonicTokenForm.vue:13 +#, fuzzy +msgctxt "Content/Settings/Link" msgid "Discover how to use Funkwhale from other apps" msgstr "Entdecke, wie du Funkwhale von anderen Apps aus benutzen kannst" #: front/src/views/admin/moderation/AccountsDetail.vue:103 +#, fuzzy +msgctxt "'Content/*/*/Noun'" msgid "Display name" msgstr "Anzeigename" #: front/src/components/library/radios/Builder.vue:30 +#, fuzzy +msgctxt "Content/Radio/Checkbox.Label/Verb" msgid "Display publicly" msgstr "Öffentlich anzeigen" #: front/src/components/manage/moderation/InstancePolicyForm.vue:122 +#, fuzzy +msgctxt "Content/Moderation/Help text" msgid "Do not download any media file (audio, album cover, account avatar…) from this account or domain. This will purge existing content as well." msgstr "Lade keine Medien (Audio-Inhalt, Album-Cover, Profilbild, usw.) aus diesem Konto oder Domain. Alle existierenden Inhalte werden ebenfalls gelöscht." #: front/src/components/playlists/Editor.vue:42 +#, fuzzy +msgctxt "Popup/Playlist/Title" msgid "Do you want to clear the playlist \"%{ playlist }\"?" msgstr "Möchtest du die Wiedergabeliste \"%{ playlist }\" wirklich leeren?" #: front/src/components/common/DangerousButton.vue:7 +#, fuzzy +msgctxt "Modal/*/Title" msgid "Do you want to confirm this action?" msgstr "Vorgang bestätigen?" -#: front/src/views/playlists/Detail.vue:35 +#: front/src/views/playlists/Detail.vue:36 +#, fuzzy +msgctxt "Popup/Playlist/Title/Call to action" msgid "Do you want to delete the playlist \"%{ playlist }\"?" msgstr "Möchtest du die Wiedergabeliste \"%{ playlist }\" löschen?" #: front/src/views/radios/Detail.vue:26 +#, fuzzy +msgctxt "Popup/Radio/Title" msgid "Do you want to delete the radio \"%{ radio }\"?" msgstr "Möchtest du das Radio \"%{ radio }\" löschen?" -#: front/src/components/common/ActionTable.vue:36 +#: front/src/components/moderation/FilterModal.vue:3 +#, fuzzy +msgctxt "Popup/Moderation/Title/Verb" +msgid "Do you want to hide content from artist \"%{ name }\"?" +msgstr "Möchtest du das Radio \"%{ radio }\" löschen?" + +#: front/src/components/common/ActionTable.vue:37 +#, fuzzy +msgctxt "Modal/*/Title" msgid "Do you want to launch %{ action } on %{ count } element?" msgid_plural "Do you want to launch %{ action } on %{ count } elements?" msgstr[0] "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:107 +#: front/src/components/Sidebar.vue:118 +#, fuzzy +msgctxt "Sidebar/Queue/Message" msgid "Do you want to restore your previous queue?" msgstr "Möchtest du die vorherige Warteschlange wiederherstellen?" #: front/src/components/Footer.vue:31 +#, fuzzy +msgctxt "Footer/*/List item.Link/Short, Noun" msgid "Documentation" msgstr "Dokumentation" #: front/src/components/manage/moderation/AccountsTable.vue:40 -#: front/src/components/mixins/Translations.vue:34 +#, fuzzy +msgctxt "Content/Moderation/Table.Label" +msgid "Domain" +msgstr "Domain" + +#: front/src/components/mixins/Translations.vue:31 +#: front/src/components/mixins/Translations.vue:32 +#, fuzzy +msgctxt "Content/Moderation/*/Noun" +msgid "Domain" +msgstr "Domain" + #: front/src/views/admin/moderation/AccountsDetail.vue:93 -#: front/src/components/mixins/Translations.vue:35 +#, fuzzy +msgctxt "Content/*/*" msgid "Domain" msgstr "Domain" -#: front/src/views/admin/moderation/Base.vue:5 #: front/src/views/admin/moderation/DomainsList.vue:3 +#, fuzzy +msgctxt "Content/Moderation/Title" +msgid "Domains" +msgstr "Domains" + +#: front/src/views/admin/moderation/Base.vue:5 +#, fuzzy +msgctxt "Menu/Moderation/Tab" +msgid "Domains" +msgstr "Domains" + #: front/src/views/admin/moderation/DomainsList.vue:48 +#, fuzzy +msgctxt "Head/Moderation/Title" msgid "Domains" msgstr "Domains" -#: front/src/components/library/Track.vue:55 +#: front/src/components/library/TrackBase.vue:40 +#, fuzzy +msgctxt "Content/Track/Link/Verb" msgid "Download" msgstr "Herunterladen" #: front/src/components/playlists/Editor.vue:49 +#, fuzzy +msgctxt "Content/Playlist/Paragraph/Call to action" msgid "Drag and drop rows to reorder tracks in the playlist" -msgstr "" -"Klicke die Titel an und verschiebe sie, um die Wiedergabeliste umzuordnen" +msgstr "Klicke die Titel an und verschiebe sie, um die Wiedergabeliste umzuordnen" + +#: front/src/components/mixins/Translations.vue:27 +#: front/src/components/mixins/Translations.vue:28 +#, fuzzy +msgctxt "Content/*/*" +msgid "Duration" +msgstr "Dauer" + +#: front/src/components/audio/track/Table.vue:10 +#: front/src/components/library/TrackDetail.vue:30 +#, fuzzy +msgctxt "Content/Track/Table.Label" +msgid "Duration" +msgstr "Dauer" -#: 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 +#, fuzzy +msgctxt "*/*/*" msgid "Duration" msgstr "Dauer" #: front/src/views/auth/EmailConfirm.vue:23 +#, fuzzy +msgctxt "Content/Signup/Message" msgid "E-mail address confirmed" msgstr "E-Mail-Adresse bestätigt" #: front/src/components/Home.vue:93 +#, fuzzy +msgctxt "Content/Home/Title" msgid "Easy to use" msgstr "Benutzerfreundlich" +#: front/src/components/manage/moderation/InstancePolicyCard.vue:45 +#, fuzzy +msgctxt "Content/Moderation/Card.Button.Label/Verb" +msgid "Edit" +msgstr "Bearbeiten" + #: front/src/views/content/libraries/Detail.vue:9 +#, fuzzy +msgctxt "*/*/*/Verb" msgid "Edit" msgstr "Bearbeiten" #: front/src/components/About.vue:22 +#, fuzzy +msgctxt "Content/Settings/Button.Label/Verb" msgid "Edit instance info" msgstr "Instanzdaten bearbeiten" -#: front/src/components/radios/Card.vue:22 src/views/playlists/Detail.vue:30 +#: front/src/components/manage/moderation/InstancePolicyForm.vue:3 +#, fuzzy +msgctxt "Content/Moderation/Card.Title/Verb" +msgid "Edit moderation rule" +msgstr "Moderationsregel aktualisieren" + +#: front/src/components/library/TrackEdit.vue:4 +#, fuzzy +msgctxt "Content/*/Title" +msgid "Edit this track" +msgstr "Diesen Track abspielen" + +#: front/src/components/radios/Card.vue:23 +#, fuzzy +msgctxt "Content/Radio/Card.Button.Label/Short, Verb" msgid "Edit…" msgstr "Bearbeiten…" -#: front/src/components/auth/Signup.vue:30 +#: front/src/views/playlists/Detail.vue:31 +#, fuzzy +msgctxt "Content/*/Button.Label/Verb" +msgid "Edit…" +msgstr "Bearbeiten…" + +#: front/src/components/library/TrackBase.vue:70 +#, fuzzy +msgctxt "Content/Track/Button.Label/Verb" +msgid "Edit…" +msgstr "Bearbeiten…" + +#: front/src/views/admin/library/Base.vue:5 +#, fuzzy +msgctxt "Menu/Admin/Link" +msgid "Edits" +msgstr "Bearbeiten" + +#: front/src/views/admin/library/EditsList.vue:24 +#, fuzzy +msgctxt "Head/Admin/Title/Noun" +msgid "Edits" +msgstr "Bearbeiten" + #: front/src/components/manage/users/UsersTable.vue:38 +#, fuzzy +msgctxt "Content/Admin/Table.Label" +msgid "Email" +msgstr "E-Mail-Adresse" + +#: front/src/components/auth/Signup.vue:30 msgid "Email" msgstr "E-Mail-Adresse" #: front/src/views/admin/moderation/AccountsDetail.vue:111 +#, fuzzy +msgctxt "Content/*/*" msgid "Email address" msgstr "E-Mail-Adresse" -#: front/src/components/library/Album.vue:38 -#: src/components/library/Track.vue:62 +#: front/src/components/library/TrackBase.vue:47 +#, fuzzy +msgctxt "Content/Track/Button.Label/Verb" +msgid "Embed" +msgstr "Integrieren" + +#: front/src/components/library/Album.vue:33 +#: src/components/library/Artist.vue:42 +#, fuzzy +msgctxt "Content/*/Button.Label/Verb" msgid "Embed" msgstr "Integrieren" #: front/src/components/audio/EmbedWizard.vue:20 +#, fuzzy +msgctxt "Popup/Embed/Input.Label/Noun" msgid "Embed code" msgstr "Code integrieren" -#: front/src/components/library/Album.vue:42 +#: front/src/components/library/Album.vue:37 +#, fuzzy +msgctxt "Popup/Album/Title/Verb" msgid "Embed this album on your website" msgstr "Bette dieses Album auf Deiner Webseite ein" -#: front/src/components/library/Track.vue:66 +#: front/src/components/library/Artist.vue:46 +#, fuzzy +msgctxt "Popup/Artist/Title/Verb" +msgid "Embed this artist work on your website" +msgstr "Bette diesen Track auf Deiner Webseite ein" + +#: front/src/components/library/TrackBase.vue:51 +#, fuzzy +msgctxt "Popup/Track/Title" msgid "Embed this track on your website" msgstr "Bette diesen Track auf Deiner Webseite ein" #: front/src/views/admin/moderation/AccountsDetail.vue:230 #: front/src/views/admin/moderation/DomainsDetail.vue:187 +#, fuzzy +msgctxt "Content/Moderation/Table.Label/Noun" msgid "Emitted library follows" msgstr "Ausgehende Mediatheks-Abonnements" #: front/src/views/admin/moderation/AccountsDetail.vue:214 #: front/src/views/admin/moderation/DomainsDetail.vue:171 +#, fuzzy +msgctxt "Content/Moderation/Table.Label/Noun" msgid "Emitted messages" msgstr "Verschickte Nachrichten" #: front/src/components/manage/moderation/InstancePolicyCard.vue:8 #: front/src/components/manage/moderation/InstancePolicyForm.vue:17 +#, fuzzy +msgctxt "*/*/*" +msgid "Enabled" +msgstr "Aktiviert" + #: front/src/views/admin/moderation/AccountsDetail.vue:127 #: front/src/views/admin/moderation/AccountsDetail.vue:131 +#, fuzzy +msgctxt "Content/*/Label" msgid "Enabled" msgstr "Aktiviert" -#: front/src/views/playlists/Detail.vue:29 +#: front/src/views/playlists/Detail.vue:30 +#, fuzzy +msgctxt "Content/Playlist/Button.Label/Verb" msgid "End edition" msgstr "Bearbeitung beenden" #: front/src/views/content/remote/ScanForm.vue:50 +#, fuzzy +msgctxt "Content/Library/Input.Placeholder" msgid "Enter a library URL" msgstr "Gib eine Mediathek-URL ein" -#: front/src/components/library/Radios.vue:140 +#: front/src/components/library/Radios.vue:141 +#, fuzzy +msgctxt "Content/Search/Input.Placeholder" msgid "Enter a radio name…" msgstr "Name des Radios eingeben…" -#: front/src/components/library/Artists.vue:118 +#: front/src/components/library/Albums.vue:119 +msgctxt "Content/Search/Input.Placeholder" +msgid "Enter album title..." +msgstr "" + +#: front/src/components/library/Artists.vue:116 +#, fuzzy +msgctxt "Content/Search/Input.Placeholder" msgid "Enter artist name…" msgstr "Künstlername eingeben…" #: front/src/views/playlists/List.vue:107 +#, fuzzy +msgctxt "Content/Playlist/Placeholder/Call to action" msgid "Enter playlist name…" msgstr "Name der Wiedergabeliste eingeben…" -#: front/src/components/auth/Signup.vue:102 +#: front/src/views/auth/PasswordReset.vue:54 +#, fuzzy +msgctxt "Content/Signup/Input.Placeholder" +msgid "Enter the email address binded to your account" +msgstr "Gib die E-Mail-Adresse ein, die mit deinem Konto verknüpft ist" + +#: front/src/components/auth/Signup.vue:103 +#, fuzzy +msgctxt "Content/Signup/Form/Placeholder" msgid "Enter your email" msgstr "Gib deine E-Mail-Adresse ein" -#: front/src/components/auth/Signup.vue:98 src/components/auth/Signup.vue:99 +#: front/src/components/auth/Signup.vue:98 src/components/auth/Signup.vue:100 +#, fuzzy +msgctxt "Content/Signup/Form/Placeholder" msgid "Enter your invitation code (case insensitive)" msgstr "Gib deinen Einladungscode ein (Groß- und Kleinschreibung wird nicht berücksichtigt)" #: front/src/components/metadata/Search.vue:114 +#, fuzzy +msgctxt "Content/Library/Input.Placeholder/Verb" msgid "Enter your search query…" msgstr "Suche eingeben…" -#: front/src/components/auth/Signup.vue:101 +#: front/src/components/auth/Signup.vue:102 +#, fuzzy +msgctxt "Content/Signup/Form/Placeholder" msgid "Enter your username" msgstr "Benutzername eingeben" #: front/src/components/auth/Login.vue:83 +#, fuzzy +msgctxt "Content/Login/Input.Placeholder" msgid "Enter your username or email" msgstr "Benutzername oder E-Mail-Adresse eingeben" #: front/src/components/auth/SubsonicTokenForm.vue:19 +#, fuzzy +msgctxt "Content/Settings/Error message.Title" +msgid "Error" +msgstr "Fehler" + #: front/src/views/content/libraries/Form.vue:4 +#, fuzzy +msgctxt "Content/Library/Error message.Title" msgid "Error" msgstr "Fehler" #: front/src/views/admin/Settings.vue:87 +#, fuzzy +msgctxt "Content/Admin/Menu" msgid "Error reporting" msgstr "Fehlerbericht" -#: front/src/components/common/ActionTable.vue:92 +#: front/src/components/common/ActionTable.vue:93 +#, fuzzy +msgctxt "Content/*/Error message/Header" msgid "Error while applying action" msgstr "Fehler beim Ausführen des Vorgangs" #: front/src/views/auth/PasswordReset.vue:7 +#, fuzzy +msgctxt "Content/Signup/Card.Title" msgid "Error while asking for a password reset" msgstr "Fehler beim Zurücksetzen des Kennworts" #: front/src/views/auth/PasswordResetConfirm.vue:7 +#, fuzzy +msgctxt "Content/Signup/Card.Title" msgid "Error while changing your password" msgstr "Fehler beim Ändern deines Kennworts" #: front/src/views/admin/moderation/DomainsList.vue:6 +#, fuzzy +msgctxt "Content/Moderation/Message.Title" msgid "Error while creating domain" msgstr "Fehler beim Erstellen der Domain" +#: front/src/components/moderation/FilterModal.vue:13 +#, fuzzy +msgctxt "Popup/Moderation/Error message" +msgid "Error while creating filter" +msgstr "Fehler beim Erstellen der Regel" + #: front/src/components/manage/users/InvitationForm.vue:4 +#, fuzzy +msgctxt "Content/Admin/Error message.Title" msgid "Error while creating invitation" msgstr "Fehler bei der Erstellung der Einladung" #: front/src/components/manage/moderation/InstancePolicyForm.vue:7 +#, fuzzy +msgctxt "Content/Moderation/Error message.Title" msgid "Error while creating rule" msgstr "Fehler beim Erstellen der Regel" #: front/src/views/admin/moderation/DomainsDetail.vue:126 +#, fuzzy +msgctxt "Content/Moderation/Table" msgid "Error while fetching node info" msgstr "Fehler beim Abrufen der Knoten-Information" #: front/src/components/admin/SettingsGroup.vue:5 +#, fuzzy +msgctxt "Content/Settings/Error message.Title" msgid "Error while saving settings" msgstr "Fehler beim Speichern der Einstellungen" +#: front/src/components/library/EditForm.vue:46 +#, fuzzy +msgctxt "Content/Library/Error message.Title" +msgid "Error while submitting edit" +msgstr "Fehler beim Speichern der Einstellungen" + #: front/src/views/content/libraries/FilesTable.vue:212 +#, fuzzy +msgctxt "Content/Library/Table/Short" msgid "Errored" msgstr "Ein Fehler ist aufgetreten" #: front/src/views/content/libraries/Quota.vue:75 +#, fuzzy +msgctxt "Content/Library/Label" msgid "Errored files" msgstr "Fehlgeschlagene Dateien" #: front/src/components/playlists/Form.vue:89 +#, fuzzy +msgctxt "Content/Playlist/Dropdown" 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 +#, fuzzy +msgctxt "Content/Settings/Dropdown" +msgid "Everyone on this instance" +msgstr "Jerder auf dieser Instanz" + +#: front/src/components/playlists/Form.vue:85 +#, fuzzy +msgctxt "Content/Playlist/Dropdown" +msgid "Everyone on this instance" +msgstr "Jerder auf dieser Instanz" + +#: front/src/views/content/libraries/Form.vue:73 +#, fuzzy +msgctxt "Content/Library/Dropdown" msgid "Everyone on this instance" msgstr "Jerder auf dieser Instanz" #: front/src/views/content/libraries/Form.vue:74 +#, fuzzy +msgctxt "Content/Library/Dropdown" msgid "Everyone, across all instances" msgstr "Jeder, auf allen Instanzen" -#: front/src/components/library/radios/Builder.vue:61 +#: front/src/components/library/radios/Builder.vue:62 +#, fuzzy +msgctxt "Content/Radio/Table.Label/Verb" msgid "Exclude" msgstr "Ausschließen" +#: front/src/components/mixins/Translations.vue:20 +#: front/src/components/mixins/Translations.vue:21 +#, fuzzy +msgctxt "Content/Admin/Table.Label/Noun" +msgid "Expiration date" +msgstr "Ablaufdatum" + #: front/src/components/manage/users/InvitationsTable.vue:41 -#: front/src/components/mixins/Translations.vue:22 -#: front/src/components/mixins/Translations.vue:23 +#, fuzzy +msgctxt "Content/Admin/Table.Label" msgid "Expiration date" msgstr "Ablaufdatum" #: front/src/components/manage/users/InvitationsTable.vue:50 +#, fuzzy +msgctxt "Content/Admin/Table" msgid "Expired" msgstr "Abgelaufen" #: front/src/components/manage/users/InvitationsTable.vue:21 +#, fuzzy +msgctxt "Content/Admin/Dropdown/Adjective" msgid "Expired/used" msgstr "Abgelaufen bzw. benutzt" #: front/src/components/manage/moderation/InstancePolicyForm.vue:110 +#, fuzzy +msgctxt "Content/Moderation/Help text" msgid "Explain why you're applying this policy. Depending on your instance configuration, this will help you remember why you acted on this account or domain, and may be displayed publicly to help users understand what moderation rules are in place." -msgstr "" -"Erkläre, warum Du die Regel festlegst. Abhängig von Deiner " -"Instanzkonfiguration hilft Dir das, Dich daran zu erinnern, warum Du bzgl. " -"des Kontos oder dieser Domäne so gehandelt hast. Dies kann öffentlich " -"eingesehen werden damit die Benutzer verstehen, welche Moderationsregeln " -"gelten." +msgstr "Erkläre, warum Du die Regel festlegst. Abhängig von Deiner Instanzkonfiguration hilft Dir das, Dich daran zu erinnern, warum Du bzgl. des Kontos oder dieser Domäne so gehandelt hast. Dies kann öffentlich eingesehen werden damit die Benutzer verstehen, welche Moderationsregeln gelten." #: front/src/views/content/libraries/FilesTable.vue:16 +#, fuzzy +msgctxt "Content/Library/Dropdown" msgid "Failed" msgstr "Fehlgeschlagen" #: front/src/views/content/remote/Card.vue:58 +#, fuzzy +msgctxt "Content/Library/Card.List item/Noun" msgid "Failed tracks:" msgstr "Fehlgeschlagene Titel:" #: front/src/components/Sidebar.vue:66 +#, fuzzy +msgctxt "Sidebar/Favorites/List item.Link/Noun" msgid "Favorites" msgstr "Favoriten" #: front/src/views/admin/Settings.vue:84 +#, fuzzy +msgctxt "Content/Admin/Menu" msgid "Federation" msgstr "Föderation" -#: front/src/components/library/FileUpload.vue:84 +#: front/src/components/library/EditCard.vue:45 +msgctxt "Content/Library/Card.Table.Header/Short" +msgid "Field" +msgstr "" + +#: front/src/components/library/FileUpload.vue:86 +#, fuzzy +msgctxt "Content/Library/Table.Label" msgid "Filename" msgstr "Dateiname" -#: front/src/views/admin/library/Base.vue:5 -#: src/views/admin/library/FilesList.vue:21 -msgid "Files" -msgstr "Dateien" - -#: front/src/components/library/radios/Builder.vue:60 +#: front/src/components/library/radios/Builder.vue:61 +#, fuzzy +msgctxt "Content/Radio/Table.Label/Noun" msgid "Filter name" msgstr "Filtername" -#: front/src/views/content/libraries/FilesTable.vue:17 #: front/src/views/content/libraries/FilesTable.vue:216 +#, fuzzy +msgctxt "Content/Library/Table/Short" +msgid "Finished" +msgstr "Beendet" + +#: front/src/views/content/libraries/FilesTable.vue:17 +#, fuzzy +msgctxt "Content/Library/Dropdown" 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 +#, fuzzy +msgctxt "Content/*/Table.Label" +msgid "First seen" +msgstr "Erstmals gesehen" + +#: front/src/components/manage/moderation/AccountsTable.vue:42 +#, fuzzy +msgctxt "Content/Moderation/Table.Label/Noun" +msgid "First seen" +msgstr "Erstmals gesehen" + +#: front/src/components/manage/moderation/DomainsTable.vue:41 +#, fuzzy +msgctxt "Content/Moderation/Table.Label/Short, Noun" msgid "First seen" msgstr "Erstmals gesehen" #: front/src/components/mixins/Translations.vue:17 #: front/src/components/mixins/Translations.vue:18 +#, fuzzy +msgctxt "Content/Moderation/Dropdown/Noun" msgid "First seen date" msgstr "Erstmals gesehen" #: front/src/views/content/remote/Card.vue:83 +#, fuzzy +msgctxt "Content/Library/Card.Button.Label/Verb" msgid "Follow" msgstr "Abonnieren" #: front/src/views/content/Home.vue:16 +#, fuzzy +msgctxt "Content/Library/Title/Verb" msgid "Follow remote libraries" msgstr "Fernmediatheken abonnieren" #: front/src/views/content/remote/Card.vue:88 +#, fuzzy +msgctxt "Content/Library/Card.Paragraph" msgid "Follow request pending approval" msgstr "Ausstehende Abonnements-Anfrage" -#: front/src/components/mixins/Translations.vue:38 +#: front/src/components/mixins/Translations.vue:35 +#: front/src/components/mixins/Translations.vue:36 +#, fuzzy +msgctxt "Content/Federation/*/Noun" +msgid "Followers" +msgstr "Abonnenten" + #: front/src/views/content/libraries/Detail.vue:7 -#: front/src/components/mixins/Translations.vue:39 +#, fuzzy +msgctxt "Content/Library/Tab.Title" msgid "Followers" msgstr "Abonnenten" #: front/src/views/content/remote/Card.vue:93 +#, fuzzy +msgctxt "Content/Library/Card.Paragraph" msgid "Following" msgstr "Abonniert" -#: front/src/components/library/Track.vue:17 -msgid "From album %{ album } by %{ artist }" -msgstr "Aus dem Album %{ album } von %{ artist }" +#: front/src/components/library/TrackBase.vue:17 +msgctxt "Content/Track/Paragraph" +msgid "From album <a class=\"internal\" href=\"%{ albumUrl }\">%{ album }</a> by <a class=\"internal\" href=\"%{ artistUrl }\">%{ artist }</a>" +msgstr "" #: front/src/components/auth/SubsonicTokenForm.vue:7 +#, fuzzy +msgctxt "Content/Settings/Paragraph'" msgid "Funkwhale is compatible with other music players that support the Subsonic API." msgstr "Funkwhale ist kompatibel mit anderen Mediaplayern, die die Subsonic-API unterstützen." #: front/src/components/Home.vue:95 +#, fuzzy +msgctxt "Content/Home/Paragraph" msgid "Funkwhale is dead simple to use." msgstr "Funkwhale ist absolut einfach zu benutzen." #: front/src/components/Home.vue:39 +#, fuzzy +msgctxt "Content/Home/Paragraph" msgid "Funkwhale is designed to make it easy to listen to music you like, or to discover new artists." -msgstr "" -"Funkwhale macht es Dir leicht, Deine Lieblingsmusik anzuhören und neue " -"Künstler·innen zu entdecken." +msgstr "Funkwhale macht es Dir leicht, Deine Lieblingsmusik anzuhören und neue Künstler·innen zu entdecken." #: front/src/components/Home.vue:116 +#, fuzzy +msgctxt "Content/Home/Paragraph" msgid "Funkwhale is free and gives you control on your music." msgstr "Funkwhale ist kostenlos und gibt dir die Kontrolle über deine Musik." #: front/src/components/Home.vue:66 +#, fuzzy +msgctxt "Content/Home/Paragraph" msgid "Funkwhale takes care of handling your music" msgstr "Funkwhale kümmert sich um deine Musik" #: front/src/components/ShortcutsModal.vue:38 +#, fuzzy +msgctxt "Popup/Keyboard shortcuts/Title" msgid "General shortcuts" msgstr "Allgemeine Tastenkombinationen" #: front/src/components/manage/users/InvitationForm.vue:16 +#, fuzzy +msgctxt "Content/Admin/Button.Label/Verb" msgid "Get a new invitation" msgstr "Eine neue Einladung bekommen" #: front/src/components/Home.vue:13 +#, fuzzy +msgctxt "Content/Home/Button.Label/Verb" msgid "Get me to the library" msgstr "Bring mich zur Mediathek" @@ -1157,6 +2117,8 @@ msgid "Get quality metadata about your music thanks to <a href=\"%{ url }\" targ 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 +msgctxt "Content/Library/Button.Label/Verb" msgid "Get started" msgstr "Loslegen" @@ -1164,345 +2126,584 @@ msgstr "Loslegen" msgid "Getting help" msgstr "Hilfe bekommen" -#: front/src/components/common/ActionTable.vue:34 -#: front/src/components/common/ActionTable.vue:54 +#: front/src/components/common/ActionTable.vue:35 +#: front/src/components/common/ActionTable.vue:55 +#, fuzzy +msgctxt "Content/*/Button.Label/Short, Verb" msgid "Go" msgstr "Los!" #: front/src/components/PageNotFound.vue:14 +#, fuzzy +msgctxt "Content/*/Button.Label/Verb" msgid "Go to home page" msgstr "Zurück zur Startseite" +#: front/src/components/auth/Settings.vue:128 +#, fuzzy +msgid "Hidden artists" +msgstr "Künstler·innen durchsuchen" + #: front/src/components/manage/moderation/InstancePolicyForm.vue:114 +#, fuzzy +msgctxt "Content/Moderation/Help text" msgid "Hide account or domain content, except from followers." msgstr "Den Konto- bzw. Domaininhalt vor allen außer Abonnenten verbergen." +#: front/src/components/moderation/FilterModal.vue:40 +#, fuzzy +msgctxt "Popup/*/Button.Label" +msgid "Hide content" +msgstr "Inhalte hinzufügen" + +#: front/src/components/audio/PlayButton.vue:27 +msgctxt "*/Queue/Dropdown/Button/Label/Short" +msgid "Hide content from this artist" +msgstr "" + #: front/src/components/library/Home.vue:65 +#, fuzzy +msgctxt "Head/Home/Title" msgid "Home" msgstr "Start" #: front/src/components/instance/Stats.vue:36 +#, fuzzy +msgctxt "Content/About/Paragraph/Unit" msgid "Hours of music" msgstr "Stunden Musik" #: front/src/components/auth/SubsonicTokenForm.vue:10 +#, fuzzy +msgctxt "Content/Settings/Paragraph" msgid "However, accessing Funkwhale from those clients require a separate password you can set below." msgstr "Der Zugriff auf Funkwhale von diesen Apps benötigt ein zusätzliches Kennwort. Du kannst dieses Kennwort hier erstellen." #: front/src/views/auth/PasswordResetConfirm.vue:24 +#, fuzzy +msgctxt "Content/Signup/Paragraph" msgid "If the email address provided in the previous step is valid and binded to a user account, you should receive an email with reset instructions in the next couple of minutes." msgstr "Ist die angegebene E-Mail-Adresse mit einem Benutzerkonto verknüpft, wirst du in Kürze eine E-Mail mit einer Anleitung zum Rücksetzen deines Passworts bekommen." -#: front/src/components/manage/library/FilesTable.vue:40 -msgid "Import date" -msgstr "Importdatum" - #: front/src/components/Home.vue:71 +#, fuzzy +msgctxt "Content/Home/List item/Verb" msgid "Import music from various platforms, such as YouTube or SoundCloud" msgstr "Importiere Musik von verschiedenen Plattformen, wie YouTube oder SoundCloud" #: front/src/components/library/FileUpload.vue:51 +#, fuzzy +msgctxt "Content/Library/Input.Label/Noun" msgid "Import reference" msgstr "Importreferenz" #: front/src/views/content/libraries/FilesTable.vue:11 +#, fuzzy +msgctxt "Content/Library/Dropdown.Label/Noun" +msgid "Import status" +msgstr "Importstatus" + #: front/src/views/content/libraries/FilesTable.vue:58 +#, fuzzy +msgctxt "*/*/*/Noun" msgid "Import status" msgstr "Importstatus" #: front/src/views/content/libraries/FilesTable.vue:217 +#, fuzzy +msgctxt "Content/Library/Help text" msgid "Imported" msgstr "Importiert" -#: front/src/components/mixins/Translations.vue:21 -#: front/src/components/mixins/Translations.vue:22 -msgid "Imported date" -msgstr "Importdatum" +#: front/src/components/moderation/FilterModal.vue:26 +#, fuzzy +msgctxt "Popup/Moderation/List item" +msgid "In \"Recently added\" widget" +msgstr "Kürzlich hinzugefügt" + +#: front/src/components/moderation/FilterModal.vue:27 +msgctxt "Popup/Moderation/List item" +msgid "In artists and album listings" +msgstr "" #: front/src/components/favorites/TrackFavoriteIcon.vue:3 +#, fuzzy +msgctxt "Content/Track/Button.Message" msgid "In favorites" msgstr "In den Favoriten" +#: front/src/components/moderation/FilterModal.vue:25 +msgctxt "Popup/Moderation/List item" +msgid "In other users favorites and listening history" +msgstr "" + +#: front/src/components/moderation/FilterModal.vue:28 +msgctxt "Popup/Moderation/List item" +msgid "In radio suggestions" +msgstr "" + #: front/src/components/manage/users/UsersTable.vue:54 +#, fuzzy +msgctxt "Content/Admin/Table" msgid "Inactive" msgstr "Inaktiv" #: front/src/components/ShortcutsModal.vue:71 +#, fuzzy +msgctxt "Popup/Keyboard shortcuts/Table.Label/Verb" msgid "Increase volume" msgstr "Lautstärke erhöhen" -#: front/src/views/auth/PasswordReset.vue:54 -msgid "Input the email address binded to your account" -msgstr "Gib die E-Mail-Adresse ein, die mit deinem Konto verknüpft ist" - #: front/src/components/playlists/Editor.vue:31 +#, fuzzy +msgctxt "Content/Playlist/Button.Label/Verb" msgid "Insert from queue (%{ count } track)" msgid_plural "Insert from queue (%{ count } tracks)" msgstr[0] "Aus der Warteschlange hinzufügen (%{ count } Track)" msgstr[1] "Aus der Warteschlange hinzufügen (%{ count } Tracks)" #: front/src/views/admin/moderation/DomainsDetail.vue:71 +#, fuzzy +msgctxt "Content/Moderation/Title" msgid "Instance data" msgstr "Instanzdaten" #: front/src/views/admin/Settings.vue:80 +#, fuzzy +msgctxt "Content/Admin/Menu" msgid "Instance information" msgstr "Informationen über diese Instanz" #: front/src/components/library/Radios.vue:9 +#, fuzzy +msgctxt "Content/Radio/Title" msgid "Instance radios" msgstr "Radios der Instanz" #: front/src/views/admin/Settings.vue:75 +#, fuzzy +msgctxt "Head/Admin/Title" msgid "Instance settings" msgstr "Instanzeinstellungen" -#: front/src/components/library/FileUpload.vue:230 -#: front/src/components/library/FileUpload.vue:231 +#: front/src/components/SetInstanceModal.vue:19 +#, fuzzy +msgctxt "Popup/Instance/Input.Label/Noun" +msgid "Instance URL" +msgstr "Instanzdaten" + +#: front/src/components/library/FileUpload.vue:233 +#: front/src/components/library/FileUpload.vue:234 +#, fuzzy +msgctxt "Content/Library/Help text" msgid "Invalid file type, ensure you are uploading an audio file. Supported file extensions are %{ extensions }" msgstr "Das Dateiformat ist ungültig. Stelle bitte sicher, dass du eine Audio-Datei hochladen möchtest. Die folgenden Dateiformate sind unterstützt: %{ extensions }" -#: front/src/components/auth/Signup.vue:44 #: front/src/components/manage/users/InvitationForm.vue:11 +#, fuzzy +msgctxt "$1" +msgid "Invitation code" +msgstr "Einladungscode" + +#: front/src/components/auth/Signup.vue:44 msgid "Invitation code" msgstr "Einladungscode" #: front/src/views/admin/users/Base.vue:8 -#: src/views/admin/users/InvitationsList.vue:3 +#, fuzzy +msgctxt "Menu/Admin/Link" +msgid "Invitations" +msgstr "Einladungen" + +#: front/src/views/admin/users/InvitationsList.vue:3 #: front/src/views/admin/users/InvitationsList.vue:24 +#, fuzzy +msgctxt "*/Admin/Title" msgid "Invitations" msgstr "Einladungen" #: front/src/components/Footer.vue:41 +#, fuzzy +msgctxt "Footer/*/List item.Link" msgid "Issue tracker" msgstr "Bugtracker" +#: front/src/components/SetInstanceModal.vue:5 +msgctxt "Popup/Instance/Error message.Title" +msgid "It is not possible to connect to the given URL" +msgstr "" + #: front/src/components/Home.vue:50 +#, fuzzy +msgctxt "Content/Home/List item/Verb" msgid "Keep a track of your favorite songs" msgstr "Behalte einen Ãœberblick über deine Lieblingsmusik" -#: front/src/components/Footer.vue:33 src/components/ShortcutsModal.vue:3 +#: front/src/components/Footer.vue:33 +#, fuzzy +msgctxt "Footer/*/List item.Link/Short, Noun" +msgid "Keyboard shortcuts" +msgstr "Tastenkombinationen" + +#: front/src/components/ShortcutsModal.vue:3 +#, fuzzy +msgctxt "Popup/Keyboard shortcuts/Title" msgid "Keyboard shortcuts" msgstr "Tastenkombinationen" #: front/src/views/admin/moderation/DomainsDetail.vue:161 +#, fuzzy +msgctxt "Content/Moderation/Table.Label.Link" msgid "Known accounts" msgstr "Bekannte Konten" #: front/src/views/content/remote/Home.vue:14 +#, fuzzy +msgctxt "Content/Library/Title" msgid "Known libraries" msgstr "Bekannte Mediatheken" -#: 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 +#, fuzzy +msgctxt "Content/*/Table.Label" +msgid "Last activity" +msgstr "Letzte Aktivität" + +#: front/src/components/manage/users/UsersTable.vue:41 +#, fuzzy +msgctxt "Content/Admin/Table.Label/Short, Noun (Value is a date)" +msgid "Last activity" +msgstr "Letzte Aktivität" + +#: front/src/components/mixins/Translations.vue:29 +#: front/src/components/mixins/Translations.vue:30 +#, fuzzy +msgctxt "Content/Profile/*/Noun" msgid "Last activity" msgstr "Letzte Aktivität" #: front/src/views/admin/moderation/AccountsDetail.vue:167 #: front/src/views/admin/moderation/DomainsDetail.vue:86 +#, fuzzy +msgctxt "Content/*/Table.Label" msgid "Last checked" msgstr "Letzte Ãœberprüfung" #: front/src/components/playlists/PlaylistModal.vue:32 +#, fuzzy +msgctxt "Popup/Playlist/Table.Label/Short" msgid "Last modification" msgstr "Letzte Bearbeitung" #: front/src/components/manage/moderation/AccountsTable.vue:43 +#, fuzzy +msgctxt "Content/Moderation/Table.Label/Noun" msgid "Last seen" msgstr "Zuletzt gesehen" #: front/src/components/mixins/Translations.vue:18 #: front/src/components/mixins/Translations.vue:19 +#, fuzzy +msgctxt "Content/Moderation/Dropdown/Noun" msgid "Last seen date" msgstr "Zuletzt gesehen am" #: front/src/views/content/remote/Card.vue:56 +#, fuzzy +msgctxt "Content/Library/Card.List item/Noun" msgid "Last update:" msgstr "Letzte Aktualisierung:" -#: front/src/components/common/ActionTable.vue:47 +#: front/src/components/common/ActionTable.vue:48 +#, fuzzy +msgctxt "Modal/*/Button.Label/Short, Verb" msgid "Launch" msgstr "Starten" #: front/src/components/Home.vue:10 +#, fuzzy +msgctxt "Content/Home/Button.Label/Verb" msgid "Learn more about this instance" msgstr "Mehr über diese Instanz erfahren" #: front/src/components/manage/users/InvitationForm.vue:58 +#, fuzzy +msgctxt "Content/Admin/Input.Placeholder" msgid "Leave empty for a random code" msgstr "Leerlassen für einen zufälligen Code" #: front/src/components/audio/EmbedWizard.vue:7 +#, fuzzy +msgctxt "Popup/Embed/Paragraph" msgid "Leave empty for a responsive widget" msgstr "Leerlassen für ein reaktionsfähiges Widget" +#: front/src/views/content/Base.vue:5 +#, fuzzy +msgctxt "Menu/Library/Tab.Link" +msgid "Libraries" +msgstr "Mediatheken" + #: front/src/views/admin/moderation/AccountsDetail.vue:297 #: front/src/views/admin/moderation/DomainsDetail.vue:233 -#: front/src/views/content/Base.vue:5 +#, fuzzy +msgctxt "Content/Moderation/Table.Label" msgid "Libraries" msgstr "Mediatheken" #: front/src/views/content/libraries/Form.vue:2 +#, fuzzy +msgctxt "Content/Library/Paragraph" msgid "Libraries help you organize and share your music collections. You can upload your own music collection to Funkwhale and share it with your friends and family." -msgstr "" -"Bibliotheken helfen Dir deine Musiksammlungen zu organisieren und teilen. Du " -"kannst deine eigene Musiksammlung zu Funkwhale hochladen und mit deinen " -"Freunden und deiner Familie teilen." +msgstr "Bibliotheken helfen Dir deine Musiksammlungen zu organisieren und teilen. Du kannst deine eigene Musiksammlung zu Funkwhale hochladen und mit deinen Freunden und deiner Familie teilen." #: front/src/components/instance/Stats.vue:30 +#, fuzzy +msgctxt "Content/About/Title/Noun" +msgid "Library" +msgstr "Mediathek" + #: front/src/components/manage/users/UsersTable.vue:173 -#: front/src/views/admin/moderation/AccountsDetail.vue:464 +#, fuzzy +msgctxt "Content/Admin/Table" +msgid "Library" +msgstr "Mediathek" + +#: front/src/views/admin/moderation/AccountsDetail.vue:462 +#, fuzzy +msgctxt "Content/Moderation/Dropdown" +msgid "Library" +msgstr "Mediathek" + +#: front/src/components/Sidebar.vue:103 +#, fuzzy +msgctxt "Sidebar/Moderation/List item.Link/Noun" msgid "Library" msgstr "Mediathek" #: front/src/views/content/libraries/Form.vue:109 +#, fuzzy +msgctxt "Content/Library/Message" msgid "Library created" msgstr "Mediathek erstellt" #: front/src/views/content/libraries/Form.vue:129 +#, fuzzy +msgctxt "Content/Library/Message" msgid "Library deleted" msgstr "Mediathek gelöscht" -#: front/src/views/admin/library/FilesList.vue:3 -msgid "Library files" +#: front/src/views/admin/library/EditsList.vue:4 +#, fuzzy +msgctxt "Content/Admin/Title/Noun" +msgid "Library edits" msgstr "Mediathek-Dateien" #: front/src/views/content/libraries/Form.vue:106 +#, fuzzy +msgctxt "Content/Library/Message" msgid "Library updated" msgstr "Mediathek aktualisiert" -#: front/src/components/library/Track.vue:100 +#: front/src/components/library/TrackDetail.vue:19 +#, fuzzy +msgctxt "Content/Track/Table.Label/Noun" msgid "License" msgstr "Lizenz" #: front/src/views/content/libraries/Detail.vue:21 +#, fuzzy +msgctxt "Content/Library/Paragraph" msgid "Loading followers…" msgstr "Abonnenten werden geladen…" #: front/src/views/content/libraries/Home.vue:3 +#, fuzzy +msgctxt "Content/Library/Paragraph" msgid "Loading Libraries…" msgstr "Die Mediatheken werden geladen…" #: front/src/views/content/libraries/Detail.vue:3 #: front/src/views/content/libraries/Upload.vue:3 +#, fuzzy +msgctxt "Content/Library/Paragraph" msgid "Loading library data…" msgstr "Die Mediathekdaten werden geladen…" -#: front/src/views/Notifications.vue:4 +#: front/src/views/Notifications.vue:19 +#, fuzzy +msgctxt "Content/Notifications/Paragraph" msgid "Loading notifications…" msgstr "Die Benachrichtigungen werden geladen…" #: front/src/views/content/remote/Home.vue:3 +#, fuzzy +msgctxt "Content/Library/Paragraph" msgid "Loading remote libraries…" msgstr "Die Fernmediatheken werden geladen…" #: front/src/views/content/libraries/Quota.vue:4 +#, fuzzy +msgctxt "Content/Library/Paragraph" msgid "Loading usage data…" msgstr "Die Nutzungsdaten werden geladen…" #: front/src/components/favorites/List.vue:5 +#, fuzzy +msgctxt "Content/Favorites/Message" msgid "Loading your favorites…" msgstr "Deine Favoriten werden geladen…" #: front/src/components/manage/moderation/AccountsTable.vue:59 +#, fuzzy +msgctxt "Content/Moderation/Table/Short, Noun" +msgid "Local account" +msgstr "Lokales Konto" + #: front/src/views/admin/moderation/AccountsDetail.vue:18 +#, fuzzy +msgctxt "Content/Moderation/List item" msgid "Local account" msgstr "Lokales Konto" #: front/src/components/auth/Login.vue:84 +#, fuzzy +msgctxt "Head/Login/Title" msgid "Log In" msgstr "Anmelden" #: front/src/components/auth/Login.vue:4 +#, fuzzy +msgctxt "Content/Login/Title/Verb" msgid "Log in to your Funkwhale account" msgstr "Melde Dich bei Deinem Funkwhale-Konto an" #: front/src/components/auth/Logout.vue:20 +#, fuzzy +msgctxt "Head/Login/Title" msgid "Log Out" msgstr "Abmelden" #: front/src/components/Sidebar.vue:38 +#, fuzzy +msgctxt "Sidebar/Profile/List item.Link" msgid "Logged in as %{ username }" msgstr "Angemeldet als %{ username }" -#: front/src/components/Sidebar.vue:54 src/components/auth/Login.vue:42 +#: front/src/components/auth/Login.vue:42 +#, fuzzy +msgctxt "Content/Login/Button.Label/Verb" +msgid "Login" +msgstr "Anmelden" + +#: front/src/components/Sidebar.vue:54 +#, fuzzy +msgctxt "Sidebar/Login/List item.Link/Verb" msgid "Login" msgstr "Anmelden" #: front/src/views/admin/moderation/AccountsDetail.vue:119 +#, fuzzy +msgctxt "Content/*/*/Noun" msgid "Login status" msgstr "Anmeldestatus" #: front/src/components/Sidebar.vue:52 +#, fuzzy +msgctxt "Sidebar/Login/List item.Link/Verb" msgid "Logout" msgstr "Abmelden" #: front/src/views/content/libraries/Home.vue:9 +#, fuzzy +msgctxt "Content/Library/Paragraph" msgid "Looks like you don't have a library, it's time to create one." msgstr "Es sieht aus, als hättest du noch keine Mediathek, höchste Zeit eine anzulegen." -#: front/src/components/audio/Player.vue:356 -#: src/components/audio/Player.vue:357 +#: front/src/components/audio/Player.vue:364 +#: src/components/audio/Player.vue:365 +#, fuzzy +msgctxt "Sidebar/Player/Icon.Tooltip" msgid "Looping disabled. Click to switch to single-track looping." msgstr "Wiederholung deaktiviert. Klicke um den aktuellen Track zu wiederholen." -#: front/src/components/audio/Player.vue:359 -#: src/components/audio/Player.vue:360 +#: front/src/components/audio/Player.vue:367 +#: src/components/audio/Player.vue:368 +#, fuzzy +msgctxt "Sidebar/Player/Icon.Tooltip" msgid "Looping on a single track. Click to switch to whole queue looping." -msgstr "" -"Wiederholung des aktuellen Titels. Klicken um die ganze Warteschlange zu " -"wiederholen." +msgstr "Wiederholung des aktuellen Titels. Klicken um die ganze Warteschlange zu wiederholen." -#: front/src/components/audio/Player.vue:362 -#: src/components/audio/Player.vue:363 +#: front/src/components/audio/Player.vue:370 +#: src/components/audio/Player.vue:371 +#, fuzzy +msgctxt "Sidebar/Player/Icon.Tooltip" msgid "Looping on whole queue. Click to disable looping." -msgstr "" -"Wiederholung der kompletten Warteschlange. Deaktiviere die Wiederholung " -"durch Klicken." +msgstr "Wiederholung der kompletten Warteschlange. Deaktiviere die Wiederholung durch Klicken." -#: front/src/components/library/Track.vue:150 +#: front/src/components/library/TrackDetail.vue:69 +#, fuzzy +msgctxt "Content/Track/Title" msgid "Lyrics" msgstr "Liedtexte" -#: front/src/components/Sidebar.vue:210 +#: front/src/components/Sidebar.vue:221 +#, fuzzy +msgctxt "Sidebar/*/Hidden text" msgid "Main menu" msgstr "Hauptmenü" #: front/src/views/admin/library/Base.vue:16 +#, fuzzy +msgctxt "Head/Admin/Title" msgid "Manage library" msgstr "Mediathek verwalten" #: front/src/components/playlists/PlaylistModal.vue:3 +#, fuzzy +msgctxt "Popup/Playlist/Title/Verb" msgid "Manage playlists" msgstr "Wiedergabelisten verwalten" #: front/src/views/admin/users/Base.vue:20 +#, fuzzy +msgctxt "Head/Admin/Title" msgid "Manage users" msgstr "Nutzende verwalten" #: front/src/views/playlists/List.vue:8 +#, fuzzy +msgctxt "Content/Playlist/Button.Label/Verb" msgid "Manage your playlists" msgstr "Verwalte deine Wiedergabelisten" -#: front/src/views/Notifications.vue:17 +#: front/src/views/Notifications.vue:14 +#, fuzzy +msgctxt "Content/Notifications/Button.Label/Verb" msgid "Mark all as read" msgstr "Alles als gelesen markieren" #: front/src/components/notifications/NotificationRow.vue:46 +#, fuzzy +msgctxt "Content/Notifications/Button.Tooltip/Verb" msgid "Mark as read" msgstr "Als gelesen markieren" #: front/src/components/notifications/NotificationRow.vue:47 +#, fuzzy +msgctxt "Content/Notifications/Button.Tooltip/Verb" msgid "Mark as unread" msgstr "Als ungelesen markieren" #: front/src/views/admin/moderation/AccountsDetail.vue:281 +#, fuzzy +msgctxt "Content/*/*/Unit" msgid "MB" msgstr "MB" -#: front/src/components/audio/Player.vue:349 +#: front/src/components/audio/Player.vue:357 +#, fuzzy +msgctxt "Sidebar/Player/Hidden text" msgid "Media player" msgstr "Medienspieler" @@ -1510,1295 +2711,2456 @@ msgstr "Medienspieler" msgid "Member since %{ date }" msgstr "Mitglied seit %{ date }" +#: front/src/views/admin/library/Base.vue:17 +msgid "Menu/*/Hidden text" +msgstr "" + #: front/src/components/Footer.vue:32 +#, fuzzy +msgctxt "Footer/*/List item.Link" msgid "Mobile and desktop apps" msgstr "Mobile und desktopbasierte Anwendungen" -#: front/src/components/Sidebar.vue:97 -#: src/components/manage/users/UsersTable.vue:177 -#: front/src/views/admin/moderation/AccountsDetail.vue:468 +#: front/src/components/manage/users/UsersTable.vue:177 +#, fuzzy +msgctxt "Content/Admin/Table" +msgid "Moderation" +msgstr "Moderation" + #: front/src/views/admin/moderation/Base.vue:21 +#, fuzzy +msgctxt "Head/Moderation/Title" msgid "Moderation" msgstr "Moderation" -#: 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 "" -"Moderationsregeln lassen Dich festlegen, wie Deine Instanz mit einer " -"bestimmten Domain oder einem bestimmten Konto interagiert." +#: front/src/views/admin/moderation/AccountsDetail.vue:466 +#, fuzzy +msgctxt "Content/Moderation/Dropdown" +msgid "Moderation" +msgstr "Moderation" + +#: front/src/components/Sidebar.vue:97 +#, fuzzy +msgctxt "Sidebar/Moderation/List item.Link/Noun" +msgid "Moderation" +msgstr "Moderation" + +#: front/src/views/admin/moderation/AccountsDetail.vue:49 +#: front/src/views/admin/moderation/DomainsDetail.vue:42 +#, fuzzy +msgctxt "Content/Moderation/Card.Paragraph" +msgid "Moderation policies help you control how your instance interact with a given domain or account." +msgstr "Moderationsregeln lassen Dich festlegen, wie Deine Instanz mit einer bestimmten Domain oder einem bestimmten Konto interagiert." + +#: front/src/components/library/EditCard.vue:5 +#, fuzzy +msgctxt "Content/Library/Card/Short" +msgid "Modification %{ id }" +msgstr "Änderungsdatum" +#: front/src/components/mixins/Translations.vue:19 #: front/src/components/mixins/Translations.vue:20 -#: front/src/components/mixins/Translations.vue:21 +#, fuzzy +msgctxt "Content/Playlist/Dropdown/Noun" msgid "Modification date" msgstr "Änderungsdatum" -#: front/src/components/Sidebar.vue:63 src/views/admin/Settings.vue:82 +#: front/src/components/Sidebar.vue:63 +#, fuzzy +msgctxt "Sidebar/Library/Title" +msgid "Music" +msgstr "Musik" + +#: front/src/views/admin/Settings.vue:82 +#, fuzzy +msgctxt "Content/Admin/Menu" msgid "Music" msgstr "Musik" -#: front/src/components/audio/Player.vue:355 +#: front/src/components/audio/Player.vue:363 +#, fuzzy +msgctxt "Sidebar/Player/Icon.Tooltip/Verb" msgid "Mute" msgstr "Stummschalten" #: front/src/components/manage/moderation/InstancePolicyCard.vue:24 +#, fuzzy +msgctxt "Content/Moderation/Card.List item/Verb" +msgid "Mute activity" +msgstr "Aktivität stummschalten" + #: front/src/components/manage/moderation/InstancePolicyForm.vue:115 +#, fuzzy +msgctxt "Content/Moderation/Checkbox.Label/Verb" msgid "Mute activity" msgstr "Aktivität stummschalten" +#: front/src/components/manage/moderation/InstancePolicyForm.vue:119 +#, fuzzy +msgctxt "Content/Moderation/Checkbox.Label/Verb" +msgid "Mute notifications" +msgstr "Benachrichtigungen stummschalten" + #: front/src/components/manage/moderation/InstancePolicyCard.vue:28 +#, fuzzy +msgctxt "Content/Moderation/Card.List item/Verb" msgid "Mute notifications" msgstr "Benachrichtigungen stummschalten" #: front/src/components/Sidebar.vue:34 +#, fuzzy +msgctxt "Sidebar/Profile/Title" msgid "My account" msgstr "Mein Konto" -#: front/src/components/library/radios/Builder.vue:236 +#: front/src/components/library/radios/Builder.vue:237 +#, fuzzy +msgctxt "Content/Radio/Input.Placeholder" msgid "My awesome description" msgstr "Meine klasse Beschreibung" #: front/src/views/content/libraries/Form.vue:70 +#, fuzzy +msgctxt "Content/Library/Input.Placeholder" msgid "My awesome library" msgstr "Meine fantastische Mediathek" #: front/src/components/playlists/Form.vue:74 +#, fuzzy +msgctxt "Content/Playlist/Input.Placeholder" msgid "My awesome playlist" msgstr "Meine super Wiedergabeliste" -#: front/src/components/library/radios/Builder.vue:235 +#: front/src/components/library/radios/Builder.vue:236 +#, fuzzy +msgctxt "Content/Radio/Input.Placeholder" msgid "My awesome radio" msgstr "Mein super Radio" #: front/src/views/content/libraries/Home.vue:6 +#, fuzzy +msgctxt "Content/Library/Title" msgid "My libraries" msgstr "Meine Mediatheken" #: 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 +#: src/components/library/EditCard.vue:60 +#: front/src/components/library/TrackDetail.vue:34 +#: front/src/components/library/TrackDetail.vue:43 +#: front/src/components/library/TrackDetail.vue:52 +#: front/src/components/library/TrackDetail.vue:61 #: 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 +#, fuzzy +msgctxt "*/*/*" msgid "N/A" msgstr "k.A." +#: front/src/components/mixins/Translations.vue:24 +#: front/src/components/mixins/Translations.vue:25 +#, fuzzy +msgctxt "Content/Moderation/*/Noun" +msgid "Name" +msgstr "Name" + +#: front/src/views/content/libraries/Form.vue:10 +#, fuzzy +msgctxt "Content/Library/Input.Label" +msgid "Name" +msgstr "Name" + +#: front/src/components/playlists/PlaylistModal.vue:31 +#, fuzzy +msgctxt "*/*/Table.Label" +msgid "Name" +msgstr "Name" + +#: front/src/components/auth/Settings.vue:133 +#, fuzzy +msgctxt "Content/*/Table.Label" +msgid "Name" +msgstr "Name" + #: 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 +#, fuzzy +msgctxt "Content/Moderation/Table.Label" msgid "Name" msgstr "Name" -#: front/src/components/auth/Settings.vue:87 +#: front/src/components/auth/Settings.vue:88 +#, fuzzy +msgctxt "Content/Settings/Input.Label" +msgid "New password" +msgstr "Neues Kennwort" + #: front/src/views/auth/PasswordResetConfirm.vue:14 +#, fuzzy +msgctxt "Content/Signup/Input.Label" msgid "New password" msgstr "Neues Kennwort" -#: front/src/components/Sidebar.vue:160 +#: front/src/components/Sidebar.vue:171 +#, fuzzy +msgctxt "Sidebar/Player/Paragraph" msgid "New tracks will be appended here automatically." msgstr "Neue Tracks werden hier automatisch hinzugefügt." -#: front/src/components/audio/Player.vue:353 +#: front/src/components/library/EditCard.vue:47 +msgctxt "Content/Library/Card.Table.Header/Short" +msgid "New value" +msgstr "" + +#: front/src/components/audio/Player.vue:361 +#, fuzzy +msgctxt "Sidebar/Player/Icon.Tooltip" msgid "Next track" msgstr "Nächster Track" -#: front/src/components/Sidebar.vue:119 +#: front/src/components/Sidebar.vue:130 +#, fuzzy +msgctxt "*/*/*" msgid "No" msgstr "Nein" #: front/src/components/Home.vue:100 +#, fuzzy +msgctxt "Content/Home/List item" msgid "No add-ons, no plugins : you only need a web library" msgstr "Keine Erweiterungen, keine Plugins: du brauchst nur eine online Mediathek" #: front/src/components/audio/Search.vue:25 +#, fuzzy +msgctxt "Content/Search/Paragraph" msgid "No album matched your query" msgstr "Kein passendes Album gefunden" #: front/src/components/audio/Search.vue:16 +#, fuzzy +msgctxt "Content/Search/Paragraph" msgid "No artist matched your query" msgstr "Keinen passenden Künstler oder Künstlerin gefunden" -#: front/src/components/library/Track.vue:158 +#: front/src/components/library/TrackDetail.vue:14 +#, fuzzy +msgctxt "Content/Track/Table.Paragraph" +msgid "No copyright information available for this track" +msgstr "Es ist kein Liedtext für diesen Titel verfügbar." + +#: front/src/components/library/TrackDetail.vue:25 +#, fuzzy +msgctxt "Content/Track/Table.Paragraph" +msgid "No licensing information for this track" +msgstr "Für diesen Track sind keine Lizenzdaten verfügbar" + +#: front/src/components/library/TrackDetail.vue:77 +#, fuzzy +msgctxt "Content/Track/Paragraph" msgid "No lyrics available for this track." msgstr "Es ist kein Liedtext für diesen Titel verfügbar." #: front/src/components/federation/LibraryWidget.vue:6 +#, fuzzy +msgctxt "Content/Federation/Paragraph" msgid "No matching library." msgstr "Keine passende Mediathek gefunden." -#: front/src/views/Notifications.vue:26 +#: front/src/views/Notifications.vue:28 +#, fuzzy +msgctxt "Content/Notifications/Paragraph" msgid "No notification to show." msgstr "Keine Benachrichtigungen zum Anzeigen." +#: front/src/components/common/EmptyState.vue:7 +msgctxt "Content/*/Paragraph" +msgid "No results were found." +msgstr "" + +#: front/src/views/content/libraries/Form.vue:72 +#, fuzzy +msgctxt "Content/Library/Dropdown" +msgid "Nobody except me" +msgstr "Niemand außer mir" + #: 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 +#, fuzzy +msgctxt "Content/Settings/Dropdown" +msgid "Nobody except me" +msgstr "Niemand außer mir" + +#: front/src/components/playlists/Form.vue:81 +#, fuzzy +msgctxt "Content/Playlist/Dropdown" msgid "Nobody except me" msgstr "Niemand außer mir" #: front/src/views/content/libraries/Detail.vue:57 +#, fuzzy +msgctxt "Content/Library/Paragraph" msgid "Nobody is following this library" msgstr "Niemand folgt dieser Mediathek" #: front/src/components/manage/users/InvitationsTable.vue:51 +#, fuzzy +msgctxt "Content/Admin/Table" msgid "Not used" msgstr "Nicht verwendet" -#: front/src/components/Sidebar.vue:46 src/views/Notifications.vue:74 +#: front/src/views/Notifications.vue:76 +#, fuzzy +msgctxt "Head/Notifications/Title" +msgid "Notifications" +msgstr "Benachrichtigungen" + +#: front/src/components/Sidebar.vue:46 +#, fuzzy +msgctxt "Sidebar/Notifications/List item.Link/Noun" msgid "Notifications" msgstr "Benachrichtigungen" #: front/src/components/Footer.vue:47 +#, fuzzy +msgctxt "Footer/*/List item.Link" msgid "Official website" msgstr "Offizielle Webseite" -#: front/src/components/auth/Settings.vue:82 +#: front/src/components/auth/Settings.vue:83 +#, fuzzy +msgctxt "Content/Settings/Input.Label" msgid "Old password" msgstr "Altes Kennwort" +#: front/src/components/library/EditCard.vue:46 +msgctxt "Content/Library/Card.Table.Header/Short" +msgid "Old value" +msgstr "" + #: front/src/components/manage/users/InvitationsTable.vue:20 +#, fuzzy +msgctxt "Content/Admin/Dropdown/Adjective" msgid "Open" msgstr "Frei" #: front/src/views/admin/moderation/AccountsDetail.vue:23 +#, fuzzy +msgctxt "Content/Moderation/Link/Verb" msgid "Open profile" msgstr "Profil öffnen" #: front/src/views/admin/moderation/DomainsDetail.vue:16 +#, fuzzy +msgctxt "Content/Moderation/Link/Verb" msgid "Open website" msgstr "Webseite öffnen" #: front/src/components/manage/moderation/InstancePolicyForm.vue:40 +#, fuzzy +msgctxt "Content/Moderation/Card.Title" msgid "Or customize your rule" msgstr "Oder die Moderationsregel anpassen" -#: 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/components/favorites/List.vue:32 +#, fuzzy +msgctxt "Content/*/Dropdown.Label/Short, Name" +msgid "Order" +msgstr "Sortierung" + #: front/src/views/playlists/List.vue:25 +#, fuzzy +msgctxt "Content/*/Dropdown.Label/Short, Noun" +msgid "Order" +msgstr "Sortierung" + +#: front/src/components/library/Radios.vue:41 +#, fuzzy +msgctxt "Content/Search/Dropdown.Label" +msgid "Order" +msgstr "Sortierung" + +#: front/src/components/manage/library/EditsCardList.vue:37 +#: front/src/components/manage/users/UsersTable.vue:17 +#, fuzzy +msgctxt "Content/Search/Dropdown.Label/Noun" 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 +#, fuzzy +msgctxt "Content/Search/Input.Label/Noun" +msgid "Ordering" +msgstr "Reihenfolge" + +#: front/src/components/library/Albums.vue:15 +#: src/components/library/Artists.vue:15 +#, fuzzy +msgctxt "Content/Search/Dropdown.Label/Noun" +msgid "Ordering" +msgstr "Reihenfolge" + +#: front/src/components/library/Radios.vue:33 +#: front/src/components/manage/library/EditsCardList.vue:29 +#, fuzzy +msgctxt "Content/Search/Dropdown.Label" +msgid "Ordering" +msgstr "Reihenfolge" + +#: front/src/components/favorites/List.vue:24 +#, fuzzy +msgctxt "Content/Favorites/Dropdown.Title/Short, Name" +msgid "Ordering" +msgstr "Reihenfolge" + #: front/src/views/playlists/List.vue:17 +#, fuzzy +msgctxt "Content/*/Dropdown.Label/Short, Noun" +msgid "Ordering" +msgstr "Reihenfolge" + +#: front/src/views/content/libraries/FilesTable.vue:21 +#, fuzzy +msgctxt "Content/Library/Dropdown.Label/Noun" msgid "Ordering" msgstr "Reihenfolge" -#: front/src/components/library/Artists.vue:23 +#: front/src/views/content/libraries/FilesTable.vue:29 +#, fuzzy +msgctxt "Content/Library/Dropdown.Label/Noun" +msgid "Ordering direction" +msgstr "Sortierreihenfolge" + +#: front/src/components/library/Albums.vue:23 +#: src/components/library/Artists.vue:23 +#, fuzzy +msgctxt "Content/Search/Dropdown.Label/Noun" +msgid "Ordering direction" +msgstr "Sortierreihenfolge" + #: front/src/components/manage/moderation/AccountsTable.vue:19 #: front/src/components/manage/moderation/DomainsTable.vue:17 -#: front/src/views/content/libraries/FilesTable.vue:29 +#, fuzzy +msgctxt "Content/Search/Input.Label/Noun" msgid "Ordering direction" msgstr "Sortierreihenfolge" #: front/src/components/manage/users/InvitationsTable.vue:38 +#, fuzzy +msgctxt "Content/Admin/Table.Label" msgid "Owner" msgstr "Besitzer" #: front/src/components/PageNotFound.vue:33 +#, fuzzy +msgctxt "Head/*/Title" msgid "Page Not Found" msgstr "Seite nicht gefunden" #: front/src/components/PageNotFound.vue:7 +#, fuzzy +msgctxt "Content/*/Title" msgid "Page not found!" msgstr "Seite nicht gefunden!" #: front/src/components/Pagination.vue:39 +#, fuzzy +msgctxt "Content/*/Hidden text/Noun" msgid "Pagination" msgstr "Seitennummerierung" -#: front/src/components/auth/Login.vue:33 src/components/auth/Signup.vue:40 +#: front/src/components/auth/Signup.vue:40 +msgid "Password" +msgstr "Kennwort" + +#: front/src/components/auth/Login.vue:33 +#, fuzzy +msgctxt "Content/Login/Input.Label" msgid "Password" msgstr "Kennwort" #: front/src/components/auth/SubsonicTokenForm.vue:94 +#, fuzzy +msgctxt "Content/Settings/Message" msgid "Password updated" msgstr "Kennwort aktualisiert" #: front/src/views/auth/PasswordResetConfirm.vue:28 +#, fuzzy +msgctxt "Content/Signup/Card.Title" msgid "Password updated successfully" msgstr "Kennwort erfolgreich aktualisiert" -#: front/src/components/audio/Player.vue:352 +#: front/src/components/audio/Player.vue:360 +#, fuzzy +msgctxt "Sidebar/Player/Icon.Tooltip/Verb" msgid "Pause track" msgstr "Titel pausieren" #: front/src/components/ShortcutsModal.vue:59 +#, fuzzy +msgctxt "Popup/Keyboard shortcuts/Table.Label/Verb" msgid "Pause/play the current track" msgstr "Titel pausieren bzw. wiedergeben" #: front/src/components/manage/moderation/InstancePolicyCard.vue:12 +#, fuzzy +msgctxt "Content/Moderation/Card.List item" msgid "Paused" msgstr "Pausiert" -#: front/src/components/library/FileUpload.vue:107 -#: front/src/views/content/libraries/FilesTable.vue:14 #: front/src/views/content/libraries/FilesTable.vue:208 +#, fuzzy +msgctxt "Content/Library/Table/Short" +msgid "Pending" +msgstr "Ausstehend" + +#: front/src/components/library/FileUpload.vue:109 +#, fuzzy +msgctxt "Content/Library/Table" +msgid "Pending" +msgstr "Ausstehend" + +#: front/src/views/content/libraries/FilesTable.vue:14 +#, fuzzy +msgctxt "Content/Library/Dropdown" msgid "Pending" msgstr "Ausstehend" #: front/src/views/content/libraries/Detail.vue:37 +#, fuzzy +msgctxt "Content/Library/Table/Short" msgid "Pending approval" msgstr "Bestätigung steht aus" #: front/src/views/content/libraries/Quota.vue:22 +#, fuzzy +msgctxt "Content/Library/Label" msgid "Pending files" msgstr "Ausstehende Dateien" -#: front/src/components/Sidebar.vue:212 +#: front/src/components/Sidebar.vue:223 +#, fuzzy +msgctxt "Sidebar/Notifications/Hidden text" msgid "Pending follow requests" msgstr "Ausstehende Abonnieren-Anfrage" +#: front/src/components/manage/library/EditsCardList.vue:18 +#, fuzzy +msgctxt "Content/Admin/Dropdown" +msgid "Pending review" +msgstr "Ausstehende Dateien" + +#: front/src/components/library/EditCard.vue:29 +#, fuzzy +msgctxt "Content/Library/Card/Short" +msgid "Pending review" +msgstr "Ausstehende Dateien" + +#: front/src/components/Sidebar.vue:224 +#, fuzzy +msgctxt "Sidebar/Moderation/Hidden text" +msgid "Pending review edits" +msgstr "Ausstehende Dateien" + #: front/src/components/manage/users/UsersTable.vue:42 +#, fuzzy +msgctxt "Content/Admin/Table.Label/Noun" +msgid "Permissions" +msgstr "Berechtigungen" + #: front/src/views/admin/moderation/AccountsDetail.vue:137 +#, fuzzy +msgctxt "Content/Moderation/Table.Label" msgid "Permissions" msgstr "Berechtigungen" #: front/src/components/audio/PlayButton.vue:9 -#: src/components/library/Track.vue:40 +#, fuzzy +msgctxt "*/Queue/Button/Label/Short, Verb" +msgid "Play" +msgstr "Abspielen" + +#: front/src/components/library/TrackBase.vue:25 +#, fuzzy +msgctxt "*/Queue/Button.Label/Short, Verb" 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:22 -#: front/src/components/library/Album.vue:67 src/views/playlists/Detail.vue:23 +#, fuzzy +msgctxt "Content/Queue/Button.Label/Short, Verb" +msgid "Play all" +msgstr "Alles abspielen" + +#: front/src/components/library/Album.vue:17 +#: src/components/library/Album.vue:63 front/src/views/playlists/Detail.vue:24 +#, fuzzy +msgctxt "Content/*/Button.Label/Verb, Short" +msgid "Play all" +msgstr "Alles abspielen" + +#: front/src/components/audio/album/Card.vue:48 +#, fuzzy +msgctxt "Content/Queue/Card.Button.Label/Short, Verb" msgid "Play all" msgstr "Alles abspielen" #: front/src/components/library/Artist.vue:26 +#, fuzzy +msgctxt "Content/Artist/Button.Label/Verb" msgid "Play all albums" msgstr "Alle Alben abspielen" -#: front/src/components/audio/PlayButton.vue:15 -#: front/src/components/audio/PlayButton.vue:65 +#: front/src/components/audio/PlayButton.vue:18 +#, fuzzy +msgctxt "*/Queue/Dropdown/Button/Label/Short" +msgid "Play next" +msgstr "Danach abspielen" + +#: front/src/components/audio/PlayButton.vue:77 +#, fuzzy +msgctxt "*/Queue/Dropdown/Button/Title" msgid "Play next" msgstr "Danach abspielen" #: front/src/components/ShortcutsModal.vue:67 +#, fuzzy +msgctxt "Popup/Keyboard shortcuts/Table.Label/Verb" msgid "Play next track" msgstr "Nächster Track abspielen" -#: front/src/components/audio/PlayButton.vue:16 -#: front/src/components/audio/PlayButton.vue:63 +#: front/src/components/audio/PlayButton.vue:21 +#, fuzzy +msgctxt "*/Queue/Dropdown/Button/Label/Short" +msgid "Play now" +msgstr "Jetzt abspielen" + +#: front/src/components/audio/PlayButton.vue:75 +#, fuzzy +msgctxt "*/Queue/Dropdown/Button/Title" msgid "Play now" msgstr "Jetzt abspielen" #: front/src/components/ShortcutsModal.vue:63 +#, fuzzy +msgctxt "Popup/Keyboard shortcuts/Table.Label/Verb" msgid "Play previous track" msgstr "Vorheriger Track abspielen" -#: front/src/components/Sidebar.vue:211 +#: front/src/components/audio/PlayButton.vue:78 +msgctxt "*/Queue/Dropdown/Button/Title" +msgid "Play similar songs" +msgstr "" + +#: front/src/components/Sidebar.vue:222 +#, fuzzy +msgctxt "Sidebar/Player/Hidden text" msgid "Play this track" msgstr "Diesen Track abspielen" -#: front/src/components/audio/Player.vue:351 +#: front/src/components/audio/Player.vue:359 +#, fuzzy +msgctxt "Sidebar/Player/Icon.Tooltip/Verb" msgid "Play track" msgstr "Abspielen" -#: front/src/components/audio/PlayButton.vue:70 +#: front/src/components/audio/PlayButton.vue:83 +#, fuzzy +msgctxt "*/Queue/Button/Title" msgid "Play..." msgstr "Abspielen..." -#: front/src/views/playlists/Detail.vue:90 +#: front/src/views/playlists/Detail.vue:91 msgid "Playlist" msgstr "Wiedergabeliste" #: front/src/views/playlists/Detail.vue:12 +#, fuzzy +msgctxt "Content/Playlist/Header.Subtitle" msgid "Playlist containing %{ count } track, by %{ username }" msgid_plural "Playlist containing %{ count } tracks, by %{ username }" msgstr[0] "Wiedergabeliste mit %{ count } Track, von %{ username }" msgstr[1] "Wiedergabeliste mit %{ count } Tracks, von %{ username }" #: front/src/components/playlists/Form.vue:9 +#, fuzzy +msgctxt "Content/Playlist/Message" msgid "Playlist created" msgstr "Wiedergabeliste erstellt" #: front/src/components/playlists/Editor.vue:4 +#, fuzzy +msgctxt "Content/Playlist/Title" msgid "Playlist editor" msgstr "Wiedergabelisteneditor" #: front/src/components/playlists/Form.vue:21 +#, fuzzy +msgctxt "Content/Playlist/Input.Label" msgid "Playlist name" msgstr "Name der Wiedergabeliste" #: front/src/components/playlists/Form.vue:6 +#, fuzzy +msgctxt "Content/Playlist/Message" msgid "Playlist updated" msgstr "Wiedergabeliste aktualisiert" #: front/src/components/playlists/Form.vue:25 +#, fuzzy +msgctxt "Content/Playlist/Dropdown.Label" msgid "Playlist visibility" msgstr "Sichtbarkeit der Wiedergabeliste" -#: 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/components/Sidebar.vue:71 +#, fuzzy +msgctxt "Sidebar/Playlist/List item.Link/Noun" +msgid "Playlists" +msgstr "Wiedergabelisten" + +#: front/src/components/library/Library.vue:16 +#, fuzzy +msgctxt "Menu/Home/Link" +msgid "Playlists" +msgstr "Wiedergabelisten" + #: front/src/views/playlists/List.vue:106 +#, fuzzy +msgctxt "Head/Playlist/Title/Noun" +msgid "Playlists" +msgstr "Wiedergabelisten" + +#: front/src/components/library/Home.vue:16 +#, fuzzy +msgctxt "Content/Home/Title" +msgid "Playlists" +msgstr "Wiedergabelisten" + +#: front/src/views/admin/Settings.vue:83 +#, fuzzy +msgctxt "Content/Admin/Menu" msgid "Playlists" msgstr "Wiedergabelisten" #: front/src/components/Home.vue:56 +#, fuzzy +msgctxt "Content/Home/List item" msgid "Playlists? We got them" msgstr "Wiedergabelisten? Haben wir auch!" -#: front/src/components/auth/Settings.vue:78 +#: front/src/components/auth/Settings.vue:79 +#, fuzzy +msgctxt "Content/Settings/Error message.List item/Call to action" msgid "Please double-check your password is correct" msgstr "Prüfe bitte genau, ob dein Kennwort stimmt" #: front/src/components/auth/Login.vue:9 +#, fuzzy +msgctxt "Content/Login/Error message.List item/Call to action" msgid "Please double-check your username/password couple is correct" -msgstr "" -"Bitte prüfe genau, ob deine Benutzernamen- und Kennwortkombination stimmen" +msgstr "Bitte prüfe genau, ob deine Benutzernamen- und Kennwortkombination stimmen" #: front/src/components/auth/Settings.vue:46 +#, fuzzy +msgctxt "Content/Settings/Paragraph" msgid "PNG, GIF or JPG. At most 2MB. Will be downscaled to 400x400px." -msgstr "" -"PNG, GIF oder JPG. Max. 2 MB. Das Bild wird ggf. auf 400x400 Bildpunkte " -"verkleinert." +msgstr "PNG, GIF oder JPG. Max. 2 MB. Das Bild wird ggf. auf 400x400 Bildpunkte verkleinert." #: front/src/components/manage/moderation/InstancePolicyForm.vue:118 +#, fuzzy +msgctxt "Content/Moderation/Help text" msgid "Prevent account or domain from triggering notifications, except from followers." -msgstr "" -"Verhindert, dass Konto oder Domain Benachrichtigungen auslösen. Ausnahme " -"sind Abonnenten." +msgstr "Verhindert, dass Konto oder Domain Benachrichtigungen auslösen. Ausnahme sind Abonnenten." -#: front/src/components/audio/EmbedWizard.vue:29 +#: front/src/components/audio/EmbedWizard.vue:33 +#, fuzzy +msgctxt "Popup/Embed/Title/Noun" msgid "Preview" msgstr "Vorschau" -#: front/src/components/audio/Player.vue:350 +#: front/src/components/audio/Player.vue:358 +#, fuzzy +msgctxt "Sidebar/Player/Icon.Tooltip" msgid "Previous track" msgstr "Vorheriger Track" #: front/src/views/content/remote/Card.vue:39 +#, fuzzy +msgctxt "Content/Library/Card.List item" msgid "Problem during scanning" msgstr "Fehler beim Durchsuchen" #: front/src/components/library/FileUpload.vue:58 +#, fuzzy +msgctxt "Content/Library/Button.Label" msgid "Proceed" msgstr "Fortfahren" #: front/src/views/auth/EmailConfirm.vue:26 #: front/src/views/auth/PasswordResetConfirm.vue:31 +#, fuzzy +msgctxt "Content/Signup/Link/Verb" msgid "Proceed to login" msgstr "Weiter zum Anmelden" #: front/src/components/library/FileUpload.vue:17 +#, fuzzy +msgctxt "Content/Library/Tab.Title/Short" msgid "Processing" msgstr "In Bearbeitung" +#: front/src/views/content/libraries/Quota.vue:39 +#: front/src/views/content/libraries/Quota.vue:65 +#: front/src/views/content/libraries/Quota.vue:91 +#, fuzzy +msgctxt "Popup/Library/Button.Label" +msgid "Purge" +msgstr "Entfernen" + #: front/src/components/manage/moderation/AccountsTable.vue:188 #: front/src/components/manage/moderation/DomainsTable.vue:168 +#, fuzzy +msgctxt "Content/Moderation/Dropdown/Verb" +msgid "Purge" +msgstr "Entfernen" + #: 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 +#, fuzzy +msgctxt "Content/Library/Button.Label/Verb" msgid "Purge" msgstr "Entfernen" #: front/src/views/content/libraries/Quota.vue:89 +#, fuzzy +msgctxt "Popup/Library/Title" msgid "Purge errored files?" msgstr "Fehlerhafte Dateien löschen?" #: front/src/views/content/libraries/Quota.vue:37 +#, fuzzy +msgctxt "Popup/Library/Title" msgid "Purge pending files?" msgstr "Ausstehende Dateien entfernen?" #: front/src/views/content/libraries/Quota.vue:63 +#, fuzzy +msgctxt "Popup/Library/Title" msgid "Purge skipped files?" msgstr "Ãœbersprungene Dateien entfernen?" #: front/src/components/Sidebar.vue:20 +#, fuzzy +msgctxt "Sidebar/Queue/Tab.Title/Noun" msgid "Queue" msgstr "Warteschlange" -#: front/src/components/audio/Player.vue:283 +#: front/src/components/audio/Player.vue:291 +#, fuzzy +msgctxt "Content/Queue/Message" msgid "Queue shuffled!" msgstr "Warteschlange gemischt!" #: front/src/views/radios/Detail.vue:80 +#, fuzzy +msgctxt "Head/Radio/Title" msgid "Radio" msgstr "Radio" -#: front/src/components/library/radios/Builder.vue:233 +#: front/src/components/library/radios/Builder.vue:234 +#, fuzzy +msgctxt "Head/Radio/Title" msgid "Radio Builder" msgstr "Radioeditor" #: front/src/components/library/radios/Builder.vue:15 +#, fuzzy +msgctxt "Content/Radio/Message" msgid "Radio created" msgstr "Radio erstellt" #: front/src/components/library/radios/Builder.vue:21 +#, fuzzy +msgctxt "Content/Radio/Input.Label/Noun" msgid "Radio name" msgstr "Radioname" #: front/src/components/library/radios/Builder.vue:12 +#, fuzzy +msgctxt "Content/Radio/Message" msgid "Radio updated" msgstr "Radio aktualisiert" -#: front/src/components/library/Library.vue:10 -#: src/components/library/Radios.vue:141 +#: front/src/components/library/Library.vue:13 +#, fuzzy +msgctxt "Menu/Home/Link" +msgid "Radios" +msgstr "Radios" + +#: front/src/components/library/Radios.vue:142 +#, fuzzy +msgctxt "Head/Radio/Title" msgid "Radios" msgstr "Radios" -#: front/src/components/manage/moderation/InstancePolicyCard.vue:39 #: front/src/components/manage/moderation/InstancePolicyForm.vue:25 +#, fuzzy +msgctxt "Content/Moderation/Input.Label/Noun" +msgid "Reason" +msgstr "Begründung" + +#: front/src/components/manage/moderation/InstancePolicyCard.vue:39 +#, fuzzy +msgctxt "Content/Moderation/Card.Title/Noun" msgid "Reason" msgstr "Begründung" #: front/src/views/admin/moderation/AccountsDetail.vue:222 #: front/src/views/admin/moderation/DomainsDetail.vue:179 +#, fuzzy +msgctxt "Content/Moderation/Table.Label/Noun" msgid "Received library follows" msgstr "Empfangene Abonnements" #: front/src/components/manage/moderation/DomainsTable.vue:40 -#: front/src/components/mixins/Translations.vue:36 -#: front/src/components/mixins/Translations.vue:37 +#, fuzzy +msgctxt "Content/Moderation/Table.Label/Short, Noun" +msgid "Received messages" +msgstr "Empfangene Nachrichten" + +#: front/src/components/mixins/Translations.vue:33 +#: front/src/components/mixins/Translations.vue:34 +#, fuzzy +msgctxt "Content/Moderation/Dropdown/Noun" msgid "Received messages" msgstr "Empfangene Nachrichten" +#: front/src/components/library/EditForm.vue:27 +#, fuzzy +msgctxt "Content/Library/Paragraph" +msgid "Recent edits" +msgstr "Kürzlich hinzugefügt" + +#: front/src/components/library/EditForm.vue:17 +msgctxt "Content/Library/Paragraph" +msgid "Recent edits awaiting review" +msgstr "" + #: front/src/components/library/Home.vue:24 +#, fuzzy +msgctxt "Content/Home/Title" msgid "Recently added" msgstr "Kürzlich hinzugefügt" #: front/src/components/library/Home.vue:11 +#, fuzzy +msgctxt "Content/Home/Title" msgid "Recently favorited" msgstr "Kürzlich zu den Favoriten hinzugefügt" #: front/src/components/library/Home.vue:6 +#, fuzzy +msgctxt "Content/Home/Title" msgid "Recently listened" msgstr "Kürzlich angehört" #: front/src/views/content/remote/Home.vue:15 +#, fuzzy +msgctxt "Content/Library/Button.Label" +msgid "Refresh" +msgstr "Aktualisieren" + +#: front/src/components/common/EmptyState.vue:16 +#, fuzzy +msgctxt "Content/*/Button.Label/Short, Verb" +msgid "Refresh" +msgstr "Aktualisieren" + +#: front/src/components/auth/Settings.vue:125 +#, fuzzy +msgctxt "Content/*/Button.Label" msgid "Refresh" msgstr "Aktualisieren" #: front/src/views/admin/moderation/DomainsDetail.vue:135 +#, fuzzy +msgctxt "Content/Moderation/Button.Label/Verb" msgid "Refresh node info" msgstr "Knoteninformationen aktualisieren" -#: front/src/components/common/ActionTable.vue:272 +#: front/src/components/common/ActionTable.vue:274 +#, fuzzy +msgctxt "Content/*/Button.Tooltip/Verb" msgid "Refresh table content" msgstr "Tabelleninhalt aktualisieren" #: front/src/components/auth/Signup.vue:9 msgid "Registration are closed on this instance, you will need an invitation code to signup." -msgstr "" -"Die Anmeldung auf dieser Instanz ist geschlossen. Du brauchst einen " -"Einladungskode, um dich anmelden zu können." +msgstr "Die Anmeldung auf dieser Instanz ist geschlossen. Du brauchst einen Einladungskode, um dich anmelden zu können." #: front/src/components/manage/users/UsersTable.vue:71 +#, fuzzy +msgctxt "Content/Admin/Table, User role" msgid "regular user" msgstr "herkömmlicher Benutzer" +#: front/src/components/library/EditCard.vue:87 #: front/src/views/content/libraries/Detail.vue:51 +#, fuzzy +msgctxt "Content/Library/Button.Label" msgid "Reject" msgstr "Abweisen" #: front/src/components/manage/moderation/InstancePolicyCard.vue:32 +#, fuzzy +msgctxt "Content/Moderation/Card.List item/Verb" +msgid "Reject media" +msgstr "Medien abweisen" + #: front/src/components/manage/moderation/InstancePolicyForm.vue:123 +#, fuzzy +msgctxt "Content/Moderation/Checkbox.Label/Verb" msgid "Reject media" msgstr "Medien abweisen" #: front/src/views/content/libraries/Detail.vue:43 +#, fuzzy +msgctxt "Content/Library/Table/Short" msgid "Rejected" msgstr "Abgewiesen" -#: front/src/views/content/libraries/FilesTable.vue:234 -msgid "Relaunch import" -msgstr "Import erneut starten" +#: front/src/components/library/EditCard.vue:33 +#, fuzzy +msgctxt "Content/Library/Card/Short" +msgid "Rejected" +msgstr "Abgewiesen" + +#: front/src/components/manage/library/EditsCardList.vue:24 +#, fuzzy +msgctxt "Content/Admin/Dropdown" +msgid "Rejected" +msgstr "Abgewiesen" #: front/src/views/content/remote/Home.vue:6 +#, fuzzy +msgctxt "Content/Library/Title/Noun" msgid "Remote libraries" msgstr "Fernmediatheken" #: front/src/views/content/remote/Home.vue:7 +#, fuzzy +msgctxt "Content/Library/Paragraph" msgid "Remote libraries are owned by other users on the network. You can access them as long as they are public or you are granted access." -msgstr "" -"Entfernte Mediatheken sind im Besitz anderer Nutzer des Netzwerks. Du kannst " -"darauf zugreifen, wenn diese öffentlich sind, oder du die Erlaubnis hast." +msgstr "Entfernte Mediatheken sind im Besitz anderer Nutzer des Netzwerks. Du kannst darauf zugreifen, wenn diese öffentlich sind, oder du die Erlaubnis hast." #: front/src/components/library/radios/Filter.vue:59 +#, fuzzy +msgctxt "Content/Radio/Button.Label/Verb" msgid "Remove" msgstr "Entfernen" #: front/src/components/auth/Settings.vue:58 +#, fuzzy +msgctxt "Content/Settings/Button.Label/Verb" msgid "Remove avatar" msgstr "Profilbild löschen" +#: front/src/components/library/Artist.vue:73 +#, fuzzy +msgctxt "Content/Moderation/Button.Label" +msgid "Remove filter" +msgstr "Profilbild löschen" + #: front/src/components/favorites/TrackFavoriteIcon.vue:26 +#, fuzzy +msgctxt "*/Favorites/Icon.Tooltip/Verb" msgid "Remove from favorites" msgstr "Aus den Favoriten entfernen" #: front/src/views/content/libraries/Quota.vue:38 +#, fuzzy +msgctxt "Popup/Library/Paragraph" msgid "Removes uploaded but yet to be processed tracks completely, adding the corresponding data to your quota." -msgstr "" -"Die importierten Titel, die noch nicht vom Server verarbeitet wurden, werden " -"vollständig entfernt. Du erhältst den entsprechenden Speicherplatz zurück." +msgstr "Die importierten Titel, die noch nicht vom Server verarbeitet wurden, werden vollständig entfernt. Du erhältst den entsprechenden Speicherplatz zurück." #: front/src/views/content/libraries/Quota.vue:64 +#, fuzzy +msgctxt "Popup/Library/Paragraph" msgid "Removes uploaded tracks skipped during the import processes completely, adding the corresponding data to your quota." -msgstr "" -"Die hochgeladenen Titel, die beim Import übersprungen wurden, werden " -"vollständig entfernt. Du erhältst den entsprechenden Speicherplatz zurück." +msgstr "Die hochgeladenen Titel, die beim Import übersprungen wurden, werden vollständig entfernt. Du erhältst den entsprechenden Speicherplatz zurück." #: front/src/views/content/libraries/Quota.vue:90 +#, fuzzy +msgctxt "Popup/Library/Paragraph" msgid "Removes uploaded tracks that could not be processed by the server completely, adding the corresponding data to your quota." -msgstr "" -"Die hochgeladenen Titel, die vom Server nicht verarbeitet wurden, werden " -"vollständig entfernt. Du erhältst den entsprechenden Speicherplatz zurück." +msgstr "Die hochgeladenen Titel, die vom Server nicht verarbeitet wurden, werden vollständig entfernt. Du erhältst den entsprechenden Speicherplatz zurück." #: front/src/components/auth/SubsonicTokenForm.vue:33 +#, fuzzy +msgctxt "Content/Settings/Button.Label/Verb" +msgid "Request a new password" +msgstr "Neues Kennwort beantragen" + #: front/src/components/auth/SubsonicTokenForm.vue:36 +#, fuzzy +msgctxt "Popup/Settings/Button.Label/Verb" msgid "Request a new password" msgstr "Neues Kennwort beantragen" #: front/src/components/auth/SubsonicTokenForm.vue:34 +#, fuzzy +msgctxt "Popup/Settings/Title" msgid "Request a new Subsonic API password?" msgstr "Neues Subsonic-API-Kennwort beantragen?" #: front/src/components/auth/SubsonicTokenForm.vue:42 +#, fuzzy +msgctxt "Content/Settings/Button.Label/Verb" msgid "Request a password" msgstr "Kennwort beantragen" -#: front/src/components/auth/Login.vue:35 src/views/auth/PasswordReset.vue:4 +#: front/src/components/library/EditForm.vue:64 +msgctxt "Content/Library/Button.Label" +msgid "Reset to initial value: %{ value }" +msgstr "" + #: front/src/views/auth/PasswordReset.vue:53 +#, fuzzy +msgctxt "Head/Signup/Title" msgid "Reset your password" msgstr "Kennwort zurücksetzen" -#: 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 +#: front/src/components/auth/Login.vue:35 +#, fuzzy +msgctxt "Content/Login/Link/Verb" +msgid "Reset your password" +msgstr "Kennwort zurücksetzen" + +#: front/src/views/auth/PasswordReset.vue:4 +#, fuzzy +msgctxt "Content/Signup/Title" +msgid "Reset your password" +msgstr "Kennwort zurücksetzen" + +#: front/src/views/content/libraries/FilesTable.vue:234 +#, fuzzy +msgctxt "Content/Library/Dropdown/Verb" +msgid "Restart import" +msgstr "Import erneut starten" + +#: front/src/components/library/Artists.vue:30 +#: src/components/library/Radios.vue:52 +#, fuzzy +msgctxt "Content/Search/Dropdown.Label" +msgid "Results per page" +msgstr "Ergebnisse pro Seite" + +#: front/src/views/playlists/List.vue:32 +#, fuzzy +msgctxt "Content/*/Dropdown.Label/Short, Noun" +msgid "Results per page" +msgstr "Ergebnisse pro Seite" + +#: front/src/components/library/Albums.vue:30 +#, fuzzy +msgctxt "Content/Search/Dropdown.Label/Noun" +msgid "Results per page" +msgstr "Ergebnisse pro Seite" + +#: front/src/components/favorites/List.vue:39 +#, fuzzy +msgctxt "Content/*/Dropdown.Label/Short, Name" msgid "Results per page" msgstr "Ergebnisse pro Seite" +#: front/src/components/library/EditForm.vue:31 +msgctxt "Content/Library/Button.Label" +msgid "Retrict to unreviewed edits" +msgstr "" + #: front/src/views/auth/EmailConfirm.vue:17 +#, fuzzy +msgctxt "Content/Signup/Link/Verb" msgid "Return to login" msgstr "Zurück zur Anmeldung" +#: front/src/components/library/Artist.vue:70 +#, fuzzy +msgctxt "Content/Moderation/Link" +msgid "Review my filters" +msgstr "Dateien ansehen" + #: front/src/components/manage/moderation/InstancePolicyCard.vue:16 +#, fuzzy +msgctxt "Content/Moderation/Card.Title/Noun" msgid "Rule" msgstr "Regel" +#: front/src/components/library/radios/Builder.vue:34 +#, fuzzy +msgctxt "Content/Radio/Button.Label/Verb" +msgid "Save" +msgstr "Speichern" + #: front/src/components/admin/SettingsGroup.vue:67 -#: front/src/components/library/radios/Builder.vue:33 +#, fuzzy +msgctxt "Content/Settings/Button.Label/Short, Verb" msgid "Save" msgstr "Speichern" #: front/src/views/content/remote/Card.vue:165 +#, fuzzy +msgctxt "Content/Library/Message" msgid "Scan launched" msgstr "Scan gestartet" #: front/src/views/content/remote/Card.vue:63 +#, fuzzy +msgctxt "Content/Library/Card.Button.Label/Verb" msgid "Scan now" msgstr "Jetzt scannen" +#: front/src/views/content/remote/Card.vue:31 +#, fuzzy +msgctxt "Content/Library/Card.List item" +msgid "Scan pending" +msgstr "Aufsteigend" + #: front/src/views/content/remote/Card.vue:166 +#, fuzzy +msgctxt "Content/Library/Message" msgid "Scan skipped (previous scan is too recent)" msgstr "Scan ausgelassen (der letzte Scan fand kurz zuvor statt)" -#: front/src/views/content/remote/Card.vue:31 -msgid "Scan waiting" -msgstr "Scan ausstehend" - #: front/src/views/content/remote/Card.vue:43 +#, fuzzy +msgctxt "Content/Library/Card.List item" msgid "Scanned" msgstr "Scan abgeschlossen" #: front/src/views/content/remote/Card.vue:47 +#, fuzzy +msgctxt "Content/Library/Card.List item" msgid "Scanned with errors" msgstr "Scan mit Fehlern abgeschlossen" #: front/src/views/content/remote/Card.vue:35 +#, fuzzy +msgctxt "Content/Library/Card.List item" msgid "Scanning… (%{ progress }%)" msgstr "Scan läuft… (%{ 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/library/Albums.vue:10 +#: src/components/library/Artists.vue:10 +#: front/src/components/library/Radios.vue:29 #: front/src/components/manage/moderation/DomainsTable.vue:5 #: front/src/components/manage/users/InvitationsTable.vue:5 -#: front/src/components/manage/users/UsersTable.vue:5 +#, fuzzy +msgctxt "Content/Search/Input.Label/Verb" +msgid "Search" +msgstr "Suchen" + +#: front/src/components/manage/library/EditsCardList.vue:6 +#: front/src/components/manage/moderation/AccountsTable.vue:5 +#, fuzzy +msgctxt "Content/Search/Input.Label/Noun" +msgid "Search" +msgstr "Suchen" + #: front/src/views/content/libraries/FilesTable.vue:5 -#: src/views/playlists/List.vue:13 +#, fuzzy +msgctxt "Content/Library/Input.Label/Verb" +msgid "Search" +msgstr "Suchen" + +#: front/src/views/playlists/List.vue:13 +#, fuzzy +msgctxt "Content/*/Form.Label/Short, Noun" +msgid "Search" +msgstr "Suchen" + +#: front/src/components/manage/users/UsersTable.vue:5 +#, fuzzy +msgctxt "Content/Search/Input.Label/verb" msgid "Search" msgstr "Suchen" #: front/src/views/content/remote/ScanForm.vue:9 +#, fuzzy +msgctxt "Content/Library/Input.Label/Verb" msgid "Search a remote library" msgstr "Eine Fernmediathek suchen" +#: front/src/components/manage/library/EditsCardList.vue:211 +#, fuzzy +msgctxt "Content/Search/Input.Placeholder" +msgid "Search by account, summary, domain…" +msgstr "Nach Titel, Künstler·innen oder Domain suchen…" + #: front/src/components/manage/moderation/AccountsTable.vue:171 +#, fuzzy +msgctxt "Content/Search/Input.Placeholder" msgid "Search by domain, username, bio…" msgstr "Suche nach Domain, Benutzernamen, Biografie…" #: front/src/components/manage/moderation/DomainsTable.vue:151 +#, fuzzy +msgctxt "Content/Search/Input.Placeholder" msgid "Search by name…" msgstr "Suchen nach Name…" #: front/src/views/content/libraries/FilesTable.vue:201 +#, fuzzy +msgctxt "Content/Library/Input.Placeholder" msgid "Search by title, artist, album…" msgstr "Nach Titel, Künstler und Album suchen…" -#: front/src/components/manage/library/FilesTable.vue:176 -msgid "Search by title, artist, domain…" -msgstr "Nach Titel, Künstler·innen oder Domain suchen…" - #: front/src/components/manage/users/InvitationsTable.vue:153 msgid "Search by username, e-mail address, code…" msgstr "Benutzernamen, E-Mail-Adresse, Kode suchen…" #: front/src/components/manage/users/UsersTable.vue:163 +#, fuzzy +msgctxt "Content/Search/Input.Placeholder" msgid "Search by username, e-mail address, name…" msgstr "Benutzernamen, E-Mail-Adresse, Namen suchen…" #: front/src/components/audio/SearchBar.vue:20 +#, fuzzy +msgctxt "Sidebar/Search/Input.Placeholder" msgid "Search for artists, albums, tracks…" msgstr "Nach Künstler·innen, Alben und Titeln suchen…" #: front/src/components/audio/Search.vue:2 +#, fuzzy +msgctxt "Content/Search/Title" msgid "Search for some music" msgstr "Musik suchen" -#: front/src/components/library/Track.vue:162 +#: front/src/components/library/TrackDetail.vue:81 +#, fuzzy +msgctxt "Content/Track/Link/Verb" msgid "Search on lyrics.wikia.com" msgstr "Auf lyrics.wikia.com suchen" -#: front/src/components/library/Album.vue:27 +#: front/src/components/library/Album.vue:22 #: src/components/library/Artist.vue:31 -#: front/src/components/library/Track.vue:47 +#, fuzzy +msgctxt "Content/*/Button.Label/Verb" +msgid "Search on Wikipedia" +msgstr "Auf Wikipedia suchen" + +#: front/src/components/library/TrackBase.vue:32 +#, fuzzy +msgctxt "Content/*/Link/Verb" 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 +#: front/src/components/library/Library.vue:35 +#: src/views/admin/moderation/Base.vue:22 +#: front/src/views/admin/users/Base.vue:21 src/views/content/Base.vue:19 +#, fuzzy +msgctxt "Menu/*/Hidden text" msgid "Secondary menu" msgstr "Untermenü" #: front/src/views/admin/Settings.vue:15 +#, fuzzy +msgctxt "Content/Admin/Menu.Title" msgid "Sections" msgstr "Abschnitte" -#: front/src/components/library/radios/Builder.vue:45 +#: front/src/components/library/radios/Builder.vue:46 +#, fuzzy +msgctxt "Content/Radio/Dropdown.Placeholder/Verb" msgid "Select a filter" msgstr "Filter auswählen" -#: front/src/components/common/ActionTable.vue:77 +#: front/src/components/common/ActionTable.vue:78 +#, fuzzy +msgctxt "Content/*/Link/Verb" 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:86 +#: front/src/components/common/ActionTable.vue:87 +#, fuzzy +msgctxt "Content/*/Link/Verb" msgid "Select only current page" msgstr "Nur die aktuelle Seite auswählen" -#: front/src/components/Sidebar.vue:43 src/components/Sidebar.vue:85 +#: front/src/components/Sidebar.vue:85 +#, fuzzy +msgctxt "Sidebar/Admin/List item.Link/Noun" +msgid "Settings" +msgstr "Einstellungen" + +#: front/src/views/admin/moderation/AccountsDetail.vue:470 +#, fuzzy +msgctxt "Content/Moderation/Dropdown" +msgid "Settings" +msgstr "Einstellungen" + #: front/src/components/manage/users/UsersTable.vue:181 -#: front/src/views/admin/moderation/AccountsDetail.vue:472 +#, fuzzy +msgctxt "Content/Admin/Table" +msgid "Settings" +msgstr "Einstellungen" + +#: front/src/components/Sidebar.vue:43 +#, fuzzy +msgctxt "Sidebar/Settings/List item.Link/Noun" msgid "Settings" msgstr "Einstellungen" #: front/src/components/auth/Settings.vue:10 +#, fuzzy +msgctxt "Content/Settings/Message" msgid "Settings updated" msgstr "Einstellungen aktualisiert" #: front/src/components/admin/SettingsGroup.vue:11 +#, fuzzy +msgctxt "Content/Settings/Paragraph" msgid "Settings updated successfully." msgstr "Einstellungen erfolgreich aktualisiert." #: front/src/components/manage/users/InvitationForm.vue:27 +#, fuzzy +msgctxt "Content/Admin/Table.Label/Noun" msgid "Share link" msgstr "Freigabe-Link" #: front/src/views/content/libraries/Detail.vue:15 +#, fuzzy +msgctxt "Content/Library/Paragraph" msgid "Share this link with other users so they can request access to your library." msgstr "Teile diesen Link mit anderen Nutzenden, damit diese Zugriff auf deine Mediathek anfordern können." #: front/src/views/content/libraries/Detail.vue:14 #: front/src/views/content/remote/Card.vue:73 +#, fuzzy +msgctxt "Content/Library/Title" msgid "Sharing link" msgstr "Freigabe-Link" -#: front/src/components/audio/album/Card.vue:40 +#: front/src/components/audio/album/Card.vue:38 +#, fuzzy +msgctxt "Content/Album/Card.Link/Verb" msgid "Show %{ count } more track" msgid_plural "Show %{ count } more tracks" msgstr[0] "%{ count } weiteren Track zeigen" msgstr[1] "%{ count } weitere Tracks zeigen" #: front/src/components/audio/artist/Card.vue:30 +#, fuzzy +msgctxt "Content/Artist/Card.Link" msgid "Show 1 more album" msgid_plural "Show %{ count } more albums" msgstr[0] "1 weiteres Album zeigen" msgstr[1] "%{ count } weitere Alben zeigen" +#: front/src/components/library/EditForm.vue:21 +msgctxt "Content/Library/Button.Label" +msgid "Show all edits" +msgstr "" + #: front/src/components/ShortcutsModal.vue:42 +#, fuzzy +msgctxt "Popup/Keyboard shortcuts/Table.Label/Verb" msgid "Show available keyboard shortcuts" msgstr "Verfügbare Tastenkombinationen zeigen" -#: front/src/views/Notifications.vue:10 +#: front/src/views/Notifications.vue:7 +#, fuzzy +msgctxt "Content/Notifications/Form.Label/Verb" msgid "Show read notifications" msgstr "Gelesene Benachrichtigungen zeigen" #: front/src/components/forms/PasswordInput.vue:26 +#, fuzzy +msgctxt "Content/Settings/Button.Tooltip/Verb" 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 +#, fuzzy +msgctxt "Content/Moderation/Paragraph" +msgid "Showing results %{ start }-%{ end } on %{ total }" +msgstr "Ergebnisse %{ start } bis %{ end } von %{ total }" + +#: front/src/components/manage/library/EditsCardList.vue:72 +#: front/src/views/content/libraries/FilesTable.vue:114 +#, fuzzy +msgctxt "Content/Library/Paragraph" +msgid "Showing results %{ start }-%{ end } on %{ total }" +msgstr "Ergebnisse %{ start } bis %{ end } von %{ total }" + #: front/src/components/manage/users/InvitationsTable.vue:76 #: front/src/components/manage/users/UsersTable.vue:87 -#: front/src/views/content/libraries/FilesTable.vue:114 +#, fuzzy +msgctxt "Content/Admin/Paragraph" msgid "Showing results %{ start }-%{ end } on %{ total }" msgstr "Ergebnisse %{ start } bis %{ end } von %{ total }" #: front/src/components/ShortcutsModal.vue:83 +#, fuzzy +msgctxt "Popup/Keyboard shortcuts/Table.Label/Verb" msgid "Shuffle queue" msgstr "Warteschlange mischen" -#: front/src/components/audio/Player.vue:365 +#: front/src/components/audio/Player.vue:373 +#, fuzzy +msgctxt "Sidebar/Player/Icon.Tooltip/Verb" msgid "Shuffle your queue" msgstr "Warteschlange mischen" #: front/src/components/auth/Signup.vue:97 +#, fuzzy +msgctxt "*/Signup/Title" msgid "Sign Up" msgstr "Anmeldung" #: front/src/components/manage/users/UsersTable.vue:40 +#, fuzzy +msgctxt "Content/Admin/Table.Label/Short, Noun (Value is a date)" msgid "Sign-up" msgstr "Anmeldung" -#: front/src/components/mixins/Translations.vue:31 #: front/src/views/admin/moderation/AccountsDetail.vue:176 -#: front/src/components/mixins/Translations.vue:32 +#, fuzzy +msgctxt "Content/*/Table.Label" msgid "Sign-up date" msgstr "Anmeldedatum" -#: front/src/components/manage/moderation/InstancePolicyForm.vue:119 -msgid "Silence notifications" -msgstr "Benachrichtigungen stummschalten" - -#: 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 +#, fuzzy +msgctxt "Content/Profile/*/Noun" +msgid "Sign-up date" +msgstr "Anmeldedatum" + +#: front/src/components/library/TrackDetail.vue:39 +#, fuzzy +msgctxt "Content/Track/Table.Label" +msgid "Size" +msgstr "Größe" + +#: front/src/components/library/FileUpload.vue:87 +#, fuzzy +msgctxt "Content/Library/Table.Label" +msgid "Size" +msgstr "Größe" + +#: front/src/components/mixins/Translations.vue:25 +#: front/src/components/mixins/Translations.vue:26 +#, fuzzy +msgctxt "Content/Library/*/Noun, in MB" +msgid "Size" +msgstr "Größe" + +#: front/src/views/content/libraries/FilesTable.vue:60 +#, fuzzy +msgctxt "*/*/*" msgid "Size" msgstr "Größe" #: front/src/views/content/libraries/FilesTable.vue:15 +#, fuzzy +msgctxt "Content/Library/Dropdown" +msgid "Skipped" +msgstr "Ãœbersprungen" + #: front/src/views/content/libraries/FilesTable.vue:204 +#, fuzzy +msgctxt "Content/Library/Table/Short" msgid "Skipped" msgstr "Ãœbersprungen" #: front/src/views/content/libraries/Quota.vue:49 +#, fuzzy +msgctxt "Content/Library/Label" msgid "Skipped files" msgstr "Ãœbersprungene Dateien" #: front/src/views/admin/moderation/DomainsDetail.vue:97 +#, fuzzy +msgctxt "Content/Moderation/Table.Label" msgid "Software" msgstr "Software" +#: front/src/components/PageNotFound.vue:10 +#, fuzzy +msgctxt "Content/*/Paragraph" +msgid "Sorry, the page you asked for does not exist:" +msgstr "Entschuldigung, die aufgerufene Seite existiert nicht:" + #: front/src/components/Footer.vue:49 +#, fuzzy +msgctxt "Footer/*/List item.Link" msgid "Source code" msgstr "Quellcode" -#: front/src/components/auth/Profile.vue:23 #: front/src/components/manage/users/UsersTable.vue:70 +#, fuzzy +msgctxt "Content/Admin/Table.User role" +msgid "Staff member" +msgstr "Teammember" + +#: front/src/components/auth/Profile.vue:23 +#, fuzzy +msgctxt "Content/Profile/Button.Label" msgid "Staff member" msgstr "Teammember" +#: front/src/components/audio/PlayButton.vue:24 +#, fuzzy +msgctxt "*/Queue/Dropdown/Button/Label/Short" +msgid "Start radio" +msgstr "Radio ausschalten" + #: front/src/components/radios/Button.vue:4 -msgid "Start" -msgstr "Starten" +#, fuzzy +msgctxt "Content/Radio/Button.Label/Short, Verb" +msgid "Start radio" +msgstr "Radio ausschalten" #: front/src/views/admin/Settings.vue:86 +#, fuzzy +msgctxt "Content/Admin/Menu" msgid "Statistics" msgstr "Statistik" #: front/src/views/admin/moderation/AccountsDetail.vue:454 +#, fuzzy +msgctxt "Content/Moderation/Help text" msgid "Statistics are computed from known activity and content on your instance, and do not reflect general activity for this account" msgstr "Statistiken betrachten ausschließlich die Aktivität und den Inhalt, die von deiner Instanz bekannt sind, und stellen nicht die gesamte Aktivität dieses Kontos dar" #: front/src/views/admin/moderation/DomainsDetail.vue:358 +#, fuzzy +msgctxt "Content/Moderation/Help text" msgid "Statistics are computed from known activity and content on your instance, and do not reflect general activity for this domain" msgstr "Statistiken betrachten ausschließlich die Aktivität und den Inhalt, die von deiner Instanz bekannt sind, und stellen nicht die gesamte Aktivität dieses Domains dar" -#: front/src/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 +#, fuzzy +msgctxt "Content/Admin/Table.Label/Noun" +msgid "Status" +msgstr "Status" + +#: front/src/components/manage/users/InvitationsTable.vue:17 +#, fuzzy +msgctxt "Content/Admin/Dropdown.Label" +msgid "Status" +msgstr "Status" + +#: front/src/components/library/FileUpload.vue:88 #: front/src/views/content/libraries/Detail.vue:28 +#, fuzzy +msgctxt "Content/Library/Table.Label" +msgid "Status" +msgstr "Status" + +#: front/src/views/admin/moderation/DomainsDetail.vue:123 +#, fuzzy +msgctxt "Content/Moderation/Table.Label" +msgid "Status" +msgstr "Status" + +#: front/src/components/manage/library/EditsCardList.vue:12 +#, fuzzy +msgctxt "Content/Search/Dropdown.Label" +msgid "Status" +msgstr "Status" + +#: front/src/components/manage/users/InvitationsTable.vue:39 +#, fuzzy +msgctxt "Content/Admin/Table.Label" msgid "Status" msgstr "Status" #: front/src/components/radios/Button.vue:3 -msgid "Stop" -msgstr "Abbrechen" +#, fuzzy +msgctxt "Content/Radio/Button.Label/Short, Verb" +msgid "Stop radio" +msgstr "Radio ausschalten" -#: front/src/components/Sidebar.vue:161 +#: front/src/components/Sidebar.vue:172 +#, fuzzy +msgctxt "Sidebar/Player/Button.Label/Verb" msgid "Stop radio" msgstr "Radio ausschalten" -#: front/src/App.vue:22 +#: front/src/components/SetInstanceModal.vue:23 +#, fuzzy +msgctxt "*/*/Button.Label/Verb" msgid "Submit" msgstr "Abschicken" +#: front/src/components/library/EditForm.vue:80 +msgctxt "Content/Library/Button.Label/Verb" +msgid "Submit and apply edit" +msgstr "" + +#: front/src/components/library/EditForm.vue:7 +msgctxt "Content/Library/Button.Label" +msgid "Submit another edit" +msgstr "" + +#: front/src/components/library/EditForm.vue:81 +msgctxt "Content/Library/Button.Label/Verb" +msgid "Submit suggestion" +msgstr "" + #: front/src/views/admin/Settings.vue:85 +#, fuzzy +msgctxt "Content/Admin/Menu" msgid "Subsonic" msgstr "Subsonic" #: front/src/components/auth/SubsonicTokenForm.vue:2 +#, fuzzy +msgctxt "Content/Settings/Title" msgid "Subsonic API password" msgstr "Subsonic-API-Kennwort" -#: front/src/App.vue:26 +#: front/src/components/library/EditForm.vue:38 +msgctxt "Content/Library/Paragraph" +msgid "Suggest a change using the form below." +msgstr "" + +#: front/src/components/library/TrackEdit.vue:5 +#, fuzzy +msgctxt "Content/*/Title" +msgid "Suggest an edit on this track" +msgstr "Dieser Track kann nicht geladen werden" + +#: front/src/components/SetInstanceModal.vue:31 +#, fuzzy +msgctxt "Popup/Instance/List.Label" msgid "Suggested choices" msgstr "Empfehlungen" #: front/src/components/library/FileUpload.vue:3 +#, fuzzy +msgctxt "Content/Library/Tab.Title/Short" msgid "Summary" msgstr "Zusammenfassung" +#: front/src/components/library/EditForm.vue:69 +msgctxt "*/*/*" +msgid "Summary (optional)" +msgstr "" + #: front/src/components/Footer.vue:39 +#, fuzzy +msgctxt "Footer/*/Listitem.Link" msgid "Support forum" msgstr "Hilfe-Forum" #: front/src/components/library/FileUpload.vue:78 +#, fuzzy +msgctxt "Content/Library/Paragraph" msgid "Supported extensions: %{ extensions }" msgstr "Unterstützte Dateierweiterungen: %{ extensions }" #: front/src/components/playlists/Editor.vue:9 +#, fuzzy +msgctxt "Content/Playlist/Paragraph" msgid "Syncing changes to server…" msgstr "Synchronisierung der Änderungen auf dem Server…" +#: front/src/components/audio/EmbedWizard.vue:25 +#, fuzzy +msgctxt "Content/*/Paragraph" +msgid "Text copied to clipboard!" +msgstr "Text in die Zwischenablage kopiert!" + #: front/src/components/common/CopyInput.vue:3 +#, fuzzy +msgctxt "Content/*/Paragraph/Short" msgid "Text copied to clipboard!" msgstr "Text in die Zwischenablage kopiert!" #: front/src/components/Home.vue:26 +#, fuzzy +msgctxt "Content/Home/Paragraph" msgid "That's simple: we loved Grooveshark and we want to build something even better." -msgstr "" -"So einfach ist es: wir liebten Grooveshark und wollen noch etwas viel " -"besseres aufbauen." +msgstr "So einfach ist es: wir liebten Grooveshark und wollen noch etwas viel besseres aufbauen." #: front/src/components/Footer.vue:53 +#, fuzzy +msgctxt "Footer/*/List item.Link" msgid "The funkwhale logo was kindly designed and provided by Francis Gading." +msgstr "Das Funkwhale-Logo wurde gestaltet und freundlicherweise zur Verfügung gestellt von Francis Gading." + +#: front/src/components/SetInstanceModal.vue:8 +msgctxt "Popup/Instance/Error message.List item" +msgid "The given address is not a Funkwhale server" msgstr "" -"Das Funkwhale-Logo wurde gestaltet und freundlicherweise zur Verfügung " -"gestellt von Francis Gading." #: front/src/views/content/libraries/Form.vue:34 +#, fuzzy +msgctxt "Popup/Library/Paragraph" msgid "The library and all its tracks will be deleted. This can not be undone." -msgstr "" -"Die Mediathek und all ihre Titel werden gelöscht. Dieser Vorgang kann nicht " -"rückgängig gemacht werden." +msgstr "Die Mediathek und all ihre Titel werden gelöscht. Dieser Vorgang kann nicht rückgängig gemacht werden." #: front/src/components/library/FileUpload.vue:39 -msgid "The music files you are uploading are tagged properly:" +#, fuzzy +msgctxt "Content/Library/List item" +msgid "The music files you are uploading are tagged properly." msgstr "Die Musikdateien, die du hochlädst, sind richtig verschlagwortet:" -#: front/src/components/audio/Player.vue:67 +#: front/src/components/audio/Player.vue:75 +#, fuzzy +msgctxt "Sidebar/Player/Error message.Paragraph" msgid "The next track will play automatically in a few seconds…" msgstr "Der nächste Titel wird automatisch in wenigen Sekunden wiedergegeben…" #: front/src/components/Home.vue:121 +#, fuzzy +msgctxt "Content/Home/List item" msgid "The plaform is free and open-source, you can install it and modify it without worries" +msgstr "Die Plattform ist kostenlos und Open-Source, du kannst sie installieren und anpassen ohne Beschränkung" + +#: front/src/components/playlists/Form.vue:14 +#, fuzzy +msgctxt "Content/Playlist/Error message.Title" +msgid "The playlist could not be created" +msgstr "Wiedergabeliste erstellt" + +#: front/src/components/SetInstanceModal.vue:7 +msgctxt "Popup/Instance/Error message.List item" +msgid "The server might be down" msgstr "" -"Die Plattform ist kostenlos und Open-Source, du kannst sie installieren und " -"anpassen ohne Beschränkung" #: front/src/components/auth/SubsonicTokenForm.vue:4 +#, fuzzy +msgctxt "Content/Settings/Paragraph" msgid "The Subsonic API is not available on this Funkwhale instance." msgstr "Die Subsonic-API ist auf dieser Instanz nicht verfügbar." +#: front/src/components/library/EditCard.vue:96 +msgctxt "Popup/Library/Paragraph" +msgid "The suggestion will be completely removed, this action is irreversible." +msgstr "" + +#: front/src/components/playlists/PlaylistModal.vue:20 +#, fuzzy +msgctxt "Popup/Playlist/Error message.Title" +msgid "The track can't be added to a playlist" +msgstr "Dieser Track kann nicht zu einer Wiedergabeliste hinzugefügt werden" + +#: front/src/components/audio/Player.vue:72 +msgctxt "Sidebar/Player/Error message.Title" +msgid "The track cannot be loaded" +msgstr "" + #: front/src/components/library/FileUpload.vue:43 +#, fuzzy +msgctxt "Content/Library/List item" 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 +msgctxt "Content/Library/Paragraph" msgid "There are various ways to grab new content and make it available here." -msgstr "" -"Es gibt zahlreiche Wege, neue Inhalte abzurufen und hier zu veröffentlichen." +msgstr "Es gibt zahlreiche Wege, neue Inhalte abzurufen und hier zu veröffentlichen." #: front/src/components/manage/moderation/InstancePolicyForm.vue:66 +#, fuzzy +msgctxt "Popup/Moderation/Paragraph" msgid "This action is irreversible." msgstr "Dieser Vorgang ist unwiderruflich." -#: front/src/components/library/Album.vue:85 +#: front/src/components/library/Album.vue:81 +#, fuzzy +msgctxt "Content/Album/Paragraph" msgid "This album is present in the following libraries:" msgstr "Dieses Album ist in den folgenden Mediatheken enthalten:" -#: front/src/components/library/Artist.vue:63 +#: front/src/components/library/Artist.vue:99 +#, fuzzy +msgctxt "Content/Artist/Paragraph" msgid "This artist is present in the following libraries:" msgstr "Dieser Künstler kommt in den folgenden Mediatheken vor:" #: front/src/views/admin/moderation/AccountsDetail.vue:55 #: front/src/views/admin/moderation/DomainsDetail.vue:48 +#, fuzzy +msgctxt "Content/Moderation/Card.Title" msgid "This domain is subject to specific moderation rules" msgstr "Für diese Domain gelten besondere Moderationsregeln" #: front/src/views/content/Home.vue:9 +#, fuzzy +msgctxt "Content/Library/Paragraph" msgid "This instance offers up to %{quota} of storage space for every user." msgstr "Diese Instanz bietet den Nutzenden bis zu %{quota} Speicherplatz." #: front/src/components/auth/Profile.vue:16 +#, fuzzy +msgctxt "Content/Profile/Button.Paragraph" msgid "This is you!" msgstr "Das bist du!" #: front/src/views/content/libraries/Form.vue:71 +#, fuzzy +msgctxt "Content/Library/Input.Placeholder" msgid "This library contains my personal music, I hope you like it." msgstr "Diese Mediathek enthält meine persönliche Musik. Ich hoffe sie gefällt euch." #: front/src/views/content/remote/Card.vue:131 +#, fuzzy +msgctxt "Content/Library/Card.Help text" msgid "This library is private and your approval from its owner is needed to access its content" -msgstr "" -"Diese Mediathek ist privat. Dein Zugriff auf sie benötigt die Genehmigung " -"des Eigentümers / der Eigentümerin" +msgstr "Diese Mediathek ist privat. Dein Zugriff auf sie benötigt die Genehmigung des Eigentümers / der Eigentümerin" #: front/src/views/content/remote/Card.vue:132 +#, fuzzy +msgctxt "Content/Library/Card.Help text" msgid "This library is public and you can access its content freely" -msgstr "" -"Diese Mediathek ist öffentlich. Du kannst auf den Inhalt ohne " -"Einschränkungen zugreifen" +msgstr "Diese Mediathek ist öffentlich. Du kannst auf den Inhalt ohne Einschränkungen zugreifen" -#: front/src/components/common/ActionTable.vue:45 +#: front/src/components/common/ActionTable.vue:46 +#, fuzzy +msgctxt "Modal/*/Paragraph" msgid "This may affect a lot of elements or have irreversible consequences, please double check this is really what you want." -msgstr "" -"Durch diese Aktion können mehrere Elemente betroffen sein. Ãœberlege, ob du " -"es wirklich so willst." +msgstr "Durch diese Aktion können mehrere Elemente betroffen sein. Ãœberlege, ob du es wirklich so willst." #: front/src/components/library/FileUpload.vue:52 +#, fuzzy +msgctxt "Content/Library/Paragraph" 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 +#: front/src/views/content/libraries/FilesTable.vue:213 +#, fuzzy +msgctxt "Content/Library/Help text" +msgid "This track could not be processed, please it is tagged correctly" +msgstr "Bei der Verarbeitung des Tracks ist ein Fehler aufgetreten. Ãœberprüfe bitte, dass er richtig verschlagwortet ist" + +#: front/src/views/content/libraries/FilesTable.vue:209 +#, fuzzy +msgctxt "Content/Library/Help text" +msgid "This track has been uploaded, but hasn't been processed by the server yet" +msgstr "Der Track wurde hochgeladen, er ist aber noch nicht vom Server verarbeitet worden" + +#: front/src/views/content/libraries/FilesTable.vue:205 +#, fuzzy +msgctxt "Content/Library/Help text" +msgid "This track is already present in one of your libraries" +msgstr "Eine deiner Mediatheken enthält bereits diesen Track" + +#: front/src/components/audio/PlayButton.vue:86 +#, fuzzy +msgctxt "*/Queue/Button/Title" msgid "This track is not available in any library you have access to" msgstr "Dieser Titel ist in keiner deiner verfügbaren Mediatheken enthalten" -#: front/src/components/library/Track.vue:171 +#: front/src/components/library/TrackDetail.vue:90 +#, fuzzy +msgctxt "Content/Track/Paragraph" msgid "This track is present in the following libraries:" msgstr "Dieser Track ist in den folgenden Mediatheken enthalten:" -#: front/src/views/playlists/Detail.vue:37 +#: front/src/views/playlists/Detail.vue:38 +#, fuzzy +msgctxt "Popup/Playlist/Paragraph" msgid "This will completely delete this playlist and cannot be undone." msgstr "Die Wiedergabeliste wird dauerhaft gelöscht und kann nicht zurückerstellt werden." #: front/src/views/radios/Detail.vue:27 +#, fuzzy +msgctxt "Popup/Radio/Paragraph" msgid "This will completely delete this radio and cannot be undone." -msgstr "" -"Das Radio wird dauerhaft gelöscht und kann nicht wiederhergestellt werden." +msgstr "Das Radio wird dauerhaft gelöscht und kann nicht wiederhergestellt werden." #: front/src/components/auth/SubsonicTokenForm.vue:50 +#, fuzzy +msgctxt "Popup/Settings/Paragraph" 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:132 src/components/Footer.vue:72 -msgid "This will erase your local data and disconnect you, do you want to continue?" -msgstr "" -"Deine lokalen Daten werden gelöscht und du wirst abgemeldet. Möchtest du " -"fortfahren?" - #: front/src/components/auth/SubsonicTokenForm.vue:35 +#, fuzzy +msgctxt "Popup/Settings/Paragraph" msgid "This will log you out from existing devices that use the current password." -msgstr "" -"Du wirst von den vorhandenen Geräten abgemeldet, die dieses Passwort nutzen." +msgstr "Du wirst von den vorhandenen Geräten abgemeldet, die dieses Passwort nutzen." #: front/src/components/playlists/Editor.vue:44 +#, fuzzy +msgctxt "Popup/Playlist/Paragraph" msgid "This will remove all tracks from this playlist and cannot be undone." -msgstr "" -"Damit werden alle Titel von der Playlist gelöscht. Das kann nicht rückgängig " -"gemacht werden." +msgstr "Damit werden alle Titel von der Playlist gelöscht. Das kann nicht rückgängig gemacht werden." + +#: front/src/components/audio/track/Table.vue:7 +#, fuzzy +msgctxt "Content/Track/Table.Label" +msgid "Title" +msgstr "Titel" -#: 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 +#, fuzzy +msgctxt "*/*/*" msgid "Title" msgstr "Titel" +#: front/src/components/SetInstanceModal.vue:16 +msgctxt "Popup/Instance/Paragraph" +msgid "To continue, please select the Funkwhale instance you want to connect to. Enter the address directly, or select one of the suggested choices." +msgstr "" + #: front/src/components/ShortcutsModal.vue:79 +#, fuzzy +msgctxt "Popup/Keyboard shortcuts/Table.Label/Verb" msgid "Toggle queue looping" msgstr "Warteschlangenwiederholung umschalten" -#: front/src/views/admin/moderation/AccountsDetail.vue:288 #: front/src/views/admin/moderation/DomainsDetail.vue:225 +#, fuzzy +msgctxt "Content/Moderation/Table.Label" +msgid "Total size" +msgstr "Gesamtvolumen" + +#: front/src/views/admin/moderation/AccountsDetail.vue:288 +#, fuzzy +msgctxt "Content/*/*" msgid "Total size" msgstr "Gesamtvolumen" #: front/src/views/content/libraries/Card.vue:61 +#, fuzzy +msgctxt "Content/Library/Card.Help text" msgid "Total size of the files in this library" msgstr "Gesamtgröße der Dateien in dieser Mediathek" #: front/src/views/admin/moderation/DomainsDetail.vue:113 +#, fuzzy +msgctxt "Content/*/*" msgid "Total users" msgstr "Gesamtanzahl der Nutzenden" #: front/src/components/audio/SearchBar.vue:27 -#: src/components/library/Track.vue:262 +#, fuzzy +msgctxt "Sidebar/Search/Title" +msgid "Track" +msgstr "Track" + +#: front/src/components/library/TrackBase.vue:139 +#: front/src/components/library/TrackDetail.vue:155 +#, fuzzy +msgctxt "Head/Track/Title" +msgid "Track" +msgstr "Track" + #: front/src/components/metadata/Search.vue:138 +#, fuzzy +msgctxt "*/*/*" msgid "Track" msgstr "Track" -#: front/src/views/content/libraries/FilesTable.vue:205 -msgid "Track already present in one of your libraries" -msgstr "Eine deiner Mediatheken enthält bereits diesen Track" +#: front/src/components/library/EditCard.vue:13 +msgctxt "Content/Library/Card/Short" +msgid "Track #%{ id } - %{ name }" +msgstr "" -#: front/src/components/library/Track.vue:85 +#: front/src/components/library/TrackDetail.vue:4 +#, fuzzy +msgctxt "Content/Track/Title/Noun" msgid "Track information" msgstr "Titelinformation" -#: front/src/components/library/radios/Filter.vue:44 -msgid "Track matching filter" -msgstr "Titel Auswahl Filter" - -#: front/src/components/mixins/Translations.vue:23 -#: front/src/components/mixins/Translations.vue:24 +#: front/src/components/mixins/Translations.vue:21 +#: front/src/components/mixins/Translations.vue:22 +#, fuzzy +msgctxt "Content/*/Dropdown/Noun" msgid "Track name" msgstr "Trackname" -#: front/src/views/content/libraries/FilesTable.vue:209 -msgid "Track uploaded, but not processed by the server yet" -msgstr "Der Track wurde hochgeladen, er ist aber noch nicht vom Server verarbeitet worden" +#: front/src/components/playlists/PlaylistModal.vue:33 +#, fuzzy +msgctxt "*/*/Table.Label" +msgid "Tracks" +msgstr "Tracks" + +#: front/src/views/content/Base.vue:8 +#, fuzzy +msgctxt "Menu/Library/Tab.Link" +msgid "Tracks" +msgstr "Tracks" #: front/src/components/instance/Stats.vue:54 -msgid "tracks" +#, fuzzy +msgctxt "Content/About/Paragraph/Unit" +msgid "Tracks" +msgstr "Tracks" + +#: front/src/components/library/Album.vue:71 src/views/playlists/Detail.vue:51 +#, fuzzy +msgctxt "Content/*/Title/Name" +msgid "Tracks" msgstr "Tracks" -#: front/src/components/library/Album.vue:75 -#: 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 +#: front/src/views/radios/Detail.vue:34 +#, fuzzy +msgctxt "Content/*/*" msgid "Tracks" msgstr "Tracks" -#: front/src/components/library/Artist.vue:54 +#: front/src/views/content/libraries/Detail.vue:8 +#, fuzzy +msgctxt "*/*/*" +msgid "Tracks" +msgstr "Tracks" + +#: front/src/components/library/Artist.vue:90 +#, fuzzy +msgctxt "Content/Artist/Title" msgid "Tracks by this artist" msgstr "Titel von diesem Künstler oder Künstlerin" #: front/src/components/instance/Stats.vue:25 +#, fuzzy +msgctxt "Content/About/Paragraph/Unit" msgid "Tracks favorited" msgstr "Tracks in den Favoriten" #: front/src/components/instance/Stats.vue:19 +#, fuzzy +msgctxt "Content/About/Paragraph/Unit" msgid "tracks listened" msgstr "Angehörte Tracks" -#: front/src/components/library/Track.vue:138 -#: front/src/components/manage/library/FilesTable.vue:41 +#: front/src/components/library/radios/Filter.vue:44 +#, fuzzy +msgctxt "Popup/Radio/Title/Noun" +msgid "Tracks matching filter" +msgstr "Titel Auswahl Filter" + +#: front/src/components/library/TrackDetail.vue:57 +#, fuzzy +msgctxt "Content/Track/Table.Label/Noun" +msgid "Type" +msgstr "Typ" + #: front/src/views/admin/moderation/AccountsDetail.vue:151 +#, fuzzy +msgctxt "Content/Moderation/Table.Label/Noun" msgid "Type" msgstr "Typ" -#: front/src/components/manage/moderation/AccountsTable.vue:44 #: front/src/components/manage/moderation/DomainsTable.vue:42 +#, fuzzy +msgctxt "Content/Moderation/Table.Label/Short" +msgid "Under moderation rule" +msgstr "Unterliegt einer Moderationsregel" + +#: front/src/components/manage/moderation/AccountsTable.vue:44 +#, fuzzy +msgctxt "Content/Moderation/Table.Label/Short, Noun" msgid "Under moderation rule" msgstr "Unterliegt einer Moderationsregel" +#: front/src/views/content/remote/Card.vue:105 +#, fuzzy +msgctxt "Popup/Library/Button.Label" +msgid "Unfollow" +msgstr "Abonnement beenden" + #: front/src/views/content/remote/Card.vue:100 -#: src/views/content/remote/Card.vue:105 +#, fuzzy +msgctxt "Content/Library/Card.Button.Label/Verb" msgid "Unfollow" msgstr "Abonnement beenden" #: front/src/views/content/remote/Card.vue:101 +#, fuzzy +msgctxt "Popup/Library/Title" msgid "Unfollow this library?" msgstr "Das Abonnement an dieser Mediathek beenden?" #: front/src/components/About.vue:17 -msgid "Unfortunately, owners of this instance did not yet take the time to complete this page." -msgstr "" -"Leider haben die Eintümer dieser Instanz diese Seite noch nicht fertig " -"gestellt." +#, fuzzy +msgctxt "Content/About/Paragraph" +msgid "Unfortunately, the owners of this instance did not yet take the time to complete this page." +msgstr "Leider haben die Eintümer dieser Instanz diese Seite noch nicht fertig gestellt." #: front/src/components/Home.vue:37 +#, fuzzy +msgctxt "Content/Home/Title" msgid "Unlimited music" msgstr "Unbegrenzt Musik anhören" -#: front/src/components/audio/Player.vue:354 +#: front/src/components/audio/Player.vue:362 +#, fuzzy +msgctxt "Sidebar/Player/Icon.Tooltip/Verb" msgid "Unmute" msgstr "Stummschaltung aufheben" -#: front/src/components/manage/moderation/InstancePolicyCard.vue:45 #: front/src/components/manage/moderation/InstancePolicyForm.vue:57 +#, fuzzy +msgctxt "Content/Moderation/Card.Button.Label/Verb" msgid "Update" msgstr "Aktualisieren" #: front/src/components/auth/Settings.vue:50 +#, fuzzy +msgctxt "Content/Settings/Button.Label/Verb" msgid "Update avatar" msgstr "Profilbild aktualisieren" #: front/src/views/content/libraries/Form.vue:25 +#, fuzzy +msgctxt "Content/Library/Button.Label/Verb" msgid "Update library" msgstr "Mediathek aktualisieren" -#: front/src/components/manage/moderation/InstancePolicyForm.vue:3 -msgid "Update moderation rule" -msgstr "Moderationsregel aktualisieren" - #: front/src/components/playlists/Form.vue:33 +#, fuzzy +msgctxt "Content/Playlist/Button.Label/Verb" msgid "Update playlist" msgstr "Wiedergabeliste aktualisieren" #: front/src/components/auth/Settings.vue:27 +#, fuzzy +msgctxt "Content/Settings/Button.Label/Verb" msgid "Update settings" msgstr "Einstellungen aktualisieren" #: front/src/views/auth/PasswordResetConfirm.vue:21 +#, fuzzy +msgctxt "Content/Signup/Button.Label" msgid "Update your password" msgstr "Dein Kennwort aktualisieren" #: front/src/views/content/libraries/Card.vue:44 #: front/src/views/content/libraries/DetailArea.vue:24 +#, fuzzy +msgctxt "Content/Library/Card.Button.Label/Verb" msgid "Upload" msgstr "Hochladen" #: front/src/components/auth/Settings.vue:45 +#, fuzzy +msgctxt "Content/Settings/Title/Verb" msgid "Upload a new avatar" msgstr "Neues Profilbild hochladen" #: front/src/views/content/Home.vue:6 +#, fuzzy +msgctxt "Content/Library/Title/Verb" msgid "Upload audio content" msgstr "Audio-Inhalte hochladen" #: front/src/views/content/libraries/FilesTable.vue:57 +#, fuzzy +msgctxt "*/*/*/Noun" msgid "Upload date" msgstr "Hochladedatum" -#: front/src/components/library/FileUpload.vue:220 -#: front/src/components/library/FileUpload.vue:221 +#: front/src/components/library/FileUpload.vue:223 +#: front/src/components/library/FileUpload.vue:224 +#, fuzzy +msgctxt "Content/Library/Help text" msgid "Upload denied, ensure the file is not too big and that you have not reached your quota" msgstr "Hochladen abgelehnt. Bitte prüfe, dass die Datei nicht zu groß ist, und dass du noch über genügenden Speicherplatz verfügst" #: front/src/views/content/Home.vue:7 +#, fuzzy +msgctxt "Content/Library/Paragraph" msgid "Upload music files (MP3, OGG, FLAC, etc.) from your personal library directly from your browser to enjoy them here." msgstr "Lade Musikdatei (MP3, OGG, Flac, usw.) von deiner eigenen Mediathek direkt im Browser hoch, und höre sie hier an." #: front/src/components/library/FileUpload.vue:31 +#, fuzzy +msgctxt "Content/Library/Title/Verb" msgid "Upload new tracks" msgstr "Neue Tracks hochladen" #: front/src/views/admin/moderation/AccountsDetail.vue:269 +#, fuzzy +msgctxt "Content/Moderation/Table.Label/Noun" msgid "Upload quota" msgstr "Speichervolumen" -#: front/src/components/library/FileUpload.vue:229 +#: front/src/components/library/FileUpload.vue:232 +#, fuzzy +msgctxt "Content/Library/Help text" msgid "Upload timeout, please try again" msgstr "Hochladezeit abgelaufen. Bitte versuche es erneut" -#: front/src/components/library/FileUpload.vue:100 +#: front/src/components/library/FileUpload.vue:102 +#, fuzzy +msgctxt "Content/Library/Table" msgid "Uploaded" msgstr "Hochgeladen" #: front/src/components/library/FileUpload.vue:5 +#, fuzzy +msgctxt "Content/Library/Tab.Title/Short" msgid "Uploading" msgstr "Hochladen läuft" -#: front/src/components/library/FileUpload.vue:103 +#: front/src/components/library/FileUpload.vue:105 +#, fuzzy +msgctxt "Content/Library/Table" msgid "Uploading…" msgstr "Hochladen läuft…" #: front/src/components/manage/moderation/AccountsTable.vue:41 -#: front/src/components/mixins/Translations.vue:37 +#: front/src/components/mixins/Translations.vue:34 #: front/src/views/admin/moderation/AccountsDetail.vue:305 #: front/src/views/admin/moderation/DomainsDetail.vue:241 -#: front/src/components/mixins/Translations.vue:38 +#: front/src/components/mixins/Translations.vue:35 +#, fuzzy +msgctxt "Content/Moderation/Table.Label/Noun" msgid "Uploads" msgstr "Hochladen" #: front/src/components/Footer.vue:16 +#, fuzzy +msgctxt "Footer/*/List item.Link" msgid "Use another instance" msgstr "Eine andere Instanz benutzen" #: front/src/views/auth/PasswordReset.vue:12 +#, fuzzy +msgctxt "Content/Signup/Paragraph" msgid "Use this form to request a password reset. We will send an email to the given address with instructions to reset your password." -msgstr "" -"Mit diesem Formular kannst du ein neues Kennwort beantragen. In Kürze " -"erhältst du von uns eine Nachricht an die angegebene E-Mail-Adresse mit den " -"Anleitungen." +msgstr "Mit diesem Formular kannst du ein neues Kennwort beantragen. In Kürze erhältst du von uns eine Nachricht an die angegebene E-Mail-Adresse mit den Anleitungen." #: front/src/components/manage/moderation/InstancePolicyForm.vue:111 +#, fuzzy +msgctxt "Content/Moderation/Help text" msgid "Use this setting to temporarily enable/disable the policy without completely removing it." msgstr "Mit dieser Einstellung kannst du die Moderationsregel temporär umschalten, ohne sie zu löschen." #: front/src/components/manage/users/InvitationsTable.vue:49 +#, fuzzy +msgctxt "Content/Admin/Table" msgid "Used" msgstr "Verwendet" #: front/src/views/content/libraries/Detail.vue:26 +#, fuzzy +msgctxt "Content/Library/Table.Label" msgid "User" msgstr "Benutzer" #: front/src/components/instance/Stats.vue:5 +#, fuzzy +msgctxt "Content/About/Title/Noun" msgid "User activity" msgstr "Aktivität der Nutzenden" -#: front/src/components/library/Album.vue:82 -#: src/components/library/Artist.vue:60 -#: front/src/components/library/Track.vue:168 +#: front/src/components/library/TrackDetail.vue:87 +#, fuzzy +msgctxt "Content/Track/Title" +msgid "User libraries" +msgstr "Mediatheken der Nutzenden" + +#: front/src/components/library/Album.vue:78 +#, fuzzy +msgctxt "Content/*/Title/Name" +msgid "User libraries" +msgstr "Mediatheken der Nutzenden" + +#: front/src/components/library/Artist.vue:96 +#, fuzzy +msgctxt "Content/Artist/Title" msgid "User libraries" msgstr "Mediatheken der Nutzenden" #: front/src/components/library/Radios.vue:20 +#, fuzzy +msgctxt "Content/Radio/Title" msgid "User radios" msgstr "Radios der Nutzenden" #: front/src/components/auth/Signup.vue:19 +msgid "Username" +msgstr "Benutzername" + #: front/src/components/manage/users/UsersTable.vue:37 -#: front/src/components/mixins/Translations.vue:33 +#, fuzzy +msgctxt "Content/Admin/Table.Label" +msgid "Username" +msgstr "Benutzername" + +#: front/src/components/mixins/Translations.vue:30 +#: front/src/components/mixins/Translations.vue:31 +#, fuzzy +msgctxt "Content/Profile/*/Noun" +msgid "Username" +msgstr "Benutzername" + #: front/src/views/admin/moderation/AccountsDetail.vue:85 -#: front/src/components/mixins/Translations.vue:34 +#, fuzzy +msgctxt "Content/*/*" msgid "Username" msgstr "Benutzername" #: front/src/components/auth/Login.vue:15 +#, fuzzy +msgctxt "Content/Login/Input.Label/Noun" msgid "Username or email" msgstr "Benutzername oder E-Mail-Adresse" #: front/src/components/instance/Stats.vue:13 +#, fuzzy +msgctxt "Content/About/Paragraph/Unit" msgid "users" msgstr "Nutzende" -#: front/src/components/Sidebar.vue:91 +#: front/src/components/mixins/Translations.vue:32 +#: front/src/components/mixins/Translations.vue:33 +#, fuzzy +msgctxt "Content/Moderation/*/Noun" +msgid "Users" +msgstr "Nutzende" + #: 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 +#, fuzzy +msgctxt "Content/Moderation/Table.Label" +msgid "Users" +msgstr "Nutzende" + +#: front/src/components/Sidebar.vue:91 +#, fuzzy +msgctxt "Sidebar/Admin/List item.Link/Noun" +msgid "Users" +msgstr "Nutzende" + +#: front/src/views/admin/users/UsersList.vue:3 +#: src/views/admin/users/UsersList.vue:21 +#, fuzzy +msgctxt "*/Admin/Title" +msgid "Users" +msgstr "Nutzende" + +#: front/src/views/admin/Settings.vue:81 +#, fuzzy +msgctxt "Content/Admin/Menu" +msgid "Users" +msgstr "Nutzende" + +#: front/src/views/admin/users/Base.vue:5 +#, fuzzy +msgctxt "*/Admin/Link" msgid "Users" msgstr "Nutzende" @@ -2807,211 +5169,338 @@ msgid "Using Funkwhale" msgstr "Funwhale nutzen" #: front/src/components/Footer.vue:13 +#, fuzzy +msgctxt "Footer/*/List item" msgid "Version %{version}" msgstr "Version %{ 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 +msgctxt "Content/Library/Link/Verb" msgid "View files" msgstr "Dateien ansehen" -#: front/src/components/library/Album.vue:31 -#: 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 +#, fuzzy +msgctxt "Content/*/Link.Tooltip/Verb" +msgid "View on MusicBrainz" +msgstr "Auf MusicBrainz ansehen" + +#: front/src/components/library/TrackBase.vue:36 +#, fuzzy +msgctxt "Content/*/Link/Verb" +msgid "View on MusicBrainz" +msgstr "Auf MusicBrainz ansehen" + +#: front/src/components/library/Album.vue:26 +#: src/components/library/Artist.vue:35 +#, fuzzy +msgctxt "Content/*/Button.Label/Verb" msgid "View on MusicBrainz" msgstr "Auf MusicBrainz ansehen" #: front/src/views/content/libraries/Form.vue:18 +#, fuzzy +msgctxt "Content/Library/Dropdown.Label" msgid "Visibility" msgstr "Sichtbarkeit" #: front/src/views/content/libraries/Card.vue:59 +#, fuzzy +msgctxt "Content/Library/Card.Help text" msgid "Visibility: everyone on this instance" msgstr "Sichtbarkeit: alle auf dieser Instanz" #: front/src/views/content/libraries/Card.vue:60 +#, fuzzy +msgctxt "Content/Library/Card.Help text" msgid "Visibility: everyone, including other instances" msgstr "Sichbarkeit: alle, auch auf anderen Instanzen" #: front/src/views/content/libraries/Card.vue:58 +#, fuzzy +msgctxt "Content/Library/Card.Help text" msgid "Visibility: nobody except me" msgstr "Sichtbarkeit: niemand außer mir" -#: front/src/components/library/Album.vue:61 +#: front/src/components/library/Album.vue:56 +#, fuzzy +msgctxt "Content/Album/" msgid "Volume %{ number }" msgstr "Band %{ number }" -#: front/src/components/playlists/PlaylistModal.vue:20 -msgid "We cannot add the track to a playlist" -msgstr "Dieser Track kann nicht zu einer Wiedergabeliste hinzugefügt werden" - -#: front/src/components/playlists/Form.vue:14 -msgid "We cannot create the playlist" -msgstr "Die Wiedergabeliste kann nicht erstellt werden" - #: front/src/components/auth/Signup.vue:13 msgid "We cannot create your account" msgstr "Dein Konto kann nicht erstellt werden" -#: front/src/components/audio/Player.vue:64 -msgid "We cannot load this track" -msgstr "Dieser Track kann nicht geladen werden" - #: front/src/components/auth/Login.vue:7 +#, fuzzy +msgctxt "Content/Login/Error message.Title" 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 Profilbild kann nicht gespeichert werden" - -#: front/src/components/auth/Settings.vue:14 -msgid "We cannot save your settings" -msgstr "Deine Einstellungen können nicht gespeichert werden" - #: front/src/components/Home.vue:127 +#, fuzzy +msgctxt "Content/Home/List item" msgid "We do not track you or bother you with ads" msgstr "Weder verfolgen wir dich noch stören wir dich mit Werbung" -#: front/src/components/library/Track.vue:95 -msgid "We don't have any copyright information for this track" -msgstr "Für diesen Track sind keine Urheberechtsdaten verfügbar" - -#: front/src/components/library/Track.vue:106 -msgid "We don't have any licensing information for this track" -msgstr "Für diesen Track sind keine Lizenzdaten verfügbar" - #: front/src/components/library/FileUpload.vue:40 +#, fuzzy +msgctxt "Content/Library/Link" msgid "We recommend using Picard for that purpose." msgstr "Zu diesem Zweck wird Picard empfohlen." #: front/src/components/Home.vue:7 +#, fuzzy +msgctxt "Content/Home/Title" msgid "We think listening to music should be simple." msgstr "Wir denken, Musik hören sollte möglichst einfach sein." -#: front/src/components/PageNotFound.vue:10 -msgid "We're sorry, the page you asked for does not exist:" -msgstr "Entschuldigung, die aufgerufene Seite existiert nicht:" - #: front/src/components/Home.vue:153 +#, fuzzy +msgctxt "Head/Home/Title" msgid "Welcome" msgstr "Willkommen" #: front/src/components/Home.vue:5 +#, fuzzy +msgctxt "Content/Home/Title/Verb" msgid "Welcome on Funkwhale" msgstr "Willkommen auf Funkwhale" #: front/src/components/Home.vue:24 +#, fuzzy +msgctxt "Content/Home/Title" msgid "Why funkwhale?" msgstr "Warum Funkwhale?" #: front/src/components/audio/EmbedWizard.vue:13 +#, fuzzy +msgctxt "Popup/Embed/Input.Label" msgid "Widget height" msgstr "Grafikobjektshöhe" #: front/src/components/audio/EmbedWizard.vue:6 +#, fuzzy +msgctxt "Popup/Embed/Input.Label" msgid "Widget width" msgstr "Grafikobjektsbreite" -#: front/src/components/Sidebar.vue:118 +#: front/src/components/Sidebar.vue:129 #: front/src/components/manage/moderation/AccountsTable.vue:72 #: front/src/components/manage/moderation/DomainsTable.vue:58 +#, fuzzy +msgctxt "*/*/*" msgid "Yes" msgstr "Ja" #: front/src/components/auth/Logout.vue:8 +#, fuzzy +msgctxt "Content/Login/Button.Label" msgid "Yes, log me out!" msgstr "Ja, logge mich aus!" #: front/src/views/content/libraries/Form.vue:19 +#, fuzzy +msgctxt "Content/Library/Paragraph" msgid "You are able to share your library with other people, regardless of its visibility." msgstr "Du kannst deine Mediathek mit Anderen teilen, auch wenn sie privat ist." #: front/src/components/library/FileUpload.vue:33 +#, fuzzy +msgctxt "Content/Library/Paragraph" msgid "You are about to upload music to your library. Before proceeding, please ensure that:" msgstr "Die Musik wird bald zu deiner Mediathek hochgeladen. Prüfe bitte vorab, dass:" +#: front/src/components/SetInstanceModal.vue:12 +msgctxt "Popup/Login/Paragraph" +msgid "You are currently connected to <a href=\"%{ url }\" target=\"_blank\">%{ hostname } <i class=\"external icon\"/></a>. If you continue, you will be disconnected from your current instance and all your local data will be deleted." +msgstr "" + +#: front/src/components/library/Artist.vue:67 +msgid "You are currently hiding content related to this artist." +msgstr "" + #: front/src/components/auth/Logout.vue:7 msgid "You are currently logged in as %{ username }" msgstr "Du bist als %{ username } angemeldet" +#: front/src/components/library/FileUpload.vue:36 +msgctxt "Content/Library/List item" +msgid "You are not uploading copyrighted content in a public library, otherwise you may be infringing the law" +msgstr "" + +#: front/src/components/SetInstanceModal.vue:97 +msgctxt "*/Instance/Message" +msgid "You are now using the Funkwhale instance at %{ url }" +msgstr "" + #: front/src/views/content/Home.vue:17 +#, fuzzy +msgctxt "Content/Library/Paragraph" msgid "You can follow libraries from other users to get access to new music. Public libraries can be followed immediatly, while following a private library requires approval from its owner." -msgstr "" -"Folge Mediatheken von anderen Hörern, um auf neue Musik zu stoßen. " -"Öffentlichen Mediatheken kann sofort gefolgt werden, wohingegen geschlossene " -"Mediatheken die Erlaubnis von ihrem Eigentümer / von ihrer Eigentümerin " -"bedürfen." +msgstr "Folge Mediatheken von anderen Hörern, um auf neue Musik zu stoßen. Öffentlichen Mediatheken kann sofort gefolgt werden, wohingegen geschlossene Mediatheken die Erlaubnis von ihrem Eigentümer / von ihrer Eigentümerin bedürfen." #: front/src/components/Home.vue:133 +#, fuzzy +msgctxt "Content/Home/List item" msgid "You can invite friends and family to your instance so they can enjoy your music" +msgstr "Du kannst Freunde und Deine Familie auf Deine eigene Instanz einladen, sodass sie Deine Musik genießen können" + +#: front/src/components/moderation/FilterModal.vue:31 +msgctxt "Popup/Moderation/Paragraph" +msgid "You can manage and update your filters anytime from your account settings." msgstr "" -"Du kannst Freunde und Deine Familie auf Deine eigene Instanz einladen, " -"sodass sie Deine Musik genießen können" #: front/src/views/auth/EmailConfirm.vue:24 +#, fuzzy +msgctxt "Content/Signup/Paragraph" msgid "You can now use the service without limitations." msgstr "Du kannst jetzt den Service unbegrenzt nutzen." #: front/src/components/library/radios/Builder.vue:7 +#, fuzzy +msgctxt "Content/Radio/Paragraph" msgid "You can use this interface to build your own custom radio, which will play tracks according to your criteria." msgstr "Dank dieser Schnittstelle kannst du dein eigenes Radio aufbauen, das die entsprechenden Tracks abspielt." #: front/src/components/auth/SubsonicTokenForm.vue:7 +#, fuzzy +msgctxt "Content/Settings/Paragraph" msgid "You can use those to enjoy your playlist and music in offline mode, on your smartphone or tablet, for instance." msgstr "Damit kannst du deine Wiedergabelisten und Musik offline genießen, zum Beispiel auf deinem Smartphone bzw. Tablett." #: front/src/views/admin/moderation/AccountsDetail.vue:46 +#, fuzzy +msgctxt "Content/Moderation/Card.Title" msgid "You don't have any rule in place for this account." msgstr "Du hast keine Moderationsregeln in Kraft für dieses Konto." #: front/src/views/admin/moderation/DomainsDetail.vue:39 +#, fuzzy +msgctxt "Content/Moderation/Card.Title" msgid "You don't have any rule in place for this domain." msgstr "Du hast keine Moderationsregeln in Kraft für diese Domain." -#: front/src/components/Sidebar.vue:158 +#: front/src/components/library/EditForm.vue:52 +msgctxt "Content/Library/Paragraph" +msgid "You don't have the permission to edit this object, but you can suggest changes. Once submitted, suggestions will be reviewed before approval." +msgstr "" + +#: front/src/components/Sidebar.vue:169 +#, fuzzy +msgctxt "Sidebar/Player/Title" msgid "You have a radio playing" msgstr "Du hörst gerade ein Radio an" -#: front/src/components/audio/Player.vue:71 +#: front/src/components/audio/Player.vue:79 +#, fuzzy +msgctxt "Sidebar/Player/Error message.Paragraph" msgid "You may have a connectivity issue." msgstr "Du kannst Verbindungsproblemen erfahren." -#: 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/components/auth/Settings.vue:99 +#: front/src/components/auth/Settings.vue:100 +#, fuzzy +msgctxt "Popup/Settings/List item" msgid "You will be logged out from this session and have to log in with the new one" msgstr "Du wirst von dieser Sitzung ausgeloggt und du musst dich mit deinem neuen Kennwort einloggen" -#: front/src/components/auth/Settings.vue:70 +#: front/src/components/auth/Settings.vue:71 +#, fuzzy +msgctxt "Content/Settings/Paragraph" msgid "You will have to update your password on your clients that use this password." +msgstr "Du musst dann das Kennwort auf allen Deiner verbundenen Geräte aktualisieren." + +#: front/src/components/moderation/FilterModal.vue:20 +msgctxt "Popup/Moderation/Paragraph" +msgid "You will not see tracks, albums and user activity linked to this artist anymore:" msgstr "" -"Du musst dann das Kennwort auf allen Deiner verbundenen Geräte aktualisieren." -#: front/src/components/favorites/List.vue:115 +#: front/src/components/auth/Settings.vue:38 +msgctxt "Content/Settings/Error message.Title" +msgid "Your avatar cannot be saved" +msgstr "" + +#: front/src/components/library/EditForm.vue:3 +msgctxt "Content/Library/Paragraph" +msgid "Your edit was successfully submitted." +msgstr "" + +#: front/src/components/favorites/List.vue:116 +#, fuzzy +msgctxt "Head/Favorites/Title" msgid "Your Favorites" msgstr "Deine Favoriten" #: front/src/components/Home.vue:114 +#, fuzzy +msgctxt "Content/Home/Title" msgid "Your music, your way" msgstr "Deine Musik, so wie du willst" -#: front/src/views/Notifications.vue:7 +#: front/src/views/Notifications.vue:4 +#, fuzzy +msgctxt "Content/Notifications/Title" msgid "Your notifications" msgstr "Deine Benachrichtigungen" +#: front/src/components/auth/Settings.vue:76 +msgctxt "Content/Settings/Error message.Title" +msgid "Your password cannot be changed" +msgstr "" + #: front/src/views/auth/PasswordResetConfirm.vue:29 +#, fuzzy +msgctxt "Content/Signup/Card.Paragraph" msgid "Your password has been updated successfully." msgstr "Dein Kennwort wurde erfolgreich aktualisiert." -#: front/src/components/auth/Settings.vue:100 +#: front/src/components/auth/Settings.vue:14 +#, fuzzy +msgctxt "Content/Settings/Error message.Title" +msgid "Your settings can't be updateds" +msgstr "Einstellungen aktualisiert" + +#: front/src/components/auth/Settings.vue:101 +#, fuzzy +msgctxt "Popup/Settings/List item" msgid "Your Subsonic password will be changed to a new, random one, logging you out from devices that used the old Subsonic password" -msgstr "" -"Dein Subsonic-Kennwort wird mit einem neuen zufälligen Kennwort ersetzt. Du " -"wirst auf allen aktuell verbundenen Geräten ausgeloggt, die noch das alte " -"Kennwort nutzen" +msgstr "Dein Subsonic-Kennwort wird mit einem neuen zufälligen Kennwort ersetzt. Du wirst auf allen aktuell verbundenen Geräten ausgeloggt, die noch das alte Kennwort nutzen" + +#: front/src/edits.js:10 +#, fuzzy +msgctxt "*/*/*/Short, Noun" +msgid "Title" +msgstr "Titel" + +#: front/src/edits.js:17 +#, fuzzy +msgctxt "*/*/*/Short, Noun" +msgid "License" +msgstr "Lizenz" + +#: front/src/edits.js:25 +#, fuzzy +msgctxt "*/*/*/Short, Noun" +msgid "Position" +msgstr "Seitennummerierung" + +#: front/src/components/library/Album.vue:180 +#, fuzzy +msgctxt "Content/Album/Header.Title" +msgid "Album containing %{ count } track, by <a class=\"internal\" href=\"%{ artistUrl }\">%{ artist }</a>" +msgid_plural "Album containing %{ count } tracks, by <a class=\"internal\" href=\"%{ artistUrl }\">%{ artist }</a>" +msgstr[0] "Album mit %{ count } Track, von %{ artist }" +msgstr[1] "Album mit %{ count } Tracks, von %{ artist }" + +#: front/src/components/audio/PlayButton.vue:221 +#, fuzzy +msgctxt "*/Queue/Message" +msgid "%{ count } track was added to your queue" +msgid_plural "%{ count } tracks were added to your queue" +msgstr[0] "1 Track wurde zur Warteschlange hinzugefügt" +msgstr[1] "%{ count } Tracks wurden zur Warteschlange hinzugefügt" diff --git a/front/locales/eo/LC_MESSAGES/app.po b/front/locales/eo/LC_MESSAGES/app.po index 7d577fdd6..16530e2f6 100644 --- a/front/locales/eo/LC_MESSAGES/app.po +++ b/front/locales/eo/LC_MESSAGES/app.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: front 1.0.0\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2019-01-29 10:47+0100\n" +"POT-Creation-Date: 2019-03-08 12:38+0100\n" "PO-Revision-Date: 2019-02-05 13:41+0000\n" "Last-Translator: Mélanie Chauvel <perso@hack-libre.org>\n" "Language-Team: none\n" @@ -19,106 +19,164 @@ msgstr "" "X-Generator: Weblate 3.2.2\n" #: front/src/components/playlists/PlaylistModal.vue:9 +#, fuzzy +msgctxt "Popup/Playlist/Paragraph" msgid "\"%{ title }\", by %{ artist }" msgstr "\"%{title}\" je %{artist}" #: front/src/components/Sidebar.vue:24 +#, fuzzy +msgctxt "Sidebar/Queue/Tab.Title" msgid "(%{ index } of %{ length })" msgstr "(%{index} da %{length})" #: front/src/components/Sidebar.vue:22 +#, fuzzy +msgctxt "Sidebar/Queue/Tab.Title" msgid "(empty)" msgstr "(malplena)" -#: front/src/components/common/ActionTable.vue:57 -#: front/src/components/common/ActionTable.vue:66 +#: front/src/components/common/ActionTable.vue:67 +#, fuzzy +msgctxt "Content/*/Paragraph" 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:110 src/components/audio/album/Card.vue:54 +#: front/src/components/audio/album/Card.vue:52 +#, fuzzy +msgctxt "Content/Album/Card" +msgid "%{ count } track" +msgid_plural "%{ count } tracks" +msgstr[0] "%{count} kanto" +msgstr[1] "%{count} kantoj" + #: front/src/views/content/libraries/Card.vue:39 #: src/views/content/remote/Card.vue:26 +#, fuzzy +msgctxt "Content/Library/Card.List item" +msgid "%{ count } track" +msgid_plural "%{ count } tracks" +msgstr[0] "%{count} kanto" +msgstr[1] "%{count} kantoj" + +#: front/src/components/Sidebar.vue:121 +#, fuzzy +msgctxt "Sidebar/Queue/Message" msgid "%{ count } track" msgid_plural "%{ count } tracks" msgstr[0] "%{count} kanto" msgstr[1] "%{count} kantoj" #: front/src/components/library/Artist.vue:13 +#, fuzzy +msgctxt "Content/Artist/Paragraph" msgid "%{ count } track in %{ albumsCount } albums" msgid_plural "%{ count } tracks in %{ albumsCount } albums" msgstr[0] "%{count} kanto en %{albumsCount} albumo" msgstr[1] "%{count} kantoj en %{albumsCount} albumoj" -#: front/src/components/library/radios/Builder.vue:80 +#: front/src/components/library/radios/Builder.vue:81 msgid "%{ count } track matching combined filters" 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] "Aldonis unu kanto al atendovico" -msgstr[1] "Aldonis %{ count }kantoj al atendovico" - #: front/src/components/playlists/Card.vue:18 +#, fuzzy +msgctxt "Content/*/Card/List item" msgid "%{ count} track" msgid_plural "%{ count } tracks" msgstr[0] "%{count} kanto" msgstr[1] "%{count} kantoj" #: front/src/views/content/libraries/Quota.vue:11 +#, fuzzy +msgctxt "Content/Library/Paragraph" msgid "%{ current } used on %{ max } allowed" msgstr "%{current} uzantas el %{max} rajtantas" #: front/src/components/common/Duration.vue:2 +#, fuzzy +msgctxt "Content/*/Paragraph" msgid "%{ hours } h %{ minutes } min" msgstr "%{hours} h %{minutes} min" #: front/src/components/common/Duration.vue:5 +#, fuzzy +msgctxt "Content/*/Paragraph" msgid "%{ minutes } min" msgstr "%{minutes} min" #: front/src/components/notifications/NotificationRow.vue:40 +#, fuzzy +msgctxt "Content/Notifications/Paragraph" msgid "%{ username } accepted your follow on library \"%{ library }\"" msgstr "%{ username } akceptis vian sekvadon de muzikejo \"%{ library }\"" #: front/src/components/notifications/NotificationRow.vue:39 +#, fuzzy +msgctxt "Content/Notifications/Paragraph" msgid "%{ username } followed your library \"%{ library }\"" msgstr "%{ username } sekvis vian muzikejon \"%{ library }\"" #: front/src/components/notifications/NotificationRow.vue:41 +#, fuzzy +msgctxt "Content/Notifications/Paragraph" msgid "%{ username } wants to follow your library \"%{ library }\"" msgstr "%{ username } volas sekvi vian muzikejon “%{ library }â€" #: front/src/components/auth/Profile.vue:46 +#, fuzzy +msgctxt "Head/Profile/Title" msgid "%{ username }'s profile" msgstr "Profilo de %{username}" #: front/src/components/audio/artist/Card.vue:41 +#, fuzzy +msgctxt "Content/Artist/Card" msgid "1 album" msgid_plural "%{ count } albums" msgstr[0] "Unu albumo" msgstr[1] "%{count} albumoj" #: front/src/components/favorites/List.vue:10 +#, fuzzy +msgctxt "Content/Favorites/Title" msgid "1 favorite" msgid_plural "%{ count } favorites" msgstr[0] "Unu stelumo" msgstr[1] "%{count} stelumoj" -#: front/src/components/library/FileUpload.vue:226 -#: front/src/components/library/FileUpload.vue:227 +#: front/src/components/Home.vue:64 +#, fuzzy +msgctxt "Content/Home/Title" +msgid "A clean library" +msgstr "Purigi muzikejon" + +#: front/src/components/library/FileUpload.vue:229 +#: front/src/components/library/FileUpload.vue:230 +#, fuzzy +msgctxt "Content/Library/Help text" msgid "A network error occured while uploading this file" msgstr "Eraro okazis dum alÅuto de tiu dosiero" +#: front/src/components/library/EditForm.vue:123 +#, fuzzy +msgctxt "*/*/Placeholder" +msgid "A short summary describing your changes." +msgstr "Eraro okazis kiam konservi viajn ÅanÄojn" + #: front/src/components/About.vue:5 +#, fuzzy +msgctxt "Content/About/Title/Short, Noun" msgid "About %{ instance }" msgstr "Pri %{instance}" #: front/src/components/Footer.vue:6 +#, fuzzy +msgctxt "Footer/About/Title" msgid "About %{instanceName}" msgstr "Pri %{instanceName}" @@ -127,492 +185,939 @@ msgid "About Funkwhale" msgstr "Pri Funkwhale" #: front/src/components/Footer.vue:10 +#, fuzzy +msgctxt "Footer/About/List item.Link" msgid "About page" msgstr "PripaÄo" -#: front/src/components/About.vue:8 src/components/About.vue:67 +#: front/src/components/About.vue:67 +#, fuzzy +msgctxt "Head/About/Title" +msgid "About this instance" +msgstr "Pri tiu instanco" + +#: front/src/components/About.vue:8 +#, fuzzy +msgctxt "Content/About/Title/Short, Noun" msgid "About this instance" msgstr "Pri tiu instanco" #: front/src/views/content/libraries/Detail.vue:48 +#, fuzzy +msgctxt "Content/Library/Button.Label" msgid "Accept" msgstr "Akcepti" #: front/src/views/content/libraries/Detail.vue:40 +#, fuzzy +msgctxt "Content/Library/Table/Short" msgid "Accepted" msgstr "akceptanta" #: front/src/components/auth/SubsonicTokenForm.vue:110 +#, fuzzy +msgctxt "Content/Settings/Message" msgid "Access disabled" msgstr "Atingo malaktivigas" #: front/src/components/Home.vue:106 +#, fuzzy +msgctxt "Content/Home/List item" 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/components/mixins/Translations.vue:19 -#: front/src/components/mixins/Translations.vue:20 -msgid "Accessed date" -msgstr "Atingdato" - #: front/src/views/admin/moderation/AccountsDetail.vue:78 +#, fuzzy +msgctxt "Content/Moderation/Title" msgid "Account data" msgstr "Kontdatumo" #: front/src/components/auth/Settings.vue:5 +#, fuzzy +msgctxt "Content/Settings/Title" msgid "Account settings" msgstr "Preferoj de via konto" -#: front/src/components/auth/Settings.vue:263 +#: front/src/components/auth/Settings.vue:311 +#, fuzzy +msgctxt "Head/Settings/Title" msgid "Account Settings" msgstr "Preferoj de via konto" #: front/src/components/manage/users/UsersTable.vue:39 +#, fuzzy +msgctxt "Content/Admin/Table.Label/Short, Noun" msgid "Account status" msgstr "Pozicio de via konto" #: front/src/views/auth/PasswordReset.vue:14 +#, fuzzy +msgctxt "Content/Signup/Input.Label" 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 +#, fuzzy +msgctxt "Head/Moderation/Title" +msgid "Accounts" +msgstr "Kontoj" + +#: front/src/views/admin/moderation/AccountsList.vue:3 +#, fuzzy +msgctxt "Content/Moderation/Title" +msgid "Accounts" +msgstr "Kontoj" + #: front/src/views/admin/moderation/Base.vue:8 +#, fuzzy +msgctxt "Menu/Moderation/Tab" msgid "Accounts" msgstr "Kontoj" #: front/src/views/content/libraries/Detail.vue:29 +#, fuzzy +msgctxt "Content/Library/Table.Label" msgid "Action" msgstr "Ago" -#: front/src/components/common/ActionTable.vue:99 +#: front/src/components/common/ActionTable.vue:100 +#, fuzzy +msgctxt "Content/*/Paragraph" msgid "Action %{ action } was launched successfully on %{ count } element" msgid_plural "Action %{ action } was launched successfully on %{ count } elements" msgstr[0] "Ago %{action} sukcese komenciÄis por %{count} ero" msgstr[1] "Ago %{action} sukcese komenciÄis por %{count} eroj" -#: front/src/components/common/ActionTable.vue:21 -#: front/src/components/library/radios/Builder.vue:64 +#: front/src/components/library/radios/Builder.vue:65 +#, fuzzy +msgctxt "Content/Radio/Table.Label/Noun (Value is a Button)" +msgid "Actions" +msgstr "Agoj" + +#: front/src/components/common/ActionTable.vue:22 +#, fuzzy +msgctxt "Content/*/Dropdown.Label/Noun" msgid "Actions" msgstr "Agoj" #: front/src/components/manage/users/UsersTable.vue:53 +#, fuzzy +msgctxt "Content/Admin/Table" msgid "Active" msgstr "Aktiva" #: front/src/views/admin/moderation/AccountsDetail.vue:199 #: front/src/views/admin/moderation/DomainsDetail.vue:144 +#, fuzzy +msgctxt "Content/Moderation/Title" msgid "Activity" msgstr "Aktivo" #: front/src/components/mixins/Translations.vue:7 #: front/src/components/mixins/Translations.vue:8 +#, fuzzy +msgctxt "Content/Settings/Dropdown.Label/Noun" msgid "Activity visibility" msgstr "Videblo de Akto" #: front/src/views/admin/moderation/DomainsList.vue:18 +#, fuzzy +msgctxt "Content/Moderation/Button/Verb" msgid "Add" msgstr "Aldoni" #: front/src/views/admin/moderation/DomainsList.vue:13 +#, fuzzy +msgctxt "Content/Moderation/Form.Label/Verb" msgid "Add a domain" msgstr "Aldoni domajnon" +#: front/src/views/admin/moderation/AccountsDetail.vue:50 +#, fuzzy +msgctxt "Content/Moderation/Button/Verb" +msgid "Add a moderation policy" +msgstr "Aldoni novan moderecan regulon" + #: front/src/components/manage/moderation/InstancePolicyForm.vue:4 +#, fuzzy +msgctxt "Content/Moderation/Card.Button.Label/Verb" msgid "Add a new moderation rule" msgstr "Aldoni novan moderecan regulon" #: front/src/views/content/Home.vue:35 +#, fuzzy +msgctxt "Content/Library/Title/Verb" msgid "Add and manage content" msgstr "Aldoni kaj administri datumoj" -#: front/src/components/Sidebar.vue:75 src/views/content/Base.vue:18 +#: front/src/views/content/Base.vue:18 +#, fuzzy +msgctxt "Head/Library/Title" +msgid "Add content" +msgstr "Aldoni muzikon" + +#: front/src/components/Sidebar.vue:75 +#, fuzzy +msgctxt "Sidebar/Library/List item.Link/Verb" msgid "Add content" msgstr "Aldoni muzikon" -#: front/src/components/library/radios/Builder.vue:50 +#: front/src/components/library/radios/Builder.vue:51 +#, fuzzy +msgctxt "Content/Radio/Button.Label/Verb" msgid "Add filter" msgstr "Aldoni filtrilo" -#: front/src/components/library/radios/Builder.vue:40 +#: front/src/components/library/radios/Builder.vue:41 +#, fuzzy +msgctxt "Content/Radio/Paragraph" msgid "Add filters to customize your radio" msgstr "Aldonu filtriloj por agordi vian radion" -#: front/src/components/audio/PlayButton.vue:64 +#: front/src/components/audio/PlayButton.vue:76 +#, fuzzy +msgctxt "*/Queue/Dropdown/Button/Title" msgid "Add to current queue" msgstr "Aldoni al aktuala atendovico" #: front/src/components/favorites/TrackFavoriteIcon.vue:4 +#, fuzzy +msgctxt "Content/Track/Button.Message" +msgid "Add to favorites" +msgstr "Aldoni al stelumoj" + #: front/src/components/favorites/TrackFavoriteIcon.vue:28 +#, fuzzy +msgctxt "*/Favorites/Icon.Tooltip/Verb" msgid "Add to favorites" msgstr "Aldoni al stelumoj" #: front/src/components/playlists/TrackPlaylistIcon.vue:6 #: front/src/components/playlists/TrackPlaylistIcon.vue:34 +#, fuzzy +msgctxt "Sidebar/Player/Icon.Tooltip/Verb" msgid "Add to playlist…" msgstr "Aldoni al ludlisto…" -#: front/src/components/audio/PlayButton.vue:14 +#: front/src/components/audio/PlayButton.vue:15 +#, fuzzy +msgctxt "*/Queue/Dropdown/Button/Label/Short" msgid "Add to queue" msgstr "Aldoni al atendovico" #: front/src/components/playlists/PlaylistModal.vue:116 +#, fuzzy +msgctxt "Popup/Playlist/Table.Button.Tooltip/Verb" msgid "Add to this playlist" msgstr "Aldoni al tiu ludlisto" #: front/src/components/playlists/PlaylistModal.vue:54 +#, fuzzy +msgctxt "Popup/Playlist/Table.Button.Label/Verb" msgid "Add track" msgstr "Aldoni kanton" #: front/src/components/manage/users/UsersTable.vue:69 +#, fuzzy +msgctxt "Content/Admin/Table.User role" msgid "Admin" msgstr "Administranto" #: front/src/components/Sidebar.vue:79 +#, fuzzy +msgctxt "Sidebar/Admin/Title/Noun" msgid "Administration" msgstr "Administrejo" +#: front/src/components/library/Album.vue:149 +#, fuzzy +msgctxt "Head/Album/Title/Name" +msgid "Album" +msgstr "Albumo" + +#: front/src/views/content/libraries/FilesTable.vue:56 +#, fuzzy +msgctxt "*/*/*" +msgid "Album" +msgstr "Albumo" + #: front/src/components/audio/SearchBar.vue:26 -#: src/components/audio/track/Table.vue:8 -#: front/src/components/library/Album.vue:153 -#: front/src/components/manage/library/FilesTable.vue:39 +#, fuzzy +msgctxt "Sidebar/Search/Title" +msgid "Album" +msgstr "Albumo" + #: front/src/components/metadata/Search.vue:134 -#: front/src/views/content/libraries/FilesTable.vue:56 +#, fuzzy +msgctxt "*/*/Noun" msgid "Album" msgstr "Albumo" -#: front/src/components/library/Album.vue:183 -msgid "Album containing %{ count } track, by %{ artist }" -msgid_plural "Album containing %{ count } tracks, by %{ artist }" -msgstr[0] "Albumo kun %{count} kanto, je %{artist}" -msgstr[1] "Albumo kun %{count} kantoj, je %{artist}" +#: front/src/components/audio/track/Table.vue:9 +#, fuzzy +msgctxt "Content/Track/Table.Label" +msgid "Album" +msgstr "Albumo" -#: front/src/components/mixins/Translations.vue:24 -#: front/src/components/mixins/Translations.vue:25 +#: front/src/components/mixins/Translations.vue:22 +#: front/src/components/mixins/Translations.vue:23 +#, fuzzy +msgctxt "Content/*/Dropdown/Noun" msgid "Album name" msgstr "Albumnomo" -#: front/src/components/library/Track.vue:27 -msgid "Album page" -msgstr "Albumpagô" +#: front/src/components/library/Library.vue:7 +#, fuzzy +msgctxt "Menu/Home/Link" +msgid "Albums" +msgstr "Albumoj" #: front/src/components/audio/Search.vue:19 -#: src/components/instance/Stats.vue:48 +#, fuzzy +msgctxt "Content/Search/Title" +msgid "Albums" +msgstr "Albumoj" + #: front/src/views/admin/moderation/AccountsDetail.vue:321 #: front/src/views/admin/moderation/DomainsDetail.vue:257 +#, fuzzy +msgctxt "Content/*/*" +msgid "Albums" +msgstr "Albumoj" + +#: front/src/components/instance/Stats.vue:48 +#, fuzzy +msgctxt "Content/About/Paragraph/Unit" msgid "Albums" msgstr "Albumoj" -#: front/src/components/library/Artist.vue:44 +#: front/src/components/library/Albums.vue:120 +#, fuzzy +msgctxt "Head/Album/Title" +msgid "Albums" +msgstr "Albumoj" + +#: front/src/components/library/Artist.vue:82 +#, fuzzy +msgctxt "Content/Artist/Title" msgid "Albums by this artist" msgstr "Albumoj je ĉi-tiu artisto" +#: front/src/components/manage/library/EditsCardList.vue:15 #: front/src/components/manage/users/InvitationsTable.vue:19 +#, fuzzy +msgctxt "Content/Admin/Dropdown" +msgid "All" +msgstr "Ĉia" + #: front/src/views/content/libraries/FilesTable.vue:13 +#, fuzzy +msgctxt "Content/Library/Dropdown" msgid "All" msgstr "Ĉia" +#: front/src/components/common/ActionTable.vue:58 +#, fuzzy +msgctxt "Content/*/Paragraph" +msgid "All %{ count } element selected" +msgid_plural "All %{ count } elements selected" +msgstr[0] "Unu el %{total} estas selekta" +msgstr[1] "%{count} el %{total} estas selektaj" + #: front/src/components/playlists/Editor.vue:13 +#, fuzzy +msgctxt "Content/Playlist/Error message.Title" msgid "An error occured while saving your changes" msgstr "Eraro okazis kiam konservi viajn ÅanÄojn" #: front/src/components/auth/Login.vue:10 +#, fuzzy +msgctxt "Content/Login/Error message/List item" msgid "An unknown error happend, this can mean the server is down or cannot be reached" msgstr "Nekonata eraro okazis, povus signifi ke la servilo paneas aÅ ne estas atingebla" +#: front/src/components/library/EditCard.vue:81 +#, fuzzy +msgctxt "Content/Library/Button.Label" +msgid "Approve" +msgstr "Akcepti" + #: front/src/components/notifications/NotificationRow.vue:66 +#, fuzzy +msgctxt "Content/Notifications/Button.Label/Short, Verb" msgid "Approve" msgstr "Akcepti" +#: front/src/components/library/EditCard.vue:25 +#, fuzzy +msgctxt "Content/Library/Card/Short" +msgid "Approved" +msgstr "Akcepti" + +#: front/src/components/manage/library/EditsCardList.vue:21 +#, fuzzy +msgctxt "Content/Admin/Dropdown" +msgid "Approved" +msgstr "Akcepti" + +#: front/src/components/library/EditCard.vue:21 +msgctxt "Content/Library/Card/Short" +msgid "Approved and applied" +msgstr "" + #: front/src/components/auth/Logout.vue:5 +#, fuzzy +msgctxt "Content/Login/Title" msgid "Are you sure you want to log out?" msgstr "Ĉu vi vere volas elsaluti?" -#: front/src/components/audio/SearchBar.vue:25 -#: src/components/audio/track/Table.vue:7 -#: front/src/components/library/Artist.vue:137 -#: front/src/components/manage/library/FilesTable.vue:38 #: front/src/components/metadata/Search.vue:130 +#, fuzzy +msgctxt "*/*/Noun" +msgid "Artist" +msgstr "Artisto" + +#: front/src/components/audio/track/Table.vue:8 +#, fuzzy +msgctxt "Content/Track/Table.Label" +msgid "Artist" +msgstr "Artisto" + #: front/src/views/content/libraries/FilesTable.vue:55 +#, fuzzy +msgctxt "*/*/*" msgid "Artist" msgstr "Artisto" -#: front/src/components/mixins/Translations.vue:25 -#: front/src/components/mixins/Translations.vue:26 +#: front/src/components/audio/SearchBar.vue:25 +#, fuzzy +msgctxt "Sidebar/Search/Title" +msgid "Artist" +msgstr "Artisto" + +#: front/src/components/library/Artist.vue:179 +#, fuzzy +msgctxt "Head/Artist/Title" +msgid "Artist" +msgstr "Artisto" + +#: front/src/components/mixins/Translations.vue:23 +#: front/src/components/mixins/Translations.vue:24 +#, fuzzy +msgctxt "Content/*/Dropdown/Noun" msgid "Artist name" msgstr "Nomo de artisto" -#: front/src/components/library/Album.vue:16 -#: src/components/library/Track.vue:33 -msgid "Artist page" -msgstr "ArtistpaÄo" - #: front/src/components/audio/Search.vue:65 +#, fuzzy +msgctxt "*/Search/Input.Placeholder" msgid "Artist, album, track…" msgstr "Artisto, albumo, kanto…" -#: front/src/components/audio/Search.vue:10 -#: src/components/instance/Stats.vue:42 -#: front/src/components/library/Artists.vue:119 -#: src/components/library/Library.vue:7 +#: front/src/components/library/Artists.vue:117 +#, fuzzy +msgctxt "Head/Artist/Title" +msgid "Artists" +msgstr "Artistoj" + #: front/src/views/admin/moderation/AccountsDetail.vue:313 #: front/src/views/admin/moderation/DomainsDetail.vue:249 +#, fuzzy +msgctxt "Content/*/*" +msgid "Artists" +msgstr "Artistoj" + +#: front/src/components/instance/Stats.vue:42 +#, fuzzy +msgctxt "Content/About/Paragraph/Unit" +msgid "Artists" +msgstr "Artistoj" + +#: front/src/components/audio/Search.vue:10 +#, fuzzy +msgctxt "Content/Search/Title" +msgid "Artists" +msgstr "Artistoj" + +#: front/src/components/library/Library.vue:10 +#, fuzzy +msgctxt "Menu/Home/Link" msgid "Artists" msgstr "Artistoj" -#: front/src/components/favorites/List.vue:33 +#: front/src/components/favorites/List.vue:34 src/views/playlists/List.vue:27 +#, fuzzy +msgctxt "Content/*/Dropdown/Short" +msgid "Ascending" +msgstr "Foste" + +#: front/src/components/library/Albums.vue:25 #: 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/EditsCardList.vue:39 #: front/src/components/manage/moderation/AccountsTable.vue:21 #: front/src/components/manage/moderation/DomainsTable.vue:19 #: front/src/components/manage/users/UsersTable.vue:19 +#, fuzzy +msgctxt "Content/Search/Dropdown" +msgid "Ascending" +msgstr "Foste" + #: front/src/views/content/libraries/FilesTable.vue:31 -#: front/src/views/playlists/List.vue:27 +#, fuzzy +msgctxt "Content/Library/Dropdown" msgid "Ascending" msgstr "Foste" #: front/src/views/auth/PasswordReset.vue:28 +#, fuzzy +msgctxt "Content/Signup/Button.Label/Verb" 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 +msgctxt "Content/Moderation/Title" msgid "Audio content" msgstr "Muzika datumo" #: front/src/components/ShortcutsModal.vue:55 +#, fuzzy +msgctxt "Popup/Keyboard shortcuts/Title" msgid "Audio player shortcuts" msgstr "Fulmoklavoj de muzika ludilo" #: front/src/components/playlists/PlaylistModal.vue:26 +#, fuzzy +msgctxt "Popup/Playlist/Title" msgid "Available playlists" msgstr "Disponeblaj ludlistoj" #: front/src/components/auth/Settings.vue:34 +#, fuzzy +msgctxt "Content/Settings/Title" msgid "Avatar" msgstr "Avataro" #: front/src/views/auth/PasswordReset.vue:25 #: front/src/views/auth/PasswordResetConfirm.vue:18 +#, fuzzy +msgctxt "Content/Signup/Link" msgid "Back to login" msgstr "Reiri al ensalutpaÄo" -#: 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 +#: front/src/components/library/TrackDetail.vue:48 +#, fuzzy +msgctxt "Content/Track/Table.Label" +msgid "Bitrate" +msgstr "Bitrapido" + +#: front/src/components/mixins/Translations.vue:26 +#: front/src/components/mixins/Translations.vue:27 +#, fuzzy +msgctxt "Content/*/*" msgid "Bitrate" msgstr "Bitrapido" -#: front/src/components/manage/moderation/InstancePolicyCard.vue:19 #: front/src/components/manage/moderation/InstancePolicyForm.vue:34 +#, fuzzy +msgctxt "Content/Moderation/Checkbox.Label/Verb" msgid "Block everything" msgstr "Bloki ĉiu" -#: 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.)" +#: front/src/components/manage/moderation/InstancePolicyCard.vue:19 +#, fuzzy +msgctxt "Content/Moderation/Card.List item/Verb" +msgid "Block everything" +msgstr "Bloki ĉiu" + +#: front/src/components/manage/moderation/InstancePolicyForm.vue:112 +#, fuzzy +msgctxt "Content/Moderation/Help text" +msgid "Block everything from this account or domain. This will prevent any interaction with the entity, and purge related content (uploads, libraries, follows, etc.)" msgstr "Bloki ĉiu el tiu konto aÅ domajno. Preventos interagojn kaj malaperigis Äian datumon (dosieroj, muzikejoj, sekvadoj…)" -#: front/src/components/Sidebar.vue:18 src/components/library/Library.vue:4 +#: front/src/components/Sidebar.vue:18 +#, fuzzy +msgctxt "Sidebar/Library/Tab.Title/Verb" +msgid "Browse" +msgstr "Folii" + +#: front/src/components/library/Library.vue:4 +#, fuzzy +msgctxt "Menu/Home/Link/Verb" msgid "Browse" msgstr "Folii" #: front/src/components/Sidebar.vue:65 +#, fuzzy +msgctxt "Sidebar/Library/List item.Link/Verb" msgid "Browse library" msgstr "Folii muzikejon" +#: front/src/components/library/Albums.vue:4 +#, fuzzy +msgctxt "Content/Album/Title" +msgid "Browsing albums" +msgstr "Folii radiojn" + #: front/src/components/library/Artists.vue:4 +#, fuzzy +msgctxt "Content/Artist/Title" msgid "Browsing artists" msgstr "Folii artistojn" #: front/src/views/playlists/List.vue:3 +#, fuzzy +msgctxt "Content/Playlist/Title" msgid "Browsing playlists" msgstr "Folii ludlistojn" #: front/src/components/library/Radios.vue:4 +#, fuzzy +msgctxt "Content/Radio/Title" msgid "Browsing radios" msgstr "Folii radiojn" #: front/src/components/library/radios/Builder.vue:5 +#, fuzzy +msgctxt "Content/Radio/Title" msgid "Builder" msgstr "Konstruilo" #: front/src/components/audio/album/Card.vue:13 +#, fuzzy +msgctxt "Content/Album/Card" msgid "By %{ artist }" msgstr "Je %{artist}" #: front/src/views/content/remote/Card.vue:103 +#, fuzzy +msgctxt "Popup/Library/Paragraph" msgid "By unfollowing this library, you loose access to its content." msgstr "Se vi malsekvantus tiun muzikejon, vi perdus Äian muzikon." #: front/src/views/admin/moderation/AccountsDetail.vue:261 #: front/src/views/admin/moderation/DomainsDetail.vue:217 +#, fuzzy +msgctxt "Content/Moderation/Table.Label/Noun" msgid "Cached size" msgstr "KaÅmemora grando" -#: front/src/components/common/DangerousButton.vue:17 -#: front/src/components/library/Album.vue:52 -#: src/components/library/Track.vue:76 #: front/src/components/library/radios/Filter.vue:53 +#, fuzzy +msgctxt "Popup/Radio/Button.Label/Verb" +msgid "Cancel" +msgstr "Nuligi" + +#: front/src/components/SetInstanceModal.vue:37 +#, fuzzy +msgctxt "*/*/Button.Label/Verb" +msgid "Cancel" +msgstr "Nuligi" + +#: front/src/components/library/TrackBase.vue:61 +#, fuzzy +msgctxt "Popup/Track/Button/Verb" +msgid "Cancel" +msgstr "Nuligi" + +#: front/src/components/common/DangerousButton.vue:17 +#, fuzzy +msgctxt "Modal/*/Button.Label/Short, Verb" +msgid "Cancel" +msgstr "Nuligi" + +#: front/src/components/moderation/FilterModal.vue:39 +#, fuzzy +msgctxt "Popup/*/Button.Label" +msgid "Cancel" +msgstr "Nuligi" + +#: front/src/components/library/Album.vue:47 +#: src/components/library/Artist.vue:56 +#, fuzzy +msgctxt "Popup/*/Button.Label/Verb" +msgid "Cancel" +msgstr "Nuligi" + #: front/src/components/manage/moderation/InstancePolicyForm.vue:54 +#, fuzzy +msgctxt "Content/Moderation/Card.Button.Label/Verb" +msgid "Cancel" +msgstr "Nuligi" + +#: front/src/components/library/EditForm.vue:77 +#, fuzzy +msgctxt "Content/*/Button.Label" +msgid "Cancel" +msgstr "Nuligi" + #: front/src/components/playlists/PlaylistModal.vue:63 +#, fuzzy +msgctxt "Popup/Playlist/Button.Label" msgid "Cancel" msgstr "Nuligi" -#: front/src/components/library/radios/Builder.vue:63 +#: front/src/components/library/radios/Builder.vue:64 +#, fuzzy +msgctxt "Content/Radio/Table.Label/Noun (Value is a number of Tracks)" msgid "Candidates" msgstr "Kandidatoj" -#: front/src/components/auth/Settings.vue:75 -msgid "Cannot change your password" -msgstr "Ne eblas ÅanÄi vian pasvorton" - -#: front/src/components/library/FileUpload.vue:223 -#: front/src/components/library/FileUpload.vue:224 +#: front/src/components/library/FileUpload.vue:226 +#: front/src/components/library/FileUpload.vue:227 +#, fuzzy +msgctxt "Content/Library/Help text" msgid "Cannot upload this file, ensure it is not too big" msgstr "Ne povis alÅuti tiun dosieron, certigi ne tro grandas" #: front/src/components/Footer.vue:21 +#, fuzzy +msgctxt "Footer/Settings/Dropdown.Label/Short, Verb" msgid "Change language" msgstr "ÅœanÄi lingvon" -#: front/src/components/auth/Settings.vue:67 +#: front/src/components/auth/Settings.vue:68 +#, fuzzy +msgctxt "Content/Settings/Title/Verb" msgid "Change my password" msgstr "ÅœanÄi mian pasvorton" -#: front/src/components/auth/Settings.vue:94 +#: front/src/components/auth/Settings.vue:95 +#, fuzzy +msgctxt "Content/Settings/Button.Label" msgid "Change password" msgstr "ÅœanÄi pasvorton" -#: front/src/views/auth/PasswordResetConfirm.vue:4 #: front/src/views/auth/PasswordResetConfirm.vue:62 +#, fuzzy +msgctxt "Head/Signup/Title" msgid "Change your password" msgstr "ÅœanÄi vian pasvorton" -#: front/src/components/auth/Settings.vue:95 +#: front/src/views/auth/PasswordResetConfirm.vue:4 +#, fuzzy +msgctxt "Content/Signup/Title" +msgid "Change your password" +msgstr "ÅœanÄi vian pasvorton" + +#: front/src/components/auth/Settings.vue:96 +#, fuzzy +msgctxt "Popup/Settings/Title" msgid "Change your password?" msgstr "Ĉu vi volas ÅanÄi vian pasvorton?" #: front/src/components/playlists/Editor.vue:21 +#, fuzzy +msgctxt "Content/Playlist/Paragraph" msgid "Changes synced with server" msgstr "Konservis ÅanÄoj" -#: front/src/components/auth/Settings.vue:70 +#: front/src/components/auth/Settings.vue:71 +#, fuzzy +msgctxt "Content/Settings/Paragraph'" msgid "Changing your password will also change your Subsonic API password if you have requested one." msgstr "ÅœanÄi vian pasvorton ankaÅ ÅanÄos vian Subsonic API pasvorto se vi petis tiun." -#: front/src/components/auth/Settings.vue:97 -msgid "Changing your password will have the following consequences" +#: front/src/components/auth/Settings.vue:98 +#, fuzzy +msgctxt "Popup/Settings/Paragraph" +msgid "Changing your password will have the following consequences:" msgstr "ÅœanÄi vian pasvorton tiel rezultigos" #: front/src/components/Footer.vue:40 +#, fuzzy +msgctxt "Footer/*/List item.Link" msgid "Chat room" msgstr "Babilejo" -#: front/src/App.vue:13 +#: front/src/components/SetInstanceModal.vue:2 +#, fuzzy +msgctxt "Popup/Instance/Title" msgid "Choose your instance" msgstr "Elekti vian instanco" -#: front/src/components/Home.vue:64 -msgid "Clean library" -msgstr "Purigi muzikejon" - #: front/src/components/manage/users/InvitationForm.vue:37 +#, fuzzy +msgctxt "Content/Admin/Button.Label/Verb" msgid "Clear" msgstr "Purigi" -#: front/src/components/playlists/Editor.vue:40 #: front/src/components/playlists/Editor.vue:45 +#, fuzzy +msgctxt "Popup/Playlist/Button.Label" +msgid "Clear playlist" +msgstr "Purigi ludliston" + +#: front/src/components/playlists/Editor.vue:40 +#, fuzzy +msgctxt "Content/Playlist/Button.Label/Verb" msgid "Clear playlist" msgstr "Purigi ludliston" -#: front/src/components/audio/Player.vue:366 +#: front/src/components/audio/Player.vue:374 +#, fuzzy +msgctxt "Sidebar/Player/Icon.Tooltip/Verb" msgid "Clear your queue" msgstr "Purigi vian atendovico" #: front/src/components/Home.vue:44 +#, fuzzy +msgctxt "Content/Home/List item/Verb" msgid "Click once, listen for hours using built-in radios" msgstr "Alklaki unu foje, aÅskulti enkonstruitajn radiojn dum horoj" #: front/src/components/library/FileUpload.vue:75 +#, fuzzy +msgctxt "Content/Library/Paragraph/Call to action" msgid "Click to select files to upload or drag and drop files or directories" msgstr "Alklaki por selekti elÅutontaj dosieroj, aÅ Åovi kaj demeti dosierojn aÅ dosierujojn" #: front/src/components/ShortcutsModal.vue:20 +#, fuzzy +msgctxt "Popup/Keyboard shortcuts/Button.Label/Verb" msgid "Close" msgstr "Fermi" -#: front/src/components/manage/users/InvitationForm.vue:26 #: front/src/components/manage/users/InvitationsTable.vue:42 +#, fuzzy +msgctxt "Content/Admin/Table.Label" msgid "Code" msgstr "Kodo" -#: front/src/components/audio/album/Card.vue:43 +#: front/src/components/manage/users/InvitationForm.vue:26 +#, fuzzy +msgctxt "Content/Admin/Table.Label/Noun" +msgid "Code" +msgstr "Kodo" + +#: front/src/components/audio/album/Card.vue:41 +#, fuzzy +msgctxt "Content/Album/Card.Link/Verb" +msgid "Collapse" +msgstr "Malgrandigi" + #: front/src/components/audio/artist/Card.vue:33 +#, fuzzy +msgctxt "Content/Artist/Card.Link" msgid "Collapse" msgstr "Malgrandigi" -#: front/src/components/library/radios/Builder.vue:62 +#: front/src/components/library/radios/Builder.vue:63 +#, fuzzy +msgctxt "Content/Radio/Table.Label/Verb (Value is a List of Parameters)" msgid "Config" msgstr "Preferoj" #: front/src/components/common/DangerousButton.vue:21 +#, fuzzy +msgctxt "Modal/*/Button.Label/Short, Verb" msgid "Confirm" msgstr "Konfirmi" -#: front/src/views/auth/EmailConfirm.vue:4 src/views/auth/EmailConfirm.vue:20 #: front/src/views/auth/EmailConfirm.vue:51 +#, fuzzy +msgctxt "Head/Signup/Title" +msgid "Confirm your e-mail address" +msgstr "Konfirmi vian retadreson" + +#: front/src/views/auth/EmailConfirm.vue:4 +#, fuzzy +msgctxt "Content/Signup/Title" +msgid "Confirm your e-mail address" +msgstr "Konfirmi vian retadreson" + +#: front/src/views/auth/EmailConfirm.vue:20 +#, fuzzy +msgctxt "Content/Signup/Button.Label/Verb" msgid "Confirm your e-mail address" msgstr "Konfirmi vian retadreson" #: front/src/views/auth/EmailConfirm.vue:13 +#, fuzzy +msgctxt "Content/Signup/Form.Label" msgid "Confirmation code" msgstr "Konfirmada kodo" -#: front/src/components/common/ActionTable.vue:7 +#: front/src/components/moderation/FilterModal.vue:90 +msgctxt "*/Moderation/Message" +msgid "Content filter successfully added" +msgstr "" + +#: front/src/components/auth/Settings.vue:116 +#, fuzzy +msgid "Content filters" +msgstr "Elekti filtrilon" + +#: front/src/components/auth/Settings.vue:119 +msgid "Content filters help you hide content you don't want to see on the service." +msgstr "" + +#: front/src/components/common/ActionTable.vue:8 +#, fuzzy +msgctxt "Content/*/Button.Help text.Paragraph" msgid "Content have been updated, click refresh to see up-to-date content" msgstr "Äœisdatigis datumon, alklaku aktualigi por vidi novan datumon" #: front/src/components/Footer.vue:48 +#, fuzzy +msgctxt "Footer/*/List item.Link" msgid "Contribute" msgstr "Kontribui" #: front/src/components/audio/EmbedWizard.vue:19 +#, fuzzy +msgctxt "Popup/*/Button.Label/Verb" +msgid "Copy" +msgstr "Kopii" + #: front/src/components/common/CopyInput.vue:8 +#, fuzzy +msgctxt "Content/*/Button.Label/Short, Verb" msgid "Copy" msgstr "Kopii" -#: front/src/components/playlists/Editor.vue:163 +#: front/src/components/playlists/Editor.vue:166 #, fuzzy +msgctxt "Content/Playlist/Button.Tooltip/Verb" msgid "Copy queued tracks to playlist" msgstr "Kopii kantojn el la aktuala atendovico en tiu ludlisto" #: front/src/components/audio/EmbedWizard.vue:21 +#, fuzzy +msgctxt "Popup/Embed/Paragraph" msgid "Copy/paste this code in your website HTML" msgstr "Kopi kaj alglui tiun kodon en via retejo" -#: front/src/components/library/Track.vue:91 +#: front/src/components/library/TrackDetail.vue:10 +#, fuzzy +msgctxt "Content/Track/Table.Label/Noun" msgid "Copyright" msgstr "Kopirajto" #: front/src/views/auth/EmailConfirm.vue:7 +#, fuzzy +msgctxt "Content/Signup/Paragraph" msgid "Could not confirm your e-mail address" msgstr "Ne povis konfirmi vian retadreson" #: front/src/views/content/remote/ScanForm.vue:3 +#, fuzzy +msgctxt "Content/Library/Error message.Title" 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 "Ne povis traktadi tiun kanton, certiÄi Äi estas bone etikedata" - #: front/src/components/Home.vue:85 +#, fuzzy +msgctxt "Content/Home/List item" msgid "Covers, lyrics, our goal is to have them all ;)" msgstr "Reludversioj, kantparoloj, nian celon estas havi ĉiujn ;)" #: front/src/components/manage/moderation/InstancePolicyForm.vue:58 +#, fuzzy +msgctxt "Content/Moderation/Card.Button.Label/Verb" msgid "Create" msgstr "Krei" @@ -621,18 +1126,32 @@ msgid "Create a funkwhale account" msgstr "Krei Funkwhale konton" #: front/src/views/content/libraries/Home.vue:14 +#, fuzzy +msgctxt "Content/Library/Link/Verb" msgid "Create a new library" msgstr "Krei novan muzikejon" #: front/src/components/playlists/Form.vue:2 +#, fuzzy +msgctxt "Popup/Playlist/Title/Verb" msgid "Create a new playlist" msgstr "Krei novan ludliston" -#: front/src/components/Sidebar.vue:57 src/components/auth/Login.vue:17 +#: front/src/components/auth/Login.vue:17 +#, fuzzy +msgctxt "Content/Login/Link/Verb" +msgid "Create an account" +msgstr "Krei konton" + +#: front/src/components/Sidebar.vue:57 +#, fuzzy +msgctxt "Sidebar/Login/List item.Link/Verb" msgid "Create an account" msgstr "Krei konton" #: front/src/views/content/libraries/Form.vue:26 +#, fuzzy +msgctxt "Content/Library/Button.Label/Verb" msgid "Create library" msgstr "Krei muzikejon" @@ -641,495 +1160,955 @@ msgid "Create my account" msgstr "Kreu mian konton" #: front/src/components/playlists/Form.vue:34 +#, fuzzy +msgctxt "Content/Playlist/Button.Label/Verb" msgid "Create playlist" msgstr "Krei ludliston" #: front/src/components/library/Radios.vue:23 +#, fuzzy +msgctxt "Content/Radio/Button.Label/Verb" msgid "Create your own radio" msgstr "Krei vian propran radion" #: front/src/components/manage/users/InvitationsTable.vue:40 +#, fuzzy +msgctxt "Content/Admin/Table.Label" +msgid "Creation date" +msgstr "Kreodato" + #: front/src/components/mixins/Translations.vue:16 #: front/src/components/mixins/Translations.vue:17 +#, fuzzy +msgctxt "Content/*/Dropdown/Noun" +msgid "Creation date" +msgstr "Kreodato" + +#: front/src/components/auth/Settings.vue:134 +#, fuzzy +msgctxt "Content/*/Table.Label" msgid "Creation date" msgstr "Kreodato" #: front/src/components/auth/Settings.vue:54 +#, fuzzy +msgctxt "Content/Settings/Title/Noun" msgid "Current avatar" msgstr "Aktuala avataro" #: front/src/views/content/libraries/DetailArea.vue:4 +#, fuzzy +msgctxt "Content/Library/Title" msgid "Current library" msgstr "Aktuala muzikejo" #: front/src/components/playlists/PlaylistModal.vue:8 +#, fuzzy +msgctxt "Popup/Playlist/Title" msgid "Current track" msgstr "Aktuala kanto" #: front/src/views/content/libraries/Quota.vue:2 +#, fuzzy +msgctxt "Content/Library/Title" msgid "Current usage" msgstr "Aktuala uzo" #: front/src/views/content/libraries/Detail.vue:27 +#, fuzzy +msgctxt "Content/Library/Table.Label" msgid "Date" msgstr "Dato" #: front/src/components/ShortcutsModal.vue:75 +#, fuzzy +msgctxt "Popup/Keyboard shortcuts/Table.Label/Verb" msgid "Decrease volume" msgstr "Malgrandigi volumo" -#: front/src/components/manage/library/FilesTable.vue:190 #: front/src/components/manage/moderation/InstancePolicyForm.vue:61 -#: front/src/components/manage/users/InvitationsTable.vue:167 +#, fuzzy +msgctxt "Content/Moderation/Card.Button.Label/Verb" +msgid "Delete" +msgstr "Forigi" + #: front/src/views/content/libraries/FilesTable.vue:233 +#, fuzzy +msgctxt "Content/Library/Dropdown/Verb" +msgid "Delete" +msgstr "Forigi" + #: front/src/views/content/libraries/Form.vue:29 -#: src/views/playlists/Detail.vue:33 +#, fuzzy +msgctxt "Content/Library/Button.Label/Verb" +msgid "Delete" +msgstr "Forigi" + +#: front/src/views/playlists/Detail.vue:34 +#, fuzzy +msgctxt "Content/*/Button.Label/Verb" +msgid "Delete" +msgstr "Forigi" + +#: front/src/components/library/EditCard.vue:93 +#, fuzzy +msgctxt "*/*/*/Verb" +msgid "Delete" +msgstr "Forigi" + +#: front/src/components/auth/Settings.vue:150 +#, fuzzy +msgctxt "Content/*/Button.Label" +msgid "Delete" +msgstr "Forigi" + +#: front/src/components/manage/users/InvitationsTable.vue:167 +msgid "Delete" +msgstr "Forigi" + +#: front/src/components/library/EditCard.vue:98 +#, fuzzy +msgctxt "Popup/Library/Button.Label" msgid "Delete" msgstr "Forigi" #: front/src/views/content/libraries/Form.vue:39 +#, fuzzy +msgctxt "Popup/Library/Button.Label/Verb" msgid "Delete library" msgstr "Forigi muzikejon" #: front/src/components/manage/moderation/InstancePolicyForm.vue:69 +#, fuzzy +msgctxt "Popup/Moderation/Button.Label/Verb" msgid "Delete moderation rule" msgstr "Forigi moderecan regulon" -#: front/src/views/playlists/Detail.vue:38 +#: front/src/views/playlists/Detail.vue:39 +#, fuzzy +msgctxt "Popup/Playlist/Button.Label/Verb" msgid "Delete playlist" msgstr "Forigi ludliston" #: front/src/views/radios/Detail.vue:28 +#, fuzzy +msgctxt "Popup/Radio/Button.Label/Verb" msgid "Delete radio" msgstr "Forigi radion" #: front/src/views/content/libraries/Form.vue:31 +#, fuzzy +msgctxt "Popup/Library/Title" msgid "Delete this library?" msgstr "Forigi tiun muzikejon?" #: front/src/components/manage/moderation/InstancePolicyForm.vue:63 +#, fuzzy +msgctxt "Popup/Moderation/Title" msgid "Delete this moderation rule?" msgstr "Forigi tiun moderecan regulon?" -#: front/src/components/favorites/List.vue:34 +#: front/src/components/library/EditCard.vue:94 +#, fuzzy +msgctxt "Popup/Library/Title" +msgid "Delete this suggestion?" +msgstr "Forigi tiun moderecan regulon?" + +#: front/src/views/playlists/List.vue:28 +#, fuzzy +msgctxt "Content/*/Dropdown/Short" +msgid "Descending" +msgstr "Malfoste" + +#: front/src/components/library/Albums.vue:26 #: 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/EditsCardList.vue:40 #: front/src/components/manage/moderation/AccountsTable.vue:22 #: front/src/components/manage/moderation/DomainsTable.vue:20 #: front/src/components/manage/users/UsersTable.vue:20 +#, fuzzy +msgctxt "Content/Search/Dropdown" +msgid "Descending" +msgstr "Malfoste" + +#: front/src/components/favorites/List.vue:35 +#, fuzzy +msgctxt "Content/*/Short" +msgid "Descending" +msgstr "Malfoste" + #: front/src/views/content/libraries/FilesTable.vue:32 -#: front/src/views/playlists/List.vue:28 +#, fuzzy +msgctxt "Content/Library/Dropdown" msgid "Descending" msgstr "Malfoste" #: front/src/components/library/radios/Builder.vue:25 +#, fuzzy +msgctxt "Content/Radio/Input.Label" +msgid "Description" +msgstr "Resumo" + #: front/src/views/content/libraries/Form.vue:14 +#, fuzzy +msgctxt "Content/Library/Input.Label" msgid "Description" msgstr "Resumo" #: front/src/views/content/libraries/Card.vue:47 -msgid "Detail" -msgstr "Detalo" +#, fuzzy +msgctxt "Content/Library/Card.Button.Label/Noun" +msgid "Details" +msgstr "Detaloj" #: front/src/views/content/remote/Card.vue:50 +#, fuzzy +msgctxt "Content/Library/Card.Link" msgid "Details" msgstr "Detaloj" #: front/src/views/admin/moderation/AccountsDetail.vue:455 +#, fuzzy +msgctxt "Content/Moderation/Help text" msgid "Determine how much content the user can upload. Leave empty to use the default value of the instance." msgstr "Kiom da datumo la uzanto povas elÅuti. Lasi malplene por uzi la defaÅlta valoro de la instanco." #: front/src/components/mixins/Translations.vue:8 #: front/src/components/mixins/Translations.vue:9 +#, fuzzy +msgctxt "Content/Settings/Dropdown.Help text" msgid "Determine the visibility level of your activity" msgstr "Kiu estas la videblo de viaj aktoj" -#: front/src/components/auth/Settings.vue:103 +#: front/src/components/auth/Settings.vue:104 +#, fuzzy +msgctxt "Popup/Setting/Button.Label" +msgid "Disable access" +msgstr "Malatingeblu" + #: front/src/components/auth/SubsonicTokenForm.vue:51 +#, fuzzy +msgctxt "Popup/Settings/Button.Label" msgid "Disable access" msgstr "Malatingeblu" #: front/src/components/auth/SubsonicTokenForm.vue:48 +#, fuzzy +msgctxt "Content/Settings/Button.Label/Verb" msgid "Disable Subsonic access" msgstr "Malatingeblu Subsonic" #: front/src/components/auth/SubsonicTokenForm.vue:49 +#, fuzzy +msgctxt "Popup/Settings/Title" 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 +msgctxt "Content/*/Label" +msgid "Disabled" +msgstr "Malaktiva" + +#: front/src/components/manage/moderation/InstancePolicyForm.vue:18 +#, fuzzy +msgctxt "*/*/*" msgid "Disabled" msgstr "Malaktiva" #: front/src/components/auth/SubsonicTokenForm.vue:13 +#, fuzzy +msgctxt "Content/Settings/Link" msgid "Discover how to use Funkwhale from other apps" msgstr "Malkovri kiel vi povas uzi Funkwhale el aliaj aplikaĵoj" #: front/src/views/admin/moderation/AccountsDetail.vue:103 +#, fuzzy +msgctxt "'Content/*/*/Noun'" msgid "Display name" msgstr "AfiÅata nomo" #: front/src/components/library/radios/Builder.vue:30 +#, fuzzy +msgctxt "Content/Radio/Checkbox.Label/Verb" msgid "Display publicly" msgstr "Publike montri" #: front/src/components/manage/moderation/InstancePolicyForm.vue:122 +#, fuzzy +msgctxt "Content/Moderation/Help text" msgid "Do not download any media file (audio, album cover, account avatar…) from this account or domain. This will purge existing content as well." msgstr "Neniam alÅuti aÅdovidaĵojn (muzikoj, albumbildoj, avataroj…) el tiu konto aÅ domajno. AnkaÅ forigos aktualajn datumojn." #: front/src/components/playlists/Editor.vue:42 +#, fuzzy +msgctxt "Popup/Playlist/Title" msgid "Do you want to clear the playlist \"%{ playlist }\"?" msgstr "Ĉu vi volas purigi la \"%{playlist}\" ludliston?" #: front/src/components/common/DangerousButton.vue:7 +#, fuzzy +msgctxt "Modal/*/Title" msgid "Do you want to confirm this action?" msgstr "Ĉu vi volas konfirmi tiun akton?" -#: front/src/views/playlists/Detail.vue:35 +#: front/src/views/playlists/Detail.vue:36 +#, fuzzy +msgctxt "Popup/Playlist/Title/Call to action" msgid "Do you want to delete the playlist \"%{ playlist }\"?" msgstr "Ĉu vi volas forigi la \"%{playlist}\" ludliston?" #: front/src/views/radios/Detail.vue:26 +#, fuzzy +msgctxt "Popup/Radio/Title" msgid "Do you want to delete the radio \"%{ radio }\"?" msgstr "Ĉu vi volas forigi la \"%{radio}\" radion?" -#: front/src/components/common/ActionTable.vue:36 +#: front/src/components/moderation/FilterModal.vue:3 +#, fuzzy +msgctxt "Popup/Moderation/Title/Verb" +msgid "Do you want to hide content from artist \"%{ name }\"?" +msgstr "Ĉu vi volas forigi la \"%{radio}\" radion?" + +#: front/src/components/common/ActionTable.vue:37 +#, fuzzy +msgctxt "Modal/*/Title" msgid "Do you want to launch %{ action } on %{ count } element?" msgid_plural "Do you want to launch %{ action } on %{ count } elements?" msgstr[0] "Ĉu vi volas komenci %{action} por %{count} ero?" msgstr[1] "Ĉu vi volas komenci %{action} por %{count} eroj?" -#: front/src/components/Sidebar.vue:107 +#: front/src/components/Sidebar.vue:118 +#, fuzzy +msgctxt "Sidebar/Queue/Message" msgid "Do you want to restore your previous queue?" msgstr "Ĉu vi volas reÅargi vian antaÅan atendovicon?" #: front/src/components/Footer.vue:31 +#, fuzzy +msgctxt "Footer/*/List item.Link/Short, Noun" msgid "Documentation" msgstr "Dokumentaro" #: front/src/components/manage/moderation/AccountsTable.vue:40 -#: front/src/components/mixins/Translations.vue:34 +#, fuzzy +msgctxt "Content/Moderation/Table.Label" +msgid "Domain" +msgstr "Domajno" + +#: front/src/components/mixins/Translations.vue:31 +#: front/src/components/mixins/Translations.vue:32 +#, fuzzy +msgctxt "Content/Moderation/*/Noun" +msgid "Domain" +msgstr "Domajno" + #: front/src/views/admin/moderation/AccountsDetail.vue:93 -#: front/src/components/mixins/Translations.vue:35 +#, fuzzy +msgctxt "Content/*/*" msgid "Domain" msgstr "Domajno" -#: front/src/views/admin/moderation/Base.vue:5 #: front/src/views/admin/moderation/DomainsList.vue:3 +#, fuzzy +msgctxt "Content/Moderation/Title" +msgid "Domains" +msgstr "Domajnoj" + +#: front/src/views/admin/moderation/Base.vue:5 +#, fuzzy +msgctxt "Menu/Moderation/Tab" +msgid "Domains" +msgstr "Domajnoj" + #: front/src/views/admin/moderation/DomainsList.vue:48 +#, fuzzy +msgctxt "Head/Moderation/Title" msgid "Domains" msgstr "Domajnoj" -#: front/src/components/library/Track.vue:55 +#: front/src/components/library/TrackBase.vue:40 +#, fuzzy +msgctxt "Content/Track/Link/Verb" msgid "Download" msgstr "ElÅuti" #: front/src/components/playlists/Editor.vue:49 +#, fuzzy +msgctxt "Content/Playlist/Paragraph/Call to action" 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:111 -#: front/src/components/manage/library/FilesTable.vue:43 -#: front/src/components/mixins/Translations.vue:30 +#: front/src/components/mixins/Translations.vue:27 +#: front/src/components/mixins/Translations.vue:28 +#, fuzzy +msgctxt "Content/*/*" +msgid "Duration" +msgstr "DaÅro" + +#: front/src/components/audio/track/Table.vue:10 +#: front/src/components/library/TrackDetail.vue:30 +#, fuzzy +msgctxt "Content/Track/Table.Label" +msgid "Duration" +msgstr "DaÅro" + #: front/src/views/content/libraries/FilesTable.vue:59 -#: front/src/components/mixins/Translations.vue:31 +#, fuzzy +msgctxt "*/*/*" msgid "Duration" msgstr "DaÅro" #: front/src/views/auth/EmailConfirm.vue:23 +#, fuzzy +msgctxt "Content/Signup/Message" msgid "E-mail address confirmed" msgstr "Konfirmintas retadreson" #: front/src/components/Home.vue:93 +#, fuzzy +msgctxt "Content/Home/Title" msgid "Easy to use" msgstr "Facila uzo" +#: front/src/components/manage/moderation/InstancePolicyCard.vue:45 +#, fuzzy +msgctxt "Content/Moderation/Card.Button.Label/Verb" +msgid "Edit" +msgstr "Redakti" + #: front/src/views/content/libraries/Detail.vue:9 +#, fuzzy +msgctxt "*/*/*/Verb" msgid "Edit" msgstr "Redakti" #: front/src/components/About.vue:22 +#, fuzzy +msgctxt "Content/Settings/Button.Label/Verb" msgid "Edit instance info" msgstr "Redakti informoj de instanco" -#: front/src/components/radios/Card.vue:22 src/views/playlists/Detail.vue:30 +#: front/src/components/manage/moderation/InstancePolicyForm.vue:3 +#, fuzzy +msgctxt "Content/Moderation/Card.Title/Verb" +msgid "Edit moderation rule" +msgstr "Äœisdati moderecan regulon" + +#: front/src/components/library/TrackEdit.vue:4 +#, fuzzy +msgctxt "Content/*/Title" +msgid "Edit this track" +msgstr "Ludi tiun kanton" + +#: front/src/components/radios/Card.vue:23 +#, fuzzy +msgctxt "Content/Radio/Card.Button.Label/Short, Verb" msgid "Edit…" msgstr "Redakti…" -#: front/src/components/auth/Signup.vue:30 +#: front/src/views/playlists/Detail.vue:31 +#, fuzzy +msgctxt "Content/*/Button.Label/Verb" +msgid "Edit…" +msgstr "Redakti…" + +#: front/src/components/library/TrackBase.vue:70 +#, fuzzy +msgctxt "Content/Track/Button.Label/Verb" +msgid "Edit…" +msgstr "Redakti…" + +#: front/src/views/admin/library/Base.vue:5 +#, fuzzy +msgctxt "Menu/Admin/Link" +msgid "Edits" +msgstr "Redakti" + +#: front/src/views/admin/library/EditsList.vue:24 +#, fuzzy +msgctxt "Head/Admin/Title/Noun" +msgid "Edits" +msgstr "Redakti" + #: front/src/components/manage/users/UsersTable.vue:38 +#, fuzzy +msgctxt "Content/Admin/Table.Label" +msgid "Email" +msgstr "RetmesaÄo" + +#: front/src/components/auth/Signup.vue:30 msgid "Email" msgstr "RetmesaÄo" #: front/src/views/admin/moderation/AccountsDetail.vue:111 +#, fuzzy +msgctxt "Content/*/*" msgid "Email address" msgstr "Retadreso" -#: front/src/components/library/Album.vue:38 -#: src/components/library/Track.vue:62 +#: front/src/components/library/TrackBase.vue:47 +#, fuzzy +msgctxt "Content/Track/Button.Label/Verb" +msgid "Embed" +msgstr "Enkorpigi" + +#: front/src/components/library/Album.vue:33 +#: src/components/library/Artist.vue:42 +#, fuzzy +msgctxt "Content/*/Button.Label/Verb" msgid "Embed" msgstr "Enkorpigi" #: front/src/components/audio/EmbedWizard.vue:20 +#, fuzzy +msgctxt "Popup/Embed/Input.Label/Noun" msgid "Embed code" msgstr "Enkorpiga kodo" -#: front/src/components/library/Album.vue:42 +#: front/src/components/library/Album.vue:37 +#, fuzzy +msgctxt "Popup/Album/Title/Verb" msgid "Embed this album on your website" msgstr "Enkorpigi tiun albumon en via retejo" -#: front/src/components/library/Track.vue:66 +#: front/src/components/library/Artist.vue:46 +#, fuzzy +msgctxt "Popup/Artist/Title/Verb" +msgid "Embed this artist work on your website" +msgstr "Enkorpigi tiun kanton en via retejo" + +#: front/src/components/library/TrackBase.vue:51 +#, fuzzy +msgctxt "Popup/Track/Title" msgid "Embed this track on your website" msgstr "Enkorpigi tiun kanton en via retejo" #: front/src/views/admin/moderation/AccountsDetail.vue:230 #: front/src/views/admin/moderation/DomainsDetail.vue:187 +#, fuzzy +msgctxt "Content/Moderation/Table.Label/Noun" msgid "Emitted library follows" msgstr "Sendintaj sekvadoj de muzikejo" #: front/src/views/admin/moderation/AccountsDetail.vue:214 #: front/src/views/admin/moderation/DomainsDetail.vue:171 +#, fuzzy +msgctxt "Content/Moderation/Table.Label/Noun" msgid "Emitted messages" msgstr "Sendintaj mesaÄoj" #: front/src/components/manage/moderation/InstancePolicyCard.vue:8 #: front/src/components/manage/moderation/InstancePolicyForm.vue:17 +#, fuzzy +msgctxt "*/*/*" +msgid "Enabled" +msgstr "Aktiva" + #: front/src/views/admin/moderation/AccountsDetail.vue:127 #: front/src/views/admin/moderation/AccountsDetail.vue:131 +#, fuzzy +msgctxt "Content/*/Label" msgid "Enabled" msgstr "Aktiva" -#: front/src/views/playlists/Detail.vue:29 +#: front/src/views/playlists/Detail.vue:30 +#, fuzzy +msgctxt "Content/Playlist/Button.Label/Verb" msgid "End edition" msgstr "Fini redakto" #: front/src/views/content/remote/ScanForm.vue:50 +#, fuzzy +msgctxt "Content/Library/Input.Placeholder" msgid "Enter a library URL" msgstr "Tajpu retadreson de muzikejo" -#: front/src/components/library/Radios.vue:140 +#: front/src/components/library/Radios.vue:141 +#, fuzzy +msgctxt "Content/Search/Input.Placeholder" msgid "Enter a radio name…" msgstr "Tajpu nomon de radio…" -#: front/src/components/library/Artists.vue:118 +#: front/src/components/library/Albums.vue:119 +msgctxt "Content/Search/Input.Placeholder" +msgid "Enter album title..." +msgstr "" + +#: front/src/components/library/Artists.vue:116 +#, fuzzy +msgctxt "Content/Search/Input.Placeholder" msgid "Enter artist name…" msgstr "Tajpu nomon de artisto…" #: front/src/views/playlists/List.vue:107 +#, fuzzy +msgctxt "Content/Playlist/Placeholder/Call to action" msgid "Enter playlist name…" msgstr "Tajpu nomon de ludlisto…" -#: front/src/components/auth/Signup.vue:102 +#: front/src/views/auth/PasswordReset.vue:54 +#, fuzzy +msgctxt "Content/Signup/Input.Placeholder" +msgid "Enter the email address binded to your account" +msgstr "Tajpu la retadreson bindanta al via konto" + +#: front/src/components/auth/Signup.vue:103 +#, fuzzy +msgctxt "Content/Signup/Form/Placeholder" msgid "Enter your email" msgstr "Tajpu vian retadreson" -#: front/src/components/auth/Signup.vue:98 src/components/auth/Signup.vue:99 +#: front/src/components/auth/Signup.vue:98 src/components/auth/Signup.vue:100 +#, fuzzy +msgctxt "Content/Signup/Form/Placeholder" msgid "Enter your invitation code (case insensitive)" msgstr "Tajpu vian invitkodon (usklecoblindan)" #: front/src/components/metadata/Search.vue:114 +#, fuzzy +msgctxt "Content/Library/Input.Placeholder/Verb" msgid "Enter your search query…" msgstr "Tajpu vian serĉon…" -#: front/src/components/auth/Signup.vue:101 +#: front/src/components/auth/Signup.vue:102 +#, fuzzy +msgctxt "Content/Signup/Form/Placeholder" msgid "Enter your username" msgstr "Tajpu vian uzantnomon" #: front/src/components/auth/Login.vue:83 +#, fuzzy +msgctxt "Content/Login/Input.Placeholder" msgid "Enter your username or email" msgstr "Tajpu vian uzantnomon aÅ retadreson" #: front/src/components/auth/SubsonicTokenForm.vue:19 +#, fuzzy +msgctxt "Content/Settings/Error message.Title" +msgid "Error" +msgstr "Eraro" + #: front/src/views/content/libraries/Form.vue:4 +#, fuzzy +msgctxt "Content/Library/Error message.Title" msgid "Error" msgstr "Eraro" #: front/src/views/admin/Settings.vue:87 +#, fuzzy +msgctxt "Content/Admin/Menu" msgid "Error reporting" msgstr "Eraroraportado" -#: front/src/components/common/ActionTable.vue:92 +#: front/src/components/common/ActionTable.vue:93 +#, fuzzy +msgctxt "Content/*/Error message/Header" msgid "Error while applying action" msgstr "Eraro kiam ruli akton" #: front/src/views/auth/PasswordReset.vue:7 +#, fuzzy +msgctxt "Content/Signup/Card.Title" msgid "Error while asking for a password reset" msgstr "Eraro kiam demandi renuligadon de pasvorto" #: front/src/views/auth/PasswordResetConfirm.vue:7 +#, fuzzy +msgctxt "Content/Signup/Card.Title" msgid "Error while changing your password" msgstr "Eraro kiam ÅanÄi vian pasvorton" #: front/src/views/admin/moderation/DomainsList.vue:6 +#, fuzzy +msgctxt "Content/Moderation/Message.Title" msgid "Error while creating domain" msgstr "Eraro kiam krei domajnon" +#: front/src/components/moderation/FilterModal.vue:13 +#, fuzzy +msgctxt "Popup/Moderation/Error message" +msgid "Error while creating filter" +msgstr "Eraro kiam krei regulon" + #: front/src/components/manage/users/InvitationForm.vue:4 +#, fuzzy +msgctxt "Content/Admin/Error message.Title" msgid "Error while creating invitation" msgstr "Eraro kiam krei inviton" #: front/src/components/manage/moderation/InstancePolicyForm.vue:7 +#, fuzzy +msgctxt "Content/Moderation/Error message.Title" msgid "Error while creating rule" msgstr "Eraro kiam krei regulon" #: front/src/views/admin/moderation/DomainsDetail.vue:126 +#, fuzzy +msgctxt "Content/Moderation/Table" msgid "Error while fetching node info" msgstr "Eraro dum skano de malloka instanco" #: front/src/components/admin/SettingsGroup.vue:5 +#, fuzzy +msgctxt "Content/Settings/Error message.Title" msgid "Error while saving settings" msgstr "Eraro kiam konservi preferojn" +#: front/src/components/library/EditForm.vue:46 +#, fuzzy +msgctxt "Content/Library/Error message.Title" +msgid "Error while submitting edit" +msgstr "Eraro kiam konservi preferojn" + #: front/src/views/content/libraries/FilesTable.vue:212 +#, fuzzy +msgctxt "Content/Library/Table/Short" msgid "Errored" msgstr "Eraris" #: front/src/views/content/libraries/Quota.vue:75 +#, fuzzy +msgctxt "Content/Library/Label" msgid "Errored files" msgstr "Erarintaj dosieroj" #: front/src/components/playlists/Form.vue:89 +#, fuzzy +msgctxt "Content/Playlist/Dropdown" 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 +#, fuzzy +msgctxt "Content/Settings/Dropdown" +msgid "Everyone on this instance" +msgstr "Ĉiu en ĉi-tiu instanco" + +#: front/src/components/playlists/Form.vue:85 +#, fuzzy +msgctxt "Content/Playlist/Dropdown" +msgid "Everyone on this instance" +msgstr "Ĉiu en ĉi-tiu instanco" + +#: front/src/views/content/libraries/Form.vue:73 +#, fuzzy +msgctxt "Content/Library/Dropdown" msgid "Everyone on this instance" msgstr "Ĉiu en ĉi-tiu instanco" #: front/src/views/content/libraries/Form.vue:74 +#, fuzzy +msgctxt "Content/Library/Dropdown" msgid "Everyone, across all instances" msgstr "Ĉiu en ĉiuj instancoj" -#: front/src/components/library/radios/Builder.vue:61 +#: front/src/components/library/radios/Builder.vue:62 +#, fuzzy +msgctxt "Content/Radio/Table.Label/Verb" msgid "Exclude" msgstr "Ekskluzivi" +#: front/src/components/mixins/Translations.vue:20 +#: front/src/components/mixins/Translations.vue:21 +#, fuzzy +msgctxt "Content/Admin/Table.Label/Noun" +msgid "Expiration date" +msgstr "FortempiÄa dato" + #: front/src/components/manage/users/InvitationsTable.vue:41 -#: front/src/components/mixins/Translations.vue:22 -#: front/src/components/mixins/Translations.vue:23 +#, fuzzy +msgctxt "Content/Admin/Table.Label" msgid "Expiration date" msgstr "FortempiÄa dato" #: front/src/components/manage/users/InvitationsTable.vue:50 +#, fuzzy +msgctxt "Content/Admin/Table" msgid "Expired" msgstr "FortempiÄis" #: front/src/components/manage/users/InvitationsTable.vue:21 +#, fuzzy +msgctxt "Content/Admin/Dropdown/Adjective" msgid "Expired/used" msgstr "FortempiÄis aÅ uzantiÄis" #: front/src/components/manage/moderation/InstancePolicyForm.vue:110 +#, fuzzy +msgctxt "Content/Moderation/Help text" msgid "Explain why you're applying this policy. Depending on your instance configuration, this will help you remember why you acted on this account or domain, and may be displayed publicly to help users understand what moderation rules are in place." msgstr "Ekspliku kial vi aplikas tiun regularon. Depende de la preferado de via instanco, Äi helpos vin memori kial vi agis sur tiu konto aÅ domajno, kaj povus esti afiÅa por helpi uzantoj kompreni kiuj moderecaj reguloj ekzistas." #: front/src/views/content/libraries/FilesTable.vue:16 +#, fuzzy +msgctxt "Content/Library/Dropdown" msgid "Failed" msgstr "Eraris" #: front/src/views/content/remote/Card.vue:58 +#, fuzzy +msgctxt "Content/Library/Card.List item/Noun" msgid "Failed tracks:" msgstr "Erarintaj kantoj:" #: front/src/components/Sidebar.vue:66 +#, fuzzy +msgctxt "Sidebar/Favorites/List item.Link/Noun" msgid "Favorites" msgstr "Stelumoj" #: front/src/views/admin/Settings.vue:84 +#, fuzzy +msgctxt "Content/Admin/Menu" msgid "Federation" msgstr "Federo" -#: front/src/components/library/FileUpload.vue:84 +#: front/src/components/library/EditCard.vue:45 +msgctxt "Content/Library/Card.Table.Header/Short" +msgid "Field" +msgstr "" + +#: front/src/components/library/FileUpload.vue:86 +#, fuzzy +msgctxt "Content/Library/Table.Label" msgid "Filename" msgstr "Dosiernomo" -#: front/src/views/admin/library/Base.vue:5 -#: src/views/admin/library/FilesList.vue:21 -msgid "Files" -msgstr "Dosieroj" - -#: front/src/components/library/radios/Builder.vue:60 +#: front/src/components/library/radios/Builder.vue:61 +#, fuzzy +msgctxt "Content/Radio/Table.Label/Noun" msgid "Filter name" msgstr "Filtri nomon" -#: front/src/views/content/libraries/FilesTable.vue:17 #: front/src/views/content/libraries/FilesTable.vue:216 +#, fuzzy +msgctxt "Content/Library/Table/Short" +msgid "Finished" +msgstr "Finanto" + +#: front/src/views/content/libraries/FilesTable.vue:17 +#, fuzzy +msgctxt "Content/Library/Dropdown" 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 +#, fuzzy +msgctxt "Content/*/Table.Label" +msgid "First seen" +msgstr "Unua vido" + +#: front/src/components/manage/moderation/AccountsTable.vue:42 +#, fuzzy +msgctxt "Content/Moderation/Table.Label/Noun" +msgid "First seen" +msgstr "Unua vido" + +#: front/src/components/manage/moderation/DomainsTable.vue:41 +#, fuzzy +msgctxt "Content/Moderation/Table.Label/Short, Noun" msgid "First seen" msgstr "Unua vido" #: front/src/components/mixins/Translations.vue:17 #: front/src/components/mixins/Translations.vue:18 +#, fuzzy +msgctxt "Content/Moderation/Dropdown/Noun" msgid "First seen date" msgstr "Dato de unua vido" #: front/src/views/content/remote/Card.vue:83 +#, fuzzy +msgctxt "Content/Library/Card.Button.Label/Verb" msgid "Follow" msgstr "Sekvi" #: front/src/views/content/Home.vue:16 +#, fuzzy +msgctxt "Content/Library/Title/Verb" msgid "Follow remote libraries" msgstr "Sekvi mallokajn muzikejojn" #: front/src/views/content/remote/Card.vue:88 +#, fuzzy +msgctxt "Content/Library/Card.Paragraph" msgid "Follow request pending approval" msgstr "Peto da sekvado atendanta konsenton" -#: front/src/components/mixins/Translations.vue:38 +#: front/src/components/mixins/Translations.vue:35 +#: front/src/components/mixins/Translations.vue:36 +#, fuzzy +msgctxt "Content/Federation/*/Noun" +msgid "Followers" +msgstr "Sekvantoj" + #: front/src/views/content/libraries/Detail.vue:7 -#: front/src/components/mixins/Translations.vue:39 +#, fuzzy +msgctxt "Content/Library/Tab.Title" msgid "Followers" msgstr "Sekvantoj" #: front/src/views/content/remote/Card.vue:93 +#, fuzzy +msgctxt "Content/Library/Card.Paragraph" msgid "Following" msgstr "Sekvata" -#: front/src/components/library/Track.vue:17 -msgid "From album %{ album } by %{ artist }" -msgstr "El %{album} albumo je %{artist}" +#: front/src/components/library/TrackBase.vue:17 +msgctxt "Content/Track/Paragraph" +msgid "From album <a class=\"internal\" href=\"%{ albumUrl }\">%{ album }</a> by <a class=\"internal\" href=\"%{ artistUrl }\">%{ artist }</a>" +msgstr "" #: front/src/components/auth/SubsonicTokenForm.vue:7 +#, fuzzy +msgctxt "Content/Settings/Paragraph'" msgid "Funkwhale is compatible with other music players that support the Subsonic API." msgstr "Funkwhale funkcias kun aliaj muzikludiloj ke apogas la Subsonic API." #: front/src/components/Home.vue:95 +#, fuzzy +msgctxt "Content/Home/Paragraph" msgid "Funkwhale is dead simple to use." msgstr "Uzi Funkwhale facilegas." #: front/src/components/Home.vue:39 +#, fuzzy +msgctxt "Content/Home/Paragraph" msgid "Funkwhale is designed to make it easy to listen to music you like, or to discover new artists." msgstr "Funkwhale estas dizajna tiel ke estas facile aÅskulti muzikon vi Åatas, aÅ malkovri novajn artistojn." #: front/src/components/Home.vue:116 +#, fuzzy +msgctxt "Content/Home/Paragraph" msgid "Funkwhale is free and gives you control on your music." msgstr "Funkwhale estas senpaga kaj lasis vin estri vian muzikon." #: front/src/components/Home.vue:66 +#, fuzzy +msgctxt "Content/Home/Paragraph" msgid "Funkwhale takes care of handling your music" msgstr "Funkwhale atentas manipuli vian muzikon" #: front/src/components/ShortcutsModal.vue:38 +#, fuzzy +msgctxt "Popup/Keyboard shortcuts/Title" msgid "General shortcuts" msgstr "Generalaj fulmoklavoj" #: front/src/components/manage/users/InvitationForm.vue:16 +#, fuzzy +msgctxt "Content/Admin/Button.Label/Verb" msgid "Get a new invitation" msgstr "Akiri novan inviton" #: front/src/components/Home.vue:13 +#, fuzzy +msgctxt "Content/Home/Button.Label/Verb" msgid "Get me to the library" msgstr "Iru al la muzikejo" @@ -1138,6 +2117,8 @@ msgid "Get quality metadata about your music thanks to <a href=\"%{ url }\" targ msgstr "Akiri kvalitaj metadatumoj pri vian muzikon kun <a href=\"%{url}\" target=\"_blank\">MusicBrainz</a>" #: front/src/views/content/Home.vue:12 src/views/content/Home.vue:19 +#, fuzzy +msgctxt "Content/Library/Button.Label/Verb" msgid "Get started" msgstr "Komencu" @@ -1145,339 +2126,584 @@ msgstr "Komencu" msgid "Getting help" msgstr "Ricevi helpon" -#: front/src/components/common/ActionTable.vue:34 -#: front/src/components/common/ActionTable.vue:54 +#: front/src/components/common/ActionTable.vue:35 +#: front/src/components/common/ActionTable.vue:55 +#, fuzzy +msgctxt "Content/*/Button.Label/Short, Verb" msgid "Go" msgstr "Komenci" #: front/src/components/PageNotFound.vue:14 +#, fuzzy +msgctxt "Content/*/Button.Label/Verb" msgid "Go to home page" msgstr "Iru hejme" +#: front/src/components/auth/Settings.vue:128 +#, fuzzy +msgid "Hidden artists" +msgstr "Folii artistojn" + #: front/src/components/manage/moderation/InstancePolicyForm.vue:114 +#, fuzzy +msgctxt "Content/Moderation/Help text" msgid "Hide account or domain content, except from followers." msgstr "KaÅi konton aÅ domajnon, krom sekvantoj." +#: front/src/components/moderation/FilterModal.vue:40 +#, fuzzy +msgctxt "Popup/*/Button.Label" +msgid "Hide content" +msgstr "Aldoni muzikon" + +#: front/src/components/audio/PlayButton.vue:27 +msgctxt "*/Queue/Dropdown/Button/Label/Short" +msgid "Hide content from this artist" +msgstr "" + #: front/src/components/library/Home.vue:65 +#, fuzzy +msgctxt "Head/Home/Title" msgid "Home" msgstr "Hejmo" #: front/src/components/instance/Stats.vue:36 +#, fuzzy +msgctxt "Content/About/Paragraph/Unit" msgid "Hours of music" msgstr "Muzikhoroj" #: front/src/components/auth/SubsonicTokenForm.vue:10 +#, fuzzy +msgctxt "Content/Settings/Paragraph" msgid "However, accessing Funkwhale from those clients require a separate password you can set below." msgstr "Tamen, atingi Funkwhale el tiuj aplikaĵo bezonas alian pasvorton ke vi povas difini malsupre." #: front/src/views/auth/PasswordResetConfirm.vue:24 +#, fuzzy +msgctxt "Content/Signup/Paragraph" msgid "If the email address provided in the previous step is valid and binded to a user account, you should receive an email with reset instructions in the next couple of minutes." msgstr "Se la retadreso provizanta dum la antaÅa etapo korektas kaj bindas al uzantkonto, vi baldaÅ ricevus retmesaÄon kun renuligadaj instrukcioj." -#: front/src/components/manage/library/FilesTable.vue:40 -msgid "Import date" -msgstr "Importdato" - #: front/src/components/Home.vue:71 +#, fuzzy +msgctxt "Content/Home/List item/Verb" msgid "Import music from various platforms, such as YouTube or SoundCloud" msgstr "Importi muzikon el multe da servicoj, kiel YouTube aÅ SoundCloud" #: front/src/components/library/FileUpload.vue:51 +#, fuzzy +msgctxt "Content/Library/Input.Label/Noun" msgid "Import reference" msgstr "Importfonto" #: front/src/views/content/libraries/FilesTable.vue:11 +#, fuzzy +msgctxt "Content/Library/Dropdown.Label/Noun" +msgid "Import status" +msgstr "Importstato" + #: front/src/views/content/libraries/FilesTable.vue:58 +#, fuzzy +msgctxt "*/*/*/Noun" msgid "Import status" msgstr "Importstato" #: front/src/views/content/libraries/FilesTable.vue:217 +#, fuzzy +msgctxt "Content/Library/Help text" msgid "Imported" msgstr "Importinta" -#: front/src/components/mixins/Translations.vue:21 -#: front/src/components/mixins/Translations.vue:22 -msgid "Imported date" -msgstr "Importdato" +#: front/src/components/moderation/FilterModal.vue:26 +#, fuzzy +msgctxt "Popup/Moderation/List item" +msgid "In \"Recently added\" widget" +msgstr "Novaj aldonoj" + +#: front/src/components/moderation/FilterModal.vue:27 +msgctxt "Popup/Moderation/List item" +msgid "In artists and album listings" +msgstr "" #: front/src/components/favorites/TrackFavoriteIcon.vue:3 +#, fuzzy +msgctxt "Content/Track/Button.Message" msgid "In favorites" msgstr "En stelumoj" +#: front/src/components/moderation/FilterModal.vue:25 +msgctxt "Popup/Moderation/List item" +msgid "In other users favorites and listening history" +msgstr "" + +#: front/src/components/moderation/FilterModal.vue:28 +msgctxt "Popup/Moderation/List item" +msgid "In radio suggestions" +msgstr "" + #: front/src/components/manage/users/UsersTable.vue:54 +#, fuzzy +msgctxt "Content/Admin/Table" msgid "Inactive" msgstr "Malaktiva" #: front/src/components/ShortcutsModal.vue:71 +#, fuzzy +msgctxt "Popup/Keyboard shortcuts/Table.Label/Verb" msgid "Increase volume" msgstr "Pliigi volumon" -#: front/src/views/auth/PasswordReset.vue:54 -msgid "Input the email address binded to your account" -msgstr "Tajpu la retadreson bindanta al via konto" - #: front/src/components/playlists/Editor.vue:31 +#, fuzzy +msgctxt "Content/Playlist/Button.Label/Verb" 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 +msgctxt "Content/Moderation/Title" msgid "Instance data" msgstr "Instanca datumo" #: front/src/views/admin/Settings.vue:80 +#, fuzzy +msgctxt "Content/Admin/Menu" msgid "Instance information" msgstr "Instanca informo" #: front/src/components/library/Radios.vue:9 +#, fuzzy +msgctxt "Content/Radio/Title" msgid "Instance radios" msgstr "Instancaj radioj" #: front/src/views/admin/Settings.vue:75 +#, fuzzy +msgctxt "Head/Admin/Title" msgid "Instance settings" msgstr "Instancaj preferoj" -#: front/src/components/library/FileUpload.vue:230 -#: front/src/components/library/FileUpload.vue:231 +#: front/src/components/SetInstanceModal.vue:19 +#, fuzzy +msgctxt "Popup/Instance/Input.Label/Noun" +msgid "Instance URL" +msgstr "Instanca datumo" + +#: front/src/components/library/FileUpload.vue:233 +#: front/src/components/library/FileUpload.vue:234 +#, fuzzy +msgctxt "Content/Library/Help text" msgid "Invalid file type, ensure you are uploading an audio file. Supported file extensions are %{ extensions }" msgstr "Malbona dosiertipo, aserti Äi estas aÅda dosiero. %{ extensions } funkcias" -#: front/src/components/auth/Signup.vue:44 #: front/src/components/manage/users/InvitationForm.vue:11 +#, fuzzy +msgctxt "$1" +msgid "Invitation code" +msgstr "Invita kodo" + +#: front/src/components/auth/Signup.vue:44 msgid "Invitation code" msgstr "Invita kodo" #: front/src/views/admin/users/Base.vue:8 -#: src/views/admin/users/InvitationsList.vue:3 +#, fuzzy +msgctxt "Menu/Admin/Link" +msgid "Invitations" +msgstr "Invitoj" + +#: front/src/views/admin/users/InvitationsList.vue:3 #: front/src/views/admin/users/InvitationsList.vue:24 +#, fuzzy +msgctxt "*/Admin/Title" msgid "Invitations" msgstr "Invitoj" #: front/src/components/Footer.vue:41 +#, fuzzy +msgctxt "Footer/*/List item.Link" msgid "Issue tracker" msgstr "Cimspuradilo" +#: front/src/components/SetInstanceModal.vue:5 +msgctxt "Popup/Instance/Error message.Title" +msgid "It is not possible to connect to the given URL" +msgstr "" + #: front/src/components/Home.vue:50 +#, fuzzy +msgctxt "Content/Home/List item/Verb" 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 +#: front/src/components/Footer.vue:33 +#, fuzzy +msgctxt "Footer/*/List item.Link/Short, Noun" +msgid "Keyboard shortcuts" +msgstr "Fulmoklavo" + +#: front/src/components/ShortcutsModal.vue:3 +#, fuzzy +msgctxt "Popup/Keyboard shortcuts/Title" msgid "Keyboard shortcuts" msgstr "Fulmoklavo" #: front/src/views/admin/moderation/DomainsDetail.vue:161 +#, fuzzy +msgctxt "Content/Moderation/Table.Label.Link" msgid "Known accounts" msgstr "Konataj kontoj" #: front/src/views/content/remote/Home.vue:14 +#, fuzzy +msgctxt "Content/Library/Title" msgid "Known libraries" msgstr "Konataj muzikejoj" -#: 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 +#, fuzzy +msgctxt "Content/*/Table.Label" +msgid "Last activity" +msgstr "Lasta akto" + +#: front/src/components/manage/users/UsersTable.vue:41 +#, fuzzy +msgctxt "Content/Admin/Table.Label/Short, Noun (Value is a date)" +msgid "Last activity" +msgstr "Lasta akto" + +#: front/src/components/mixins/Translations.vue:29 +#: front/src/components/mixins/Translations.vue:30 +#, fuzzy +msgctxt "Content/Profile/*/Noun" msgid "Last activity" msgstr "Lasta akto" #: front/src/views/admin/moderation/AccountsDetail.vue:167 #: front/src/views/admin/moderation/DomainsDetail.vue:86 +#, fuzzy +msgctxt "Content/*/Table.Label" msgid "Last checked" msgstr "Lasta kontrolado" #: front/src/components/playlists/PlaylistModal.vue:32 +#, fuzzy +msgctxt "Popup/Playlist/Table.Label/Short" msgid "Last modification" msgstr "Lasta redakto" #: front/src/components/manage/moderation/AccountsTable.vue:43 +#, fuzzy +msgctxt "Content/Moderation/Table.Label/Noun" msgid "Last seen" msgstr "Lasta vidanto" #: front/src/components/mixins/Translations.vue:18 #: front/src/components/mixins/Translations.vue:19 +#, fuzzy +msgctxt "Content/Moderation/Dropdown/Noun" msgid "Last seen date" msgstr "Dato de lasta vido" #: front/src/views/content/remote/Card.vue:56 +#, fuzzy +msgctxt "Content/Library/Card.List item/Noun" msgid "Last update:" msgstr "Lasta Äisdatigo:" -#: front/src/components/common/ActionTable.vue:47 +#: front/src/components/common/ActionTable.vue:48 +#, fuzzy +msgctxt "Modal/*/Button.Label/Short, Verb" msgid "Launch" msgstr "Lanĉi" #: front/src/components/Home.vue:10 +#, fuzzy +msgctxt "Content/Home/Button.Label/Verb" msgid "Learn more about this instance" msgstr "Lerni pli pri tiu instanco" #: front/src/components/manage/users/InvitationForm.vue:58 +#, fuzzy +msgctxt "Content/Admin/Input.Placeholder" msgid "Leave empty for a random code" msgstr "Lasu malplena por hazarda kodo" #: front/src/components/audio/EmbedWizard.vue:7 +#, fuzzy +msgctxt "Popup/Embed/Paragraph" msgid "Leave empty for a responsive widget" msgstr "Lasu malplena por adaptiÄema fenestraĵo" +#: front/src/views/content/Base.vue:5 +#, fuzzy +msgctxt "Menu/Library/Tab.Link" +msgid "Libraries" +msgstr "Muzikejoj" + #: front/src/views/admin/moderation/AccountsDetail.vue:297 #: front/src/views/admin/moderation/DomainsDetail.vue:233 -#: front/src/views/content/Base.vue:5 +#, fuzzy +msgctxt "Content/Moderation/Table.Label" msgid "Libraries" msgstr "Muzikejoj" #: front/src/views/content/libraries/Form.vue:2 +#, fuzzy +msgctxt "Content/Library/Paragraph" msgid "Libraries help you organize and share your music collections. You can upload your own music collection to Funkwhale and share it with your friends and family." msgstr "Muzikejoj helpas vin organizi kaj diskonigi viajn muzikarojn. Vi povas elÅuti vian propran muzikaron je Funkwhale kaj diskonigi Äin kun viajn amikojn kaj familio." #: front/src/components/instance/Stats.vue:30 +#, fuzzy +msgctxt "Content/About/Title/Noun" +msgid "Library" +msgstr "Muzikejo" + #: front/src/components/manage/users/UsersTable.vue:173 -#: front/src/views/admin/moderation/AccountsDetail.vue:464 +#, fuzzy +msgctxt "Content/Admin/Table" +msgid "Library" +msgstr "Muzikejo" + +#: front/src/views/admin/moderation/AccountsDetail.vue:462 +#, fuzzy +msgctxt "Content/Moderation/Dropdown" +msgid "Library" +msgstr "Muzikejo" + +#: front/src/components/Sidebar.vue:103 +#, fuzzy +msgctxt "Sidebar/Moderation/List item.Link/Noun" msgid "Library" msgstr "Muzikejo" #: front/src/views/content/libraries/Form.vue:109 +#, fuzzy +msgctxt "Content/Library/Message" msgid "Library created" msgstr "Kreis muzikejon" #: front/src/views/content/libraries/Form.vue:129 +#, fuzzy +msgctxt "Content/Library/Message" msgid "Library deleted" msgstr "Forigis muzikejon" -#: front/src/views/admin/library/FilesList.vue:3 -msgid "Library files" +#: front/src/views/admin/library/EditsList.vue:4 +#, fuzzy +msgctxt "Content/Admin/Title/Noun" +msgid "Library edits" msgstr "Muzikejaj dosieroj" #: front/src/views/content/libraries/Form.vue:106 +#, fuzzy +msgctxt "Content/Library/Message" msgid "Library updated" msgstr "Äœisdatigas muzikejon" -#: front/src/components/library/Track.vue:100 +#: front/src/components/library/TrackDetail.vue:19 +#, fuzzy +msgctxt "Content/Track/Table.Label/Noun" msgid "License" msgstr "Permesilo" #: front/src/views/content/libraries/Detail.vue:21 +#, fuzzy +msgctxt "Content/Library/Paragraph" msgid "Loading followers…" msgstr "Åœargas sekvantojn…" #: front/src/views/content/libraries/Home.vue:3 +#, fuzzy +msgctxt "Content/Library/Paragraph" msgid "Loading Libraries…" msgstr "ÅœarÄas muzikejojn…" #: front/src/views/content/libraries/Detail.vue:3 #: front/src/views/content/libraries/Upload.vue:3 +#, fuzzy +msgctxt "Content/Library/Paragraph" msgid "Loading library data…" msgstr "Åœargas datumon de muzikejo…" -#: front/src/views/Notifications.vue:4 +#: front/src/views/Notifications.vue:19 +#, fuzzy +msgctxt "Content/Notifications/Paragraph" msgid "Loading notifications…" msgstr "ÅœarÄas sciigojn…" #: front/src/views/content/remote/Home.vue:3 #, fuzzy +msgctxt "Content/Library/Paragraph" msgid "Loading remote libraries…" msgstr "Åœargas mallokajn muzikejojn…" #: front/src/views/content/libraries/Quota.vue:4 +#, fuzzy +msgctxt "Content/Library/Paragraph" msgid "Loading usage data…" msgstr "ÅœarÄas uzdatumon…" #: front/src/components/favorites/List.vue:5 +#, fuzzy +msgctxt "Content/Favorites/Message" msgid "Loading your favorites…" msgstr "ÅœarÄas viajn stelumojn…" #: front/src/components/manage/moderation/AccountsTable.vue:59 +#, fuzzy +msgctxt "Content/Moderation/Table/Short, Noun" +msgid "Local account" +msgstr "Loka konto" + #: front/src/views/admin/moderation/AccountsDetail.vue:18 +#, fuzzy +msgctxt "Content/Moderation/List item" msgid "Local account" msgstr "Loka konto" #: front/src/components/auth/Login.vue:84 +#, fuzzy +msgctxt "Head/Login/Title" msgid "Log In" msgstr "Ensaluti" #: front/src/components/auth/Login.vue:4 +#, fuzzy +msgctxt "Content/Login/Title/Verb" msgid "Log in to your Funkwhale account" msgstr "Ensaluti en via Funkwhale konto" #: front/src/components/auth/Logout.vue:20 +#, fuzzy +msgctxt "Head/Login/Title" msgid "Log Out" msgstr "Elsaluti" #: front/src/components/Sidebar.vue:38 +#, fuzzy +msgctxt "Sidebar/Profile/List item.Link" msgid "Logged in as %{ username }" msgstr "Elsuta je %{username}" -#: front/src/components/Sidebar.vue:54 src/components/auth/Login.vue:42 +#: front/src/components/auth/Login.vue:42 +#, fuzzy +msgctxt "Content/Login/Button.Label/Verb" +msgid "Login" +msgstr "Ensaluti" + +#: front/src/components/Sidebar.vue:54 +#, fuzzy +msgctxt "Sidebar/Login/List item.Link/Verb" msgid "Login" msgstr "Ensaluti" #: front/src/views/admin/moderation/AccountsDetail.vue:119 +#, fuzzy +msgctxt "Content/*/*/Noun" msgid "Login status" msgstr "Stato de konektado" #: front/src/components/Sidebar.vue:52 +#, fuzzy +msgctxt "Sidebar/Login/List item.Link/Verb" msgid "Logout" msgstr "Elsaluti" #: front/src/views/content/libraries/Home.vue:9 +#, fuzzy +msgctxt "Content/Library/Paragraph" msgid "Looks like you don't have a library, it's time to create one." msgstr "Åœajni ke vi ne jam havas muzikejon, kreu unu." -#: front/src/components/audio/Player.vue:356 -#: src/components/audio/Player.vue:357 +#: front/src/components/audio/Player.vue:364 +#: src/components/audio/Player.vue:365 +#, fuzzy +msgctxt "Sidebar/Player/Icon.Tooltip" msgid "Looping disabled. Click to switch to single-track looping." msgstr "Ripeto malaktivas. Alklaki por aktivi ripetado de la aktuala kanto." -#: front/src/components/audio/Player.vue:359 -#: src/components/audio/Player.vue:360 +#: front/src/components/audio/Player.vue:367 +#: src/components/audio/Player.vue:368 +#, fuzzy +msgctxt "Sidebar/Player/Icon.Tooltip" msgid "Looping on a single track. Click to switch to whole queue looping." msgstr "Ripetas unu kanton. Alklaki por aktivi ripetado de la tutan atendovico." -#: front/src/components/audio/Player.vue:362 -#: src/components/audio/Player.vue:363 +#: front/src/components/audio/Player.vue:370 +#: src/components/audio/Player.vue:371 +#, fuzzy +msgctxt "Sidebar/Player/Icon.Tooltip" msgid "Looping on whole queue. Click to disable looping." msgstr "Ripetas la tutan atendovicon. Alklaki por malaktivi ripeto." -#: front/src/components/library/Track.vue:150 +#: front/src/components/library/TrackDetail.vue:69 +#, fuzzy +msgctxt "Content/Track/Title" msgid "Lyrics" msgstr "Teksto" -#: front/src/components/Sidebar.vue:210 +#: front/src/components/Sidebar.vue:221 +#, fuzzy +msgctxt "Sidebar/*/Hidden text" msgid "Main menu" msgstr "Precipa menuo" #: front/src/views/admin/library/Base.vue:16 +#, fuzzy +msgctxt "Head/Admin/Title" msgid "Manage library" msgstr "Administri muzikejon" #: front/src/components/playlists/PlaylistModal.vue:3 +#, fuzzy +msgctxt "Popup/Playlist/Title/Verb" msgid "Manage playlists" msgstr "Manipuli ludlistojn" #: front/src/views/admin/users/Base.vue:20 +#, fuzzy +msgctxt "Head/Admin/Title" msgid "Manage users" msgstr "Manipuli uzantojn" #: front/src/views/playlists/List.vue:8 +#, fuzzy +msgctxt "Content/Playlist/Button.Label/Verb" msgid "Manage your playlists" msgstr "Manipuli viajn ludlistojn" -#: front/src/views/Notifications.vue:17 +#: front/src/views/Notifications.vue:14 +#, fuzzy +msgctxt "Content/Notifications/Button.Label/Verb" msgid "Mark all as read" msgstr "Marki ĉiujn legata" #: front/src/components/notifications/NotificationRow.vue:46 +#, fuzzy +msgctxt "Content/Notifications/Button.Tooltip/Verb" msgid "Mark as read" msgstr "Marki legata" #: front/src/components/notifications/NotificationRow.vue:47 +#, fuzzy +msgctxt "Content/Notifications/Button.Tooltip/Verb" msgid "Mark as unread" msgstr "Marki mallegata" #: front/src/views/admin/moderation/AccountsDetail.vue:281 +#, fuzzy +msgctxt "Content/*/*/Unit" msgid "MB" msgstr "Mb" -#: front/src/components/audio/Player.vue:349 +#: front/src/components/audio/Player.vue:357 +#, fuzzy +msgctxt "Sidebar/Player/Hidden text" msgid "Media player" msgstr "AÅdilo" @@ -1486,496 +2712,993 @@ msgstr "AÅdilo" msgid "Member since %{ date }" msgstr "Aligis je %{date}" +#: front/src/views/admin/library/Base.vue:17 +msgid "Menu/*/Hidden text" +msgstr "" + #: front/src/components/Footer.vue:32 +#, fuzzy +msgctxt "Footer/*/List item.Link" msgid "Mobile and desktop apps" msgstr "PoÅkomputilaj kaj komputilaj aplikaĵoj" -#: front/src/components/Sidebar.vue:97 -#: src/components/manage/users/UsersTable.vue:177 -#: front/src/views/admin/moderation/AccountsDetail.vue:468 +#: front/src/components/manage/users/UsersTable.vue:177 +#, fuzzy +msgctxt "Content/Admin/Table" +msgid "Moderation" +msgstr "Modereco" + #: front/src/views/admin/moderation/Base.vue:21 +#, fuzzy +msgctxt "Head/Moderation/Title" +msgid "Moderation" +msgstr "Modereco" + +#: front/src/views/admin/moderation/AccountsDetail.vue:466 +#, fuzzy +msgctxt "Content/Moderation/Dropdown" +msgid "Moderation" +msgstr "Modereco" + +#: front/src/components/Sidebar.vue:97 +#, fuzzy +msgctxt "Sidebar/Moderation/List item.Link/Noun" msgid "Moderation" msgstr "Modereco" #: front/src/views/admin/moderation/AccountsDetail.vue:49 #: front/src/views/admin/moderation/DomainsDetail.vue:42 +#, fuzzy +msgctxt "Content/Moderation/Card.Paragraph" msgid "Moderation policies help you control how your instance interact with a given domain or account." msgstr "Moderecaj regularoj helpas vin kontroli kial via instanco interagis kun domajnon aÅ konton." +#: front/src/components/library/EditCard.vue:5 +#, fuzzy +msgctxt "Content/Library/Card/Short" +msgid "Modification %{ id }" +msgstr "Modifdato" + +#: front/src/components/mixins/Translations.vue:19 #: front/src/components/mixins/Translations.vue:20 -#: front/src/components/mixins/Translations.vue:21 +#, fuzzy +msgctxt "Content/Playlist/Dropdown/Noun" msgid "Modification date" msgstr "Modifdato" -#: front/src/components/Sidebar.vue:63 src/views/admin/Settings.vue:82 +#: front/src/components/Sidebar.vue:63 +#, fuzzy +msgctxt "Sidebar/Library/Title" +msgid "Music" +msgstr "Muziko" + +#: front/src/views/admin/Settings.vue:82 +#, fuzzy +msgctxt "Content/Admin/Menu" msgid "Music" msgstr "Muziko" -#: front/src/components/audio/Player.vue:355 +#: front/src/components/audio/Player.vue:363 +#, fuzzy +msgctxt "Sidebar/Player/Icon.Tooltip/Verb" msgid "Mute" msgstr "Silentigi" #: front/src/components/manage/moderation/InstancePolicyCard.vue:24 +#, fuzzy +msgctxt "Content/Moderation/Card.List item/Verb" +msgid "Mute activity" +msgstr "Lasta akto" + #: front/src/components/manage/moderation/InstancePolicyForm.vue:115 #, fuzzy +msgctxt "Content/Moderation/Checkbox.Label/Verb" msgid "Mute activity" msgstr "Lasta akto" +#: front/src/components/manage/moderation/InstancePolicyForm.vue:119 +#, fuzzy +msgctxt "Content/Moderation/Checkbox.Label/Verb" +msgid "Mute notifications" +msgstr "Viaj sciigoj" + #: front/src/components/manage/moderation/InstancePolicyCard.vue:28 #, fuzzy +msgctxt "Content/Moderation/Card.List item/Verb" msgid "Mute notifications" msgstr "Viaj sciigoj" #: front/src/components/Sidebar.vue:34 +#, fuzzy +msgctxt "Sidebar/Profile/Title" msgid "My account" msgstr "Mia konto" -#: front/src/components/library/radios/Builder.vue:236 +#: front/src/components/library/radios/Builder.vue:237 +#, fuzzy +msgctxt "Content/Radio/Input.Placeholder" msgid "My awesome description" msgstr "Mia mojosa priskribo" #: front/src/views/content/libraries/Form.vue:70 +#, fuzzy +msgctxt "Content/Library/Input.Placeholder" msgid "My awesome library" msgstr "Mia mojosa muzikejo" #: front/src/components/playlists/Form.vue:74 +#, fuzzy +msgctxt "Content/Playlist/Input.Placeholder" msgid "My awesome playlist" msgstr "Mia mojosa ludlisto" -#: front/src/components/library/radios/Builder.vue:235 +#: front/src/components/library/radios/Builder.vue:236 +#, fuzzy +msgctxt "Content/Radio/Input.Placeholder" msgid "My awesome radio" msgstr "Mia mojosa radio" #: front/src/views/content/libraries/Home.vue:6 +#, fuzzy +msgctxt "Content/Library/Title" msgid "My libraries" msgstr "Miaj muzikejoj" #: 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 +#: src/components/library/EditCard.vue:60 +#: front/src/components/library/TrackDetail.vue:34 +#: front/src/components/library/TrackDetail.vue:43 +#: front/src/components/library/TrackDetail.vue:52 +#: front/src/components/library/TrackDetail.vue:61 #: 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 +#, fuzzy +msgctxt "*/*/*" msgid "N/A" msgstr "ND" +#: front/src/components/mixins/Translations.vue:24 +#: front/src/components/mixins/Translations.vue:25 +#, fuzzy +msgctxt "Content/Moderation/*/Noun" +msgid "Name" +msgstr "Nomo" + +#: front/src/views/content/libraries/Form.vue:10 +#, fuzzy +msgctxt "Content/Library/Input.Label" +msgid "Name" +msgstr "Nomo" + +#: front/src/components/playlists/PlaylistModal.vue:31 +#, fuzzy +msgctxt "*/*/Table.Label" +msgid "Name" +msgstr "Nomo" + +#: front/src/components/auth/Settings.vue:133 +#, fuzzy +msgctxt "Content/*/Table.Label" +msgid "Name" +msgstr "Nomo" + #: 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 +#, fuzzy +msgctxt "Content/Moderation/Table.Label" msgid "Name" msgstr "Nomo" -#: front/src/components/auth/Settings.vue:87 +#: front/src/components/auth/Settings.vue:88 +#, fuzzy +msgctxt "Content/Settings/Input.Label" +msgid "New password" +msgstr "Nova pasvorto" + #: front/src/views/auth/PasswordResetConfirm.vue:14 +#, fuzzy +msgctxt "Content/Signup/Input.Label" msgid "New password" msgstr "Nova pasvorto" -#: front/src/components/Sidebar.vue:160 +#: front/src/components/Sidebar.vue:171 +#, fuzzy +msgctxt "Sidebar/Player/Paragraph" msgid "New tracks will be appended here automatically." msgstr "Novaj kantoj estos aldonataj ĉi-tie aÅtomate." -#: front/src/components/audio/Player.vue:353 +#: front/src/components/library/EditCard.vue:47 +msgctxt "Content/Library/Card.Table.Header/Short" +msgid "New value" +msgstr "" + +#: front/src/components/audio/Player.vue:361 +#, fuzzy +msgctxt "Sidebar/Player/Icon.Tooltip" msgid "Next track" msgstr "BaldaÅa kanto" -#: front/src/components/Sidebar.vue:119 +#: front/src/components/Sidebar.vue:130 +#, fuzzy +msgctxt "*/*/*" msgid "No" msgstr "Ne" #: front/src/components/Home.vue:100 +#, fuzzy +msgctxt "Content/Home/List item" msgid "No add-ons, no plugins : you only need a web library" msgstr "Nek aldonaĵoj, nek kromprogramoj: vi nur bezonas retmuzikejo" #: front/src/components/audio/Search.vue:25 +#, fuzzy +msgctxt "Content/Search/Paragraph" msgid "No album matched your query" msgstr "Neniom albumo kongruas kun via serĉo" #: front/src/components/audio/Search.vue:16 +#, fuzzy +msgctxt "Content/Search/Paragraph" msgid "No artist matched your query" msgstr "Neniom artisto kongruas kun via serĉo" -#: front/src/components/library/Track.vue:158 +#: front/src/components/library/TrackDetail.vue:14 +#, fuzzy +msgctxt "Content/Track/Table.Paragraph" +msgid "No copyright information available for this track" +msgstr "Nenio teksto disponeblas por tiu kanto." + +#: front/src/components/library/TrackDetail.vue:25 +#, fuzzy +msgctxt "Content/Track/Table.Paragraph" +msgid "No licensing information for this track" +msgstr "Ni havas nenia licenca informado pri tiu kanto" + +#: front/src/components/library/TrackDetail.vue:77 +#, fuzzy +msgctxt "Content/Track/Paragraph" msgid "No lyrics available for this track." msgstr "Nenio teksto disponeblas por tiu kanto." #: front/src/components/federation/LibraryWidget.vue:6 +#, fuzzy +msgctxt "Content/Federation/Paragraph" msgid "No matching library." msgstr "Neniu muzikejo korespondas." -#: front/src/views/Notifications.vue:26 +#: front/src/views/Notifications.vue:28 #, fuzzy +msgctxt "Content/Notifications/Paragraph" msgid "No notification to show." msgstr "Nenio sciigoj jam." +#: front/src/components/common/EmptyState.vue:7 +msgctxt "Content/*/Paragraph" +msgid "No results were found." +msgstr "" + +#: front/src/views/content/libraries/Form.vue:72 +#, fuzzy +msgctxt "Content/Library/Dropdown" +msgid "Nobody except me" +msgstr "Neniu krom mi" + #: 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 +#, fuzzy +msgctxt "Content/Settings/Dropdown" +msgid "Nobody except me" +msgstr "Neniu krom mi" + +#: front/src/components/playlists/Form.vue:81 +#, fuzzy +msgctxt "Content/Playlist/Dropdown" msgid "Nobody except me" msgstr "Neniu krom mi" #: front/src/views/content/libraries/Detail.vue:57 +#, fuzzy +msgctxt "Content/Library/Paragraph" msgid "Nobody is following this library" msgstr "Neniu sekvas tiun muzikejon" #: front/src/components/manage/users/InvitationsTable.vue:51 +#, fuzzy +msgctxt "Content/Admin/Table" msgid "Not used" msgstr "Ne uzantata" -#: front/src/components/Sidebar.vue:46 src/views/Notifications.vue:74 +#: front/src/views/Notifications.vue:76 +#, fuzzy +msgctxt "Head/Notifications/Title" +msgid "Notifications" +msgstr "Sciigoj" + +#: front/src/components/Sidebar.vue:46 +#, fuzzy +msgctxt "Sidebar/Notifications/List item.Link/Noun" msgid "Notifications" msgstr "Sciigoj" #: front/src/components/Footer.vue:47 +#, fuzzy +msgctxt "Footer/*/List item.Link" msgid "Official website" msgstr "Oficiala retejo" -#: front/src/components/auth/Settings.vue:82 +#: front/src/components/auth/Settings.vue:83 +#, fuzzy +msgctxt "Content/Settings/Input.Label" msgid "Old password" msgstr "Malnova pasvorto" +#: front/src/components/library/EditCard.vue:46 +msgctxt "Content/Library/Card.Table.Header/Short" +msgid "Old value" +msgstr "" + #: front/src/components/manage/users/InvitationsTable.vue:20 +#, fuzzy +msgctxt "Content/Admin/Dropdown/Adjective" msgid "Open" msgstr "Malferma" #: front/src/views/admin/moderation/AccountsDetail.vue:23 +#, fuzzy +msgctxt "Content/Moderation/Link/Verb" msgid "Open profile" msgstr "Malfermi profilon" #: front/src/views/admin/moderation/DomainsDetail.vue:16 +#, fuzzy +msgctxt "Content/Moderation/Link/Verb" msgid "Open website" msgstr "Malfermi retejon" #: front/src/components/manage/moderation/InstancePolicyForm.vue:40 +#, fuzzy +msgctxt "Content/Moderation/Card.Title" msgid "Or customize your rule" msgstr "AÅ agordi vian regulon" -#: 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/components/favorites/List.vue:32 +#, fuzzy +msgctxt "Content/*/Dropdown.Label/Short, Name" +msgid "Order" +msgstr "Ordo" + #: front/src/views/playlists/List.vue:25 +#, fuzzy +msgctxt "Content/*/Dropdown.Label/Short, Noun" +msgid "Order" +msgstr "Ordo" + +#: front/src/components/library/Radios.vue:41 +#, fuzzy +msgctxt "Content/Search/Dropdown.Label" +msgid "Order" +msgstr "Ordo" + +#: front/src/components/manage/library/EditsCardList.vue:37 +#: front/src/components/manage/users/UsersTable.vue:17 +#, fuzzy +msgctxt "Content/Search/Dropdown.Label/Noun" 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 +#, fuzzy +msgctxt "Content/Search/Input.Label/Noun" +msgid "Ordering" +msgstr "Ordo" + +#: front/src/components/library/Albums.vue:15 +#: src/components/library/Artists.vue:15 +#, fuzzy +msgctxt "Content/Search/Dropdown.Label/Noun" +msgid "Ordering" +msgstr "Ordo" + +#: front/src/components/library/Radios.vue:33 +#: front/src/components/manage/library/EditsCardList.vue:29 +#, fuzzy +msgctxt "Content/Search/Dropdown.Label" +msgid "Ordering" +msgstr "Ordo" + +#: front/src/components/favorites/List.vue:24 +#, fuzzy +msgctxt "Content/Favorites/Dropdown.Title/Short, Name" +msgid "Ordering" +msgstr "Ordo" + #: front/src/views/playlists/List.vue:17 +#, fuzzy +msgctxt "Content/*/Dropdown.Label/Short, Noun" +msgid "Ordering" +msgstr "Ordo" + +#: front/src/views/content/libraries/FilesTable.vue:21 +#, fuzzy +msgctxt "Content/Library/Dropdown.Label/Noun" msgid "Ordering" msgstr "Ordo" -#: front/src/components/library/Artists.vue:23 +#: front/src/views/content/libraries/FilesTable.vue:29 +#, fuzzy +msgctxt "Content/Library/Dropdown.Label/Noun" +msgid "Ordering direction" +msgstr "Orda direkto" + +#: front/src/components/library/Albums.vue:23 +#: src/components/library/Artists.vue:23 +#, fuzzy +msgctxt "Content/Search/Dropdown.Label/Noun" +msgid "Ordering direction" +msgstr "Orda direkto" + #: front/src/components/manage/moderation/AccountsTable.vue:19 #: front/src/components/manage/moderation/DomainsTable.vue:17 -#: front/src/views/content/libraries/FilesTable.vue:29 +#, fuzzy +msgctxt "Content/Search/Input.Label/Noun" msgid "Ordering direction" msgstr "Orda direkto" #: front/src/components/manage/users/InvitationsTable.vue:38 +#, fuzzy +msgctxt "Content/Admin/Table.Label" msgid "Owner" msgstr "Proprietulo" #: front/src/components/PageNotFound.vue:33 +#, fuzzy +msgctxt "Head/*/Title" msgid "Page Not Found" msgstr "Maltrovita paÄo" #: front/src/components/PageNotFound.vue:7 +#, fuzzy +msgctxt "Content/*/Title" msgid "Page not found!" msgstr "Maltrovitas paÄon!" #: front/src/components/Pagination.vue:39 +#, fuzzy +msgctxt "Content/*/Hidden text/Noun" msgid "Pagination" msgstr "PaÄeco" -#: front/src/components/auth/Login.vue:33 src/components/auth/Signup.vue:40 +#: front/src/components/auth/Signup.vue:40 +msgid "Password" +msgstr "Pasvorto" + +#: front/src/components/auth/Login.vue:33 +#, fuzzy +msgctxt "Content/Login/Input.Label" msgid "Password" msgstr "Pasvorto" #: front/src/components/auth/SubsonicTokenForm.vue:94 +#, fuzzy +msgctxt "Content/Settings/Message" msgid "Password updated" msgstr "Pasvorto aktuliginta" #: front/src/views/auth/PasswordResetConfirm.vue:28 +#, fuzzy +msgctxt "Content/Signup/Card.Title" msgid "Password updated successfully" msgstr "Pasvorto sukcese aktualiginta" -#: front/src/components/audio/Player.vue:352 +#: front/src/components/audio/Player.vue:360 +#, fuzzy +msgctxt "Sidebar/Player/Icon.Tooltip/Verb" msgid "Pause track" msgstr "PaÅzi kanton" #: front/src/components/ShortcutsModal.vue:59 +#, fuzzy +msgctxt "Popup/Keyboard shortcuts/Table.Label/Verb" msgid "Pause/play the current track" msgstr "PaÅzi/ludi la aktualan kanton" #: front/src/components/manage/moderation/InstancePolicyCard.vue:12 +#, fuzzy +msgctxt "Content/Moderation/Card.List item" msgid "Paused" msgstr "PaÅza" -#: front/src/components/library/FileUpload.vue:107 -#: front/src/views/content/libraries/FilesTable.vue:14 #: front/src/views/content/libraries/FilesTable.vue:208 +#, fuzzy +msgctxt "Content/Library/Table/Short" +msgid "Pending" +msgstr "Atendas" + +#: front/src/components/library/FileUpload.vue:109 +#, fuzzy +msgctxt "Content/Library/Table" +msgid "Pending" +msgstr "Atendas" + +#: front/src/views/content/libraries/FilesTable.vue:14 +#, fuzzy +msgctxt "Content/Library/Dropdown" msgid "Pending" msgstr "Atendas" #: front/src/views/content/libraries/Detail.vue:37 +#, fuzzy +msgctxt "Content/Library/Table/Short" msgid "Pending approval" msgstr "Atendas aprobon" #: front/src/views/content/libraries/Quota.vue:22 +#, fuzzy +msgctxt "Content/Library/Label" msgid "Pending files" msgstr "Atendantaj dosieroj" -#: front/src/components/Sidebar.vue:212 +#: front/src/components/Sidebar.vue:223 +#, fuzzy +msgctxt "Sidebar/Notifications/Hidden text" msgid "Pending follow requests" msgstr "Atendantaj petoj da sekvado" +#: front/src/components/manage/library/EditsCardList.vue:18 +#, fuzzy +msgctxt "Content/Admin/Dropdown" +msgid "Pending review" +msgstr "Atendantaj dosieroj" + +#: front/src/components/library/EditCard.vue:29 +#, fuzzy +msgctxt "Content/Library/Card/Short" +msgid "Pending review" +msgstr "Atendantaj dosieroj" + +#: front/src/components/Sidebar.vue:224 +#, fuzzy +msgctxt "Sidebar/Moderation/Hidden text" +msgid "Pending review edits" +msgstr "Atendantaj dosieroj" + #: front/src/components/manage/users/UsersTable.vue:42 +#, fuzzy +msgctxt "Content/Admin/Table.Label/Noun" +msgid "Permissions" +msgstr "Rajtoj" + #: front/src/views/admin/moderation/AccountsDetail.vue:137 +#, fuzzy +msgctxt "Content/Moderation/Table.Label" msgid "Permissions" msgstr "Rajtoj" #: front/src/components/audio/PlayButton.vue:9 -#: src/components/library/Track.vue:40 +#, fuzzy +msgctxt "*/Queue/Button/Label/Short, Verb" +msgid "Play" +msgstr "Ludi" + +#: front/src/components/library/TrackBase.vue:25 +#, fuzzy +msgctxt "*/Queue/Button.Label/Short, Verb" 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:22 -#: front/src/components/library/Album.vue:67 src/views/playlists/Detail.vue:23 +#, fuzzy +msgctxt "Content/Queue/Button.Label/Short, Verb" +msgid "Play all" +msgstr "Ludi ĉiu" + +#: front/src/components/library/Album.vue:17 +#: src/components/library/Album.vue:63 front/src/views/playlists/Detail.vue:24 +#, fuzzy +msgctxt "Content/*/Button.Label/Verb, Short" +msgid "Play all" +msgstr "Ludi ĉiu" + +#: front/src/components/audio/album/Card.vue:48 +#, fuzzy +msgctxt "Content/Queue/Card.Button.Label/Short, Verb" msgid "Play all" msgstr "Ludi ĉiu" #: front/src/components/library/Artist.vue:26 +#, fuzzy +msgctxt "Content/Artist/Button.Label/Verb" msgid "Play all albums" msgstr "Ludi ĉiuj albumoj" -#: front/src/components/audio/PlayButton.vue:15 -#: front/src/components/audio/PlayButton.vue:65 +#: front/src/components/audio/PlayButton.vue:18 +#, fuzzy +msgctxt "*/Queue/Dropdown/Button/Label/Short" +msgid "Play next" +msgstr "Ludi baldaÅe" + +#: front/src/components/audio/PlayButton.vue:77 +#, fuzzy +msgctxt "*/Queue/Dropdown/Button/Title" msgid "Play next" msgstr "Ludi baldaÅe" #: front/src/components/ShortcutsModal.vue:67 +#, fuzzy +msgctxt "Popup/Keyboard shortcuts/Table.Label/Verb" msgid "Play next track" msgstr "Ludi sekvan kanton" -#: front/src/components/audio/PlayButton.vue:16 -#: front/src/components/audio/PlayButton.vue:63 +#: front/src/components/audio/PlayButton.vue:21 +#, fuzzy +msgctxt "*/Queue/Dropdown/Button/Label/Short" +msgid "Play now" +msgstr "Ludi tuj" + +#: front/src/components/audio/PlayButton.vue:75 +#, fuzzy +msgctxt "*/Queue/Dropdown/Button/Title" msgid "Play now" msgstr "Ludi tuj" #: front/src/components/ShortcutsModal.vue:63 +#, fuzzy +msgctxt "Popup/Keyboard shortcuts/Table.Label/Verb" msgid "Play previous track" msgstr "Ludi antaÅa kanto" -#: front/src/components/Sidebar.vue:211 +#: front/src/components/audio/PlayButton.vue:78 +msgctxt "*/Queue/Dropdown/Button/Title" +msgid "Play similar songs" +msgstr "" + +#: front/src/components/Sidebar.vue:222 +#, fuzzy +msgctxt "Sidebar/Player/Hidden text" msgid "Play this track" msgstr "Ludi tiun kanton" -#: front/src/components/audio/Player.vue:351 +#: front/src/components/audio/Player.vue:359 +#, fuzzy +msgctxt "Sidebar/Player/Icon.Tooltip/Verb" msgid "Play track" msgstr "Ludi kanton" -#: front/src/components/audio/PlayButton.vue:70 +#: front/src/components/audio/PlayButton.vue:83 #, fuzzy +msgctxt "*/Queue/Button/Title" msgid "Play..." msgstr "Ludi" -#: front/src/views/playlists/Detail.vue:90 +#: front/src/views/playlists/Detail.vue:91 msgid "Playlist" msgstr "Ludlisto" #: front/src/views/playlists/Detail.vue:12 +#, fuzzy +msgctxt "Content/Playlist/Header.Subtitle" msgid "Playlist containing %{ count } track, by %{ username }" msgid_plural "Playlist containing %{ count } tracks, by %{ username }" msgstr[0] "Ludisto enhavanta unu kanto, je %{username}" msgstr[1] "Ludisto enhavanta %{count} kantoj, je %{username}" #: front/src/components/playlists/Form.vue:9 +#, fuzzy +msgctxt "Content/Playlist/Message" msgid "Playlist created" msgstr "Ludlisto kreiintas" #: front/src/components/playlists/Editor.vue:4 +#, fuzzy +msgctxt "Content/Playlist/Title" msgid "Playlist editor" msgstr "Ludlista redaktilo" #: front/src/components/playlists/Form.vue:21 +#, fuzzy +msgctxt "Content/Playlist/Input.Label" msgid "Playlist name" msgstr "Nomo de la ludlisto" #: front/src/components/playlists/Form.vue:6 +#, fuzzy +msgctxt "Content/Playlist/Message" msgid "Playlist updated" msgstr "Ludlisto aktualigintas" #: front/src/components/playlists/Form.vue:25 +#, fuzzy +msgctxt "Content/Playlist/Dropdown.Label" 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/admin/Settings.vue:83 +#: front/src/components/Sidebar.vue:71 +#, fuzzy +msgctxt "Sidebar/Playlist/List item.Link/Noun" +msgid "Playlists" +msgstr "Ludlistoj" + +#: front/src/components/library/Library.vue:16 +#, fuzzy +msgctxt "Menu/Home/Link" +msgid "Playlists" +msgstr "Ludlistoj" + #: front/src/views/playlists/List.vue:106 +#, fuzzy +msgctxt "Head/Playlist/Title/Noun" +msgid "Playlists" +msgstr "Ludlistoj" + +#: front/src/components/library/Home.vue:16 +#, fuzzy +msgctxt "Content/Home/Title" +msgid "Playlists" +msgstr "Ludlistoj" + +#: front/src/views/admin/Settings.vue:83 +#, fuzzy +msgctxt "Content/Admin/Menu" msgid "Playlists" msgstr "Ludlistoj" #: front/src/components/Home.vue:56 +#, fuzzy +msgctxt "Content/Home/List item" msgid "Playlists? We got them" msgstr "Ludlistoj? Jen" -#: front/src/components/auth/Settings.vue:78 +#: front/src/components/auth/Settings.vue:79 +#, fuzzy +msgctxt "Content/Settings/Error message.List item/Call to action" msgid "Please double-check your password is correct" msgstr "Bonvolu rekontroli ke via pasvorto Äustas" #: front/src/components/auth/Login.vue:9 +#, fuzzy +msgctxt "Content/Login/Error message.List item/Call to action" msgid "Please double-check your username/password couple is correct" msgstr "Bonvolu rekontroli ke vian uzantnomo kaj pasvorto Äustas" #: front/src/components/auth/Settings.vue:46 +#, fuzzy +msgctxt "Content/Settings/Paragraph" msgid "PNG, GIF or JPG. At most 2MB. Will be downscaled to 400x400px." msgstr "PNG, GIF, aÅ JPG. Maksimume 2Mo. La bildo malgrandigos al 400×400 rastrumero." #: front/src/components/manage/moderation/InstancePolicyForm.vue:118 +#, fuzzy +msgctxt "Content/Moderation/Help text" msgid "Prevent account or domain from triggering notifications, except from followers." msgstr "Preventi konton aÅ domajno de sendi sciigoj, krom el sekvantoj." -#: front/src/components/audio/EmbedWizard.vue:29 +#: front/src/components/audio/EmbedWizard.vue:33 +#, fuzzy +msgctxt "Popup/Embed/Title/Noun" msgid "Preview" msgstr "AntaÅvido" -#: front/src/components/audio/Player.vue:350 +#: front/src/components/audio/Player.vue:358 +#, fuzzy +msgctxt "Sidebar/Player/Icon.Tooltip" msgid "Previous track" msgstr "AntaÅa kanto" #: front/src/views/content/remote/Card.vue:39 +#, fuzzy +msgctxt "Content/Library/Card.List item" msgid "Problem during scanning" msgstr "Eraro dum skano" #: front/src/components/library/FileUpload.vue:58 +#, fuzzy +msgctxt "Content/Library/Button.Label" msgid "Proceed" msgstr "Konfirmi" #: front/src/views/auth/EmailConfirm.vue:26 #: front/src/views/auth/PasswordResetConfirm.vue:31 +#, fuzzy +msgctxt "Content/Signup/Link/Verb" msgid "Proceed to login" msgstr "Ensalutu" #: front/src/components/library/FileUpload.vue:17 +#, fuzzy +msgctxt "Content/Library/Tab.Title/Short" msgid "Processing" msgstr "Procedas" +#: front/src/views/content/libraries/Quota.vue:39 +#: front/src/views/content/libraries/Quota.vue:65 +#: front/src/views/content/libraries/Quota.vue:91 +#, fuzzy +msgctxt "Popup/Library/Button.Label" +msgid "Purge" +msgstr "Purigi" + #: front/src/components/manage/moderation/AccountsTable.vue:188 #: front/src/components/manage/moderation/DomainsTable.vue:168 +#, fuzzy +msgctxt "Content/Moderation/Dropdown/Verb" +msgid "Purge" +msgstr "Purigi" + #: 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 +#, fuzzy +msgctxt "Content/Library/Button.Label/Verb" msgid "Purge" msgstr "Purigi" #: front/src/views/content/libraries/Quota.vue:89 +#, fuzzy +msgctxt "Popup/Library/Title" msgid "Purge errored files?" msgstr "Purigi erarajn dosierojn?" #: front/src/views/content/libraries/Quota.vue:37 +#, fuzzy +msgctxt "Popup/Library/Title" msgid "Purge pending files?" msgstr "Purigi atendantajn dosierojn?" #: front/src/views/content/libraries/Quota.vue:63 +#, fuzzy +msgctxt "Popup/Library/Title" msgid "Purge skipped files?" msgstr "Purigi ignoratajn dosierojn?" #: front/src/components/Sidebar.vue:20 +#, fuzzy +msgctxt "Sidebar/Queue/Tab.Title/Noun" msgid "Queue" msgstr "Atendovico" -#: front/src/components/audio/Player.vue:283 +#: front/src/components/audio/Player.vue:291 +#, fuzzy +msgctxt "Content/Queue/Message" msgid "Queue shuffled!" msgstr "Atendovico miksiÄis!" #: front/src/views/radios/Detail.vue:80 +#, fuzzy +msgctxt "Head/Radio/Title" msgid "Radio" msgstr "Radio" -#: front/src/components/library/radios/Builder.vue:233 +#: front/src/components/library/radios/Builder.vue:234 +#, fuzzy +msgctxt "Head/Radio/Title" msgid "Radio Builder" msgstr "Faranto de radio" #: front/src/components/library/radios/Builder.vue:15 +#, fuzzy +msgctxt "Content/Radio/Message" msgid "Radio created" msgstr "Kreis radion" #: front/src/components/library/radios/Builder.vue:21 +#, fuzzy +msgctxt "Content/Radio/Input.Label/Noun" msgid "Radio name" msgstr "Nomo de la radio" #: front/src/components/library/radios/Builder.vue:12 +#, fuzzy +msgctxt "Content/Radio/Message" msgid "Radio updated" msgstr "Äœisdatigas radion" -#: front/src/components/library/Library.vue:10 -#: src/components/library/Radios.vue:141 +#: front/src/components/library/Library.vue:13 +#, fuzzy +msgctxt "Menu/Home/Link" +msgid "Radios" +msgstr "Radioj" + +#: front/src/components/library/Radios.vue:142 +#, fuzzy +msgctxt "Head/Radio/Title" msgid "Radios" msgstr "Radioj" -#: front/src/components/manage/moderation/InstancePolicyCard.vue:39 #: front/src/components/manage/moderation/InstancePolicyForm.vue:25 +#, fuzzy +msgctxt "Content/Moderation/Input.Label/Noun" +msgid "Reason" +msgstr "Kialo" + +#: front/src/components/manage/moderation/InstancePolicyCard.vue:39 +#, fuzzy +msgctxt "Content/Moderation/Card.Title/Noun" msgid "Reason" msgstr "Kialo" #: front/src/views/admin/moderation/AccountsDetail.vue:222 #: front/src/views/admin/moderation/DomainsDetail.vue:179 +#, fuzzy +msgctxt "Content/Moderation/Table.Label/Noun" msgid "Received library follows" msgstr "Ricevintaj sekvadoj de muzikejo" #: front/src/components/manage/moderation/DomainsTable.vue:40 -#: front/src/components/mixins/Translations.vue:36 -#: front/src/components/mixins/Translations.vue:37 +#, fuzzy +msgctxt "Content/Moderation/Table.Label/Short, Noun" +msgid "Received messages" +msgstr "Ricevintaj mesaÄoj" + +#: front/src/components/mixins/Translations.vue:33 +#: front/src/components/mixins/Translations.vue:34 +#, fuzzy +msgctxt "Content/Moderation/Dropdown/Noun" msgid "Received messages" msgstr "Ricevintaj mesaÄoj" +#: front/src/components/library/EditForm.vue:27 +#, fuzzy +msgctxt "Content/Library/Paragraph" +msgid "Recent edits" +msgstr "Novaj aldonoj" + +#: front/src/components/library/EditForm.vue:17 +msgctxt "Content/Library/Paragraph" +msgid "Recent edits awaiting review" +msgstr "" + #: front/src/components/library/Home.vue:24 +#, fuzzy +msgctxt "Content/Home/Title" msgid "Recently added" msgstr "Novaj aldonoj" #: front/src/components/library/Home.vue:11 +#, fuzzy +msgctxt "Content/Home/Title" msgid "Recently favorited" msgstr "Novaj stelumoj" #: front/src/components/library/Home.vue:6 +#, fuzzy +msgctxt "Content/Home/Title" msgid "Recently listened" msgstr "Lastatempaj aÅskultantoj" #: front/src/views/content/remote/Home.vue:15 +#, fuzzy +msgctxt "Content/Library/Button.Label" +msgid "Refresh" +msgstr "Äœisdatigi" + +#: front/src/components/common/EmptyState.vue:16 +#, fuzzy +msgctxt "Content/*/Button.Label/Short, Verb" +msgid "Refresh" +msgstr "Äœisdatigi" + +#: front/src/components/auth/Settings.vue:125 +#, fuzzy +msgctxt "Content/*/Button.Label" msgid "Refresh" msgstr "Äœisdatigi" #: front/src/views/admin/moderation/DomainsDetail.vue:135 +#, fuzzy +msgctxt "Content/Moderation/Button.Label/Verb" msgid "Refresh node info" msgstr "Aktualigi instancinformon" -#: front/src/components/common/ActionTable.vue:272 +#: front/src/components/common/ActionTable.vue:274 +#, fuzzy +msgctxt "Content/*/Button.Tooltip/Verb" msgid "Refresh table content" msgstr "AktualiÄi datumon de tabelo" @@ -1984,761 +3707,1461 @@ msgid "Registration are closed on this instance, you will need an invitation cod msgstr "Registrigadoj fermitas je tiu instanco, vi bezonos invitkodon por registrigi." #: front/src/components/manage/users/UsersTable.vue:71 +#, fuzzy +msgctxt "Content/Admin/Table, User role" msgid "regular user" msgstr "normala uzanto" +#: front/src/components/library/EditCard.vue:87 #: front/src/views/content/libraries/Detail.vue:51 +#, fuzzy +msgctxt "Content/Library/Button.Label" msgid "Reject" msgstr "Malakcepti" #: front/src/components/manage/moderation/InstancePolicyCard.vue:32 +#, fuzzy +msgctxt "Content/Moderation/Card.List item/Verb" +msgid "Reject media" +msgstr "Malakcepti aÅdovidaĵon" + #: front/src/components/manage/moderation/InstancePolicyForm.vue:123 +#, fuzzy +msgctxt "Content/Moderation/Checkbox.Label/Verb" msgid "Reject media" msgstr "Malakcepti aÅdovidaĵon" #: front/src/views/content/libraries/Detail.vue:43 +#, fuzzy +msgctxt "Content/Library/Table/Short" msgid "Rejected" msgstr "Malakceptinta" -#: front/src/views/content/libraries/FilesTable.vue:234 -msgid "Relaunch import" -msgstr "Rekomenci importadon" +#: front/src/components/library/EditCard.vue:33 +#, fuzzy +msgctxt "Content/Library/Card/Short" +msgid "Rejected" +msgstr "Malakceptinta" + +#: front/src/components/manage/library/EditsCardList.vue:24 +#, fuzzy +msgctxt "Content/Admin/Dropdown" +msgid "Rejected" +msgstr "Malakceptinta" #: front/src/views/content/remote/Home.vue:6 +#, fuzzy +msgctxt "Content/Library/Title/Noun" msgid "Remote libraries" msgstr "Mallokaj muzikejoj" #: front/src/views/content/remote/Home.vue:7 +#, fuzzy +msgctxt "Content/Library/Paragraph" msgid "Remote libraries are owned by other users on the network. You can access them as long as they are public or you are granted access." msgstr "Mallokaj muzikejoj apartenas al aliaj uzantoj el la reto. Vi povas atingi ilin se ili estas publika aÅ vi estas akceptinta." #: front/src/components/library/radios/Filter.vue:59 +#, fuzzy +msgctxt "Content/Radio/Button.Label/Verb" msgid "Remove" msgstr "Forigi" #: front/src/components/auth/Settings.vue:58 +#, fuzzy +msgctxt "Content/Settings/Button.Label/Verb" msgid "Remove avatar" msgstr "Forigi profilbildon" +#: front/src/components/library/Artist.vue:73 +#, fuzzy +msgctxt "Content/Moderation/Button.Label" +msgid "Remove filter" +msgstr "Forigi profilbildon" + #: front/src/components/favorites/TrackFavoriteIcon.vue:26 +#, fuzzy +msgctxt "*/Favorites/Icon.Tooltip/Verb" msgid "Remove from favorites" msgstr "Forigi el stelumoj" #: front/src/views/content/libraries/Quota.vue:38 +#, fuzzy +msgctxt "Popup/Library/Paragraph" msgid "Removes uploaded but yet to be processed tracks completely, adding the corresponding data to your quota." msgstr "Forigas elÅutatajn sed jam procezontajn kantojn, aldonante tiu datumo al via kvoto." #: front/src/views/content/libraries/Quota.vue:64 +#, fuzzy +msgctxt "Popup/Library/Paragraph" msgid "Removes uploaded tracks skipped during the import processes completely, adding the corresponding data to your quota." msgstr "Forigas elÅutatajn preterlasinta kantojn, aldonante tiu datumo al via kvoto." #: front/src/views/content/libraries/Quota.vue:90 +#, fuzzy +msgctxt "Popup/Library/Paragraph" msgid "Removes uploaded tracks that could not be processed by the server completely, adding the corresponding data to your quota." msgstr "Forigas elÅutatajn kantojn ke la servilo ne povis procezi, aldonante tiu datumo al via kvoto." #: front/src/components/auth/SubsonicTokenForm.vue:33 +#, fuzzy +msgctxt "Content/Settings/Button.Label/Verb" +msgid "Request a new password" +msgstr "Demandi novan pasvorton" + #: front/src/components/auth/SubsonicTokenForm.vue:36 +#, fuzzy +msgctxt "Popup/Settings/Button.Label/Verb" msgid "Request a new password" msgstr "Demandi novan pasvorton" #: front/src/components/auth/SubsonicTokenForm.vue:34 +#, fuzzy +msgctxt "Popup/Settings/Title" msgid "Request a new Subsonic API password?" msgstr "Demandi novan Subsonic API pasvorton?" #: front/src/components/auth/SubsonicTokenForm.vue:42 +#, fuzzy +msgctxt "Content/Settings/Button.Label/Verb" msgid "Request a password" msgstr "Demandi pasvorton" -#: front/src/components/auth/Login.vue:35 src/views/auth/PasswordReset.vue:4 +#: front/src/components/library/EditForm.vue:64 +msgctxt "Content/Library/Button.Label" +msgid "Reset to initial value: %{ value }" +msgstr "" + #: front/src/views/auth/PasswordReset.vue:53 +#, fuzzy +msgctxt "Head/Signup/Title" +msgid "Reset your password" +msgstr "Renuligadi vian pasvorton" + +#: front/src/components/auth/Login.vue:35 +#, fuzzy +msgctxt "Content/Login/Link/Verb" +msgid "Reset your password" +msgstr "Renuligadi vian pasvorton" + +#: front/src/views/auth/PasswordReset.vue:4 +#, fuzzy +msgctxt "Content/Signup/Title" msgid "Reset your password" msgstr "Renuligadi vian pasvorton" -#: 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 +#: front/src/views/content/libraries/FilesTable.vue:234 +#, fuzzy +msgctxt "Content/Library/Dropdown/Verb" +msgid "Restart import" +msgstr "Rekomenci importadon" + +#: front/src/components/library/Artists.vue:30 +#: src/components/library/Radios.vue:52 +#, fuzzy +msgctxt "Content/Search/Dropdown.Label" +msgid "Results per page" +msgstr "Rezultoj per paÄo" + +#: front/src/views/playlists/List.vue:32 +#, fuzzy +msgctxt "Content/*/Dropdown.Label/Short, Noun" +msgid "Results per page" +msgstr "Rezultoj per paÄo" + +#: front/src/components/library/Albums.vue:30 +#, fuzzy +msgctxt "Content/Search/Dropdown.Label/Noun" +msgid "Results per page" +msgstr "Rezultoj per paÄo" + +#: front/src/components/favorites/List.vue:39 +#, fuzzy +msgctxt "Content/*/Dropdown.Label/Short, Name" msgid "Results per page" msgstr "Rezultoj per paÄo" +#: front/src/components/library/EditForm.vue:31 +msgctxt "Content/Library/Button.Label" +msgid "Retrict to unreviewed edits" +msgstr "" + #: front/src/views/auth/EmailConfirm.vue:17 +#, fuzzy +msgctxt "Content/Signup/Link/Verb" msgid "Return to login" msgstr "Reiru al ensalutpaÄo" +#: front/src/components/library/Artist.vue:70 +#, fuzzy +msgctxt "Content/Moderation/Link" +msgid "Review my filters" +msgstr "Vidi dosierojn" + #: front/src/components/manage/moderation/InstancePolicyCard.vue:16 +#, fuzzy +msgctxt "Content/Moderation/Card.Title/Noun" msgid "Rule" msgstr "Regulo" +#: front/src/components/library/radios/Builder.vue:34 +#, fuzzy +msgctxt "Content/Radio/Button.Label/Verb" +msgid "Save" +msgstr "Konservi" + #: front/src/components/admin/SettingsGroup.vue:67 -#: front/src/components/library/radios/Builder.vue:33 +#, fuzzy +msgctxt "Content/Settings/Button.Label/Short, Verb" msgid "Save" msgstr "Konservi" #: front/src/views/content/remote/Card.vue:165 +#, fuzzy +msgctxt "Content/Library/Message" msgid "Scan launched" msgstr "Skano komencis" #: front/src/views/content/remote/Card.vue:63 +#, fuzzy +msgctxt "Content/Library/Card.Button.Label/Verb" msgid "Scan now" msgstr "Skani nun" +#: front/src/views/content/remote/Card.vue:31 +#, fuzzy +msgctxt "Content/Library/Card.List item" +msgid "Scan pending" +msgstr "Foste" + #: front/src/views/content/remote/Card.vue:166 +#, fuzzy +msgctxt "Content/Library/Message" msgid "Scan skipped (previous scan is too recent)" msgstr "Preterlasis skanon (antaÅa skano tro junas)" -#: front/src/views/content/remote/Card.vue:31 -msgid "Scan waiting" -msgstr "Skano atendas" - #: front/src/views/content/remote/Card.vue:43 +#, fuzzy +msgctxt "Content/Library/Card.List item" msgid "Scanned" msgstr "Skana" #: front/src/views/content/remote/Card.vue:47 +#, fuzzy +msgctxt "Content/Library/Card.List item" msgid "Scanned with errors" msgstr "Malsukcese skanis" #: front/src/views/content/remote/Card.vue:35 +#, fuzzy +msgctxt "Content/Library/Card.List item" 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/library/Albums.vue:10 +#: src/components/library/Artists.vue:10 +#: front/src/components/library/Radios.vue:29 #: front/src/components/manage/moderation/DomainsTable.vue:5 #: front/src/components/manage/users/InvitationsTable.vue:5 -#: front/src/components/manage/users/UsersTable.vue:5 +#, fuzzy +msgctxt "Content/Search/Input.Label/Verb" +msgid "Search" +msgstr "Serĉi" + +#: front/src/components/manage/library/EditsCardList.vue:6 +#: front/src/components/manage/moderation/AccountsTable.vue:5 +#, fuzzy +msgctxt "Content/Search/Input.Label/Noun" +msgid "Search" +msgstr "Serĉi" + #: front/src/views/content/libraries/FilesTable.vue:5 -#: src/views/playlists/List.vue:13 +#, fuzzy +msgctxt "Content/Library/Input.Label/Verb" +msgid "Search" +msgstr "Serĉi" + +#: front/src/views/playlists/List.vue:13 +#, fuzzy +msgctxt "Content/*/Form.Label/Short, Noun" +msgid "Search" +msgstr "Serĉi" + +#: front/src/components/manage/users/UsersTable.vue:5 +#, fuzzy +msgctxt "Content/Search/Input.Label/verb" msgid "Search" msgstr "Serĉi" #: front/src/views/content/remote/ScanForm.vue:9 +#, fuzzy +msgctxt "Content/Library/Input.Label/Verb" msgid "Search a remote library" msgstr "Serĉi mallokan muzikejon" +#: front/src/components/manage/library/EditsCardList.vue:211 +#, fuzzy +msgctxt "Content/Search/Input.Placeholder" +msgid "Search by account, summary, domain…" +msgstr "Serĉu per titolo, artisto, domajno…" + #: front/src/components/manage/moderation/AccountsTable.vue:171 #, fuzzy +msgctxt "Content/Search/Input.Placeholder" msgid "Search by domain, username, bio…" msgstr "Serĉu per domajno, uzantnomo, biografio…" #: front/src/components/manage/moderation/DomainsTable.vue:151 #, fuzzy +msgctxt "Content/Search/Input.Placeholder" msgid "Search by name…" msgstr "Serĉu per nomo…" #: front/src/views/content/libraries/FilesTable.vue:201 +#, fuzzy +msgctxt "Content/Library/Input.Placeholder" msgid "Search by title, artist, album…" msgstr "Serĉu per titolo, artisto, albumo…" -#: front/src/components/manage/library/FilesTable.vue:176 -msgid "Search by title, artist, domain…" -msgstr "Serĉu per titolo, artisto, domajno…" - #: front/src/components/manage/users/InvitationsTable.vue:153 msgid "Search by username, e-mail address, code…" msgstr "Serĉu per uzantnomo, retpoÅtdreso, kodo…" #: front/src/components/manage/users/UsersTable.vue:163 +#, fuzzy +msgctxt "Content/Search/Input.Placeholder" msgid "Search by username, e-mail address, name…" msgstr "Serĉu per uzantnomo, retpoÅtadreso, nomo…" #: front/src/components/audio/SearchBar.vue:20 +#, fuzzy +msgctxt "Sidebar/Search/Input.Placeholder" msgid "Search for artists, albums, tracks…" msgstr "Serĉu artistoj, albumoj, kantoj…" #: front/src/components/audio/Search.vue:2 +#, fuzzy +msgctxt "Content/Search/Title" msgid "Search for some music" msgstr "Serĉi muzikon" -#: front/src/components/library/Track.vue:162 +#: front/src/components/library/TrackDetail.vue:81 +#, fuzzy +msgctxt "Content/Track/Link/Verb" msgid "Search on lyrics.wikia.com" msgstr "Serĉi je lyrics.wikia.com" -#: front/src/components/library/Album.vue:27 +#: front/src/components/library/Album.vue:22 #: src/components/library/Artist.vue:31 -#: front/src/components/library/Track.vue:47 +#, fuzzy +msgctxt "Content/*/Button.Label/Verb" +msgid "Search on Wikipedia" +msgstr "Serĉi je Vikipedio" + +#: front/src/components/library/TrackBase.vue:32 +#, fuzzy +msgctxt "Content/*/Link/Verb" 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 +#: front/src/components/library/Library.vue:35 +#: src/views/admin/moderation/Base.vue:22 +#: front/src/views/admin/users/Base.vue:21 src/views/content/Base.vue:19 +#, fuzzy +msgctxt "Menu/*/Hidden text" msgid "Secondary menu" msgstr "Dua menuo" #: front/src/views/admin/Settings.vue:15 +#, fuzzy +msgctxt "Content/Admin/Menu.Title" msgid "Sections" msgstr "Sekcioj" -#: front/src/components/library/radios/Builder.vue:45 +#: front/src/components/library/radios/Builder.vue:46 +#, fuzzy +msgctxt "Content/Radio/Dropdown.Placeholder/Verb" msgid "Select a filter" msgstr "Elekti filtrilon" -#: front/src/components/common/ActionTable.vue:77 +#: front/src/components/common/ActionTable.vue:78 +#, fuzzy +msgctxt "Content/*/Link/Verb" 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:86 +#: front/src/components/common/ActionTable.vue:87 +#, fuzzy +msgctxt "Content/*/Link/Verb" msgid "Select only current page" msgstr "Elekti nur la aktualan uzon" -#: front/src/components/Sidebar.vue:43 src/components/Sidebar.vue:85 +#: front/src/components/Sidebar.vue:85 +#, fuzzy +msgctxt "Sidebar/Admin/List item.Link/Noun" +msgid "Settings" +msgstr "Agordoj" + +#: front/src/views/admin/moderation/AccountsDetail.vue:470 +#, fuzzy +msgctxt "Content/Moderation/Dropdown" +msgid "Settings" +msgstr "Agordoj" + #: front/src/components/manage/users/UsersTable.vue:181 -#: front/src/views/admin/moderation/AccountsDetail.vue:472 +#, fuzzy +msgctxt "Content/Admin/Table" +msgid "Settings" +msgstr "Agordoj" + +#: front/src/components/Sidebar.vue:43 +#, fuzzy +msgctxt "Sidebar/Settings/List item.Link/Noun" msgid "Settings" msgstr "Agordoj" #: front/src/components/auth/Settings.vue:10 +#, fuzzy +msgctxt "Content/Settings/Message" msgid "Settings updated" msgstr "Agordoj Äisdatigas" #: front/src/components/admin/SettingsGroup.vue:11 +#, fuzzy +msgctxt "Content/Settings/Paragraph" msgid "Settings updated successfully." msgstr "Agordoj sukcese Äisdatigas." #: front/src/components/manage/users/InvitationForm.vue:27 +#, fuzzy +msgctxt "Content/Admin/Table.Label/Noun" msgid "Share link" msgstr "Diskonigi ligilon" #: front/src/views/content/libraries/Detail.vue:15 +#, fuzzy +msgctxt "Content/Library/Paragraph" msgid "Share this link with other users so they can request access to your library." msgstr "Diskonigu tiu ligilo kun aliaj uzantoj, do ili povas peti atingon al via muzikejo." #: front/src/views/content/libraries/Detail.vue:14 #: front/src/views/content/remote/Card.vue:73 +#, fuzzy +msgctxt "Content/Library/Title" msgid "Sharing link" msgstr "Diskoniga ligilo" -#: front/src/components/audio/album/Card.vue:40 +#: front/src/components/audio/album/Card.vue:38 +#, fuzzy +msgctxt "Content/Album/Card.Link/Verb" msgid "Show %{ count } more track" msgid_plural "Show %{ count } more tracks" msgstr[0] "AfiÅi %{count} kanto" msgstr[1] "AfÅi %{count} kantoj" #: front/src/components/audio/artist/Card.vue:30 +#, fuzzy +msgctxt "Content/Artist/Card.Link" msgid "Show 1 more album" msgid_plural "Show %{ count } more albums" msgstr[0] "AfiÅi unu alian albumon" msgstr[1] "AfiÅi %{count} aliajn albumojn" +#: front/src/components/library/EditForm.vue:21 +msgctxt "Content/Library/Button.Label" +msgid "Show all edits" +msgstr "" + #: front/src/components/ShortcutsModal.vue:42 +#, fuzzy +msgctxt "Popup/Keyboard shortcuts/Table.Label/Verb" msgid "Show available keyboard shortcuts" msgstr "AfiÅi disponeblajn fulmoklavojn" -#: front/src/views/Notifications.vue:10 +#: front/src/views/Notifications.vue:7 +#, fuzzy +msgctxt "Content/Notifications/Form.Label/Verb" msgid "Show read notifications" msgstr "AfiÅi mallegintajn sciigojn" #: front/src/components/forms/PasswordInput.vue:26 +#, fuzzy +msgctxt "Content/Settings/Button.Tooltip/Verb" msgid "Show/hide password" msgstr "AfiÅi/kaÅi pasvorton" -#: front/src/components/manage/library/FilesTable.vue:97 #: front/src/components/manage/moderation/AccountsTable.vue:88 #: front/src/components/manage/moderation/DomainsTable.vue:74 +#, fuzzy +msgctxt "Content/Moderation/Paragraph" +msgid "Showing results %{ start }-%{ end } on %{ total }" +msgstr "AfiÅas rezultoj de %{start} al %{end} de %{total}" + +#: front/src/components/manage/library/EditsCardList.vue:72 +#: front/src/views/content/libraries/FilesTable.vue:114 +#, fuzzy +msgctxt "Content/Library/Paragraph" +msgid "Showing results %{ start }-%{ end } on %{ total }" +msgstr "AfiÅas rezultoj de %{start} al %{end} de %{total}" + #: front/src/components/manage/users/InvitationsTable.vue:76 #: front/src/components/manage/users/UsersTable.vue:87 -#: front/src/views/content/libraries/FilesTable.vue:114 +#, fuzzy +msgctxt "Content/Admin/Paragraph" msgid "Showing results %{ start }-%{ end } on %{ total }" msgstr "AfiÅas rezultoj de %{start} al %{end} de %{total}" #: front/src/components/ShortcutsModal.vue:83 +#, fuzzy +msgctxt "Popup/Keyboard shortcuts/Table.Label/Verb" msgid "Shuffle queue" msgstr "Miksi atendocivo" -#: front/src/components/audio/Player.vue:365 +#: front/src/components/audio/Player.vue:373 +#, fuzzy +msgctxt "Sidebar/Player/Icon.Tooltip/Verb" msgid "Shuffle your queue" msgstr "Miksi vian atendovico" #: front/src/components/auth/Signup.vue:97 +#, fuzzy +msgctxt "*/Signup/Title" msgid "Sign Up" msgstr "RegistriÄi" #: front/src/components/manage/users/UsersTable.vue:40 +#, fuzzy +msgctxt "Content/Admin/Table.Label/Short, Noun (Value is a date)" msgid "Sign-up" msgstr "RegistriÄi" -#: front/src/components/mixins/Translations.vue:31 #: front/src/views/admin/moderation/AccountsDetail.vue:176 -#: front/src/components/mixins/Translations.vue:32 +#, fuzzy +msgctxt "Content/*/Table.Label" msgid "Sign-up date" msgstr "Registrada dato" -#: front/src/components/manage/moderation/InstancePolicyForm.vue:119 -msgid "Silence notifications" -msgstr "Mutigi sciigojn" - -#: 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 +#, fuzzy +msgctxt "Content/Profile/*/Noun" +msgid "Sign-up date" +msgstr "Registrada dato" + +#: front/src/components/library/TrackDetail.vue:39 +#, fuzzy +msgctxt "Content/Track/Table.Label" +msgid "Size" +msgstr "Grando" + +#: front/src/components/library/FileUpload.vue:87 +#, fuzzy +msgctxt "Content/Library/Table.Label" +msgid "Size" +msgstr "Grando" + +#: front/src/components/mixins/Translations.vue:25 +#: front/src/components/mixins/Translations.vue:26 +#, fuzzy +msgctxt "Content/Library/*/Noun, in MB" +msgid "Size" +msgstr "Grando" + +#: front/src/views/content/libraries/FilesTable.vue:60 +#, fuzzy +msgctxt "*/*/*" msgid "Size" msgstr "Grando" #: front/src/views/content/libraries/FilesTable.vue:15 +#, fuzzy +msgctxt "Content/Library/Dropdown" +msgid "Skipped" +msgstr "Preterlasinta" + #: front/src/views/content/libraries/FilesTable.vue:204 +#, fuzzy +msgctxt "Content/Library/Table/Short" msgid "Skipped" msgstr "Preterlasinta" #: front/src/views/content/libraries/Quota.vue:49 +#, fuzzy +msgctxt "Content/Library/Label" msgid "Skipped files" msgstr "Preterlasintaj dosieroj" #: front/src/views/admin/moderation/DomainsDetail.vue:97 +#, fuzzy +msgctxt "Content/Moderation/Table.Label" msgid "Software" msgstr "Aplikaĵo" +#: front/src/components/PageNotFound.vue:10 +#, fuzzy +msgctxt "Content/*/Paragraph" +msgid "Sorry, the page you asked for does not exist:" +msgstr "Pardonon, la paÄo vi petis ne ekzistas:" + #: front/src/components/Footer.vue:49 +#, fuzzy +msgctxt "Footer/*/List item.Link" msgid "Source code" msgstr "Fontkodo" -#: front/src/components/auth/Profile.vue:23 #: front/src/components/manage/users/UsersTable.vue:70 +#, fuzzy +msgctxt "Content/Admin/Table.User role" +msgid "Staff member" +msgstr "Skipano" + +#: front/src/components/auth/Profile.vue:23 +#, fuzzy +msgctxt "Content/Profile/Button.Label" msgid "Staff member" msgstr "Skipano" +#: front/src/components/audio/PlayButton.vue:24 +#, fuzzy +msgctxt "*/Queue/Dropdown/Button/Label/Short" +msgid "Start radio" +msgstr "Stopi radion" + #: front/src/components/radios/Button.vue:4 -msgid "Start" -msgstr "Komenci" +#, fuzzy +msgctxt "Content/Radio/Button.Label/Short, Verb" +msgid "Start radio" +msgstr "Stopi radion" #: front/src/views/admin/Settings.vue:86 +#, fuzzy +msgctxt "Content/Admin/Menu" msgid "Statistics" msgstr "Statistikoj" #: front/src/views/admin/moderation/AccountsDetail.vue:454 +#, fuzzy +msgctxt "Content/Moderation/Help text" msgid "Statistics are computed from known activity and content on your instance, and do not reflect general activity for this account" msgstr "Statistikoj estas kalkula el konata aktiveco kaj datumoj de via instanco, kaj ne kongruas la generalan aktivecon de tiu konto" #: front/src/views/admin/moderation/DomainsDetail.vue:358 +#, fuzzy +msgctxt "Content/Moderation/Help text" msgid "Statistics are computed from known activity and content on your instance, and do not reflect general activity for this domain" msgstr "Statistikoj estas kalkula el konata aktiveco kaj datumoj de via instanco, kaj ne kongruas la generalan aktivecon de tiu domajno" -#: front/src/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 +#, fuzzy +msgctxt "Content/Admin/Table.Label/Noun" +msgid "Status" +msgstr "Stato" + +#: front/src/components/manage/users/InvitationsTable.vue:17 +#, fuzzy +msgctxt "Content/Admin/Dropdown.Label" +msgid "Status" +msgstr "Stato" + +#: front/src/components/library/FileUpload.vue:88 #: front/src/views/content/libraries/Detail.vue:28 +#, fuzzy +msgctxt "Content/Library/Table.Label" +msgid "Status" +msgstr "Stato" + +#: front/src/views/admin/moderation/DomainsDetail.vue:123 +#, fuzzy +msgctxt "Content/Moderation/Table.Label" +msgid "Status" +msgstr "Stato" + +#: front/src/components/manage/library/EditsCardList.vue:12 +#, fuzzy +msgctxt "Content/Search/Dropdown.Label" +msgid "Status" +msgstr "Stato" + +#: front/src/components/manage/users/InvitationsTable.vue:39 +#, fuzzy +msgctxt "Content/Admin/Table.Label" msgid "Status" msgstr "Stato" #: front/src/components/radios/Button.vue:3 -msgid "Stop" -msgstr "Stopi" +#, fuzzy +msgctxt "Content/Radio/Button.Label/Short, Verb" +msgid "Stop radio" +msgstr "Stopi radion" -#: front/src/components/Sidebar.vue:161 +#: front/src/components/Sidebar.vue:172 +#, fuzzy +msgctxt "Sidebar/Player/Button.Label/Verb" msgid "Stop radio" msgstr "Stopi radion" -#: front/src/App.vue:22 +#: front/src/components/SetInstanceModal.vue:23 +#, fuzzy +msgctxt "*/*/Button.Label/Verb" msgid "Submit" msgstr "Submeti" +#: front/src/components/library/EditForm.vue:80 +msgctxt "Content/Library/Button.Label/Verb" +msgid "Submit and apply edit" +msgstr "" + +#: front/src/components/library/EditForm.vue:7 +msgctxt "Content/Library/Button.Label" +msgid "Submit another edit" +msgstr "" + +#: front/src/components/library/EditForm.vue:81 +msgctxt "Content/Library/Button.Label/Verb" +msgid "Submit suggestion" +msgstr "" + #: front/src/views/admin/Settings.vue:85 +#, fuzzy +msgctxt "Content/Admin/Menu" msgid "Subsonic" msgstr "Subsono" #: front/src/components/auth/SubsonicTokenForm.vue:2 +#, fuzzy +msgctxt "Content/Settings/Title" msgid "Subsonic API password" msgstr "Subsona API pasvorto" -#: front/src/App.vue:26 +#: front/src/components/library/EditForm.vue:38 +msgctxt "Content/Library/Paragraph" +msgid "Suggest a change using the form below." +msgstr "" + +#: front/src/components/library/TrackEdit.vue:5 +#, fuzzy +msgctxt "Content/*/Title" +msgid "Suggest an edit on this track" +msgstr "Ni ne povis Åargi tiun kanton" + +#: front/src/components/SetInstanceModal.vue:31 +#, fuzzy +msgctxt "Popup/Instance/List.Label" msgid "Suggested choices" msgstr "Sugestaj elektoj" #: front/src/components/library/FileUpload.vue:3 +#, fuzzy +msgctxt "Content/Library/Tab.Title/Short" msgid "Summary" msgstr "Resumo" +#: front/src/components/library/EditForm.vue:69 +msgctxt "*/*/*" +msgid "Summary (optional)" +msgstr "" + #: front/src/components/Footer.vue:39 +#, fuzzy +msgctxt "Footer/*/Listitem.Link" msgid "Support forum" msgstr "Helpretejo" #: front/src/components/library/FileUpload.vue:78 +#, fuzzy +msgctxt "Content/Library/Paragraph" msgid "Supported extensions: %{ extensions }" msgstr "Funkcianta sufikso: %{extensions}" #: front/src/components/playlists/Editor.vue:9 +#, fuzzy +msgctxt "Content/Playlist/Paragraph" msgid "Syncing changes to server…" msgstr "Sinkronigas ÅanÄojn al servilo…" +#: front/src/components/audio/EmbedWizard.vue:25 +#, fuzzy +msgctxt "Content/*/Paragraph" +msgid "Text copied to clipboard!" +msgstr "Kopiis teksto al tondujo!" + #: front/src/components/common/CopyInput.vue:3 +#, fuzzy +msgctxt "Content/*/Paragraph/Short" msgid "Text copied to clipboard!" msgstr "Kopiis teksto al tondujo!" #: front/src/components/Home.vue:26 +#, fuzzy +msgctxt "Content/Home/Paragraph" msgid "That's simple: we loved Grooveshark and we want to build something even better." msgstr "Simplas: ni amis Grooveshark kaj ni volas konstrui iu plue bona." #: front/src/components/Footer.vue:53 +#, fuzzy +msgctxt "Footer/*/List item.Link" msgid "The funkwhale logo was kindly designed and provided by Francis Gading." msgstr "La emblemo de Funkwhale estis dizajni kaj disponigi je Francis Gading." +#: front/src/components/SetInstanceModal.vue:8 +msgctxt "Popup/Instance/Error message.List item" +msgid "The given address is not a Funkwhale server" +msgstr "" + #: front/src/views/content/libraries/Form.vue:34 +#, fuzzy +msgctxt "Popup/Library/Paragraph" msgid "The library and all its tracks will be deleted. This can not be undone." msgstr "La muzikejo kaj ĉiuj Äiaj kantoj forigos. Ne povos malfari." #: front/src/components/library/FileUpload.vue:39 -msgid "The music files you are uploading are tagged properly:" +#, fuzzy +msgctxt "Content/Library/List item" +msgid "The music files you are uploading are tagged properly." msgstr "La muzika dosiero vi elÅutas bone etikedas:" -#: front/src/components/audio/Player.vue:67 +#: front/src/components/audio/Player.vue:75 #, fuzzy +msgctxt "Sidebar/Player/Error message.Paragraph" msgid "The next track will play automatically in a few seconds…" msgstr "La sekva kanto ludos aÅtomate je kelkajn sekundoj…" #: front/src/components/Home.vue:121 +#, fuzzy +msgctxt "Content/Home/List item" msgid "The plaform is free and open-source, you can install it and modify it without worries" msgstr "La platformo estas libera kaj malfermitkoda, vi povas instali Äin malzorge" +#: front/src/components/playlists/Form.vue:14 +#, fuzzy +msgctxt "Content/Playlist/Error message.Title" +msgid "The playlist could not be created" +msgstr "Ludlisto kreiintas" + +#: front/src/components/SetInstanceModal.vue:7 +msgctxt "Popup/Instance/Error message.List item" +msgid "The server might be down" +msgstr "" + #: front/src/components/auth/SubsonicTokenForm.vue:4 +#, fuzzy +msgctxt "Content/Settings/Paragraph" msgid "The Subsonic API is not available on this Funkwhale instance." msgstr "La Subsona API ne disponeblas en tiu Funkwhale instanco." +#: front/src/components/library/EditCard.vue:96 +msgctxt "Popup/Library/Paragraph" +msgid "The suggestion will be completely removed, this action is irreversible." +msgstr "" + +#: front/src/components/playlists/PlaylistModal.vue:20 +#, fuzzy +msgctxt "Popup/Playlist/Error message.Title" +msgid "The track can't be added to a playlist" +msgstr "Ni ne povas aldoni kanton al ludlisto" + +#: front/src/components/audio/Player.vue:72 +msgctxt "Sidebar/Player/Error message.Title" +msgid "The track cannot be loaded" +msgstr "" + #: front/src/components/library/FileUpload.vue:43 +#, fuzzy +msgctxt "Content/Library/List item" msgid "The uploaded music files are in OGG, Flac or MP3 format" msgstr "La elÅutintaj muzikaj dosieroj estas OGG, Flac aÅ MP3" #: front/src/views/content/Home.vue:4 +#, fuzzy +msgctxt "Content/Library/Paragraph" msgid "There are various ways to grab new content and make it available here." msgstr "Estas multe vojoj akiri novan datumon kaj aldoni ĉi-tie." #: front/src/components/manage/moderation/InstancePolicyForm.vue:66 +#, fuzzy +msgctxt "Popup/Moderation/Paragraph" msgid "This action is irreversible." msgstr "Tiu akto ne estas malfaronta." -#: front/src/components/library/Album.vue:85 +#: front/src/components/library/Album.vue:81 +#, fuzzy +msgctxt "Content/Album/Paragraph" msgid "This album is present in the following libraries:" msgstr "Tiu albumo estas en ĉi-tiuj muzikejoj:" -#: front/src/components/library/Artist.vue:63 +#: front/src/components/library/Artist.vue:99 +#, fuzzy +msgctxt "Content/Artist/Paragraph" msgid "This artist is present in the following libraries:" msgstr "Tiu artisto estas en ĉi-tiuj muzikejoj:" #: front/src/views/admin/moderation/AccountsDetail.vue:55 #: front/src/views/admin/moderation/DomainsDetail.vue:48 +#, fuzzy +msgctxt "Content/Moderation/Card.Title" msgid "This domain is subject to specific moderation rules" msgstr "Tiu domajno havas specialajn moderecajn regulojn" #: front/src/views/content/Home.vue:9 +#, fuzzy +msgctxt "Content/Library/Paragraph" msgid "This instance offers up to %{quota} of storage space for every user." msgstr "Tiu instanco oferi Äis %{quota} de memorado per uzanto." #: front/src/components/auth/Profile.vue:16 +#, fuzzy +msgctxt "Content/Profile/Button.Paragraph" msgid "This is you!" msgstr "Estas vin!" #: front/src/views/content/libraries/Form.vue:71 +#, fuzzy +msgctxt "Content/Library/Input.Placeholder" msgid "This library contains my personal music, I hope you like it." msgstr "Tiu muzikejo enhavas mian personan muzikon, mi esperas vi Åatas Äin." #: front/src/views/content/remote/Card.vue:131 +#, fuzzy +msgctxt "Content/Library/Card.Help text" msgid "This library is private and your approval from its owner is needed to access its content" msgstr "Tiu muzikejo estas privata kaj vi bezonas akceptadon el Äia proprulo por vidi Äia enhavo" #: front/src/views/content/remote/Card.vue:132 +#, fuzzy +msgctxt "Content/Library/Card.Help text" msgid "This library is public and you can access its content freely" msgstr "Tiu muzikejo estas publika do vi povas vidi Äia enhavo libere" -#: front/src/components/common/ActionTable.vue:45 +#: front/src/components/common/ActionTable.vue:46 +#, fuzzy +msgctxt "Modal/*/Paragraph" msgid "This may affect a lot of elements or have irreversible consequences, please double check this is really what you want." msgstr "Tiu efektus multe da ero aÅ havus malfarontajn konsekvencojn, bonvolu recertiÄi vi vere volas tiun." #: front/src/components/library/FileUpload.vue:52 +#, fuzzy +msgctxt "Content/Library/Paragraph" msgid "This reference will be used to group imported files together." msgstr "Tiu referenco estus uzonta por grupigi importadajn dosierojn kune." -#: front/src/components/audio/PlayButton.vue:73 +#: front/src/views/content/libraries/FilesTable.vue:213 +#, fuzzy +msgctxt "Content/Library/Help text" +msgid "This track could not be processed, please it is tagged correctly" +msgstr "Ne povis traktadi tiun kanton, certiÄi Äi estas bone etikedata" + +#: front/src/views/content/libraries/FilesTable.vue:209 +#, fuzzy +msgctxt "Content/Library/Help text" +msgid "This track has been uploaded, but hasn't been processed by the server yet" +msgstr "Kanto elÅutanta, sed la servilo ne jam procezis Äin" + +#: front/src/views/content/libraries/FilesTable.vue:205 +#, fuzzy +msgctxt "Content/Library/Help text" +msgid "This track is already present in one of your libraries" +msgstr "Kanto jam estas en unu de viaj muzikejoj" + +#: front/src/components/audio/PlayButton.vue:86 +#, fuzzy +msgctxt "*/Queue/Button/Title" msgid "This track is not available in any library you have access to" msgstr "Tiu kanto ne disponeblas en iu aj muzikejo vi povas atingi" -#: front/src/components/library/Track.vue:171 +#: front/src/components/library/TrackDetail.vue:90 +#, fuzzy +msgctxt "Content/Track/Paragraph" msgid "This track is present in the following libraries:" msgstr "Tiu kanto ne estas en ĉi-tiu muzikejoj:" -#: front/src/views/playlists/Detail.vue:37 +#: front/src/views/playlists/Detail.vue:38 +#, fuzzy +msgctxt "Popup/Playlist/Paragraph" msgid "This will completely delete this playlist and cannot be undone." msgstr "Tute forigos tiun ludliston kaj ne povus esti malfaronta." #: front/src/views/radios/Detail.vue:27 +#, fuzzy +msgctxt "Popup/Radio/Paragraph" msgid "This will completely delete this radio and cannot be undone." msgstr "Tute forigos tiun radion kaj ne povus esti malfaronta." #: front/src/components/auth/SubsonicTokenForm.vue:50 +#, fuzzy +msgctxt "Popup/Settings/Paragraph" msgid "This will completely disable access to the Subsonic API using from account." msgstr "Tute malaktivas atingo al la subsona API el tiu konto." -#: front/src/App.vue:132 src/components/Footer.vue:72 -msgid "This will erase your local data and disconnect you, do you want to continue?" -msgstr "Forigos vian lokan datumon kaj elsalutos vin, ĉu vi volas kontinui?" - #: front/src/components/auth/SubsonicTokenForm.vue:35 +#, fuzzy +msgctxt "Popup/Settings/Paragraph" msgid "This will log you out from existing devices that use the current password." msgstr "Elsalutos vin el ĉiu viaj aparatoj ke uzas la aktualan pasvorton." #: front/src/components/playlists/Editor.vue:44 +#, fuzzy +msgctxt "Popup/Playlist/Paragraph" msgid "This will remove all tracks from this playlist and cannot be undone." msgstr "Forigos ĉiujn kantojn el tiu ludlisto kaj ne povus esti malfaronta." -#: front/src/components/audio/track/Table.vue:6 -#: front/src/components/manage/library/FilesTable.vue:37 -#: front/src/components/mixins/Translations.vue:27 +#: front/src/components/audio/track/Table.vue:7 +#, fuzzy +msgctxt "Content/Track/Table.Label" +msgid "Title" +msgstr "Titolo" + #: front/src/views/content/libraries/FilesTable.vue:54 -#: front/src/components/mixins/Translations.vue:28 +#, fuzzy +msgctxt "*/*/*" msgid "Title" msgstr "Titolo" +#: front/src/components/SetInstanceModal.vue:16 +msgctxt "Popup/Instance/Paragraph" +msgid "To continue, please select the Funkwhale instance you want to connect to. Enter the address directly, or select one of the suggested choices." +msgstr "" + #: front/src/components/ShortcutsModal.vue:79 +#, fuzzy +msgctxt "Popup/Keyboard shortcuts/Table.Label/Verb" msgid "Toggle queue looping" msgstr "Baskuli ripetadon de la atendovico" -#: front/src/views/admin/moderation/AccountsDetail.vue:288 #: front/src/views/admin/moderation/DomainsDetail.vue:225 +#, fuzzy +msgctxt "Content/Moderation/Table.Label" +msgid "Total size" +msgstr "Tuta grando" + +#: front/src/views/admin/moderation/AccountsDetail.vue:288 +#, fuzzy +msgctxt "Content/*/*" msgid "Total size" msgstr "Tuta grando" #: front/src/views/content/libraries/Card.vue:61 +#, fuzzy +msgctxt "Content/Library/Card.Help text" msgid "Total size of the files in this library" msgstr "Tuta grando de tiu muzikejo" #: front/src/views/admin/moderation/DomainsDetail.vue:113 +#, fuzzy +msgctxt "Content/*/*" msgid "Total users" msgstr "Tutaj uzantoj" #: front/src/components/audio/SearchBar.vue:27 -#: src/components/library/Track.vue:262 +#, fuzzy +msgctxt "Sidebar/Search/Title" +msgid "Track" +msgstr "Kanto" + +#: front/src/components/library/TrackBase.vue:139 +#: front/src/components/library/TrackDetail.vue:155 +#, fuzzy +msgctxt "Head/Track/Title" +msgid "Track" +msgstr "Kanto" + #: front/src/components/metadata/Search.vue:138 +#, fuzzy +msgctxt "*/*/*" msgid "Track" msgstr "Kanto" -#: front/src/views/content/libraries/FilesTable.vue:205 -msgid "Track already present in one of your libraries" -msgstr "Kanto jam estas en unu de viaj muzikejoj" +#: front/src/components/library/EditCard.vue:13 +msgctxt "Content/Library/Card/Short" +msgid "Track #%{ id } - %{ name }" +msgstr "" -#: front/src/components/library/Track.vue:85 +#: front/src/components/library/TrackDetail.vue:4 +#, fuzzy +msgctxt "Content/Track/Title/Noun" msgid "Track information" msgstr "Kantodatumo" -#: front/src/components/library/radios/Filter.vue:44 -msgid "Track matching filter" -msgstr "Kanto kongruanta filtrilo" - -#: front/src/components/mixins/Translations.vue:23 -#: front/src/components/mixins/Translations.vue:24 +#: front/src/components/mixins/Translations.vue:21 +#: front/src/components/mixins/Translations.vue:22 +#, fuzzy +msgctxt "Content/*/Dropdown/Noun" msgid "Track name" msgstr "Nomo de kanto" -#: front/src/views/content/libraries/FilesTable.vue:209 -msgid "Track uploaded, but not processed by the server yet" -msgstr "Kanto elÅutanta, sed la servilo ne jam procezis Äin" +#: front/src/components/playlists/PlaylistModal.vue:33 +#, fuzzy +msgctxt "*/*/Table.Label" +msgid "Tracks" +msgstr "Kantoj" + +#: front/src/views/content/Base.vue:8 +#, fuzzy +msgctxt "Menu/Library/Tab.Link" +msgid "Tracks" +msgstr "Kantoj" #: front/src/components/instance/Stats.vue:54 -msgid "tracks" -msgstr "kantoj" +#, fuzzy +msgctxt "Content/About/Paragraph/Unit" +msgid "Tracks" +msgstr "Kantoj" + +#: front/src/components/library/Album.vue:71 src/views/playlists/Detail.vue:51 +#, fuzzy +msgctxt "Content/*/Title/Name" +msgid "Tracks" +msgstr "Kantoj" -#: front/src/components/library/Album.vue:75 -#: 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 +#: front/src/views/radios/Detail.vue:34 +#, fuzzy +msgctxt "Content/*/*" +msgid "Tracks" +msgstr "Kantoj" + +#: front/src/views/content/libraries/Detail.vue:8 +#, fuzzy +msgctxt "*/*/*" msgid "Tracks" msgstr "Kantoj" -#: front/src/components/library/Artist.vue:54 +#: front/src/components/library/Artist.vue:90 +#, fuzzy +msgctxt "Content/Artist/Title" msgid "Tracks by this artist" msgstr "Kantoj je tiu artisto" #: front/src/components/instance/Stats.vue:25 +#, fuzzy +msgctxt "Content/About/Paragraph/Unit" msgid "Tracks favorited" msgstr "Stelumantaj kantoj" #: front/src/components/instance/Stats.vue:19 +#, fuzzy +msgctxt "Content/About/Paragraph/Unit" msgid "tracks listened" msgstr "aÅskultintaj kantoj" -#: front/src/components/library/Track.vue:138 -#: front/src/components/manage/library/FilesTable.vue:41 +#: front/src/components/library/radios/Filter.vue:44 +#, fuzzy +msgctxt "Popup/Radio/Title/Noun" +msgid "Tracks matching filter" +msgstr "Kanto kongruanta filtrilo" + +#: front/src/components/library/TrackDetail.vue:57 +#, fuzzy +msgctxt "Content/Track/Table.Label/Noun" +msgid "Type" +msgstr "Tipo" + #: front/src/views/admin/moderation/AccountsDetail.vue:151 +#, fuzzy +msgctxt "Content/Moderation/Table.Label/Noun" msgid "Type" msgstr "Tipo" -#: front/src/components/manage/moderation/AccountsTable.vue:44 #: front/src/components/manage/moderation/DomainsTable.vue:42 +#, fuzzy +msgctxt "Content/Moderation/Table.Label/Short" +msgid "Under moderation rule" +msgstr "Moderece" + +#: front/src/components/manage/moderation/AccountsTable.vue:44 +#, fuzzy +msgctxt "Content/Moderation/Table.Label/Short, Noun" msgid "Under moderation rule" msgstr "Moderece" +#: front/src/views/content/remote/Card.vue:105 +#, fuzzy +msgctxt "Popup/Library/Button.Label" +msgid "Unfollow" +msgstr "Malsekvi" + #: front/src/views/content/remote/Card.vue:100 -#: src/views/content/remote/Card.vue:105 +#, fuzzy +msgctxt "Content/Library/Card.Button.Label/Verb" msgid "Unfollow" msgstr "Malsekvi" #: front/src/views/content/remote/Card.vue:101 +#, fuzzy +msgctxt "Popup/Library/Title" msgid "Unfollow this library?" msgstr "Malsekvi tiun muzikejon?" #: front/src/components/About.vue:17 -msgid "Unfortunately, owners of this instance did not yet take the time to complete this page." +#, fuzzy +msgctxt "Content/About/Paragraph" +msgid "Unfortunately, the owners of this instance did not yet take the time to complete this page." msgstr "Malfeliĉe, proprulo de tiu instanco ne jam plenigis tiu paÄon." #: front/src/components/Home.vue:37 +#, fuzzy +msgctxt "Content/Home/Title" msgid "Unlimited music" msgstr "Infinita muziko" -#: front/src/components/audio/Player.vue:354 +#: front/src/components/audio/Player.vue:362 +#, fuzzy +msgctxt "Sidebar/Player/Icon.Tooltip/Verb" msgid "Unmute" msgstr "Malmutigi" -#: front/src/components/manage/moderation/InstancePolicyCard.vue:45 #: front/src/components/manage/moderation/InstancePolicyForm.vue:57 +#, fuzzy +msgctxt "Content/Moderation/Card.Button.Label/Verb" msgid "Update" msgstr "Äœisdati" #: front/src/components/auth/Settings.vue:50 +#, fuzzy +msgctxt "Content/Settings/Button.Label/Verb" msgid "Update avatar" msgstr "Äœisdati avataron" #: front/src/views/content/libraries/Form.vue:25 +#, fuzzy +msgctxt "Content/Library/Button.Label/Verb" msgid "Update library" msgstr "Äœisdati muzikejon" -#: front/src/components/manage/moderation/InstancePolicyForm.vue:3 -msgid "Update moderation rule" -msgstr "Äœisdati moderecan regulon" - #: front/src/components/playlists/Form.vue:33 +#, fuzzy +msgctxt "Content/Playlist/Button.Label/Verb" msgid "Update playlist" msgstr "Äœisdati ludliston" #: front/src/components/auth/Settings.vue:27 +#, fuzzy +msgctxt "Content/Settings/Button.Label/Verb" msgid "Update settings" msgstr "Äœisdati agordojn" #: front/src/views/auth/PasswordResetConfirm.vue:21 +#, fuzzy +msgctxt "Content/Signup/Button.Label" msgid "Update your password" msgstr "Äœisdati vian pasvorton" #: front/src/views/content/libraries/Card.vue:44 #: front/src/views/content/libraries/DetailArea.vue:24 +#, fuzzy +msgctxt "Content/Library/Card.Button.Label/Verb" msgid "Upload" msgstr "ElÅuti" #: front/src/components/auth/Settings.vue:45 +#, fuzzy +msgctxt "Content/Settings/Title/Verb" msgid "Upload a new avatar" msgstr "ElÅuti novan avataron" #: front/src/views/content/Home.vue:6 +#, fuzzy +msgctxt "Content/Library/Title/Verb" msgid "Upload audio content" msgstr "ElÅuti aÅdon" #: front/src/views/content/libraries/FilesTable.vue:57 +#, fuzzy +msgctxt "*/*/*/Noun" msgid "Upload date" msgstr "ElÅutdato" -#: front/src/components/library/FileUpload.vue:220 -#: front/src/components/library/FileUpload.vue:221 +#: front/src/components/library/FileUpload.vue:223 +#: front/src/components/library/FileUpload.vue:224 +#, fuzzy +msgctxt "Content/Library/Help text" msgid "Upload denied, ensure the file is not too big and that you have not reached your quota" msgstr "Malakcepti elÅuto, certiÄi la dosieron ne tro grandas kaj vi nur havas spaco" #: front/src/views/content/Home.vue:7 +#, fuzzy +msgctxt "Content/Library/Paragraph" msgid "Upload music files (MP3, OGG, FLAC, etc.) from your personal library directly from your browser to enjoy them here." msgstr "ElÅuti muzikajn dosierojn (MP3, OGG, FLAC, ktp.) el via persona muzika dosierujo direkte en via retumilo por Äui ilin ĉi-tie." #: front/src/components/library/FileUpload.vue:31 +#, fuzzy +msgctxt "Content/Library/Title/Verb" msgid "Upload new tracks" msgstr "ElÅuti novajn kantojn" #: front/src/views/admin/moderation/AccountsDetail.vue:269 +#, fuzzy +msgctxt "Content/Moderation/Table.Label/Noun" msgid "Upload quota" msgstr "ElÅutlimito" -#: front/src/components/library/FileUpload.vue:229 +#: front/src/components/library/FileUpload.vue:232 +#, fuzzy +msgctxt "Content/Library/Help text" msgid "Upload timeout, please try again" msgstr "ElÅuto tempolimis, bonvolu reprovi" -#: front/src/components/library/FileUpload.vue:100 +#: front/src/components/library/FileUpload.vue:102 +#, fuzzy +msgctxt "Content/Library/Table" msgid "Uploaded" msgstr "ElÅutinta" #: front/src/components/library/FileUpload.vue:5 +#, fuzzy +msgctxt "Content/Library/Tab.Title/Short" msgid "Uploading" msgstr "ElÅutanta" -#: front/src/components/library/FileUpload.vue:103 +#: front/src/components/library/FileUpload.vue:105 +#, fuzzy +msgctxt "Content/Library/Table" msgid "Uploading…" msgstr "ElÅutanta…" #: front/src/components/manage/moderation/AccountsTable.vue:41 -#: front/src/components/mixins/Translations.vue:37 +#: front/src/components/mixins/Translations.vue:34 #: front/src/views/admin/moderation/AccountsDetail.vue:305 #: front/src/views/admin/moderation/DomainsDetail.vue:241 -#: front/src/components/mixins/Translations.vue:38 +#: front/src/components/mixins/Translations.vue:35 +#, fuzzy +msgctxt "Content/Moderation/Table.Label/Noun" msgid "Uploads" msgstr "ElÅutoj" #: front/src/components/Footer.vue:16 +#, fuzzy +msgctxt "Footer/*/List item.Link" msgid "Use another instance" msgstr "Uzi alian instancon" #: front/src/views/auth/PasswordReset.vue:12 +#, fuzzy +msgctxt "Content/Signup/Paragraph" msgid "Use this form to request a password reset. We will send an email to the given address with instructions to reset your password." msgstr "Uzu tiun formularo por peti pasvortnuligado. Ni sendos retpoÅtmesaÄon kun instrukcioj por nuligi vian pasvorton." #: front/src/components/manage/moderation/InstancePolicyForm.vue:111 +#, fuzzy +msgctxt "Content/Moderation/Help text" msgid "Use this setting to temporarily enable/disable the policy without completely removing it." msgstr "Uzu tiun agordon por tempe aktivigi/malaktivigi la regularon sen tute forigi Äin." #: front/src/components/manage/users/InvitationsTable.vue:49 +#, fuzzy +msgctxt "Content/Admin/Table" msgid "Used" msgstr "Uzinta" #: front/src/views/content/libraries/Detail.vue:26 +#, fuzzy +msgctxt "Content/Library/Table.Label" msgid "User" msgstr "Uzanto" #: front/src/components/instance/Stats.vue:5 +#, fuzzy +msgctxt "Content/About/Title/Noun" msgid "User activity" msgstr "Uzanta aktivado" -#: front/src/components/library/Album.vue:82 -#: src/components/library/Artist.vue:60 -#: front/src/components/library/Track.vue:168 +#: front/src/components/library/TrackDetail.vue:87 +#, fuzzy +msgctxt "Content/Track/Title" +msgid "User libraries" +msgstr "Uzantaj muzikejoj" + +#: front/src/components/library/Album.vue:78 +#, fuzzy +msgctxt "Content/*/Title/Name" +msgid "User libraries" +msgstr "Uzantaj muzikejoj" + +#: front/src/components/library/Artist.vue:96 +#, fuzzy +msgctxt "Content/Artist/Title" msgid "User libraries" msgstr "Uzantaj muzikejoj" #: front/src/components/library/Radios.vue:20 +#, fuzzy +msgctxt "Content/Radio/Title" msgid "User radios" msgstr "Uzantaj radioj" #: front/src/components/auth/Signup.vue:19 +msgid "Username" +msgstr "Uzantnomo" + #: front/src/components/manage/users/UsersTable.vue:37 -#: front/src/components/mixins/Translations.vue:33 +#, fuzzy +msgctxt "Content/Admin/Table.Label" +msgid "Username" +msgstr "Uzantnomo" + +#: front/src/components/mixins/Translations.vue:30 +#: front/src/components/mixins/Translations.vue:31 +#, fuzzy +msgctxt "Content/Profile/*/Noun" +msgid "Username" +msgstr "Uzantnomo" + #: front/src/views/admin/moderation/AccountsDetail.vue:85 -#: front/src/components/mixins/Translations.vue:34 +#, fuzzy +msgctxt "Content/*/*" msgid "Username" msgstr "Uzantnomo" #: front/src/components/auth/Login.vue:15 +#, fuzzy +msgctxt "Content/Login/Input.Label/Noun" msgid "Username or email" msgstr "Uzantnomo aÅ retpoÅtadreso" #: front/src/components/instance/Stats.vue:13 +#, fuzzy +msgctxt "Content/About/Paragraph/Unit" msgid "users" msgstr "uzantoj" -#: front/src/components/Sidebar.vue:91 +#: front/src/components/mixins/Translations.vue:32 +#: front/src/components/mixins/Translations.vue:33 +#, fuzzy +msgctxt "Content/Moderation/*/Noun" +msgid "Users" +msgstr "Uzantoj" + #: 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 +#, fuzzy +msgctxt "Content/Moderation/Table.Label" +msgid "Users" +msgstr "Uzantoj" + +#: front/src/components/Sidebar.vue:91 +#, fuzzy +msgctxt "Sidebar/Admin/List item.Link/Noun" +msgid "Users" +msgstr "Uzantoj" + +#: front/src/views/admin/users/UsersList.vue:3 +#: src/views/admin/users/UsersList.vue:21 +#, fuzzy +msgctxt "*/Admin/Title" +msgid "Users" +msgstr "Uzantoj" + +#: front/src/views/admin/Settings.vue:81 +#, fuzzy +msgctxt "Content/Admin/Menu" +msgid "Users" +msgstr "Uzantoj" + +#: front/src/views/admin/users/Base.vue:5 +#, fuzzy +msgctxt "*/Admin/Link" msgid "Users" msgstr "Uzantoj" @@ -2747,201 +5170,338 @@ msgid "Using Funkwhale" msgstr "Uzi Funkwhale" #: front/src/components/Footer.vue:13 +#, fuzzy +msgctxt "Footer/*/List item" msgid "Version %{version}" msgstr "Versio %{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 +msgctxt "Content/Library/Link/Verb" msgid "View files" msgstr "Vidi dosierojn" -#: front/src/components/library/Album.vue:31 -#: 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 +#, fuzzy +msgctxt "Content/*/Link.Tooltip/Verb" +msgid "View on MusicBrainz" +msgstr "Vidi en MusicBrainz" + +#: front/src/components/library/TrackBase.vue:36 +#, fuzzy +msgctxt "Content/*/Link/Verb" +msgid "View on MusicBrainz" +msgstr "Vidi en MusicBrainz" + +#: front/src/components/library/Album.vue:26 +#: src/components/library/Artist.vue:35 +#, fuzzy +msgctxt "Content/*/Button.Label/Verb" msgid "View on MusicBrainz" msgstr "Vidi en MusicBrainz" #: front/src/views/content/libraries/Form.vue:18 +#, fuzzy +msgctxt "Content/Library/Dropdown.Label" msgid "Visibility" msgstr "Videblo" #: front/src/views/content/libraries/Card.vue:59 +#, fuzzy +msgctxt "Content/Library/Card.Help text" msgid "Visibility: everyone on this instance" msgstr "Videblo: ĉiu en ĉi-tiu instanco" #: front/src/views/content/libraries/Card.vue:60 +#, fuzzy +msgctxt "Content/Library/Card.Help text" msgid "Visibility: everyone, including other instances" msgstr "Videblo: ĉiu, enhave aliaj instancoj" #: front/src/views/content/libraries/Card.vue:58 +#, fuzzy +msgctxt "Content/Library/Card.Help text" msgid "Visibility: nobody except me" msgstr "Videblo: neniu krom mi" -#: front/src/components/library/Album.vue:61 +#: front/src/components/library/Album.vue:56 +#, fuzzy +msgctxt "Content/Album/" msgid "Volume %{ number }" msgstr "Volumo %{number}" -#: front/src/components/playlists/PlaylistModal.vue:20 -msgid "We cannot add the track to a playlist" -msgstr "Ni ne povas aldoni kanton al ludlisto" - -#: front/src/components/playlists/Form.vue:14 -msgid "We cannot create the playlist" -msgstr "Ni ne povis krei ludliston" - #: front/src/components/auth/Signup.vue:13 msgid "We cannot create your account" msgstr "Ni ne povis krei vian konton" -#: front/src/components/audio/Player.vue:64 -msgid "We cannot load this track" -msgstr "Ni ne povis Åargi tiun kanton" - #: front/src/components/auth/Login.vue:7 +#, fuzzy +msgctxt "Content/Login/Error message.Title" msgid "We cannot log you in" msgstr "Ni ne povis ensaluti vin" -#: front/src/components/auth/Settings.vue:38 -msgid "We cannot save your avatar" -msgstr "Ni ne povis memori vian avataron" - -#: front/src/components/auth/Settings.vue:14 -msgid "We cannot save your settings" -msgstr "Ni ne povis memori viajn agordojn" - #: front/src/components/Home.vue:127 +#, fuzzy +msgctxt "Content/Home/List item" msgid "We do not track you or bother you with ads" msgstr "Ni ne spionas vin aÅ Äenas vin kun reklamoj" -#: front/src/components/library/Track.vue:95 -msgid "We don't have any copyright information for this track" -msgstr "Ni havas nenia kopirajta informado pri tiu kanto" - -#: front/src/components/library/Track.vue:106 -msgid "We don't have any licensing information for this track" -msgstr "Ni havas nenia licenca informado pri tiu kanto" - #: front/src/components/library/FileUpload.vue:40 +#, fuzzy +msgctxt "Content/Library/Link" msgid "We recommend using Picard for that purpose." msgstr "Ni rekomendas Picard pro fari tiun." #: front/src/components/Home.vue:7 +#, fuzzy +msgctxt "Content/Home/Title" msgid "We think listening to music should be simple." msgstr "Ni pensas ke aÅskulti muzikon devus simpli." -#: front/src/components/PageNotFound.vue:10 -msgid "We're sorry, the page you asked for does not exist:" -msgstr "Pardonon, la paÄo vi petis ne ekzistas:" - #: front/src/components/Home.vue:153 +#, fuzzy +msgctxt "Head/Home/Title" msgid "Welcome" msgstr "Bonvenon" #: front/src/components/Home.vue:5 +#, fuzzy +msgctxt "Content/Home/Title/Verb" msgid "Welcome on Funkwhale" msgstr "Bonvenon en Funkwhale" #: front/src/components/Home.vue:24 +#, fuzzy +msgctxt "Content/Home/Title" msgid "Why funkwhale?" msgstr "Kial Funkwhale?" #: front/src/components/audio/EmbedWizard.vue:13 +#, fuzzy +msgctxt "Popup/Embed/Input.Label" msgid "Widget height" msgstr "Alto de fenestraĵo" #: front/src/components/audio/EmbedWizard.vue:6 +#, fuzzy +msgctxt "Popup/Embed/Input.Label" msgid "Widget width" msgstr "LarÄo de fenestraĵo" -#: front/src/components/Sidebar.vue:118 +#: front/src/components/Sidebar.vue:129 #: front/src/components/manage/moderation/AccountsTable.vue:72 #: front/src/components/manage/moderation/DomainsTable.vue:58 +#, fuzzy +msgctxt "*/*/*" msgid "Yes" msgstr "Jes" #: front/src/components/auth/Logout.vue:8 +#, fuzzy +msgctxt "Content/Login/Button.Label" msgid "Yes, log me out!" msgstr "Jes, elsaluti min!" #: front/src/views/content/libraries/Form.vue:19 +#, fuzzy +msgctxt "Content/Library/Paragraph" msgid "You are able to share your library with other people, regardless of its visibility." msgstr "Vi povas diskonigi vian muzikejon kun aliaj uloj, sendepende Äia videblo." #: front/src/components/library/FileUpload.vue:33 +#, fuzzy +msgctxt "Content/Library/Paragraph" msgid "You are about to upload music to your library. Before proceeding, please ensure that:" msgstr "Vi estas elÅutota muziko al via muzikejo. AntaÅ komenci, bonvolu certiÄi ke:" +#: front/src/components/SetInstanceModal.vue:12 +msgctxt "Popup/Login/Paragraph" +msgid "You are currently connected to <a href=\"%{ url }\" target=\"_blank\">%{ hostname } <i class=\"external icon\"/></a>. If you continue, you will be disconnected from your current instance and all your local data will be deleted." +msgstr "" + +#: front/src/components/library/Artist.vue:67 +msgid "You are currently hiding content related to this artist." +msgstr "" + #: front/src/components/auth/Logout.vue:7 msgid "You are currently logged in as %{ username }" msgstr "Vi aktuale estas ensaluta al %{username}" +#: front/src/components/library/FileUpload.vue:36 +msgctxt "Content/Library/List item" +msgid "You are not uploading copyrighted content in a public library, otherwise you may be infringing the law" +msgstr "" + +#: front/src/components/SetInstanceModal.vue:97 +msgctxt "*/Instance/Message" +msgid "You are now using the Funkwhale instance at %{ url }" +msgstr "" + #: front/src/views/content/Home.vue:17 +#, fuzzy +msgctxt "Content/Library/Paragraph" msgid "You can follow libraries from other users to get access to new music. Public libraries can be followed immediatly, while following a private library requires approval from its owner." msgstr "Vi povas sekvi muzikejoj el aliaj uzantoj por atingi novan muzikon. Publikaj muzikejoj sekvadeblas rekte, sed sekvado de privataj muzikejoj bezonas akceptado el Äia proprulo." #: front/src/components/Home.vue:133 +#, fuzzy +msgctxt "Content/Home/List item" msgid "You can invite friends and family to your instance so they can enjoy your music" msgstr "Vi povas inviti amikojn kaj familio en via instanco do ili povas Äui vian muzikon" +#: front/src/components/moderation/FilterModal.vue:31 +msgctxt "Popup/Moderation/Paragraph" +msgid "You can manage and update your filters anytime from your account settings." +msgstr "" + #: front/src/views/auth/EmailConfirm.vue:24 +#, fuzzy +msgctxt "Content/Signup/Paragraph" msgid "You can now use the service without limitations." msgstr "Vi nun povas uzi la servico senlime." #: front/src/components/library/radios/Builder.vue:7 +#, fuzzy +msgctxt "Content/Radio/Paragraph" msgid "You can use this interface to build your own custom radio, which will play tracks according to your criteria." msgstr "Vi povas uzi tiun interfaco por konstrui viajn proprajn radiojn, ke ludos kantojn laÅ viaj reguloj." #: front/src/components/auth/SubsonicTokenForm.vue:7 +#, fuzzy +msgctxt "Content/Settings/Paragraph" msgid "You can use those to enjoy your playlist and music in offline mode, on your smartphone or tablet, for instance." msgstr "Vi povas uzi tiujn por Äui vian muzikon kaj ludlistojn nekonektite, kun via poÅtelefono aÅ tabuleto ekzemple." #: front/src/views/admin/moderation/AccountsDetail.vue:46 +#, fuzzy +msgctxt "Content/Moderation/Card.Title" msgid "You don't have any rule in place for this account." msgstr "Vi ne havas iu ajn regulon por tiu konto." #: front/src/views/admin/moderation/DomainsDetail.vue:39 +#, fuzzy +msgctxt "Content/Moderation/Card.Title" msgid "You don't have any rule in place for this domain." msgstr "Vi ne havas iu ajn regulon por tiu domajno." -#: front/src/components/Sidebar.vue:158 +#: front/src/components/library/EditForm.vue:52 +msgctxt "Content/Library/Paragraph" +msgid "You don't have the permission to edit this object, but you can suggest changes. Once submitted, suggestions will be reviewed before approval." +msgstr "" + +#: front/src/components/Sidebar.vue:169 +#, fuzzy +msgctxt "Sidebar/Player/Title" msgid "You have a radio playing" msgstr "Vi ludas radion" -#: front/src/components/audio/Player.vue:71 +#: front/src/components/audio/Player.vue:79 +#, fuzzy +msgctxt "Sidebar/Player/Error message.Paragraph" msgid "You may have a connectivity issue." msgstr "Vi havus konekta problemo." -#: front/src/App.vue:17 -msgid "You need to select an instance in order to continue" -msgstr "Vi devu elekti instanco por kontinui" - -#: front/src/components/auth/Settings.vue:99 +#: front/src/components/auth/Settings.vue:100 +#, fuzzy +msgctxt "Popup/Settings/List item" msgid "You will be logged out from this session and have to log in with the new one" msgstr "Vi estos elÅaluta el tiu seanco kaj devus ensaluti denove" -#: front/src/components/auth/Settings.vue:70 +#: front/src/components/auth/Settings.vue:71 +#, fuzzy +msgctxt "Content/Settings/Paragraph" msgid "You will have to update your password on your clients that use this password." msgstr "Vi devos rekte ÅanÄi vian pasvorton en la aplikaĵo ke uzas Äin." -#: front/src/components/favorites/List.vue:115 +#: front/src/components/moderation/FilterModal.vue:20 +msgctxt "Popup/Moderation/Paragraph" +msgid "You will not see tracks, albums and user activity linked to this artist anymore:" +msgstr "" + +#: front/src/components/auth/Settings.vue:38 +msgctxt "Content/Settings/Error message.Title" +msgid "Your avatar cannot be saved" +msgstr "" + +#: front/src/components/library/EditForm.vue:3 +msgctxt "Content/Library/Paragraph" +msgid "Your edit was successfully submitted." +msgstr "" + +#: front/src/components/favorites/List.vue:116 +#, fuzzy +msgctxt "Head/Favorites/Title" msgid "Your Favorites" msgstr "Viaj stelumoj" #: front/src/components/Home.vue:114 +#, fuzzy +msgctxt "Content/Home/Title" msgid "Your music, your way" msgstr "Via muziko, via vojo" -#: front/src/views/Notifications.vue:7 +#: front/src/views/Notifications.vue:4 +#, fuzzy +msgctxt "Content/Notifications/Title" msgid "Your notifications" msgstr "Viaj sciigoj" +#: front/src/components/auth/Settings.vue:76 +msgctxt "Content/Settings/Error message.Title" +msgid "Your password cannot be changed" +msgstr "" + #: front/src/views/auth/PasswordResetConfirm.vue:29 +#, fuzzy +msgctxt "Content/Signup/Card.Paragraph" msgid "Your password has been updated successfully." msgstr "Via pasvorto sukcese ÅanÄis." -#: front/src/components/auth/Settings.vue:100 +#: front/src/components/auth/Settings.vue:14 +#, fuzzy +msgctxt "Content/Settings/Error message.Title" +msgid "Your settings can't be updateds" +msgstr "Agordoj Äisdatigas" + +#: front/src/components/auth/Settings.vue:101 +#, fuzzy +msgctxt "Popup/Settings/List item" msgid "Your Subsonic password will be changed to a new, random one, logging you out from devices that used the old Subsonic password" msgstr "Via Subsona pasvorto ÅanÄos hazarde, elsalutontas vin el aparetoj ke uzis la malnovan pasvorton" + +#: front/src/edits.js:10 +#, fuzzy +msgctxt "*/*/*/Short, Noun" +msgid "Title" +msgstr "Titolo" + +#: front/src/edits.js:17 +#, fuzzy +msgctxt "*/*/*/Short, Noun" +msgid "License" +msgstr "Permesilo" + +#: front/src/edits.js:25 +#, fuzzy +msgctxt "*/*/*/Short, Noun" +msgid "Position" +msgstr "PaÄeco" + +#: front/src/components/library/Album.vue:180 +#, fuzzy +msgctxt "Content/Album/Header.Title" +msgid "Album containing %{ count } track, by <a class=\"internal\" href=\"%{ artistUrl }\">%{ artist }</a>" +msgid_plural "Album containing %{ count } tracks, by <a class=\"internal\" href=\"%{ artistUrl }\">%{ artist }</a>" +msgstr[0] "Albumo kun %{count} kanto, je %{artist}" +msgstr[1] "Albumo kun %{count} kantoj, je %{artist}" + +#: front/src/components/audio/PlayButton.vue:221 +#, fuzzy +msgctxt "*/Queue/Message" +msgid "%{ count } track was added to your queue" +msgid_plural "%{ count } tracks were added to your queue" +msgstr[0] "Aldonis unu kanto al atendovico" +msgstr[1] "Aldonis %{ count }kantoj al atendovico" diff --git a/front/locales/es/LC_MESSAGES/app.po b/front/locales/es/LC_MESSAGES/app.po index 7bc8167c7..cad7b1039 100644 --- a/front/locales/es/LC_MESSAGES/app.po +++ b/front/locales/es/LC_MESSAGES/app.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: front 1.0.0\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2019-01-29 10:47+0100\n" +"POT-Creation-Date: 2019-03-08 12:38+0100\n" "PO-Revision-Date: 2019-02-25 08:45+0000\n" "Last-Translator: Ale London <alelondon@gmail.com>\n" "Language-Team: none\n" @@ -19,106 +19,164 @@ msgstr "" "X-Generator: Weblate 3.2.2\n" #: front/src/components/playlists/PlaylistModal.vue:9 +#, fuzzy +msgctxt "Popup/Playlist/Paragraph" msgid "\"%{ title }\", by %{ artist }" msgstr "\"%{ title }\", por %{ artist }" #: front/src/components/Sidebar.vue:24 +#, fuzzy +msgctxt "Sidebar/Queue/Tab.Title" msgid "(%{ index } of %{ length })" msgstr "(%{ index } de %{ length })" #: front/src/components/Sidebar.vue:22 +#, fuzzy +msgctxt "Sidebar/Queue/Tab.Title" msgid "(empty)" msgstr "(vacÃo)" -#: front/src/components/common/ActionTable.vue:57 -#: front/src/components/common/ActionTable.vue:66 +#: front/src/components/common/ActionTable.vue:67 +#, fuzzy +msgctxt "Content/*/Paragraph" 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:110 src/components/audio/album/Card.vue:54 +#: front/src/components/audio/album/Card.vue:52 +#, fuzzy +msgctxt "Content/Album/Card" +msgid "%{ count } track" +msgid_plural "%{ count } tracks" +msgstr[0] "%{ count } canción" +msgstr[1] "%{ count } canciones" + #: front/src/views/content/libraries/Card.vue:39 #: src/views/content/remote/Card.vue:26 +#, fuzzy +msgctxt "Content/Library/Card.List item" +msgid "%{ count } track" +msgid_plural "%{ count } tracks" +msgstr[0] "%{ count } canción" +msgstr[1] "%{ count } canciones" + +#: front/src/components/Sidebar.vue:121 +#, fuzzy +msgctxt "Sidebar/Queue/Message" msgid "%{ count } track" msgid_plural "%{ count } tracks" msgstr[0] "%{ count } canción" msgstr[1] "%{ count } canciones" #: front/src/components/library/Artist.vue:13 +#, fuzzy +msgctxt "Content/Artist/Paragraph" msgid "%{ count } track in %{ albumsCount } albums" msgid_plural "%{ count } tracks in %{ albumsCount } albums" msgstr[0] "%{ count } canción en %{ albumsCount } álbumes" msgstr[1] "%{ count } canciones en %{ albumsCount } álbumes" -#: front/src/components/library/radios/Builder.vue:80 +#: front/src/components/library/radios/Builder.vue:81 msgid "%{ count } track matching combined filters" 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 +#, fuzzy +msgctxt "Content/*/Card/List item" msgid "%{ count} track" msgid_plural "%{ count } tracks" msgstr[0] "%{ count} canción" msgstr[1] "%{ count } canciones" #: front/src/views/content/libraries/Quota.vue:11 +#, fuzzy +msgctxt "Content/Library/Paragraph" msgid "%{ current } used on %{ max } allowed" msgstr "%{ current } usados de %{ max } permitidos" #: front/src/components/common/Duration.vue:2 +#, fuzzy +msgctxt "Content/*/Paragraph" msgid "%{ hours } h %{ minutes } min" msgstr "%{ hours } h %{ minutes } min" #: front/src/components/common/Duration.vue:5 +#, fuzzy +msgctxt "Content/*/Paragraph" msgid "%{ minutes } min" msgstr "%{ minutes } min" #: front/src/components/notifications/NotificationRow.vue:40 +#, fuzzy +msgctxt "Content/Notifications/Paragraph" msgid "%{ username } accepted your follow on library \"%{ library }\"" msgstr "%{ username } ha aceptado tu follow en la librerÃa \"%{ library }\"" #: front/src/components/notifications/NotificationRow.vue:39 +#, fuzzy +msgctxt "Content/Notifications/Paragraph" msgid "%{ username } followed your library \"%{ library }\"" msgstr "%{ username } ha seguido tu librerÃa \"%{ library }\"" #: front/src/components/notifications/NotificationRow.vue:41 +#, fuzzy +msgctxt "Content/Notifications/Paragraph" msgid "%{ username } wants to follow your library \"%{ library }\"" msgstr "%{ username } quiere seguir tu librerÃa \"%{ library }\"" #: front/src/components/auth/Profile.vue:46 +#, fuzzy +msgctxt "Head/Profile/Title" msgid "%{ username }'s profile" msgstr "Perfil de %{ username }" #: front/src/components/audio/artist/Card.vue:41 +#, fuzzy +msgctxt "Content/Artist/Card" msgid "1 album" msgid_plural "%{ count } albums" msgstr[0] "1 álbum" msgstr[1] "%{ count } álbumes" #: front/src/components/favorites/List.vue:10 +#, fuzzy +msgctxt "Content/Favorites/Title" msgid "1 favorite" msgid_plural "%{ count } favorites" msgstr[0] "1 favorito" msgstr[1] "%{ count } favoritos" -#: front/src/components/library/FileUpload.vue:226 -#: front/src/components/library/FileUpload.vue:227 +#: front/src/components/Home.vue:64 +#, fuzzy +msgctxt "Content/Home/Title" +msgid "A clean library" +msgstr "Una biblioteca impecable" + +#: front/src/components/library/FileUpload.vue:229 +#: front/src/components/library/FileUpload.vue:230 +#, fuzzy +msgctxt "Content/Library/Help text" msgid "A network error occured while uploading this file" msgstr "Ha ocurrido un error al subir este archivo" +#: front/src/components/library/EditForm.vue:123 +#, fuzzy +msgctxt "*/*/Placeholder" +msgid "A short summary describing your changes." +msgstr "Ha ocurrido un error al guardar los cambios" + #: front/src/components/About.vue:5 +#, fuzzy +msgctxt "Content/About/Title/Short, Noun" msgid "About %{ instance }" msgstr "Sobre %{ instance }" #: front/src/components/Footer.vue:6 +#, fuzzy +msgctxt "Footer/About/Title" msgid "About %{instanceName}" msgstr "Sobre %{ instance }" @@ -127,500 +185,939 @@ msgid "About Funkwhale" msgstr "Acerca de Funkwhale" #: front/src/components/Footer.vue:10 +#, fuzzy +msgctxt "Footer/About/List item.Link" msgid "About page" msgstr "Acerca de" -#: front/src/components/About.vue:8 src/components/About.vue:67 +#: front/src/components/About.vue:67 +#, fuzzy +msgctxt "Head/About/Title" +msgid "About this instance" +msgstr "Acerca de esta instancia" + +#: front/src/components/About.vue:8 +#, fuzzy +msgctxt "Content/About/Title/Short, Noun" msgid "About this instance" msgstr "Acerca de esta instancia" #: front/src/views/content/libraries/Detail.vue:48 +#, fuzzy +msgctxt "Content/Library/Button.Label" msgid "Accept" msgstr "Aceptar" #: front/src/views/content/libraries/Detail.vue:40 +#, fuzzy +msgctxt "Content/Library/Table/Short" msgid "Accepted" msgstr "Aceptado" #: front/src/components/auth/SubsonicTokenForm.vue:110 +#, fuzzy +msgctxt "Content/Settings/Message" msgid "Access disabled" msgstr "Acceso deshabilitado" #: front/src/components/Home.vue:106 +#, fuzzy +msgctxt "Content/Home/List item" msgid "Access your music from a clean interface that focus on what really matters" -msgstr "" -"Accede a tu música con una interfaz limpia enfocada a lo que realmente " -"importa" - -#: front/src/components/mixins/Translations.vue:19 -#: front/src/components/mixins/Translations.vue:20 -msgid "Accessed date" -msgstr "Fecha de acceso" +msgstr "Accede a tu música con una interfaz limpia enfocada a lo que realmente importa" #: front/src/views/admin/moderation/AccountsDetail.vue:78 +#, fuzzy +msgctxt "Content/Moderation/Title" msgid "Account data" msgstr "Datos de cuenta" #: front/src/components/auth/Settings.vue:5 +#, fuzzy +msgctxt "Content/Settings/Title" msgid "Account settings" msgstr "Configuración de cuenta" -#: front/src/components/auth/Settings.vue:263 +#: front/src/components/auth/Settings.vue:311 +#, fuzzy +msgctxt "Head/Settings/Title" msgid "Account Settings" msgstr "Configuración de Cuenta" #: front/src/components/manage/users/UsersTable.vue:39 +#, fuzzy +msgctxt "Content/Admin/Table.Label/Short, Noun" msgid "Account status" msgstr "Estado de cuenta" #: front/src/views/auth/PasswordReset.vue:14 +#, fuzzy +msgctxt "Content/Signup/Input.Label" msgid "Account's email" msgstr "Correo de la cuenta" -#: front/src/views/admin/moderation/AccountsList.vue:3 #: front/src/views/admin/moderation/AccountsList.vue:24 +#, fuzzy +msgctxt "Head/Moderation/Title" +msgid "Accounts" +msgstr "Cuentas" + +#: front/src/views/admin/moderation/AccountsList.vue:3 +#, fuzzy +msgctxt "Content/Moderation/Title" +msgid "Accounts" +msgstr "Cuentas" + #: front/src/views/admin/moderation/Base.vue:8 +#, fuzzy +msgctxt "Menu/Moderation/Tab" msgid "Accounts" msgstr "Cuentas" #: front/src/views/content/libraries/Detail.vue:29 +#, fuzzy +msgctxt "Content/Library/Table.Label" msgid "Action" msgstr "Acción" -#: front/src/components/common/ActionTable.vue:99 +#: front/src/components/common/ActionTable.vue:100 +#, fuzzy +msgctxt "Content/*/Paragraph" msgid "Action %{ action } was launched successfully on %{ count } element" msgid_plural "Action %{ action } was launched successfully on %{ count } elements" msgstr[0] "Acción %{ action } fue iniciado exitosamente en %{ count } elemento" msgstr[1] "Acción %{ action } fue iniciado exitosamente en %{ count } elementos" -#: front/src/components/common/ActionTable.vue:21 -#: front/src/components/library/radios/Builder.vue:64 +#: front/src/components/library/radios/Builder.vue:65 +#, fuzzy +msgctxt "Content/Radio/Table.Label/Noun (Value is a Button)" +msgid "Actions" +msgstr "Acciones" + +#: front/src/components/common/ActionTable.vue:22 +#, fuzzy +msgctxt "Content/*/Dropdown.Label/Noun" msgid "Actions" msgstr "Acciones" #: front/src/components/manage/users/UsersTable.vue:53 +#, fuzzy +msgctxt "Content/Admin/Table" msgid "Active" msgstr "Activo" #: front/src/views/admin/moderation/AccountsDetail.vue:199 #: front/src/views/admin/moderation/DomainsDetail.vue:144 +#, fuzzy +msgctxt "Content/Moderation/Title" msgid "Activity" msgstr "Actividad" #: front/src/components/mixins/Translations.vue:7 #: front/src/components/mixins/Translations.vue:8 +#, fuzzy +msgctxt "Content/Settings/Dropdown.Label/Noun" msgid "Activity visibility" msgstr "Mostrar mi actividad" #: front/src/views/admin/moderation/DomainsList.vue:18 +#, fuzzy +msgctxt "Content/Moderation/Button/Verb" msgid "Add" msgstr "Añadir" #: front/src/views/admin/moderation/DomainsList.vue:13 +#, fuzzy +msgctxt "Content/Moderation/Form.Label/Verb" msgid "Add a domain" msgstr "Añadir un dominio" +#: front/src/views/admin/moderation/AccountsDetail.vue:50 +#, fuzzy +msgctxt "Content/Moderation/Button/Verb" +msgid "Add a moderation policy" +msgstr "Añadir una nueva regla de moderación" + #: front/src/components/manage/moderation/InstancePolicyForm.vue:4 +#, fuzzy +msgctxt "Content/Moderation/Card.Button.Label/Verb" msgid "Add a new moderation rule" msgstr "Añadir una nueva regla de moderación" #: front/src/views/content/Home.vue:35 +#, fuzzy +msgctxt "Content/Library/Title/Verb" msgid "Add and manage content" msgstr "Agregar y gestionar contenido" -#: front/src/components/Sidebar.vue:75 src/views/content/Base.vue:18 +#: front/src/views/content/Base.vue:18 +#, fuzzy +msgctxt "Head/Library/Title" +msgid "Add content" +msgstr "Añadir contenido" + +#: front/src/components/Sidebar.vue:75 +#, fuzzy +msgctxt "Sidebar/Library/List item.Link/Verb" msgid "Add content" msgstr "Añadir contenido" -#: front/src/components/library/radios/Builder.vue:50 +#: front/src/components/library/radios/Builder.vue:51 +#, fuzzy +msgctxt "Content/Radio/Button.Label/Verb" msgid "Add filter" msgstr "Añadir filtro" -#: front/src/components/library/radios/Builder.vue:40 +#: front/src/components/library/radios/Builder.vue:41 +#, fuzzy +msgctxt "Content/Radio/Paragraph" msgid "Add filters to customize your radio" msgstr "Añade filtros para personalizar tu radio" -#: front/src/components/audio/PlayButton.vue:64 +#: front/src/components/audio/PlayButton.vue:76 +#, fuzzy +msgctxt "*/Queue/Dropdown/Button/Title" msgid "Add to current queue" msgstr "Añadir a la cola de reproducción actual" #: front/src/components/favorites/TrackFavoriteIcon.vue:4 +#, fuzzy +msgctxt "Content/Track/Button.Message" +msgid "Add to favorites" +msgstr "Añadir a favoritos" + #: front/src/components/favorites/TrackFavoriteIcon.vue:28 +#, fuzzy +msgctxt "*/Favorites/Icon.Tooltip/Verb" msgid "Add to favorites" msgstr "Añadir a favoritos" #: front/src/components/playlists/TrackPlaylistIcon.vue:6 #: front/src/components/playlists/TrackPlaylistIcon.vue:34 +#, fuzzy +msgctxt "Sidebar/Player/Icon.Tooltip/Verb" msgid "Add to playlist…" msgstr "Añadir a lista de reproducción…" -#: front/src/components/audio/PlayButton.vue:14 +#: front/src/components/audio/PlayButton.vue:15 +#, fuzzy +msgctxt "*/Queue/Dropdown/Button/Label/Short" msgid "Add to queue" msgstr "Añadir a la cola de reproducción" #: front/src/components/playlists/PlaylistModal.vue:116 +#, fuzzy +msgctxt "Popup/Playlist/Table.Button.Tooltip/Verb" msgid "Add to this playlist" msgstr "Añadir a esta lista de reproducción" #: front/src/components/playlists/PlaylistModal.vue:54 +#, fuzzy +msgctxt "Popup/Playlist/Table.Button.Label/Verb" msgid "Add track" msgstr "Añadir canción" #: front/src/components/manage/users/UsersTable.vue:69 +#, fuzzy +msgctxt "Content/Admin/Table.User role" msgid "Admin" msgstr "Admin" #: front/src/components/Sidebar.vue:79 +#, fuzzy +msgctxt "Sidebar/Admin/Title/Noun" msgid "Administration" msgstr "Administración" +#: front/src/components/library/Album.vue:149 +#, fuzzy +msgctxt "Head/Album/Title/Name" +msgid "Album" +msgstr "Ãlbum" + +#: front/src/views/content/libraries/FilesTable.vue:56 +#, fuzzy +msgctxt "*/*/*" +msgid "Album" +msgstr "Ãlbum" + #: front/src/components/audio/SearchBar.vue:26 -#: src/components/audio/track/Table.vue:8 -#: front/src/components/library/Album.vue:153 -#: front/src/components/manage/library/FilesTable.vue:39 +#, fuzzy +msgctxt "Sidebar/Search/Title" +msgid "Album" +msgstr "Ãlbum" + #: front/src/components/metadata/Search.vue:134 -#: front/src/views/content/libraries/FilesTable.vue:56 +#, fuzzy +msgctxt "*/*/Noun" msgid "Album" msgstr "Ãlbum" -#: front/src/components/library/Album.vue:183 -msgid "Album containing %{ count } track, by %{ artist }" -msgid_plural "Album containing %{ count } tracks, by %{ artist }" -msgstr[0] "Ãlbum que contiene %{ count } canción, de %{ artist }" -msgstr[1] "Ãlbum que contiene %{ count } canciones, de %{ artist }" +#: front/src/components/audio/track/Table.vue:9 +#, fuzzy +msgctxt "Content/Track/Table.Label" +msgid "Album" +msgstr "Ãlbum" -#: front/src/components/mixins/Translations.vue:24 -#: front/src/components/mixins/Translations.vue:25 +#: front/src/components/mixins/Translations.vue:22 +#: front/src/components/mixins/Translations.vue:23 +#, fuzzy +msgctxt "Content/*/Dropdown/Noun" msgid "Album name" msgstr "Ãlbum" -#: front/src/components/library/Track.vue:27 -msgid "Album page" -msgstr "Página del álbum" +#: front/src/components/library/Library.vue:7 +#, fuzzy +msgctxt "Menu/Home/Link" +msgid "Albums" +msgstr "Ãlbumes" #: front/src/components/audio/Search.vue:19 -#: src/components/instance/Stats.vue:48 +#, fuzzy +msgctxt "Content/Search/Title" +msgid "Albums" +msgstr "Ãlbumes" + #: front/src/views/admin/moderation/AccountsDetail.vue:321 #: front/src/views/admin/moderation/DomainsDetail.vue:257 +#, fuzzy +msgctxt "Content/*/*" +msgid "Albums" +msgstr "Ãlbumes" + +#: front/src/components/instance/Stats.vue:48 +#, fuzzy +msgctxt "Content/About/Paragraph/Unit" msgid "Albums" msgstr "Ãlbumes" -#: front/src/components/library/Artist.vue:44 +#: front/src/components/library/Albums.vue:120 +#, fuzzy +msgctxt "Head/Album/Title" +msgid "Albums" +msgstr "Ãlbumes" + +#: front/src/components/library/Artist.vue:82 +#, fuzzy +msgctxt "Content/Artist/Title" msgid "Albums by this artist" msgstr "Ãlbumes de este artista" +#: front/src/components/manage/library/EditsCardList.vue:15 #: front/src/components/manage/users/InvitationsTable.vue:19 +#, fuzzy +msgctxt "Content/Admin/Dropdown" +msgid "All" +msgstr "Todo" + #: front/src/views/content/libraries/FilesTable.vue:13 +#, fuzzy +msgctxt "Content/Library/Dropdown" msgid "All" msgstr "Todo" +#: front/src/components/common/ActionTable.vue:58 +#, fuzzy +msgctxt "Content/*/Paragraph" +msgid "All %{ count } element selected" +msgid_plural "All %{ count } elements selected" +msgstr[0] "%{ count } de %{ total } elemento seleccionado" +msgstr[1] "%{ count } de %{ total } elementos seleccionados" + #: front/src/components/playlists/Editor.vue:13 +#, fuzzy +msgctxt "Content/Playlist/Error message.Title" msgid "An error occured while saving your changes" msgstr "Ha ocurrido un error al guardar los cambios" #: front/src/components/auth/Login.vue:10 +#, fuzzy +msgctxt "Content/Login/Error message/List item" msgid "An unknown error happend, this can mean the server is down or cannot be reached" msgstr "Ha ocurrido un error desconocido, esto puede significar que el servidor está fuera de servicio o no se puede conectar" +#: front/src/components/library/EditCard.vue:81 +#, fuzzy +msgctxt "Content/Library/Button.Label" +msgid "Approve" +msgstr "Aprobar" + #: front/src/components/notifications/NotificationRow.vue:66 +#, fuzzy +msgctxt "Content/Notifications/Button.Label/Short, Verb" msgid "Approve" msgstr "Aprobar" +#: front/src/components/library/EditCard.vue:25 +#, fuzzy +msgctxt "Content/Library/Card/Short" +msgid "Approved" +msgstr "Aprobar" + +#: front/src/components/manage/library/EditsCardList.vue:21 +#, fuzzy +msgctxt "Content/Admin/Dropdown" +msgid "Approved" +msgstr "Aprobar" + +#: front/src/components/library/EditCard.vue:21 +msgctxt "Content/Library/Card/Short" +msgid "Approved and applied" +msgstr "" + #: front/src/components/auth/Logout.vue:5 +#, fuzzy +msgctxt "Content/Login/Title" msgid "Are you sure you want to log out?" msgstr "¿Seguro que quieres cerrar la sesión?" -#: 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 +#, fuzzy +msgctxt "*/*/Noun" +msgid "Artist" +msgstr "Artista" + +#: front/src/components/audio/track/Table.vue:8 +#, fuzzy +msgctxt "Content/Track/Table.Label" +msgid "Artist" +msgstr "Artista" + #: front/src/views/content/libraries/FilesTable.vue:55 +#, fuzzy +msgctxt "*/*/*" msgid "Artist" msgstr "Artista" -#: front/src/components/mixins/Translations.vue:25 -#: front/src/components/mixins/Translations.vue:26 +#: front/src/components/audio/SearchBar.vue:25 +#, fuzzy +msgctxt "Sidebar/Search/Title" +msgid "Artist" +msgstr "Artista" + +#: front/src/components/library/Artist.vue:179 +#, fuzzy +msgctxt "Head/Artist/Title" +msgid "Artist" +msgstr "Artista" + +#: front/src/components/mixins/Translations.vue:23 +#: front/src/components/mixins/Translations.vue:24 +#, fuzzy +msgctxt "Content/*/Dropdown/Noun" msgid "Artist name" msgstr "Nombre del artista" -#: front/src/components/library/Album.vue:16 -#: src/components/library/Track.vue:33 -msgid "Artist page" -msgstr "Página del artista" - #: front/src/components/audio/Search.vue:65 +#, fuzzy +msgctxt "*/Search/Input.Placeholder" msgid "Artist, album, track…" msgstr "Artista, álbum, canción…" -#: front/src/components/audio/Search.vue:10 -#: src/components/instance/Stats.vue:42 -#: front/src/components/library/Artists.vue:119 -#: src/components/library/Library.vue:7 +#: front/src/components/library/Artists.vue:117 +#, fuzzy +msgctxt "Head/Artist/Title" +msgid "Artists" +msgstr "Artistas" + #: front/src/views/admin/moderation/AccountsDetail.vue:313 #: front/src/views/admin/moderation/DomainsDetail.vue:249 +#, fuzzy +msgctxt "Content/*/*" +msgid "Artists" +msgstr "Artistas" + +#: front/src/components/instance/Stats.vue:42 +#, fuzzy +msgctxt "Content/About/Paragraph/Unit" +msgid "Artists" +msgstr "Artistas" + +#: front/src/components/audio/Search.vue:10 +#, fuzzy +msgctxt "Content/Search/Title" msgid "Artists" msgstr "Artistas" -#: front/src/components/favorites/List.vue:33 +#: front/src/components/library/Library.vue:10 +#, fuzzy +msgctxt "Menu/Home/Link" +msgid "Artists" +msgstr "Artistas" + +#: front/src/components/favorites/List.vue:34 src/views/playlists/List.vue:27 +#, fuzzy +msgctxt "Content/*/Dropdown/Short" +msgid "Ascending" +msgstr "Ascendente" + +#: front/src/components/library/Albums.vue:25 #: 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/EditsCardList.vue:39 #: front/src/components/manage/moderation/AccountsTable.vue:21 #: front/src/components/manage/moderation/DomainsTable.vue:19 #: front/src/components/manage/users/UsersTable.vue:19 +#, fuzzy +msgctxt "Content/Search/Dropdown" +msgid "Ascending" +msgstr "Ascendente" + #: front/src/views/content/libraries/FilesTable.vue:31 -#: front/src/views/playlists/List.vue:27 +#, fuzzy +msgctxt "Content/Library/Dropdown" msgid "Ascending" msgstr "Ascendente" #: front/src/views/auth/PasswordReset.vue:28 +#, fuzzy +msgctxt "Content/Signup/Button.Label/Verb" 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 +msgctxt "Content/Moderation/Title" msgid "Audio content" msgstr "Contenido de Audio" #: front/src/components/ShortcutsModal.vue:55 +#, fuzzy +msgctxt "Popup/Keyboard shortcuts/Title" msgid "Audio player shortcuts" msgstr "Atajos de teclado del reproductor de Audio" #: front/src/components/playlists/PlaylistModal.vue:26 +#, fuzzy +msgctxt "Popup/Playlist/Title" msgid "Available playlists" msgstr "Listas de reproducción disponibles" #: front/src/components/auth/Settings.vue:34 +#, fuzzy +msgctxt "Content/Settings/Title" msgid "Avatar" msgstr "Avatar" #: front/src/views/auth/PasswordReset.vue:25 #: front/src/views/auth/PasswordResetConfirm.vue:18 +#, fuzzy +msgctxt "Content/Signup/Link" msgid "Back to login" msgstr "Volver a la página de conección" -#: 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 +#: front/src/components/library/TrackDetail.vue:48 +#, fuzzy +msgctxt "Content/Track/Table.Label" +msgid "Bitrate" +msgstr "Bitrate" + +#: front/src/components/mixins/Translations.vue:26 +#: front/src/components/mixins/Translations.vue:27 +#, fuzzy +msgctxt "Content/*/*" msgid "Bitrate" msgstr "Bitrate" -#: front/src/components/manage/moderation/InstancePolicyCard.vue:19 #: front/src/components/manage/moderation/InstancePolicyForm.vue:34 +#, fuzzy +msgctxt "Content/Moderation/Checkbox.Label/Verb" +msgid "Block everything" +msgstr "Bloquear todo" + +#: front/src/components/manage/moderation/InstancePolicyCard.vue:19 +#, fuzzy +msgctxt "Content/Moderation/Card.List item/Verb" msgid "Block everything" msgstr "Bloquear todo" #: front/src/components/manage/moderation/InstancePolicyForm.vue:112 +#, fuzzy +msgctxt "Content/Moderation/Help text" msgid "Block everything from this account or domain. This will prevent any interaction with the entity, and purge related content (uploads, libraries, follows, etc.)" -msgstr "" -"Bloquear todo de esta cuenta o dominio. Ésto prevendrá cualquier interacción " -"con la entidad, y eliminará los contenidos relacionados (subidas, librerÃas, " -"follows, etc.)" +msgstr "Bloquear todo de esta cuenta o dominio. Ésto prevendrá cualquier interacción con la entidad, y eliminará los contenidos relacionados (subidas, librerÃas, follows, etc.)" + +#: front/src/components/Sidebar.vue:18 +#, fuzzy +msgctxt "Sidebar/Library/Tab.Title/Verb" +msgid "Browse" +msgstr "Explorar" -#: front/src/components/Sidebar.vue:18 src/components/library/Library.vue:4 +#: front/src/components/library/Library.vue:4 +#, fuzzy +msgctxt "Menu/Home/Link/Verb" msgid "Browse" msgstr "Explorar" #: front/src/components/Sidebar.vue:65 +#, fuzzy +msgctxt "Sidebar/Library/List item.Link/Verb" msgid "Browse library" msgstr "Explorar biblioteca" +#: front/src/components/library/Albums.vue:4 +#, fuzzy +msgctxt "Content/Album/Title" +msgid "Browsing albums" +msgstr "Explorando radios" + #: front/src/components/library/Artists.vue:4 +#, fuzzy +msgctxt "Content/Artist/Title" msgid "Browsing artists" msgstr "Explorando artistas" #: front/src/views/playlists/List.vue:3 +#, fuzzy +msgctxt "Content/Playlist/Title" msgid "Browsing playlists" msgstr "Explorando listas de reproducción" #: front/src/components/library/Radios.vue:4 +#, fuzzy +msgctxt "Content/Radio/Title" msgid "Browsing radios" msgstr "Explorando radios" #: front/src/components/library/radios/Builder.vue:5 +#, fuzzy +msgctxt "Content/Radio/Title" msgid "Builder" msgstr "Editor" #: front/src/components/audio/album/Card.vue:13 +#, fuzzy +msgctxt "Content/Album/Card" msgid "By %{ artist }" msgstr "De %{ artist }" #: front/src/views/content/remote/Card.vue:103 +#, fuzzy +msgctxt "Popup/Library/Paragraph" msgid "By unfollowing this library, you loose access to its content." msgstr "Si dejas de seguir esta biblioteca, perderás acceso a su contenido." #: front/src/views/admin/moderation/AccountsDetail.vue:261 #: front/src/views/admin/moderation/DomainsDetail.vue:217 +#, fuzzy +msgctxt "Content/Moderation/Table.Label/Noun" msgid "Cached size" msgstr "Tamaño en caché" -#: front/src/components/common/DangerousButton.vue:17 -#: front/src/components/library/Album.vue:52 -#: src/components/library/Track.vue:76 #: front/src/components/library/radios/Filter.vue:53 +#, fuzzy +msgctxt "Popup/Radio/Button.Label/Verb" +msgid "Cancel" +msgstr "Cancelar" + +#: front/src/components/SetInstanceModal.vue:37 +#, fuzzy +msgctxt "*/*/Button.Label/Verb" +msgid "Cancel" +msgstr "Cancelar" + +#: front/src/components/library/TrackBase.vue:61 +#, fuzzy +msgctxt "Popup/Track/Button/Verb" +msgid "Cancel" +msgstr "Cancelar" + +#: front/src/components/common/DangerousButton.vue:17 +#, fuzzy +msgctxt "Modal/*/Button.Label/Short, Verb" +msgid "Cancel" +msgstr "Cancelar" + +#: front/src/components/moderation/FilterModal.vue:39 +#, fuzzy +msgctxt "Popup/*/Button.Label" +msgid "Cancel" +msgstr "Cancelar" + +#: front/src/components/library/Album.vue:47 +#: src/components/library/Artist.vue:56 +#, fuzzy +msgctxt "Popup/*/Button.Label/Verb" +msgid "Cancel" +msgstr "Cancelar" + #: front/src/components/manage/moderation/InstancePolicyForm.vue:54 +#, fuzzy +msgctxt "Content/Moderation/Card.Button.Label/Verb" +msgid "Cancel" +msgstr "Cancelar" + +#: front/src/components/library/EditForm.vue:77 +#, fuzzy +msgctxt "Content/*/Button.Label" +msgid "Cancel" +msgstr "Cancelar" + #: front/src/components/playlists/PlaylistModal.vue:63 +#, fuzzy +msgctxt "Popup/Playlist/Button.Label" msgid "Cancel" msgstr "Cancelar" -#: front/src/components/library/radios/Builder.vue:63 +#: front/src/components/library/radios/Builder.vue:64 +#, fuzzy +msgctxt "Content/Radio/Table.Label/Noun (Value is a number of Tracks)" msgid "Candidates" msgstr "Candidatos" -#: front/src/components/auth/Settings.vue:75 -msgid "Cannot change your password" -msgstr "No se puede cambiar la contraseña" - -#: front/src/components/library/FileUpload.vue:223 -#: front/src/components/library/FileUpload.vue:224 +#: front/src/components/library/FileUpload.vue:226 +#: front/src/components/library/FileUpload.vue:227 +#, fuzzy +msgctxt "Content/Library/Help text" msgid "Cannot upload this file, ensure it is not too big" msgstr "No es posible subir este archivo, asegúrate que no es demasiado grande" #: front/src/components/Footer.vue:21 +#, fuzzy +msgctxt "Footer/Settings/Dropdown.Label/Short, Verb" msgid "Change language" msgstr "Cambiar idioma" -#: front/src/components/auth/Settings.vue:67 +#: front/src/components/auth/Settings.vue:68 +#, fuzzy +msgctxt "Content/Settings/Title/Verb" msgid "Change my password" msgstr "Cambiar mi contraseña" -#: front/src/components/auth/Settings.vue:94 +#: front/src/components/auth/Settings.vue:95 +#, fuzzy +msgctxt "Content/Settings/Button.Label" msgid "Change password" msgstr "Cambiar contraseña" -#: front/src/views/auth/PasswordResetConfirm.vue:4 #: front/src/views/auth/PasswordResetConfirm.vue:62 +#, fuzzy +msgctxt "Head/Signup/Title" msgid "Change your password" msgstr "Cambiar tu contraseña" -#: front/src/components/auth/Settings.vue:95 +#: front/src/views/auth/PasswordResetConfirm.vue:4 +#, fuzzy +msgctxt "Content/Signup/Title" +msgid "Change your password" +msgstr "Cambiar tu contraseña" + +#: front/src/components/auth/Settings.vue:96 +#, fuzzy +msgctxt "Popup/Settings/Title" msgid "Change your password?" msgstr "¿Cambiar tu contraseña?" #: front/src/components/playlists/Editor.vue:21 +#, fuzzy +msgctxt "Content/Playlist/Paragraph" msgid "Changes synced with server" msgstr "Cambios sincronizados con el servidor" -#: front/src/components/auth/Settings.vue:70 +#: front/src/components/auth/Settings.vue:71 +#, fuzzy +msgctxt "Content/Settings/Paragraph'" msgid "Changing your password will also change your Subsonic API password if you have requested one." msgstr "Cambiar tu contraseña también cambiará tu contraseña Subsonic API si pediste una." -#: front/src/components/auth/Settings.vue:97 -msgid "Changing your password will have the following consequences" +#: front/src/components/auth/Settings.vue:98 +#, fuzzy +msgctxt "Popup/Settings/Paragraph" +msgid "Changing your password will have the following consequences:" msgstr "Cambiar tu contraseña tendrá las siguientes consecuencias" #: front/src/components/Footer.vue:40 +#, fuzzy +msgctxt "Footer/*/List item.Link" msgid "Chat room" msgstr "Sala Chat" -#: front/src/App.vue:13 +#: front/src/components/SetInstanceModal.vue:2 +#, fuzzy +msgctxt "Popup/Instance/Title" msgid "Choose your instance" msgstr "Escoge tu instancia" -#: front/src/components/Home.vue:64 -msgid "Clean library" -msgstr "Una biblioteca impecable" - #: front/src/components/manage/users/InvitationForm.vue:37 +#, fuzzy +msgctxt "Content/Admin/Button.Label/Verb" msgid "Clear" msgstr "Limpiar" -#: front/src/components/playlists/Editor.vue:40 #: front/src/components/playlists/Editor.vue:45 +#, fuzzy +msgctxt "Popup/Playlist/Button.Label" msgid "Clear playlist" msgstr "Vaciar lista de reproducción" -#: front/src/components/audio/Player.vue:366 +#: front/src/components/playlists/Editor.vue:40 +#, fuzzy +msgctxt "Content/Playlist/Button.Label/Verb" +msgid "Clear playlist" +msgstr "Vaciar lista de reproducción" + +#: front/src/components/audio/Player.vue:374 +#, fuzzy +msgctxt "Sidebar/Player/Icon.Tooltip/Verb" msgid "Clear your queue" msgstr "Vaciar cola de reproducción" #: front/src/components/Home.vue:44 +#, fuzzy +msgctxt "Content/Home/List item/Verb" msgid "Click once, listen for hours using built-in radios" msgstr "Pulsa una sola vez y escucha durante horas, gracias a las radios integradas" #: front/src/components/library/FileUpload.vue:75 +#, fuzzy +msgctxt "Content/Library/Paragraph/Call to action" msgid "Click to select files to upload or drag and drop files or directories" msgstr "Haz click para seleccionar archivos o arrastralos aquà para subirlos" #: front/src/components/ShortcutsModal.vue:20 +#, fuzzy +msgctxt "Popup/Keyboard shortcuts/Button.Label/Verb" msgid "Close" msgstr "Cerrar" -#: front/src/components/manage/users/InvitationForm.vue:26 #: front/src/components/manage/users/InvitationsTable.vue:42 +#, fuzzy +msgctxt "Content/Admin/Table.Label" +msgid "Code" +msgstr "Código" + +#: front/src/components/manage/users/InvitationForm.vue:26 +#, fuzzy +msgctxt "Content/Admin/Table.Label/Noun" msgid "Code" msgstr "Código" -#: front/src/components/audio/album/Card.vue:43 +#: front/src/components/audio/album/Card.vue:41 +#, fuzzy +msgctxt "Content/Album/Card.Link/Verb" +msgid "Collapse" +msgstr "Contraer" + #: front/src/components/audio/artist/Card.vue:33 +#, fuzzy +msgctxt "Content/Artist/Card.Link" msgid "Collapse" msgstr "Contraer" -#: front/src/components/library/radios/Builder.vue:62 +#: front/src/components/library/radios/Builder.vue:63 +#, fuzzy +msgctxt "Content/Radio/Table.Label/Verb (Value is a List of Parameters)" msgid "Config" msgstr "Configurar" #: front/src/components/common/DangerousButton.vue:21 +#, fuzzy +msgctxt "Modal/*/Button.Label/Short, Verb" msgid "Confirm" msgstr "Confirmar" -#: front/src/views/auth/EmailConfirm.vue:4 src/views/auth/EmailConfirm.vue:20 #: front/src/views/auth/EmailConfirm.vue:51 +#, fuzzy +msgctxt "Head/Signup/Title" +msgid "Confirm your e-mail address" +msgstr "Confirma tu correo electrónico" + +#: front/src/views/auth/EmailConfirm.vue:4 +#, fuzzy +msgctxt "Content/Signup/Title" +msgid "Confirm your e-mail address" +msgstr "Confirma tu correo electrónico" + +#: front/src/views/auth/EmailConfirm.vue:20 +#, fuzzy +msgctxt "Content/Signup/Button.Label/Verb" msgid "Confirm your e-mail address" msgstr "Confirma tu correo electrónico" #: front/src/views/auth/EmailConfirm.vue:13 +#, fuzzy +msgctxt "Content/Signup/Form.Label" 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" +#: front/src/components/moderation/FilterModal.vue:90 +msgctxt "*/Moderation/Message" +msgid "Content filter successfully added" +msgstr "" + +#: front/src/components/auth/Settings.vue:116 +#, fuzzy +msgid "Content filters" +msgstr "Seleccionar un filtro" + +#: front/src/components/auth/Settings.vue:119 +msgid "Content filters help you hide content you don't want to see on the service." msgstr "" -"El contenido ha sido actualizado, haz click en refrescar para ver el " -"contenido actualizado" + +#: front/src/components/common/ActionTable.vue:8 +#, fuzzy +msgctxt "Content/*/Button.Help text.Paragraph" +msgid "Content have been updated, click refresh to see up-to-date content" +msgstr "El contenido ha sido actualizado, haz click en refrescar para ver el contenido actualizado" #: front/src/components/Footer.vue:48 +#, fuzzy +msgctxt "Footer/*/List item.Link" msgid "Contribute" msgstr "Contribuye" #: front/src/components/audio/EmbedWizard.vue:19 +#, fuzzy +msgctxt "Popup/*/Button.Label/Verb" +msgid "Copy" +msgstr "Copiar" + #: front/src/components/common/CopyInput.vue:8 +#, fuzzy +msgctxt "Content/*/Button.Label/Short, Verb" msgid "Copy" msgstr "Copiar" -#: front/src/components/playlists/Editor.vue:163 +#: front/src/components/playlists/Editor.vue:166 +#, fuzzy +msgctxt "Content/Playlist/Button.Tooltip/Verb" msgid "Copy queued tracks to playlist" msgstr "Copiar canciones de cola de reproducción a lista de reproducción" #: front/src/components/audio/EmbedWizard.vue:21 +#, fuzzy +msgctxt "Popup/Embed/Paragraph" msgid "Copy/paste this code in your website HTML" msgstr "Copia/Pega este código en el HTML de tu página web" -#: front/src/components/library/Track.vue:91 +#: front/src/components/library/TrackDetail.vue:10 +#, fuzzy +msgctxt "Content/Track/Table.Label/Noun" msgid "Copyright" msgstr "Copyright" #: front/src/views/auth/EmailConfirm.vue:7 +#, fuzzy +msgctxt "Content/Signup/Paragraph" msgid "Could not confirm your e-mail address" msgstr "No hemos podido confirmar tu dirección electrónica" #: front/src/views/content/remote/ScanForm.vue:3 +#, fuzzy +msgctxt "Content/Library/Error message.Title" msgid "Could not fetch remote library" msgstr "Error al importar la biblioteca remote" -#: front/src/views/content/libraries/FilesTable.vue:213 -msgid "Could not process this track, ensure it is tagged correctly" -msgstr "" -"Ha ocurrido un error al procesar esta pista, asegúrate que está etiquetada " -"correctamente" - #: front/src/components/Home.vue:85 +#, fuzzy +msgctxt "Content/Home/List item" msgid "Covers, lyrics, our goal is to have them all ;)" msgstr "Covers, letras, queremos conseguirlo todo ;)" #: front/src/components/manage/moderation/InstancePolicyForm.vue:58 +#, fuzzy +msgctxt "Content/Moderation/Card.Button.Label/Verb" msgid "Create" msgstr "Crear" @@ -629,18 +1126,32 @@ msgid "Create a funkwhale account" msgstr "Crear una cuenta de funkwhale" #: front/src/views/content/libraries/Home.vue:14 +#, fuzzy +msgctxt "Content/Library/Link/Verb" msgid "Create a new library" msgstr "Crear una nueva biblioteca" #: front/src/components/playlists/Form.vue:2 +#, fuzzy +msgctxt "Popup/Playlist/Title/Verb" msgid "Create a new playlist" msgstr "Crear una nueva lista de reproducción" -#: front/src/components/Sidebar.vue:57 src/components/auth/Login.vue:17 +#: front/src/components/auth/Login.vue:17 +#, fuzzy +msgctxt "Content/Login/Link/Verb" +msgid "Create an account" +msgstr "Crear una cuenta" + +#: front/src/components/Sidebar.vue:57 +#, fuzzy +msgctxt "Sidebar/Login/List item.Link/Verb" msgid "Create an account" msgstr "Crear una cuenta" #: front/src/views/content/libraries/Form.vue:26 +#, fuzzy +msgctxt "Content/Library/Button.Label/Verb" msgid "Create library" msgstr "Crear biblioteca" @@ -649,502 +1160,955 @@ msgid "Create my account" msgstr "Crear mi cuenta" #: front/src/components/playlists/Form.vue:34 +#, fuzzy +msgctxt "Content/Playlist/Button.Label/Verb" msgid "Create playlist" msgstr "Crear una lista de reproducción" #: front/src/components/library/Radios.vue:23 +#, fuzzy +msgctxt "Content/Radio/Button.Label/Verb" msgid "Create your own radio" msgstr "Crear tu propia radio" #: front/src/components/manage/users/InvitationsTable.vue:40 +#, fuzzy +msgctxt "Content/Admin/Table.Label" +msgid "Creation date" +msgstr "Fecha de creación" + #: front/src/components/mixins/Translations.vue:16 #: front/src/components/mixins/Translations.vue:17 +#, fuzzy +msgctxt "Content/*/Dropdown/Noun" +msgid "Creation date" +msgstr "Fecha de creación" + +#: front/src/components/auth/Settings.vue:134 +#, fuzzy +msgctxt "Content/*/Table.Label" msgid "Creation date" msgstr "Fecha de creación" #: front/src/components/auth/Settings.vue:54 +#, fuzzy +msgctxt "Content/Settings/Title/Noun" msgid "Current avatar" msgstr "Avatar actual" #: front/src/views/content/libraries/DetailArea.vue:4 +#, fuzzy +msgctxt "Content/Library/Title" msgid "Current library" msgstr "Biblioteca actual" #: front/src/components/playlists/PlaylistModal.vue:8 +#, fuzzy +msgctxt "Popup/Playlist/Title" msgid "Current track" msgstr "Canción actual" #: front/src/views/content/libraries/Quota.vue:2 +#, fuzzy +msgctxt "Content/Library/Title" msgid "Current usage" msgstr "Uso actual" #: front/src/views/content/libraries/Detail.vue:27 +#, fuzzy +msgctxt "Content/Library/Table.Label" msgid "Date" msgstr "Fecha" #: front/src/components/ShortcutsModal.vue:75 +#, fuzzy +msgctxt "Popup/Keyboard shortcuts/Table.Label/Verb" msgid "Decrease volume" msgstr "Reducir volumen" -#: front/src/components/manage/library/FilesTable.vue:190 #: front/src/components/manage/moderation/InstancePolicyForm.vue:61 -#: front/src/components/manage/users/InvitationsTable.vue:167 +#, fuzzy +msgctxt "Content/Moderation/Card.Button.Label/Verb" +msgid "Delete" +msgstr "Borrar" + #: front/src/views/content/libraries/FilesTable.vue:233 +#, fuzzy +msgctxt "Content/Library/Dropdown/Verb" +msgid "Delete" +msgstr "Borrar" + #: front/src/views/content/libraries/Form.vue:29 -#: src/views/playlists/Detail.vue:33 +#, fuzzy +msgctxt "Content/Library/Button.Label/Verb" msgid "Delete" msgstr "Borrar" -#: front/src/views/content/libraries/Form.vue:39 -msgid "Delete library" -msgstr "Borrar biblioteca" +#: front/src/views/playlists/Detail.vue:34 +#, fuzzy +msgctxt "Content/*/Button.Label/Verb" +msgid "Delete" +msgstr "Borrar" -#: front/src/components/manage/moderation/InstancePolicyForm.vue:69 -msgid "Delete moderation rule" +#: front/src/components/library/EditCard.vue:93 +#, fuzzy +msgctxt "*/*/*/Verb" +msgid "Delete" +msgstr "Borrar" + +#: front/src/components/auth/Settings.vue:150 +#, fuzzy +msgctxt "Content/*/Button.Label" +msgid "Delete" +msgstr "Borrar" + +#: front/src/components/manage/users/InvitationsTable.vue:167 +msgid "Delete" +msgstr "Borrar" + +#: front/src/components/library/EditCard.vue:98 +#, fuzzy +msgctxt "Popup/Library/Button.Label" +msgid "Delete" +msgstr "Borrar" + +#: front/src/views/content/libraries/Form.vue:39 +#, fuzzy +msgctxt "Popup/Library/Button.Label/Verb" +msgid "Delete library" +msgstr "Borrar biblioteca" + +#: front/src/components/manage/moderation/InstancePolicyForm.vue:69 +#, fuzzy +msgctxt "Popup/Moderation/Button.Label/Verb" +msgid "Delete moderation rule" msgstr "Borrar regla de moderación" -#: front/src/views/playlists/Detail.vue:38 +#: front/src/views/playlists/Detail.vue:39 +#, fuzzy +msgctxt "Popup/Playlist/Button.Label/Verb" msgid "Delete playlist" msgstr "Borrar lista de reproducción" #: front/src/views/radios/Detail.vue:28 +#, fuzzy +msgctxt "Popup/Radio/Button.Label/Verb" msgid "Delete radio" msgstr "Borrar radio" #: front/src/views/content/libraries/Form.vue:31 +#, fuzzy +msgctxt "Popup/Library/Title" msgid "Delete this library?" msgstr "¿Eliminar la biblioteca?" #: front/src/components/manage/moderation/InstancePolicyForm.vue:63 +#, fuzzy +msgctxt "Popup/Moderation/Title" msgid "Delete this moderation rule?" msgstr "¿Eliminar ésta regla de moderación?" -#: front/src/components/favorites/List.vue:34 +#: front/src/components/library/EditCard.vue:94 +#, fuzzy +msgctxt "Popup/Library/Title" +msgid "Delete this suggestion?" +msgstr "¿Eliminar ésta regla de moderación?" + +#: front/src/views/playlists/List.vue:28 +#, fuzzy +msgctxt "Content/*/Dropdown/Short" +msgid "Descending" +msgstr "Descendente" + +#: front/src/components/library/Albums.vue:26 #: 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/EditsCardList.vue:40 #: front/src/components/manage/moderation/AccountsTable.vue:22 #: front/src/components/manage/moderation/DomainsTable.vue:20 #: front/src/components/manage/users/UsersTable.vue:20 +#, fuzzy +msgctxt "Content/Search/Dropdown" +msgid "Descending" +msgstr "Descendente" + +#: front/src/components/favorites/List.vue:35 +#, fuzzy +msgctxt "Content/*/Short" +msgid "Descending" +msgstr "Descendente" + #: front/src/views/content/libraries/FilesTable.vue:32 -#: front/src/views/playlists/List.vue:28 +#, fuzzy +msgctxt "Content/Library/Dropdown" msgid "Descending" msgstr "Descendente" #: front/src/components/library/radios/Builder.vue:25 +#, fuzzy +msgctxt "Content/Radio/Input.Label" +msgid "Description" +msgstr "Descripción" + #: front/src/views/content/libraries/Form.vue:14 +#, fuzzy +msgctxt "Content/Library/Input.Label" msgid "Description" msgstr "Descripción" #: front/src/views/content/libraries/Card.vue:47 -msgid "Detail" -msgstr "Detalle" +#, fuzzy +msgctxt "Content/Library/Card.Button.Label/Noun" +msgid "Details" +msgstr "Detalles" #: front/src/views/content/remote/Card.vue:50 +#, fuzzy +msgctxt "Content/Library/Card.Link" msgid "Details" msgstr "Detalles" #: front/src/views/admin/moderation/AccountsDetail.vue:455 +#, fuzzy +msgctxt "Content/Moderation/Help text" msgid "Determine how much content the user can upload. Leave empty to use the default value of the instance." msgstr "Establecer cuanto contenido puede subir el usuario. Déjalo en blanco para usar el valor por defecto de la instancia." #: front/src/components/mixins/Translations.vue:8 #: front/src/components/mixins/Translations.vue:9 +#, fuzzy +msgctxt "Content/Settings/Dropdown.Help text" msgid "Determine the visibility level of your activity" msgstr "Determina el nivel de visibilidad de tu actividad" -#: front/src/components/auth/Settings.vue:103 +#: front/src/components/auth/Settings.vue:104 +#, fuzzy +msgctxt "Popup/Setting/Button.Label" +msgid "Disable access" +msgstr "Desactivar acceso" + #: front/src/components/auth/SubsonicTokenForm.vue:51 +#, fuzzy +msgctxt "Popup/Settings/Button.Label" msgid "Disable access" msgstr "Desactivar acceso" #: front/src/components/auth/SubsonicTokenForm.vue:48 +#, fuzzy +msgctxt "Content/Settings/Button.Label/Verb" msgid "Disable Subsonic access" msgstr "Desactivar el acceso Subsonic" #: front/src/components/auth/SubsonicTokenForm.vue:49 +#, fuzzy +msgctxt "Popup/Settings/Title" msgid "Disable Subsonic API access?" 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 +msgctxt "Content/*/Label" +msgid "Disabled" +msgstr "Desactivado" + +#: front/src/components/manage/moderation/InstancePolicyForm.vue:18 +#, fuzzy +msgctxt "*/*/*" msgid "Disabled" msgstr "Desactivado" #: front/src/components/auth/SubsonicTokenForm.vue:13 +#, fuzzy +msgctxt "Content/Settings/Link" msgid "Discover how to use Funkwhale from other apps" msgstr "Descubre cómo utilizar Funkwhale desde otras aplicaciones" #: front/src/views/admin/moderation/AccountsDetail.vue:103 +#, fuzzy +msgctxt "'Content/*/*/Noun'" msgid "Display name" msgstr "Mostrar nombre" #: front/src/components/library/radios/Builder.vue:30 +#, fuzzy +msgctxt "Content/Radio/Checkbox.Label/Verb" msgid "Display publicly" msgstr "Mostrar públicamente" #: front/src/components/manage/moderation/InstancePolicyForm.vue:122 +#, fuzzy +msgctxt "Content/Moderation/Help text" msgid "Do not download any media file (audio, album cover, account avatar…) from this account or domain. This will purge existing content as well." -msgstr "" -"No descargar ningún archivo media (audio, portada de album, avatar de " -"cuenta...) de ésta cuenta o dominio. Ésto borrará el contenido existente " -"también." +msgstr "No descargar ningún archivo media (audio, portada de album, avatar de cuenta...) de ésta cuenta o dominio. Ésto borrará el contenido existente también." #: front/src/components/playlists/Editor.vue:42 +#, fuzzy +msgctxt "Popup/Playlist/Title" msgid "Do you want to clear the playlist \"%{ playlist }\"?" msgstr "¿Quieres vaciar la lista de reproducción \"%{ playlist }\"?" #: front/src/components/common/DangerousButton.vue:7 +#, fuzzy +msgctxt "Modal/*/Title" msgid "Do you want to confirm this action?" msgstr "¿Quieres confirmar esta acción?" -#: front/src/views/playlists/Detail.vue:35 +#: front/src/views/playlists/Detail.vue:36 +#, fuzzy +msgctxt "Popup/Playlist/Title/Call to action" msgid "Do you want to delete the playlist \"%{ playlist }\"?" msgstr "¿Quieres borrar la lista de reproducción \"%{ playlist }\"?" #: front/src/views/radios/Detail.vue:26 +#, fuzzy +msgctxt "Popup/Radio/Title" msgid "Do you want to delete the radio \"%{ radio }\"?" msgstr "¿Quieres borrar la radio \"%{ radio }\"?" -#: front/src/components/common/ActionTable.vue:36 +#: front/src/components/moderation/FilterModal.vue:3 +#, fuzzy +msgctxt "Popup/Moderation/Title/Verb" +msgid "Do you want to hide content from artist \"%{ name }\"?" +msgstr "¿Quieres borrar la radio \"%{ radio }\"?" + +#: front/src/components/common/ActionTable.vue:37 +#, fuzzy +msgctxt "Modal/*/Title" msgid "Do you want to launch %{ action } on %{ count } element?" msgid_plural "Do you want to launch %{ action } on %{ count } elements?" msgstr[0] "¿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:107 +#: front/src/components/Sidebar.vue:118 +#, fuzzy +msgctxt "Sidebar/Queue/Message" msgid "Do you want to restore your previous queue?" msgstr "¿Quieres restaurar tu cola de reproducción anterior?" #: front/src/components/Footer.vue:31 +#, fuzzy +msgctxt "Footer/*/List item.Link/Short, Noun" msgid "Documentation" msgstr "Documentación" #: front/src/components/manage/moderation/AccountsTable.vue:40 -#: front/src/components/mixins/Translations.vue:34 +#, fuzzy +msgctxt "Content/Moderation/Table.Label" +msgid "Domain" +msgstr "Dominio" + +#: front/src/components/mixins/Translations.vue:31 +#: front/src/components/mixins/Translations.vue:32 +#, fuzzy +msgctxt "Content/Moderation/*/Noun" +msgid "Domain" +msgstr "Dominio" + #: front/src/views/admin/moderation/AccountsDetail.vue:93 -#: front/src/components/mixins/Translations.vue:35 +#, fuzzy +msgctxt "Content/*/*" msgid "Domain" msgstr "Dominio" -#: front/src/views/admin/moderation/Base.vue:5 #: front/src/views/admin/moderation/DomainsList.vue:3 +#, fuzzy +msgctxt "Content/Moderation/Title" +msgid "Domains" +msgstr "Dominios" + +#: front/src/views/admin/moderation/Base.vue:5 +#, fuzzy +msgctxt "Menu/Moderation/Tab" +msgid "Domains" +msgstr "Dominios" + #: front/src/views/admin/moderation/DomainsList.vue:48 +#, fuzzy +msgctxt "Head/Moderation/Title" msgid "Domains" msgstr "Dominios" -#: front/src/components/library/Track.vue:55 +#: front/src/components/library/TrackBase.vue:40 +#, fuzzy +msgctxt "Content/Track/Link/Verb" msgid "Download" msgstr "Descargar" #: front/src/components/playlists/Editor.vue:49 +#, fuzzy +msgctxt "Content/Playlist/Paragraph/Call to action" msgid "Drag and drop rows to reorder tracks in the playlist" msgstr "Arrastra y suelta las filas para reordenar canciones en la lista de reproducción" -#: 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/components/mixins/Translations.vue:27 +#: front/src/components/mixins/Translations.vue:28 +#, fuzzy +msgctxt "Content/*/*" +msgid "Duration" +msgstr "Duración" + +#: front/src/components/audio/track/Table.vue:10 +#: front/src/components/library/TrackDetail.vue:30 +#, fuzzy +msgctxt "Content/Track/Table.Label" +msgid "Duration" +msgstr "Duración" + #: front/src/views/content/libraries/FilesTable.vue:59 -#: front/src/components/mixins/Translations.vue:31 +#, fuzzy +msgctxt "*/*/*" msgid "Duration" msgstr "Duración" #: front/src/views/auth/EmailConfirm.vue:23 +#, fuzzy +msgctxt "Content/Signup/Message" msgid "E-mail address confirmed" msgstr "Dirección e-mail confirmada" #: front/src/components/Home.vue:93 +#, fuzzy +msgctxt "Content/Home/Title" msgid "Easy to use" msgstr "Fácil de usar" +#: front/src/components/manage/moderation/InstancePolicyCard.vue:45 +#, fuzzy +msgctxt "Content/Moderation/Card.Button.Label/Verb" +msgid "Edit" +msgstr "Editar" + #: front/src/views/content/libraries/Detail.vue:9 +#, fuzzy +msgctxt "*/*/*/Verb" msgid "Edit" msgstr "Editar" #: front/src/components/About.vue:22 +#, fuzzy +msgctxt "Content/Settings/Button.Label/Verb" 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 +#: front/src/components/manage/moderation/InstancePolicyForm.vue:3 +#, fuzzy +msgctxt "Content/Moderation/Card.Title/Verb" +msgid "Edit moderation rule" +msgstr "Actualizar regla de moderación" + +#: front/src/components/library/TrackEdit.vue:4 +#, fuzzy +msgctxt "Content/*/Title" +msgid "Edit this track" +msgstr "Reproducir canción" + +#: front/src/components/radios/Card.vue:23 +#, fuzzy +msgctxt "Content/Radio/Card.Button.Label/Short, Verb" msgid "Edit…" msgstr "Editar…" -#: front/src/components/auth/Signup.vue:30 +#: front/src/views/playlists/Detail.vue:31 +#, fuzzy +msgctxt "Content/*/Button.Label/Verb" +msgid "Edit…" +msgstr "Editar…" + +#: front/src/components/library/TrackBase.vue:70 +#, fuzzy +msgctxt "Content/Track/Button.Label/Verb" +msgid "Edit…" +msgstr "Editar…" + +#: front/src/views/admin/library/Base.vue:5 +#, fuzzy +msgctxt "Menu/Admin/Link" +msgid "Edits" +msgstr "Editar" + +#: front/src/views/admin/library/EditsList.vue:24 +#, fuzzy +msgctxt "Head/Admin/Title/Noun" +msgid "Edits" +msgstr "Editar" + #: front/src/components/manage/users/UsersTable.vue:38 +#, fuzzy +msgctxt "Content/Admin/Table.Label" +msgid "Email" +msgstr "Correo electrónico" + +#: front/src/components/auth/Signup.vue:30 msgid "Email" msgstr "Correo electrónico" #: front/src/views/admin/moderation/AccountsDetail.vue:111 +#, fuzzy +msgctxt "Content/*/*" msgid "Email address" msgstr "Dirección de correo electrónico" -#: front/src/components/library/Album.vue:38 -#: src/components/library/Track.vue:62 +#: front/src/components/library/TrackBase.vue:47 +#, fuzzy +msgctxt "Content/Track/Button.Label/Verb" +msgid "Embed" +msgstr "Incrustar" + +#: front/src/components/library/Album.vue:33 +#: src/components/library/Artist.vue:42 +#, fuzzy +msgctxt "Content/*/Button.Label/Verb" msgid "Embed" msgstr "Incrustar" #: front/src/components/audio/EmbedWizard.vue:20 +#, fuzzy +msgctxt "Popup/Embed/Input.Label/Noun" msgid "Embed code" msgstr "Código empotrado" -#: front/src/components/library/Album.vue:42 +#: front/src/components/library/Album.vue:37 +#, fuzzy +msgctxt "Popup/Album/Title/Verb" msgid "Embed this album on your website" msgstr "Inserta éste álbum en tu página web" -#: front/src/components/library/Track.vue:66 +#: front/src/components/library/Artist.vue:46 +#, fuzzy +msgctxt "Popup/Artist/Title/Verb" +msgid "Embed this artist work on your website" +msgstr "Inserta esta canción en tu página web" + +#: front/src/components/library/TrackBase.vue:51 +#, fuzzy +msgctxt "Popup/Track/Title" msgid "Embed this track on your website" msgstr "Inserta esta canción en tu página web" #: front/src/views/admin/moderation/AccountsDetail.vue:230 #: front/src/views/admin/moderation/DomainsDetail.vue:187 +#, fuzzy +msgctxt "Content/Moderation/Table.Label/Noun" msgid "Emitted library follows" msgstr "La biblioteca emitida sigue" #: front/src/views/admin/moderation/AccountsDetail.vue:214 #: front/src/views/admin/moderation/DomainsDetail.vue:171 +#, fuzzy +msgctxt "Content/Moderation/Table.Label/Noun" msgid "Emitted messages" msgstr "Mensajes emitidos" #: front/src/components/manage/moderation/InstancePolicyCard.vue:8 #: front/src/components/manage/moderation/InstancePolicyForm.vue:17 +#, fuzzy +msgctxt "*/*/*" +msgid "Enabled" +msgstr "Habilitado" + #: front/src/views/admin/moderation/AccountsDetail.vue:127 #: front/src/views/admin/moderation/AccountsDetail.vue:131 +#, fuzzy +msgctxt "Content/*/Label" msgid "Enabled" msgstr "Habilitado" -#: front/src/views/playlists/Detail.vue:29 +#: front/src/views/playlists/Detail.vue:30 +#, fuzzy +msgctxt "Content/Playlist/Button.Label/Verb" msgid "End edition" msgstr "Terminar la edición" #: front/src/views/content/remote/ScanForm.vue:50 +#, fuzzy +msgctxt "Content/Library/Input.Placeholder" msgid "Enter a library URL" msgstr "Introducir URL de biblioteca" -#: front/src/components/library/Radios.vue:140 +#: front/src/components/library/Radios.vue:141 +#, fuzzy +msgctxt "Content/Search/Input.Placeholder" msgid "Enter a radio name…" msgstr "Introducir un nombre de radio…" -#: front/src/components/library/Artists.vue:118 +#: front/src/components/library/Albums.vue:119 +msgctxt "Content/Search/Input.Placeholder" +msgid "Enter album title..." +msgstr "" + +#: front/src/components/library/Artists.vue:116 +#, fuzzy +msgctxt "Content/Search/Input.Placeholder" msgid "Enter artist name…" msgstr "Introduce un nombre de artista…" #: front/src/views/playlists/List.vue:107 +#, fuzzy +msgctxt "Content/Playlist/Placeholder/Call to action" msgid "Enter playlist name…" msgstr "Introduce un nombre de lista de reproducción…" -#: front/src/components/auth/Signup.vue:102 +#: front/src/views/auth/PasswordReset.vue:54 +#, fuzzy +msgctxt "Content/Signup/Input.Placeholder" +msgid "Enter the email address binded to your account" +msgstr "Ingresa la dirección de correo electrónico vinculada a tu cuenta" + +#: front/src/components/auth/Signup.vue:103 +#, fuzzy +msgctxt "Content/Signup/Form/Placeholder" msgid "Enter your email" msgstr "Introducir tu correo electrónico" -#: front/src/components/auth/Signup.vue:98 src/components/auth/Signup.vue:99 +#: front/src/components/auth/Signup.vue:98 src/components/auth/Signup.vue:100 +#, fuzzy +msgctxt "Content/Signup/Form/Placeholder" msgid "Enter your invitation code (case insensitive)" msgstr "Introducir tu código de invitación (no distingue mayúsculas de minúsculas)" #: front/src/components/metadata/Search.vue:114 +#, fuzzy +msgctxt "Content/Library/Input.Placeholder/Verb" msgid "Enter your search query…" msgstr "Introduce tu búsqueda…" -#: front/src/components/auth/Signup.vue:101 +#: front/src/components/auth/Signup.vue:102 +#, fuzzy +msgctxt "Content/Signup/Form/Placeholder" msgid "Enter your username" msgstr "Introduce tu nombre de usuario" #: front/src/components/auth/Login.vue:83 +#, fuzzy +msgctxt "Content/Login/Input.Placeholder" msgid "Enter your username or email" msgstr "Introduce tu nombre de usuario o correo electrónico" #: front/src/components/auth/SubsonicTokenForm.vue:19 +#, fuzzy +msgctxt "Content/Settings/Error message.Title" +msgid "Error" +msgstr "Error" + #: front/src/views/content/libraries/Form.vue:4 +#, fuzzy +msgctxt "Content/Library/Error message.Title" msgid "Error" msgstr "Error" #: front/src/views/admin/Settings.vue:87 +#, fuzzy +msgctxt "Content/Admin/Menu" msgid "Error reporting" msgstr "Informes de error" -#: front/src/components/common/ActionTable.vue:92 +#: front/src/components/common/ActionTable.vue:93 +#, fuzzy +msgctxt "Content/*/Error message/Header" msgid "Error while applying action" msgstr "Error al aplicar la acción" #: front/src/views/auth/PasswordReset.vue:7 +#, fuzzy +msgctxt "Content/Signup/Card.Title" msgid "Error while asking for a password reset" msgstr "Error al pedir restablecimiento de contraseña" #: front/src/views/auth/PasswordResetConfirm.vue:7 +#, fuzzy +msgctxt "Content/Signup/Card.Title" msgid "Error while changing your password" msgstr "Error al cambiar tu contraseña" #: front/src/views/admin/moderation/DomainsList.vue:6 +#, fuzzy +msgctxt "Content/Moderation/Message.Title" msgid "Error while creating domain" msgstr "Error al crear dominio" +#: front/src/components/moderation/FilterModal.vue:13 +#, fuzzy +msgctxt "Popup/Moderation/Error message" +msgid "Error while creating filter" +msgstr "Error al crear la regla" + #: front/src/components/manage/users/InvitationForm.vue:4 +#, fuzzy +msgctxt "Content/Admin/Error message.Title" msgid "Error while creating invitation" msgstr "Error al crear la invitación" #: front/src/components/manage/moderation/InstancePolicyForm.vue:7 +#, fuzzy +msgctxt "Content/Moderation/Error message.Title" msgid "Error while creating rule" msgstr "Error al crear la regla" #: front/src/views/admin/moderation/DomainsDetail.vue:126 +#, fuzzy +msgctxt "Content/Moderation/Table" msgid "Error while fetching node info" msgstr "Error al obtener información del nodo" #: front/src/components/admin/SettingsGroup.vue:5 +#, fuzzy +msgctxt "Content/Settings/Error message.Title" msgid "Error while saving settings" msgstr "Error al guardar los cambios" +#: front/src/components/library/EditForm.vue:46 +#, fuzzy +msgctxt "Content/Library/Error message.Title" +msgid "Error while submitting edit" +msgstr "Error al guardar los cambios" + #: front/src/views/content/libraries/FilesTable.vue:212 +#, fuzzy +msgctxt "Content/Library/Table/Short" msgid "Errored" msgstr "Error" #: front/src/views/content/libraries/Quota.vue:75 +#, fuzzy +msgctxt "Content/Library/Label" msgid "Errored files" msgstr "Archivos con error" #: front/src/components/playlists/Form.vue:89 +#, fuzzy +msgctxt "Content/Playlist/Dropdown" msgid "Everyone" msgstr "Todo el 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 +#, fuzzy +msgctxt "Content/Settings/Dropdown" +msgid "Everyone on this instance" +msgstr "Todo el mundo en esta instancia" + +#: front/src/components/playlists/Form.vue:85 +#, fuzzy +msgctxt "Content/Playlist/Dropdown" +msgid "Everyone on this instance" +msgstr "Todo el mundo en esta instancia" + +#: front/src/views/content/libraries/Form.vue:73 +#, fuzzy +msgctxt "Content/Library/Dropdown" msgid "Everyone on this instance" msgstr "Todo el mundo en esta instancia" #: front/src/views/content/libraries/Form.vue:74 +#, fuzzy +msgctxt "Content/Library/Dropdown" msgid "Everyone, across all instances" msgstr "Todo el mundo, en todas las instancias" -#: front/src/components/library/radios/Builder.vue:61 +#: front/src/components/library/radios/Builder.vue:62 +#, fuzzy +msgctxt "Content/Radio/Table.Label/Verb" msgid "Exclude" msgstr "Excluir" +#: front/src/components/mixins/Translations.vue:20 +#: front/src/components/mixins/Translations.vue:21 +#, fuzzy +msgctxt "Content/Admin/Table.Label/Noun" +msgid "Expiration date" +msgstr "Fecha de caducidad" + #: front/src/components/manage/users/InvitationsTable.vue:41 -#: front/src/components/mixins/Translations.vue:22 -#: front/src/components/mixins/Translations.vue:23 +#, fuzzy +msgctxt "Content/Admin/Table.Label" msgid "Expiration date" msgstr "Fecha de caducidad" #: front/src/components/manage/users/InvitationsTable.vue:50 +#, fuzzy +msgctxt "Content/Admin/Table" msgid "Expired" msgstr "Caducada" #: front/src/components/manage/users/InvitationsTable.vue:21 +#, fuzzy +msgctxt "Content/Admin/Dropdown/Adjective" msgid "Expired/used" msgstr "Caducada/usada" #: front/src/components/manage/moderation/InstancePolicyForm.vue:110 +#, fuzzy +msgctxt "Content/Moderation/Help text" msgid "Explain why you're applying this policy. Depending on your instance configuration, this will help you remember why you acted on this account or domain, and may be displayed publicly to help users understand what moderation rules are in place." -msgstr "" -"Explique por qué está aplicando esta polÃtica. Dependiendo de la " -"configuración de su instancia, esto le ayudará a recordar por qué actuó en " -"esta cuenta o dominio, y puede mostrarse públicamente para ayudar a los " -"usuarios a comprender qué reglas de moderación existen." +msgstr "Explique por qué está aplicando esta polÃtica. Dependiendo de la configuración de su instancia, esto le ayudará a recordar por qué actuó en esta cuenta o dominio, y puede mostrarse públicamente para ayudar a los usuarios a comprender qué reglas de moderación existen." #: front/src/views/content/libraries/FilesTable.vue:16 +#, fuzzy +msgctxt "Content/Library/Dropdown" msgid "Failed" msgstr "Ha fallado" #: front/src/views/content/remote/Card.vue:58 +#, fuzzy +msgctxt "Content/Library/Card.List item/Noun" msgid "Failed tracks:" msgstr "Pistas fallidas:" #: front/src/components/Sidebar.vue:66 +#, fuzzy +msgctxt "Sidebar/Favorites/List item.Link/Noun" msgid "Favorites" msgstr "Favoritos" #: front/src/views/admin/Settings.vue:84 +#, fuzzy +msgctxt "Content/Admin/Menu" msgid "Federation" msgstr "Federación" -#: front/src/components/library/FileUpload.vue:84 +#: front/src/components/library/EditCard.vue:45 +msgctxt "Content/Library/Card.Table.Header/Short" +msgid "Field" +msgstr "" + +#: front/src/components/library/FileUpload.vue:86 +#, fuzzy +msgctxt "Content/Library/Table.Label" msgid "Filename" msgstr "Nombre del archivo" -#: front/src/views/admin/library/Base.vue:5 -#: src/views/admin/library/FilesList.vue:21 -msgid "Files" -msgstr "Archivos" - -#: front/src/components/library/radios/Builder.vue:60 +#: front/src/components/library/radios/Builder.vue:61 +#, fuzzy +msgctxt "Content/Radio/Table.Label/Noun" msgid "Filter name" msgstr "Nombre del filtro" -#: front/src/views/content/libraries/FilesTable.vue:17 #: front/src/views/content/libraries/FilesTable.vue:216 +#, fuzzy +msgctxt "Content/Library/Table/Short" +msgid "Finished" +msgstr "Terminado" + +#: front/src/views/content/libraries/FilesTable.vue:17 +#, fuzzy +msgctxt "Content/Library/Dropdown" 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 +#, fuzzy +msgctxt "Content/*/Table.Label" +msgid "First seen" +msgstr "Primera vista" + +#: front/src/components/manage/moderation/AccountsTable.vue:42 +#, fuzzy +msgctxt "Content/Moderation/Table.Label/Noun" +msgid "First seen" +msgstr "Primera vista" + +#: front/src/components/manage/moderation/DomainsTable.vue:41 +#, fuzzy +msgctxt "Content/Moderation/Table.Label/Short, Noun" msgid "First seen" msgstr "Primera vista" #: front/src/components/mixins/Translations.vue:17 #: front/src/components/mixins/Translations.vue:18 +#, fuzzy +msgctxt "Content/Moderation/Dropdown/Noun" msgid "First seen date" msgstr "Primera fecha de visualización" #: front/src/views/content/remote/Card.vue:83 +#, fuzzy +msgctxt "Content/Library/Card.Button.Label/Verb" msgid "Follow" msgstr "Seguir" #: front/src/views/content/Home.vue:16 +#, fuzzy +msgctxt "Content/Library/Title/Verb" msgid "Follow remote libraries" msgstr "Seguir bibliotecas remotas" #: front/src/views/content/remote/Card.vue:88 +#, fuzzy +msgctxt "Content/Library/Card.Paragraph" msgid "Follow request pending approval" msgstr "Solicitud de seguimiento pendiente de aprobación" -#: front/src/components/mixins/Translations.vue:38 +#: front/src/components/mixins/Translations.vue:35 +#: front/src/components/mixins/Translations.vue:36 +#, fuzzy +msgctxt "Content/Federation/*/Noun" +msgid "Followers" +msgstr "Seguidores" + #: front/src/views/content/libraries/Detail.vue:7 -#: front/src/components/mixins/Translations.vue:39 +#, fuzzy +msgctxt "Content/Library/Tab.Title" msgid "Followers" msgstr "Seguidores" #: front/src/views/content/remote/Card.vue:93 +#, fuzzy +msgctxt "Content/Library/Card.Paragraph" msgid "Following" msgstr "Siguiendo" -#: front/src/components/library/Track.vue:17 -msgid "From album %{ album } by %{ artist }" -msgstr "Del álbum %{ album } de %{ artist }" +#: front/src/components/library/TrackBase.vue:17 +msgctxt "Content/Track/Paragraph" +msgid "From album <a class=\"internal\" href=\"%{ albumUrl }\">%{ album }</a> by <a class=\"internal\" href=\"%{ artistUrl }\">%{ artist }</a>" +msgstr "" #: front/src/components/auth/SubsonicTokenForm.vue:7 +#, fuzzy +msgctxt "Content/Settings/Paragraph'" msgid "Funkwhale is compatible with other music players that support the Subsonic API." msgstr "Funkwhale es compatible con otros reproductores de música que soportan la API Subsonic." #: front/src/components/Home.vue:95 +#, fuzzy +msgctxt "Content/Home/Paragraph" msgid "Funkwhale is dead simple to use." msgstr "Funkwhale es facilÃsimo de usar." #: front/src/components/Home.vue:39 +#, fuzzy +msgctxt "Content/Home/Paragraph" msgid "Funkwhale is designed to make it easy to listen to music you like, or to discover new artists." msgstr "Funkwhale está diseñado para que sea fácil escuchar la música que te gusta, o descubrir nuevos artistas." #: front/src/components/Home.vue:116 +#, fuzzy +msgctxt "Content/Home/Paragraph" msgid "Funkwhale is free and gives you control on your music." msgstr "Funkwhale es gratis y te da el control de tu música." #: front/src/components/Home.vue:66 +#, fuzzy +msgctxt "Content/Home/Paragraph" msgid "Funkwhale takes care of handling your music" msgstr "Funkwhale te ayuda a gestionar tu música" #: front/src/components/ShortcutsModal.vue:38 +#, fuzzy +msgctxt "Popup/Keyboard shortcuts/Title" msgid "General shortcuts" msgstr "Atajos generales" #: front/src/components/manage/users/InvitationForm.vue:16 +#, fuzzy +msgctxt "Content/Admin/Button.Label/Verb" msgid "Get a new invitation" msgstr "Obtener una nueva invitación" #: front/src/components/Home.vue:13 +#, fuzzy +msgctxt "Content/Home/Button.Label/Verb" msgid "Get me to the library" msgstr "Llévame a la biblioteca" @@ -1153,6 +2117,8 @@ msgid "Get quality metadata about your music thanks to <a href=\"%{ url }\" targ 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 +msgctxt "Content/Library/Button.Label/Verb" msgid "Get started" msgstr "Comenzar" @@ -1160,340 +2126,584 @@ msgstr "Comenzar" msgid "Getting help" msgstr "Obteniendo ayuda" -#: front/src/components/common/ActionTable.vue:34 -#: front/src/components/common/ActionTable.vue:54 +#: front/src/components/common/ActionTable.vue:35 +#: front/src/components/common/ActionTable.vue:55 +#, fuzzy +msgctxt "Content/*/Button.Label/Short, Verb" msgid "Go" msgstr "Ir" #: front/src/components/PageNotFound.vue:14 +#, fuzzy +msgctxt "Content/*/Button.Label/Verb" msgid "Go to home page" msgstr "Ir a la página principal" +#: front/src/components/auth/Settings.vue:128 +#, fuzzy +msgid "Hidden artists" +msgstr "Explorando artistas" + #: front/src/components/manage/moderation/InstancePolicyForm.vue:114 +#, fuzzy +msgctxt "Content/Moderation/Help text" msgid "Hide account or domain content, except from followers." msgstr "Ocultar contenido de la cuenta o dominio, excepto de los seguidores." +#: front/src/components/moderation/FilterModal.vue:40 +#, fuzzy +msgctxt "Popup/*/Button.Label" +msgid "Hide content" +msgstr "Añadir contenido" + +#: front/src/components/audio/PlayButton.vue:27 +msgctxt "*/Queue/Dropdown/Button/Label/Short" +msgid "Hide content from this artist" +msgstr "" + #: front/src/components/library/Home.vue:65 +#, fuzzy +msgctxt "Head/Home/Title" msgid "Home" msgstr "Inicio" #: front/src/components/instance/Stats.vue:36 +#, fuzzy +msgctxt "Content/About/Paragraph/Unit" msgid "Hours of music" msgstr "Horas de música" #: front/src/components/auth/SubsonicTokenForm.vue:10 +#, fuzzy +msgctxt "Content/Settings/Paragraph" msgid "However, accessing Funkwhale from those clients require a separate password you can set below." msgstr "Sin embargo, acceder a Funkwhale desde estos clientes requiere una contraseña distinta que podrás configurar a continuación." #: front/src/views/auth/PasswordResetConfirm.vue:24 +#, fuzzy +msgctxt "Content/Signup/Paragraph" msgid "If the email address provided in the previous step is valid and binded to a user account, you should receive an email with reset instructions in the next couple of minutes." msgstr "Si la dirección de correo electrónico proporcionada en el paso anterior es válida y asociada a una cuenta de usuario, deberÃas recibir un correo electrónico con las instrucciones de restablecimiento dentro de unos minutos." -#: front/src/components/manage/library/FilesTable.vue:40 -msgid "Import date" -msgstr "Fecha de importación" - #: front/src/components/Home.vue:71 +#, fuzzy +msgctxt "Content/Home/List item/Verb" 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 +msgctxt "Content/Library/Input.Label/Noun" msgid "Import reference" msgstr "Fuente de la importación" #: front/src/views/content/libraries/FilesTable.vue:11 +#, fuzzy +msgctxt "Content/Library/Dropdown.Label/Noun" +msgid "Import status" +msgstr "Estado de la importación" + #: front/src/views/content/libraries/FilesTable.vue:58 +#, fuzzy +msgctxt "*/*/*/Noun" msgid "Import status" msgstr "Estado de la importación" #: front/src/views/content/libraries/FilesTable.vue:217 +#, fuzzy +msgctxt "Content/Library/Help text" msgid "Imported" msgstr "Importado" -#: 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/moderation/FilterModal.vue:26 +#, fuzzy +msgctxt "Popup/Moderation/List item" +msgid "In \"Recently added\" widget" +msgstr "Añadidos recientemente" + +#: front/src/components/moderation/FilterModal.vue:27 +msgctxt "Popup/Moderation/List item" +msgid "In artists and album listings" +msgstr "" #: front/src/components/favorites/TrackFavoriteIcon.vue:3 +#, fuzzy +msgctxt "Content/Track/Button.Message" msgid "In favorites" msgstr "En favoritos" +#: front/src/components/moderation/FilterModal.vue:25 +msgctxt "Popup/Moderation/List item" +msgid "In other users favorites and listening history" +msgstr "" + +#: front/src/components/moderation/FilterModal.vue:28 +msgctxt "Popup/Moderation/List item" +msgid "In radio suggestions" +msgstr "" + #: front/src/components/manage/users/UsersTable.vue:54 +#, fuzzy +msgctxt "Content/Admin/Table" msgid "Inactive" msgstr "Inactivo" #: front/src/components/ShortcutsModal.vue:71 +#, fuzzy +msgctxt "Popup/Keyboard shortcuts/Table.Label/Verb" msgid "Increase volume" msgstr "Aumentar volument" -#: front/src/views/auth/PasswordReset.vue:54 -msgid "Input the email address binded to your account" -msgstr "Ingresa la dirección de correo electrónico vinculada a tu cuenta" - #: front/src/components/playlists/Editor.vue:31 +#, fuzzy +msgctxt "Content/Playlist/Button.Label/Verb" msgid "Insert from queue (%{ count } track)" msgid_plural "Insert from queue (%{ count } tracks)" 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 +msgctxt "Content/Moderation/Title" msgid "Instance data" msgstr "Datos de Instancia" #: front/src/views/admin/Settings.vue:80 +#, fuzzy +msgctxt "Content/Admin/Menu" msgid "Instance information" msgstr "Información de esta instancia" #: front/src/components/library/Radios.vue:9 +#, fuzzy +msgctxt "Content/Radio/Title" msgid "Instance radios" msgstr "Radios de la instancia" #: front/src/views/admin/Settings.vue:75 +#, fuzzy +msgctxt "Head/Admin/Title" msgid "Instance settings" msgstr "Ajustes de la instancia" -#: front/src/components/library/FileUpload.vue:230 -#: front/src/components/library/FileUpload.vue:231 +#: front/src/components/SetInstanceModal.vue:19 +#, fuzzy +msgctxt "Popup/Instance/Input.Label/Noun" +msgid "Instance URL" +msgstr "Datos de Instancia" + +#: front/src/components/library/FileUpload.vue:233 +#: front/src/components/library/FileUpload.vue:234 +#, fuzzy +msgctxt "Content/Library/Help text" msgid "Invalid file type, ensure you are uploading an audio file. Supported file extensions are %{ extensions }" -msgstr "" -"Tipo de archivo no válido, asegúrese de que está cargando un archivo de " -"audio. Las extensiones de archivo admitidas son %{ extensions }" +msgstr "Tipo de archivo no válido, asegúrese de que está cargando un archivo de audio. Las extensiones de archivo admitidas son %{ extensions }" -#: front/src/components/auth/Signup.vue:44 #: front/src/components/manage/users/InvitationForm.vue:11 +#, fuzzy +msgctxt "$1" +msgid "Invitation code" +msgstr "Código de invitación" + +#: front/src/components/auth/Signup.vue:44 msgid "Invitation code" msgstr "Código de invitación" #: front/src/views/admin/users/Base.vue:8 -#: src/views/admin/users/InvitationsList.vue:3 +#, fuzzy +msgctxt "Menu/Admin/Link" +msgid "Invitations" +msgstr "Invitaciones" + +#: front/src/views/admin/users/InvitationsList.vue:3 #: front/src/views/admin/users/InvitationsList.vue:24 +#, fuzzy +msgctxt "*/Admin/Title" msgid "Invitations" msgstr "Invitaciones" #: front/src/components/Footer.vue:41 +#, fuzzy +msgctxt "Footer/*/List item.Link" msgid "Issue tracker" msgstr "Sistema de seguimiento de incidentes" +#: front/src/components/SetInstanceModal.vue:5 +msgctxt "Popup/Instance/Error message.Title" +msgid "It is not possible to connect to the given URL" +msgstr "" + #: front/src/components/Home.vue:50 +#, fuzzy +msgctxt "Content/Home/List item/Verb" msgid "Keep a track of your favorite songs" msgstr "Apunta tus canciones favoritas" -#: front/src/components/Footer.vue:33 src/components/ShortcutsModal.vue:3 +#: front/src/components/Footer.vue:33 +#, fuzzy +msgctxt "Footer/*/List item.Link/Short, Noun" +msgid "Keyboard shortcuts" +msgstr "Atajos de teclado" + +#: front/src/components/ShortcutsModal.vue:3 +#, fuzzy +msgctxt "Popup/Keyboard shortcuts/Title" msgid "Keyboard shortcuts" msgstr "Atajos de teclado" #: front/src/views/admin/moderation/DomainsDetail.vue:161 +#, fuzzy +msgctxt "Content/Moderation/Table.Label.Link" msgid "Known accounts" msgstr "Cuentas conocidas" #: front/src/views/content/remote/Home.vue:14 +#, fuzzy +msgctxt "Content/Library/Title" msgid "Known libraries" msgstr "Bibliotecas conocidas" -#: 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 +#, fuzzy +msgctxt "Content/*/Table.Label" +msgid "Last activity" +msgstr "Última actividad" + +#: front/src/components/manage/users/UsersTable.vue:41 +#, fuzzy +msgctxt "Content/Admin/Table.Label/Short, Noun (Value is a date)" +msgid "Last activity" +msgstr "Última actividad" + +#: front/src/components/mixins/Translations.vue:29 +#: front/src/components/mixins/Translations.vue:30 +#, fuzzy +msgctxt "Content/Profile/*/Noun" msgid "Last activity" msgstr "Última actividad" #: front/src/views/admin/moderation/AccountsDetail.vue:167 #: front/src/views/admin/moderation/DomainsDetail.vue:86 +#, fuzzy +msgctxt "Content/*/Table.Label" msgid "Last checked" msgstr "Última comprobación" #: front/src/components/playlists/PlaylistModal.vue:32 +#, fuzzy +msgctxt "Popup/Playlist/Table.Label/Short" msgid "Last modification" msgstr "Última modificación" #: front/src/components/manage/moderation/AccountsTable.vue:43 +#, fuzzy +msgctxt "Content/Moderation/Table.Label/Noun" msgid "Last seen" msgstr "Visto por última vez" #: front/src/components/mixins/Translations.vue:18 #: front/src/components/mixins/Translations.vue:19 +#, fuzzy +msgctxt "Content/Moderation/Dropdown/Noun" msgid "Last seen date" msgstr "Última visualización" #: front/src/views/content/remote/Card.vue:56 +#, fuzzy +msgctxt "Content/Library/Card.List item/Noun" msgid "Last update:" msgstr "Última actualización:" -#: front/src/components/common/ActionTable.vue:47 +#: front/src/components/common/ActionTable.vue:48 +#, fuzzy +msgctxt "Modal/*/Button.Label/Short, Verb" msgid "Launch" msgstr "Iniciar" #: front/src/components/Home.vue:10 +#, fuzzy +msgctxt "Content/Home/Button.Label/Verb" msgid "Learn more about this instance" msgstr "Aprender más acerca de esta instancia" #: front/src/components/manage/users/InvitationForm.vue:58 +#, fuzzy +msgctxt "Content/Admin/Input.Placeholder" msgid "Leave empty for a random code" msgstr "Dejar en blanco para un código aleatorio" #: front/src/components/audio/EmbedWizard.vue:7 +#, fuzzy +msgctxt "Popup/Embed/Paragraph" msgid "Leave empty for a responsive widget" msgstr "Dejar en blanco para widget responsive" +#: front/src/views/content/Base.vue:5 +#, fuzzy +msgctxt "Menu/Library/Tab.Link" +msgid "Libraries" +msgstr "Bibliotecas" + #: front/src/views/admin/moderation/AccountsDetail.vue:297 #: front/src/views/admin/moderation/DomainsDetail.vue:233 -#: front/src/views/content/Base.vue:5 +#, fuzzy +msgctxt "Content/Moderation/Table.Label" msgid "Libraries" msgstr "Bibliotecas" #: front/src/views/content/libraries/Form.vue:2 +#, fuzzy +msgctxt "Content/Library/Paragraph" msgid "Libraries help you organize and share your music collections. You can upload your own music collection to Funkwhale and share it with your friends and family." msgstr "Las bibliotecas te ayudan a organizar tu colección de música. Puedes subir tu propia colección de musica a Funkwhale y compartirla con tus familiares y amigos." #: front/src/components/instance/Stats.vue:30 +#, fuzzy +msgctxt "Content/About/Title/Noun" +msgid "Library" +msgstr "Biblioteca" + #: front/src/components/manage/users/UsersTable.vue:173 -#: front/src/views/admin/moderation/AccountsDetail.vue:464 +#, fuzzy +msgctxt "Content/Admin/Table" +msgid "Library" +msgstr "Biblioteca" + +#: front/src/views/admin/moderation/AccountsDetail.vue:462 +#, fuzzy +msgctxt "Content/Moderation/Dropdown" +msgid "Library" +msgstr "Biblioteca" + +#: front/src/components/Sidebar.vue:103 +#, fuzzy +msgctxt "Sidebar/Moderation/List item.Link/Noun" msgid "Library" msgstr "Biblioteca" #: front/src/views/content/libraries/Form.vue:109 +#, fuzzy +msgctxt "Content/Library/Message" msgid "Library created" msgstr "Biblioteca creada" #: front/src/views/content/libraries/Form.vue:129 +#, fuzzy +msgctxt "Content/Library/Message" msgid "Library deleted" msgstr "Biblioteca eliminada" -#: front/src/views/admin/library/FilesList.vue:3 -msgid "Library files" +#: front/src/views/admin/library/EditsList.vue:4 +#, fuzzy +msgctxt "Content/Admin/Title/Noun" +msgid "Library edits" msgstr "Archivos de biblioteca" #: front/src/views/content/libraries/Form.vue:106 +#, fuzzy +msgctxt "Content/Library/Message" msgid "Library updated" msgstr "Biblioteca actualizada" -#: front/src/components/library/Track.vue:100 +#: front/src/components/library/TrackDetail.vue:19 +#, fuzzy +msgctxt "Content/Track/Table.Label/Noun" msgid "License" msgstr "Licencia" #: front/src/views/content/libraries/Detail.vue:21 +#, fuzzy +msgctxt "Content/Library/Paragraph" msgid "Loading followers…" msgstr "Cargando seguidores…" #: front/src/views/content/libraries/Home.vue:3 +#, fuzzy +msgctxt "Content/Library/Paragraph" msgid "Loading Libraries…" msgstr "Cargando bibliotecas…" #: front/src/views/content/libraries/Detail.vue:3 #: front/src/views/content/libraries/Upload.vue:3 +#, fuzzy +msgctxt "Content/Library/Paragraph" msgid "Loading library data…" msgstr "Cargando datos de la biblioteca…" -#: front/src/views/Notifications.vue:4 +#: front/src/views/Notifications.vue:19 +#, fuzzy +msgctxt "Content/Notifications/Paragraph" msgid "Loading notifications…" msgstr "Cargando notificaciones…" #: front/src/views/content/remote/Home.vue:3 +#, fuzzy +msgctxt "Content/Library/Paragraph" msgid "Loading remote libraries…" msgstr "Cargando bibliotecas remotas…" #: front/src/views/content/libraries/Quota.vue:4 +#, fuzzy +msgctxt "Content/Library/Paragraph" msgid "Loading usage data…" msgstr "Cargando datos de uso…" #: front/src/components/favorites/List.vue:5 +#, fuzzy +msgctxt "Content/Favorites/Message" msgid "Loading your favorites…" msgstr "Cargando tus favoritos…" #: front/src/components/manage/moderation/AccountsTable.vue:59 +#, fuzzy +msgctxt "Content/Moderation/Table/Short, Noun" +msgid "Local account" +msgstr "Mi cuenta" + #: front/src/views/admin/moderation/AccountsDetail.vue:18 +#, fuzzy +msgctxt "Content/Moderation/List item" msgid "Local account" msgstr "Mi cuenta" #: front/src/components/auth/Login.vue:84 +#, fuzzy +msgctxt "Head/Login/Title" msgid "Log In" msgstr "Iniciar sesión" #: front/src/components/auth/Login.vue:4 +#, fuzzy +msgctxt "Content/Login/Title/Verb" msgid "Log in to your Funkwhale account" msgstr "Iniciar sesión con tu cuenta de Funkwhale" #: front/src/components/auth/Logout.vue:20 +#, fuzzy +msgctxt "Head/Login/Title" msgid "Log Out" msgstr "Cerrar sesión" #: front/src/components/Sidebar.vue:38 +#, fuzzy +msgctxt "Sidebar/Profile/List item.Link" msgid "Logged in as %{ username }" msgstr "Sesión iniciada como %{ username }" -#: front/src/components/Sidebar.vue:54 src/components/auth/Login.vue:42 +#: front/src/components/auth/Login.vue:42 +#, fuzzy +msgctxt "Content/Login/Button.Label/Verb" +msgid "Login" +msgstr "Iniciar sesión" + +#: front/src/components/Sidebar.vue:54 +#, fuzzy +msgctxt "Sidebar/Login/List item.Link/Verb" msgid "Login" msgstr "Iniciar sesión" #: front/src/views/admin/moderation/AccountsDetail.vue:119 +#, fuzzy +msgctxt "Content/*/*/Noun" msgid "Login status" msgstr "Estado de sesión" #: front/src/components/Sidebar.vue:52 +#, fuzzy +msgctxt "Sidebar/Login/List item.Link/Verb" msgid "Logout" msgstr "Cerrar sesión" #: front/src/views/content/libraries/Home.vue:9 +#, fuzzy +msgctxt "Content/Library/Paragraph" msgid "Looks like you don't have a library, it's time to create one." msgstr "Parece que aún no tienes ninguna biblioteca, Es hora de crear una!" -#: front/src/components/audio/Player.vue:356 -#: src/components/audio/Player.vue:357 +#: front/src/components/audio/Player.vue:364 +#: src/components/audio/Player.vue:365 +#, fuzzy +msgctxt "Sidebar/Player/Icon.Tooltip" msgid "Looping disabled. Click to switch to single-track looping." msgstr "Bucle deshabilitado. Pulsa para cambiar a reproducción en bucle de la canción actual." -#: front/src/components/audio/Player.vue:359 -#: src/components/audio/Player.vue:360 +#: front/src/components/audio/Player.vue:367 +#: src/components/audio/Player.vue:368 +#, fuzzy +msgctxt "Sidebar/Player/Icon.Tooltip" msgid "Looping on a single track. Click to switch to whole queue looping." msgstr "Bucle de la canción actual. Pulsa para cambiar a la reproducción en bucle de la cola de reproducción entera." -#: front/src/components/audio/Player.vue:362 -#: src/components/audio/Player.vue:363 +#: front/src/components/audio/Player.vue:370 +#: src/components/audio/Player.vue:371 +#, fuzzy +msgctxt "Sidebar/Player/Icon.Tooltip" msgid "Looping on whole queue. Click to disable looping." msgstr "Bucle de la cola de reproducción entera. Pulsa para desactivar la reproducción en bucle." -#: front/src/components/library/Track.vue:150 +#: front/src/components/library/TrackDetail.vue:69 +#, fuzzy +msgctxt "Content/Track/Title" msgid "Lyrics" msgstr "Letras" -#: front/src/components/Sidebar.vue:210 +#: front/src/components/Sidebar.vue:221 +#, fuzzy +msgctxt "Sidebar/*/Hidden text" msgid "Main menu" msgstr "Menú principal" #: front/src/views/admin/library/Base.vue:16 +#, fuzzy +msgctxt "Head/Admin/Title" msgid "Manage library" msgstr "Gestionar biblioteca" #: front/src/components/playlists/PlaylistModal.vue:3 +#, fuzzy +msgctxt "Popup/Playlist/Title/Verb" msgid "Manage playlists" msgstr "Gestionar listas de reproducción" #: front/src/views/admin/users/Base.vue:20 +#, fuzzy +msgctxt "Head/Admin/Title" msgid "Manage users" msgstr "Gestionar usuarios" #: front/src/views/playlists/List.vue:8 +#, fuzzy +msgctxt "Content/Playlist/Button.Label/Verb" msgid "Manage your playlists" msgstr "Gestionar tus listas de reproducción" -#: front/src/views/Notifications.vue:17 +#: front/src/views/Notifications.vue:14 +#, fuzzy +msgctxt "Content/Notifications/Button.Label/Verb" msgid "Mark all as read" msgstr "Marcar todo como leÃdo" #: front/src/components/notifications/NotificationRow.vue:46 +#, fuzzy +msgctxt "Content/Notifications/Button.Tooltip/Verb" msgid "Mark as read" msgstr "Marcar como leÃdo" #: front/src/components/notifications/NotificationRow.vue:47 +#, fuzzy +msgctxt "Content/Notifications/Button.Tooltip/Verb" msgid "Mark as unread" msgstr "Marcar como leÃdo" #: front/src/views/admin/moderation/AccountsDetail.vue:281 +#, fuzzy +msgctxt "Content/*/*/Unit" msgid "MB" msgstr "MB" -#: front/src/components/audio/Player.vue:349 +#: front/src/components/audio/Player.vue:357 +#, fuzzy +msgctxt "Sidebar/Player/Hidden text" msgid "Media player" msgstr "Reproductor multimedia" @@ -1501,499 +2711,993 @@ msgstr "Reproductor multimedia" msgid "Member since %{ date }" msgstr "Miembro desde %{ date }" +#: front/src/views/admin/library/Base.vue:17 +msgid "Menu/*/Hidden text" +msgstr "" + #: front/src/components/Footer.vue:32 +#, fuzzy +msgctxt "Footer/*/List item.Link" msgid "Mobile and desktop apps" msgstr "Apps móviles y de escritorio" -#: 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 +#: front/src/components/manage/users/UsersTable.vue:177 +#, fuzzy +msgctxt "Content/Admin/Table" msgid "Moderation" msgstr "Moderació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 "" -"Las polÃticas de moderación te ayudan a controlar cómo tu instancia " -"interactúa con un dominio o cuenta concretos." +#: front/src/views/admin/moderation/Base.vue:21 +#, fuzzy +msgctxt "Head/Moderation/Title" +msgid "Moderation" +msgstr "Moderación" +#: front/src/views/admin/moderation/AccountsDetail.vue:466 +#, fuzzy +msgctxt "Content/Moderation/Dropdown" +msgid "Moderation" +msgstr "Moderación" + +#: front/src/components/Sidebar.vue:97 +#, fuzzy +msgctxt "Sidebar/Moderation/List item.Link/Noun" +msgid "Moderation" +msgstr "Moderación" + +#: front/src/views/admin/moderation/AccountsDetail.vue:49 +#: front/src/views/admin/moderation/DomainsDetail.vue:42 +#, fuzzy +msgctxt "Content/Moderation/Card.Paragraph" +msgid "Moderation policies help you control how your instance interact with a given domain or account." +msgstr "Las polÃticas de moderación te ayudan a controlar cómo tu instancia interactúa con un dominio o cuenta concretos." + +#: front/src/components/library/EditCard.vue:5 +#, fuzzy +msgctxt "Content/Library/Card/Short" +msgid "Modification %{ id }" +msgstr "Fecha de modificación" + +#: front/src/components/mixins/Translations.vue:19 #: front/src/components/mixins/Translations.vue:20 -#: front/src/components/mixins/Translations.vue:21 +#, fuzzy +msgctxt "Content/Playlist/Dropdown/Noun" msgid "Modification date" msgstr "Fecha de modificación" -#: front/src/components/Sidebar.vue:63 src/views/admin/Settings.vue:82 +#: front/src/components/Sidebar.vue:63 +#, fuzzy +msgctxt "Sidebar/Library/Title" +msgid "Music" +msgstr "Música" + +#: front/src/views/admin/Settings.vue:82 +#, fuzzy +msgctxt "Content/Admin/Menu" msgid "Music" msgstr "Música" -#: front/src/components/audio/Player.vue:355 +#: front/src/components/audio/Player.vue:363 +#, fuzzy +msgctxt "Sidebar/Player/Icon.Tooltip/Verb" msgid "Mute" msgstr "Silencio" #: front/src/components/manage/moderation/InstancePolicyCard.vue:24 +#, fuzzy +msgctxt "Content/Moderation/Card.List item/Verb" +msgid "Mute activity" +msgstr "Silenciar actividad" + #: front/src/components/manage/moderation/InstancePolicyForm.vue:115 +#, fuzzy +msgctxt "Content/Moderation/Checkbox.Label/Verb" msgid "Mute activity" msgstr "Silenciar actividad" +#: front/src/components/manage/moderation/InstancePolicyForm.vue:119 +#, fuzzy +msgctxt "Content/Moderation/Checkbox.Label/Verb" +msgid "Mute notifications" +msgstr "Silenciar notificaciones" + #: front/src/components/manage/moderation/InstancePolicyCard.vue:28 +#, fuzzy +msgctxt "Content/Moderation/Card.List item/Verb" msgid "Mute notifications" msgstr "Silenciar notificaciones" #: front/src/components/Sidebar.vue:34 +#, fuzzy +msgctxt "Sidebar/Profile/Title" msgid "My account" msgstr "Mi cuenta" -#: front/src/components/library/radios/Builder.vue:236 +#: front/src/components/library/radios/Builder.vue:237 +#, fuzzy +msgctxt "Content/Radio/Input.Placeholder" msgid "My awesome description" msgstr "Mi descripción molona" #: front/src/views/content/libraries/Form.vue:70 +#, fuzzy +msgctxt "Content/Library/Input.Placeholder" msgid "My awesome library" msgstr "Mi biblioteca molona" #: front/src/components/playlists/Form.vue:74 +#, fuzzy +msgctxt "Content/Playlist/Input.Placeholder" msgid "My awesome playlist" msgstr "Mi lista de reproducción molona" -#: front/src/components/library/radios/Builder.vue:235 +#: front/src/components/library/radios/Builder.vue:236 +#, fuzzy +msgctxt "Content/Radio/Input.Placeholder" msgid "My awesome radio" msgstr "Mi radio molona" #: front/src/views/content/libraries/Home.vue:6 +#, fuzzy +msgctxt "Content/Library/Title" msgid "My libraries" msgstr "Mis 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 +#: src/components/library/EditCard.vue:60 +#: front/src/components/library/TrackDetail.vue:34 +#: front/src/components/library/TrackDetail.vue:43 +#: front/src/components/library/TrackDetail.vue:52 +#: front/src/components/library/TrackDetail.vue:61 #: 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 +#, fuzzy +msgctxt "*/*/*" msgid "N/A" msgstr "N/A" +#: front/src/components/mixins/Translations.vue:24 +#: front/src/components/mixins/Translations.vue:25 +#, fuzzy +msgctxt "Content/Moderation/*/Noun" +msgid "Name" +msgstr "Nombre" + +#: front/src/views/content/libraries/Form.vue:10 +#, fuzzy +msgctxt "Content/Library/Input.Label" +msgid "Name" +msgstr "Nombre" + +#: front/src/components/playlists/PlaylistModal.vue:31 +#, fuzzy +msgctxt "*/*/Table.Label" +msgid "Name" +msgstr "Nombre" + +#: front/src/components/auth/Settings.vue:133 +#, fuzzy +msgctxt "Content/*/Table.Label" +msgid "Name" +msgstr "Nombre" + #: 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 +#, fuzzy +msgctxt "Content/Moderation/Table.Label" msgid "Name" msgstr "Nombre" -#: front/src/components/auth/Settings.vue:87 +#: front/src/components/auth/Settings.vue:88 +#, fuzzy +msgctxt "Content/Settings/Input.Label" +msgid "New password" +msgstr "Nueva contraseña" + #: front/src/views/auth/PasswordResetConfirm.vue:14 +#, fuzzy +msgctxt "Content/Signup/Input.Label" msgid "New password" msgstr "Nueva contraseña" -#: front/src/components/Sidebar.vue:160 +#: front/src/components/Sidebar.vue:171 +#, fuzzy +msgctxt "Sidebar/Player/Paragraph" msgid "New tracks will be appended here automatically." msgstr "Las nuevas canciones se agregarán aquà de forma automática." -#: front/src/components/audio/Player.vue:353 +#: front/src/components/library/EditCard.vue:47 +msgctxt "Content/Library/Card.Table.Header/Short" +msgid "New value" +msgstr "" + +#: front/src/components/audio/Player.vue:361 +#, fuzzy +msgctxt "Sidebar/Player/Icon.Tooltip" msgid "Next track" msgstr "Próxima canción" -#: front/src/components/Sidebar.vue:119 +#: front/src/components/Sidebar.vue:130 +#, fuzzy +msgctxt "*/*/*" msgid "No" msgstr "No" #: front/src/components/Home.vue:100 +#, fuzzy +msgctxt "Content/Home/List item" msgid "No add-ons, no plugins : you only need a web library" msgstr "Sin complementos, sin extensiones : basta con una biblioteca en la web" #: front/src/components/audio/Search.vue:25 +#, fuzzy +msgctxt "Content/Search/Paragraph" msgid "No album matched your query" -msgstr "" -"Lo sentimos, no hemos encontrado ningún álbum que corresponda con tu búsqueda" +msgstr "Lo sentimos, no hemos encontrado ningún álbum que corresponda con tu búsqueda" #: front/src/components/audio/Search.vue:16 +#, fuzzy +msgctxt "Content/Search/Paragraph" msgid "No artist matched your query" -msgstr "" -"Lo sentimos, no hemos encontrado ningún artista que corresponda con tu " -"búsqueda" +msgstr "Lo sentimos, no hemos encontrado ningún artista que corresponda con tu búsqueda" + +#: front/src/components/library/TrackDetail.vue:14 +#, fuzzy +msgctxt "Content/Track/Table.Paragraph" +msgid "No copyright information available for this track" +msgstr "No hay letra disponible para esta canción." -#: front/src/components/library/Track.vue:158 +#: front/src/components/library/TrackDetail.vue:25 +#, fuzzy +msgctxt "Content/Track/Table.Paragraph" +msgid "No licensing information for this track" +msgstr "No tenemos ninguna información de licencia para esta pista" + +#: front/src/components/library/TrackDetail.vue:77 +#, fuzzy +msgctxt "Content/Track/Paragraph" msgid "No lyrics available for this track." msgstr "No hay letra disponible para esta canción." #: front/src/components/federation/LibraryWidget.vue:6 +#, fuzzy +msgctxt "Content/Federation/Paragraph" msgid "No matching library." msgstr "Biblioteca no encontrada." -#: front/src/views/Notifications.vue:26 +#: front/src/views/Notifications.vue:28 +#, fuzzy +msgctxt "Content/Notifications/Paragraph" msgid "No notification to show." msgstr "No hay notificaciones para mostrar." +#: front/src/components/common/EmptyState.vue:7 +msgctxt "Content/*/Paragraph" +msgid "No results were found." +msgstr "" + +#: front/src/views/content/libraries/Form.vue:72 +#, fuzzy +msgctxt "Content/Library/Dropdown" +msgid "Nobody except me" +msgstr "Solo yo" + #: 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 +#, fuzzy +msgctxt "Content/Settings/Dropdown" +msgid "Nobody except me" +msgstr "Solo yo" + +#: front/src/components/playlists/Form.vue:81 +#, fuzzy +msgctxt "Content/Playlist/Dropdown" msgid "Nobody except me" msgstr "Solo yo" #: front/src/views/content/libraries/Detail.vue:57 +#, fuzzy +msgctxt "Content/Library/Paragraph" msgid "Nobody is following this library" msgstr "Nadie está siguiendo esta biblioteca" #: front/src/components/manage/users/InvitationsTable.vue:51 +#, fuzzy +msgctxt "Content/Admin/Table" msgid "Not used" msgstr "No usado" -#: front/src/components/Sidebar.vue:46 src/views/Notifications.vue:74 +#: front/src/views/Notifications.vue:76 +#, fuzzy +msgctxt "Head/Notifications/Title" +msgid "Notifications" +msgstr "Notificaciones" + +#: front/src/components/Sidebar.vue:46 +#, fuzzy +msgctxt "Sidebar/Notifications/List item.Link/Noun" msgid "Notifications" msgstr "Notificaciones" #: front/src/components/Footer.vue:47 +#, fuzzy +msgctxt "Footer/*/List item.Link" msgid "Official website" msgstr "Página oficial" -#: front/src/components/auth/Settings.vue:82 +#: front/src/components/auth/Settings.vue:83 +#, fuzzy +msgctxt "Content/Settings/Input.Label" msgid "Old password" msgstr "Antigua contraseña" +#: front/src/components/library/EditCard.vue:46 +msgctxt "Content/Library/Card.Table.Header/Short" +msgid "Old value" +msgstr "" + #: front/src/components/manage/users/InvitationsTable.vue:20 +#, fuzzy +msgctxt "Content/Admin/Dropdown/Adjective" msgid "Open" msgstr "Abierta" #: front/src/views/admin/moderation/AccountsDetail.vue:23 +#, fuzzy +msgctxt "Content/Moderation/Link/Verb" msgid "Open profile" msgstr "Abrir perfil" #: front/src/views/admin/moderation/DomainsDetail.vue:16 +#, fuzzy +msgctxt "Content/Moderation/Link/Verb" msgid "Open website" msgstr "Abrir website" #: front/src/components/manage/moderation/InstancePolicyForm.vue:40 +#, fuzzy +msgctxt "Content/Moderation/Card.Title" msgid "Or customize your rule" msgstr "Añade filtros para personalizar tus reglas" -#: 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/components/favorites/List.vue:32 +#, fuzzy +msgctxt "Content/*/Dropdown.Label/Short, Name" +msgid "Order" +msgstr "Orden" + #: front/src/views/playlists/List.vue:25 +#, fuzzy +msgctxt "Content/*/Dropdown.Label/Short, Noun" +msgid "Order" +msgstr "Orden" + +#: front/src/components/library/Radios.vue:41 +#, fuzzy +msgctxt "Content/Search/Dropdown.Label" +msgid "Order" +msgstr "Orden" + +#: front/src/components/manage/library/EditsCardList.vue:37 +#: front/src/components/manage/users/UsersTable.vue:17 +#, fuzzy +msgctxt "Content/Search/Dropdown.Label/Noun" 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 +#, fuzzy +msgctxt "Content/Search/Input.Label/Noun" +msgid "Ordering" +msgstr "Orden" + +#: front/src/components/library/Albums.vue:15 +#: src/components/library/Artists.vue:15 +#, fuzzy +msgctxt "Content/Search/Dropdown.Label/Noun" +msgid "Ordering" +msgstr "Orden" + +#: front/src/components/library/Radios.vue:33 +#: front/src/components/manage/library/EditsCardList.vue:29 +#, fuzzy +msgctxt "Content/Search/Dropdown.Label" +msgid "Ordering" +msgstr "Orden" + +#: front/src/components/favorites/List.vue:24 +#, fuzzy +msgctxt "Content/Favorites/Dropdown.Title/Short, Name" +msgid "Ordering" +msgstr "Orden" + #: front/src/views/playlists/List.vue:17 +#, fuzzy +msgctxt "Content/*/Dropdown.Label/Short, Noun" +msgid "Ordering" +msgstr "Orden" + +#: front/src/views/content/libraries/FilesTable.vue:21 +#, fuzzy +msgctxt "Content/Library/Dropdown.Label/Noun" msgid "Ordering" msgstr "Orden" -#: front/src/components/library/Artists.vue:23 +#: front/src/views/content/libraries/FilesTable.vue:29 +#, fuzzy +msgctxt "Content/Library/Dropdown.Label/Noun" +msgid "Ordering direction" +msgstr "Dirección del orden" + +#: front/src/components/library/Albums.vue:23 +#: src/components/library/Artists.vue:23 +#, fuzzy +msgctxt "Content/Search/Dropdown.Label/Noun" +msgid "Ordering direction" +msgstr "Dirección del orden" + #: front/src/components/manage/moderation/AccountsTable.vue:19 #: front/src/components/manage/moderation/DomainsTable.vue:17 -#: front/src/views/content/libraries/FilesTable.vue:29 +#, fuzzy +msgctxt "Content/Search/Input.Label/Noun" msgid "Ordering direction" msgstr "Dirección del orden" #: front/src/components/manage/users/InvitationsTable.vue:38 +#, fuzzy +msgctxt "Content/Admin/Table.Label" msgid "Owner" msgstr "Propietario" #: front/src/components/PageNotFound.vue:33 +#, fuzzy +msgctxt "Head/*/Title" msgid "Page Not Found" msgstr "Página no encontrada!" #: front/src/components/PageNotFound.vue:7 +#, fuzzy +msgctxt "Content/*/Title" msgid "Page not found!" msgstr "¡Página no encontrada!" #: front/src/components/Pagination.vue:39 +#, fuzzy +msgctxt "Content/*/Hidden text/Noun" msgid "Pagination" msgstr "Paginación" -#: front/src/components/auth/Login.vue:33 src/components/auth/Signup.vue:40 +#: front/src/components/auth/Signup.vue:40 +msgid "Password" +msgstr "Contraseña" + +#: front/src/components/auth/Login.vue:33 +#, fuzzy +msgctxt "Content/Login/Input.Label" msgid "Password" msgstr "Contraseña" #: front/src/components/auth/SubsonicTokenForm.vue:94 +#, fuzzy +msgctxt "Content/Settings/Message" msgid "Password updated" msgstr "Contraseña actualizada" #: front/src/views/auth/PasswordResetConfirm.vue:28 +#, fuzzy +msgctxt "Content/Signup/Card.Title" msgid "Password updated successfully" msgstr "Contraseña actualizada con éxito" -#: front/src/components/audio/Player.vue:352 +#: front/src/components/audio/Player.vue:360 +#, fuzzy +msgctxt "Sidebar/Player/Icon.Tooltip/Verb" msgid "Pause track" msgstr "Pausar la canción" #: front/src/components/ShortcutsModal.vue:59 +#, fuzzy +msgctxt "Popup/Keyboard shortcuts/Table.Label/Verb" msgid "Pause/play the current track" msgstr "Pausar / reproducir la pista actual" #: front/src/components/manage/moderation/InstancePolicyCard.vue:12 +#, fuzzy +msgctxt "Content/Moderation/Card.List item" msgid "Paused" msgstr "En pausa" -#: front/src/components/library/FileUpload.vue:107 -#: front/src/views/content/libraries/FilesTable.vue:14 #: front/src/views/content/libraries/FilesTable.vue:208 +#, fuzzy +msgctxt "Content/Library/Table/Short" +msgid "Pending" +msgstr "En espera" + +#: front/src/components/library/FileUpload.vue:109 +#, fuzzy +msgctxt "Content/Library/Table" +msgid "Pending" +msgstr "En espera" + +#: front/src/views/content/libraries/FilesTable.vue:14 +#, fuzzy +msgctxt "Content/Library/Dropdown" msgid "Pending" msgstr "En espera" #: front/src/views/content/libraries/Detail.vue:37 +#, fuzzy +msgctxt "Content/Library/Table/Short" msgid "Pending approval" msgstr "Aprobación pendiente" #: front/src/views/content/libraries/Quota.vue:22 +#, fuzzy +msgctxt "Content/Library/Label" msgid "Pending files" msgstr "Archivos pendientes" -#: front/src/components/Sidebar.vue:212 +#: front/src/components/Sidebar.vue:223 +#, fuzzy +msgctxt "Sidebar/Notifications/Hidden text" msgid "Pending follow requests" msgstr "Solicitudes de seguimiento pendientes" +#: front/src/components/manage/library/EditsCardList.vue:18 +#, fuzzy +msgctxt "Content/Admin/Dropdown" +msgid "Pending review" +msgstr "Archivos pendientes" + +#: front/src/components/library/EditCard.vue:29 +#, fuzzy +msgctxt "Content/Library/Card/Short" +msgid "Pending review" +msgstr "Archivos pendientes" + +#: front/src/components/Sidebar.vue:224 +#, fuzzy +msgctxt "Sidebar/Moderation/Hidden text" +msgid "Pending review edits" +msgstr "Archivos pendientes" + #: front/src/components/manage/users/UsersTable.vue:42 +#, fuzzy +msgctxt "Content/Admin/Table.Label/Noun" +msgid "Permissions" +msgstr "Permisos" + #: front/src/views/admin/moderation/AccountsDetail.vue:137 +#, fuzzy +msgctxt "Content/Moderation/Table.Label" msgid "Permissions" msgstr "Permisos" #: front/src/components/audio/PlayButton.vue:9 -#: src/components/library/Track.vue:40 +#, fuzzy +msgctxt "*/Queue/Button/Label/Short, Verb" +msgid "Play" +msgstr "Reproducir" + +#: front/src/components/library/TrackBase.vue:25 +#, fuzzy +msgctxt "*/Queue/Button.Label/Short, Verb" 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:22 -#: front/src/components/library/Album.vue:67 src/views/playlists/Detail.vue:23 +#, fuzzy +msgctxt "Content/Queue/Button.Label/Short, Verb" +msgid "Play all" +msgstr "Reproducir todo" + +#: front/src/components/library/Album.vue:17 +#: src/components/library/Album.vue:63 front/src/views/playlists/Detail.vue:24 +#, fuzzy +msgctxt "Content/*/Button.Label/Verb, Short" +msgid "Play all" +msgstr "Reproducir todo" + +#: front/src/components/audio/album/Card.vue:48 +#, fuzzy +msgctxt "Content/Queue/Card.Button.Label/Short, Verb" msgid "Play all" msgstr "Reproducir todo" #: front/src/components/library/Artist.vue:26 +#, fuzzy +msgctxt "Content/Artist/Button.Label/Verb" msgid "Play all albums" msgstr "Reproducir todos los álbumes" -#: front/src/components/audio/PlayButton.vue:15 -#: front/src/components/audio/PlayButton.vue:65 +#: front/src/components/audio/PlayButton.vue:18 +#, fuzzy +msgctxt "*/Queue/Dropdown/Button/Label/Short" +msgid "Play next" +msgstr "Reproducir siguiente" + +#: front/src/components/audio/PlayButton.vue:77 +#, fuzzy +msgctxt "*/Queue/Dropdown/Button/Title" msgid "Play next" msgstr "Reproducir siguiente" #: front/src/components/ShortcutsModal.vue:67 +#, fuzzy +msgctxt "Popup/Keyboard shortcuts/Table.Label/Verb" msgid "Play next track" msgstr "Reproducir siguiente canción" -#: front/src/components/audio/PlayButton.vue:16 -#: front/src/components/audio/PlayButton.vue:63 +#: front/src/components/audio/PlayButton.vue:21 +#, fuzzy +msgctxt "*/Queue/Dropdown/Button/Label/Short" +msgid "Play now" +msgstr "Reproducir ahora" + +#: front/src/components/audio/PlayButton.vue:75 +#, fuzzy +msgctxt "*/Queue/Dropdown/Button/Title" msgid "Play now" msgstr "Reproducir ahora" #: front/src/components/ShortcutsModal.vue:63 +#, fuzzy +msgctxt "Popup/Keyboard shortcuts/Table.Label/Verb" msgid "Play previous track" msgstr "Canción anterior" -#: front/src/components/Sidebar.vue:211 +#: front/src/components/audio/PlayButton.vue:78 +msgctxt "*/Queue/Dropdown/Button/Title" +msgid "Play similar songs" +msgstr "" + +#: front/src/components/Sidebar.vue:222 +#, fuzzy +msgctxt "Sidebar/Player/Hidden text" msgid "Play this track" msgstr "Reproducir canción" -#: front/src/components/audio/Player.vue:351 +#: front/src/components/audio/Player.vue:359 +#, fuzzy +msgctxt "Sidebar/Player/Icon.Tooltip/Verb" msgid "Play track" msgstr "Reproducir canción" -#: front/src/components/audio/PlayButton.vue:70 +#: front/src/components/audio/PlayButton.vue:83 +#, fuzzy +msgctxt "*/Queue/Button/Title" msgid "Play..." msgstr "Reproducir..." -#: front/src/views/playlists/Detail.vue:90 +#: front/src/views/playlists/Detail.vue:91 msgid "Playlist" msgstr "Lista de reproducción" #: front/src/views/playlists/Detail.vue:12 +#, fuzzy +msgctxt "Content/Playlist/Header.Subtitle" msgid "Playlist containing %{ count } track, by %{ username }" msgid_plural "Playlist containing %{ count } tracks, by %{ username }" msgstr[0] "Lista de reproducción con %{ count } canción, de %{ username }" msgstr[1] "Lista de reproducción con %{ count } canciones, de %{ username }" #: front/src/components/playlists/Form.vue:9 +#, fuzzy +msgctxt "Content/Playlist/Message" msgid "Playlist created" msgstr "Lista de reproducción creada" #: front/src/components/playlists/Editor.vue:4 +#, fuzzy +msgctxt "Content/Playlist/Title" msgid "Playlist editor" msgstr "Editor de listas de reproducción" #: front/src/components/playlists/Form.vue:21 +#, fuzzy +msgctxt "Content/Playlist/Input.Label" msgid "Playlist name" msgstr "Nombre de lista de reproducción" #: front/src/components/playlists/Form.vue:6 +#, fuzzy +msgctxt "Content/Playlist/Message" msgid "Playlist updated" msgstr "Lista de reproducción actualizada" #: front/src/components/playlists/Form.vue:25 +#, fuzzy +msgctxt "Content/Playlist/Dropdown.Label" 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/admin/Settings.vue:83 +#: front/src/components/Sidebar.vue:71 +#, fuzzy +msgctxt "Sidebar/Playlist/List item.Link/Noun" +msgid "Playlists" +msgstr "Listas de reproducción" + +#: front/src/components/library/Library.vue:16 +#, fuzzy +msgctxt "Menu/Home/Link" +msgid "Playlists" +msgstr "Listas de reproducción" + #: front/src/views/playlists/List.vue:106 +#, fuzzy +msgctxt "Head/Playlist/Title/Noun" +msgid "Playlists" +msgstr "Listas de reproducción" + +#: front/src/components/library/Home.vue:16 +#, fuzzy +msgctxt "Content/Home/Title" +msgid "Playlists" +msgstr "Listas de reproducción" + +#: front/src/views/admin/Settings.vue:83 +#, fuzzy +msgctxt "Content/Admin/Menu" msgid "Playlists" msgstr "Listas de reproducción" #: front/src/components/Home.vue:56 +#, fuzzy +msgctxt "Content/Home/List item" msgid "Playlists? We got them" msgstr "¿Listas de reproducción? Las tenemos" -#: front/src/components/auth/Settings.vue:78 +#: front/src/components/auth/Settings.vue:79 +#, fuzzy +msgctxt "Content/Settings/Error message.List item/Call to action" msgid "Please double-check your password is correct" msgstr "Por favor, comprueba que tu contraseña es correcta" #: front/src/components/auth/Login.vue:9 +#, fuzzy +msgctxt "Content/Login/Error message.List item/Call to action" msgid "Please double-check your username/password couple is correct" msgstr "Por favor, comprueba que tu nombre de usuario y contraseña son correctos" #: front/src/components/auth/Settings.vue:46 +#, fuzzy +msgctxt "Content/Settings/Paragraph" msgid "PNG, GIF or JPG. At most 2MB. Will be downscaled to 400x400px." msgstr "PNG, GIF o JPG. Máximo de 2MB. La imagen será reducida a 400x400px." #: front/src/components/manage/moderation/InstancePolicyForm.vue:118 +#, fuzzy +msgctxt "Content/Moderation/Help text" msgid "Prevent account or domain from triggering notifications, except from followers." -msgstr "" -"Evita que la cuenta o el dominio activen notificaciones, excepto de los " -"seguidores." +msgstr "Evita que la cuenta o el dominio activen notificaciones, excepto de los seguidores." -#: front/src/components/audio/EmbedWizard.vue:29 +#: front/src/components/audio/EmbedWizard.vue:33 +#, fuzzy +msgctxt "Popup/Embed/Title/Noun" msgid "Preview" msgstr "Previsualización" -#: front/src/components/audio/Player.vue:350 +#: front/src/components/audio/Player.vue:358 +#, fuzzy +msgctxt "Sidebar/Player/Icon.Tooltip" msgid "Previous track" msgstr "Canción anterior" #: front/src/views/content/remote/Card.vue:39 +#, fuzzy +msgctxt "Content/Library/Card.List item" msgid "Problem during scanning" msgstr "Error durante el análisis" #: front/src/components/library/FileUpload.vue:58 +#, fuzzy +msgctxt "Content/Library/Button.Label" msgid "Proceed" msgstr "Continuar" #: front/src/views/auth/EmailConfirm.vue:26 #: front/src/views/auth/PasswordResetConfirm.vue:31 +#, fuzzy +msgctxt "Content/Signup/Link/Verb" msgid "Proceed to login" msgstr "Proceder a inicio de sesión" #: front/src/components/library/FileUpload.vue:17 +#, fuzzy +msgctxt "Content/Library/Tab.Title/Short" msgid "Processing" msgstr "Procesando" +#: front/src/views/content/libraries/Quota.vue:39 +#: front/src/views/content/libraries/Quota.vue:65 +#: front/src/views/content/libraries/Quota.vue:91 +#, fuzzy +msgctxt "Popup/Library/Button.Label" +msgid "Purge" +msgstr "Eliminar" + #: front/src/components/manage/moderation/AccountsTable.vue:188 #: front/src/components/manage/moderation/DomainsTable.vue:168 +#, fuzzy +msgctxt "Content/Moderation/Dropdown/Verb" +msgid "Purge" +msgstr "Eliminar" + #: 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 +#, fuzzy +msgctxt "Content/Library/Button.Label/Verb" msgid "Purge" msgstr "Eliminar" #: front/src/views/content/libraries/Quota.vue:89 +#, fuzzy +msgctxt "Popup/Library/Title" msgid "Purge errored files?" msgstr "¿Eliminar los archivos con errores?" #: front/src/views/content/libraries/Quota.vue:37 +#, fuzzy +msgctxt "Popup/Library/Title" msgid "Purge pending files?" msgstr "¿Eliminar los archivos pendientes?" #: front/src/views/content/libraries/Quota.vue:63 +#, fuzzy +msgctxt "Popup/Library/Title" msgid "Purge skipped files?" msgstr "¿Eliminar los archivos omitidos?" #: front/src/components/Sidebar.vue:20 +#, fuzzy +msgctxt "Sidebar/Queue/Tab.Title/Noun" msgid "Queue" msgstr "Cola de reproducción" -#: front/src/components/audio/Player.vue:283 +#: front/src/components/audio/Player.vue:291 +#, fuzzy +msgctxt "Content/Queue/Message" msgid "Queue shuffled!" msgstr "¡Cola de reproducción mezclada!" #: front/src/views/radios/Detail.vue:80 +#, fuzzy +msgctxt "Head/Radio/Title" msgid "Radio" msgstr "Radio" -#: front/src/components/library/radios/Builder.vue:233 +#: front/src/components/library/radios/Builder.vue:234 +#, fuzzy +msgctxt "Head/Radio/Title" msgid "Radio Builder" msgstr "Editor de radio" #: front/src/components/library/radios/Builder.vue:15 +#, fuzzy +msgctxt "Content/Radio/Message" msgid "Radio created" msgstr "Radio creada" #: front/src/components/library/radios/Builder.vue:21 +#, fuzzy +msgctxt "Content/Radio/Input.Label/Noun" msgid "Radio name" msgstr "Nombre de la radio" #: front/src/components/library/radios/Builder.vue:12 +#, fuzzy +msgctxt "Content/Radio/Message" 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:13 +#, fuzzy +msgctxt "Menu/Home/Link" +msgid "Radios" +msgstr "Radios" + +#: front/src/components/library/Radios.vue:142 +#, fuzzy +msgctxt "Head/Radio/Title" msgid "Radios" msgstr "Radios" -#: front/src/components/manage/moderation/InstancePolicyCard.vue:39 #: front/src/components/manage/moderation/InstancePolicyForm.vue:25 +#, fuzzy +msgctxt "Content/Moderation/Input.Label/Noun" +msgid "Reason" +msgstr "Razón" + +#: front/src/components/manage/moderation/InstancePolicyCard.vue:39 +#, fuzzy +msgctxt "Content/Moderation/Card.Title/Noun" msgid "Reason" msgstr "Razón" #: front/src/views/admin/moderation/AccountsDetail.vue:222 #: front/src/views/admin/moderation/DomainsDetail.vue:179 +#, fuzzy +msgctxt "Content/Moderation/Table.Label/Noun" msgid "Received library follows" msgstr "Seguidores recibidos en la biblioteca" #: front/src/components/manage/moderation/DomainsTable.vue:40 -#: front/src/components/mixins/Translations.vue:36 -#: front/src/components/mixins/Translations.vue:37 +#, fuzzy +msgctxt "Content/Moderation/Table.Label/Short, Noun" +msgid "Received messages" +msgstr "Mensajes recibidos" + +#: front/src/components/mixins/Translations.vue:33 +#: front/src/components/mixins/Translations.vue:34 +#, fuzzy +msgctxt "Content/Moderation/Dropdown/Noun" msgid "Received messages" msgstr "Mensajes recibidos" +#: front/src/components/library/EditForm.vue:27 +#, fuzzy +msgctxt "Content/Library/Paragraph" +msgid "Recent edits" +msgstr "Añadidos recientemente" + +#: front/src/components/library/EditForm.vue:17 +msgctxt "Content/Library/Paragraph" +msgid "Recent edits awaiting review" +msgstr "" + #: front/src/components/library/Home.vue:24 +#, fuzzy +msgctxt "Content/Home/Title" msgid "Recently added" msgstr "Añadidos recientemente" #: front/src/components/library/Home.vue:11 +#, fuzzy +msgctxt "Content/Home/Title" msgid "Recently favorited" msgstr "Añadidos a favoritos recientemente" #: front/src/components/library/Home.vue:6 +#, fuzzy +msgctxt "Content/Home/Title" msgid "Recently listened" msgstr "Escuchados recientemente" #: front/src/views/content/remote/Home.vue:15 +#, fuzzy +msgctxt "Content/Library/Button.Label" +msgid "Refresh" +msgstr "Recargar" + +#: front/src/components/common/EmptyState.vue:16 +#, fuzzy +msgctxt "Content/*/Button.Label/Short, Verb" +msgid "Refresh" +msgstr "Recargar" + +#: front/src/components/auth/Settings.vue:125 +#, fuzzy +msgctxt "Content/*/Button.Label" msgid "Refresh" msgstr "Recargar" #: front/src/views/admin/moderation/DomainsDetail.vue:135 +#, fuzzy +msgctxt "Content/Moderation/Button.Label/Verb" msgid "Refresh node info" msgstr "Actualizar la información del nodo" -#: front/src/components/common/ActionTable.vue:272 +#: front/src/components/common/ActionTable.vue:274 +#, fuzzy +msgctxt "Content/*/Button.Tooltip/Verb" msgid "Refresh table content" msgstr "Actualiza el contenido de la tabla" @@ -2002,784 +3706,1461 @@ msgid "Registration are closed on this instance, you will need an invitation cod msgstr "La inscripción a esta instancia está cerrada, necesitarás un código de invitación para inscribirte." #: front/src/components/manage/users/UsersTable.vue:71 +#, fuzzy +msgctxt "Content/Admin/Table, User role" msgid "regular user" msgstr "Usuario estándar" +#: front/src/components/library/EditCard.vue:87 #: front/src/views/content/libraries/Detail.vue:51 +#, fuzzy +msgctxt "Content/Library/Button.Label" msgid "Reject" msgstr "Rechazar" #: front/src/components/manage/moderation/InstancePolicyCard.vue:32 +#, fuzzy +msgctxt "Content/Moderation/Card.List item/Verb" +msgid "Reject media" +msgstr "Rechazar media" + #: front/src/components/manage/moderation/InstancePolicyForm.vue:123 +#, fuzzy +msgctxt "Content/Moderation/Checkbox.Label/Verb" msgid "Reject media" msgstr "Rechazar media" #: front/src/views/content/libraries/Detail.vue:43 +#, fuzzy +msgctxt "Content/Library/Table/Short" msgid "Rejected" msgstr "Rechazada" -#: front/src/views/content/libraries/FilesTable.vue:234 -msgid "Relaunch import" -msgstr "Reiniciar importación" +#: front/src/components/library/EditCard.vue:33 +#, fuzzy +msgctxt "Content/Library/Card/Short" +msgid "Rejected" +msgstr "Rechazada" + +#: front/src/components/manage/library/EditsCardList.vue:24 +#, fuzzy +msgctxt "Content/Admin/Dropdown" +msgid "Rejected" +msgstr "Rechazada" #: front/src/views/content/remote/Home.vue:6 +#, fuzzy +msgctxt "Content/Library/Title/Noun" msgid "Remote libraries" msgstr "Bibliotecas remotas" #: front/src/views/content/remote/Home.vue:7 +#, fuzzy +msgctxt "Content/Library/Paragraph" msgid "Remote libraries are owned by other users on the network. You can access them as long as they are public or you are granted access." msgstr "Las bibliotecas remotas pertenecen a otros usuarios de internet. Podrás acceder a ellas cuando sean públicas o cuando te permitan el acceso." #: front/src/components/library/radios/Filter.vue:59 +#, fuzzy +msgctxt "Content/Radio/Button.Label/Verb" msgid "Remove" msgstr "Quitar" #: front/src/components/auth/Settings.vue:58 +#, fuzzy +msgctxt "Content/Settings/Button.Label/Verb" msgid "Remove avatar" msgstr "Quitar avatar" +#: front/src/components/library/Artist.vue:73 +#, fuzzy +msgctxt "Content/Moderation/Button.Label" +msgid "Remove filter" +msgstr "Quitar avatar" + #: front/src/components/favorites/TrackFavoriteIcon.vue:26 +#, fuzzy +msgctxt "*/Favorites/Icon.Tooltip/Verb" msgid "Remove from favorites" msgstr "Quitar de favoritos" #: front/src/views/content/libraries/Quota.vue:38 +#, fuzzy +msgctxt "Popup/Library/Paragraph" msgid "Removes uploaded but yet to be processed tracks completely, adding the corresponding data to your quota." -msgstr "" -"Elimina las pistas cargadas pero aún no procesadas, agregando los datos " -"correspondientes a su cuota." +msgstr "Elimina las pistas cargadas pero aún no procesadas, agregando los datos correspondientes a su cuota." #: front/src/views/content/libraries/Quota.vue:64 +#, fuzzy +msgctxt "Popup/Library/Paragraph" msgid "Removes uploaded tracks skipped during the import processes completely, adding the corresponding data to your quota." -msgstr "" -"Esto borrará las pistas que fueron subidas pero se omitieron por alguna " -"razón. Se borrarán completamente y recuperarás la cuota correspondiente." +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 +msgctxt "Popup/Library/Paragraph" msgid "Removes uploaded tracks that could not be processed by the server completely, adding the corresponding data to your quota." -msgstr "" -"Esto borrará las pistas que fueron subidas pero no se procesaron en el " -"servidor. Se borrarán completamente y recuperarás la cuota correspondiente." +msgstr "Esto borrará las pistas que fueron subidas pero no se procesaron en el servidor. Se borrarán completamente y recuperarás la cuota correspondiente." #: front/src/components/auth/SubsonicTokenForm.vue:33 +#, fuzzy +msgctxt "Content/Settings/Button.Label/Verb" +msgid "Request a new password" +msgstr "Solicitar una nueva contraseña" + #: front/src/components/auth/SubsonicTokenForm.vue:36 +#, fuzzy +msgctxt "Popup/Settings/Button.Label/Verb" msgid "Request a new password" msgstr "Solicitar una nueva contraseña" #: front/src/components/auth/SubsonicTokenForm.vue:34 +#, fuzzy +msgctxt "Popup/Settings/Title" msgid "Request a new Subsonic API password?" msgstr "¿Solicitar una nueva contraseña de la API Subsonic?" #: front/src/components/auth/SubsonicTokenForm.vue:42 +#, fuzzy +msgctxt "Content/Settings/Button.Label/Verb" msgid "Request a password" msgstr "Solicitar una contraseña" -#: front/src/components/auth/Login.vue:35 src/views/auth/PasswordReset.vue:4 +#: front/src/components/library/EditForm.vue:64 +msgctxt "Content/Library/Button.Label" +msgid "Reset to initial value: %{ value }" +msgstr "" + #: front/src/views/auth/PasswordReset.vue:53 +#, fuzzy +msgctxt "Head/Signup/Title" +msgid "Reset your password" +msgstr "Restablecer tu contraseña" + +#: front/src/components/auth/Login.vue:35 +#, fuzzy +msgctxt "Content/Login/Link/Verb" +msgid "Reset your password" +msgstr "Restablecer tu contraseña" + +#: front/src/views/auth/PasswordReset.vue:4 +#, fuzzy +msgctxt "Content/Signup/Title" msgid "Reset your password" msgstr "Restablecer tu contraseña" -#: 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 +#: front/src/views/content/libraries/FilesTable.vue:234 +#, fuzzy +msgctxt "Content/Library/Dropdown/Verb" +msgid "Restart import" +msgstr "Reiniciar importación" + +#: front/src/components/library/Artists.vue:30 +#: src/components/library/Radios.vue:52 +#, fuzzy +msgctxt "Content/Search/Dropdown.Label" +msgid "Results per page" +msgstr "Resultados por página" + +#: front/src/views/playlists/List.vue:32 +#, fuzzy +msgctxt "Content/*/Dropdown.Label/Short, Noun" +msgid "Results per page" +msgstr "Resultados por página" + +#: front/src/components/library/Albums.vue:30 +#, fuzzy +msgctxt "Content/Search/Dropdown.Label/Noun" +msgid "Results per page" +msgstr "Resultados por página" + +#: front/src/components/favorites/List.vue:39 +#, fuzzy +msgctxt "Content/*/Dropdown.Label/Short, Name" msgid "Results per page" msgstr "Resultados por página" +#: front/src/components/library/EditForm.vue:31 +msgctxt "Content/Library/Button.Label" +msgid "Retrict to unreviewed edits" +msgstr "" + #: front/src/views/auth/EmailConfirm.vue:17 +#, fuzzy +msgctxt "Content/Signup/Link/Verb" msgid "Return to login" msgstr "Volver a inicio de sesión" +#: front/src/components/library/Artist.vue:70 +#, fuzzy +msgctxt "Content/Moderation/Link" +msgid "Review my filters" +msgstr "Ver archivos" + #: front/src/components/manage/moderation/InstancePolicyCard.vue:16 +#, fuzzy +msgctxt "Content/Moderation/Card.Title/Noun" msgid "Rule" msgstr "Regla" +#: front/src/components/library/radios/Builder.vue:34 +#, fuzzy +msgctxt "Content/Radio/Button.Label/Verb" +msgid "Save" +msgstr "Guardar" + #: front/src/components/admin/SettingsGroup.vue:67 -#: front/src/components/library/radios/Builder.vue:33 +#, fuzzy +msgctxt "Content/Settings/Button.Label/Short, Verb" msgid "Save" msgstr "Guardar" #: front/src/views/content/remote/Card.vue:165 +#, fuzzy +msgctxt "Content/Library/Message" msgid "Scan launched" msgstr "Análisis iniciado" #: front/src/views/content/remote/Card.vue:63 +#, fuzzy +msgctxt "Content/Library/Card.Button.Label/Verb" msgid "Scan now" msgstr "Analizar ahora" +#: front/src/views/content/remote/Card.vue:31 +#, fuzzy +msgctxt "Content/Library/Card.List item" +msgid "Scan pending" +msgstr "Ascendente" + #: front/src/views/content/remote/Card.vue:166 +#, fuzzy +msgctxt "Content/Library/Message" msgid "Scan skipped (previous scan is too recent)" msgstr "Análisis omitido (el anterior análisis es demasiado reciente)" -#: front/src/views/content/remote/Card.vue:31 -msgid "Scan waiting" -msgstr "Análisis pendiente" - #: front/src/views/content/remote/Card.vue:43 +#, fuzzy +msgctxt "Content/Library/Card.List item" msgid "Scanned" msgstr "Análisis finalizado" #: front/src/views/content/remote/Card.vue:47 +#, fuzzy +msgctxt "Content/Library/Card.List item" msgid "Scanned with errors" msgstr "Análisis erróneo" #: front/src/views/content/remote/Card.vue:35 +#, fuzzy +msgctxt "Content/Library/Card.List item" 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/library/Albums.vue:10 +#: src/components/library/Artists.vue:10 +#: front/src/components/library/Radios.vue:29 #: 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 +#, fuzzy +msgctxt "Content/Search/Input.Label/Verb" msgid "Search" msgstr "Buscar" -#: front/src/views/content/remote/ScanForm.vue:9 +#: front/src/components/manage/library/EditsCardList.vue:6 +#: front/src/components/manage/moderation/AccountsTable.vue:5 +#, fuzzy +msgctxt "Content/Search/Input.Label/Noun" +msgid "Search" +msgstr "Buscar" + +#: front/src/views/content/libraries/FilesTable.vue:5 +#, fuzzy +msgctxt "Content/Library/Input.Label/Verb" +msgid "Search" +msgstr "Buscar" + +#: front/src/views/playlists/List.vue:13 +#, fuzzy +msgctxt "Content/*/Form.Label/Short, Noun" +msgid "Search" +msgstr "Buscar" + +#: front/src/components/manage/users/UsersTable.vue:5 +#, fuzzy +msgctxt "Content/Search/Input.Label/verb" +msgid "Search" +msgstr "Buscar" + +#: front/src/views/content/remote/ScanForm.vue:9 +#, fuzzy +msgctxt "Content/Library/Input.Label/Verb" msgid "Search a remote library" msgstr "Buscar una biblioteca externa" +#: front/src/components/manage/library/EditsCardList.vue:211 +#, fuzzy +msgctxt "Content/Search/Input.Placeholder" +msgid "Search by account, summary, domain…" +msgstr "Buscar por tÃtulo, artista, dominio…" + #: front/src/components/manage/moderation/AccountsTable.vue:171 +#, fuzzy +msgctxt "Content/Search/Input.Placeholder" msgid "Search by domain, username, bio…" msgstr "Buscar por dominio, nombre de usuario, bio…" #: front/src/components/manage/moderation/DomainsTable.vue:151 +#, fuzzy +msgctxt "Content/Search/Input.Placeholder" msgid "Search by name…" msgstr "Buscar por nombre…" #: front/src/views/content/libraries/FilesTable.vue:201 +#, fuzzy +msgctxt "Content/Library/Input.Placeholder" msgid "Search by title, artist, album…" msgstr "Buscar por tÃtulo, artista, álbum…" -#: 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/InvitationsTable.vue:153 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 +msgctxt "Content/Search/Input.Placeholder" msgid "Search by username, e-mail address, name…" msgstr "Buscar por usuario, correo electrónico, nombre…" #: front/src/components/audio/SearchBar.vue:20 +#, fuzzy +msgctxt "Sidebar/Search/Input.Placeholder" msgid "Search for artists, albums, tracks…" msgstr "Buscar artistas, álbumes, canciones…" #: front/src/components/audio/Search.vue:2 +#, fuzzy +msgctxt "Content/Search/Title" msgid "Search for some music" msgstr "Buscar música" -#: front/src/components/library/Track.vue:162 +#: front/src/components/library/TrackDetail.vue:81 +#, fuzzy +msgctxt "Content/Track/Link/Verb" msgid "Search on lyrics.wikia.com" msgstr "Buscar en lyrics.wikia.com" -#: front/src/components/library/Album.vue:27 +#: front/src/components/library/Album.vue:22 #: src/components/library/Artist.vue:31 -#: front/src/components/library/Track.vue:47 +#, fuzzy +msgctxt "Content/*/Button.Label/Verb" +msgid "Search on Wikipedia" +msgstr "Buscar en Wikipedia" + +#: front/src/components/library/TrackBase.vue:32 +#, fuzzy +msgctxt "Content/*/Link/Verb" 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 +#: front/src/components/library/Library.vue:35 +#: src/views/admin/moderation/Base.vue:22 +#: front/src/views/admin/users/Base.vue:21 src/views/content/Base.vue:19 +#, fuzzy +msgctxt "Menu/*/Hidden text" msgid "Secondary menu" msgstr "Menú secundario" #: front/src/views/admin/Settings.vue:15 +#, fuzzy +msgctxt "Content/Admin/Menu.Title" msgid "Sections" msgstr "Secciones" -#: front/src/components/library/radios/Builder.vue:45 +#: front/src/components/library/radios/Builder.vue:46 +#, fuzzy +msgctxt "Content/Radio/Dropdown.Placeholder/Verb" msgid "Select a filter" msgstr "Seleccionar un filtro" -#: front/src/components/common/ActionTable.vue:77 +#: front/src/components/common/ActionTable.vue:78 +#, fuzzy +msgctxt "Content/*/Link/Verb" 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:86 +#: front/src/components/common/ActionTable.vue:87 +#, fuzzy +msgctxt "Content/*/Link/Verb" msgid "Select only current page" msgstr "Seleccionar solo la página actual" -#: front/src/components/Sidebar.vue:43 src/components/Sidebar.vue:85 +#: front/src/components/Sidebar.vue:85 +#, fuzzy +msgctxt "Sidebar/Admin/List item.Link/Noun" +msgid "Settings" +msgstr "Ajustes" + +#: front/src/views/admin/moderation/AccountsDetail.vue:470 +#, fuzzy +msgctxt "Content/Moderation/Dropdown" +msgid "Settings" +msgstr "Ajustes" + #: front/src/components/manage/users/UsersTable.vue:181 -#: front/src/views/admin/moderation/AccountsDetail.vue:472 +#, fuzzy +msgctxt "Content/Admin/Table" +msgid "Settings" +msgstr "Ajustes" + +#: front/src/components/Sidebar.vue:43 +#, fuzzy +msgctxt "Sidebar/Settings/List item.Link/Noun" msgid "Settings" msgstr "Ajustes" #: front/src/components/auth/Settings.vue:10 +#, fuzzy +msgctxt "Content/Settings/Message" msgid "Settings updated" msgstr "Ajustes actualizados" #: front/src/components/admin/SettingsGroup.vue:11 +#, fuzzy +msgctxt "Content/Settings/Paragraph" msgid "Settings updated successfully." msgstr "Ajustes actualizados con éxito." #: front/src/components/manage/users/InvitationForm.vue:27 +#, fuzzy +msgctxt "Content/Admin/Table.Label/Noun" msgid "Share link" msgstr "Compartir enlace" #: front/src/views/content/libraries/Detail.vue:15 +#, fuzzy +msgctxt "Content/Library/Paragraph" msgid "Share this link with other users so they can request access to your library." -msgstr "" -"Comparte este link con otros usuarios para que puedan pedir acceso a tu " -"biblioteca." +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 +msgctxt "Content/Library/Title" msgid "Sharing link" msgstr "Compartir enlace" -#: front/src/components/audio/album/Card.vue:40 +#: front/src/components/audio/album/Card.vue:38 +#, fuzzy +msgctxt "Content/Album/Card.Link/Verb" msgid "Show %{ count } more track" msgid_plural "Show %{ count } more tracks" msgstr[0] "Mostrar %{ count } canción más" msgstr[1] "Mostrar %{ count } canciones más" #: front/src/components/audio/artist/Card.vue:30 +#, fuzzy +msgctxt "Content/Artist/Card.Link" msgid "Show 1 more album" msgid_plural "Show %{ count } more albums" msgstr[0] "Mostrar 1 álbum adicional" msgstr[1] "Mostrar %{ count } álbumes adicionales" +#: front/src/components/library/EditForm.vue:21 +msgctxt "Content/Library/Button.Label" +msgid "Show all edits" +msgstr "" + #: front/src/components/ShortcutsModal.vue:42 +#, fuzzy +msgctxt "Popup/Keyboard shortcuts/Table.Label/Verb" msgid "Show available keyboard shortcuts" msgstr "Mostrar atajos de teclado disponibles" -#: front/src/views/Notifications.vue:10 +#: front/src/views/Notifications.vue:7 +#, fuzzy +msgctxt "Content/Notifications/Form.Label/Verb" msgid "Show read notifications" msgstr "Mostrar notificaciones leÃdas" #: front/src/components/forms/PasswordInput.vue:26 +#, fuzzy +msgctxt "Content/Settings/Button.Tooltip/Verb" 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 +#, fuzzy +msgctxt "Content/Moderation/Paragraph" +msgid "Showing results %{ start }-%{ end } on %{ total }" +msgstr "Mostrando resultados %{ start }-%{ end } de %{ total }" + +#: front/src/components/manage/library/EditsCardList.vue:72 +#: front/src/views/content/libraries/FilesTable.vue:114 +#, fuzzy +msgctxt "Content/Library/Paragraph" +msgid "Showing results %{ start }-%{ end } on %{ total }" +msgstr "Mostrando resultados %{ start }-%{ end } de %{ total }" + #: front/src/components/manage/users/InvitationsTable.vue:76 #: front/src/components/manage/users/UsersTable.vue:87 -#: front/src/views/content/libraries/FilesTable.vue:114 +#, fuzzy +msgctxt "Content/Admin/Paragraph" msgid "Showing results %{ start }-%{ end } on %{ total }" msgstr "Mostrando resultados %{ start }-%{ end } de %{ total }" #: front/src/components/ShortcutsModal.vue:83 +#, fuzzy +msgctxt "Popup/Keyboard shortcuts/Table.Label/Verb" msgid "Shuffle queue" msgstr "Mezclar tu cola de reproducción" -#: front/src/components/audio/Player.vue:365 +#: front/src/components/audio/Player.vue:373 +#, fuzzy +msgctxt "Sidebar/Player/Icon.Tooltip/Verb" msgid "Shuffle your queue" msgstr "Mezclar tu cola de reproducción" #: front/src/components/auth/Signup.vue:97 +#, fuzzy +msgctxt "*/Signup/Title" msgid "Sign Up" msgstr "Inscripción" #: front/src/components/manage/users/UsersTable.vue:40 +#, fuzzy +msgctxt "Content/Admin/Table.Label/Short, Noun (Value is a date)" msgid "Sign-up" msgstr "Inscripción" -#: front/src/components/mixins/Translations.vue:31 #: front/src/views/admin/moderation/AccountsDetail.vue:176 -#: front/src/components/mixins/Translations.vue:32 +#, fuzzy +msgctxt "Content/*/Table.Label" msgid "Sign-up date" msgstr "Fecha de inscripción" -#: front/src/components/manage/moderation/InstancePolicyForm.vue:119 -msgid "Silence notifications" -msgstr "Silenciar notificaciones" - -#: 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 +#, fuzzy +msgctxt "Content/Profile/*/Noun" +msgid "Sign-up date" +msgstr "Fecha de inscripción" + +#: front/src/components/library/TrackDetail.vue:39 +#, fuzzy +msgctxt "Content/Track/Table.Label" +msgid "Size" +msgstr "Tamaño" + +#: front/src/components/library/FileUpload.vue:87 +#, fuzzy +msgctxt "Content/Library/Table.Label" +msgid "Size" +msgstr "Tamaño" + +#: front/src/components/mixins/Translations.vue:25 +#: front/src/components/mixins/Translations.vue:26 +#, fuzzy +msgctxt "Content/Library/*/Noun, in MB" +msgid "Size" +msgstr "Tamaño" + +#: front/src/views/content/libraries/FilesTable.vue:60 +#, fuzzy +msgctxt "*/*/*" msgid "Size" msgstr "Tamaño" #: front/src/views/content/libraries/FilesTable.vue:15 +#, fuzzy +msgctxt "Content/Library/Dropdown" +msgid "Skipped" +msgstr "Omitido" + #: front/src/views/content/libraries/FilesTable.vue:204 +#, fuzzy +msgctxt "Content/Library/Table/Short" msgid "Skipped" msgstr "Omitido" #: front/src/views/content/libraries/Quota.vue:49 +#, fuzzy +msgctxt "Content/Library/Label" msgid "Skipped files" msgstr "Archivos omitidos" #: front/src/views/admin/moderation/DomainsDetail.vue:97 +#, fuzzy +msgctxt "Content/Moderation/Table.Label" msgid "Software" msgstr "Software" +#: front/src/components/PageNotFound.vue:10 +#, fuzzy +msgctxt "Content/*/Paragraph" +msgid "Sorry, the page you asked for does not exist:" +msgstr "Lo sentimos, la página solicitada no existe:" + #: front/src/components/Footer.vue:49 +#, fuzzy +msgctxt "Footer/*/List item.Link" msgid "Source code" msgstr "Código fuente" -#: front/src/components/auth/Profile.vue:23 #: front/src/components/manage/users/UsersTable.vue:70 +#, fuzzy +msgctxt "Content/Admin/Table.User role" msgid "Staff member" msgstr "Miembro del equipo" +#: front/src/components/auth/Profile.vue:23 +#, fuzzy +msgctxt "Content/Profile/Button.Label" +msgid "Staff member" +msgstr "Miembro del equipo" + +#: front/src/components/audio/PlayButton.vue:24 +#, fuzzy +msgctxt "*/Queue/Dropdown/Button/Label/Short" +msgid "Start radio" +msgstr "Parar radio" + #: front/src/components/radios/Button.vue:4 -msgid "Start" -msgstr "Iniciar" +#, fuzzy +msgctxt "Content/Radio/Button.Label/Short, Verb" +msgid "Start radio" +msgstr "Parar radio" #: front/src/views/admin/Settings.vue:86 +#, fuzzy +msgctxt "Content/Admin/Menu" msgid "Statistics" msgstr "EstadÃsticas" #: front/src/views/admin/moderation/AccountsDetail.vue:454 +#, fuzzy +msgctxt "Content/Moderation/Help text" msgid "Statistics are computed from known activity and content on your instance, and do not reflect general activity for this account" -msgstr "" -"Las estadÃsticas se calculan a partir de la actividad y el contenido " -"conocidos en tu instancia y no reflejan la actividad general de esta cuenta" +msgstr "Las estadÃsticas se calculan a partir de la actividad y el contenido conocidos en tu instancia y no reflejan la actividad general de esta cuenta" #: front/src/views/admin/moderation/DomainsDetail.vue:358 +#, fuzzy +msgctxt "Content/Moderation/Help text" msgid "Statistics are computed from known activity and content on your instance, and do not reflect general activity for this domain" -msgstr "" -"Las estadÃsticas se calculan a partir de la actividad y el contenido " -"conocidos en tu instancia y no reflejan la actividad general de éste dominio" +msgstr "Las estadÃsticas se calculan a partir de la actividad y el contenido conocidos en tu instancia y no reflejan la actividad general de éste dominio" -#: front/src/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 +#, fuzzy +msgctxt "Content/Admin/Table.Label/Noun" +msgid "Status" +msgstr "Estado" + +#: front/src/components/manage/users/InvitationsTable.vue:17 +#, fuzzy +msgctxt "Content/Admin/Dropdown.Label" +msgid "Status" +msgstr "Estado" + +#: front/src/components/library/FileUpload.vue:88 #: front/src/views/content/libraries/Detail.vue:28 +#, fuzzy +msgctxt "Content/Library/Table.Label" +msgid "Status" +msgstr "Estado" + +#: front/src/views/admin/moderation/DomainsDetail.vue:123 +#, fuzzy +msgctxt "Content/Moderation/Table.Label" +msgid "Status" +msgstr "Estado" + +#: front/src/components/manage/library/EditsCardList.vue:12 +#, fuzzy +msgctxt "Content/Search/Dropdown.Label" +msgid "Status" +msgstr "Estado" + +#: front/src/components/manage/users/InvitationsTable.vue:39 +#, fuzzy +msgctxt "Content/Admin/Table.Label" msgid "Status" msgstr "Estado" #: front/src/components/radios/Button.vue:3 -msgid "Stop" -msgstr "Parar" +#, fuzzy +msgctxt "Content/Radio/Button.Label/Short, Verb" +msgid "Stop radio" +msgstr "Parar radio" -#: front/src/components/Sidebar.vue:161 +#: front/src/components/Sidebar.vue:172 +#, fuzzy +msgctxt "Sidebar/Player/Button.Label/Verb" msgid "Stop radio" msgstr "Parar radio" -#: front/src/App.vue:22 +#: front/src/components/SetInstanceModal.vue:23 +#, fuzzy +msgctxt "*/*/Button.Label/Verb" msgid "Submit" msgstr "Enviar" +#: front/src/components/library/EditForm.vue:80 +msgctxt "Content/Library/Button.Label/Verb" +msgid "Submit and apply edit" +msgstr "" + +#: front/src/components/library/EditForm.vue:7 +msgctxt "Content/Library/Button.Label" +msgid "Submit another edit" +msgstr "" + +#: front/src/components/library/EditForm.vue:81 +msgctxt "Content/Library/Button.Label/Verb" +msgid "Submit suggestion" +msgstr "" + #: front/src/views/admin/Settings.vue:85 +#, fuzzy +msgctxt "Content/Admin/Menu" msgid "Subsonic" msgstr "Subsonic" #: front/src/components/auth/SubsonicTokenForm.vue:2 +#, fuzzy +msgctxt "Content/Settings/Title" msgid "Subsonic API password" msgstr "Contraseña de la API Subsonic" -#: front/src/App.vue:26 +#: front/src/components/library/EditForm.vue:38 +msgctxt "Content/Library/Paragraph" +msgid "Suggest a change using the form below." +msgstr "" + +#: front/src/components/library/TrackEdit.vue:5 +#, fuzzy +msgctxt "Content/*/Title" +msgid "Suggest an edit on this track" +msgstr "No podemos añadir la canción a una lista de reproducción" + +#: front/src/components/SetInstanceModal.vue:31 +#, fuzzy +msgctxt "Popup/Instance/List.Label" msgid "Suggested choices" msgstr "Sugerencias" #: front/src/components/library/FileUpload.vue:3 +#, fuzzy +msgctxt "Content/Library/Tab.Title/Short" msgid "Summary" msgstr "Resumen" +#: front/src/components/library/EditForm.vue:69 +msgctxt "*/*/*" +msgid "Summary (optional)" +msgstr "" + #: front/src/components/Footer.vue:39 +#, fuzzy +msgctxt "Footer/*/Listitem.Link" msgid "Support forum" msgstr "Foro de soporte" #: front/src/components/library/FileUpload.vue:78 +#, fuzzy +msgctxt "Content/Library/Paragraph" msgid "Supported extensions: %{ extensions }" msgstr "Extensiones soportadas: %{ extensions }" #: front/src/components/playlists/Editor.vue:9 +#, fuzzy +msgctxt "Content/Playlist/Paragraph" msgid "Syncing changes to server…" msgstr "Sincronizando los cambios con el servidor…" +#: front/src/components/audio/EmbedWizard.vue:25 +#, fuzzy +msgctxt "Content/*/Paragraph" +msgid "Text copied to clipboard!" +msgstr "¡Texto copiado al portapapeles!" + #: front/src/components/common/CopyInput.vue:3 +#, fuzzy +msgctxt "Content/*/Paragraph/Short" msgid "Text copied to clipboard!" msgstr "¡Texto copiado al portapapeles!" #: front/src/components/Home.vue:26 +#, fuzzy +msgctxt "Content/Home/Paragraph" msgid "That's simple: we loved Grooveshark and we want to build something even better." msgstr "Asà de simple: nos encantó Grooveshark y quisimos hacer algo incluso mejor." #: front/src/components/Footer.vue:53 +#, fuzzy +msgctxt "Footer/*/List item.Link" msgid "The funkwhale logo was kindly designed and provided by Francis Gading." msgstr "El logotipo de Funkwhale fue generosamente diseñado y suplido por Francis Gading." +#: front/src/components/SetInstanceModal.vue:8 +msgctxt "Popup/Instance/Error message.List item" +msgid "The given address is not a Funkwhale server" +msgstr "" + #: front/src/views/content/libraries/Form.vue:34 +#, fuzzy +msgctxt "Popup/Library/Paragraph" msgid "The library and all its tracks will be deleted. This can not be undone." -msgstr "" -"La biblioteca y todas sus pistas serán borradas. Esta acción es irreversible." +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:" +#, fuzzy +msgctxt "Content/Library/List item" +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 +#: front/src/components/audio/Player.vue:75 +#, fuzzy +msgctxt "Sidebar/Player/Error message.Paragraph" msgid "The next track will play automatically in a few seconds…" msgstr "La siguiente pista se reproducirá automáticamente en unos segundos…" #: front/src/components/Home.vue:121 +#, fuzzy +msgctxt "Content/Home/List item" msgid "The plaform is free and open-source, you can install it and modify it without worries" msgstr "La plataforma es gratuita y de código fuente libre, puedes instalarla y modificarla sin restricciones" +#: front/src/components/playlists/Form.vue:14 +#, fuzzy +msgctxt "Content/Playlist/Error message.Title" +msgid "The playlist could not be created" +msgstr "Lista de reproducción creada" + +#: front/src/components/SetInstanceModal.vue:7 +msgctxt "Popup/Instance/Error message.List item" +msgid "The server might be down" +msgstr "" + #: front/src/components/auth/SubsonicTokenForm.vue:4 +#, fuzzy +msgctxt "Content/Settings/Paragraph" msgid "The Subsonic API is not available on this Funkwhale instance." msgstr "La API Subsonic no está disponible en esta instancia de Funkwhale." +#: front/src/components/library/EditCard.vue:96 +msgctxt "Popup/Library/Paragraph" +msgid "The suggestion will be completely removed, this action is irreversible." +msgstr "" + +#: front/src/components/playlists/PlaylistModal.vue:20 +#, fuzzy +msgctxt "Popup/Playlist/Error message.Title" +msgid "The track can't be added to a playlist" +msgstr "No podemos añadir la canción a una lista de reproducción" + +#: front/src/components/audio/Player.vue:72 +msgctxt "Sidebar/Player/Error message.Title" +msgid "The track cannot be loaded" +msgstr "" + #: front/src/components/library/FileUpload.vue:43 +#, fuzzy +msgctxt "Content/Library/List item" 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 +msgctxt "Content/Library/Paragraph" msgid "There are various ways to grab new content and make it available here." -msgstr "" -"Ofrecemos varias formas de obtener nuevo contenido para hacerlo disponible " -"aquÃ." +msgstr "Ofrecemos varias formas de obtener nuevo contenido para hacerlo disponible aquÃ." #: front/src/components/manage/moderation/InstancePolicyForm.vue:66 +#, fuzzy +msgctxt "Popup/Moderation/Paragraph" msgid "This action is irreversible." msgstr "Ésta acción es irreversible." -#: front/src/components/library/Album.vue:85 +#: front/src/components/library/Album.vue:81 +#, fuzzy +msgctxt "Content/Album/Paragraph" msgid "This album is present in the following libraries:" msgstr "Este album ya está en las siguientes bibliotecas:" -#: front/src/components/library/Artist.vue:63 +#: front/src/components/library/Artist.vue:99 +#, fuzzy +msgctxt "Content/Artist/Paragraph" 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 +#, fuzzy +msgctxt "Content/Moderation/Card.Title" msgid "This domain is subject to specific moderation rules" msgstr "Este dominio está sujeto a reglas de moderación especÃficas" #: front/src/views/content/Home.vue:9 +#, fuzzy +msgctxt "Content/Library/Paragraph" msgid "This instance offers up to %{quota} of storage space for every user." msgstr "Esta instancia ofrece %{ quota } de almacenamiento a cada usuario." #: front/src/components/auth/Profile.vue:16 +#, fuzzy +msgctxt "Content/Profile/Button.Paragraph" msgid "This is you!" msgstr "¡Eres tú!" #: front/src/views/content/libraries/Form.vue:71 +#, fuzzy +msgctxt "Content/Library/Input.Placeholder" msgid "This library contains my personal music, I hope you like it." msgstr "Esta biblioteca contiene mi música personal, ¡espero que te guste!" #: front/src/views/content/remote/Card.vue:131 +#, fuzzy +msgctxt "Content/Library/Card.Help text" msgid "This library is private and your approval from its owner is needed to access its content" -msgstr "" -"Esta biblioteca es privada y se necesita la aprobación de su propietario " -"para acceder a su contenido" +msgstr "Esta biblioteca es privada y se necesita la aprobación de su propietario para acceder a su contenido" #: front/src/views/content/remote/Card.vue:132 +#, fuzzy +msgctxt "Content/Library/Card.Help text" msgid "This library is public and you can access its content freely" msgstr "Esta biblioteca es pública y puedes acceder a su contenido libremente" -#: front/src/components/common/ActionTable.vue:45 +#: front/src/components/common/ActionTable.vue:46 +#, fuzzy +msgctxt "Modal/*/Paragraph" msgid "This may affect a lot of elements or have irreversible consequences, please double check this is really what you want." -msgstr "" -"Esto puede afectar a muchos elementos, por favor comprueba si esto es " -"realmente lo que quieres." +msgstr "Esto puede afectar a muchos elementos, por favor comprueba si esto es realmente lo que quieres." #: front/src/components/library/FileUpload.vue:52 +#, fuzzy +msgctxt "Content/Library/Paragraph" 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 +#: front/src/views/content/libraries/FilesTable.vue:213 +#, fuzzy +msgctxt "Content/Library/Help text" +msgid "This track could not be processed, please it is tagged correctly" +msgstr "Ha ocurrido un error al procesar esta pista, asegúrate que está etiquetada correctamente" + +#: front/src/views/content/libraries/FilesTable.vue:209 +#, fuzzy +msgctxt "Content/Library/Help text" +msgid "This track has been uploaded, but hasn't been processed by the server yet" +msgstr "La pista se ha subido pero aún no la ha procesado el servidor" + +#: front/src/views/content/libraries/FilesTable.vue:205 +#, fuzzy +msgctxt "Content/Library/Help text" +msgid "This track is already present in one of your libraries" +msgstr "La pista ya está en alguna de tus bibliotecas" + +#: front/src/components/audio/PlayButton.vue:86 +#, fuzzy +msgctxt "*/Queue/Button/Title" msgid "This track is not available in any library you have access to" -msgstr "" -"Esta pista no está disponible en ninguna biblioteca a la que tenga acceso" +msgstr "Esta pista no está disponible en ninguna biblioteca a la que tenga acceso" -#: front/src/components/library/Track.vue:171 +#: front/src/components/library/TrackDetail.vue:90 +#, fuzzy +msgctxt "Content/Track/Paragraph" msgid "This track is present in the following libraries:" msgstr "Esta canción ya está en las siguientes bibliotecas:" -#: front/src/views/playlists/Detail.vue:37 +#: front/src/views/playlists/Detail.vue:38 +#, fuzzy +msgctxt "Popup/Playlist/Paragraph" msgid "This will completely delete this playlist and cannot be undone." msgstr "Esto borrará por completo esta lista de reproducción y no se podrá deshacer." #: front/src/views/radios/Detail.vue:27 +#, fuzzy +msgctxt "Popup/Radio/Paragraph" msgid "This will completely delete this radio and cannot be undone." msgstr "Esto borrará por completo esta radio y no se podrá deshacer." #: front/src/components/auth/SubsonicTokenForm.vue:50 +#, fuzzy +msgctxt "Popup/Settings/Paragraph" msgid "This will completely disable access to the Subsonic API using from account." msgstr "Esto desactivará por completo el acceso a la API Subsonic desde esta cuenta." -#: front/src/App.vue:132 src/components/Footer.vue:72 -msgid "This will erase your local data and disconnect you, do you want to continue?" -msgstr "Esto borrará tus datos locales y te desconectará, ¿quieres continuar?" - #: front/src/components/auth/SubsonicTokenForm.vue:35 +#, fuzzy +msgctxt "Popup/Settings/Paragraph" msgid "This will log you out from existing devices that use the current password." msgstr "Esto cerrará tus sesiones en todos los dispositivos que usan esa contraseña." #: front/src/components/playlists/Editor.vue:44 +#, fuzzy +msgctxt "Popup/Playlist/Paragraph" msgid "This will remove all tracks from this playlist and cannot be undone." msgstr "Esto borrará todas las canciones de esta lista de reproducción y no se podrá deshacer." -#: 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/components/audio/track/Table.vue:7 +#, fuzzy +msgctxt "Content/Track/Table.Label" +msgid "Title" +msgstr "TÃtulo" + #: front/src/views/content/libraries/FilesTable.vue:54 -#: front/src/components/mixins/Translations.vue:28 +#, fuzzy +msgctxt "*/*/*" msgid "Title" msgstr "TÃtulo" +#: front/src/components/SetInstanceModal.vue:16 +msgctxt "Popup/Instance/Paragraph" +msgid "To continue, please select the Funkwhale instance you want to connect to. Enter the address directly, or select one of the suggested choices." +msgstr "" + #: front/src/components/ShortcutsModal.vue:79 +#, fuzzy +msgctxt "Popup/Keyboard shortcuts/Table.Label/Verb" msgid "Toggle queue looping" msgstr "Alternar cola en bucle" -#: front/src/views/admin/moderation/AccountsDetail.vue:288 #: front/src/views/admin/moderation/DomainsDetail.vue:225 +#, fuzzy +msgctxt "Content/Moderation/Table.Label" +msgid "Total size" +msgstr "Tamaño total" + +#: front/src/views/admin/moderation/AccountsDetail.vue:288 +#, fuzzy +msgctxt "Content/*/*" msgid "Total size" msgstr "Tamaño total" #: front/src/views/content/libraries/Card.vue:61 +#, fuzzy +msgctxt "Content/Library/Card.Help text" msgid "Total size of the files in this library" msgstr "Tamaño total de la biblioteca" #: front/src/views/admin/moderation/DomainsDetail.vue:113 +#, fuzzy +msgctxt "Content/*/*" msgid "Total users" msgstr "Usuarios totales" #: front/src/components/audio/SearchBar.vue:27 -#: src/components/library/Track.vue:262 +#, fuzzy +msgctxt "Sidebar/Search/Title" +msgid "Track" +msgstr "Canción" + +#: front/src/components/library/TrackBase.vue:139 +#: front/src/components/library/TrackDetail.vue:155 +#, fuzzy +msgctxt "Head/Track/Title" +msgid "Track" +msgstr "Canción" + #: front/src/components/metadata/Search.vue:138 +#, fuzzy +msgctxt "*/*/*" msgid "Track" msgstr "Canción" -#: front/src/views/content/libraries/FilesTable.vue:205 -msgid "Track already present in one of your libraries" -msgstr "La pista ya está en alguna de tus bibliotecas" +#: front/src/components/library/EditCard.vue:13 +msgctxt "Content/Library/Card/Short" +msgid "Track #%{ id } - %{ name }" +msgstr "" -#: front/src/components/library/Track.vue:85 +#: front/src/components/library/TrackDetail.vue:4 +#, fuzzy +msgctxt "Content/Track/Title/Noun" msgid "Track information" msgstr "Información de la canción" -#: front/src/components/library/radios/Filter.vue:44 -msgid "Track matching filter" -msgstr "Canción correspondiente al filtro" - -#: front/src/components/mixins/Translations.vue:23 -#: front/src/components/mixins/Translations.vue:24 +#: front/src/components/mixins/Translations.vue:21 +#: front/src/components/mixins/Translations.vue:22 +#, fuzzy +msgctxt "Content/*/Dropdown/Noun" msgid "Track name" msgstr "Nombre" -#: front/src/views/content/libraries/FilesTable.vue:209 -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/playlists/PlaylistModal.vue:33 +#, fuzzy +msgctxt "*/*/Table.Label" +msgid "Tracks" +msgstr "Canciones" + +#: front/src/views/content/Base.vue:8 +#, fuzzy +msgctxt "Menu/Library/Tab.Link" +msgid "Tracks" +msgstr "Canciones" #: front/src/components/instance/Stats.vue:54 -msgid "tracks" +#, fuzzy +msgctxt "Content/About/Paragraph/Unit" +msgid "Tracks" +msgstr "Canciones" + +#: front/src/components/library/Album.vue:71 src/views/playlists/Detail.vue:51 +#, fuzzy +msgctxt "Content/*/Title/Name" +msgid "Tracks" msgstr "Canciones" -#: front/src/components/library/Album.vue:75 -#: 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 +#: front/src/views/radios/Detail.vue:34 +#, fuzzy +msgctxt "Content/*/*" +msgid "Tracks" +msgstr "Canciones" + +#: front/src/views/content/libraries/Detail.vue:8 +#, fuzzy +msgctxt "*/*/*" msgid "Tracks" msgstr "Canciones" -#: front/src/components/library/Artist.vue:54 +#: front/src/components/library/Artist.vue:90 +#, fuzzy +msgctxt "Content/Artist/Title" msgid "Tracks by this artist" msgstr "Canciones de este artista" #: front/src/components/instance/Stats.vue:25 +#, fuzzy +msgctxt "Content/About/Paragraph/Unit" msgid "Tracks favorited" msgstr "Canciones en favoritos" #: front/src/components/instance/Stats.vue:19 +#, fuzzy +msgctxt "Content/About/Paragraph/Unit" msgid "tracks listened" msgstr "Canciones escuchadas" -#: front/src/components/library/Track.vue:138 -#: front/src/components/manage/library/FilesTable.vue:41 +#: front/src/components/library/radios/Filter.vue:44 +#, fuzzy +msgctxt "Popup/Radio/Title/Noun" +msgid "Tracks matching filter" +msgstr "Canción correspondiente al filtro" + +#: front/src/components/library/TrackDetail.vue:57 +#, fuzzy +msgctxt "Content/Track/Table.Label/Noun" +msgid "Type" +msgstr "Tipo" + #: front/src/views/admin/moderation/AccountsDetail.vue:151 +#, fuzzy +msgctxt "Content/Moderation/Table.Label/Noun" msgid "Type" msgstr "Tipo" -#: front/src/components/manage/moderation/AccountsTable.vue:44 #: front/src/components/manage/moderation/DomainsTable.vue:42 +#, fuzzy +msgctxt "Content/Moderation/Table.Label/Short" +msgid "Under moderation rule" +msgstr "Bajo regla de moderación" + +#: front/src/components/manage/moderation/AccountsTable.vue:44 +#, fuzzy +msgctxt "Content/Moderation/Table.Label/Short, Noun" msgid "Under moderation rule" msgstr "Bajo regla de moderación" +#: front/src/views/content/remote/Card.vue:105 +#, fuzzy +msgctxt "Popup/Library/Button.Label" +msgid "Unfollow" +msgstr "Dejar de seguir" + #: front/src/views/content/remote/Card.vue:100 -#: src/views/content/remote/Card.vue:105 +#, fuzzy +msgctxt "Content/Library/Card.Button.Label/Verb" msgid "Unfollow" msgstr "Dejar de seguir" #: front/src/views/content/remote/Card.vue:101 +#, fuzzy +msgctxt "Popup/Library/Title" msgid "Unfollow this library?" msgstr "¿Dejar de seguir esta biblioteca?" #: front/src/components/About.vue:17 -msgid "Unfortunately, owners of this instance did not yet take the time to complete this page." +#, fuzzy +msgctxt "Content/About/Paragraph" +msgid "Unfortunately, the owners of this instance did not yet take the time to complete this page." msgstr "Desafortunadamente, lxs propietarixs de esta instancia aún no han tomado el tiempo para completar esta página." #: front/src/components/Home.vue:37 +#, fuzzy +msgctxt "Content/Home/Title" msgid "Unlimited music" msgstr "Música ilimitada" -#: front/src/components/audio/Player.vue:354 +#: front/src/components/audio/Player.vue:362 +#, fuzzy +msgctxt "Sidebar/Player/Icon.Tooltip/Verb" msgid "Unmute" msgstr "Activar sonido" -#: front/src/components/manage/moderation/InstancePolicyCard.vue:45 #: front/src/components/manage/moderation/InstancePolicyForm.vue:57 +#, fuzzy +msgctxt "Content/Moderation/Card.Button.Label/Verb" msgid "Update" msgstr "Actualizar" #: front/src/components/auth/Settings.vue:50 +#, fuzzy +msgctxt "Content/Settings/Button.Label/Verb" msgid "Update avatar" msgstr "Actualizar avatar" #: front/src/views/content/libraries/Form.vue:25 +#, fuzzy +msgctxt "Content/Library/Button.Label/Verb" msgid "Update library" msgstr "Actualizar biblioteca" -#: front/src/components/manage/moderation/InstancePolicyForm.vue:3 -msgid "Update moderation rule" -msgstr "Actualizar regla de moderación" - #: front/src/components/playlists/Form.vue:33 +#, fuzzy +msgctxt "Content/Playlist/Button.Label/Verb" msgid "Update playlist" msgstr "Actualizar lista de reproducción" #: front/src/components/auth/Settings.vue:27 +#, fuzzy +msgctxt "Content/Settings/Button.Label/Verb" msgid "Update settings" msgstr "Actualizar ajustes" #: front/src/views/auth/PasswordResetConfirm.vue:21 +#, fuzzy +msgctxt "Content/Signup/Button.Label" msgid "Update your password" msgstr "Actualizar tu contraseña" #: front/src/views/content/libraries/Card.vue:44 #: front/src/views/content/libraries/DetailArea.vue:24 +#, fuzzy +msgctxt "Content/Library/Card.Button.Label/Verb" msgid "Upload" msgstr "Subir" #: front/src/components/auth/Settings.vue:45 +#, fuzzy +msgctxt "Content/Settings/Title/Verb" msgid "Upload a new avatar" msgstr "Subir un nuevo avatar" #: front/src/views/content/Home.vue:6 +#, fuzzy +msgctxt "Content/Library/Title/Verb" msgid "Upload audio content" msgstr "Subir nuevo contenido" #: front/src/views/content/libraries/FilesTable.vue:57 +#, fuzzy +msgctxt "*/*/*/Noun" msgid "Upload date" msgstr "Fecha de subida" -#: front/src/components/library/FileUpload.vue:220 -#: front/src/components/library/FileUpload.vue:221 +#: front/src/components/library/FileUpload.vue:223 +#: front/src/components/library/FileUpload.vue:224 +#, fuzzy +msgctxt "Content/Library/Help text" msgid "Upload denied, ensure the file is not too big and that you have not reached your quota" -msgstr "" -"Subida rechazada, asegúrate que el archivo no es demasiado grande y que no " -"has alcanzado tu cuota" +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 +#, fuzzy +msgctxt "Content/Library/Paragraph" msgid "Upload music files (MP3, OGG, FLAC, etc.) from your personal library directly from your browser to enjoy them here." -msgstr "" -"Sube archivos de música (mp3, OGG, Flac, etc…) de tu biblioteca personal a " -"tu navegador y disfrútala aquÃ." +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 +msgctxt "Content/Library/Title/Verb" msgid "Upload new tracks" msgstr "Subir nuevas pistas" #: front/src/views/admin/moderation/AccountsDetail.vue:269 +#, fuzzy +msgctxt "Content/Moderation/Table.Label/Noun" msgid "Upload quota" msgstr "Cuota de subida" -#: front/src/components/library/FileUpload.vue:229 +#: front/src/components/library/FileUpload.vue:232 +#, fuzzy +msgctxt "Content/Library/Help text" msgid "Upload timeout, please try again" msgstr "Timeout en la subida, intentalo de nuevo" -#: front/src/components/library/FileUpload.vue:100 +#: front/src/components/library/FileUpload.vue:102 +#, fuzzy +msgctxt "Content/Library/Table" msgid "Uploaded" msgstr "Subido" #: front/src/components/library/FileUpload.vue:5 +#, fuzzy +msgctxt "Content/Library/Tab.Title/Short" msgid "Uploading" msgstr "Subiendo" -#: front/src/components/library/FileUpload.vue:103 +#: front/src/components/library/FileUpload.vue:105 +#, fuzzy +msgctxt "Content/Library/Table" msgid "Uploading…" msgstr "Subiendo…" #: front/src/components/manage/moderation/AccountsTable.vue:41 -#: front/src/components/mixins/Translations.vue:37 +#: front/src/components/mixins/Translations.vue:34 #: front/src/views/admin/moderation/AccountsDetail.vue:305 #: front/src/views/admin/moderation/DomainsDetail.vue:241 -#: front/src/components/mixins/Translations.vue:38 +#: front/src/components/mixins/Translations.vue:35 +#, fuzzy +msgctxt "Content/Moderation/Table.Label/Noun" msgid "Uploads" msgstr "Subidas" #: front/src/components/Footer.vue:16 +#, fuzzy +msgctxt "Footer/*/List item.Link" msgid "Use another instance" msgstr "Usar otra instancia" #: front/src/views/auth/PasswordReset.vue:12 +#, fuzzy +msgctxt "Content/Signup/Paragraph" msgid "Use this form to request a password reset. We will send an email to the given address with instructions to reset your password." msgstr "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 +#, fuzzy +msgctxt "Content/Moderation/Help text" msgid "Use this setting to temporarily enable/disable the policy without completely removing it." -msgstr "" -"Use esta configuración para habilitar / deshabilitar temporalmente la " -"polÃtica sin eliminarla por completo." +msgstr "Use esta configuración para habilitar / deshabilitar temporalmente la polÃtica sin eliminarla por completo." #: front/src/components/manage/users/InvitationsTable.vue:49 +#, fuzzy +msgctxt "Content/Admin/Table" msgid "Used" msgstr "Usado" #: front/src/views/content/libraries/Detail.vue:26 +#, fuzzy +msgctxt "Content/Library/Table.Label" msgid "User" msgstr "Usuario" #: front/src/components/instance/Stats.vue:5 +#, fuzzy +msgctxt "Content/About/Title/Noun" msgid "User activity" msgstr "Actividad de usuario" -#: front/src/components/library/Album.vue:82 -#: src/components/library/Artist.vue:60 -#: front/src/components/library/Track.vue:168 +#: front/src/components/library/TrackDetail.vue:87 +#, fuzzy +msgctxt "Content/Track/Title" +msgid "User libraries" +msgstr "Bibliotecas de usuarios" + +#: front/src/components/library/Album.vue:78 +#, fuzzy +msgctxt "Content/*/Title/Name" +msgid "User libraries" +msgstr "Bibliotecas de usuarios" + +#: front/src/components/library/Artist.vue:96 +#, fuzzy +msgctxt "Content/Artist/Title" msgid "User libraries" msgstr "Bibliotecas de usuarios" #: front/src/components/library/Radios.vue:20 +#, fuzzy +msgctxt "Content/Radio/Title" msgid "User radios" msgstr "Radios de los usuarios" #: front/src/components/auth/Signup.vue:19 +msgid "Username" +msgstr "Nombre de usuario" + #: front/src/components/manage/users/UsersTable.vue:37 -#: front/src/components/mixins/Translations.vue:33 +#, fuzzy +msgctxt "Content/Admin/Table.Label" +msgid "Username" +msgstr "Nombre de usuario" + +#: front/src/components/mixins/Translations.vue:30 +#: front/src/components/mixins/Translations.vue:31 +#, fuzzy +msgctxt "Content/Profile/*/Noun" +msgid "Username" +msgstr "Nombre de usuario" + #: front/src/views/admin/moderation/AccountsDetail.vue:85 -#: front/src/components/mixins/Translations.vue:34 +#, fuzzy +msgctxt "Content/*/*" msgid "Username" msgstr "Nombre de usuario" #: front/src/components/auth/Login.vue:15 +#, fuzzy +msgctxt "Content/Login/Input.Label/Noun" msgid "Username or email" msgstr "Nombre de usuario o correo electónico" #: front/src/components/instance/Stats.vue:13 +#, fuzzy +msgctxt "Content/About/Paragraph/Unit" msgid "users" msgstr "usuario" -#: front/src/components/Sidebar.vue:91 +#: front/src/components/mixins/Translations.vue:32 +#: front/src/components/mixins/Translations.vue:33 +#, fuzzy +msgctxt "Content/Moderation/*/Noun" +msgid "Users" +msgstr "Usuario" + #: 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 +#, fuzzy +msgctxt "Content/Moderation/Table.Label" +msgid "Users" +msgstr "Usuario" + +#: front/src/components/Sidebar.vue:91 +#, fuzzy +msgctxt "Sidebar/Admin/List item.Link/Noun" +msgid "Users" +msgstr "Usuario" + +#: front/src/views/admin/users/UsersList.vue:3 +#: src/views/admin/users/UsersList.vue:21 +#, fuzzy +msgctxt "*/Admin/Title" +msgid "Users" +msgstr "Usuario" + +#: front/src/views/admin/Settings.vue:81 +#, fuzzy +msgctxt "Content/Admin/Menu" +msgid "Users" +msgstr "Usuario" + +#: front/src/views/admin/users/Base.vue:5 +#, fuzzy +msgctxt "*/Admin/Link" msgid "Users" msgstr "Usuario" @@ -2788,203 +5169,338 @@ msgid "Using Funkwhale" msgstr "Usando Funkwhale" #: front/src/components/Footer.vue:13 +#, fuzzy +msgctxt "Footer/*/List item" msgid "Version %{version}" msgstr "Versión %{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 +msgctxt "Content/Library/Link/Verb" msgid "View files" msgstr "Ver archivos" -#: front/src/components/library/Album.vue:31 -#: 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 +#, fuzzy +msgctxt "Content/*/Link.Tooltip/Verb" +msgid "View on MusicBrainz" +msgstr "Ver en MusicBrainz" + +#: front/src/components/library/TrackBase.vue:36 +#, fuzzy +msgctxt "Content/*/Link/Verb" +msgid "View on MusicBrainz" +msgstr "Ver en MusicBrainz" + +#: front/src/components/library/Album.vue:26 +#: src/components/library/Artist.vue:35 +#, fuzzy +msgctxt "Content/*/Button.Label/Verb" msgid "View on MusicBrainz" msgstr "Ver en MusicBrainz" #: front/src/views/content/libraries/Form.vue:18 +#, fuzzy +msgctxt "Content/Library/Dropdown.Label" msgid "Visibility" msgstr "Visibilidad" #: front/src/views/content/libraries/Card.vue:59 +#, fuzzy +msgctxt "Content/Library/Card.Help text" msgid "Visibility: everyone on this instance" msgstr "Visibilidad: Todo el mundo en esta instancia" #: front/src/views/content/libraries/Card.vue:60 +#, fuzzy +msgctxt "Content/Library/Card.Help text" msgid "Visibility: everyone, including other instances" msgstr "Visibilidad: todos, incluyendo otras instancias" #: front/src/views/content/libraries/Card.vue:58 +#, fuzzy +msgctxt "Content/Library/Card.Help text" msgid "Visibility: nobody except me" msgstr "Visibilidad: Solo yo" -#: front/src/components/library/Album.vue:61 +#: front/src/components/library/Album.vue:56 +#, fuzzy +msgctxt "Content/Album/" msgid "Volume %{ number }" msgstr "Volúmen %{ number }" -#: front/src/components/playlists/PlaylistModal.vue:20 -msgid "We cannot add the track to a playlist" -msgstr "No podemos añadir la canción a una lista de reproducción" - -#: front/src/components/playlists/Form.vue:14 -msgid "We cannot create the playlist" -msgstr "No podemos crear la lista de reproducción" - #: front/src/components/auth/Signup.vue:13 msgid "We cannot create your account" msgstr "No podemos crear tu cuenta" -#: front/src/components/audio/Player.vue:64 -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 +#, fuzzy +msgctxt "Content/Login/Error message.Title" msgid "We cannot log you in" msgstr "No se puede iniciar la sesión" -#: front/src/components/auth/Settings.vue:38 -msgid "We cannot save your avatar" -msgstr "No podemos guardar tu avatar" - -#: front/src/components/auth/Settings.vue:14 -msgid "We cannot save your settings" -msgstr "No podemos guardar tus ajustes" - #: front/src/components/Home.vue:127 +#, fuzzy +msgctxt "Content/Home/List item" msgid "We do not track you or bother you with ads" msgstr "No te rastreamos y no te molestamos con anuncios" -#: front/src/components/library/Track.vue:95 -msgid "We don't have any copyright information for this track" -msgstr "No tenemos ninguna información de copyright para esta pista" - -#: front/src/components/library/Track.vue:106 -msgid "We don't have any licensing information for this track" -msgstr "No tenemos ninguna información de licencia para esta pista" - #: front/src/components/library/FileUpload.vue:40 +#, fuzzy +msgctxt "Content/Library/Link" msgid "We recommend using Picard for that purpose." msgstr "Recomendamos usar Picard para este propósito." #: front/src/components/Home.vue:7 +#, fuzzy +msgctxt "Content/Home/Title" msgid "We think listening to music should be simple." msgstr "Pensamos que debe ser simple escuchar música." -#: front/src/components/PageNotFound.vue:10 -msgid "We're sorry, the page you asked for does not exist:" -msgstr "Lo sentimos, la página solicitada no existe:" - #: front/src/components/Home.vue:153 +#, fuzzy +msgctxt "Head/Home/Title" msgid "Welcome" msgstr "Bienvenido" #: front/src/components/Home.vue:5 +#, fuzzy +msgctxt "Content/Home/Title/Verb" msgid "Welcome on Funkwhale" msgstr "Bienvenidx a Funkwhale" #: front/src/components/Home.vue:24 +#, fuzzy +msgctxt "Content/Home/Title" msgid "Why funkwhale?" msgstr "¿Por qué funkwhale?" #: front/src/components/audio/EmbedWizard.vue:13 +#, fuzzy +msgctxt "Popup/Embed/Input.Label" msgid "Widget height" msgstr "Altura del widget" #: front/src/components/audio/EmbedWizard.vue:6 +#, fuzzy +msgctxt "Popup/Embed/Input.Label" msgid "Widget width" msgstr "Ancho del widget" -#: front/src/components/Sidebar.vue:118 +#: front/src/components/Sidebar.vue:129 #: front/src/components/manage/moderation/AccountsTable.vue:72 #: front/src/components/manage/moderation/DomainsTable.vue:58 +#, fuzzy +msgctxt "*/*/*" msgid "Yes" msgstr "SÃ" #: front/src/components/auth/Logout.vue:8 +#, fuzzy +msgctxt "Content/Login/Button.Label" msgid "Yes, log me out!" msgstr "SÃ, cierra mi sesión!" #: front/src/views/content/libraries/Form.vue:19 +#, fuzzy +msgctxt "Content/Library/Paragraph" msgid "You are able to share your library with other people, regardless of its visibility." -msgstr "" -"Puedes compartir tu biblioteca con otras personas, independientemente de su " -"vilibilidad." +msgstr "Puedes compartir tu biblioteca con otras personas, independientemente de su vilibilidad." #: front/src/components/library/FileUpload.vue:33 +#, fuzzy +msgctxt "Content/Library/Paragraph" msgid "You are about to upload music to your library. Before proceeding, please ensure that:" msgstr "Estás a punto de subir música a tu biblioteca. Antes de continuar asegúrate que:" +#: front/src/components/SetInstanceModal.vue:12 +msgctxt "Popup/Login/Paragraph" +msgid "You are currently connected to <a href=\"%{ url }\" target=\"_blank\">%{ hostname } <i class=\"external icon\"/></a>. If you continue, you will be disconnected from your current instance and all your local data will be deleted." +msgstr "" + +#: front/src/components/library/Artist.vue:67 +msgid "You are currently hiding content related to this artist." +msgstr "" + #: front/src/components/auth/Logout.vue:7 msgid "You are currently logged in as %{ username }" msgstr "Tienes iniciada actualmente sesión como %{ username }" +#: front/src/components/library/FileUpload.vue:36 +msgctxt "Content/Library/List item" +msgid "You are not uploading copyrighted content in a public library, otherwise you may be infringing the law" +msgstr "" + +#: front/src/components/SetInstanceModal.vue:97 +msgctxt "*/Instance/Message" +msgid "You are now using the Funkwhale instance at %{ url }" +msgstr "" + #: front/src/views/content/Home.vue:17 +#, fuzzy +msgctxt "Content/Library/Paragraph" msgid "You can follow libraries from other users to get access to new music. Public libraries can be followed immediatly, while following a private library requires approval from its owner." msgstr "Puedes seguir bibliotecas de otros usuarios para obtener nueva música. Puedes seguir bibliotecas públicas instantáneamente, mientras que las biliotecas privadas necesitan aprovación por parte de su dueño." #: front/src/components/Home.vue:133 +#, fuzzy +msgctxt "Content/Home/List item" msgid "You can invite friends and family to your instance so they can enjoy your music" msgstr "Puedes invitar a tus amigxs y tu familia a tu instancia para que ellxs puedan disfrutar de tu música" +#: front/src/components/moderation/FilterModal.vue:31 +msgctxt "Popup/Moderation/Paragraph" +msgid "You can manage and update your filters anytime from your account settings." +msgstr "" + #: front/src/views/auth/EmailConfirm.vue:24 +#, fuzzy +msgctxt "Content/Signup/Paragraph" msgid "You can now use the service without limitations." msgstr "Ahora puede utilizar el servicio sin limitaciones." #: front/src/components/library/radios/Builder.vue:7 +#, fuzzy +msgctxt "Content/Radio/Paragraph" msgid "You can use this interface to build your own custom radio, which will play tracks according to your criteria." msgstr "Puedes usar esta interfaz para hacer tu propia radio personalizada, que reproducirá canciones según tus criterios." #: front/src/components/auth/SubsonicTokenForm.vue:7 +#, fuzzy +msgctxt "Content/Settings/Paragraph" msgid "You can use those to enjoy your playlist and music in offline mode, on your smartphone or tablet, for instance." msgstr "Puedes usarlos para disfrutar de tus listas de reproducción y tu música en modo sin conexión, en tu smartphone o tu tablet, por ejemplo." #: front/src/views/admin/moderation/AccountsDetail.vue:46 +#, fuzzy +msgctxt "Content/Moderation/Card.Title" msgid "You don't have any rule in place for this account." msgstr "No tienes ninguna regla para esta cuenta." #: front/src/views/admin/moderation/DomainsDetail.vue:39 +#, fuzzy +msgctxt "Content/Moderation/Card.Title" msgid "You don't have any rule in place for this domain." msgstr "No tienes ninguna regla para este dominio." -#: front/src/components/Sidebar.vue:158 +#: front/src/components/library/EditForm.vue:52 +msgctxt "Content/Library/Paragraph" +msgid "You don't have the permission to edit this object, but you can suggest changes. Once submitted, suggestions will be reviewed before approval." +msgstr "" + +#: front/src/components/Sidebar.vue:169 +#, fuzzy +msgctxt "Sidebar/Player/Title" msgid "You have a radio playing" msgstr "Estás escuchando una radio" -#: front/src/components/audio/Player.vue:71 +#: front/src/components/audio/Player.vue:79 +#, fuzzy +msgctxt "Sidebar/Player/Error message.Paragraph" msgid "You may have a connectivity issue." msgstr "Puede tener un problema de conectividad." -#: 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/components/auth/Settings.vue:99 +#: front/src/components/auth/Settings.vue:100 +#, fuzzy +msgctxt "Popup/Settings/List item" msgid "You will be logged out from this session and have to log in with the new one" msgstr "Se cerrará esta sesión y tendrás que reiniciar sesión con la nueva contraseña" -#: front/src/components/auth/Settings.vue:70 +#: front/src/components/auth/Settings.vue:71 +#, fuzzy +msgctxt "Content/Settings/Paragraph" msgid "You will have to update your password on your clients that use this password." msgstr "Tendrás que actualizar tu contraseña en los clientes que usan esta contraseña." -#: front/src/components/favorites/List.vue:115 +#: front/src/components/moderation/FilterModal.vue:20 +msgctxt "Popup/Moderation/Paragraph" +msgid "You will not see tracks, albums and user activity linked to this artist anymore:" +msgstr "" + +#: front/src/components/auth/Settings.vue:38 +msgctxt "Content/Settings/Error message.Title" +msgid "Your avatar cannot be saved" +msgstr "" + +#: front/src/components/library/EditForm.vue:3 +msgctxt "Content/Library/Paragraph" +msgid "Your edit was successfully submitted." +msgstr "" + +#: front/src/components/favorites/List.vue:116 +#, fuzzy +msgctxt "Head/Favorites/Title" msgid "Your Favorites" msgstr "Tus favoritos" #: front/src/components/Home.vue:114 +#, fuzzy +msgctxt "Content/Home/Title" msgid "Your music, your way" msgstr "Tu música, a tu manera" -#: front/src/views/Notifications.vue:7 +#: front/src/views/Notifications.vue:4 +#, fuzzy +msgctxt "Content/Notifications/Title" msgid "Your notifications" msgstr "Tus notificaciones" +#: front/src/components/auth/Settings.vue:76 +msgctxt "Content/Settings/Error message.Title" +msgid "Your password cannot be changed" +msgstr "" + #: front/src/views/auth/PasswordResetConfirm.vue:29 +#, fuzzy +msgctxt "Content/Signup/Card.Paragraph" msgid "Your password has been updated successfully." msgstr "Tu contraseña ha sido cambiada con éxito." -#: front/src/components/auth/Settings.vue:100 +#: front/src/components/auth/Settings.vue:14 +#, fuzzy +msgctxt "Content/Settings/Error message.Title" +msgid "Your settings can't be updateds" +msgstr "Ajustes actualizados" + +#: front/src/components/auth/Settings.vue:101 +#, fuzzy +msgctxt "Popup/Settings/List item" msgid "Your Subsonic password will be changed to a new, random one, logging you out from devices that used the old Subsonic password" msgstr "Tu contraseña Subsonic se cambiará a una nueva contraseña aleatoria, cerrando tus sesiones en los dispositivos que usaban la antigua contraseña Subsonic" + +#: front/src/edits.js:10 +#, fuzzy +msgctxt "*/*/*/Short, Noun" +msgid "Title" +msgstr "TÃtulo" + +#: front/src/edits.js:17 +#, fuzzy +msgctxt "*/*/*/Short, Noun" +msgid "License" +msgstr "Licencia" + +#: front/src/edits.js:25 +#, fuzzy +msgctxt "*/*/*/Short, Noun" +msgid "Position" +msgstr "Paginación" + +#: front/src/components/library/Album.vue:180 +#, fuzzy +msgctxt "Content/Album/Header.Title" +msgid "Album containing %{ count } track, by <a class=\"internal\" href=\"%{ artistUrl }\">%{ artist }</a>" +msgid_plural "Album containing %{ count } tracks, by <a class=\"internal\" href=\"%{ artistUrl }\">%{ artist }</a>" +msgstr[0] "Ãlbum que contiene %{ count } canción, de %{ artist }" +msgstr[1] "Ãlbum que contiene %{ count } canciones, de %{ artist }" + +#: front/src/components/audio/PlayButton.vue:221 +#, fuzzy +msgctxt "*/Queue/Message" +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" diff --git a/front/locales/fr_FR/LC_MESSAGES/app.po b/front/locales/fr_FR/LC_MESSAGES/app.po index 933ac05ff..a300df5e6 100644 --- a/front/locales/fr_FR/LC_MESSAGES/app.po +++ b/front/locales/fr_FR/LC_MESSAGES/app.po @@ -2,11 +2,10 @@ msgid "" msgstr "" "Project-Id-Version: French (Funkwhale)\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2019-01-29 10:47+0100\n" +"POT-Creation-Date: 2019-03-08 12:38+0100\n" "PO-Revision-Date: 2019-03-05 08:29+0000\n" "Last-Translator: jovuit <jo.vuitton@gmail.com>\n" -"Language-Team: French <https://translate.funkwhale.audio/projects/funkwhale/" -"front/fr/>\n" +"Language-Team: French <https://translate.funkwhale.audio/projects/funkwhale/front/fr/>\n" "Language: fr_FR\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -15,106 +14,164 @@ msgstr "" "X-Generator: Weblate 3.2.2\n" #: front/src/components/playlists/PlaylistModal.vue:9 +#, fuzzy +msgctxt "Popup/Playlist/Paragraph" msgid "\"%{ title }\", by %{ artist }" msgstr "« %{ title } », de %{ artist }" #: front/src/components/Sidebar.vue:24 +#, fuzzy +msgctxt "Sidebar/Queue/Tab.Title" msgid "(%{ index } of %{ length })" msgstr "(%{ index } sur %{ length })" #: front/src/components/Sidebar.vue:22 +#, fuzzy +msgctxt "Sidebar/Queue/Tab.Title" msgid "(empty)" msgstr "(vide)" -#: front/src/components/common/ActionTable.vue:57 -#: front/src/components/common/ActionTable.vue:66 +#: front/src/components/common/ActionTable.vue:67 +#, fuzzy +msgctxt "Content/*/Paragraph" 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:110 src/components/audio/album/Card.vue:54 +#: front/src/components/audio/album/Card.vue:52 +#, fuzzy +msgctxt "Content/Album/Card" +msgid "%{ count } track" +msgid_plural "%{ count } tracks" +msgstr[0] "%{ count } piste" +msgstr[1] "%{ count } pistes" + #: front/src/views/content/libraries/Card.vue:39 #: src/views/content/remote/Card.vue:26 +#, fuzzy +msgctxt "Content/Library/Card.List item" +msgid "%{ count } track" +msgid_plural "%{ count } tracks" +msgstr[0] "%{ count } piste" +msgstr[1] "%{ count } pistes" + +#: front/src/components/Sidebar.vue:121 +#, fuzzy +msgctxt "Sidebar/Queue/Message" msgid "%{ count } track" msgid_plural "%{ count } tracks" msgstr[0] "%{ count } piste" msgstr[1] "%{ count } pistes" #: front/src/components/library/Artist.vue:13 +#, fuzzy +msgctxt "Content/Artist/Paragraph" msgid "%{ count } track in %{ albumsCount } albums" msgid_plural "%{ count } tracks in %{ albumsCount } albums" msgstr[0] "%{ count } piste dans %{ albumsCount } albums" msgstr[1] "%{ count } pistes dans %{ albumsCount } albums" -#: front/src/components/library/radios/Builder.vue:80 +#: front/src/components/library/radios/Builder.vue:81 msgid "%{ count } track matching combined filters" 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ée à votre liste d'attente" -msgstr[1] "%{ count } pistes ont été ajoutées à votre liste d'attente" - #: front/src/components/playlists/Card.vue:18 +#, fuzzy +msgctxt "Content/*/Card/List item" msgid "%{ count} track" msgid_plural "%{ count } tracks" msgstr[0] "%{ count} piste" msgstr[1] "%{ count } pistes" #: front/src/views/content/libraries/Quota.vue:11 +#, fuzzy +msgctxt "Content/Library/Paragraph" msgid "%{ current } used on %{ max } allowed" msgstr "%{ current } utilisé·s sur %{ max } autorisé·s" #: front/src/components/common/Duration.vue:2 +#, fuzzy +msgctxt "Content/*/Paragraph" msgid "%{ hours } h %{ minutes } min" msgstr "%{hours} h %{minutes} min" #: front/src/components/common/Duration.vue:5 +#, fuzzy +msgctxt "Content/*/Paragraph" msgid "%{ minutes } min" msgstr "%{minutes} min" #: front/src/components/notifications/NotificationRow.vue:40 +#, fuzzy +msgctxt "Content/Notifications/Paragraph" msgid "%{ username } accepted your follow on library \"%{ library }\"" msgstr "%{ username } a accepté votre suivi de la bibliothèque « %{ library } »" #: front/src/components/notifications/NotificationRow.vue:39 +#, fuzzy +msgctxt "Content/Notifications/Paragraph" msgid "%{ username } followed your library \"%{ library }\"" msgstr "%{ username } suit votre bibliothèque « %{ library } »" #: front/src/components/notifications/NotificationRow.vue:41 +#, fuzzy +msgctxt "Content/Notifications/Paragraph" msgid "%{ username } wants to follow your library \"%{ library }\"" msgstr "%{ username } veut suivre votre bibliothèque « %{ library } »" #: front/src/components/auth/Profile.vue:46 +#, fuzzy +msgctxt "Head/Profile/Title" msgid "%{ username }'s profile" msgstr "Profil de %{ username }" #: front/src/components/audio/artist/Card.vue:41 +#, fuzzy +msgctxt "Content/Artist/Card" msgid "1 album" msgid_plural "%{ count } albums" msgstr[0] "1 album" msgstr[1] "%{ count } albums" #: front/src/components/favorites/List.vue:10 +#, fuzzy +msgctxt "Content/Favorites/Title" msgid "1 favorite" msgid_plural "%{ count } favorites" msgstr[0] "1 favori" msgstr[1] "%{ count } favoris" -#: front/src/components/library/FileUpload.vue:226 -#: front/src/components/library/FileUpload.vue:227 +#: front/src/components/Home.vue:64 +#, fuzzy +msgctxt "Content/Home/Title" +msgid "A clean library" +msgstr "Nettoyer la bibliothèque" + +#: front/src/components/library/FileUpload.vue:229 +#: front/src/components/library/FileUpload.vue:230 +#, fuzzy +msgctxt "Content/Library/Help text" 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/EditForm.vue:123 +#, fuzzy +msgctxt "*/*/Placeholder" +msgid "A short summary describing your changes." +msgstr "Une erreur s'est produite pendant l'enregistrement de vos modifications" + #: front/src/components/About.vue:5 +#, fuzzy +msgctxt "Content/About/Title/Short, Noun" msgid "About %{ instance }" msgstr "À propos de %{instance}" #: front/src/components/Footer.vue:6 +#, fuzzy +msgctxt "Footer/About/Title" msgid "About %{instanceName}" msgstr "À propos de %{instanceName}" @@ -123,498 +180,939 @@ msgid "About Funkwhale" msgstr "À propos de Funkwhale" #: front/src/components/Footer.vue:10 +#, fuzzy +msgctxt "Footer/About/List item.Link" msgid "About page" msgstr "À propos" -#: front/src/components/About.vue:8 src/components/About.vue:67 +#: front/src/components/About.vue:67 +#, fuzzy +msgctxt "Head/About/Title" +msgid "About this instance" +msgstr "À propos de cette instance" + +#: front/src/components/About.vue:8 +#, fuzzy +msgctxt "Content/About/Title/Short, Noun" msgid "About this instance" msgstr "À propos de cette instance" #: front/src/views/content/libraries/Detail.vue:48 +#, fuzzy +msgctxt "Content/Library/Button.Label" msgid "Accept" msgstr "Accepter" #: front/src/views/content/libraries/Detail.vue:40 +#, fuzzy +msgctxt "Content/Library/Table/Short" msgid "Accepted" msgstr "Accepté" #: front/src/components/auth/SubsonicTokenForm.vue:110 +#, fuzzy +msgctxt "Content/Settings/Message" msgid "Access disabled" msgstr "Accès désactivé" #: front/src/components/Home.vue:106 +#, fuzzy +msgctxt "Content/Home/List item" msgid "Access your music from a clean interface that focus on what really matters" msgstr "Accédez à votre musique depuis une interface épurée" -#: 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 +msgctxt "Content/Moderation/Title" msgid "Account data" msgstr "Informations de compte" #: front/src/components/auth/Settings.vue:5 +#, fuzzy +msgctxt "Content/Settings/Title" msgid "Account settings" msgstr "Paramètres du compte" -#: front/src/components/auth/Settings.vue:263 +#: front/src/components/auth/Settings.vue:311 +#, fuzzy +msgctxt "Head/Settings/Title" msgid "Account Settings" msgstr "Paramètres du compte" #: front/src/components/manage/users/UsersTable.vue:39 +#, fuzzy +msgctxt "Content/Admin/Table.Label/Short, Noun" msgid "Account status" msgstr "Statut du compte" #: front/src/views/auth/PasswordReset.vue:14 +#, fuzzy +msgctxt "Content/Signup/Input.Label" msgid "Account's email" msgstr "Courriel du compte" -#: front/src/views/admin/moderation/AccountsList.vue:3 #: front/src/views/admin/moderation/AccountsList.vue:24 +#, fuzzy +msgctxt "Head/Moderation/Title" +msgid "Accounts" +msgstr "Comptes" + +#: front/src/views/admin/moderation/AccountsList.vue:3 +#, fuzzy +msgctxt "Content/Moderation/Title" +msgid "Accounts" +msgstr "Comptes" + #: front/src/views/admin/moderation/Base.vue:8 +#, fuzzy +msgctxt "Menu/Moderation/Tab" msgid "Accounts" msgstr "Comptes" #: front/src/views/content/libraries/Detail.vue:29 +#, fuzzy +msgctxt "Content/Library/Table.Label" msgid "Action" msgstr "Action" -#: front/src/components/common/ActionTable.vue:99 +#: front/src/components/common/ActionTable.vue:100 +#, fuzzy +msgctxt "Content/*/Paragraph" msgid "Action %{ action } was launched successfully on %{ count } element" msgid_plural "Action %{ action } was launched successfully on %{ count } elements" msgstr[0] "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:21 -#: front/src/components/library/radios/Builder.vue:64 +#: front/src/components/library/radios/Builder.vue:65 +#, fuzzy +msgctxt "Content/Radio/Table.Label/Noun (Value is a Button)" +msgid "Actions" +msgstr "Actions" + +#: front/src/components/common/ActionTable.vue:22 +#, fuzzy +msgctxt "Content/*/Dropdown.Label/Noun" msgid "Actions" msgstr "Actions" #: front/src/components/manage/users/UsersTable.vue:53 +#, fuzzy +msgctxt "Content/Admin/Table" msgid "Active" msgstr "Actif" #: front/src/views/admin/moderation/AccountsDetail.vue:199 #: front/src/views/admin/moderation/DomainsDetail.vue:144 +#, fuzzy +msgctxt "Content/Moderation/Title" msgid "Activity" msgstr "Activité" #: front/src/components/mixins/Translations.vue:7 #: front/src/components/mixins/Translations.vue:8 +#, fuzzy +msgctxt "Content/Settings/Dropdown.Label/Noun" msgid "Activity visibility" msgstr "Visibilité de l'activité" #: front/src/views/admin/moderation/DomainsList.vue:18 +#, fuzzy +msgctxt "Content/Moderation/Button/Verb" msgid "Add" msgstr "Ajouter" #: front/src/views/admin/moderation/DomainsList.vue:13 +#, fuzzy +msgctxt "Content/Moderation/Form.Label/Verb" msgid "Add a domain" msgstr "Ajouter un domaine" +#: front/src/views/admin/moderation/AccountsDetail.vue:50 +#, fuzzy +msgctxt "Content/Moderation/Button/Verb" +msgid "Add a moderation policy" +msgstr "Ajouter une nouvelle règle de modération" + #: front/src/components/manage/moderation/InstancePolicyForm.vue:4 +#, fuzzy +msgctxt "Content/Moderation/Card.Button.Label/Verb" msgid "Add a new moderation rule" msgstr "Ajouter une nouvelle règle de modération" #: front/src/views/content/Home.vue:35 +#, fuzzy +msgctxt "Content/Library/Title/Verb" msgid "Add and manage content" msgstr "Ajouter et gérer du contenu" -#: front/src/components/Sidebar.vue:75 src/views/content/Base.vue:18 +#: front/src/views/content/Base.vue:18 +#, fuzzy +msgctxt "Head/Library/Title" +msgid "Add content" +msgstr "Ajouter du contenu" + +#: front/src/components/Sidebar.vue:75 +#, fuzzy +msgctxt "Sidebar/Library/List item.Link/Verb" msgid "Add content" msgstr "Ajouter du contenu" -#: front/src/components/library/radios/Builder.vue:50 +#: front/src/components/library/radios/Builder.vue:51 +#, fuzzy +msgctxt "Content/Radio/Button.Label/Verb" msgid "Add filter" msgstr "Ajouter des filtres" -#: front/src/components/library/radios/Builder.vue:40 +#: front/src/components/library/radios/Builder.vue:41 +#, fuzzy +msgctxt "Content/Radio/Paragraph" msgid "Add filters to customize your radio" msgstr "Ajouter des filtres pour personnaliser votre radio" -#: front/src/components/audio/PlayButton.vue:64 +#: front/src/components/audio/PlayButton.vue:76 +#, fuzzy +msgctxt "*/Queue/Dropdown/Button/Title" msgid "Add to current queue" msgstr "Ajouter à la file d'attente actuelle" #: front/src/components/favorites/TrackFavoriteIcon.vue:4 +#, fuzzy +msgctxt "Content/Track/Button.Message" +msgid "Add to favorites" +msgstr "Ajouter aux favoris" + #: front/src/components/favorites/TrackFavoriteIcon.vue:28 +#, fuzzy +msgctxt "*/Favorites/Icon.Tooltip/Verb" msgid "Add to favorites" msgstr "Ajouter aux favoris" #: front/src/components/playlists/TrackPlaylistIcon.vue:6 #: front/src/components/playlists/TrackPlaylistIcon.vue:34 +#, fuzzy +msgctxt "Sidebar/Player/Icon.Tooltip/Verb" msgid "Add to playlist…" msgstr "Ajouter à la liste de lecture…" -#: front/src/components/audio/PlayButton.vue:14 +#: front/src/components/audio/PlayButton.vue:15 +#, fuzzy +msgctxt "*/Queue/Dropdown/Button/Label/Short" msgid "Add to queue" msgstr "Ajouter à la liste d'attente" #: front/src/components/playlists/PlaylistModal.vue:116 +#, fuzzy +msgctxt "Popup/Playlist/Table.Button.Tooltip/Verb" msgid "Add to this playlist" msgstr "Ajouter à cette liste de lecture" #: front/src/components/playlists/PlaylistModal.vue:54 +#, fuzzy +msgctxt "Popup/Playlist/Table.Button.Label/Verb" msgid "Add track" msgstr "Ajouter la piste" #: front/src/components/manage/users/UsersTable.vue:69 +#, fuzzy +msgctxt "Content/Admin/Table.User role" msgid "Admin" msgstr "Admin" #: front/src/components/Sidebar.vue:79 +#, fuzzy +msgctxt "Sidebar/Admin/Title/Noun" msgid "Administration" msgstr "Administration" +#: front/src/components/library/Album.vue:149 +#, fuzzy +msgctxt "Head/Album/Title/Name" +msgid "Album" +msgstr "Album" + +#: front/src/views/content/libraries/FilesTable.vue:56 +#, fuzzy +msgctxt "*/*/*" +msgid "Album" +msgstr "Album" + #: front/src/components/audio/SearchBar.vue:26 -#: src/components/audio/track/Table.vue:8 -#: front/src/components/library/Album.vue:153 -#: front/src/components/manage/library/FilesTable.vue:39 +#, fuzzy +msgctxt "Sidebar/Search/Title" +msgid "Album" +msgstr "Album" + #: front/src/components/metadata/Search.vue:134 -#: front/src/views/content/libraries/FilesTable.vue:56 +#, fuzzy +msgctxt "*/*/Noun" msgid "Album" msgstr "Album" -#: front/src/components/library/Album.vue:183 -msgid "Album containing %{ count } track, by %{ artist }" -msgid_plural "Album containing %{ count } tracks, by %{ artist }" -msgstr[0] "Album contenant %{ count } piste, par %{ artist }" -msgstr[1] "Album contenant %{ count } pistes, par %{ artist }" +#: front/src/components/audio/track/Table.vue:9 +#, fuzzy +msgctxt "Content/Track/Table.Label" +msgid "Album" +msgstr "Album" -#: front/src/components/mixins/Translations.vue:24 -#: front/src/components/mixins/Translations.vue:25 +#: front/src/components/mixins/Translations.vue:22 +#: front/src/components/mixins/Translations.vue:23 +#, fuzzy +msgctxt "Content/*/Dropdown/Noun" msgid "Album name" msgstr "Nom de l'album" -#: front/src/components/library/Track.vue:27 -msgid "Album page" -msgstr "Page de l'album" +#: front/src/components/library/Library.vue:7 +#, fuzzy +msgctxt "Menu/Home/Link" +msgid "Albums" +msgstr "Albums" #: front/src/components/audio/Search.vue:19 -#: src/components/instance/Stats.vue:48 +#, fuzzy +msgctxt "Content/Search/Title" +msgid "Albums" +msgstr "Albums" + #: front/src/views/admin/moderation/AccountsDetail.vue:321 #: front/src/views/admin/moderation/DomainsDetail.vue:257 +#, fuzzy +msgctxt "Content/*/*" +msgid "Albums" +msgstr "Albums" + +#: front/src/components/instance/Stats.vue:48 +#, fuzzy +msgctxt "Content/About/Paragraph/Unit" msgid "Albums" msgstr "Albums" -#: front/src/components/library/Artist.vue:44 +#: front/src/components/library/Albums.vue:120 +#, fuzzy +msgctxt "Head/Album/Title" +msgid "Albums" +msgstr "Albums" + +#: front/src/components/library/Artist.vue:82 +#, fuzzy +msgctxt "Content/Artist/Title" msgid "Albums by this artist" msgstr "Albums de cet·te artiste" +#: front/src/components/manage/library/EditsCardList.vue:15 #: front/src/components/manage/users/InvitationsTable.vue:19 +#, fuzzy +msgctxt "Content/Admin/Dropdown" +msgid "All" +msgstr "Tout" + #: front/src/views/content/libraries/FilesTable.vue:13 +#, fuzzy +msgctxt "Content/Library/Dropdown" msgid "All" msgstr "Tout" +#: front/src/components/common/ActionTable.vue:58 +#, fuzzy +msgctxt "Content/*/Paragraph" +msgid "All %{ count } element selected" +msgid_plural "All %{ count } elements selected" +msgstr[0] "%{ count } sur %{ total } élément sélectionné" +msgstr[1] "%{ count } sur %{ total } éléments sélectionnés" + #: front/src/components/playlists/Editor.vue:13 +#, fuzzy +msgctxt "Content/Playlist/Error message.Title" msgid "An error occured while saving your changes" msgstr "Une erreur s'est produite pendant l'enregistrement de vos modifications" #: front/src/components/auth/Login.vue:10 #, fuzzy +msgctxt "Content/Login/Error message/List item" msgid "An unknown error happend, this can mean the server is down or cannot be reached" -msgstr "" -"Une erreur inconnue s'est produite, le serveur est peut-être en panne ou " -"injoignable" +msgstr "Une erreur inconnue s'est produite, le serveur est peut-être en panne ou injoignable" + +#: front/src/components/library/EditCard.vue:81 +#, fuzzy +msgctxt "Content/Library/Button.Label" +msgid "Approve" +msgstr "Approuver" #: front/src/components/notifications/NotificationRow.vue:66 +#, fuzzy +msgctxt "Content/Notifications/Button.Label/Short, Verb" msgid "Approve" msgstr "Approuver" +#: front/src/components/library/EditCard.vue:25 +#, fuzzy +msgctxt "Content/Library/Card/Short" +msgid "Approved" +msgstr "Approuver" + +#: front/src/components/manage/library/EditsCardList.vue:21 +#, fuzzy +msgctxt "Content/Admin/Dropdown" +msgid "Approved" +msgstr "Approuver" + +#: front/src/components/library/EditCard.vue:21 +msgctxt "Content/Library/Card/Short" +msgid "Approved and applied" +msgstr "" + #: front/src/components/auth/Logout.vue:5 +#, fuzzy +msgctxt "Content/Login/Title" msgid "Are you sure you want to log out?" msgstr "Êtes-vous sûr·e de vouloir vous déconnecter ?" -#: front/src/components/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 +#, fuzzy +msgctxt "*/*/Noun" +msgid "Artist" +msgstr "Artiste" + +#: front/src/components/audio/track/Table.vue:8 +#, fuzzy +msgctxt "Content/Track/Table.Label" +msgid "Artist" +msgstr "Artiste" + #: front/src/views/content/libraries/FilesTable.vue:55 +#, fuzzy +msgctxt "*/*/*" msgid "Artist" msgstr "Artiste" -#: front/src/components/mixins/Translations.vue:25 -#: front/src/components/mixins/Translations.vue:26 +#: front/src/components/audio/SearchBar.vue:25 +#, fuzzy +msgctxt "Sidebar/Search/Title" +msgid "Artist" +msgstr "Artiste" + +#: front/src/components/library/Artist.vue:179 +#, fuzzy +msgctxt "Head/Artist/Title" +msgid "Artist" +msgstr "Artiste" + +#: front/src/components/mixins/Translations.vue:23 +#: front/src/components/mixins/Translations.vue:24 +#, fuzzy +msgctxt "Content/*/Dropdown/Noun" msgid "Artist name" msgstr "Nom de l'artiste" -#: front/src/components/library/Album.vue:16 -#: src/components/library/Track.vue:33 -msgid "Artist page" -msgstr "Page de l'artiste" - #: front/src/components/audio/Search.vue:65 +#, fuzzy +msgctxt "*/Search/Input.Placeholder" msgid "Artist, album, track…" msgstr "Artiste, album, piste…" -#: front/src/components/audio/Search.vue:10 -#: src/components/instance/Stats.vue:42 -#: front/src/components/library/Artists.vue:119 -#: src/components/library/Library.vue:7 +#: front/src/components/library/Artists.vue:117 +#, fuzzy +msgctxt "Head/Artist/Title" +msgid "Artists" +msgstr "Artistes" + #: front/src/views/admin/moderation/AccountsDetail.vue:313 #: front/src/views/admin/moderation/DomainsDetail.vue:249 +#, fuzzy +msgctxt "Content/*/*" +msgid "Artists" +msgstr "Artistes" + +#: front/src/components/instance/Stats.vue:42 +#, fuzzy +msgctxt "Content/About/Paragraph/Unit" +msgid "Artists" +msgstr "Artistes" + +#: front/src/components/audio/Search.vue:10 +#, fuzzy +msgctxt "Content/Search/Title" +msgid "Artists" +msgstr "Artistes" + +#: front/src/components/library/Library.vue:10 +#, fuzzy +msgctxt "Menu/Home/Link" msgid "Artists" msgstr "Artistes" -#: front/src/components/favorites/List.vue:33 +#: front/src/components/favorites/List.vue:34 src/views/playlists/List.vue:27 +#, fuzzy +msgctxt "Content/*/Dropdown/Short" +msgid "Ascending" +msgstr "Croissant" + +#: front/src/components/library/Albums.vue:25 #: 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/EditsCardList.vue:39 #: front/src/components/manage/moderation/AccountsTable.vue:21 #: front/src/components/manage/moderation/DomainsTable.vue:19 #: front/src/components/manage/users/UsersTable.vue:19 +#, fuzzy +msgctxt "Content/Search/Dropdown" +msgid "Ascending" +msgstr "Croissant" + #: front/src/views/content/libraries/FilesTable.vue:31 -#: front/src/views/playlists/List.vue:27 +#, fuzzy +msgctxt "Content/Library/Dropdown" msgid "Ascending" msgstr "Croissant" #: front/src/views/auth/PasswordReset.vue:28 +#, fuzzy +msgctxt "Content/Signup/Button.Label/Verb" msgid "Ask for a password reset" msgstr "Demander la réinitialisation de votre mot de passe" #: front/src/views/admin/moderation/AccountsDetail.vue:245 #: front/src/views/admin/moderation/DomainsDetail.vue:202 +#, fuzzy +msgctxt "Content/Moderation/Title" msgid "Audio content" msgstr "Contenu audio" #: front/src/components/ShortcutsModal.vue:55 +#, fuzzy +msgctxt "Popup/Keyboard shortcuts/Title" msgid "Audio player shortcuts" msgstr "Raccourcis du lecteur audio" #: front/src/components/playlists/PlaylistModal.vue:26 +#, fuzzy +msgctxt "Popup/Playlist/Title" msgid "Available playlists" msgstr "Listes de lecture disponibles" #: front/src/components/auth/Settings.vue:34 +#, fuzzy +msgctxt "Content/Settings/Title" msgid "Avatar" msgstr "Avatar" #: front/src/views/auth/PasswordReset.vue:25 #: front/src/views/auth/PasswordResetConfirm.vue:18 +#, fuzzy +msgctxt "Content/Signup/Link" msgid "Back to login" msgstr "Retour à la page de connexion" -#: 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 +#: front/src/components/library/TrackDetail.vue:48 +#, fuzzy +msgctxt "Content/Track/Table.Label" +msgid "Bitrate" +msgstr "Débit" + +#: front/src/components/mixins/Translations.vue:26 +#: front/src/components/mixins/Translations.vue:27 +#, fuzzy +msgctxt "Content/*/*" msgid "Bitrate" msgstr "Débit" -#: front/src/components/manage/moderation/InstancePolicyCard.vue:19 #: front/src/components/manage/moderation/InstancePolicyForm.vue:34 +#, fuzzy +msgctxt "Content/Moderation/Checkbox.Label/Verb" msgid "Block everything" msgstr "Bloquer tout" -#: 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.)" +#: front/src/components/manage/moderation/InstancePolicyCard.vue:19 +#, fuzzy +msgctxt "Content/Moderation/Card.List item/Verb" +msgid "Block everything" +msgstr "Bloquer tout" + +#: front/src/components/manage/moderation/InstancePolicyForm.vue:112 +#, fuzzy +msgctxt "Content/Moderation/Help text" +msgid "Block everything from this account or domain. This will prevent any interaction with the entity, and purge related content (uploads, libraries, follows, etc.)" msgstr "Bloquer tout depuis ce compte ou domaine. Cela empêche toute interaction avec l'entité, et purge le contenu lié (pistes, librairies, suivis, etc.)" -#: front/src/components/Sidebar.vue:18 src/components/library/Library.vue:4 +#: front/src/components/Sidebar.vue:18 +#, fuzzy +msgctxt "Sidebar/Library/Tab.Title/Verb" +msgid "Browse" +msgstr "Parcourir" + +#: front/src/components/library/Library.vue:4 +#, fuzzy +msgctxt "Menu/Home/Link/Verb" msgid "Browse" msgstr "Parcourir" #: front/src/components/Sidebar.vue:65 +#, fuzzy +msgctxt "Sidebar/Library/List item.Link/Verb" msgid "Browse library" msgstr "Parcourir la bibliothèque" +#: front/src/components/library/Albums.vue:4 +#, fuzzy +msgctxt "Content/Album/Title" +msgid "Browsing albums" +msgstr "Parcourir les radios" + #: front/src/components/library/Artists.vue:4 +#, fuzzy +msgctxt "Content/Artist/Title" msgid "Browsing artists" msgstr "Parcourir les artistes" #: front/src/views/playlists/List.vue:3 +#, fuzzy +msgctxt "Content/Playlist/Title" msgid "Browsing playlists" msgstr "Parcourir les listes de lecture" #: front/src/components/library/Radios.vue:4 +#, fuzzy +msgctxt "Content/Radio/Title" msgid "Browsing radios" msgstr "Parcourir les radios" #: front/src/components/library/radios/Builder.vue:5 +#, fuzzy +msgctxt "Content/Radio/Title" msgid "Builder" msgstr "Éditeur" #: front/src/components/audio/album/Card.vue:13 +#, fuzzy +msgctxt "Content/Album/Card" msgid "By %{ artist }" msgstr "Par %{ artist }" #: front/src/views/content/remote/Card.vue:103 +#, fuzzy +msgctxt "Popup/Library/Paragraph" msgid "By unfollowing this library, you loose access to its content." msgstr "En cessant de suivre cette bibliothèque, vous perdez l’accès à son contenu." #: front/src/views/admin/moderation/AccountsDetail.vue:261 #: front/src/views/admin/moderation/DomainsDetail.vue:217 +#, fuzzy +msgctxt "Content/Moderation/Table.Label/Noun" msgid "Cached size" msgstr "Taille du cache" -#: front/src/components/common/DangerousButton.vue:17 -#: front/src/components/library/Album.vue:52 -#: src/components/library/Track.vue:76 #: front/src/components/library/radios/Filter.vue:53 +#, fuzzy +msgctxt "Popup/Radio/Button.Label/Verb" +msgid "Cancel" +msgstr "Annuler" + +#: front/src/components/SetInstanceModal.vue:37 +#, fuzzy +msgctxt "*/*/Button.Label/Verb" +msgid "Cancel" +msgstr "Annuler" + +#: front/src/components/library/TrackBase.vue:61 +#, fuzzy +msgctxt "Popup/Track/Button/Verb" +msgid "Cancel" +msgstr "Annuler" + +#: front/src/components/common/DangerousButton.vue:17 +#, fuzzy +msgctxt "Modal/*/Button.Label/Short, Verb" +msgid "Cancel" +msgstr "Annuler" + +#: front/src/components/moderation/FilterModal.vue:39 +#, fuzzy +msgctxt "Popup/*/Button.Label" +msgid "Cancel" +msgstr "Annuler" + +#: front/src/components/library/Album.vue:47 +#: src/components/library/Artist.vue:56 +#, fuzzy +msgctxt "Popup/*/Button.Label/Verb" +msgid "Cancel" +msgstr "Annuler" + #: front/src/components/manage/moderation/InstancePolicyForm.vue:54 +#, fuzzy +msgctxt "Content/Moderation/Card.Button.Label/Verb" +msgid "Cancel" +msgstr "Annuler" + +#: front/src/components/library/EditForm.vue:77 +#, fuzzy +msgctxt "Content/*/Button.Label" +msgid "Cancel" +msgstr "Annuler" + #: front/src/components/playlists/PlaylistModal.vue:63 +#, fuzzy +msgctxt "Popup/Playlist/Button.Label" msgid "Cancel" msgstr "Annuler" -#: front/src/components/library/radios/Builder.vue:63 +#: front/src/components/library/radios/Builder.vue:64 +#, fuzzy +msgctxt "Content/Radio/Table.Label/Noun (Value is a number of Tracks)" msgid "Candidates" msgstr "Pistes candidates" -#: front/src/components/auth/Settings.vue:75 -msgid "Cannot change your password" -msgstr "Votre mot de passe ne peut pas être changé" - -#: front/src/components/library/FileUpload.vue:223 -#: front/src/components/library/FileUpload.vue:224 +#: front/src/components/library/FileUpload.vue:226 +#: front/src/components/library/FileUpload.vue:227 +#, fuzzy +msgctxt "Content/Library/Help text" msgid "Cannot upload this file, ensure it is not too big" msgstr "Impossible de transférer ce fichier, assurez-vous qu'il n'est pas trop gros" #: front/src/components/Footer.vue:21 +#, fuzzy +msgctxt "Footer/Settings/Dropdown.Label/Short, Verb" msgid "Change language" msgstr "Changer la langue" -#: front/src/components/auth/Settings.vue:67 +#: front/src/components/auth/Settings.vue:68 +#, fuzzy +msgctxt "Content/Settings/Title/Verb" msgid "Change my password" msgstr "Changer mon mot de passe" -#: front/src/components/auth/Settings.vue:94 +#: front/src/components/auth/Settings.vue:95 +#, fuzzy +msgctxt "Content/Settings/Button.Label" msgid "Change password" msgstr "Changer le mot de passe" -#: front/src/views/auth/PasswordResetConfirm.vue:4 #: front/src/views/auth/PasswordResetConfirm.vue:62 +#, fuzzy +msgctxt "Head/Signup/Title" msgid "Change your password" msgstr "Changer votre mot de passe" -#: front/src/components/auth/Settings.vue:95 +#: front/src/views/auth/PasswordResetConfirm.vue:4 +#, fuzzy +msgctxt "Content/Signup/Title" +msgid "Change your password" +msgstr "Changer votre mot de passe" + +#: front/src/components/auth/Settings.vue:96 +#, fuzzy +msgctxt "Popup/Settings/Title" msgid "Change your password?" msgstr "Changer le mot de passe ?" #: front/src/components/playlists/Editor.vue:21 +#, fuzzy +msgctxt "Content/Playlist/Paragraph" msgid "Changes synced with server" msgstr "Changements synchronisés avec le serveur" -#: front/src/components/auth/Settings.vue:70 +#: front/src/components/auth/Settings.vue:71 +#, fuzzy +msgctxt "Content/Settings/Paragraph'" msgid "Changing your password will also change your Subsonic API password if you have requested one." msgstr "La mise à jour de votre mot de passe impactera également le mot de passe de l'API Subsonic si vous en avez demandé un." -#: front/src/components/auth/Settings.vue:97 -msgid "Changing your password will have the following consequences" +#: front/src/components/auth/Settings.vue:98 +#, fuzzy +msgctxt "Popup/Settings/Paragraph" +msgid "Changing your password will have the following consequences:" msgstr "Modifier votre mot de passe aura les conséquences suivantes" #: front/src/components/Footer.vue:40 +#, fuzzy +msgctxt "Footer/*/List item.Link" msgid "Chat room" msgstr "Salle de discussion" -#: front/src/App.vue:13 +#: front/src/components/SetInstanceModal.vue:2 +#, fuzzy +msgctxt "Popup/Instance/Title" msgid "Choose your instance" msgstr "Choisissez votre instance" -#: front/src/components/Home.vue:64 -msgid "Clean library" -msgstr "Nettoyer la bibliothèque" - #: front/src/components/manage/users/InvitationForm.vue:37 +#, fuzzy +msgctxt "Content/Admin/Button.Label/Verb" msgid "Clear" msgstr "Effacer" -#: front/src/components/playlists/Editor.vue:40 #: front/src/components/playlists/Editor.vue:45 +#, fuzzy +msgctxt "Popup/Playlist/Button.Label" msgid "Clear playlist" msgstr "Vider la playlist" -#: front/src/components/audio/Player.vue:366 +#: front/src/components/playlists/Editor.vue:40 +#, fuzzy +msgctxt "Content/Playlist/Button.Label/Verb" +msgid "Clear playlist" +msgstr "Vider la playlist" + +#: front/src/components/audio/Player.vue:374 +#, fuzzy +msgctxt "Sidebar/Player/Icon.Tooltip/Verb" msgid "Clear your queue" msgstr "Vider la liste d'attente" #: front/src/components/Home.vue:44 +#, fuzzy +msgctxt "Content/Home/List item/Verb" 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:75 +#, fuzzy +msgctxt "Content/Library/Paragraph/Call to action" msgid "Click to select files to upload or drag and drop files or directories" -msgstr "" -"Cliquez pour sélectionner les fichiers a téléverser ou glisser-déposer les " -"fichiers ou répertoires" +msgstr "Cliquez pour sélectionner les fichiers a téléverser ou glisser-déposer les fichiers ou répertoires" #: front/src/components/ShortcutsModal.vue:20 +#, fuzzy +msgctxt "Popup/Keyboard shortcuts/Button.Label/Verb" msgid "Close" msgstr "Fermer" -#: front/src/components/manage/users/InvitationForm.vue:26 #: front/src/components/manage/users/InvitationsTable.vue:42 +#, fuzzy +msgctxt "Content/Admin/Table.Label" msgid "Code" msgstr "Code" -#: front/src/components/audio/album/Card.vue:43 +#: front/src/components/manage/users/InvitationForm.vue:26 +#, fuzzy +msgctxt "Content/Admin/Table.Label/Noun" +msgid "Code" +msgstr "Code" + +#: front/src/components/audio/album/Card.vue:41 +#, fuzzy +msgctxt "Content/Album/Card.Link/Verb" +msgid "Collapse" +msgstr "Réduire" + #: front/src/components/audio/artist/Card.vue:33 +#, fuzzy +msgctxt "Content/Artist/Card.Link" msgid "Collapse" msgstr "Réduire" -#: front/src/components/library/radios/Builder.vue:62 +#: front/src/components/library/radios/Builder.vue:63 +#, fuzzy +msgctxt "Content/Radio/Table.Label/Verb (Value is a List of Parameters)" msgid "Config" msgstr "Configuration" #: front/src/components/common/DangerousButton.vue:21 +#, fuzzy +msgctxt "Modal/*/Button.Label/Short, Verb" msgid "Confirm" msgstr "Confirmer" -#: front/src/views/auth/EmailConfirm.vue:4 src/views/auth/EmailConfirm.vue:20 #: front/src/views/auth/EmailConfirm.vue:51 +#, fuzzy +msgctxt "Head/Signup/Title" +msgid "Confirm your e-mail address" +msgstr "Confirmer votre courriel" + +#: front/src/views/auth/EmailConfirm.vue:4 +#, fuzzy +msgctxt "Content/Signup/Title" +msgid "Confirm your e-mail address" +msgstr "Confirmer votre courriel" + +#: front/src/views/auth/EmailConfirm.vue:20 +#, fuzzy +msgctxt "Content/Signup/Button.Label/Verb" msgid "Confirm your e-mail address" msgstr "Confirmer votre courriel" #: front/src/views/auth/EmailConfirm.vue:13 +#, fuzzy +msgctxt "Content/Signup/Form.Label" msgid "Confirmation code" msgstr "Code de confirmation" -#: front/src/components/common/ActionTable.vue:7 +#: front/src/components/moderation/FilterModal.vue:90 +msgctxt "*/Moderation/Message" +msgid "Content filter successfully added" +msgstr "" + +#: front/src/components/auth/Settings.vue:116 +#, fuzzy +msgid "Content filters" +msgstr "Sélectionner un filtre" + +#: front/src/components/auth/Settings.vue:119 +msgid "Content filters help you hide content you don't want to see on the service." +msgstr "" + +#: front/src/components/common/ActionTable.vue:8 +#, fuzzy +msgctxt "Content/*/Button.Help text.Paragraph" msgid "Content have been updated, click refresh to see up-to-date content" msgstr "Le contenu a été modifié, cliquez sur rafraîchir pour voir le contenu à jour" #: front/src/components/Footer.vue:48 +#, fuzzy +msgctxt "Footer/*/List item.Link" msgid "Contribute" msgstr "Contribuer" #: front/src/components/audio/EmbedWizard.vue:19 +#, fuzzy +msgctxt "Popup/*/Button.Label/Verb" +msgid "Copy" +msgstr "Copier" + #: front/src/components/common/CopyInput.vue:8 +#, fuzzy +msgctxt "Content/*/Button.Label/Short, Verb" msgid "Copy" msgstr "Copier" -#: front/src/components/playlists/Editor.vue:163 +#: front/src/components/playlists/Editor.vue:166 +#, fuzzy +msgctxt "Content/Playlist/Button.Tooltip/Verb" msgid "Copy queued tracks to playlist" msgstr "Copier les pistes de la file d’attente dans la playlist" #: front/src/components/audio/EmbedWizard.vue:21 +#, fuzzy +msgctxt "Popup/Embed/Paragraph" msgid "Copy/paste this code in your website HTML" msgstr "Copiez/collez ce code dans votre site web en HTML" -#: front/src/components/library/Track.vue:91 +#: front/src/components/library/TrackDetail.vue:10 +#, fuzzy +msgctxt "Content/Track/Table.Label/Noun" msgid "Copyright" msgstr "Copyright" #: front/src/views/auth/EmailConfirm.vue:7 +#, fuzzy +msgctxt "Content/Signup/Paragraph" msgid "Could not confirm your e-mail address" msgstr "Nous n'avons pas pu confirmer votre adresse de courriel" #: front/src/views/content/remote/ScanForm.vue:3 +#, fuzzy +msgctxt "Content/Library/Error message.Title" msgid "Could not fetch remote library" msgstr "Impossible de récupérer la bibliothèque distante" -#: front/src/views/content/libraries/FilesTable.vue:213 -msgid "Could not process this track, ensure it is tagged correctly" -msgstr "" -"Le traitement de cette piste a échoué, assurez-vous qu’elle est correctement " -"étiquetée" - #: front/src/components/Home.vue:85 +#, fuzzy +msgctxt "Content/Home/List item" 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 +msgctxt "Content/Moderation/Card.Button.Label/Verb" msgid "Create" msgstr "Créer" @@ -623,18 +1121,32 @@ msgid "Create a funkwhale account" msgstr "Créer un compte Funkwhale" #: front/src/views/content/libraries/Home.vue:14 +#, fuzzy +msgctxt "Content/Library/Link/Verb" msgid "Create a new library" msgstr "Créer une nouvelle bibliothèque" #: front/src/components/playlists/Form.vue:2 +#, fuzzy +msgctxt "Popup/Playlist/Title/Verb" msgid "Create a new playlist" msgstr "Créer une nouvelle liste de lecture" -#: front/src/components/Sidebar.vue:57 src/components/auth/Login.vue:17 +#: front/src/components/auth/Login.vue:17 +#, fuzzy +msgctxt "Content/Login/Link/Verb" +msgid "Create an account" +msgstr "Créer un compte" + +#: front/src/components/Sidebar.vue:57 +#, fuzzy +msgctxt "Sidebar/Login/List item.Link/Verb" msgid "Create an account" msgstr "Créer un compte" #: front/src/views/content/libraries/Form.vue:26 +#, fuzzy +msgctxt "Content/Library/Button.Label/Verb" msgid "Create library" msgstr "Créer une bibliothèque" @@ -643,500 +1155,955 @@ msgid "Create my account" msgstr "Créer mon compte" #: front/src/components/playlists/Form.vue:34 +#, fuzzy +msgctxt "Content/Playlist/Button.Label/Verb" msgid "Create playlist" msgstr "Créer une liste de lecture" #: front/src/components/library/Radios.vue:23 +#, fuzzy +msgctxt "Content/Radio/Button.Label/Verb" msgid "Create your own radio" msgstr "Créer votre propre radio" #: front/src/components/manage/users/InvitationsTable.vue:40 +#, fuzzy +msgctxt "Content/Admin/Table.Label" +msgid "Creation date" +msgstr "Date de création" + #: front/src/components/mixins/Translations.vue:16 #: front/src/components/mixins/Translations.vue:17 +#, fuzzy +msgctxt "Content/*/Dropdown/Noun" +msgid "Creation date" +msgstr "Date de création" + +#: front/src/components/auth/Settings.vue:134 +#, fuzzy +msgctxt "Content/*/Table.Label" msgid "Creation date" msgstr "Date de création" #: front/src/components/auth/Settings.vue:54 +#, fuzzy +msgctxt "Content/Settings/Title/Noun" msgid "Current avatar" msgstr "Avatar actuel" #: front/src/views/content/libraries/DetailArea.vue:4 +#, fuzzy +msgctxt "Content/Library/Title" msgid "Current library" msgstr "Bibliothèque actuelle" #: front/src/components/playlists/PlaylistModal.vue:8 +#, fuzzy +msgctxt "Popup/Playlist/Title" msgid "Current track" msgstr "Piste actuelle" #: front/src/views/content/libraries/Quota.vue:2 +#, fuzzy +msgctxt "Content/Library/Title" msgid "Current usage" msgstr "Utilisation actuelle" #: front/src/views/content/libraries/Detail.vue:27 +#, fuzzy +msgctxt "Content/Library/Table.Label" msgid "Date" msgstr "Date" #: front/src/components/ShortcutsModal.vue:75 +#, fuzzy +msgctxt "Popup/Keyboard shortcuts/Table.Label/Verb" msgid "Decrease volume" msgstr "Diminuer le volume" -#: front/src/components/manage/library/FilesTable.vue:190 #: front/src/components/manage/moderation/InstancePolicyForm.vue:61 -#: front/src/components/manage/users/InvitationsTable.vue:167 +#, fuzzy +msgctxt "Content/Moderation/Card.Button.Label/Verb" +msgid "Delete" +msgstr "Supprimer" + #: front/src/views/content/libraries/FilesTable.vue:233 +#, fuzzy +msgctxt "Content/Library/Dropdown/Verb" +msgid "Delete" +msgstr "Supprimer" + #: front/src/views/content/libraries/Form.vue:29 -#: src/views/playlists/Detail.vue:33 +#, fuzzy +msgctxt "Content/Library/Button.Label/Verb" +msgid "Delete" +msgstr "Supprimer" + +#: front/src/views/playlists/Detail.vue:34 +#, fuzzy +msgctxt "Content/*/Button.Label/Verb" +msgid "Delete" +msgstr "Supprimer" + +#: front/src/components/library/EditCard.vue:93 +#, fuzzy +msgctxt "*/*/*/Verb" +msgid "Delete" +msgstr "Supprimer" + +#: front/src/components/auth/Settings.vue:150 +#, fuzzy +msgctxt "Content/*/Button.Label" +msgid "Delete" +msgstr "Supprimer" + +#: front/src/components/manage/users/InvitationsTable.vue:167 +msgid "Delete" +msgstr "Supprimer" + +#: front/src/components/library/EditCard.vue:98 +#, fuzzy +msgctxt "Popup/Library/Button.Label" msgid "Delete" msgstr "Supprimer" #: front/src/views/content/libraries/Form.vue:39 +#, fuzzy +msgctxt "Popup/Library/Button.Label/Verb" msgid "Delete library" msgstr "Supprimer la bibliothèque" #: front/src/components/manage/moderation/InstancePolicyForm.vue:69 +#, fuzzy +msgctxt "Popup/Moderation/Button.Label/Verb" msgid "Delete moderation rule" msgstr "Supprimer la règle de modération" -#: front/src/views/playlists/Detail.vue:38 +#: front/src/views/playlists/Detail.vue:39 +#, fuzzy +msgctxt "Popup/Playlist/Button.Label/Verb" msgid "Delete playlist" msgstr "Supprimer la liste de lecture" #: front/src/views/radios/Detail.vue:28 +#, fuzzy +msgctxt "Popup/Radio/Button.Label/Verb" msgid "Delete radio" msgstr "Supprimer la radio" #: front/src/views/content/libraries/Form.vue:31 +#, fuzzy +msgctxt "Popup/Library/Title" msgid "Delete this library?" msgstr "Supprimer cette bibliothèque ?" #: front/src/components/manage/moderation/InstancePolicyForm.vue:63 +#, fuzzy +msgctxt "Popup/Moderation/Title" msgid "Delete this moderation rule?" msgstr "Supprimer cette règle de modération ?" -#: front/src/components/favorites/List.vue:34 +#: front/src/components/library/EditCard.vue:94 +#, fuzzy +msgctxt "Popup/Library/Title" +msgid "Delete this suggestion?" +msgstr "Supprimer cette règle de modération ?" + +#: front/src/views/playlists/List.vue:28 +#, fuzzy +msgctxt "Content/*/Dropdown/Short" +msgid "Descending" +msgstr "Décroissant" + +#: front/src/components/library/Albums.vue:26 #: 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/EditsCardList.vue:40 #: front/src/components/manage/moderation/AccountsTable.vue:22 #: front/src/components/manage/moderation/DomainsTable.vue:20 #: front/src/components/manage/users/UsersTable.vue:20 +#, fuzzy +msgctxt "Content/Search/Dropdown" +msgid "Descending" +msgstr "Décroissant" + +#: front/src/components/favorites/List.vue:35 +#, fuzzy +msgctxt "Content/*/Short" +msgid "Descending" +msgstr "Décroissant" + #: front/src/views/content/libraries/FilesTable.vue:32 -#: front/src/views/playlists/List.vue:28 +#, fuzzy +msgctxt "Content/Library/Dropdown" msgid "Descending" msgstr "Décroissant" #: front/src/components/library/radios/Builder.vue:25 +#, fuzzy +msgctxt "Content/Radio/Input.Label" +msgid "Description" +msgstr "Description" + #: front/src/views/content/libraries/Form.vue:14 +#, fuzzy +msgctxt "Content/Library/Input.Label" msgid "Description" msgstr "Description" #: front/src/views/content/libraries/Card.vue:47 -msgid "Detail" -msgstr "Détail" +#, fuzzy +msgctxt "Content/Library/Card.Button.Label/Noun" +msgid "Details" +msgstr "Détails" #: front/src/views/content/remote/Card.vue:50 +#, fuzzy +msgctxt "Content/Library/Card.Link" msgid "Details" msgstr "Détails" #: front/src/views/admin/moderation/AccountsDetail.vue:455 +#, fuzzy +msgctxt "Content/Moderation/Help text" msgid "Determine how much content the user can upload. Leave empty to use the default value of the instance." msgstr "Déterminez la quantité de contenu que l'utilisateur peut importer. Laissez vide pour utiliser la valeur par défaut de l'instance." #: front/src/components/mixins/Translations.vue:8 #: front/src/components/mixins/Translations.vue:9 +#, fuzzy +msgctxt "Content/Settings/Dropdown.Help text" msgid "Determine the visibility level of your activity" msgstr "Déterminer le niveau de visibilité de votre activité" -#: front/src/components/auth/Settings.vue:103 +#: front/src/components/auth/Settings.vue:104 +#, fuzzy +msgctxt "Popup/Setting/Button.Label" +msgid "Disable access" +msgstr "Désactiver l'accès" + #: front/src/components/auth/SubsonicTokenForm.vue:51 +#, fuzzy +msgctxt "Popup/Settings/Button.Label" msgid "Disable access" msgstr "Désactiver l'accès" #: front/src/components/auth/SubsonicTokenForm.vue:48 +#, fuzzy +msgctxt "Content/Settings/Button.Label/Verb" msgid "Disable Subsonic access" msgstr "Désactiver l'accès via Subsonic" #: front/src/components/auth/SubsonicTokenForm.vue:49 +#, fuzzy +msgctxt "Popup/Settings/Title" 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 +msgctxt "Content/*/Label" +msgid "Disabled" +msgstr "Désactivé" + +#: front/src/components/manage/moderation/InstancePolicyForm.vue:18 +#, fuzzy +msgctxt "*/*/*" msgid "Disabled" msgstr "Désactivé" #: front/src/components/auth/SubsonicTokenForm.vue:13 +#, fuzzy +msgctxt "Content/Settings/Link" msgid "Discover how to use Funkwhale from other apps" msgstr "Découvrez comment utiliser Funkwhale depuis d'autres applications" #: front/src/views/admin/moderation/AccountsDetail.vue:103 +#, fuzzy +msgctxt "'Content/*/*/Noun'" msgid "Display name" msgstr "Nom d'affichage" #: front/src/components/library/radios/Builder.vue:30 +#, fuzzy +msgctxt "Content/Radio/Checkbox.Label/Verb" msgid "Display publicly" msgstr "Afficher publiquement" #: front/src/components/manage/moderation/InstancePolicyForm.vue:122 +#, fuzzy +msgctxt "Content/Moderation/Help text" msgid "Do not download any media file (audio, album cover, account avatar…) from this account or domain. This will purge existing content as well." -msgstr "" -"Ne jamais télécharger de médias (audio, album, couverture, avatar de " -"compte...) de ce compte ou domaine. Cela purgera aussi le contenu existant." +msgstr "Ne jamais télécharger de médias (audio, album, couverture, avatar de compte...) de ce compte ou domaine. Cela purgera aussi le contenu existant." #: front/src/components/playlists/Editor.vue:42 +#, fuzzy +msgctxt "Popup/Playlist/Title" msgid "Do you want to clear the playlist \"%{ playlist }\"?" msgstr "Voulez-vous vider la liste de lecture « %{ playlist } » ?" #: front/src/components/common/DangerousButton.vue:7 +#, fuzzy +msgctxt "Modal/*/Title" msgid "Do you want to confirm this action?" msgstr "Souhaitez-vous confirmer cette action ?" -#: front/src/views/playlists/Detail.vue:35 +#: front/src/views/playlists/Detail.vue:36 +#, fuzzy +msgctxt "Popup/Playlist/Title/Call to action" msgid "Do you want to delete the playlist \"%{ playlist }\"?" msgstr "Voulez-vous supprimer la liste de lecture « %{ playlist } » ?" #: front/src/views/radios/Detail.vue:26 +#, fuzzy +msgctxt "Popup/Radio/Title" msgid "Do you want to delete the radio \"%{ radio }\"?" msgstr "Voulez-vous supprimer la radio « %{ radio } » ?" -#: front/src/components/common/ActionTable.vue:36 +#: front/src/components/moderation/FilterModal.vue:3 +#, fuzzy +msgctxt "Popup/Moderation/Title/Verb" +msgid "Do you want to hide content from artist \"%{ name }\"?" +msgstr "Voulez-vous supprimer la radio « %{ radio } » ?" + +#: front/src/components/common/ActionTable.vue:37 +#, fuzzy +msgctxt "Modal/*/Title" msgid "Do you want to launch %{ action } on %{ count } element?" msgid_plural "Do you want to launch %{ action } on %{ count } elements?" msgstr[0] "Voulez-vous effectuer l'action « %{ action } » sur %{ count } élément ?" -msgstr[1] "" -"Voulez-vous effectuer l'action « \"%{ action } » sur %{ count } éléments ?" +msgstr[1] "Voulez-vous effectuer l'action « \"%{ action } » sur %{ count } éléments ?" -#: front/src/components/Sidebar.vue:107 +#: front/src/components/Sidebar.vue:118 +#, fuzzy +msgctxt "Sidebar/Queue/Message" msgid "Do you want to restore your previous queue?" msgstr "Souhaitez-vous restaurer la dernière liste d'attente ?" #: front/src/components/Footer.vue:31 +#, fuzzy +msgctxt "Footer/*/List item.Link/Short, Noun" msgid "Documentation" msgstr "Documentation" #: front/src/components/manage/moderation/AccountsTable.vue:40 -#: front/src/components/mixins/Translations.vue:34 +#, fuzzy +msgctxt "Content/Moderation/Table.Label" +msgid "Domain" +msgstr "Domaine" + +#: front/src/components/mixins/Translations.vue:31 +#: front/src/components/mixins/Translations.vue:32 +#, fuzzy +msgctxt "Content/Moderation/*/Noun" +msgid "Domain" +msgstr "Domaine" + #: front/src/views/admin/moderation/AccountsDetail.vue:93 -#: front/src/components/mixins/Translations.vue:35 +#, fuzzy +msgctxt "Content/*/*" msgid "Domain" msgstr "Domaine" -#: front/src/views/admin/moderation/Base.vue:5 #: front/src/views/admin/moderation/DomainsList.vue:3 +#, fuzzy +msgctxt "Content/Moderation/Title" +msgid "Domains" +msgstr "Domaines" + +#: front/src/views/admin/moderation/Base.vue:5 +#, fuzzy +msgctxt "Menu/Moderation/Tab" +msgid "Domains" +msgstr "Domaines" + #: front/src/views/admin/moderation/DomainsList.vue:48 +#, fuzzy +msgctxt "Head/Moderation/Title" msgid "Domains" msgstr "Domaines" -#: front/src/components/library/Track.vue:55 +#: front/src/components/library/TrackBase.vue:40 +#, fuzzy +msgctxt "Content/Track/Link/Verb" msgid "Download" msgstr "Télécharger" #: front/src/components/playlists/Editor.vue:49 +#, fuzzy +msgctxt "Content/Playlist/Paragraph/Call to action" msgid "Drag and drop rows to reorder tracks in the playlist" -msgstr "" -"Glissez et déposer les lignes pour réordonner les pistes dans la liste de " -"lecture" +msgstr "Glissez et déposer les lignes pour réordonner les pistes dans la liste de lecture" + +#: front/src/components/mixins/Translations.vue:27 +#: front/src/components/mixins/Translations.vue:28 +#, fuzzy +msgctxt "Content/*/*" +msgid "Duration" +msgstr "Durée" + +#: front/src/components/audio/track/Table.vue:10 +#: front/src/components/library/TrackDetail.vue:30 +#, fuzzy +msgctxt "Content/Track/Table.Label" +msgid "Duration" +msgstr "Durée" -#: 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 +#, fuzzy +msgctxt "*/*/*" msgid "Duration" msgstr "Durée" #: front/src/views/auth/EmailConfirm.vue:23 +#, fuzzy +msgctxt "Content/Signup/Message" msgid "E-mail address confirmed" msgstr "Courriel confirmé" #: front/src/components/Home.vue:93 +#, fuzzy +msgctxt "Content/Home/Title" msgid "Easy to use" msgstr "Simple à utiliser" +#: front/src/components/manage/moderation/InstancePolicyCard.vue:45 +#, fuzzy +msgctxt "Content/Moderation/Card.Button.Label/Verb" +msgid "Edit" +msgstr "Éditer" + #: front/src/views/content/libraries/Detail.vue:9 +#, fuzzy +msgctxt "*/*/*/Verb" msgid "Edit" msgstr "Éditer" #: front/src/components/About.vue:22 +#, fuzzy +msgctxt "Content/Settings/Button.Label/Verb" msgid "Edit instance info" msgstr "Éditer les informations concernant cette instance" -#: front/src/components/radios/Card.vue:22 src/views/playlists/Detail.vue:30 +#: front/src/components/manage/moderation/InstancePolicyForm.vue:3 +#, fuzzy +msgctxt "Content/Moderation/Card.Title/Verb" +msgid "Edit moderation rule" +msgstr "Mettre à jour les règles de modération" + +#: front/src/components/library/TrackEdit.vue:4 +#, fuzzy +msgctxt "Content/*/Title" +msgid "Edit this track" +msgstr "Jouer cette piste" + +#: front/src/components/radios/Card.vue:23 +#, fuzzy +msgctxt "Content/Radio/Card.Button.Label/Short, Verb" msgid "Edit…" msgstr "Éditer…" -#: front/src/components/auth/Signup.vue:30 +#: front/src/views/playlists/Detail.vue:31 +#, fuzzy +msgctxt "Content/*/Button.Label/Verb" +msgid "Edit…" +msgstr "Éditer…" + +#: front/src/components/library/TrackBase.vue:70 +#, fuzzy +msgctxt "Content/Track/Button.Label/Verb" +msgid "Edit…" +msgstr "Éditer…" + +#: front/src/views/admin/library/Base.vue:5 +#, fuzzy +msgctxt "Menu/Admin/Link" +msgid "Edits" +msgstr "Éditer" + +#: front/src/views/admin/library/EditsList.vue:24 +#, fuzzy +msgctxt "Head/Admin/Title/Noun" +msgid "Edits" +msgstr "Éditer" + #: front/src/components/manage/users/UsersTable.vue:38 +#, fuzzy +msgctxt "Content/Admin/Table.Label" +msgid "Email" +msgstr "Courriel" + +#: front/src/components/auth/Signup.vue:30 msgid "Email" msgstr "Courriel" #: front/src/views/admin/moderation/AccountsDetail.vue:111 +#, fuzzy +msgctxt "Content/*/*" msgid "Email address" msgstr "Adresse de courriel" -#: front/src/components/library/Album.vue:38 -#: src/components/library/Track.vue:62 +#: front/src/components/library/TrackBase.vue:47 +#, fuzzy +msgctxt "Content/Track/Button.Label/Verb" +msgid "Embed" +msgstr "Insérer" + +#: front/src/components/library/Album.vue:33 +#: src/components/library/Artist.vue:42 +#, fuzzy +msgctxt "Content/*/Button.Label/Verb" msgid "Embed" msgstr "Insérer" #: front/src/components/audio/EmbedWizard.vue:20 +#, fuzzy +msgctxt "Popup/Embed/Input.Label/Noun" msgid "Embed code" msgstr "Code inséré" -#: front/src/components/library/Album.vue:42 +#: front/src/components/library/Album.vue:37 +#, fuzzy +msgctxt "Popup/Album/Title/Verb" msgid "Embed this album on your website" msgstr "Insérez cet album dans votre site web" -#: front/src/components/library/Track.vue:66 +#: front/src/components/library/Artist.vue:46 +#, fuzzy +msgctxt "Popup/Artist/Title/Verb" +msgid "Embed this artist work on your website" +msgstr "Insérez cette piste dans votre site web" + +#: front/src/components/library/TrackBase.vue:51 +#, fuzzy +msgctxt "Popup/Track/Title" msgid "Embed this track on your website" msgstr "Insérez cette piste dans votre site web" #: front/src/views/admin/moderation/AccountsDetail.vue:230 #: front/src/views/admin/moderation/DomainsDetail.vue:187 +#, fuzzy +msgctxt "Content/Moderation/Table.Label/Noun" msgid "Emitted library follows" msgstr "Suivi de la bibliothèque émise" #: front/src/views/admin/moderation/AccountsDetail.vue:214 #: front/src/views/admin/moderation/DomainsDetail.vue:171 +#, fuzzy +msgctxt "Content/Moderation/Table.Label/Noun" msgid "Emitted messages" msgstr "Messages émis" #: front/src/components/manage/moderation/InstancePolicyCard.vue:8 #: front/src/components/manage/moderation/InstancePolicyForm.vue:17 +#, fuzzy +msgctxt "*/*/*" +msgid "Enabled" +msgstr "Activé" + #: front/src/views/admin/moderation/AccountsDetail.vue:127 #: front/src/views/admin/moderation/AccountsDetail.vue:131 +#, fuzzy +msgctxt "Content/*/Label" msgid "Enabled" msgstr "Activé" -#: front/src/views/playlists/Detail.vue:29 +#: front/src/views/playlists/Detail.vue:30 +#, fuzzy +msgctxt "Content/Playlist/Button.Label/Verb" msgid "End edition" msgstr "Terminer l'édition" #: front/src/views/content/remote/ScanForm.vue:50 +#, fuzzy +msgctxt "Content/Library/Input.Placeholder" msgid "Enter a library URL" msgstr "Saisissez une URL de bibliothèque" -#: front/src/components/library/Radios.vue:140 +#: front/src/components/library/Radios.vue:141 +#, fuzzy +msgctxt "Content/Search/Input.Placeholder" msgid "Enter a radio name…" msgstr "Saisissez un nom de radio…" -#: front/src/components/library/Artists.vue:118 +#: front/src/components/library/Albums.vue:119 +msgctxt "Content/Search/Input.Placeholder" +msgid "Enter album title..." +msgstr "" + +#: front/src/components/library/Artists.vue:116 +#, fuzzy +msgctxt "Content/Search/Input.Placeholder" msgid "Enter artist name…" msgstr "Saisissez un nom d'artiste…" #: front/src/views/playlists/List.vue:107 +#, fuzzy +msgctxt "Content/Playlist/Placeholder/Call to action" msgid "Enter playlist name…" msgstr "Saisissez un nom de playlist…" -#: front/src/components/auth/Signup.vue:102 +#: front/src/views/auth/PasswordReset.vue:54 +#, fuzzy +msgctxt "Content/Signup/Input.Placeholder" +msgid "Enter the email address binded to your account" +msgstr "Saisissez l'adresse de courriel associée à votre compte" + +#: front/src/components/auth/Signup.vue:103 +#, fuzzy +msgctxt "Content/Signup/Form/Placeholder" msgid "Enter your email" msgstr "Saisissez votre courriel" -#: front/src/components/auth/Signup.vue:98 src/components/auth/Signup.vue:99 +#: front/src/components/auth/Signup.vue:98 src/components/auth/Signup.vue:100 +#, fuzzy +msgctxt "Content/Signup/Form/Placeholder" msgid "Enter your invitation code (case insensitive)" msgstr "Saisissez votre code d'invitation (insensible à la casse)" #: front/src/components/metadata/Search.vue:114 +#, fuzzy +msgctxt "Content/Library/Input.Placeholder/Verb" msgid "Enter your search query…" msgstr "Saisissez votre recherche…" -#: front/src/components/auth/Signup.vue:101 +#: front/src/components/auth/Signup.vue:102 +#, fuzzy +msgctxt "Content/Signup/Form/Placeholder" msgid "Enter your username" msgstr "Saisissez votre nom d'utilisateur·rice" #: front/src/components/auth/Login.vue:83 +#, fuzzy +msgctxt "Content/Login/Input.Placeholder" msgid "Enter your username or email" msgstr "Saisissez votre nom d'utilisateur·rice ou courriel" #: front/src/components/auth/SubsonicTokenForm.vue:19 +#, fuzzy +msgctxt "Content/Settings/Error message.Title" +msgid "Error" +msgstr "Erreur" + #: front/src/views/content/libraries/Form.vue:4 +#, fuzzy +msgctxt "Content/Library/Error message.Title" msgid "Error" msgstr "Erreur" #: front/src/views/admin/Settings.vue:87 +#, fuzzy +msgctxt "Content/Admin/Menu" msgid "Error reporting" msgstr "Rapports d'erreur" -#: front/src/components/common/ActionTable.vue:92 +#: front/src/components/common/ActionTable.vue:93 +#, fuzzy +msgctxt "Content/*/Error message/Header" msgid "Error while applying action" msgstr "Erreur lors du traitement de l'action" #: front/src/views/auth/PasswordReset.vue:7 +#, fuzzy +msgctxt "Content/Signup/Card.Title" msgid "Error while asking for a password reset" msgstr "Erreur lors de la demande de réinitialisation de mot de passe" #: front/src/views/auth/PasswordResetConfirm.vue:7 +#, fuzzy +msgctxt "Content/Signup/Card.Title" msgid "Error while changing your password" msgstr "Erreur pendant le changement de mot de passe" #: front/src/views/admin/moderation/DomainsList.vue:6 +#, fuzzy +msgctxt "Content/Moderation/Message.Title" msgid "Error while creating domain" msgstr "Erreur lors de la création du domaine" +#: front/src/components/moderation/FilterModal.vue:13 +#, fuzzy +msgctxt "Popup/Moderation/Error message" +msgid "Error while creating filter" +msgstr "Erreur lors de la création de la règle" + #: front/src/components/manage/users/InvitationForm.vue:4 +#, fuzzy +msgctxt "Content/Admin/Error message.Title" msgid "Error while creating invitation" msgstr "Erreur lors de la création de l'invitation" #: front/src/components/manage/moderation/InstancePolicyForm.vue:7 +#, fuzzy +msgctxt "Content/Moderation/Error message.Title" msgid "Error while creating rule" msgstr "Erreur lors de la création de la règle" #: front/src/views/admin/moderation/DomainsDetail.vue:126 +#, fuzzy +msgctxt "Content/Moderation/Table" msgid "Error while fetching node info" msgstr "Erreur lors de la récupération des informations du nÅ“ud" #: front/src/components/admin/SettingsGroup.vue:5 +#, fuzzy +msgctxt "Content/Settings/Error message.Title" msgid "Error while saving settings" msgstr "Erreur pendant l'enregistrement des paramètres" +#: front/src/components/library/EditForm.vue:46 +#, fuzzy +msgctxt "Content/Library/Error message.Title" +msgid "Error while submitting edit" +msgstr "Erreur pendant l'enregistrement des paramètres" + #: front/src/views/content/libraries/FilesTable.vue:212 +#, fuzzy +msgctxt "Content/Library/Table/Short" msgid "Errored" msgstr "En erreur" #: front/src/views/content/libraries/Quota.vue:75 +#, fuzzy +msgctxt "Content/Library/Label" msgid "Errored files" msgstr "Fichiers erronés" #: front/src/components/playlists/Form.vue:89 +#, fuzzy +msgctxt "Content/Playlist/Dropdown" 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 +#, fuzzy +msgctxt "Content/Settings/Dropdown" +msgid "Everyone on this instance" +msgstr "Tout le monde sur cette instance" + +#: front/src/components/playlists/Form.vue:85 +#, fuzzy +msgctxt "Content/Playlist/Dropdown" +msgid "Everyone on this instance" +msgstr "Tout le monde sur cette instance" + +#: front/src/views/content/libraries/Form.vue:73 +#, fuzzy +msgctxt "Content/Library/Dropdown" msgid "Everyone on this instance" msgstr "Tout le monde sur cette instance" #: front/src/views/content/libraries/Form.vue:74 +#, fuzzy +msgctxt "Content/Library/Dropdown" msgid "Everyone, across all instances" msgstr "Tout le monde, sur toutes les instances" -#: front/src/components/library/radios/Builder.vue:61 +#: front/src/components/library/radios/Builder.vue:62 +#, fuzzy +msgctxt "Content/Radio/Table.Label/Verb" msgid "Exclude" msgstr "Exclure" +#: front/src/components/mixins/Translations.vue:20 +#: front/src/components/mixins/Translations.vue:21 +#, fuzzy +msgctxt "Content/Admin/Table.Label/Noun" +msgid "Expiration date" +msgstr "Date d'expiration" + #: front/src/components/manage/users/InvitationsTable.vue:41 -#: front/src/components/mixins/Translations.vue:22 -#: front/src/components/mixins/Translations.vue:23 +#, fuzzy +msgctxt "Content/Admin/Table.Label" msgid "Expiration date" msgstr "Date d'expiration" #: front/src/components/manage/users/InvitationsTable.vue:50 +#, fuzzy +msgctxt "Content/Admin/Table" msgid "Expired" msgstr "Expirée" #: front/src/components/manage/users/InvitationsTable.vue:21 +#, fuzzy +msgctxt "Content/Admin/Dropdown/Adjective" msgid "Expired/used" msgstr "Expirée/utilisée" #: front/src/components/manage/moderation/InstancePolicyForm.vue:110 +#, fuzzy +msgctxt "Content/Moderation/Help text" msgid "Explain why you're applying this policy. Depending on your instance configuration, this will help you remember why you acted on this account or domain, and may be displayed publicly to help users understand what moderation rules are in place." msgstr "Expliquez pourquoi vous appliquez cette règle. En fonction de votre configuration d'instance, cela vous aidera à vous rappeler pourquoi vous avez agis sur ce compte ou domaine, et peut être affiché publiquement pour aider les utilisateurs à comprendre quelles règles de modération sont en place." #: front/src/views/content/libraries/FilesTable.vue:16 +#, fuzzy +msgctxt "Content/Library/Dropdown" msgid "Failed" msgstr "Échoué" #: front/src/views/content/remote/Card.vue:58 +#, fuzzy +msgctxt "Content/Library/Card.List item/Noun" msgid "Failed tracks:" msgstr "Pistes échouées :" #: front/src/components/Sidebar.vue:66 +#, fuzzy +msgctxt "Sidebar/Favorites/List item.Link/Noun" msgid "Favorites" msgstr "Favoris" #: front/src/views/admin/Settings.vue:84 +#, fuzzy +msgctxt "Content/Admin/Menu" msgid "Federation" msgstr "Fédération" -#: front/src/components/library/FileUpload.vue:84 +#: front/src/components/library/EditCard.vue:45 +msgctxt "Content/Library/Card.Table.Header/Short" +msgid "Field" +msgstr "" + +#: front/src/components/library/FileUpload.vue:86 +#, fuzzy +msgctxt "Content/Library/Table.Label" msgid "Filename" msgstr "Nom du fichier" -#: front/src/views/admin/library/Base.vue:5 -#: src/views/admin/library/FilesList.vue:21 -msgid "Files" -msgstr "Fichiers" - -#: front/src/components/library/radios/Builder.vue:60 +#: front/src/components/library/radios/Builder.vue:61 +#, fuzzy +msgctxt "Content/Radio/Table.Label/Noun" msgid "Filter name" msgstr "Nom du filtre" -#: front/src/views/content/libraries/FilesTable.vue:17 #: front/src/views/content/libraries/FilesTable.vue:216 +#, fuzzy +msgctxt "Content/Library/Table/Short" +msgid "Finished" +msgstr "Terminé" + +#: front/src/views/content/libraries/FilesTable.vue:17 +#, fuzzy +msgctxt "Content/Library/Dropdown" 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 +#, fuzzy +msgctxt "Content/*/Table.Label" +msgid "First seen" +msgstr "Découverte" + +#: front/src/components/manage/moderation/AccountsTable.vue:42 +#, fuzzy +msgctxt "Content/Moderation/Table.Label/Noun" +msgid "First seen" +msgstr "Découverte" + +#: front/src/components/manage/moderation/DomainsTable.vue:41 +#, fuzzy +msgctxt "Content/Moderation/Table.Label/Short, Noun" msgid "First seen" msgstr "Découverte" #: front/src/components/mixins/Translations.vue:17 #: front/src/components/mixins/Translations.vue:18 +#, fuzzy +msgctxt "Content/Moderation/Dropdown/Noun" msgid "First seen date" msgstr "Date de découverte" #: front/src/views/content/remote/Card.vue:83 +#, fuzzy +msgctxt "Content/Library/Card.Button.Label/Verb" msgid "Follow" msgstr "Suivre" #: front/src/views/content/Home.vue:16 +#, fuzzy +msgctxt "Content/Library/Title/Verb" msgid "Follow remote libraries" msgstr "Suivre des bibliothèques distantes" #: front/src/views/content/remote/Card.vue:88 +#, fuzzy +msgctxt "Content/Library/Card.Paragraph" msgid "Follow request pending approval" msgstr "Demande de suivi en attente de validation" -#: front/src/components/mixins/Translations.vue:38 +#: front/src/components/mixins/Translations.vue:35 +#: front/src/components/mixins/Translations.vue:36 +#, fuzzy +msgctxt "Content/Federation/*/Noun" +msgid "Followers" +msgstr "Abonnés" + #: front/src/views/content/libraries/Detail.vue:7 -#: front/src/components/mixins/Translations.vue:39 +#, fuzzy +msgctxt "Content/Library/Tab.Title" msgid "Followers" msgstr "Abonnés" #: front/src/views/content/remote/Card.vue:93 +#, fuzzy +msgctxt "Content/Library/Card.Paragraph" msgid "Following" msgstr "Abonné" -#: front/src/components/library/Track.vue:17 -msgid "From album %{ album } by %{ artist }" -msgstr "De l'album %{ album } par %{ artist }" +#: front/src/components/library/TrackBase.vue:17 +msgctxt "Content/Track/Paragraph" +msgid "From album <a class=\"internal\" href=\"%{ albumUrl }\">%{ album }</a> by <a class=\"internal\" href=\"%{ artistUrl }\">%{ artist }</a>" +msgstr "" #: front/src/components/auth/SubsonicTokenForm.vue:7 +#, fuzzy +msgctxt "Content/Settings/Paragraph'" msgid "Funkwhale is compatible with other music players that support the Subsonic API." msgstr "Funkwhale est compatible avec d'autres lecteurs de musique qui supportent l'API Subsonic." #: front/src/components/Home.vue:95 +#, fuzzy +msgctxt "Content/Home/Paragraph" msgid "Funkwhale is dead simple to use." msgstr "Funkwhale est très simple à utiliser." #: front/src/components/Home.vue:39 +#, fuzzy +msgctxt "Content/Home/Paragraph" msgid "Funkwhale is designed to make it easy to listen to music you like, or to discover new artists." msgstr "Funkwhale est conçu pour faciliter l'écoute des musiques que vous aimez et découvrir de nouveaux artistes." #: front/src/components/Home.vue:116 +#, fuzzy +msgctxt "Content/Home/Paragraph" msgid "Funkwhale is free and gives you control on your music." msgstr "Funkwhale est gratuit et vous donne le contrôle sur votre musique." #: front/src/components/Home.vue:66 +#, fuzzy +msgctxt "Content/Home/Paragraph" msgid "Funkwhale takes care of handling your music" msgstr "Funkwhale prend soin de votre musique" #: front/src/components/ShortcutsModal.vue:38 +#, fuzzy +msgctxt "Popup/Keyboard shortcuts/Title" msgid "General shortcuts" msgstr "Raccourcis généraux" #: front/src/components/manage/users/InvitationForm.vue:16 +#, fuzzy +msgctxt "Content/Admin/Button.Label/Verb" msgid "Get a new invitation" msgstr "Obtenir une nouvelle invitation" #: front/src/components/Home.vue:13 +#, fuzzy +msgctxt "Content/Home/Button.Label/Verb" msgid "Get me to the library" msgstr "Amenez-moi à la bibliothèque" @@ -1145,6 +2112,8 @@ msgid "Get quality metadata about your music thanks to <a href=\"%{ url }\" targ 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 +#, fuzzy +msgctxt "Content/Library/Button.Label/Verb" msgid "Get started" msgstr "Commencer" @@ -1152,339 +2121,584 @@ msgstr "Commencer" msgid "Getting help" msgstr "Obtenir de l'aide" -#: front/src/components/common/ActionTable.vue:34 -#: front/src/components/common/ActionTable.vue:54 +#: front/src/components/common/ActionTable.vue:35 +#: front/src/components/common/ActionTable.vue:55 +#, fuzzy +msgctxt "Content/*/Button.Label/Short, Verb" msgid "Go" msgstr "Aller" #: front/src/components/PageNotFound.vue:14 +#, fuzzy +msgctxt "Content/*/Button.Label/Verb" msgid "Go to home page" msgstr "Retourner à la page d'accueil" +#: front/src/components/auth/Settings.vue:128 +#, fuzzy +msgid "Hidden artists" +msgstr "Parcourir les artistes" + #: front/src/components/manage/moderation/InstancePolicyForm.vue:114 +#, fuzzy +msgctxt "Content/Moderation/Help text" msgid "Hide account or domain content, except from followers." msgstr "Cacher le contenu du compte ou du domaine, sauf aux abonnés." +#: front/src/components/moderation/FilterModal.vue:40 +#, fuzzy +msgctxt "Popup/*/Button.Label" +msgid "Hide content" +msgstr "Ajouter du contenu" + +#: front/src/components/audio/PlayButton.vue:27 +msgctxt "*/Queue/Dropdown/Button/Label/Short" +msgid "Hide content from this artist" +msgstr "" + #: front/src/components/library/Home.vue:65 +#, fuzzy +msgctxt "Head/Home/Title" msgid "Home" msgstr "Accueil" #: front/src/components/instance/Stats.vue:36 +#, fuzzy +msgctxt "Content/About/Paragraph/Unit" msgid "Hours of music" msgstr "Heures de musique" #: front/src/components/auth/SubsonicTokenForm.vue:10 +#, fuzzy +msgctxt "Content/Settings/Paragraph" msgid "However, accessing Funkwhale from those clients require a separate password you can set below." msgstr "Cependant, accéder à Funkwhale depuis ces clients requiert un mot de passe distinct que vous pouvez configurer ci-dessous." #: front/src/views/auth/PasswordResetConfirm.vue:24 +#, fuzzy +msgctxt "Content/Signup/Paragraph" msgid "If the email address provided in the previous step is valid and binded to a user account, you should receive an email with reset instructions in the next couple of minutes." msgstr "Si l'adresse email que vous avez fournie est valide et associée à un compte utilisateur, vous allez recevoir un email contenant les instructions de réinitialisation au cours des prochaines minutes." -#: front/src/components/manage/library/FilesTable.vue:40 -msgid "Import date" -msgstr "Date d'importation" - #: front/src/components/Home.vue:71 +#, fuzzy +msgctxt "Content/Home/List item/Verb" msgid "Import music from various platforms, such as YouTube or SoundCloud" msgstr "Importez de la musique de différentes plate-formes, comme YouTube ou Soundcloud" #: front/src/components/library/FileUpload.vue:51 +#, fuzzy +msgctxt "Content/Library/Input.Label/Noun" msgid "Import reference" msgstr "Référence de l'importation" #: front/src/views/content/libraries/FilesTable.vue:11 +#, fuzzy +msgctxt "Content/Library/Dropdown.Label/Noun" +msgid "Import status" +msgstr "Statut de l'importation" + #: front/src/views/content/libraries/FilesTable.vue:58 +#, fuzzy +msgctxt "*/*/*/Noun" msgid "Import status" msgstr "Statut de l'importation" #: front/src/views/content/libraries/FilesTable.vue:217 +#, fuzzy +msgctxt "Content/Library/Help text" msgid "Imported" msgstr "Importé" -#: front/src/components/mixins/Translations.vue:21 -#: front/src/components/mixins/Translations.vue:22 -msgid "Imported date" -msgstr "Date d'importation" +#: front/src/components/moderation/FilterModal.vue:26 +#, fuzzy +msgctxt "Popup/Moderation/List item" +msgid "In \"Recently added\" widget" +msgstr "Ajoutés récemment" + +#: front/src/components/moderation/FilterModal.vue:27 +msgctxt "Popup/Moderation/List item" +msgid "In artists and album listings" +msgstr "" #: front/src/components/favorites/TrackFavoriteIcon.vue:3 +#, fuzzy +msgctxt "Content/Track/Button.Message" msgid "In favorites" msgstr "Dans les favoris" +#: front/src/components/moderation/FilterModal.vue:25 +msgctxt "Popup/Moderation/List item" +msgid "In other users favorites and listening history" +msgstr "" + +#: front/src/components/moderation/FilterModal.vue:28 +msgctxt "Popup/Moderation/List item" +msgid "In radio suggestions" +msgstr "" + #: front/src/components/manage/users/UsersTable.vue:54 +#, fuzzy +msgctxt "Content/Admin/Table" msgid "Inactive" msgstr "Inactif" #: front/src/components/ShortcutsModal.vue:71 +#, fuzzy +msgctxt "Popup/Keyboard shortcuts/Table.Label/Verb" msgid "Increase volume" msgstr "Augmenter le volume" -#: front/src/views/auth/PasswordReset.vue:54 -msgid "Input the email address binded to your account" -msgstr "Saisissez l'adresse de courriel associée à votre compte" - #: front/src/components/playlists/Editor.vue:31 +#, fuzzy +msgctxt "Content/Playlist/Button.Label/Verb" 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 +msgctxt "Content/Moderation/Title" msgid "Instance data" msgstr "Informations de l'instance" #: front/src/views/admin/Settings.vue:80 +#, fuzzy +msgctxt "Content/Admin/Menu" msgid "Instance information" msgstr "Informations relatives à cette instance" #: front/src/components/library/Radios.vue:9 +#, fuzzy +msgctxt "Content/Radio/Title" msgid "Instance radios" msgstr "Radios de l'instance" #: front/src/views/admin/Settings.vue:75 +#, fuzzy +msgctxt "Head/Admin/Title" msgid "Instance settings" msgstr "Paramètres de l'instance" -#: front/src/components/library/FileUpload.vue:230 -#: front/src/components/library/FileUpload.vue:231 +#: front/src/components/SetInstanceModal.vue:19 +#, fuzzy +msgctxt "Popup/Instance/Input.Label/Noun" +msgid "Instance URL" +msgstr "Informations de l'instance" + +#: front/src/components/library/FileUpload.vue:233 +#: front/src/components/library/FileUpload.vue:234 +#, fuzzy +msgctxt "Content/Library/Help text" msgid "Invalid file type, ensure you are uploading an audio file. Supported file extensions are %{ extensions }" msgstr "Mauvais type de fichier, assurez-vous de charger un fichier audio. Les formats de fichiers supportés sont %{ extensions }" -#: front/src/components/auth/Signup.vue:44 #: front/src/components/manage/users/InvitationForm.vue:11 +#, fuzzy +msgctxt "$1" +msgid "Invitation code" +msgstr "Code d'invitation" + +#: front/src/components/auth/Signup.vue:44 msgid "Invitation code" msgstr "Code d'invitation" #: front/src/views/admin/users/Base.vue:8 -#: src/views/admin/users/InvitationsList.vue:3 +#, fuzzy +msgctxt "Menu/Admin/Link" +msgid "Invitations" +msgstr "Invitations" + +#: front/src/views/admin/users/InvitationsList.vue:3 #: front/src/views/admin/users/InvitationsList.vue:24 +#, fuzzy +msgctxt "*/Admin/Title" msgid "Invitations" msgstr "Invitations" #: front/src/components/Footer.vue:41 +#, fuzzy +msgctxt "Footer/*/List item.Link" msgid "Issue tracker" msgstr "Suivi des problèmes" +#: front/src/components/SetInstanceModal.vue:5 +msgctxt "Popup/Instance/Error message.Title" +msgid "It is not possible to connect to the given URL" +msgstr "" + #: front/src/components/Home.vue:50 #, fuzzy +msgctxt "Content/Home/List item/Verb" msgid "Keep a track of your favorite songs" msgstr "Sauvegardez vos chansons favorites" -#: front/src/components/Footer.vue:33 src/components/ShortcutsModal.vue:3 +#: front/src/components/Footer.vue:33 +#, fuzzy +msgctxt "Footer/*/List item.Link/Short, Noun" +msgid "Keyboard shortcuts" +msgstr "Raccourcis clavier" + +#: front/src/components/ShortcutsModal.vue:3 +#, fuzzy +msgctxt "Popup/Keyboard shortcuts/Title" msgid "Keyboard shortcuts" msgstr "Raccourcis clavier" #: front/src/views/admin/moderation/DomainsDetail.vue:161 +#, fuzzy +msgctxt "Content/Moderation/Table.Label.Link" msgid "Known accounts" msgstr "Comptes connus" #: front/src/views/content/remote/Home.vue:14 +#, fuzzy +msgctxt "Content/Library/Title" msgid "Known libraries" msgstr "Bibliothèques connues" -#: 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 +#, fuzzy +msgctxt "Content/*/Table.Label" +msgid "Last activity" +msgstr "Dernière activité" + +#: front/src/components/manage/users/UsersTable.vue:41 +#, fuzzy +msgctxt "Content/Admin/Table.Label/Short, Noun (Value is a date)" +msgid "Last activity" +msgstr "Dernière activité" + +#: front/src/components/mixins/Translations.vue:29 +#: front/src/components/mixins/Translations.vue:30 +#, fuzzy +msgctxt "Content/Profile/*/Noun" msgid "Last activity" msgstr "Dernière activité" #: front/src/views/admin/moderation/AccountsDetail.vue:167 #: front/src/views/admin/moderation/DomainsDetail.vue:86 +#, fuzzy +msgctxt "Content/*/Table.Label" msgid "Last checked" msgstr "Dernière vérification" #: front/src/components/playlists/PlaylistModal.vue:32 +#, fuzzy +msgctxt "Popup/Playlist/Table.Label/Short" msgid "Last modification" msgstr "Dernière modification" #: front/src/components/manage/moderation/AccountsTable.vue:43 +#, fuzzy +msgctxt "Content/Moderation/Table.Label/Noun" msgid "Last seen" msgstr "Vu pour la dernière fois" #: front/src/components/mixins/Translations.vue:18 #: front/src/components/mixins/Translations.vue:19 +#, fuzzy +msgctxt "Content/Moderation/Dropdown/Noun" msgid "Last seen date" msgstr "Date de dernier aperçu" #: front/src/views/content/remote/Card.vue:56 +#, fuzzy +msgctxt "Content/Library/Card.List item/Noun" msgid "Last update:" msgstr "Dernière mise à jour :" -#: front/src/components/common/ActionTable.vue:47 +#: front/src/components/common/ActionTable.vue:48 +#, fuzzy +msgctxt "Modal/*/Button.Label/Short, Verb" msgid "Launch" msgstr "Démarrer" #: front/src/components/Home.vue:10 +#, fuzzy +msgctxt "Content/Home/Button.Label/Verb" msgid "Learn more about this instance" msgstr "En savoir plus à propos de cette instance" #: front/src/components/manage/users/InvitationForm.vue:58 +#, fuzzy +msgctxt "Content/Admin/Input.Placeholder" msgid "Leave empty for a random code" msgstr "Laisser vide pour obtenir un code aléatoire" #: front/src/components/audio/EmbedWizard.vue:7 +#, fuzzy +msgctxt "Popup/Embed/Paragraph" msgid "Leave empty for a responsive widget" msgstr "Laisser vide pour un widget adaptatif" +#: front/src/views/content/Base.vue:5 +#, fuzzy +msgctxt "Menu/Library/Tab.Link" +msgid "Libraries" +msgstr "Bibliothèques" + #: front/src/views/admin/moderation/AccountsDetail.vue:297 #: front/src/views/admin/moderation/DomainsDetail.vue:233 -#: front/src/views/content/Base.vue:5 +#, fuzzy +msgctxt "Content/Moderation/Table.Label" msgid "Libraries" msgstr "Bibliothèques" #: front/src/views/content/libraries/Form.vue:2 +#, fuzzy +msgctxt "Content/Library/Paragraph" msgid "Libraries help you organize and share your music collections. You can upload your own music collection to Funkwhale and share it with your friends and family." msgstr "Les bibliothèques vous aident à organiser et à partager votre collection de musique. Vous pouvez téléverser votre bibliothèque musicale sur Funkwhale et la partager avec vos amis et votre famille." #: front/src/components/instance/Stats.vue:30 +#, fuzzy +msgctxt "Content/About/Title/Noun" +msgid "Library" +msgstr "Bibliothèque" + #: front/src/components/manage/users/UsersTable.vue:173 -#: front/src/views/admin/moderation/AccountsDetail.vue:464 +#, fuzzy +msgctxt "Content/Admin/Table" +msgid "Library" +msgstr "Bibliothèque" + +#: front/src/views/admin/moderation/AccountsDetail.vue:462 +#, fuzzy +msgctxt "Content/Moderation/Dropdown" +msgid "Library" +msgstr "Bibliothèque" + +#: front/src/components/Sidebar.vue:103 +#, fuzzy +msgctxt "Sidebar/Moderation/List item.Link/Noun" msgid "Library" msgstr "Bibliothèque" #: front/src/views/content/libraries/Form.vue:109 +#, fuzzy +msgctxt "Content/Library/Message" msgid "Library created" msgstr "Bibliothèque créée" #: front/src/views/content/libraries/Form.vue:129 +#, fuzzy +msgctxt "Content/Library/Message" msgid "Library deleted" msgstr "Bibliothèque supprimée" -#: front/src/views/admin/library/FilesList.vue:3 -msgid "Library files" +#: front/src/views/admin/library/EditsList.vue:4 +#, fuzzy +msgctxt "Content/Admin/Title/Noun" +msgid "Library edits" msgstr "Fichiers de la bibliothèque" #: front/src/views/content/libraries/Form.vue:106 +#, fuzzy +msgctxt "Content/Library/Message" msgid "Library updated" msgstr "Bibliothèque mise à jour" -#: front/src/components/library/Track.vue:100 +#: front/src/components/library/TrackDetail.vue:19 +#, fuzzy +msgctxt "Content/Track/Table.Label/Noun" msgid "License" msgstr "Licence" #: front/src/views/content/libraries/Detail.vue:21 +#, fuzzy +msgctxt "Content/Library/Paragraph" msgid "Loading followers…" msgstr "Chargement des abonnés…" #: front/src/views/content/libraries/Home.vue:3 +#, fuzzy +msgctxt "Content/Library/Paragraph" msgid "Loading Libraries…" msgstr "Chargement des bibliothèques…" #: front/src/views/content/libraries/Detail.vue:3 #: front/src/views/content/libraries/Upload.vue:3 +#, fuzzy +msgctxt "Content/Library/Paragraph" msgid "Loading library data…" msgstr "Chargement des données de la bibliothèque…" -#: front/src/views/Notifications.vue:4 +#: front/src/views/Notifications.vue:19 +#, fuzzy +msgctxt "Content/Notifications/Paragraph" msgid "Loading notifications…" msgstr "Chargement des notifications…" #: front/src/views/content/remote/Home.vue:3 +#, fuzzy +msgctxt "Content/Library/Paragraph" msgid "Loading remote libraries…" msgstr "Chargement des bibliothèques distantes…" #: front/src/views/content/libraries/Quota.vue:4 +#, fuzzy +msgctxt "Content/Library/Paragraph" msgid "Loading usage data…" msgstr "Chargement des données d'utilisation…" #: front/src/components/favorites/List.vue:5 +#, fuzzy +msgctxt "Content/Favorites/Message" msgid "Loading your favorites…" msgstr "Chargement de vos favoris…" -#: front/src/components/manage/moderation/AccountsTable.vue:59 +#: front/src/components/manage/moderation/AccountsTable.vue:59 +#, fuzzy +msgctxt "Content/Moderation/Table/Short, Noun" +msgid "Local account" +msgstr "Compte local" + #: front/src/views/admin/moderation/AccountsDetail.vue:18 +#, fuzzy +msgctxt "Content/Moderation/List item" msgid "Local account" msgstr "Compte local" #: front/src/components/auth/Login.vue:84 +#, fuzzy +msgctxt "Head/Login/Title" msgid "Log In" msgstr "Connexion" #: front/src/components/auth/Login.vue:4 +#, fuzzy +msgctxt "Content/Login/Title/Verb" msgid "Log in to your Funkwhale account" msgstr "Connectez-vous à votre compte Funkwhale" #: front/src/components/auth/Logout.vue:20 +#, fuzzy +msgctxt "Head/Login/Title" msgid "Log Out" msgstr "Déconnexion" #: front/src/components/Sidebar.vue:38 +#, fuzzy +msgctxt "Sidebar/Profile/List item.Link" msgid "Logged in as %{ username }" msgstr "Connecté·e en tant que %{ username }" -#: front/src/components/Sidebar.vue:54 src/components/auth/Login.vue:42 +#: front/src/components/auth/Login.vue:42 +#, fuzzy +msgctxt "Content/Login/Button.Label/Verb" +msgid "Login" +msgstr "Connexion" + +#: front/src/components/Sidebar.vue:54 +#, fuzzy +msgctxt "Sidebar/Login/List item.Link/Verb" msgid "Login" msgstr "Connexion" #: front/src/views/admin/moderation/AccountsDetail.vue:119 +#, fuzzy +msgctxt "Content/*/*/Noun" msgid "Login status" msgstr "Statut de connexion" #: front/src/components/Sidebar.vue:52 +#, fuzzy +msgctxt "Sidebar/Login/List item.Link/Verb" msgid "Logout" msgstr "Déconnexion" #: front/src/views/content/libraries/Home.vue:9 +#, fuzzy +msgctxt "Content/Library/Paragraph" msgid "Looks like you don't have a library, it's time to create one." msgstr "On dirait que vous n'avez pas encore de bibliothèque, il est temps d'en créer une." -#: front/src/components/audio/Player.vue:356 -#: src/components/audio/Player.vue:357 +#: front/src/components/audio/Player.vue:364 +#: src/components/audio/Player.vue:365 +#, fuzzy +msgctxt "Sidebar/Player/Icon.Tooltip" msgid "Looping disabled. Click to switch to single-track looping." msgstr "Répétition désactivée. Cliquez ici pour activer la répétition sur la piste actuelle." -#: front/src/components/audio/Player.vue:359 -#: src/components/audio/Player.vue:360 +#: front/src/components/audio/Player.vue:367 +#: src/components/audio/Player.vue:368 +#, fuzzy +msgctxt "Sidebar/Player/Icon.Tooltip" msgid "Looping on a single track. Click to switch to whole queue looping." msgstr "Répétition sur la piste en cours. Cliquez pour répéter l'intégralité de la liste d'attente." -#: front/src/components/audio/Player.vue:362 -#: src/components/audio/Player.vue:363 +#: front/src/components/audio/Player.vue:370 +#: src/components/audio/Player.vue:371 +#, fuzzy +msgctxt "Sidebar/Player/Icon.Tooltip" msgid "Looping on whole queue. Click to disable looping." msgstr "Répétition de l'intégralité de la liste d'attente, cliquez pour désactiver la répétition." -#: front/src/components/library/Track.vue:150 +#: front/src/components/library/TrackDetail.vue:69 +#, fuzzy +msgctxt "Content/Track/Title" msgid "Lyrics" msgstr "Paroles" -#: front/src/components/Sidebar.vue:210 +#: front/src/components/Sidebar.vue:221 +#, fuzzy +msgctxt "Sidebar/*/Hidden text" msgid "Main menu" msgstr "Menu principal" #: front/src/views/admin/library/Base.vue:16 +#, fuzzy +msgctxt "Head/Admin/Title" msgid "Manage library" msgstr "Gérer la bibliothèque" #: front/src/components/playlists/PlaylistModal.vue:3 +#, fuzzy +msgctxt "Popup/Playlist/Title/Verb" msgid "Manage playlists" msgstr "Gérer les listes de lecture" #: front/src/views/admin/users/Base.vue:20 +#, fuzzy +msgctxt "Head/Admin/Title" msgid "Manage users" msgstr "Gérer les utilisateur·rices" #: front/src/views/playlists/List.vue:8 +#, fuzzy +msgctxt "Content/Playlist/Button.Label/Verb" msgid "Manage your playlists" msgstr "Gérer vos listes de lecture" -#: front/src/views/Notifications.vue:17 +#: front/src/views/Notifications.vue:14 +#, fuzzy +msgctxt "Content/Notifications/Button.Label/Verb" msgid "Mark all as read" msgstr "Tout marquer comme lu" #: front/src/components/notifications/NotificationRow.vue:46 +#, fuzzy +msgctxt "Content/Notifications/Button.Tooltip/Verb" msgid "Mark as read" msgstr "Marquer comme lu" #: front/src/components/notifications/NotificationRow.vue:47 +#, fuzzy +msgctxt "Content/Notifications/Button.Tooltip/Verb" msgid "Mark as unread" msgstr "Marquer comme non lu" #: front/src/views/admin/moderation/AccountsDetail.vue:281 +#, fuzzy +msgctxt "Content/*/*/Unit" msgid "MB" msgstr "Mo" -#: front/src/components/audio/Player.vue:349 +#: front/src/components/audio/Player.vue:357 +#, fuzzy +msgctxt "Sidebar/Player/Hidden text" msgid "Media player" msgstr "Lecteur média" @@ -1492,497 +2706,993 @@ msgstr "Lecteur média" msgid "Member since %{ date }" msgstr "Membre depuis le %{ date }" +#: front/src/views/admin/library/Base.vue:17 +msgid "Menu/*/Hidden text" +msgstr "" + #: front/src/components/Footer.vue:32 +#, fuzzy +msgctxt "Footer/*/List item.Link" msgid "Mobile and desktop apps" msgstr "Applications mobiles et de bureau" -#: front/src/components/Sidebar.vue:97 -#: src/components/manage/users/UsersTable.vue:177 -#: front/src/views/admin/moderation/AccountsDetail.vue:468 +#: front/src/components/manage/users/UsersTable.vue:177 +#, fuzzy +msgctxt "Content/Admin/Table" +msgid "Moderation" +msgstr "Modération" + #: front/src/views/admin/moderation/Base.vue:21 +#, fuzzy +msgctxt "Head/Moderation/Title" +msgid "Moderation" +msgstr "Modération" + +#: front/src/views/admin/moderation/AccountsDetail.vue:466 +#, fuzzy +msgctxt "Content/Moderation/Dropdown" +msgid "Moderation" +msgstr "Modération" + +#: front/src/components/Sidebar.vue:97 +#, fuzzy +msgctxt "Sidebar/Moderation/List item.Link/Noun" msgid "Moderation" msgstr "Modération" #: front/src/views/admin/moderation/AccountsDetail.vue:49 #: front/src/views/admin/moderation/DomainsDetail.vue:42 +#, fuzzy +msgctxt "Content/Moderation/Card.Paragraph" msgid "Moderation policies help you control how your instance interact with a given domain or account." -msgstr "" -"Les règles de modération vous aident à contrôler comment votre instance " -"interagit avec un domaine ou compte donné." +msgstr "Les règles de modération vous aident à contrôler comment votre instance interagit avec un domaine ou compte donné." +#: front/src/components/library/EditCard.vue:5 +#, fuzzy +msgctxt "Content/Library/Card/Short" +msgid "Modification %{ id }" +msgstr "Date de modification" + +#: front/src/components/mixins/Translations.vue:19 #: front/src/components/mixins/Translations.vue:20 -#: front/src/components/mixins/Translations.vue:21 +#, fuzzy +msgctxt "Content/Playlist/Dropdown/Noun" msgid "Modification date" msgstr "Date de modification" -#: front/src/components/Sidebar.vue:63 src/views/admin/Settings.vue:82 +#: front/src/components/Sidebar.vue:63 +#, fuzzy +msgctxt "Sidebar/Library/Title" +msgid "Music" +msgstr "Musique" + +#: front/src/views/admin/Settings.vue:82 +#, fuzzy +msgctxt "Content/Admin/Menu" msgid "Music" msgstr "Musique" -#: front/src/components/audio/Player.vue:355 +#: front/src/components/audio/Player.vue:363 +#, fuzzy +msgctxt "Sidebar/Player/Icon.Tooltip/Verb" msgid "Mute" msgstr "Couper le son" #: front/src/components/manage/moderation/InstancePolicyCard.vue:24 +#, fuzzy +msgctxt "Content/Moderation/Card.List item/Verb" +msgid "Mute activity" +msgstr "Masquer l’activité" + #: front/src/components/manage/moderation/InstancePolicyForm.vue:115 +#, fuzzy +msgctxt "Content/Moderation/Checkbox.Label/Verb" msgid "Mute activity" msgstr "Masquer l’activité" +#: front/src/components/manage/moderation/InstancePolicyForm.vue:119 +#, fuzzy +msgctxt "Content/Moderation/Checkbox.Label/Verb" +msgid "Mute notifications" +msgstr "Masquer les notifications" + #: front/src/components/manage/moderation/InstancePolicyCard.vue:28 +#, fuzzy +msgctxt "Content/Moderation/Card.List item/Verb" msgid "Mute notifications" msgstr "Masquer les notifications" #: front/src/components/Sidebar.vue:34 +#, fuzzy +msgctxt "Sidebar/Profile/Title" msgid "My account" msgstr "Mon compte" -#: front/src/components/library/radios/Builder.vue:236 +#: front/src/components/library/radios/Builder.vue:237 +#, fuzzy +msgctxt "Content/Radio/Input.Placeholder" msgid "My awesome description" msgstr "Ma description géniale" #: front/src/views/content/libraries/Form.vue:70 +#, fuzzy +msgctxt "Content/Library/Input.Placeholder" msgid "My awesome library" msgstr "Ma bibliothèque d'enfer" #: front/src/components/playlists/Form.vue:74 +#, fuzzy +msgctxt "Content/Playlist/Input.Placeholder" msgid "My awesome playlist" msgstr "Ma liste de lecture d'enfer" -#: front/src/components/library/radios/Builder.vue:235 +#: front/src/components/library/radios/Builder.vue:236 +#, fuzzy +msgctxt "Content/Radio/Input.Placeholder" msgid "My awesome radio" msgstr "Ma radio d'enfer" #: front/src/views/content/libraries/Home.vue:6 +#, fuzzy +msgctxt "Content/Library/Title" msgid "My libraries" msgstr "Mes bibliothèques" #: 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 +#: src/components/library/EditCard.vue:60 +#: front/src/components/library/TrackDetail.vue:34 +#: front/src/components/library/TrackDetail.vue:43 +#: front/src/components/library/TrackDetail.vue:52 +#: front/src/components/library/TrackDetail.vue:61 #: 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 #, fuzzy +msgctxt "*/*/*" msgid "N/A" msgstr "ND" +#: front/src/components/mixins/Translations.vue:24 +#: front/src/components/mixins/Translations.vue:25 +#, fuzzy +msgctxt "Content/Moderation/*/Noun" +msgid "Name" +msgstr "Nom" + +#: front/src/views/content/libraries/Form.vue:10 +#, fuzzy +msgctxt "Content/Library/Input.Label" +msgid "Name" +msgstr "Nom" + +#: front/src/components/playlists/PlaylistModal.vue:31 +#, fuzzy +msgctxt "*/*/Table.Label" +msgid "Name" +msgstr "Nom" + +#: front/src/components/auth/Settings.vue:133 +#, fuzzy +msgctxt "Content/*/Table.Label" +msgid "Name" +msgstr "Nom" + #: 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 +#, fuzzy +msgctxt "Content/Moderation/Table.Label" msgid "Name" msgstr "Nom" -#: front/src/components/auth/Settings.vue:87 +#: front/src/components/auth/Settings.vue:88 +#, fuzzy +msgctxt "Content/Settings/Input.Label" +msgid "New password" +msgstr "Nouveau mot de passe" + #: front/src/views/auth/PasswordResetConfirm.vue:14 +#, fuzzy +msgctxt "Content/Signup/Input.Label" msgid "New password" msgstr "Nouveau mot de passe" -#: front/src/components/Sidebar.vue:160 +#: front/src/components/Sidebar.vue:171 +#, fuzzy +msgctxt "Sidebar/Player/Paragraph" msgid "New tracks will be appended here automatically." msgstr "Les nouvelles pistes seront ajoutées ici automatiquement." -#: front/src/components/audio/Player.vue:353 +#: front/src/components/library/EditCard.vue:47 +msgctxt "Content/Library/Card.Table.Header/Short" +msgid "New value" +msgstr "" + +#: front/src/components/audio/Player.vue:361 +#, fuzzy +msgctxt "Sidebar/Player/Icon.Tooltip" msgid "Next track" msgstr "Piste suivante" -#: front/src/components/Sidebar.vue:119 +#: front/src/components/Sidebar.vue:130 +#, fuzzy +msgctxt "*/*/*" msgid "No" msgstr "Non" #: front/src/components/Home.vue:100 +#, fuzzy +msgctxt "Content/Home/List item" msgid "No add-ons, no plugins : you only need a web library" msgstr "Pas d'addons ou d'extension à installer, il vous suffit d'une bibliothèque sur le web" #: front/src/components/audio/Search.vue:25 +#, fuzzy +msgctxt "Content/Search/Paragraph" msgid "No album matched your query" msgstr "Aucun album ne correspond à votre recherche" #: front/src/components/audio/Search.vue:16 +#, fuzzy +msgctxt "Content/Search/Paragraph" msgid "No artist matched your query" msgstr "Aucun·e artiste ne correspond à votre recherche" -#: front/src/components/library/Track.vue:158 +#: front/src/components/library/TrackDetail.vue:14 +#, fuzzy +msgctxt "Content/Track/Table.Paragraph" +msgid "No copyright information available for this track" +msgstr "Aucune parole disponible pour cette piste." + +#: front/src/components/library/TrackDetail.vue:25 +#, fuzzy +msgctxt "Content/Track/Table.Paragraph" +msgid "No licensing information for this track" +msgstr "Nous n'avons aucune information de licence pour cette piste" + +#: front/src/components/library/TrackDetail.vue:77 +#, fuzzy +msgctxt "Content/Track/Paragraph" msgid "No lyrics available for this track." msgstr "Aucune parole disponible pour cette piste." #: front/src/components/federation/LibraryWidget.vue:6 +#, fuzzy +msgctxt "Content/Federation/Paragraph" msgid "No matching library." msgstr "Aucune bibliothèque correspondante." -#: front/src/views/Notifications.vue:26 +#: front/src/views/Notifications.vue:28 +#, fuzzy +msgctxt "Content/Notifications/Paragraph" msgid "No notification to show." msgstr "Pas encore de notifications." +#: front/src/components/common/EmptyState.vue:7 +msgctxt "Content/*/Paragraph" +msgid "No results were found." +msgstr "" + +#: front/src/views/content/libraries/Form.vue:72 +#, fuzzy +msgctxt "Content/Library/Dropdown" +msgid "Nobody except me" +msgstr "Personne à part moi" + #: 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 +#, fuzzy +msgctxt "Content/Settings/Dropdown" +msgid "Nobody except me" +msgstr "Personne à part moi" + +#: front/src/components/playlists/Form.vue:81 +#, fuzzy +msgctxt "Content/Playlist/Dropdown" msgid "Nobody except me" msgstr "Personne à part moi" #: front/src/views/content/libraries/Detail.vue:57 +#, fuzzy +msgctxt "Content/Library/Paragraph" msgid "Nobody is following this library" msgstr "Personne ne suit cette bibliothèque" #: front/src/components/manage/users/InvitationsTable.vue:51 +#, fuzzy +msgctxt "Content/Admin/Table" msgid "Not used" msgstr "Non utilisé" -#: front/src/components/Sidebar.vue:46 src/views/Notifications.vue:74 +#: front/src/views/Notifications.vue:76 +#, fuzzy +msgctxt "Head/Notifications/Title" +msgid "Notifications" +msgstr "Notifications" + +#: front/src/components/Sidebar.vue:46 +#, fuzzy +msgctxt "Sidebar/Notifications/List item.Link/Noun" msgid "Notifications" msgstr "Notifications" #: front/src/components/Footer.vue:47 +#, fuzzy +msgctxt "Footer/*/List item.Link" msgid "Official website" msgstr "Site officiel" -#: front/src/components/auth/Settings.vue:82 +#: front/src/components/auth/Settings.vue:83 +#, fuzzy +msgctxt "Content/Settings/Input.Label" msgid "Old password" msgstr "Ancien mot de passe" +#: front/src/components/library/EditCard.vue:46 +msgctxt "Content/Library/Card.Table.Header/Short" +msgid "Old value" +msgstr "" + #: front/src/components/manage/users/InvitationsTable.vue:20 +#, fuzzy +msgctxt "Content/Admin/Dropdown/Adjective" msgid "Open" msgstr "Accès libre" #: front/src/views/admin/moderation/AccountsDetail.vue:23 +#, fuzzy +msgctxt "Content/Moderation/Link/Verb" msgid "Open profile" msgstr "Ouvrir le profil" #: front/src/views/admin/moderation/DomainsDetail.vue:16 +#, fuzzy +msgctxt "Content/Moderation/Link/Verb" msgid "Open website" msgstr "Ouvrir le site web" #: front/src/components/manage/moderation/InstancePolicyForm.vue:40 +#, fuzzy +msgctxt "Content/Moderation/Card.Title" msgid "Or customize your rule" msgstr "Ou personnalisez votre règle" -#: 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/components/favorites/List.vue:32 +#, fuzzy +msgctxt "Content/*/Dropdown.Label/Short, Name" +msgid "Order" +msgstr "Ordre" + #: front/src/views/playlists/List.vue:25 +#, fuzzy +msgctxt "Content/*/Dropdown.Label/Short, Noun" +msgid "Order" +msgstr "Ordre" + +#: front/src/components/library/Radios.vue:41 +#, fuzzy +msgctxt "Content/Search/Dropdown.Label" +msgid "Order" +msgstr "Ordre" + +#: front/src/components/manage/library/EditsCardList.vue:37 +#: front/src/components/manage/users/UsersTable.vue:17 +#, fuzzy +msgctxt "Content/Search/Dropdown.Label/Noun" 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 +#, fuzzy +msgctxt "Content/Search/Input.Label/Noun" +msgid "Ordering" +msgstr "Trier par" + +#: front/src/components/library/Albums.vue:15 +#: src/components/library/Artists.vue:15 +#, fuzzy +msgctxt "Content/Search/Dropdown.Label/Noun" +msgid "Ordering" +msgstr "Trier par" + +#: front/src/components/library/Radios.vue:33 +#: front/src/components/manage/library/EditsCardList.vue:29 +#, fuzzy +msgctxt "Content/Search/Dropdown.Label" +msgid "Ordering" +msgstr "Trier par" + +#: front/src/components/favorites/List.vue:24 +#, fuzzy +msgctxt "Content/Favorites/Dropdown.Title/Short, Name" +msgid "Ordering" +msgstr "Trier par" + #: front/src/views/playlists/List.vue:17 +#, fuzzy +msgctxt "Content/*/Dropdown.Label/Short, Noun" +msgid "Ordering" +msgstr "Trier par" + +#: front/src/views/content/libraries/FilesTable.vue:21 +#, fuzzy +msgctxt "Content/Library/Dropdown.Label/Noun" msgid "Ordering" msgstr "Trier par" -#: front/src/components/library/Artists.vue:23 +#: front/src/views/content/libraries/FilesTable.vue:29 +#, fuzzy +msgctxt "Content/Library/Dropdown.Label/Noun" +msgid "Ordering direction" +msgstr "Sens" + +#: front/src/components/library/Albums.vue:23 +#: src/components/library/Artists.vue:23 +#, fuzzy +msgctxt "Content/Search/Dropdown.Label/Noun" +msgid "Ordering direction" +msgstr "Sens" + #: front/src/components/manage/moderation/AccountsTable.vue:19 #: front/src/components/manage/moderation/DomainsTable.vue:17 -#: front/src/views/content/libraries/FilesTable.vue:29 +#, fuzzy +msgctxt "Content/Search/Input.Label/Noun" msgid "Ordering direction" msgstr "Sens" #: front/src/components/manage/users/InvitationsTable.vue:38 +#, fuzzy +msgctxt "Content/Admin/Table.Label" msgid "Owner" msgstr "Propriétaire" #: front/src/components/PageNotFound.vue:33 +#, fuzzy +msgctxt "Head/*/Title" msgid "Page Not Found" msgstr "Page non trouvée" #: front/src/components/PageNotFound.vue:7 +#, fuzzy +msgctxt "Content/*/Title" msgid "Page not found!" msgstr "Page introuvable !" #: front/src/components/Pagination.vue:39 +#, fuzzy +msgctxt "Content/*/Hidden text/Noun" msgid "Pagination" msgstr "Pagination" -#: front/src/components/auth/Login.vue:33 src/components/auth/Signup.vue:40 +#: front/src/components/auth/Signup.vue:40 +msgid "Password" +msgstr "Mot de passe" + +#: front/src/components/auth/Login.vue:33 +#, fuzzy +msgctxt "Content/Login/Input.Label" msgid "Password" msgstr "Mot de passe" #: front/src/components/auth/SubsonicTokenForm.vue:94 +#, fuzzy +msgctxt "Content/Settings/Message" msgid "Password updated" msgstr "Mot de passe mis à jour" #: front/src/views/auth/PasswordResetConfirm.vue:28 +#, fuzzy +msgctxt "Content/Signup/Card.Title" msgid "Password updated successfully" msgstr "Mot de passe modifié avec succès" -#: front/src/components/audio/Player.vue:352 +#: front/src/components/audio/Player.vue:360 +#, fuzzy +msgctxt "Sidebar/Player/Icon.Tooltip/Verb" msgid "Pause track" msgstr "Mettre en pause" #: front/src/components/ShortcutsModal.vue:59 +#, fuzzy +msgctxt "Popup/Keyboard shortcuts/Table.Label/Verb" msgid "Pause/play the current track" msgstr "Mettre en pause/jouer la piste en cours" #: front/src/components/manage/moderation/InstancePolicyCard.vue:12 +#, fuzzy +msgctxt "Content/Moderation/Card.List item" msgid "Paused" msgstr "En pause" -#: front/src/components/library/FileUpload.vue:107 -#: front/src/views/content/libraries/FilesTable.vue:14 #: front/src/views/content/libraries/FilesTable.vue:208 +#, fuzzy +msgctxt "Content/Library/Table/Short" +msgid "Pending" +msgstr "En attente" + +#: front/src/components/library/FileUpload.vue:109 +#, fuzzy +msgctxt "Content/Library/Table" +msgid "Pending" +msgstr "En attente" + +#: front/src/views/content/libraries/FilesTable.vue:14 +#, fuzzy +msgctxt "Content/Library/Dropdown" msgid "Pending" msgstr "En attente" #: front/src/views/content/libraries/Detail.vue:37 +#, fuzzy +msgctxt "Content/Library/Table/Short" msgid "Pending approval" msgstr "En attente de validation" #: front/src/views/content/libraries/Quota.vue:22 +#, fuzzy +msgctxt "Content/Library/Label" msgid "Pending files" msgstr "Fichiers en attente" -#: front/src/components/Sidebar.vue:212 +#: front/src/components/Sidebar.vue:223 +#, fuzzy +msgctxt "Sidebar/Notifications/Hidden text" msgid "Pending follow requests" msgstr "Demandes d'abonnement en attente" +#: front/src/components/manage/library/EditsCardList.vue:18 +#, fuzzy +msgctxt "Content/Admin/Dropdown" +msgid "Pending review" +msgstr "Fichiers en attente" + +#: front/src/components/library/EditCard.vue:29 +#, fuzzy +msgctxt "Content/Library/Card/Short" +msgid "Pending review" +msgstr "Fichiers en attente" + +#: front/src/components/Sidebar.vue:224 +#, fuzzy +msgctxt "Sidebar/Moderation/Hidden text" +msgid "Pending review edits" +msgstr "Fichiers en attente" + #: front/src/components/manage/users/UsersTable.vue:42 +#, fuzzy +msgctxt "Content/Admin/Table.Label/Noun" +msgid "Permissions" +msgstr "Permissions" + #: front/src/views/admin/moderation/AccountsDetail.vue:137 +#, fuzzy +msgctxt "Content/Moderation/Table.Label" msgid "Permissions" msgstr "Permissions" #: front/src/components/audio/PlayButton.vue:9 -#: src/components/library/Track.vue:40 +#, fuzzy +msgctxt "*/Queue/Button/Label/Short, Verb" +msgid "Play" +msgstr "Jouer" + +#: front/src/components/library/TrackBase.vue:25 +#, fuzzy +msgctxt "*/Queue/Button.Label/Short, Verb" 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:22 -#: front/src/components/library/Album.vue:67 src/views/playlists/Detail.vue:23 +#, fuzzy +msgctxt "Content/Queue/Button.Label/Short, Verb" +msgid "Play all" +msgstr "Tout lire" + +#: front/src/components/library/Album.vue:17 +#: src/components/library/Album.vue:63 front/src/views/playlists/Detail.vue:24 +#, fuzzy +msgctxt "Content/*/Button.Label/Verb, Short" +msgid "Play all" +msgstr "Tout lire" + +#: front/src/components/audio/album/Card.vue:48 +#, fuzzy +msgctxt "Content/Queue/Card.Button.Label/Short, Verb" msgid "Play all" msgstr "Tout lire" #: front/src/components/library/Artist.vue:26 +#, fuzzy +msgctxt "Content/Artist/Button.Label/Verb" msgid "Play all albums" msgstr "Lire tous les albums" -#: front/src/components/audio/PlayButton.vue:15 -#: front/src/components/audio/PlayButton.vue:65 +#: front/src/components/audio/PlayButton.vue:18 +#, fuzzy +msgctxt "*/Queue/Dropdown/Button/Label/Short" +msgid "Play next" +msgstr "Lire ensuite" + +#: front/src/components/audio/PlayButton.vue:77 +#, fuzzy +msgctxt "*/Queue/Dropdown/Button/Title" msgid "Play next" msgstr "Lire ensuite" #: front/src/components/ShortcutsModal.vue:67 +#, fuzzy +msgctxt "Popup/Keyboard shortcuts/Table.Label/Verb" msgid "Play next track" msgstr "Jouer la piste suivante" -#: front/src/components/audio/PlayButton.vue:16 -#: front/src/components/audio/PlayButton.vue:63 +#: front/src/components/audio/PlayButton.vue:21 +#, fuzzy +msgctxt "*/Queue/Dropdown/Button/Label/Short" +msgid "Play now" +msgstr "Lire maintenant" + +#: front/src/components/audio/PlayButton.vue:75 +#, fuzzy +msgctxt "*/Queue/Dropdown/Button/Title" msgid "Play now" msgstr "Lire maintenant" #: front/src/components/ShortcutsModal.vue:63 +#, fuzzy +msgctxt "Popup/Keyboard shortcuts/Table.Label/Verb" msgid "Play previous track" msgstr "Jouer la piste précédente" -#: front/src/components/Sidebar.vue:211 +#: front/src/components/audio/PlayButton.vue:78 +msgctxt "*/Queue/Dropdown/Button/Title" +msgid "Play similar songs" +msgstr "" + +#: front/src/components/Sidebar.vue:222 +#, fuzzy +msgctxt "Sidebar/Player/Hidden text" msgid "Play this track" msgstr "Jouer cette piste" -#: front/src/components/audio/Player.vue:351 +#: front/src/components/audio/Player.vue:359 +#, fuzzy +msgctxt "Sidebar/Player/Icon.Tooltip/Verb" msgid "Play track" msgstr "Jouer" -#: front/src/components/audio/PlayButton.vue:70 +#: front/src/components/audio/PlayButton.vue:83 +#, fuzzy +msgctxt "*/Queue/Button/Title" msgid "Play..." msgstr "Jouer…" -#: front/src/views/playlists/Detail.vue:90 +#: front/src/views/playlists/Detail.vue:91 msgid "Playlist" msgstr "Playlist" #: front/src/views/playlists/Detail.vue:12 +#, fuzzy +msgctxt "Content/Playlist/Header.Subtitle" msgid "Playlist containing %{ count } track, by %{ username }" msgid_plural "Playlist containing %{ count } tracks, by %{ username }" msgstr[0] "Playlist contenant %{ count } piste, par %{ username }" msgstr[1] "Playlist contenant %{ count } pistes, par %{ username }" #: front/src/components/playlists/Form.vue:9 +#, fuzzy +msgctxt "Content/Playlist/Message" msgid "Playlist created" msgstr "Playlist créée" #: front/src/components/playlists/Editor.vue:4 +#, fuzzy +msgctxt "Content/Playlist/Title" msgid "Playlist editor" msgstr "Éditeur de playlist" #: front/src/components/playlists/Form.vue:21 +#, fuzzy +msgctxt "Content/Playlist/Input.Label" msgid "Playlist name" msgstr "Nom de la playlist" #: front/src/components/playlists/Form.vue:6 +#, fuzzy +msgctxt "Content/Playlist/Message" msgid "Playlist updated" msgstr "Playlist mise à jour" #: front/src/components/playlists/Form.vue:25 +#, fuzzy +msgctxt "Content/Playlist/Dropdown.Label" 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/admin/Settings.vue:83 +#: front/src/components/Sidebar.vue:71 +#, fuzzy +msgctxt "Sidebar/Playlist/List item.Link/Noun" +msgid "Playlists" +msgstr "Playlists" + +#: front/src/components/library/Library.vue:16 +#, fuzzy +msgctxt "Menu/Home/Link" +msgid "Playlists" +msgstr "Playlists" + #: front/src/views/playlists/List.vue:106 +#, fuzzy +msgctxt "Head/Playlist/Title/Noun" +msgid "Playlists" +msgstr "Playlists" + +#: front/src/components/library/Home.vue:16 +#, fuzzy +msgctxt "Content/Home/Title" +msgid "Playlists" +msgstr "Playlists" + +#: front/src/views/admin/Settings.vue:83 +#, fuzzy +msgctxt "Content/Admin/Menu" msgid "Playlists" msgstr "Playlists" #: front/src/components/Home.vue:56 +#, fuzzy +msgctxt "Content/Home/List item" msgid "Playlists? We got them" msgstr "Les playlists ? Elles sont là !" -#: front/src/components/auth/Settings.vue:78 +#: front/src/components/auth/Settings.vue:79 +#, fuzzy +msgctxt "Content/Settings/Error message.List item/Call to action" msgid "Please double-check your password is correct" msgstr "Merci de vérifier que votre mot de passe est correct" #: front/src/components/auth/Login.vue:9 +#, fuzzy +msgctxt "Content/Login/Error message.List item/Call to action" msgid "Please double-check your username/password couple is correct" msgstr "Merci de vérifier que votre nom d'utilisateur et mot de passe sont corrects" #: front/src/components/auth/Settings.vue:46 +#, fuzzy +msgctxt "Content/Settings/Paragraph" msgid "PNG, GIF or JPG. At most 2MB. Will be downscaled to 400x400px." msgstr "PNG, GIF ou JPG. 2Mo maximum. L'image sera réduite à 400×400 pixels." #: front/src/components/manage/moderation/InstancePolicyForm.vue:118 +#, fuzzy +msgctxt "Content/Moderation/Help text" msgid "Prevent account or domain from triggering notifications, except from followers." -msgstr "" -"Empêche le compte ou domaine de déclencher des notifications, sauf pour les " -"abonné·e·s." +msgstr "Empêche le compte ou domaine de déclencher des notifications, sauf pour les abonné·e·s." -#: front/src/components/audio/EmbedWizard.vue:29 +#: front/src/components/audio/EmbedWizard.vue:33 +#, fuzzy +msgctxt "Popup/Embed/Title/Noun" msgid "Preview" msgstr "Aperçu" -#: front/src/components/audio/Player.vue:350 +#: front/src/components/audio/Player.vue:358 +#, fuzzy +msgctxt "Sidebar/Player/Icon.Tooltip" msgid "Previous track" msgstr "Piste précédente" #: front/src/views/content/remote/Card.vue:39 +#, fuzzy +msgctxt "Content/Library/Card.List item" msgid "Problem during scanning" msgstr "Problème lors de l'analyse" #: front/src/components/library/FileUpload.vue:58 +#, fuzzy +msgctxt "Content/Library/Button.Label" msgid "Proceed" msgstr "Continuer" #: front/src/views/auth/EmailConfirm.vue:26 #: front/src/views/auth/PasswordResetConfirm.vue:31 +#, fuzzy +msgctxt "Content/Signup/Link/Verb" msgid "Proceed to login" msgstr "Poursuivre vers la page de connexion" #: front/src/components/library/FileUpload.vue:17 +#, fuzzy +msgctxt "Content/Library/Tab.Title/Short" msgid "Processing" msgstr "En cours de traitement" +#: front/src/views/content/libraries/Quota.vue:39 +#: front/src/views/content/libraries/Quota.vue:65 +#: front/src/views/content/libraries/Quota.vue:91 +#, fuzzy +msgctxt "Popup/Library/Button.Label" +msgid "Purge" +msgstr "Supprimer" + #: front/src/components/manage/moderation/AccountsTable.vue:188 #: front/src/components/manage/moderation/DomainsTable.vue:168 +#, fuzzy +msgctxt "Content/Moderation/Dropdown/Verb" +msgid "Purge" +msgstr "Supprimer" + #: 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 +#, fuzzy +msgctxt "Content/Library/Button.Label/Verb" msgid "Purge" msgstr "Supprimer" #: front/src/views/content/libraries/Quota.vue:89 +#, fuzzy +msgctxt "Popup/Library/Title" msgid "Purge errored files?" msgstr "Supprimer les fichiers erronés ?" #: front/src/views/content/libraries/Quota.vue:37 +#, fuzzy +msgctxt "Popup/Library/Title" msgid "Purge pending files?" msgstr "Supprimer les fichiers en attente ?" #: front/src/views/content/libraries/Quota.vue:63 +#, fuzzy +msgctxt "Popup/Library/Title" msgid "Purge skipped files?" msgstr "Supprimer les fichiers oubliés ?" #: front/src/components/Sidebar.vue:20 +#, fuzzy +msgctxt "Sidebar/Queue/Tab.Title/Noun" msgid "Queue" msgstr "File d’attente" -#: front/src/components/audio/Player.vue:283 +#: front/src/components/audio/Player.vue:291 +#, fuzzy +msgctxt "Content/Queue/Message" msgid "Queue shuffled!" msgstr "La file d’attente a été mélangée !" #: front/src/views/radios/Detail.vue:80 +#, fuzzy +msgctxt "Head/Radio/Title" msgid "Radio" msgstr "Radio" -#: front/src/components/library/radios/Builder.vue:233 +#: front/src/components/library/radios/Builder.vue:234 +#, fuzzy +msgctxt "Head/Radio/Title" msgid "Radio Builder" msgstr "Éditeur de radio" #: front/src/components/library/radios/Builder.vue:15 +#, fuzzy +msgctxt "Content/Radio/Message" msgid "Radio created" msgstr "Radio créée" #: front/src/components/library/radios/Builder.vue:21 +#, fuzzy +msgctxt "Content/Radio/Input.Label/Noun" msgid "Radio name" msgstr "Nom de la radio" #: front/src/components/library/radios/Builder.vue:12 +#, fuzzy +msgctxt "Content/Radio/Message" msgid "Radio updated" msgstr "Radio mise à jour" -#: front/src/components/library/Library.vue:10 -#: src/components/library/Radios.vue:141 +#: front/src/components/library/Library.vue:13 +#, fuzzy +msgctxt "Menu/Home/Link" +msgid "Radios" +msgstr "Radios" + +#: front/src/components/library/Radios.vue:142 +#, fuzzy +msgctxt "Head/Radio/Title" msgid "Radios" msgstr "Radios" -#: front/src/components/manage/moderation/InstancePolicyCard.vue:39 #: front/src/components/manage/moderation/InstancePolicyForm.vue:25 +#, fuzzy +msgctxt "Content/Moderation/Input.Label/Noun" +msgid "Reason" +msgstr "Raison" + +#: front/src/components/manage/moderation/InstancePolicyCard.vue:39 +#, fuzzy +msgctxt "Content/Moderation/Card.Title/Noun" msgid "Reason" msgstr "Raison" #: front/src/views/admin/moderation/AccountsDetail.vue:222 #: front/src/views/admin/moderation/DomainsDetail.vue:179 +#, fuzzy +msgctxt "Content/Moderation/Table.Label/Noun" msgid "Received library follows" msgstr "Suivis de bibliothèque reçus" #: front/src/components/manage/moderation/DomainsTable.vue:40 -#: front/src/components/mixins/Translations.vue:36 -#: front/src/components/mixins/Translations.vue:37 +#, fuzzy +msgctxt "Content/Moderation/Table.Label/Short, Noun" +msgid "Received messages" +msgstr "Messages reçus" + +#: front/src/components/mixins/Translations.vue:33 +#: front/src/components/mixins/Translations.vue:34 +#, fuzzy +msgctxt "Content/Moderation/Dropdown/Noun" msgid "Received messages" msgstr "Messages reçus" +#: front/src/components/library/EditForm.vue:27 +#, fuzzy +msgctxt "Content/Library/Paragraph" +msgid "Recent edits" +msgstr "Ajoutés récemment" + +#: front/src/components/library/EditForm.vue:17 +msgctxt "Content/Library/Paragraph" +msgid "Recent edits awaiting review" +msgstr "" + #: front/src/components/library/Home.vue:24 +#, fuzzy +msgctxt "Content/Home/Title" msgid "Recently added" msgstr "Ajoutés récemment" #: front/src/components/library/Home.vue:11 +#, fuzzy +msgctxt "Content/Home/Title" msgid "Recently favorited" msgstr "Récemment ajouté aux favoris" #: front/src/components/library/Home.vue:6 +#, fuzzy +msgctxt "Content/Home/Title" msgid "Recently listened" msgstr "Écouté récemment" #: front/src/views/content/remote/Home.vue:15 +#, fuzzy +msgctxt "Content/Library/Button.Label" +msgid "Refresh" +msgstr "Rafraîchir" + +#: front/src/components/common/EmptyState.vue:16 +#, fuzzy +msgctxt "Content/*/Button.Label/Short, Verb" +msgid "Refresh" +msgstr "Rafraîchir" + +#: front/src/components/auth/Settings.vue:125 +#, fuzzy +msgctxt "Content/*/Button.Label" msgid "Refresh" msgstr "Rafraîchir" #: front/src/views/admin/moderation/DomainsDetail.vue:135 +#, fuzzy +msgctxt "Content/Moderation/Button.Label/Verb" msgid "Refresh node info" msgstr "Rafraîchir les informations du nÅ“ud" -#: front/src/components/common/ActionTable.vue:272 +#: front/src/components/common/ActionTable.vue:274 +#, fuzzy +msgctxt "Content/*/Button.Tooltip/Verb" msgid "Refresh table content" msgstr "Rafraîchir le contenu de la table" @@ -1991,758 +3701,1461 @@ msgid "Registration are closed on this instance, you will need an invitation cod msgstr "Les inscriptions sont fermées sur cette instance, vous aurez besoin d'un code d'invitation pour vous inscrire." #: front/src/components/manage/users/UsersTable.vue:71 +#, fuzzy +msgctxt "Content/Admin/Table, User role" msgid "regular user" msgstr "utilisateur·rice standard·e" +#: front/src/components/library/EditCard.vue:87 #: front/src/views/content/libraries/Detail.vue:51 +#, fuzzy +msgctxt "Content/Library/Button.Label" msgid "Reject" msgstr "Rejeter" #: front/src/components/manage/moderation/InstancePolicyCard.vue:32 +#, fuzzy +msgctxt "Content/Moderation/Card.List item/Verb" +msgid "Reject media" +msgstr "Rejeter le média" + #: front/src/components/manage/moderation/InstancePolicyForm.vue:123 +#, fuzzy +msgctxt "Content/Moderation/Checkbox.Label/Verb" msgid "Reject media" msgstr "Rejeter le média" #: front/src/views/content/libraries/Detail.vue:43 +#, fuzzy +msgctxt "Content/Library/Table/Short" msgid "Rejected" msgstr "Rejeté" -#: front/src/views/content/libraries/FilesTable.vue:234 -msgid "Relaunch import" -msgstr "Relancer l'importation" +#: front/src/components/library/EditCard.vue:33 +#, fuzzy +msgctxt "Content/Library/Card/Short" +msgid "Rejected" +msgstr "Rejeté" + +#: front/src/components/manage/library/EditsCardList.vue:24 +#, fuzzy +msgctxt "Content/Admin/Dropdown" +msgid "Rejected" +msgstr "Rejeté" #: front/src/views/content/remote/Home.vue:6 +#, fuzzy +msgctxt "Content/Library/Title/Noun" msgid "Remote libraries" msgstr "Bibliothèques distantes" #: front/src/views/content/remote/Home.vue:7 +#, fuzzy +msgctxt "Content/Library/Paragraph" msgid "Remote libraries are owned by other users on the network. You can access them as long as they are public or you are granted access." msgstr "Les bibliothèques distantes appartiennent à d'autres utilisateurs du réseau. Vous pouvez y accéder tant qu'elles sont publiques ou qu'on vous en donne l'accès." #: front/src/components/library/radios/Filter.vue:59 +#, fuzzy +msgctxt "Content/Radio/Button.Label/Verb" msgid "Remove" msgstr "Retirer" #: front/src/components/auth/Settings.vue:58 +#, fuzzy +msgctxt "Content/Settings/Button.Label/Verb" msgid "Remove avatar" msgstr "Supprimer mon avatar" +#: front/src/components/library/Artist.vue:73 +#, fuzzy +msgctxt "Content/Moderation/Button.Label" +msgid "Remove filter" +msgstr "Supprimer mon avatar" + #: front/src/components/favorites/TrackFavoriteIcon.vue:26 +#, fuzzy +msgctxt "*/Favorites/Icon.Tooltip/Verb" msgid "Remove from favorites" msgstr "Retirer des favoris" #: front/src/views/content/libraries/Quota.vue:38 +#, fuzzy +msgctxt "Popup/Library/Paragraph" msgid "Removes uploaded but yet to be processed tracks completely, adding the corresponding data to your quota." msgstr "Les pistes importées qui n'ont pas encore été complètement traitées par le serveur seront supprimées complètement. Le quota correspondant vous sera restitué." #: front/src/views/content/libraries/Quota.vue:64 +#, fuzzy +msgctxt "Popup/Library/Paragraph" msgid "Removes uploaded tracks skipped during the import processes completely, adding the corresponding data to your quota." msgstr "Les pistes téléversées mais ignorées pendant l'importation pour diverses raisons seront supprimées complètement. L'espace de stockage correspondant vous sera restitué." #: front/src/views/content/libraries/Quota.vue:90 +#, fuzzy +msgctxt "Popup/Library/Paragraph" msgid "Removes uploaded tracks that could not be processed by the server completely, adding the corresponding data to your quota." msgstr "Les pistes téléversées mais pas encore complètement traitées pas le serveur seront supprimées. L'espace de stockage correspondant vous sera restitué." #: front/src/components/auth/SubsonicTokenForm.vue:33 +#, fuzzy +msgctxt "Content/Settings/Button.Label/Verb" +msgid "Request a new password" +msgstr "Demander un nouveau mot de passe" + #: front/src/components/auth/SubsonicTokenForm.vue:36 +#, fuzzy +msgctxt "Popup/Settings/Button.Label/Verb" msgid "Request a new password" msgstr "Demander un nouveau mot de passe" #: front/src/components/auth/SubsonicTokenForm.vue:34 +#, fuzzy +msgctxt "Popup/Settings/Title" msgid "Request a new Subsonic API password?" msgstr "Demander un nouveau mot de passe pour l'API Subsonic ?" #: front/src/components/auth/SubsonicTokenForm.vue:42 +#, fuzzy +msgctxt "Content/Settings/Button.Label/Verb" msgid "Request a password" msgstr "Demander un mot de passe" -#: front/src/components/auth/Login.vue:35 src/views/auth/PasswordReset.vue:4 +#: front/src/components/library/EditForm.vue:64 +msgctxt "Content/Library/Button.Label" +msgid "Reset to initial value: %{ value }" +msgstr "" + #: front/src/views/auth/PasswordReset.vue:53 +#, fuzzy +msgctxt "Head/Signup/Title" +msgid "Reset your password" +msgstr "Réinitialiser votre mot de passe" + +#: front/src/components/auth/Login.vue:35 +#, fuzzy +msgctxt "Content/Login/Link/Verb" +msgid "Reset your password" +msgstr "Réinitialiser votre mot de passe" + +#: front/src/views/auth/PasswordReset.vue:4 +#, fuzzy +msgctxt "Content/Signup/Title" msgid "Reset your password" msgstr "Réinitialiser votre mot de passe" -#: 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 +#: front/src/views/content/libraries/FilesTable.vue:234 +#, fuzzy +msgctxt "Content/Library/Dropdown/Verb" +msgid "Restart import" +msgstr "Relancer l'importation" + +#: front/src/components/library/Artists.vue:30 +#: src/components/library/Radios.vue:52 +#, fuzzy +msgctxt "Content/Search/Dropdown.Label" +msgid "Results per page" +msgstr "Résultats par page" + +#: front/src/views/playlists/List.vue:32 +#, fuzzy +msgctxt "Content/*/Dropdown.Label/Short, Noun" +msgid "Results per page" +msgstr "Résultats par page" + +#: front/src/components/library/Albums.vue:30 +#, fuzzy +msgctxt "Content/Search/Dropdown.Label/Noun" +msgid "Results per page" +msgstr "Résultats par page" + +#: front/src/components/favorites/List.vue:39 +#, fuzzy +msgctxt "Content/*/Dropdown.Label/Short, Name" msgid "Results per page" msgstr "Résultats par page" +#: front/src/components/library/EditForm.vue:31 +msgctxt "Content/Library/Button.Label" +msgid "Retrict to unreviewed edits" +msgstr "" + #: front/src/views/auth/EmailConfirm.vue:17 +#, fuzzy +msgctxt "Content/Signup/Link/Verb" msgid "Return to login" msgstr "Retourner à la page de connexion" +#: front/src/components/library/Artist.vue:70 +#, fuzzy +msgctxt "Content/Moderation/Link" +msgid "Review my filters" +msgstr "Afficher les fichiers" + #: front/src/components/manage/moderation/InstancePolicyCard.vue:16 +#, fuzzy +msgctxt "Content/Moderation/Card.Title/Noun" msgid "Rule" msgstr "Règle" +#: front/src/components/library/radios/Builder.vue:34 +#, fuzzy +msgctxt "Content/Radio/Button.Label/Verb" +msgid "Save" +msgstr "Enregistrer" + #: front/src/components/admin/SettingsGroup.vue:67 -#: front/src/components/library/radios/Builder.vue:33 +#, fuzzy +msgctxt "Content/Settings/Button.Label/Short, Verb" msgid "Save" msgstr "Enregistrer" #: front/src/views/content/remote/Card.vue:165 +#, fuzzy +msgctxt "Content/Library/Message" msgid "Scan launched" msgstr "Scan démarré" #: front/src/views/content/remote/Card.vue:63 +#, fuzzy +msgctxt "Content/Library/Card.Button.Label/Verb" msgid "Scan now" msgstr "Analyser maintenant" +#: front/src/views/content/remote/Card.vue:31 +#, fuzzy +msgctxt "Content/Library/Card.List item" +msgid "Scan pending" +msgstr "Croissant" + #: front/src/views/content/remote/Card.vue:166 +#, fuzzy +msgctxt "Content/Library/Message" msgid "Scan skipped (previous scan is too recent)" msgstr "Scan non lancé (le scan précédent est trop récent)" -#: front/src/views/content/remote/Card.vue:31 -msgid "Scan waiting" -msgstr "Analyse en attente" - #: front/src/views/content/remote/Card.vue:43 +#, fuzzy +msgctxt "Content/Library/Card.List item" msgid "Scanned" msgstr "Analyse démarrée" #: front/src/views/content/remote/Card.vue:47 +#, fuzzy +msgctxt "Content/Library/Card.List item" msgid "Scanned with errors" msgstr "Scanné avec des erreurs" #: front/src/views/content/remote/Card.vue:35 +#, fuzzy +msgctxt "Content/Library/Card.List item" 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/library/Albums.vue:10 +#: src/components/library/Artists.vue:10 +#: front/src/components/library/Radios.vue:29 #: front/src/components/manage/moderation/DomainsTable.vue:5 #: front/src/components/manage/users/InvitationsTable.vue:5 -#: front/src/components/manage/users/UsersTable.vue:5 +#, fuzzy +msgctxt "Content/Search/Input.Label/Verb" +msgid "Search" +msgstr "Rechercher" + +#: front/src/components/manage/library/EditsCardList.vue:6 +#: front/src/components/manage/moderation/AccountsTable.vue:5 +#, fuzzy +msgctxt "Content/Search/Input.Label/Noun" +msgid "Search" +msgstr "Rechercher" + #: front/src/views/content/libraries/FilesTable.vue:5 -#: src/views/playlists/List.vue:13 +#, fuzzy +msgctxt "Content/Library/Input.Label/Verb" +msgid "Search" +msgstr "Rechercher" + +#: front/src/views/playlists/List.vue:13 +#, fuzzy +msgctxt "Content/*/Form.Label/Short, Noun" +msgid "Search" +msgstr "Rechercher" + +#: front/src/components/manage/users/UsersTable.vue:5 +#, fuzzy +msgctxt "Content/Search/Input.Label/verb" msgid "Search" msgstr "Rechercher" #: front/src/views/content/remote/ScanForm.vue:9 +#, fuzzy +msgctxt "Content/Library/Input.Label/Verb" msgid "Search a remote library" msgstr "Rechercher une bibliothèque distante" +#: front/src/components/manage/library/EditsCardList.vue:211 +#, fuzzy +msgctxt "Content/Search/Input.Placeholder" +msgid "Search by account, summary, domain…" +msgstr "Rechercher par titre, artiste, domaine…" + #: front/src/components/manage/moderation/AccountsTable.vue:171 +#, fuzzy +msgctxt "Content/Search/Input.Placeholder" msgid "Search by domain, username, bio…" msgstr "Rechercher par domaine, nom d'utilisateur·rice, bio…" #: front/src/components/manage/moderation/DomainsTable.vue:151 +#, fuzzy +msgctxt "Content/Search/Input.Placeholder" msgid "Search by name…" msgstr "Rechercher par nom…" #: front/src/views/content/libraries/FilesTable.vue:201 +#, fuzzy +msgctxt "Content/Library/Input.Placeholder" msgid "Search by title, artist, album…" msgstr "Rechercher par titre, artiste, album…" -#: 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/InvitationsTable.vue:153 msgid "Search by username, e-mail address, code…" msgstr "Rechercher par nom d'utilisateur·rice, courriel, code…" #: front/src/components/manage/users/UsersTable.vue:163 +#, fuzzy +msgctxt "Content/Search/Input.Placeholder" msgid "Search by username, e-mail address, name…" msgstr "Rechercher par nom d'utilisateur·rice, courriel, nom…" #: front/src/components/audio/SearchBar.vue:20 +#, fuzzy +msgctxt "Sidebar/Search/Input.Placeholder" msgid "Search for artists, albums, tracks…" msgstr "Rechercher des artistes, albums, pistes…" #: front/src/components/audio/Search.vue:2 +#, fuzzy +msgctxt "Content/Search/Title" msgid "Search for some music" msgstr "Rechercher de la musique" -#: front/src/components/library/Track.vue:162 +#: front/src/components/library/TrackDetail.vue:81 +#, fuzzy +msgctxt "Content/Track/Link/Verb" msgid "Search on lyrics.wikia.com" msgstr "Rechercher sur lyrics.wikia.com" -#: front/src/components/library/Album.vue:27 +#: front/src/components/library/Album.vue:22 #: src/components/library/Artist.vue:31 -#: front/src/components/library/Track.vue:47 +#, fuzzy +msgctxt "Content/*/Button.Label/Verb" +msgid "Search on Wikipedia" +msgstr "Rechercher sur Wikipédia" + +#: front/src/components/library/TrackBase.vue:32 +#, fuzzy +msgctxt "Content/*/Link/Verb" 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 +#: front/src/components/library/Library.vue:35 +#: src/views/admin/moderation/Base.vue:22 +#: front/src/views/admin/users/Base.vue:21 src/views/content/Base.vue:19 +#, fuzzy +msgctxt "Menu/*/Hidden text" msgid "Secondary menu" msgstr "Menu secondaire" #: front/src/views/admin/Settings.vue:15 +#, fuzzy +msgctxt "Content/Admin/Menu.Title" msgid "Sections" msgstr "Sections" -#: front/src/components/library/radios/Builder.vue:45 +#: front/src/components/library/radios/Builder.vue:46 +#, fuzzy +msgctxt "Content/Radio/Dropdown.Placeholder/Verb" msgid "Select a filter" msgstr "Sélectionner un filtre" -#: front/src/components/common/ActionTable.vue:77 +#: front/src/components/common/ActionTable.vue:78 +#, fuzzy +msgctxt "Content/*/Link/Verb" msgid "Select all %{ total } elements" msgid_plural "Select all %{ total } elements" msgstr[0] "Sélectionner l'ensemble de %{ total } élément" msgstr[1] "Sélectionner l'ensemble des %{ total } éléments" -#: front/src/components/common/ActionTable.vue:86 +#: front/src/components/common/ActionTable.vue:87 +#, fuzzy +msgctxt "Content/*/Link/Verb" msgid "Select only current page" msgstr "Sélectionner seulement la page actuelle" -#: front/src/components/Sidebar.vue:43 src/components/Sidebar.vue:85 +#: front/src/components/Sidebar.vue:85 +#, fuzzy +msgctxt "Sidebar/Admin/List item.Link/Noun" +msgid "Settings" +msgstr "Paramètres" + +#: front/src/views/admin/moderation/AccountsDetail.vue:470 +#, fuzzy +msgctxt "Content/Moderation/Dropdown" +msgid "Settings" +msgstr "Paramètres" + #: front/src/components/manage/users/UsersTable.vue:181 -#: front/src/views/admin/moderation/AccountsDetail.vue:472 +#, fuzzy +msgctxt "Content/Admin/Table" +msgid "Settings" +msgstr "Paramètres" + +#: front/src/components/Sidebar.vue:43 +#, fuzzy +msgctxt "Sidebar/Settings/List item.Link/Noun" msgid "Settings" msgstr "Paramètres" #: front/src/components/auth/Settings.vue:10 +#, fuzzy +msgctxt "Content/Settings/Message" msgid "Settings updated" msgstr "Paramètres mis à jour" #: front/src/components/admin/SettingsGroup.vue:11 +#, fuzzy +msgctxt "Content/Settings/Paragraph" msgid "Settings updated successfully." msgstr "Paramètres modifiés avec succès." #: front/src/components/manage/users/InvitationForm.vue:27 +#, fuzzy +msgctxt "Content/Admin/Table.Label/Noun" msgid "Share link" msgstr "Lien de partage" #: front/src/views/content/libraries/Detail.vue:15 +#, fuzzy +msgctxt "Content/Library/Paragraph" msgid "Share this link with other users so they can request access to your library." msgstr "Partagez ce lien avec d'autres utilisateurs afin qu'ils puissent demander l'accès à votre bibliothèque." #: front/src/views/content/libraries/Detail.vue:14 #: front/src/views/content/remote/Card.vue:73 +#, fuzzy +msgctxt "Content/Library/Title" msgid "Sharing link" msgstr "Lien de partage" -#: front/src/components/audio/album/Card.vue:40 +#: front/src/components/audio/album/Card.vue:38 +#, fuzzy +msgctxt "Content/Album/Card.Link/Verb" msgid "Show %{ count } more track" msgid_plural "Show %{ count } more tracks" msgstr[0] "Afficher %{ count } autre piste" msgstr[1] "Afficher %{ count } autres pistes" #: front/src/components/audio/artist/Card.vue:30 +#, fuzzy +msgctxt "Content/Artist/Card.Link" msgid "Show 1 more album" msgid_plural "Show %{ count } more albums" msgstr[0] "Montrer 1 album supplémentaire" msgstr[1] "Montrer %{ count } albums supplémentaires" +#: front/src/components/library/EditForm.vue:21 +msgctxt "Content/Library/Button.Label" +msgid "Show all edits" +msgstr "" + #: front/src/components/ShortcutsModal.vue:42 +#, fuzzy +msgctxt "Popup/Keyboard shortcuts/Table.Label/Verb" msgid "Show available keyboard shortcuts" msgstr "Montrer les raccourcis clavier disponibles" -#: front/src/views/Notifications.vue:10 +#: front/src/views/Notifications.vue:7 +#, fuzzy +msgctxt "Content/Notifications/Form.Label/Verb" msgid "Show read notifications" msgstr "Afficher les notifications lues" #: front/src/components/forms/PasswordInput.vue:26 +#, fuzzy +msgctxt "Content/Settings/Button.Tooltip/Verb" 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 +#, fuzzy +msgctxt "Content/Moderation/Paragraph" +msgid "Showing results %{ start }-%{ end } on %{ total }" +msgstr "Affichage des résultats %{ start }-%{ end } sur %{ total }" + +#: front/src/components/manage/library/EditsCardList.vue:72 +#: front/src/views/content/libraries/FilesTable.vue:114 +#, fuzzy +msgctxt "Content/Library/Paragraph" +msgid "Showing results %{ start }-%{ end } on %{ total }" +msgstr "Affichage des résultats %{ start }-%{ end } sur %{ total }" + #: front/src/components/manage/users/InvitationsTable.vue:76 #: front/src/components/manage/users/UsersTable.vue:87 -#: front/src/views/content/libraries/FilesTable.vue:114 +#, fuzzy +msgctxt "Content/Admin/Paragraph" msgid "Showing results %{ start }-%{ end } on %{ total }" msgstr "Affichage des résultats %{ start }-%{ end } sur %{ total }" #: front/src/components/ShortcutsModal.vue:83 +#, fuzzy +msgctxt "Popup/Keyboard shortcuts/Table.Label/Verb" msgid "Shuffle queue" msgstr "Mélanger la file d'attente" -#: front/src/components/audio/Player.vue:365 +#: front/src/components/audio/Player.vue:373 +#, fuzzy +msgctxt "Sidebar/Player/Icon.Tooltip/Verb" msgid "Shuffle your queue" msgstr "Mélanger votre file d’attente" #: front/src/components/auth/Signup.vue:97 +#, fuzzy +msgctxt "*/Signup/Title" msgid "Sign Up" msgstr "Inscription" #: front/src/components/manage/users/UsersTable.vue:40 +#, fuzzy +msgctxt "Content/Admin/Table.Label/Short, Noun (Value is a date)" msgid "Sign-up" msgstr "Inscription" -#: front/src/components/mixins/Translations.vue:31 #: front/src/views/admin/moderation/AccountsDetail.vue:176 -#: front/src/components/mixins/Translations.vue:32 +#, fuzzy +msgctxt "Content/*/Table.Label" msgid "Sign-up date" msgstr "Date d'inscription" -#: front/src/components/manage/moderation/InstancePolicyForm.vue:119 -msgid "Silence notifications" -msgstr "Rendre les notifications silencieuses" - -#: 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 +#, fuzzy +msgctxt "Content/Profile/*/Noun" +msgid "Sign-up date" +msgstr "Date d'inscription" + +#: front/src/components/library/TrackDetail.vue:39 +#, fuzzy +msgctxt "Content/Track/Table.Label" +msgid "Size" +msgstr "Taille" + +#: front/src/components/library/FileUpload.vue:87 +#, fuzzy +msgctxt "Content/Library/Table.Label" +msgid "Size" +msgstr "Taille" + +#: front/src/components/mixins/Translations.vue:25 +#: front/src/components/mixins/Translations.vue:26 +#, fuzzy +msgctxt "Content/Library/*/Noun, in MB" +msgid "Size" +msgstr "Taille" + +#: front/src/views/content/libraries/FilesTable.vue:60 +#, fuzzy +msgctxt "*/*/*" msgid "Size" msgstr "Taille" #: front/src/views/content/libraries/FilesTable.vue:15 +#, fuzzy +msgctxt "Content/Library/Dropdown" +msgid "Skipped" +msgstr "Ignoré" + #: front/src/views/content/libraries/FilesTable.vue:204 +#, fuzzy +msgctxt "Content/Library/Table/Short" msgid "Skipped" msgstr "Ignoré" #: front/src/views/content/libraries/Quota.vue:49 +#, fuzzy +msgctxt "Content/Library/Label" msgid "Skipped files" msgstr "Fichiers ignorés" #: front/src/views/admin/moderation/DomainsDetail.vue:97 +#, fuzzy +msgctxt "Content/Moderation/Table.Label" msgid "Software" msgstr "Logiciel" +#: front/src/components/PageNotFound.vue:10 +#, fuzzy +msgctxt "Content/*/Paragraph" +msgid "Sorry, the page you asked for does not exist:" +msgstr "Désolé, la page demandée n’existe pas :" + #: front/src/components/Footer.vue:49 +#, fuzzy +msgctxt "Footer/*/List item.Link" msgid "Source code" msgstr "Code source" -#: front/src/components/auth/Profile.vue:23 #: front/src/components/manage/users/UsersTable.vue:70 +#, fuzzy +msgctxt "Content/Admin/Table.User role" +msgid "Staff member" +msgstr "Membre de l'équipe" + +#: front/src/components/auth/Profile.vue:23 +#, fuzzy +msgctxt "Content/Profile/Button.Label" msgid "Staff member" msgstr "Membre de l'équipe" +#: front/src/components/audio/PlayButton.vue:24 +#, fuzzy +msgctxt "*/Queue/Dropdown/Button/Label/Short" +msgid "Start radio" +msgstr "Arrêter la radio" + #: front/src/components/radios/Button.vue:4 -msgid "Start" -msgstr "Démarrer" +#, fuzzy +msgctxt "Content/Radio/Button.Label/Short, Verb" +msgid "Start radio" +msgstr "Arrêter la radio" #: front/src/views/admin/Settings.vue:86 +#, fuzzy +msgctxt "Content/Admin/Menu" msgid "Statistics" msgstr "Statistiques" #: front/src/views/admin/moderation/AccountsDetail.vue:454 +#, fuzzy +msgctxt "Content/Moderation/Help text" msgid "Statistics are computed from known activity and content on your instance, and do not reflect general activity for this account" msgstr "Les statistiques sont calculées depuis les activités connues et le contenu sur votre instance, et ne reflètent pas l'activité générale de ce compte" #: front/src/views/admin/moderation/DomainsDetail.vue:358 +#, fuzzy +msgctxt "Content/Moderation/Help text" msgid "Statistics are computed from known activity and content on your instance, and do not reflect general activity for this domain" msgstr "Les statistiques sont calculées depuis les activités connues et le contenu sur votre instance, et ne reflètent pas l'activité générale de ce domaine" -#: front/src/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 +#, fuzzy +msgctxt "Content/Admin/Table.Label/Noun" +msgid "Status" +msgstr "Statut" + +#: front/src/components/manage/users/InvitationsTable.vue:17 +#, fuzzy +msgctxt "Content/Admin/Dropdown.Label" +msgid "Status" +msgstr "Statut" + +#: front/src/components/library/FileUpload.vue:88 #: front/src/views/content/libraries/Detail.vue:28 +#, fuzzy +msgctxt "Content/Library/Table.Label" +msgid "Status" +msgstr "Statut" + +#: front/src/views/admin/moderation/DomainsDetail.vue:123 +#, fuzzy +msgctxt "Content/Moderation/Table.Label" +msgid "Status" +msgstr "Statut" + +#: front/src/components/manage/library/EditsCardList.vue:12 +#, fuzzy +msgctxt "Content/Search/Dropdown.Label" +msgid "Status" +msgstr "Statut" + +#: front/src/components/manage/users/InvitationsTable.vue:39 +#, fuzzy +msgctxt "Content/Admin/Table.Label" msgid "Status" msgstr "Statut" #: front/src/components/radios/Button.vue:3 -msgid "Stop" -msgstr "Arrêter" +#, fuzzy +msgctxt "Content/Radio/Button.Label/Short, Verb" +msgid "Stop radio" +msgstr "Arrêter la radio" -#: front/src/components/Sidebar.vue:161 +#: front/src/components/Sidebar.vue:172 +#, fuzzy +msgctxt "Sidebar/Player/Button.Label/Verb" msgid "Stop radio" msgstr "Arrêter la radio" -#: front/src/App.vue:22 +#: front/src/components/SetInstanceModal.vue:23 +#, fuzzy +msgctxt "*/*/Button.Label/Verb" msgid "Submit" msgstr "Valider" +#: front/src/components/library/EditForm.vue:80 +msgctxt "Content/Library/Button.Label/Verb" +msgid "Submit and apply edit" +msgstr "" + +#: front/src/components/library/EditForm.vue:7 +msgctxt "Content/Library/Button.Label" +msgid "Submit another edit" +msgstr "" + +#: front/src/components/library/EditForm.vue:81 +msgctxt "Content/Library/Button.Label/Verb" +msgid "Submit suggestion" +msgstr "" + #: front/src/views/admin/Settings.vue:85 +#, fuzzy +msgctxt "Content/Admin/Menu" msgid "Subsonic" msgstr "Subsonic" #: front/src/components/auth/SubsonicTokenForm.vue:2 +#, fuzzy +msgctxt "Content/Settings/Title" msgid "Subsonic API password" msgstr "Mot de passe de l'API Subsonic" -#: front/src/App.vue:26 +#: front/src/components/library/EditForm.vue:38 +msgctxt "Content/Library/Paragraph" +msgid "Suggest a change using the form below." +msgstr "" + +#: front/src/components/library/TrackEdit.vue:5 +#, fuzzy +msgctxt "Content/*/Title" +msgid "Suggest an edit on this track" +msgstr "Nous ne pouvons pas charger cette piste" + +#: front/src/components/SetInstanceModal.vue:31 +#, fuzzy +msgctxt "Popup/Instance/List.Label" msgid "Suggested choices" msgstr "Suggestions" #: front/src/components/library/FileUpload.vue:3 +#, fuzzy +msgctxt "Content/Library/Tab.Title/Short" msgid "Summary" msgstr "Résumé" +#: front/src/components/library/EditForm.vue:69 +msgctxt "*/*/*" +msgid "Summary (optional)" +msgstr "" + #: front/src/components/Footer.vue:39 +#, fuzzy +msgctxt "Footer/*/Listitem.Link" msgid "Support forum" msgstr "Forum d'aide" #: front/src/components/library/FileUpload.vue:78 +#, fuzzy +msgctxt "Content/Library/Paragraph" msgid "Supported extensions: %{ extensions }" msgstr "Extensions supportées: %{ extensions }" #: front/src/components/playlists/Editor.vue:9 +#, fuzzy +msgctxt "Content/Playlist/Paragraph" msgid "Syncing changes to server…" msgstr "Synchronisation des changements avec le serveur…" +#: front/src/components/audio/EmbedWizard.vue:25 +#, fuzzy +msgctxt "Content/*/Paragraph" +msgid "Text copied to clipboard!" +msgstr "La texte a été copié dans le presse-papier !" + #: front/src/components/common/CopyInput.vue:3 +#, fuzzy +msgctxt "Content/*/Paragraph/Short" msgid "Text copied to clipboard!" msgstr "La texte a été copié dans le presse-papier !" #: front/src/components/Home.vue:26 +#, fuzzy +msgctxt "Content/Home/Paragraph" msgid "That's simple: we loved Grooveshark and we want to build something even better." msgstr "C'est simple : nous adorions Grooveshark et nous voulions construire quelque chose d'encore mieux." #: front/src/components/Footer.vue:53 +#, fuzzy +msgctxt "Footer/*/List item.Link" msgid "The funkwhale logo was kindly designed and provided by Francis Gading." msgstr "Le logo de Funkwhale a été généreusement dessiné et fourni par Francis Gading." +#: front/src/components/SetInstanceModal.vue:8 +msgctxt "Popup/Instance/Error message.List item" +msgid "The given address is not a Funkwhale server" +msgstr "" + #: front/src/views/content/libraries/Form.vue:34 +#, fuzzy +msgctxt "Popup/Library/Paragraph" msgid "The library and all its tracks will be deleted. This can not be undone." msgstr "La 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:" +#, fuzzy +msgctxt "Content/Library/List item" +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 +#: front/src/components/audio/Player.vue:75 +#, fuzzy +msgctxt "Sidebar/Player/Error message.Paragraph" msgid "The next track will play automatically in a few seconds…" msgstr "La piste suivante va se jouer automatiquement dans quelques secondes…" #: front/src/components/Home.vue:121 +#, fuzzy +msgctxt "Content/Home/List item" msgid "The plaform is free and open-source, you can install it and modify it without worries" msgstr "La plateforme est gratuite et open-source, vous pouvez l'installer et la modifier sans restrictions" +#: front/src/components/playlists/Form.vue:14 +#, fuzzy +msgctxt "Content/Playlist/Error message.Title" +msgid "The playlist could not be created" +msgstr "Playlist créée" + +#: front/src/components/SetInstanceModal.vue:7 +msgctxt "Popup/Instance/Error message.List item" +msgid "The server might be down" +msgstr "" + #: front/src/components/auth/SubsonicTokenForm.vue:4 +#, fuzzy +msgctxt "Content/Settings/Paragraph" msgid "The Subsonic API is not available on this Funkwhale instance." msgstr "L'API Subsonic n'est pas disponible sur cette instance Funkwhale." +#: front/src/components/library/EditCard.vue:96 +msgctxt "Popup/Library/Paragraph" +msgid "The suggestion will be completely removed, this action is irreversible." +msgstr "" + +#: front/src/components/playlists/PlaylistModal.vue:20 +#, fuzzy +msgctxt "Popup/Playlist/Error message.Title" +msgid "The track can't be added to a playlist" +msgstr "Nous ne pouvons pas ajouter cette piste à une playlist" + +#: front/src/components/audio/Player.vue:72 +msgctxt "Sidebar/Player/Error message.Title" +msgid "The track cannot be loaded" +msgstr "" + #: front/src/components/library/FileUpload.vue:43 +#, fuzzy +msgctxt "Content/Library/List item" 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 +msgctxt "Content/Library/Paragraph" msgid "There are various ways to grab new content and make it available here." msgstr "Il y a différentes manières de récupérer du nouveau contenu et de le rendre disponible ici." #: front/src/components/manage/moderation/InstancePolicyForm.vue:66 +#, fuzzy +msgctxt "Popup/Moderation/Paragraph" msgid "This action is irreversible." msgstr "Cette action est irréversible." -#: front/src/components/library/Album.vue:85 +#: front/src/components/library/Album.vue:81 +#, fuzzy +msgctxt "Content/Album/Paragraph" msgid "This album is present in the following libraries:" msgstr "Cet album est présent dans les bibliothèques suivantes :" -#: front/src/components/library/Artist.vue:63 +#: front/src/components/library/Artist.vue:99 +#, fuzzy +msgctxt "Content/Artist/Paragraph" msgid "This artist is present in the following libraries:" msgstr "Cetâ‹…te artiste est présentâ‹…e dans les bibliothèques suivantes :" #: front/src/views/admin/moderation/AccountsDetail.vue:55 #: front/src/views/admin/moderation/DomainsDetail.vue:48 +#, fuzzy +msgctxt "Content/Moderation/Card.Title" msgid "This domain is subject to specific moderation rules" msgstr "Ce domaine est sujet à des règles de modération spécifiques" #: front/src/views/content/Home.vue:9 +#, fuzzy +msgctxt "Content/Library/Paragraph" msgid "This instance offers up to %{quota} of storage space for every user." msgstr "Cette instance offre jusque %{quota} d'espace disque à chaque utilisateur." #: front/src/components/auth/Profile.vue:16 +#, fuzzy +msgctxt "Content/Profile/Button.Paragraph" msgid "This is you!" msgstr "C'est vous !" #: front/src/views/content/libraries/Form.vue:71 +#, fuzzy +msgctxt "Content/Library/Input.Placeholder" msgid "This library contains my personal music, I hope you like it." msgstr "Cette bibliothèque contient ma musique personnelle, j'espère que vous l'aimerez." #: front/src/views/content/remote/Card.vue:131 +#, fuzzy +msgctxt "Content/Library/Card.Help text" msgid "This library is private and your approval from its owner is needed to access its content" msgstr "Cette bibliothèque est privée et son propriétaire doit vous approuver pour accéder à son contenu" #: front/src/views/content/remote/Card.vue:132 +#, fuzzy +msgctxt "Content/Library/Card.Help text" msgid "This library is public and you can access its content freely" msgstr "Cette bibliothèque est publique et vous pouvez accéder à son contenu librement" -#: front/src/components/common/ActionTable.vue:45 +#: front/src/components/common/ActionTable.vue:46 +#, fuzzy +msgctxt "Modal/*/Paragraph" msgid "This may affect a lot of elements or have irreversible consequences, please double check this is really what you want." msgstr "Cela peut affecter de nombreux éléments ou avoir des conséquences irréversibles, merci de vérifier que c'est bien ce que vous souhaitez." #: front/src/components/library/FileUpload.vue:52 +#, fuzzy +msgctxt "Content/Library/Paragraph" 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 +#: front/src/views/content/libraries/FilesTable.vue:213 +#, fuzzy +msgctxt "Content/Library/Help text" +msgid "This track could not be processed, please it is tagged correctly" +msgstr "Le traitement de cette piste a échoué, assurez-vous qu’elle est correctement étiquetée" + +#: front/src/views/content/libraries/FilesTable.vue:209 +#, fuzzy +msgctxt "Content/Library/Help text" +msgid "This track has been uploaded, but hasn't been processed by the server yet" +msgstr "La piste est importée mais n'a pas encore été traitée par le serveur" + +#: front/src/views/content/libraries/FilesTable.vue:205 +#, fuzzy +msgctxt "Content/Library/Help text" +msgid "This track is already present in one of your libraries" +msgstr "La piste est déjà présente dans l'une de vos bibliothèques" + +#: front/src/components/audio/PlayButton.vue:86 +#, fuzzy +msgctxt "*/Queue/Button/Title" msgid "This track is not available in any library you have access to" msgstr "Cette piste n'est pas accessible dans les bibliothèques auxquelles vous avez accès" -#: front/src/components/library/Track.vue:171 +#: front/src/components/library/TrackDetail.vue:90 +#, fuzzy +msgctxt "Content/Track/Paragraph" msgid "This track is present in the following libraries:" msgstr "Cette piste est présente dans les bibliothèques suivantes :" -#: front/src/views/playlists/Detail.vue:37 +#: front/src/views/playlists/Detail.vue:38 +#, fuzzy +msgctxt "Popup/Playlist/Paragraph" msgid "This will completely delete this playlist and cannot be undone." msgstr "Cela supprimera définitivement cette playlist et ne pourra pas être annulé." #: front/src/views/radios/Detail.vue:27 +#, fuzzy +msgctxt "Popup/Radio/Paragraph" msgid "This will completely delete this radio and cannot be undone." msgstr "Cela supprimera définitivement cette radio et ne pourra pas être annulé." #: front/src/components/auth/SubsonicTokenForm.vue:50 +#, fuzzy +msgctxt "Popup/Settings/Paragraph" msgid "This will completely disable access to the Subsonic API using from account." msgstr "Cela désactivera complétement l'accès à l'API Subsonic depuis votre compte." -#: front/src/App.vue:132 src/components/Footer.vue:72 -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:35 +#, fuzzy +msgctxt "Popup/Settings/Paragraph" msgid "This will log you out from existing devices that use the current password." msgstr "Cela vous déconnectera sur l'ensemble de vos appareils utilisant ce mot de passe." #: front/src/components/playlists/Editor.vue:44 +#, fuzzy +msgctxt "Popup/Playlist/Paragraph" msgid "This will remove all tracks from this playlist and cannot be undone." msgstr "Cela supprimera toutes les pistes de la playlist et ne pourra pas être annulé." -#: 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/components/audio/track/Table.vue:7 +#, fuzzy +msgctxt "Content/Track/Table.Label" +msgid "Title" +msgstr "Titre" + #: front/src/views/content/libraries/FilesTable.vue:54 -#: front/src/components/mixins/Translations.vue:28 +#, fuzzy +msgctxt "*/*/*" msgid "Title" msgstr "Titre" +#: front/src/components/SetInstanceModal.vue:16 +msgctxt "Popup/Instance/Paragraph" +msgid "To continue, please select the Funkwhale instance you want to connect to. Enter the address directly, or select one of the suggested choices." +msgstr "" + #: front/src/components/ShortcutsModal.vue:79 +#, fuzzy +msgctxt "Popup/Keyboard shortcuts/Table.Label/Verb" msgid "Toggle queue looping" msgstr "Basculer la boucle de file d'attente" -#: front/src/views/admin/moderation/AccountsDetail.vue:288 #: front/src/views/admin/moderation/DomainsDetail.vue:225 +#, fuzzy +msgctxt "Content/Moderation/Table.Label" +msgid "Total size" +msgstr "Taille totale" + +#: front/src/views/admin/moderation/AccountsDetail.vue:288 +#, fuzzy +msgctxt "Content/*/*" msgid "Total size" msgstr "Taille totale" #: front/src/views/content/libraries/Card.vue:61 +#, fuzzy +msgctxt "Content/Library/Card.Help text" msgid "Total size of the files in this library" msgstr "Taille totale des fichiers de cette bibliothèque" #: front/src/views/admin/moderation/DomainsDetail.vue:113 +#, fuzzy +msgctxt "Content/*/*" msgid "Total users" msgstr "Nombre total d'utilisateurs" #: front/src/components/audio/SearchBar.vue:27 -#: src/components/library/Track.vue:262 +#, fuzzy +msgctxt "Sidebar/Search/Title" +msgid "Track" +msgstr "Piste" + +#: front/src/components/library/TrackBase.vue:139 +#: front/src/components/library/TrackDetail.vue:155 +#, fuzzy +msgctxt "Head/Track/Title" +msgid "Track" +msgstr "Piste" + #: front/src/components/metadata/Search.vue:138 +#, fuzzy +msgctxt "*/*/*" msgid "Track" msgstr "Piste" -#: front/src/views/content/libraries/FilesTable.vue:205 -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/EditCard.vue:13 +msgctxt "Content/Library/Card/Short" +msgid "Track #%{ id } - %{ name }" +msgstr "" -#: front/src/components/library/Track.vue:85 +#: front/src/components/library/TrackDetail.vue:4 +#, fuzzy +msgctxt "Content/Track/Title/Noun" msgid "Track information" msgstr "Information de la piste" -#: front/src/components/library/radios/Filter.vue:44 -msgid "Track matching filter" -msgstr "Piste correspondant au filtre" - -#: front/src/components/mixins/Translations.vue:23 -#: front/src/components/mixins/Translations.vue:24 +#: front/src/components/mixins/Translations.vue:21 +#: front/src/components/mixins/Translations.vue:22 +#, fuzzy +msgctxt "Content/*/Dropdown/Noun" msgid "Track name" msgstr "Nom de la piste" -#: front/src/views/content/libraries/FilesTable.vue:209 -msgid "Track uploaded, but not processed by the server yet" -msgstr "La piste est importée mais n'a pas encore été traitée par le serveur" +#: front/src/components/playlists/PlaylistModal.vue:33 +#, fuzzy +msgctxt "*/*/Table.Label" +msgid "Tracks" +msgstr "Pistes" + +#: front/src/views/content/Base.vue:8 +#, fuzzy +msgctxt "Menu/Library/Tab.Link" +msgid "Tracks" +msgstr "Pistes" #: front/src/components/instance/Stats.vue:54 -msgid "tracks" -msgstr "pistes" +#, fuzzy +msgctxt "Content/About/Paragraph/Unit" +msgid "Tracks" +msgstr "Pistes" + +#: front/src/components/library/Album.vue:71 src/views/playlists/Detail.vue:51 +#, fuzzy +msgctxt "Content/*/Title/Name" +msgid "Tracks" +msgstr "Pistes" -#: front/src/components/library/Album.vue:75 -#: 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 +#: front/src/views/radios/Detail.vue:34 +#, fuzzy +msgctxt "Content/*/*" +msgid "Tracks" +msgstr "Pistes" + +#: front/src/views/content/libraries/Detail.vue:8 +#, fuzzy +msgctxt "*/*/*" msgid "Tracks" msgstr "Pistes" -#: front/src/components/library/Artist.vue:54 +#: front/src/components/library/Artist.vue:90 +#, fuzzy +msgctxt "Content/Artist/Title" msgid "Tracks by this artist" msgstr "Pistes par cetâ‹…te artiste" #: front/src/components/instance/Stats.vue:25 +#, fuzzy +msgctxt "Content/About/Paragraph/Unit" msgid "Tracks favorited" msgstr "Pistes en favoris" #: front/src/components/instance/Stats.vue:19 +#, fuzzy +msgctxt "Content/About/Paragraph/Unit" msgid "tracks listened" msgstr "pistes écoutées" -#: front/src/components/library/Track.vue:138 -#: front/src/components/manage/library/FilesTable.vue:41 +#: front/src/components/library/radios/Filter.vue:44 +#, fuzzy +msgctxt "Popup/Radio/Title/Noun" +msgid "Tracks matching filter" +msgstr "Piste correspondant au filtre" + +#: front/src/components/library/TrackDetail.vue:57 +#, fuzzy +msgctxt "Content/Track/Table.Label/Noun" +msgid "Type" +msgstr "Type" + #: front/src/views/admin/moderation/AccountsDetail.vue:151 +#, fuzzy +msgctxt "Content/Moderation/Table.Label/Noun" msgid "Type" msgstr "Type" -#: front/src/components/manage/moderation/AccountsTable.vue:44 #: front/src/components/manage/moderation/DomainsTable.vue:42 +#, fuzzy +msgctxt "Content/Moderation/Table.Label/Short" +msgid "Under moderation rule" +msgstr "Sous règle de modération" + +#: front/src/components/manage/moderation/AccountsTable.vue:44 +#, fuzzy +msgctxt "Content/Moderation/Table.Label/Short, Noun" msgid "Under moderation rule" msgstr "Sous règle de modération" +#: front/src/views/content/remote/Card.vue:105 +#, fuzzy +msgctxt "Popup/Library/Button.Label" +msgid "Unfollow" +msgstr "Se désabonner" + #: front/src/views/content/remote/Card.vue:100 -#: src/views/content/remote/Card.vue:105 +#, fuzzy +msgctxt "Content/Library/Card.Button.Label/Verb" msgid "Unfollow" msgstr "Se désabonner" #: front/src/views/content/remote/Card.vue:101 +#, fuzzy +msgctxt "Popup/Library/Title" msgid "Unfollow this library?" msgstr "Se désabonner de cette bibliothèque ?" #: front/src/components/About.vue:17 -msgid "Unfortunately, owners of this instance did not yet take the time to complete this page." +#, fuzzy +msgctxt "Content/About/Paragraph" +msgid "Unfortunately, the owners of this instance did not yet take the time to complete this page." msgstr "Malheureusement, les gestionnaires de cette instance n'ont pas encore pris le temps de compléter cette page." #: front/src/components/Home.vue:37 +#, fuzzy +msgctxt "Content/Home/Title" msgid "Unlimited music" msgstr "Musique illimitée" -#: front/src/components/audio/Player.vue:354 +#: front/src/components/audio/Player.vue:362 +#, fuzzy +msgctxt "Sidebar/Player/Icon.Tooltip/Verb" msgid "Unmute" msgstr "Réactiver le son" -#: front/src/components/manage/moderation/InstancePolicyCard.vue:45 #: front/src/components/manage/moderation/InstancePolicyForm.vue:57 +#, fuzzy +msgctxt "Content/Moderation/Card.Button.Label/Verb" msgid "Update" msgstr "Mettre à jour" #: front/src/components/auth/Settings.vue:50 +#, fuzzy +msgctxt "Content/Settings/Button.Label/Verb" msgid "Update avatar" msgstr "Mettre à jour l'avatar" #: front/src/views/content/libraries/Form.vue:25 +#, fuzzy +msgctxt "Content/Library/Button.Label/Verb" msgid "Update library" msgstr "Mettre à jour la bibliothèque" -#: front/src/components/manage/moderation/InstancePolicyForm.vue:3 -msgid "Update moderation rule" -msgstr "Mettre à jour les règles de modération" - #: front/src/components/playlists/Form.vue:33 +#, fuzzy +msgctxt "Content/Playlist/Button.Label/Verb" msgid "Update playlist" msgstr "Mettre à jour la playlist" #: front/src/components/auth/Settings.vue:27 +#, fuzzy +msgctxt "Content/Settings/Button.Label/Verb" msgid "Update settings" msgstr "Mettre à jour les paramètres" #: front/src/views/auth/PasswordResetConfirm.vue:21 +#, fuzzy +msgctxt "Content/Signup/Button.Label" msgid "Update your password" msgstr "Mettre à jour votre mot de passe" #: front/src/views/content/libraries/Card.vue:44 #: front/src/views/content/libraries/DetailArea.vue:24 +#, fuzzy +msgctxt "Content/Library/Card.Button.Label/Verb" msgid "Upload" msgstr "Envoi" #: front/src/components/auth/Settings.vue:45 +#, fuzzy +msgctxt "Content/Settings/Title/Verb" msgid "Upload a new avatar" msgstr "Téléverser un nouvel avatar" #: front/src/views/content/Home.vue:6 +#, fuzzy +msgctxt "Content/Library/Title/Verb" msgid "Upload audio content" msgstr "Téléverser du contenu audio" #: front/src/views/content/libraries/FilesTable.vue:57 +#, fuzzy +msgctxt "*/*/*/Noun" msgid "Upload date" msgstr "Date d'envoi" -#: front/src/components/library/FileUpload.vue:220 -#: front/src/components/library/FileUpload.vue:221 +#: front/src/components/library/FileUpload.vue:223 +#: front/src/components/library/FileUpload.vue:224 +#, fuzzy +msgctxt "Content/Library/Help text" msgid "Upload denied, ensure the file is not too big and that you have not reached your quota" msgstr "Import 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 +#, fuzzy +msgctxt "Content/Library/Paragraph" msgid "Upload music files (MP3, OGG, FLAC, etc.) from your personal library directly from your browser to enjoy them here." msgstr "Importez des fichiers musicaux (MP3, OGG, Flac, etc.) depuis votre bibliothèque personnelle directement depuis votre navigateur pour en profiter ici." #: front/src/components/library/FileUpload.vue:31 +#, fuzzy +msgctxt "Content/Library/Title/Verb" msgid "Upload new tracks" msgstr "Téléverser de nouveaux morceaux" #: front/src/views/admin/moderation/AccountsDetail.vue:269 +#, fuzzy +msgctxt "Content/Moderation/Table.Label/Noun" msgid "Upload quota" msgstr "Quota d’envoi" -#: front/src/components/library/FileUpload.vue:229 +#: front/src/components/library/FileUpload.vue:232 +#, fuzzy +msgctxt "Content/Library/Help text" msgid "Upload timeout, please try again" msgstr "Dépassement du délai d'envoi, veuillez réessayer" -#: front/src/components/library/FileUpload.vue:100 +#: front/src/components/library/FileUpload.vue:102 +#, fuzzy +msgctxt "Content/Library/Table" msgid "Uploaded" msgstr "Téléversé" #: front/src/components/library/FileUpload.vue:5 +#, fuzzy +msgctxt "Content/Library/Tab.Title/Short" msgid "Uploading" msgstr "Envoi en cours" -#: front/src/components/library/FileUpload.vue:103 +#: front/src/components/library/FileUpload.vue:105 +#, fuzzy +msgctxt "Content/Library/Table" msgid "Uploading…" msgstr "Envoi en cours…" #: front/src/components/manage/moderation/AccountsTable.vue:41 -#: front/src/components/mixins/Translations.vue:37 +#: front/src/components/mixins/Translations.vue:34 #: front/src/views/admin/moderation/AccountsDetail.vue:305 #: front/src/views/admin/moderation/DomainsDetail.vue:241 -#: front/src/components/mixins/Translations.vue:38 +#: front/src/components/mixins/Translations.vue:35 +#, fuzzy +msgctxt "Content/Moderation/Table.Label/Noun" msgid "Uploads" msgstr "Téléversements" #: front/src/components/Footer.vue:16 +#, fuzzy +msgctxt "Footer/*/List item.Link" msgid "Use another instance" msgstr "Utiliser une autre instance" #: front/src/views/auth/PasswordReset.vue:12 +#, fuzzy +msgctxt "Content/Signup/Paragraph" msgid "Use this form to request a password reset. We will send an email to the given address with instructions to reset your password." msgstr "Utilisez ce formulaire pour demander à réinitialiser votre mot de passe. Vous recevrez un courriel à l'adresse indiquée contenant les instructions de réinitialisation." #: front/src/components/manage/moderation/InstancePolicyForm.vue:111 +#, fuzzy +msgctxt "Content/Moderation/Help text" msgid "Use this setting to temporarily enable/disable the policy without completely removing it." msgstr "Utilisez ce paramètre pour activer/désactiver temporairement la règle sans la supprimer complètement." #: front/src/components/manage/users/InvitationsTable.vue:49 +#, fuzzy +msgctxt "Content/Admin/Table" msgid "Used" msgstr "Utilisé" #: front/src/views/content/libraries/Detail.vue:26 +#, fuzzy +msgctxt "Content/Library/Table.Label" msgid "User" msgstr "Utilisateur·rice" #: front/src/components/instance/Stats.vue:5 +#, fuzzy +msgctxt "Content/About/Title/Noun" msgid "User activity" msgstr "Activité des utilisateur·ice·s" -#: front/src/components/library/Album.vue:82 -#: src/components/library/Artist.vue:60 -#: front/src/components/library/Track.vue:168 +#: front/src/components/library/TrackDetail.vue:87 +#, fuzzy +msgctxt "Content/Track/Title" +msgid "User libraries" +msgstr "Bibliothèques utilisateur" + +#: front/src/components/library/Album.vue:78 +#, fuzzy +msgctxt "Content/*/Title/Name" +msgid "User libraries" +msgstr "Bibliothèques utilisateur" + +#: front/src/components/library/Artist.vue:96 +#, fuzzy +msgctxt "Content/Artist/Title" msgid "User libraries" msgstr "Bibliothèques utilisateur" #: front/src/components/library/Radios.vue:20 +#, fuzzy +msgctxt "Content/Radio/Title" msgid "User radios" msgstr "Radios des utilisateur·ice·s" #: front/src/components/auth/Signup.vue:19 +msgid "Username" +msgstr "Nom d'utilisateur" + #: front/src/components/manage/users/UsersTable.vue:37 -#: front/src/components/mixins/Translations.vue:33 +#, fuzzy +msgctxt "Content/Admin/Table.Label" +msgid "Username" +msgstr "Nom d'utilisateur" + +#: front/src/components/mixins/Translations.vue:30 +#: front/src/components/mixins/Translations.vue:31 +#, fuzzy +msgctxt "Content/Profile/*/Noun" +msgid "Username" +msgstr "Nom d'utilisateur" + #: front/src/views/admin/moderation/AccountsDetail.vue:85 -#: front/src/components/mixins/Translations.vue:34 +#, fuzzy +msgctxt "Content/*/*" msgid "Username" msgstr "Nom d'utilisateur" #: front/src/components/auth/Login.vue:15 +#, fuzzy +msgctxt "Content/Login/Input.Label/Noun" msgid "Username or email" msgstr "Nom d'utilisateur ou email" #: front/src/components/instance/Stats.vue:13 +#, fuzzy +msgctxt "Content/About/Paragraph/Unit" msgid "users" msgstr "utilisateur·rice·s" -#: front/src/components/Sidebar.vue:91 +#: front/src/components/mixins/Translations.vue:32 +#: front/src/components/mixins/Translations.vue:33 +#, fuzzy +msgctxt "Content/Moderation/*/Noun" +msgid "Users" +msgstr "Utilisateur·ice·s" + #: 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 +#, fuzzy +msgctxt "Content/Moderation/Table.Label" +msgid "Users" +msgstr "Utilisateur·ice·s" + +#: front/src/components/Sidebar.vue:91 +#, fuzzy +msgctxt "Sidebar/Admin/List item.Link/Noun" +msgid "Users" +msgstr "Utilisateur·ice·s" + +#: front/src/views/admin/users/UsersList.vue:3 +#: src/views/admin/users/UsersList.vue:21 +#, fuzzy +msgctxt "*/Admin/Title" +msgid "Users" +msgstr "Utilisateur·ice·s" + +#: front/src/views/admin/Settings.vue:81 +#, fuzzy +msgctxt "Content/Admin/Menu" +msgid "Users" +msgstr "Utilisateur·ice·s" + +#: front/src/views/admin/users/Base.vue:5 +#, fuzzy +msgctxt "*/Admin/Link" msgid "Users" msgstr "Utilisateur·ice·s" @@ -2751,201 +5164,338 @@ msgid "Using Funkwhale" msgstr "Utiliser Funkwhale" #: front/src/components/Footer.vue:13 +#, fuzzy +msgctxt "Footer/*/List item" msgid "Version %{version}" msgstr "Version %{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 +msgctxt "Content/Library/Link/Verb" msgid "View files" msgstr "Afficher les fichiers" -#: front/src/components/library/Album.vue:31 -#: 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 +#, fuzzy +msgctxt "Content/*/Link.Tooltip/Verb" +msgid "View on MusicBrainz" +msgstr "Voir sur MusicBrainz" + +#: front/src/components/library/TrackBase.vue:36 +#, fuzzy +msgctxt "Content/*/Link/Verb" +msgid "View on MusicBrainz" +msgstr "Voir sur MusicBrainz" + +#: front/src/components/library/Album.vue:26 +#: src/components/library/Artist.vue:35 +#, fuzzy +msgctxt "Content/*/Button.Label/Verb" msgid "View on MusicBrainz" msgstr "Voir sur MusicBrainz" #: front/src/views/content/libraries/Form.vue:18 +#, fuzzy +msgctxt "Content/Library/Dropdown.Label" msgid "Visibility" msgstr "Visibilité" #: front/src/views/content/libraries/Card.vue:59 +#, fuzzy +msgctxt "Content/Library/Card.Help text" msgid "Visibility: everyone on this instance" msgstr "Visibilité : tout le monde sur cette instance" #: front/src/views/content/libraries/Card.vue:60 +#, fuzzy +msgctxt "Content/Library/Card.Help text" msgid "Visibility: everyone, including other instances" msgstr "Visibilité : tout le monde, y compris les autres instances" #: front/src/views/content/libraries/Card.vue:58 +#, fuzzy +msgctxt "Content/Library/Card.Help text" msgid "Visibility: nobody except me" msgstr "Visibilité : personne sauf moi" -#: front/src/components/library/Album.vue:61 +#: front/src/components/library/Album.vue:56 +#, fuzzy +msgctxt "Content/Album/" msgid "Volume %{ number }" msgstr "Volume %{ number }" -#: 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" - -#: front/src/components/playlists/Form.vue:14 -msgid "We cannot create the playlist" -msgstr "Nous ne pouvons pas créer cette playlist" - #: front/src/components/auth/Signup.vue:13 msgid "We cannot create your account" msgstr "Nous ne pouvons pas créer votre compte" -#: front/src/components/audio/Player.vue:64 -msgid "We cannot load this track" -msgstr "Nous ne pouvons pas charger cette piste" - #: front/src/components/auth/Login.vue:7 +#, fuzzy +msgctxt "Content/Login/Error message.Title" msgid "We cannot log you in" msgstr "Erreur lors de la connexion" -#: front/src/components/auth/Settings.vue:38 -msgid "We cannot save your avatar" -msgstr "Nous ne pouvons pas enregistrer votre avatar" - -#: front/src/components/auth/Settings.vue:14 -msgid "We cannot save your settings" -msgstr "Nous ne pouvons pas enregistrer vos paramètres" - #: front/src/components/Home.vue:127 +#, fuzzy +msgctxt "Content/Home/List item" msgid "We do not track you or bother you with ads" msgstr "Nous ne vous pistons pas et ne vous exposons pas à des publicités" -#: front/src/components/library/Track.vue:95 -msgid "We don't have any copyright information for this track" -msgstr "Nous n'avons aucune information de copyright pour cette piste" - -#: front/src/components/library/Track.vue:106 -msgid "We don't have any licensing information for this track" -msgstr "Nous n'avons aucune information de licence pour cette piste" - #: front/src/components/library/FileUpload.vue:40 +#, fuzzy +msgctxt "Content/Library/Link" msgid "We recommend using Picard for that purpose." msgstr "nous vous recommandons d'utiliser le logiciel Picard pour cela." #: front/src/components/Home.vue:7 +#, fuzzy +msgctxt "Content/Home/Title" msgid "We think listening to music should be simple." msgstr "Nous pensons que l'accès à la musique devrait être simple." -#: front/src/components/PageNotFound.vue:10 -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/Home.vue:153 +#, fuzzy +msgctxt "Head/Home/Title" msgid "Welcome" msgstr "Bienvenue" #: front/src/components/Home.vue:5 +#, fuzzy +msgctxt "Content/Home/Title/Verb" msgid "Welcome on Funkwhale" msgstr "Bienvenue sur Funkwhale" #: front/src/components/Home.vue:24 +#, fuzzy +msgctxt "Content/Home/Title" msgid "Why funkwhale?" msgstr "Pourquoi Funkwhale ?" #: front/src/components/audio/EmbedWizard.vue:13 +#, fuzzy +msgctxt "Popup/Embed/Input.Label" msgid "Widget height" msgstr "Hauteur du widget" #: front/src/components/audio/EmbedWizard.vue:6 +#, fuzzy +msgctxt "Popup/Embed/Input.Label" msgid "Widget width" msgstr "Largeur du widget" -#: front/src/components/Sidebar.vue:118 +#: front/src/components/Sidebar.vue:129 #: front/src/components/manage/moderation/AccountsTable.vue:72 #: front/src/components/manage/moderation/DomainsTable.vue:58 +#, fuzzy +msgctxt "*/*/*" msgid "Yes" msgstr "Oui" #: front/src/components/auth/Logout.vue:8 +#, fuzzy +msgctxt "Content/Login/Button.Label" msgid "Yes, log me out!" msgstr "Oui, déconnectez-moi !" #: front/src/views/content/libraries/Form.vue:19 +#, fuzzy +msgctxt "Content/Library/Paragraph" msgid "You are able to share your library with other people, regardless of its visibility." msgstr "Vous pouvez partager votre bibliothèque avec d'autres personnes, quelle que soit sa visibilité." #: front/src/components/library/FileUpload.vue:33 +#, fuzzy +msgctxt "Content/Library/Paragraph" msgid "You are about to upload music to your library. Before proceeding, please ensure that:" msgstr "Vous êtes sur le point de transférer de la musique dans votre bibliothèque. Avant de procéder, veuillez vous assurer que :" +#: front/src/components/SetInstanceModal.vue:12 +msgctxt "Popup/Login/Paragraph" +msgid "You are currently connected to <a href=\"%{ url }\" target=\"_blank\">%{ hostname } <i class=\"external icon\"/></a>. If you continue, you will be disconnected from your current instance and all your local data will be deleted." +msgstr "" + +#: front/src/components/library/Artist.vue:67 +msgid "You are currently hiding content related to this artist." +msgstr "" + #: front/src/components/auth/Logout.vue:7 msgid "You are currently logged in as %{ username }" msgstr "Vous êtes actuellement connecté·e en tant que %{ username }" +#: front/src/components/library/FileUpload.vue:36 +msgctxt "Content/Library/List item" +msgid "You are not uploading copyrighted content in a public library, otherwise you may be infringing the law" +msgstr "" + +#: front/src/components/SetInstanceModal.vue:97 +msgctxt "*/Instance/Message" +msgid "You are now using the Funkwhale instance at %{ url }" +msgstr "" + #: front/src/views/content/Home.vue:17 +#, fuzzy +msgctxt "Content/Library/Paragraph" msgid "You can follow libraries from other users to get access to new music. Public libraries can be followed immediatly, while following a private library requires approval from its owner." msgstr "Vous pouvez suivre les bibliothèques d'autres utilisateurs pour avoir accès à de la nouvelle musique. Les bibliothèques publiques peuvent être suivies immédiatement, tandis que le suivi d'une bibliothèque privée nécessite l'approbation de son propriétaire." #: front/src/components/Home.vue:133 +#, fuzzy +msgctxt "Content/Home/List item" msgid "You can invite friends and family to your instance so they can enjoy your music" msgstr "Vous pouvez inviter vos ami·es et votre famille sur votre instance pour qu'ils·elles puissent profiter de votre musique" +#: front/src/components/moderation/FilterModal.vue:31 +msgctxt "Popup/Moderation/Paragraph" +msgid "You can manage and update your filters anytime from your account settings." +msgstr "" + #: front/src/views/auth/EmailConfirm.vue:24 +#, fuzzy +msgctxt "Content/Signup/Paragraph" msgid "You can now use the service without limitations." msgstr "Vous pouvez maintenant utiliser le service sans limitations." #: front/src/components/library/radios/Builder.vue:7 +#, fuzzy +msgctxt "Content/Radio/Paragraph" msgid "You can use this interface to build your own custom radio, which will play tracks according to your criteria." msgstr "Vous pouvez utiliser cette interface pour réaliser votre propre radio personnalisée, qui jouera les pistes correspondant aux critères indiqués." #: front/src/components/auth/SubsonicTokenForm.vue:7 +#, fuzzy +msgctxt "Content/Settings/Paragraph" msgid "You can use those to enjoy your playlist and music in offline mode, on your smartphone or tablet, for instance." msgstr "Vous pouvez les utiliser pour profiter de vos playlists et de votre musique en mode hors-ligne sur votre smatphone ou tablette, par exemple." #: front/src/views/admin/moderation/AccountsDetail.vue:46 +#, fuzzy +msgctxt "Content/Moderation/Card.Title" msgid "You don't have any rule in place for this account." msgstr "Vous n'avez aucune règle en place pour ce compte." #: front/src/views/admin/moderation/DomainsDetail.vue:39 +#, fuzzy +msgctxt "Content/Moderation/Card.Title" msgid "You don't have any rule in place for this domain." msgstr "Vous n'avez aucune règle en place pour ce domaine." -#: front/src/components/Sidebar.vue:158 +#: front/src/components/library/EditForm.vue:52 +msgctxt "Content/Library/Paragraph" +msgid "You don't have the permission to edit this object, but you can suggest changes. Once submitted, suggestions will be reviewed before approval." +msgstr "" + +#: front/src/components/Sidebar.vue:169 +#, fuzzy +msgctxt "Sidebar/Player/Title" msgid "You have a radio playing" msgstr "Vous écoutez une radio" -#: front/src/components/audio/Player.vue:71 +#: front/src/components/audio/Player.vue:79 +#, fuzzy +msgctxt "Sidebar/Player/Error message.Paragraph" msgid "You may have a connectivity issue." msgstr "Il se peut que vous ayez des problèmes de connexion." -#: 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/components/auth/Settings.vue:99 +#: front/src/components/auth/Settings.vue:100 +#, fuzzy +msgctxt "Popup/Settings/List item" msgid "You will be logged out from this session and have to log in with the new one" msgstr "Vous allez être déconnecté⋅e de cette session et vous devrez vous connecter avec votre nouveau mot de passe" -#: front/src/components/auth/Settings.vue:70 +#: front/src/components/auth/Settings.vue:71 +#, fuzzy +msgctxt "Content/Settings/Paragraph" msgid "You will have to update your password on your clients that use this password." msgstr "Vous devrez mettre à jour votre mot de passe sur l'ensemble des clients utilisant ce mot de passe." -#: front/src/components/favorites/List.vue:115 +#: front/src/components/moderation/FilterModal.vue:20 +msgctxt "Popup/Moderation/Paragraph" +msgid "You will not see tracks, albums and user activity linked to this artist anymore:" +msgstr "" + +#: front/src/components/auth/Settings.vue:38 +msgctxt "Content/Settings/Error message.Title" +msgid "Your avatar cannot be saved" +msgstr "" + +#: front/src/components/library/EditForm.vue:3 +msgctxt "Content/Library/Paragraph" +msgid "Your edit was successfully submitted." +msgstr "" + +#: front/src/components/favorites/List.vue:116 +#, fuzzy +msgctxt "Head/Favorites/Title" msgid "Your Favorites" msgstr "Vos favoris" #: front/src/components/Home.vue:114 +#, fuzzy +msgctxt "Content/Home/Title" msgid "Your music, your way" msgstr "Votre musique, à votre façon" -#: front/src/views/Notifications.vue:7 +#: front/src/views/Notifications.vue:4 +#, fuzzy +msgctxt "Content/Notifications/Title" msgid "Your notifications" msgstr "Vos notifications" +#: front/src/components/auth/Settings.vue:76 +msgctxt "Content/Settings/Error message.Title" +msgid "Your password cannot be changed" +msgstr "" + #: front/src/views/auth/PasswordResetConfirm.vue:29 +#, fuzzy +msgctxt "Content/Signup/Card.Paragraph" msgid "Your password has been updated successfully." msgstr "Votre mot de passe a été mis à jour avec succès." -#: front/src/components/auth/Settings.vue:100 +#: front/src/components/auth/Settings.vue:14 +#, fuzzy +msgctxt "Content/Settings/Error message.Title" +msgid "Your settings can't be updateds" +msgstr "Paramètres mis à jour" + +#: front/src/components/auth/Settings.vue:101 +#, fuzzy +msgctxt "Popup/Settings/List item" msgid "Your Subsonic password will be changed to a new, random one, logging you out from devices that used the old Subsonic password" msgstr "Votre mot de passe Subsonic sera remplacé par un nouveau mot de passe aléatoire, ce qui vous déconnectera de tous les appareils utilisant l'ancien mot de passe" + +#: front/src/edits.js:10 +#, fuzzy +msgctxt "*/*/*/Short, Noun" +msgid "Title" +msgstr "Titre" + +#: front/src/edits.js:17 +#, fuzzy +msgctxt "*/*/*/Short, Noun" +msgid "License" +msgstr "Licence" + +#: front/src/edits.js:25 +#, fuzzy +msgctxt "*/*/*/Short, Noun" +msgid "Position" +msgstr "Pagination" + +#: front/src/components/library/Album.vue:180 +#, fuzzy +msgctxt "Content/Album/Header.Title" +msgid "Album containing %{ count } track, by <a class=\"internal\" href=\"%{ artistUrl }\">%{ artist }</a>" +msgid_plural "Album containing %{ count } tracks, by <a class=\"internal\" href=\"%{ artistUrl }\">%{ artist }</a>" +msgstr[0] "Album contenant %{ count } piste, par %{ artist }" +msgstr[1] "Album contenant %{ count } pistes, par %{ artist }" + +#: front/src/components/audio/PlayButton.vue:221 +#, fuzzy +msgctxt "*/Queue/Message" +msgid "%{ count } track was added to your queue" +msgid_plural "%{ count } tracks were added to your queue" +msgstr[0] "%{ count } piste a été ajoutée à votre liste d'attente" +msgstr[1] "%{ count } pistes ont été ajoutées à votre liste d'attente" diff --git a/front/locales/gl/LC_MESSAGES/app.po b/front/locales/gl/LC_MESSAGES/app.po index 1d75a4f0a..2caaee603 100644 --- a/front/locales/gl/LC_MESSAGES/app.po +++ b/front/locales/gl/LC_MESSAGES/app.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: front 1.0.0\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2019-01-29 10:47+0100\n" +"POT-Creation-Date: 2019-03-08 12:38+0100\n" "PO-Revision-Date: 2019-03-05 05:58+0000\n" "Last-Translator: Xosé M <xosem@disroot.org>\n" "Language-Team: none\n" @@ -19,106 +19,164 @@ msgstr "" "X-Generator: Weblate 3.2.2\n" #: front/src/components/playlists/PlaylistModal.vue:9 +#, fuzzy +msgctxt "Popup/Playlist/Paragraph" msgid "\"%{ title }\", by %{ artist }" msgstr "\"%{ title }\", de %{ artist }" #: front/src/components/Sidebar.vue:24 +#, fuzzy +msgctxt "Sidebar/Queue/Tab.Title" msgid "(%{ index } of %{ length })" msgstr "(%{ index } de %{ length })" #: front/src/components/Sidebar.vue:22 +#, fuzzy +msgctxt "Sidebar/Queue/Tab.Title" msgid "(empty)" msgstr "(baldeiro)" -#: front/src/components/common/ActionTable.vue:57 -#: front/src/components/common/ActionTable.vue:66 +#: front/src/components/common/ActionTable.vue:67 +#, fuzzy +msgctxt "Content/*/Paragraph" 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:110 src/components/audio/album/Card.vue:54 +#: front/src/components/audio/album/Card.vue:52 +#, fuzzy +msgctxt "Content/Album/Card" +msgid "%{ count } track" +msgid_plural "%{ count } tracks" +msgstr[0] "%{ count } canción" +msgstr[1] "%{ count } cancións" + #: front/src/views/content/libraries/Card.vue:39 #: src/views/content/remote/Card.vue:26 +#, fuzzy +msgctxt "Content/Library/Card.List item" +msgid "%{ count } track" +msgid_plural "%{ count } tracks" +msgstr[0] "%{ count } canción" +msgstr[1] "%{ count } cancións" + +#: front/src/components/Sidebar.vue:121 +#, fuzzy +msgctxt "Sidebar/Queue/Message" msgid "%{ count } track" msgid_plural "%{ count } tracks" msgstr[0] "%{ count } canción" msgstr[1] "%{ count } cancións" #: front/src/components/library/Artist.vue:13 +#, fuzzy +msgctxt "Content/Artist/Paragraph" msgid "%{ count } track in %{ albumsCount } albums" 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:80 +#: front/src/components/library/radios/Builder.vue:81 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 +#, fuzzy +msgctxt "Content/*/Card/List item" 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 +msgctxt "Content/Library/Paragraph" msgid "%{ current } used on %{ max } allowed" msgstr "%{ current } utilizado de %{ max } permitido" #: front/src/components/common/Duration.vue:2 +#, fuzzy +msgctxt "Content/*/Paragraph" msgid "%{ hours } h %{ minutes } min" msgstr "%{ hours } h %{ minutes } min" #: front/src/components/common/Duration.vue:5 +#, fuzzy +msgctxt "Content/*/Paragraph" msgid "%{ minutes } min" msgstr "%{ minutes } min" #: front/src/components/notifications/NotificationRow.vue:40 +#, fuzzy +msgctxt "Content/Notifications/Paragraph" msgid "%{ username } accepted your follow on library \"%{ library }\"" msgstr "%{ username } aceptou o seu seguimento na biblioteca \"%{ library }\"" #: front/src/components/notifications/NotificationRow.vue:39 +#, fuzzy +msgctxt "Content/Notifications/Paragraph" msgid "%{ username } followed your library \"%{ library }\"" msgstr "%{ username } segue a súa biblioteca \"%{ library }\"" #: front/src/components/notifications/NotificationRow.vue:41 +#, fuzzy +msgctxt "Content/Notifications/Paragraph" msgid "%{ username } wants to follow your library \"%{ library }\"" msgstr "%{ username } quere seguir a súa biblioteca \"%{ library }\"" #: front/src/components/auth/Profile.vue:46 +#, fuzzy +msgctxt "Head/Profile/Title" msgid "%{ username }'s profile" msgstr "Perfil de %{ username }" #: front/src/components/audio/artist/Card.vue:41 +#, fuzzy +msgctxt "Content/Artist/Card" msgid "1 album" msgid_plural "%{ count } albums" msgstr[0] "1 álbume" msgstr[1] "%{ count } álbumes" #: front/src/components/favorites/List.vue:10 +#, fuzzy +msgctxt "Content/Favorites/Title" msgid "1 favorite" msgid_plural "%{ count } favorites" msgstr[0] "1 favorita" msgstr[1] "%{ count } favoritas" -#: front/src/components/library/FileUpload.vue:226 -#: front/src/components/library/FileUpload.vue:227 +#: front/src/components/Home.vue:64 +#, fuzzy +msgctxt "Content/Home/Title" +msgid "A clean library" +msgstr "Limpar biblioteca" + +#: front/src/components/library/FileUpload.vue:229 +#: front/src/components/library/FileUpload.vue:230 +#, fuzzy +msgctxt "Content/Library/Help text" msgid "A network error occured while uploading this file" msgstr "Fallou a rede mentras se subÃa o ficheiro" +#: front/src/components/library/EditForm.vue:123 +#, fuzzy +msgctxt "*/*/Placeholder" +msgid "A short summary describing your changes." +msgstr "Algo fallou ao gardar os cambios" + #: front/src/components/About.vue:5 +#, fuzzy +msgctxt "Content/About/Title/Short, Noun" msgid "About %{ instance }" msgstr "Acerca de %{ instance }" #: front/src/components/Footer.vue:6 +#, fuzzy +msgctxt "Footer/About/Title" msgid "About %{instanceName}" msgstr "Acerca de %{instanceName}" @@ -127,491 +185,939 @@ msgid "About Funkwhale" msgstr "Acerca de Funkwhale" #: front/src/components/Footer.vue:10 +#, fuzzy +msgctxt "Footer/About/List item.Link" msgid "About page" msgstr "Páxina Acerca de" -#: front/src/components/About.vue:8 src/components/About.vue:67 +#: front/src/components/About.vue:67 +#, fuzzy +msgctxt "Head/About/Title" +msgid "About this instance" +msgstr "Acerca de esta instancia" + +#: front/src/components/About.vue:8 +#, fuzzy +msgctxt "Content/About/Title/Short, Noun" msgid "About this instance" msgstr "Acerca de esta instancia" #: front/src/views/content/libraries/Detail.vue:48 +#, fuzzy +msgctxt "Content/Library/Button.Label" msgid "Accept" msgstr "Aceptar" #: front/src/views/content/libraries/Detail.vue:40 +#, fuzzy +msgctxt "Content/Library/Table/Short" msgid "Accepted" msgstr "Aceptado" #: front/src/components/auth/SubsonicTokenForm.vue:110 +#, fuzzy +msgctxt "Content/Settings/Message" msgid "Access disabled" msgstr "Acceso desactivado" #: front/src/components/Home.vue:106 +#, fuzzy +msgctxt "Content/Home/List item" 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" -#: front/src/components/mixins/Translations.vue:19 -#: front/src/components/mixins/Translations.vue:20 -msgid "Accessed date" -msgstr "Data de acceso" - #: front/src/views/admin/moderation/AccountsDetail.vue:78 +#, fuzzy +msgctxt "Content/Moderation/Title" msgid "Account data" msgstr "Datos da conta" #: front/src/components/auth/Settings.vue:5 +#, fuzzy +msgctxt "Content/Settings/Title" msgid "Account settings" msgstr "Axustes da conta" -#: front/src/components/auth/Settings.vue:263 +#: front/src/components/auth/Settings.vue:311 +#, fuzzy +msgctxt "Head/Settings/Title" msgid "Account Settings" msgstr "Axustes da conta" #: front/src/components/manage/users/UsersTable.vue:39 +#, fuzzy +msgctxt "Content/Admin/Table.Label/Short, Noun" msgid "Account status" msgstr "Estado da conta" #: front/src/views/auth/PasswordReset.vue:14 +#, fuzzy +msgctxt "Content/Signup/Input.Label" msgid "Account's email" msgstr "Correo-e da conta" -#: front/src/views/admin/moderation/AccountsList.vue:3 #: front/src/views/admin/moderation/AccountsList.vue:24 +#, fuzzy +msgctxt "Head/Moderation/Title" +msgid "Accounts" +msgstr "Contas" + +#: front/src/views/admin/moderation/AccountsList.vue:3 +#, fuzzy +msgctxt "Content/Moderation/Title" +msgid "Accounts" +msgstr "Contas" + #: front/src/views/admin/moderation/Base.vue:8 +#, fuzzy +msgctxt "Menu/Moderation/Tab" msgid "Accounts" msgstr "Contas" #: front/src/views/content/libraries/Detail.vue:29 +#, fuzzy +msgctxt "Content/Library/Table.Label" msgid "Action" msgstr "Acción" -#: front/src/components/common/ActionTable.vue:99 +#: front/src/components/common/ActionTable.vue:100 +#, fuzzy +msgctxt "Content/*/Paragraph" msgid "Action %{ action } was launched successfully on %{ count } element" msgid_plural "Action %{ action } was launched successfully on %{ count } elements" msgstr[0] "A acción %{ action } foi lanzada correctamente sobre %{ count } elemento" msgstr[1] "A accións %{ action } foi lanzada correctamente sobre %{ count } elementos" -#: front/src/components/common/ActionTable.vue:21 -#: front/src/components/library/radios/Builder.vue:64 +#: front/src/components/library/radios/Builder.vue:65 +#, fuzzy +msgctxt "Content/Radio/Table.Label/Noun (Value is a Button)" +msgid "Actions" +msgstr "Accións" + +#: front/src/components/common/ActionTable.vue:22 +#, fuzzy +msgctxt "Content/*/Dropdown.Label/Noun" msgid "Actions" msgstr "Accións" #: front/src/components/manage/users/UsersTable.vue:53 +#, fuzzy +msgctxt "Content/Admin/Table" msgid "Active" msgstr "Activo" #: front/src/views/admin/moderation/AccountsDetail.vue:199 #: front/src/views/admin/moderation/DomainsDetail.vue:144 +#, fuzzy +msgctxt "Content/Moderation/Title" msgid "Activity" msgstr "Actividade" #: front/src/components/mixins/Translations.vue:7 #: front/src/components/mixins/Translations.vue:8 +#, fuzzy +msgctxt "Content/Settings/Dropdown.Label/Noun" msgid "Activity visibility" msgstr "Visibilidade da actividade" #: front/src/views/admin/moderation/DomainsList.vue:18 +#, fuzzy +msgctxt "Content/Moderation/Button/Verb" msgid "Add" msgstr "Engadir" #: front/src/views/admin/moderation/DomainsList.vue:13 +#, fuzzy +msgctxt "Content/Moderation/Form.Label/Verb" msgid "Add a domain" msgstr "Engadir un dominio" +#: front/src/views/admin/moderation/AccountsDetail.vue:50 +#, fuzzy +msgctxt "Content/Moderation/Button/Verb" +msgid "Add a moderation policy" +msgstr "Engadir nova regra de moderación" + #: front/src/components/manage/moderation/InstancePolicyForm.vue:4 +#, fuzzy +msgctxt "Content/Moderation/Card.Button.Label/Verb" msgid "Add a new moderation rule" msgstr "Engadir nova regra de moderación" #: front/src/views/content/Home.vue:35 +#, fuzzy +msgctxt "Content/Library/Title/Verb" msgid "Add and manage content" msgstr "Engadir e xestionar contido" -#: front/src/components/Sidebar.vue:75 src/views/content/Base.vue:18 +#: front/src/views/content/Base.vue:18 +#, fuzzy +msgctxt "Head/Library/Title" msgid "Add content" msgstr "Engadir contido" -#: front/src/components/library/radios/Builder.vue:50 +#: front/src/components/Sidebar.vue:75 +#, fuzzy +msgctxt "Sidebar/Library/List item.Link/Verb" +msgid "Add content" +msgstr "Engadir contido" + +#: front/src/components/library/radios/Builder.vue:51 +#, fuzzy +msgctxt "Content/Radio/Button.Label/Verb" msgid "Add filter" msgstr "Engadir filtro" -#: front/src/components/library/radios/Builder.vue:40 +#: front/src/components/library/radios/Builder.vue:41 +#, fuzzy +msgctxt "Content/Radio/Paragraph" msgid "Add filters to customize your radio" msgstr "Engada filtros para personalizar a súa radio" -#: front/src/components/audio/PlayButton.vue:64 +#: front/src/components/audio/PlayButton.vue:76 +#, fuzzy +msgctxt "*/Queue/Dropdown/Button/Title" msgid "Add to current queue" msgstr "Engadir a cola actual" #: front/src/components/favorites/TrackFavoriteIcon.vue:4 +#, fuzzy +msgctxt "Content/Track/Button.Message" +msgid "Add to favorites" +msgstr "Engadir a favoritas" + #: front/src/components/favorites/TrackFavoriteIcon.vue:28 +#, fuzzy +msgctxt "*/Favorites/Icon.Tooltip/Verb" msgid "Add to favorites" msgstr "Engadir a favoritas" #: front/src/components/playlists/TrackPlaylistIcon.vue:6 #: front/src/components/playlists/TrackPlaylistIcon.vue:34 +#, fuzzy +msgctxt "Sidebar/Player/Icon.Tooltip/Verb" msgid "Add to playlist…" msgstr "Engadir a lista de reprodución…" -#: front/src/components/audio/PlayButton.vue:14 +#: front/src/components/audio/PlayButton.vue:15 +#, fuzzy +msgctxt "*/Queue/Dropdown/Button/Label/Short" msgid "Add to queue" msgstr "Engadir a cola" #: front/src/components/playlists/PlaylistModal.vue:116 +#, fuzzy +msgctxt "Popup/Playlist/Table.Button.Tooltip/Verb" msgid "Add to this playlist" msgstr "Engadir a esta lista de reprodución" #: front/src/components/playlists/PlaylistModal.vue:54 +#, fuzzy +msgctxt "Popup/Playlist/Table.Button.Label/Verb" msgid "Add track" msgstr "Engadir canción" #: front/src/components/manage/users/UsersTable.vue:69 +#, fuzzy +msgctxt "Content/Admin/Table.User role" msgid "Admin" msgstr "Admin" #: front/src/components/Sidebar.vue:79 +#, fuzzy +msgctxt "Sidebar/Admin/Title/Noun" msgid "Administration" msgstr "Administración" +#: front/src/components/library/Album.vue:149 +#, fuzzy +msgctxt "Head/Album/Title/Name" +msgid "Album" +msgstr "Ãlbume" + +#: front/src/views/content/libraries/FilesTable.vue:56 +#, fuzzy +msgctxt "*/*/*" +msgid "Album" +msgstr "Ãlbume" + #: front/src/components/audio/SearchBar.vue:26 -#: src/components/audio/track/Table.vue:8 -#: front/src/components/library/Album.vue:153 -#: front/src/components/manage/library/FilesTable.vue:39 +#, fuzzy +msgctxt "Sidebar/Search/Title" +msgid "Album" +msgstr "Ãlbume" + #: front/src/components/metadata/Search.vue:134 -#: front/src/views/content/libraries/FilesTable.vue:56 +#, fuzzy +msgctxt "*/*/Noun" msgid "Album" msgstr "Ãlbume" -#: front/src/components/library/Album.vue:183 -msgid "Album containing %{ count } track, by %{ artist }" -msgid_plural "Album containing %{ count } tracks, by %{ artist }" -msgstr[0] "Ãlbume que contén %{ count } canción, de %{ artist }" -msgstr[1] "Ãlbume que contén %{ count } cancións, de %{ artist }" +#: front/src/components/audio/track/Table.vue:9 +#, fuzzy +msgctxt "Content/Track/Table.Label" +msgid "Album" +msgstr "Ãlbume" -#: front/src/components/mixins/Translations.vue:24 -#: front/src/components/mixins/Translations.vue:25 +#: front/src/components/mixins/Translations.vue:22 +#: front/src/components/mixins/Translations.vue:23 +#, fuzzy +msgctxt "Content/*/Dropdown/Noun" msgid "Album name" msgstr "Nome do álbume" -#: front/src/components/library/Track.vue:27 -msgid "Album page" -msgstr "Páxina do álbume" +#: front/src/components/library/Library.vue:7 +#, fuzzy +msgctxt "Menu/Home/Link" +msgid "Albums" +msgstr "Ãlbumes" #: front/src/components/audio/Search.vue:19 -#: src/components/instance/Stats.vue:48 +#, fuzzy +msgctxt "Content/Search/Title" +msgid "Albums" +msgstr "Ãlbumes" + #: front/src/views/admin/moderation/AccountsDetail.vue:321 #: front/src/views/admin/moderation/DomainsDetail.vue:257 +#, fuzzy +msgctxt "Content/*/*" +msgid "Albums" +msgstr "Ãlbumes" + +#: front/src/components/instance/Stats.vue:48 +#, fuzzy +msgctxt "Content/About/Paragraph/Unit" +msgid "Albums" +msgstr "Ãlbumes" + +#: front/src/components/library/Albums.vue:120 +#, fuzzy +msgctxt "Head/Album/Title" msgid "Albums" msgstr "Ãlbumes" -#: front/src/components/library/Artist.vue:44 +#: front/src/components/library/Artist.vue:82 +#, fuzzy +msgctxt "Content/Artist/Title" msgid "Albums by this artist" msgstr "Ãlbumes de este artista" +#: front/src/components/manage/library/EditsCardList.vue:15 #: front/src/components/manage/users/InvitationsTable.vue:19 +#, fuzzy +msgctxt "Content/Admin/Dropdown" +msgid "All" +msgstr "Todos" + #: front/src/views/content/libraries/FilesTable.vue:13 +#, fuzzy +msgctxt "Content/Library/Dropdown" msgid "All" msgstr "Todos" +#: front/src/components/common/ActionTable.vue:58 +#, fuzzy +msgctxt "Content/*/Paragraph" +msgid "All %{ count } element selected" +msgid_plural "All %{ count } elements selected" +msgstr[0] "%{ count } de %{ total } seleccionado" +msgstr[1] "%{ count } de %{ total } seleccionados" + #: front/src/components/playlists/Editor.vue:13 +#, fuzzy +msgctxt "Content/Playlist/Error message.Title" msgid "An error occured while saving your changes" msgstr "Algo fallou ao gardar os cambios" #: front/src/components/auth/Login.vue:10 +#, fuzzy +msgctxt "Content/Login/Error message/List item" msgid "An unknown error happend, this can mean the server is down or cannot be reached" msgstr "Aconteceu un fallo descoñecido, esto pode significar que o servidor está caÃdo ou non pode ser alcanzado" +#: front/src/components/library/EditCard.vue:81 +#, fuzzy +msgctxt "Content/Library/Button.Label" +msgid "Approve" +msgstr "Aprovar" + #: front/src/components/notifications/NotificationRow.vue:66 +#, fuzzy +msgctxt "Content/Notifications/Button.Label/Short, Verb" msgid "Approve" msgstr "Aprovar" +#: front/src/components/library/EditCard.vue:25 +#, fuzzy +msgctxt "Content/Library/Card/Short" +msgid "Approved" +msgstr "Aprovar" + +#: front/src/components/manage/library/EditsCardList.vue:21 +#, fuzzy +msgctxt "Content/Admin/Dropdown" +msgid "Approved" +msgstr "Aprovar" + +#: front/src/components/library/EditCard.vue:21 +msgctxt "Content/Library/Card/Short" +msgid "Approved and applied" +msgstr "" + #: front/src/components/auth/Logout.vue:5 +#, fuzzy +msgctxt "Content/Login/Title" 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/library/Artist.vue:137 -#: front/src/components/manage/library/FilesTable.vue:38 #: front/src/components/metadata/Search.vue:130 +#, fuzzy +msgctxt "*/*/Noun" +msgid "Artist" +msgstr "Artista" + +#: front/src/components/audio/track/Table.vue:8 +#, fuzzy +msgctxt "Content/Track/Table.Label" +msgid "Artist" +msgstr "Artista" + #: front/src/views/content/libraries/FilesTable.vue:55 +#, fuzzy +msgctxt "*/*/*" msgid "Artist" msgstr "Artista" -#: front/src/components/mixins/Translations.vue:25 -#: front/src/components/mixins/Translations.vue:26 +#: front/src/components/audio/SearchBar.vue:25 +#, fuzzy +msgctxt "Sidebar/Search/Title" +msgid "Artist" +msgstr "Artista" + +#: front/src/components/library/Artist.vue:179 +#, fuzzy +msgctxt "Head/Artist/Title" +msgid "Artist" +msgstr "Artista" + +#: front/src/components/mixins/Translations.vue:23 +#: front/src/components/mixins/Translations.vue:24 +#, fuzzy +msgctxt "Content/*/Dropdown/Noun" msgid "Artist name" msgstr "Nome do artista" -#: front/src/components/library/Album.vue:16 -#: src/components/library/Track.vue:33 -msgid "Artist page" -msgstr "Páxina do artista" - #: front/src/components/audio/Search.vue:65 +#, fuzzy +msgctxt "*/Search/Input.Placeholder" 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/library/Artists.vue:117 +#, fuzzy +msgctxt "Head/Artist/Title" +msgid "Artists" +msgstr "Artistas" + #: front/src/views/admin/moderation/AccountsDetail.vue:313 #: front/src/views/admin/moderation/DomainsDetail.vue:249 +#, fuzzy +msgctxt "Content/*/*" +msgid "Artists" +msgstr "Artistas" + +#: front/src/components/instance/Stats.vue:42 +#, fuzzy +msgctxt "Content/About/Paragraph/Unit" +msgid "Artists" +msgstr "Artistas" + +#: front/src/components/audio/Search.vue:10 +#, fuzzy +msgctxt "Content/Search/Title" +msgid "Artists" +msgstr "Artistas" + +#: front/src/components/library/Library.vue:10 +#, fuzzy +msgctxt "Menu/Home/Link" msgid "Artists" msgstr "Artistas" -#: front/src/components/favorites/List.vue:33 +#: front/src/components/favorites/List.vue:34 src/views/playlists/List.vue:27 +#, fuzzy +msgctxt "Content/*/Dropdown/Short" +msgid "Ascending" +msgstr "Ascendente" + +#: front/src/components/library/Albums.vue:25 #: 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/EditsCardList.vue:39 #: front/src/components/manage/moderation/AccountsTable.vue:21 #: front/src/components/manage/moderation/DomainsTable.vue:19 #: front/src/components/manage/users/UsersTable.vue:19 +#, fuzzy +msgctxt "Content/Search/Dropdown" +msgid "Ascending" +msgstr "Ascendente" + #: front/src/views/content/libraries/FilesTable.vue:31 -#: front/src/views/playlists/List.vue:27 +#, fuzzy +msgctxt "Content/Library/Dropdown" msgid "Ascending" msgstr "Ascendente" #: front/src/views/auth/PasswordReset.vue:28 +#, fuzzy +msgctxt "Content/Signup/Button.Label/Verb" msgid "Ask for a password reset" msgstr "Solicitar restablecer o contrasinal" #: front/src/views/admin/moderation/AccountsDetail.vue:245 #: front/src/views/admin/moderation/DomainsDetail.vue:202 +#, fuzzy +msgctxt "Content/Moderation/Title" msgid "Audio content" msgstr "Contido de audio" #: front/src/components/ShortcutsModal.vue:55 +#, fuzzy +msgctxt "Popup/Keyboard shortcuts/Title" msgid "Audio player shortcuts" msgstr "Atallos do reprodutor de audio" #: front/src/components/playlists/PlaylistModal.vue:26 +#, fuzzy +msgctxt "Popup/Playlist/Title" msgid "Available playlists" msgstr "Listas de reprodución dispoñibles" #: front/src/components/auth/Settings.vue:34 +#, fuzzy +msgctxt "Content/Settings/Title" msgid "Avatar" msgstr "Avatar" #: front/src/views/auth/PasswordReset.vue:25 #: front/src/views/auth/PasswordResetConfirm.vue:18 +#, fuzzy +msgctxt "Content/Signup/Link" msgid "Back to login" msgstr "Voltar a conectar" -#: 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 +#: front/src/components/library/TrackDetail.vue:48 +#, fuzzy +msgctxt "Content/Track/Table.Label" +msgid "Bitrate" +msgstr "Taxa de bits" + +#: front/src/components/mixins/Translations.vue:26 +#: front/src/components/mixins/Translations.vue:27 +#, fuzzy +msgctxt "Content/*/*" msgid "Bitrate" msgstr "Taxa de bits" -#: front/src/components/manage/moderation/InstancePolicyCard.vue:19 #: front/src/components/manage/moderation/InstancePolicyForm.vue:34 +#, fuzzy +msgctxt "Content/Moderation/Checkbox.Label/Verb" +msgid "Block everything" +msgstr "Bloquear todo" + +#: front/src/components/manage/moderation/InstancePolicyCard.vue:19 +#, fuzzy +msgctxt "Content/Moderation/Card.List item/Verb" msgid "Block everything" msgstr "Bloquear todo" #: front/src/components/manage/moderation/InstancePolicyForm.vue:112 +#, fuzzy +msgctxt "Content/Moderation/Help text" msgid "Block everything from this account or domain. This will prevent any interaction with the entity, and purge related content (uploads, libraries, follows, etc.)" msgstr "Bloquear todo de esta conta ou dominio. Esto evitará calquera interacción coa entidade, e eliminará o contido relacionado (subidas, bibliotecas, seguimentos, etc.)" -#: front/src/components/Sidebar.vue:18 src/components/library/Library.vue:4 +#: front/src/components/Sidebar.vue:18 +#, fuzzy +msgctxt "Sidebar/Library/Tab.Title/Verb" +msgid "Browse" +msgstr "Buscar" + +#: front/src/components/library/Library.vue:4 +#, fuzzy +msgctxt "Menu/Home/Link/Verb" msgid "Browse" msgstr "Buscar" #: front/src/components/Sidebar.vue:65 +#, fuzzy +msgctxt "Sidebar/Library/List item.Link/Verb" msgid "Browse library" msgstr "Buscar na biblioteca" +#: front/src/components/library/Albums.vue:4 +#, fuzzy +msgctxt "Content/Album/Title" +msgid "Browsing albums" +msgstr "Buscando radios" + #: front/src/components/library/Artists.vue:4 +#, fuzzy +msgctxt "Content/Artist/Title" msgid "Browsing artists" msgstr "Buscando artistas" #: front/src/views/playlists/List.vue:3 +#, fuzzy +msgctxt "Content/Playlist/Title" msgid "Browsing playlists" msgstr "Buscando nas listas de reprodución" #: front/src/components/library/Radios.vue:4 +#, fuzzy +msgctxt "Content/Radio/Title" msgid "Browsing radios" msgstr "Buscando radios" #: front/src/components/library/radios/Builder.vue:5 +#, fuzzy +msgctxt "Content/Radio/Title" msgid "Builder" msgstr "Construtor" #: front/src/components/audio/album/Card.vue:13 +#, fuzzy +msgctxt "Content/Album/Card" msgid "By %{ artist }" msgstr "De %{ artist }" #: front/src/views/content/remote/Card.vue:103 +#, fuzzy +msgctxt "Popup/Library/Paragraph" msgid "By unfollowing this library, you loose access to its content." msgstr "Ao deixar de seguir esta biblioteca perderá o acceso ao seu contido." #: front/src/views/admin/moderation/AccountsDetail.vue:261 #: front/src/views/admin/moderation/DomainsDetail.vue:217 +#, fuzzy +msgctxt "Content/Moderation/Table.Label/Noun" msgid "Cached size" msgstr "Tamaño da caché" -#: front/src/components/common/DangerousButton.vue:17 -#: front/src/components/library/Album.vue:52 -#: src/components/library/Track.vue:76 #: front/src/components/library/radios/Filter.vue:53 +#, fuzzy +msgctxt "Popup/Radio/Button.Label/Verb" +msgid "Cancel" +msgstr "Cancelar" + +#: front/src/components/SetInstanceModal.vue:37 +#, fuzzy +msgctxt "*/*/Button.Label/Verb" +msgid "Cancel" +msgstr "Cancelar" + +#: front/src/components/library/TrackBase.vue:61 +#, fuzzy +msgctxt "Popup/Track/Button/Verb" +msgid "Cancel" +msgstr "Cancelar" + +#: front/src/components/common/DangerousButton.vue:17 +#, fuzzy +msgctxt "Modal/*/Button.Label/Short, Verb" +msgid "Cancel" +msgstr "Cancelar" + +#: front/src/components/moderation/FilterModal.vue:39 +#, fuzzy +msgctxt "Popup/*/Button.Label" +msgid "Cancel" +msgstr "Cancelar" + +#: front/src/components/library/Album.vue:47 +#: src/components/library/Artist.vue:56 +#, fuzzy +msgctxt "Popup/*/Button.Label/Verb" +msgid "Cancel" +msgstr "Cancelar" + #: front/src/components/manage/moderation/InstancePolicyForm.vue:54 +#, fuzzy +msgctxt "Content/Moderation/Card.Button.Label/Verb" +msgid "Cancel" +msgstr "Cancelar" + +#: front/src/components/library/EditForm.vue:77 +#, fuzzy +msgctxt "Content/*/Button.Label" +msgid "Cancel" +msgstr "Cancelar" + #: front/src/components/playlists/PlaylistModal.vue:63 +#, fuzzy +msgctxt "Popup/Playlist/Button.Label" msgid "Cancel" msgstr "Cancelar" -#: front/src/components/library/radios/Builder.vue:63 +#: front/src/components/library/radios/Builder.vue:64 +#, fuzzy +msgctxt "Content/Radio/Table.Label/Noun (Value is a number of Tracks)" msgid "Candidates" msgstr "Candidatas" -#: front/src/components/auth/Settings.vue:75 -msgid "Cannot change your password" -msgstr "Non pode cambiar o contrasinal" - -#: front/src/components/library/FileUpload.vue:223 -#: front/src/components/library/FileUpload.vue:224 +#: front/src/components/library/FileUpload.vue:226 +#: front/src/components/library/FileUpload.vue:227 +#, fuzzy +msgctxt "Content/Library/Help text" msgid "Cannot upload this file, ensure it is not too big" msgstr "Fallou a subida, asegúrese de que non é demasiado grande" #: front/src/components/Footer.vue:21 +#, fuzzy +msgctxt "Footer/Settings/Dropdown.Label/Short, Verb" msgid "Change language" msgstr "Cambiar idioma" -#: front/src/components/auth/Settings.vue:67 +#: front/src/components/auth/Settings.vue:68 +#, fuzzy +msgctxt "Content/Settings/Title/Verb" msgid "Change my password" msgstr "Cambiar o contrasinal" -#: front/src/components/auth/Settings.vue:94 +#: front/src/components/auth/Settings.vue:95 +#, fuzzy +msgctxt "Content/Settings/Button.Label" msgid "Change password" msgstr "Cambiar contrasinal" -#: front/src/views/auth/PasswordResetConfirm.vue:4 #: front/src/views/auth/PasswordResetConfirm.vue:62 +#, fuzzy +msgctxt "Head/Signup/Title" msgid "Change your password" msgstr "Cambiar o seu contrasinal" -#: front/src/components/auth/Settings.vue:95 +#: front/src/views/auth/PasswordResetConfirm.vue:4 +#, fuzzy +msgctxt "Content/Signup/Title" +msgid "Change your password" +msgstr "Cambiar o seu contrasinal" + +#: front/src/components/auth/Settings.vue:96 +#, fuzzy +msgctxt "Popup/Settings/Title" msgid "Change your password?" msgstr "Cambiar o contrasinal?" #: front/src/components/playlists/Editor.vue:21 +#, fuzzy +msgctxt "Content/Playlist/Paragraph" msgid "Changes synced with server" msgstr "Cambios sincronizados co servidor" -#: front/src/components/auth/Settings.vue:70 +#: front/src/components/auth/Settings.vue:71 +#, fuzzy +msgctxt "Content/Settings/Paragraph'" msgid "Changing your password will also change your Subsonic API password if you have requested one." msgstr "Ao cambiar o contrasinal tamén cambia o seu contrasinal no API Subsonic si é que solicitou un." -#: front/src/components/auth/Settings.vue:97 -msgid "Changing your password will have the following consequences" +#: front/src/components/auth/Settings.vue:98 +#, fuzzy +msgctxt "Popup/Settings/Paragraph" +msgid "Changing your password will have the following consequences:" msgstr "Cambiar o contrasinal terá as seguintes consecuencias" #: front/src/components/Footer.vue:40 +#, fuzzy +msgctxt "Footer/*/List item.Link" msgid "Chat room" msgstr "Sala de conversa" -#: front/src/App.vue:13 +#: front/src/components/SetInstanceModal.vue:2 +#, fuzzy +msgctxt "Popup/Instance/Title" msgid "Choose your instance" msgstr "Escolla a súa instancia" -#: front/src/components/Home.vue:64 -msgid "Clean library" -msgstr "Limpar biblioteca" - #: front/src/components/manage/users/InvitationForm.vue:37 +#, fuzzy +msgctxt "Content/Admin/Button.Label/Verb" msgid "Clear" msgstr "Limpar" -#: front/src/components/playlists/Editor.vue:40 #: front/src/components/playlists/Editor.vue:45 +#, fuzzy +msgctxt "Popup/Playlist/Button.Label" +msgid "Clear playlist" +msgstr "Limpar lista reprodución" + +#: front/src/components/playlists/Editor.vue:40 +#, fuzzy +msgctxt "Content/Playlist/Button.Label/Verb" msgid "Clear playlist" msgstr "Limpar lista reprodución" -#: front/src/components/audio/Player.vue:366 +#: front/src/components/audio/Player.vue:374 +#, fuzzy +msgctxt "Sidebar/Player/Icon.Tooltip/Verb" msgid "Clear your queue" msgstr "Limpar cola de reprodución" #: front/src/components/Home.vue:44 +#, fuzzy +msgctxt "Content/Home/List item/Verb" msgid "Click once, listen for hours using built-in radios" msgstr "Pulse unha vez, escoite durante horas utilizando as radios incrustadas" #: front/src/components/library/FileUpload.vue:75 +#, fuzzy +msgctxt "Content/Library/Paragraph/Call to action" msgid "Click to select files to upload or drag and drop files or directories" msgstr "Pulse para escoller os ficheiros a subir ou arrastre e solte ficheiros ou directorios" #: front/src/components/ShortcutsModal.vue:20 +#, fuzzy +msgctxt "Popup/Keyboard shortcuts/Button.Label/Verb" msgid "Close" msgstr "Pechar" -#: front/src/components/manage/users/InvitationForm.vue:26 #: front/src/components/manage/users/InvitationsTable.vue:42 +#, fuzzy +msgctxt "Content/Admin/Table.Label" +msgid "Code" +msgstr "Código" + +#: front/src/components/manage/users/InvitationForm.vue:26 +#, fuzzy +msgctxt "Content/Admin/Table.Label/Noun" msgid "Code" msgstr "Código" -#: front/src/components/audio/album/Card.vue:43 +#: front/src/components/audio/album/Card.vue:41 +#, fuzzy +msgctxt "Content/Album/Card.Link/Verb" +msgid "Collapse" +msgstr "Pechar" + #: front/src/components/audio/artist/Card.vue:33 +#, fuzzy +msgctxt "Content/Artist/Card.Link" msgid "Collapse" msgstr "Pechar" -#: front/src/components/library/radios/Builder.vue:62 +#: front/src/components/library/radios/Builder.vue:63 +#, fuzzy +msgctxt "Content/Radio/Table.Label/Verb (Value is a List of Parameters)" msgid "Config" msgstr "Configurar" #: front/src/components/common/DangerousButton.vue:21 +#, fuzzy +msgctxt "Modal/*/Button.Label/Short, Verb" msgid "Confirm" msgstr "Confirmar" -#: front/src/views/auth/EmailConfirm.vue:4 src/views/auth/EmailConfirm.vue:20 #: front/src/views/auth/EmailConfirm.vue:51 +#, fuzzy +msgctxt "Head/Signup/Title" +msgid "Confirm your e-mail address" +msgstr "Confirme o seu correo-e" + +#: front/src/views/auth/EmailConfirm.vue:4 +#, fuzzy +msgctxt "Content/Signup/Title" +msgid "Confirm your e-mail address" +msgstr "Confirme o seu correo-e" + +#: front/src/views/auth/EmailConfirm.vue:20 +#, fuzzy +msgctxt "Content/Signup/Button.Label/Verb" msgid "Confirm your e-mail address" msgstr "Confirme o seu correo-e" #: front/src/views/auth/EmailConfirm.vue:13 +#, fuzzy +msgctxt "Content/Signup/Form.Label" msgid "Confirmation code" msgstr "Código de confirmación" -#: front/src/components/common/ActionTable.vue:7 +#: front/src/components/moderation/FilterModal.vue:90 +msgctxt "*/Moderation/Message" +msgid "Content filter successfully added" +msgstr "" + +#: front/src/components/auth/Settings.vue:116 +#, fuzzy +msgid "Content filters" +msgstr "Escolla un filtro" + +#: front/src/components/auth/Settings.vue:119 +msgid "Content filters help you hide content you don't want to see on the service." +msgstr "" + +#: front/src/components/common/ActionTable.vue:8 +#, fuzzy +msgctxt "Content/*/Button.Help text.Paragraph" msgid "Content have been updated, click refresh to see up-to-date content" msgstr "Actualizouse o contido, pulse actualizar para ver o contido actualizado" #: front/src/components/Footer.vue:48 +#, fuzzy +msgctxt "Footer/*/List item.Link" msgid "Contribute" msgstr "ContribuÃr" #: front/src/components/audio/EmbedWizard.vue:19 +#, fuzzy +msgctxt "Popup/*/Button.Label/Verb" +msgid "Copy" +msgstr "Copiar" + #: front/src/components/common/CopyInput.vue:8 +#, fuzzy +msgctxt "Content/*/Button.Label/Short, Verb" msgid "Copy" msgstr "Copiar" -#: front/src/components/playlists/Editor.vue:163 +#: front/src/components/playlists/Editor.vue:166 +#, fuzzy +msgctxt "Content/Playlist/Button.Tooltip/Verb" msgid "Copy queued tracks to playlist" msgstr "Copiar cancións da cola a lista de reprodución" #: front/src/components/audio/EmbedWizard.vue:21 +#, fuzzy +msgctxt "Popup/Embed/Paragraph" msgid "Copy/paste this code in your website HTML" msgstr "Copiar/pegar este código no HTML da súa web" -#: front/src/components/library/Track.vue:91 +#: front/src/components/library/TrackDetail.vue:10 +#, fuzzy +msgctxt "Content/Track/Table.Label/Noun" msgid "Copyright" msgstr "Copyright" #: front/src/views/auth/EmailConfirm.vue:7 +#, fuzzy +msgctxt "Content/Signup/Paragraph" msgid "Could not confirm your e-mail address" msgstr "Non se confirmou o seu correo-e" #: front/src/views/content/remote/ScanForm.vue:3 +#, fuzzy +msgctxt "Content/Library/Error message.Title" msgid "Could not fetch remote library" msgstr "Non se obtivo a biblioteca remota" -#: front/src/views/content/libraries/FilesTable.vue:213 -msgid "Could not process this track, ensure it is tagged correctly" -msgstr "Non se procesou esta canción, asegúrese que está correctamente etiquetada" - #: front/src/components/Home.vue:85 +#, fuzzy +msgctxt "Content/Home/List item" msgid "Covers, lyrics, our goal is to have them all ;)" msgstr "Portadas, letras, o noso obxetivo é telas todas ;)" #: front/src/components/manage/moderation/InstancePolicyForm.vue:58 +#, fuzzy +msgctxt "Content/Moderation/Card.Button.Label/Verb" msgid "Create" msgstr "Crear" @@ -620,18 +1126,32 @@ msgid "Create a funkwhale account" msgstr "Crear unha conta funkwhale" #: front/src/views/content/libraries/Home.vue:14 +#, fuzzy +msgctxt "Content/Library/Link/Verb" msgid "Create a new library" msgstr "Crear nova biblioteca" #: front/src/components/playlists/Form.vue:2 +#, fuzzy +msgctxt "Popup/Playlist/Title/Verb" msgid "Create a new playlist" msgstr "Crear unha nova lista de reprodución" -#: front/src/components/Sidebar.vue:57 src/components/auth/Login.vue:17 +#: front/src/components/auth/Login.vue:17 +#, fuzzy +msgctxt "Content/Login/Link/Verb" +msgid "Create an account" +msgstr "Crear unha conta" + +#: front/src/components/Sidebar.vue:57 +#, fuzzy +msgctxt "Sidebar/Login/List item.Link/Verb" msgid "Create an account" msgstr "Crear unha conta" #: front/src/views/content/libraries/Form.vue:26 +#, fuzzy +msgctxt "Content/Library/Button.Label/Verb" msgid "Create library" msgstr "Crear biblioteca" @@ -640,509 +1160,965 @@ msgid "Create my account" msgstr "Crear a miña conta" #: front/src/components/playlists/Form.vue:34 +#, fuzzy +msgctxt "Content/Playlist/Button.Label/Verb" msgid "Create playlist" msgstr "Crear lista reprodución" #: front/src/components/library/Radios.vue:23 +#, fuzzy +msgctxt "Content/Radio/Button.Label/Verb" msgid "Create your own radio" msgstr "Cree a súa propia radio" #: front/src/components/manage/users/InvitationsTable.vue:40 +#, fuzzy +msgctxt "Content/Admin/Table.Label" +msgid "Creation date" +msgstr "Data de creación" + #: front/src/components/mixins/Translations.vue:16 #: front/src/components/mixins/Translations.vue:17 +#, fuzzy +msgctxt "Content/*/Dropdown/Noun" +msgid "Creation date" +msgstr "Data de creación" + +#: front/src/components/auth/Settings.vue:134 +#, fuzzy +msgctxt "Content/*/Table.Label" msgid "Creation date" msgstr "Data de creación" #: front/src/components/auth/Settings.vue:54 +#, fuzzy +msgctxt "Content/Settings/Title/Noun" msgid "Current avatar" msgstr "Avatar actual" #: front/src/views/content/libraries/DetailArea.vue:4 +#, fuzzy +msgctxt "Content/Library/Title" msgid "Current library" msgstr "Biblioteca actual" #: front/src/components/playlists/PlaylistModal.vue:8 +#, fuzzy +msgctxt "Popup/Playlist/Title" msgid "Current track" msgstr "Canción actual" #: front/src/views/content/libraries/Quota.vue:2 +#, fuzzy +msgctxt "Content/Library/Title" msgid "Current usage" msgstr "Uso actual" #: front/src/views/content/libraries/Detail.vue:27 +#, fuzzy +msgctxt "Content/Library/Table.Label" msgid "Date" msgstr "Data" #: front/src/components/ShortcutsModal.vue:75 +#, fuzzy +msgctxt "Popup/Keyboard shortcuts/Table.Label/Verb" msgid "Decrease volume" msgstr "Baixar volume" -#: front/src/components/manage/library/FilesTable.vue:190 #: front/src/components/manage/moderation/InstancePolicyForm.vue:61 -#: front/src/components/manage/users/InvitationsTable.vue:167 +#, fuzzy +msgctxt "Content/Moderation/Card.Button.Label/Verb" +msgid "Delete" +msgstr "Borrar" + #: front/src/views/content/libraries/FilesTable.vue:233 +#, fuzzy +msgctxt "Content/Library/Dropdown/Verb" +msgid "Delete" +msgstr "Borrar" + #: front/src/views/content/libraries/Form.vue:29 -#: src/views/playlists/Detail.vue:33 +#, fuzzy +msgctxt "Content/Library/Button.Label/Verb" msgid "Delete" msgstr "Borrar" -#: front/src/views/content/libraries/Form.vue:39 -msgid "Delete library" -msgstr "Eliminar biblioteca" +#: front/src/views/playlists/Detail.vue:34 +#, fuzzy +msgctxt "Content/*/Button.Label/Verb" +msgid "Delete" +msgstr "Borrar" -#: front/src/components/manage/moderation/InstancePolicyForm.vue:69 -msgid "Delete moderation rule" -msgstr "Borrar regra de moderación" +#: front/src/components/library/EditCard.vue:93 +#, fuzzy +msgctxt "*/*/*/Verb" +msgid "Delete" +msgstr "Borrar" -#: front/src/views/playlists/Detail.vue:38 +#: front/src/components/auth/Settings.vue:150 +#, fuzzy +msgctxt "Content/*/Button.Label" +msgid "Delete" +msgstr "Borrar" + +#: front/src/components/manage/users/InvitationsTable.vue:167 +msgid "Delete" +msgstr "Borrar" + +#: front/src/components/library/EditCard.vue:98 +#, fuzzy +msgctxt "Popup/Library/Button.Label" +msgid "Delete" +msgstr "Borrar" + +#: front/src/views/content/libraries/Form.vue:39 +#, fuzzy +msgctxt "Popup/Library/Button.Label/Verb" +msgid "Delete library" +msgstr "Eliminar biblioteca" + +#: front/src/components/manage/moderation/InstancePolicyForm.vue:69 +#, fuzzy +msgctxt "Popup/Moderation/Button.Label/Verb" +msgid "Delete moderation rule" +msgstr "Borrar regra de moderación" + +#: front/src/views/playlists/Detail.vue:39 +#, fuzzy +msgctxt "Popup/Playlist/Button.Label/Verb" msgid "Delete playlist" msgstr "Borrar lista de reprodución" #: front/src/views/radios/Detail.vue:28 +#, fuzzy +msgctxt "Popup/Radio/Button.Label/Verb" msgid "Delete radio" msgstr "Borrar radio" #: front/src/views/content/libraries/Form.vue:31 +#, fuzzy +msgctxt "Popup/Library/Title" msgid "Delete this library?" msgstr "Eliminar esta biblioteca?" #: front/src/components/manage/moderation/InstancePolicyForm.vue:63 +#, fuzzy +msgctxt "Popup/Moderation/Title" msgid "Delete this moderation rule?" msgstr "Eliminar esta regra de moderación?" -#: front/src/components/favorites/List.vue:34 +#: front/src/components/library/EditCard.vue:94 +#, fuzzy +msgctxt "Popup/Library/Title" +msgid "Delete this suggestion?" +msgstr "Eliminar esta regra de moderación?" + +#: front/src/views/playlists/List.vue:28 +#, fuzzy +msgctxt "Content/*/Dropdown/Short" +msgid "Descending" +msgstr "Descendente" + +#: front/src/components/library/Albums.vue:26 #: 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/EditsCardList.vue:40 #: front/src/components/manage/moderation/AccountsTable.vue:22 #: front/src/components/manage/moderation/DomainsTable.vue:20 #: front/src/components/manage/users/UsersTable.vue:20 +#, fuzzy +msgctxt "Content/Search/Dropdown" +msgid "Descending" +msgstr "Descendente" + +#: front/src/components/favorites/List.vue:35 +#, fuzzy +msgctxt "Content/*/Short" +msgid "Descending" +msgstr "Descendente" + #: front/src/views/content/libraries/FilesTable.vue:32 -#: front/src/views/playlists/List.vue:28 +#, fuzzy +msgctxt "Content/Library/Dropdown" msgid "Descending" msgstr "Descendente" #: front/src/components/library/radios/Builder.vue:25 +#, fuzzy +msgctxt "Content/Radio/Input.Label" +msgid "Description" +msgstr "Descrición" + #: front/src/views/content/libraries/Form.vue:14 +#, fuzzy +msgctxt "Content/Library/Input.Label" msgid "Description" msgstr "Descrición" #: front/src/views/content/libraries/Card.vue:47 -msgid "Detail" -msgstr "Detalle" +#, fuzzy +msgctxt "Content/Library/Card.Button.Label/Noun" +msgid "Details" +msgstr "Detalles" #: front/src/views/content/remote/Card.vue:50 +#, fuzzy +msgctxt "Content/Library/Card.Link" msgid "Details" msgstr "Detalles" #: front/src/views/admin/moderation/AccountsDetail.vue:455 +#, fuzzy +msgctxt "Content/Moderation/Help text" msgid "Determine how much content the user can upload. Leave empty to use the default value of the instance." msgstr "Indique canto contido pode subir a usuaria. Deixe baldeiro para utilizar o valor por omisión da instancia." #: front/src/components/mixins/Translations.vue:8 #: front/src/components/mixins/Translations.vue:9 +#, fuzzy +msgctxt "Content/Settings/Dropdown.Help text" msgid "Determine the visibility level of your activity" msgstr "Indique o nivel de visibilidade da súa actividade" -#: front/src/components/auth/Settings.vue:103 +#: front/src/components/auth/Settings.vue:104 +#, fuzzy +msgctxt "Popup/Setting/Button.Label" +msgid "Disable access" +msgstr "Desactivar o acceso" + #: front/src/components/auth/SubsonicTokenForm.vue:51 +#, fuzzy +msgctxt "Popup/Settings/Button.Label" msgid "Disable access" msgstr "Desactivar o acceso" #: front/src/components/auth/SubsonicTokenForm.vue:48 +#, fuzzy +msgctxt "Content/Settings/Button.Label/Verb" msgid "Disable Subsonic access" msgstr "Desactivar o acceso Subsonic" #: front/src/components/auth/SubsonicTokenForm.vue:49 +#, fuzzy +msgctxt "Popup/Settings/Title" 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 +msgctxt "Content/*/Label" +msgid "Disabled" +msgstr "Desactivado" + +#: front/src/components/manage/moderation/InstancePolicyForm.vue:18 +#, fuzzy +msgctxt "*/*/*" msgid "Disabled" msgstr "Desactivado" #: front/src/components/auth/SubsonicTokenForm.vue:13 +#, fuzzy +msgctxt "Content/Settings/Link" msgid "Discover how to use Funkwhale from other apps" msgstr "Descubra cómo utilizar Funkwhale desde outras apps" #: front/src/views/admin/moderation/AccountsDetail.vue:103 +#, fuzzy +msgctxt "'Content/*/*/Noun'" msgid "Display name" msgstr "Mostrar nome" #: front/src/components/library/radios/Builder.vue:30 +#, fuzzy +msgctxt "Content/Radio/Checkbox.Label/Verb" msgid "Display publicly" msgstr "Mostrar públicamente" #: front/src/components/manage/moderation/InstancePolicyForm.vue:122 +#, fuzzy +msgctxt "Content/Moderation/Help text" msgid "Do not download any media file (audio, album cover, account avatar…) from this account or domain. This will purge existing content as well." msgstr "Non baixar ningún ficheiro de medios (audio, portada, avatar da conta...) de esta conta ou dominio. Esto eliminará tamén o contido existente." #: front/src/components/playlists/Editor.vue:42 +#, fuzzy +msgctxt "Popup/Playlist/Title" msgid "Do you want to clear the playlist \"%{ playlist }\"?" msgstr "Quere baldeirar a lista de reprodución \"%{ playlist }\"?" #: front/src/components/common/DangerousButton.vue:7 +#, fuzzy +msgctxt "Modal/*/Title" msgid "Do you want to confirm this action?" msgstr "Quere confirmar esta acción?" -#: front/src/views/playlists/Detail.vue:35 +#: front/src/views/playlists/Detail.vue:36 +#, fuzzy +msgctxt "Popup/Playlist/Title/Call to action" msgid "Do you want to delete the playlist \"%{ playlist }\"?" msgstr "Quere eliminar esta lista de reprodución \"%{ playlist }\"?" #: front/src/views/radios/Detail.vue:26 +#, fuzzy +msgctxt "Popup/Radio/Title" msgid "Do you want to delete the radio \"%{ radio }\"?" msgstr "Quere eliminar a radio \"%{ radio }\"?" -#: front/src/components/common/ActionTable.vue:36 +#: front/src/components/moderation/FilterModal.vue:3 +#, fuzzy +msgctxt "Popup/Moderation/Title/Verb" +msgid "Do you want to hide content from artist \"%{ name }\"?" +msgstr "Quere eliminar a radio \"%{ radio }\"?" + +#: front/src/components/common/ActionTable.vue:37 +#, fuzzy +msgctxt "Modal/*/Title" msgid "Do you want to launch %{ action } on %{ count } element?" msgid_plural "Do you want to launch %{ action } on %{ count } elements?" msgstr[0] "Quere executar %{ action } sobre %{ count } elemento?" msgstr[1] "Quere executar %{ action } sobre %{ count } elementos?" -#: front/src/components/Sidebar.vue:107 +#: front/src/components/Sidebar.vue:118 +#, fuzzy +msgctxt "Sidebar/Queue/Message" msgid "Do you want to restore your previous queue?" msgstr "Quere restaurar a súa cola anterior?" #: front/src/components/Footer.vue:31 +#, fuzzy +msgctxt "Footer/*/List item.Link/Short, Noun" msgid "Documentation" msgstr "Documentación" #: front/src/components/manage/moderation/AccountsTable.vue:40 -#: front/src/components/mixins/Translations.vue:34 +#, fuzzy +msgctxt "Content/Moderation/Table.Label" +msgid "Domain" +msgstr "Dominio" + +#: front/src/components/mixins/Translations.vue:31 +#: front/src/components/mixins/Translations.vue:32 +#, fuzzy +msgctxt "Content/Moderation/*/Noun" +msgid "Domain" +msgstr "Dominio" + #: front/src/views/admin/moderation/AccountsDetail.vue:93 -#: front/src/components/mixins/Translations.vue:35 +#, fuzzy +msgctxt "Content/*/*" msgid "Domain" msgstr "Dominio" -#: front/src/views/admin/moderation/Base.vue:5 #: front/src/views/admin/moderation/DomainsList.vue:3 +#, fuzzy +msgctxt "Content/Moderation/Title" +msgid "Domains" +msgstr "Dominios" + +#: front/src/views/admin/moderation/Base.vue:5 +#, fuzzy +msgctxt "Menu/Moderation/Tab" +msgid "Domains" +msgstr "Dominios" + #: front/src/views/admin/moderation/DomainsList.vue:48 +#, fuzzy +msgctxt "Head/Moderation/Title" msgid "Domains" msgstr "Dominios" -#: front/src/components/library/Track.vue:55 +#: front/src/components/library/TrackBase.vue:40 +#, fuzzy +msgctxt "Content/Track/Link/Verb" msgid "Download" msgstr "Descargar" #: front/src/components/playlists/Editor.vue:49 +#, fuzzy +msgctxt "Content/Playlist/Paragraph/Call to action" 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/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/components/mixins/Translations.vue:27 +#: front/src/components/mixins/Translations.vue:28 +#, fuzzy +msgctxt "Content/*/*" +msgid "Duration" +msgstr "Duración" + +#: front/src/components/audio/track/Table.vue:10 +#: front/src/components/library/TrackDetail.vue:30 +#, fuzzy +msgctxt "Content/Track/Table.Label" +msgid "Duration" +msgstr "Duración" + #: front/src/views/content/libraries/FilesTable.vue:59 -#: front/src/components/mixins/Translations.vue:31 +#, fuzzy +msgctxt "*/*/*" msgid "Duration" msgstr "Duración" #: front/src/views/auth/EmailConfirm.vue:23 +#, fuzzy +msgctxt "Content/Signup/Message" msgid "E-mail address confirmed" msgstr "Enderezo correo-e confirmado" #: front/src/components/Home.vue:93 +#, fuzzy +msgctxt "Content/Home/Title" msgid "Easy to use" msgstr "Fácil de utilizar" +#: front/src/components/manage/moderation/InstancePolicyCard.vue:45 +#, fuzzy +msgctxt "Content/Moderation/Card.Button.Label/Verb" +msgid "Edit" +msgstr "Editar" + #: front/src/views/content/libraries/Detail.vue:9 +#, fuzzy +msgctxt "*/*/*/Verb" msgid "Edit" msgstr "Editar" #: front/src/components/About.vue:22 +#, fuzzy +msgctxt "Content/Settings/Button.Label/Verb" msgid "Edit instance info" msgstr "Editar a info da instancia" -#: front/src/components/radios/Card.vue:22 src/views/playlists/Detail.vue:30 +#: front/src/components/manage/moderation/InstancePolicyForm.vue:3 +#, fuzzy +msgctxt "Content/Moderation/Card.Title/Verb" +msgid "Edit moderation rule" +msgstr "Actualizar regra de moderación" + +#: front/src/components/library/TrackEdit.vue:4 +#, fuzzy +msgctxt "Content/*/Title" +msgid "Edit this track" +msgstr "Reproducir esta canción" + +#: front/src/components/radios/Card.vue:23 +#, fuzzy +msgctxt "Content/Radio/Card.Button.Label/Short, Verb" msgid "Edit…" msgstr "Editar…" -#: front/src/components/auth/Signup.vue:30 +#: front/src/views/playlists/Detail.vue:31 +#, fuzzy +msgctxt "Content/*/Button.Label/Verb" +msgid "Edit…" +msgstr "Editar…" + +#: front/src/components/library/TrackBase.vue:70 +#, fuzzy +msgctxt "Content/Track/Button.Label/Verb" +msgid "Edit…" +msgstr "Editar…" + +#: front/src/views/admin/library/Base.vue:5 +#, fuzzy +msgctxt "Menu/Admin/Link" +msgid "Edits" +msgstr "Editar" + +#: front/src/views/admin/library/EditsList.vue:24 +#, fuzzy +msgctxt "Head/Admin/Title/Noun" +msgid "Edits" +msgstr "Editar" + #: front/src/components/manage/users/UsersTable.vue:38 +#, fuzzy +msgctxt "Content/Admin/Table.Label" +msgid "Email" +msgstr "Correo-e" + +#: front/src/components/auth/Signup.vue:30 msgid "Email" msgstr "Correo-e" #: front/src/views/admin/moderation/AccountsDetail.vue:111 +#, fuzzy +msgctxt "Content/*/*" msgid "Email address" msgstr "Enderezo de correo" -#: front/src/components/library/Album.vue:38 -#: src/components/library/Track.vue:62 +#: front/src/components/library/TrackBase.vue:47 +#, fuzzy +msgctxt "Content/Track/Button.Label/Verb" +msgid "Embed" +msgstr "Incrustado" + +#: front/src/components/library/Album.vue:33 +#: src/components/library/Artist.vue:42 +#, fuzzy +msgctxt "Content/*/Button.Label/Verb" msgid "Embed" msgstr "Incrustado" #: front/src/components/audio/EmbedWizard.vue:20 +#, fuzzy +msgctxt "Popup/Embed/Input.Label/Noun" msgid "Embed code" msgstr "Código incrustado" -#: front/src/components/library/Album.vue:42 +#: front/src/components/library/Album.vue:37 +#, fuzzy +msgctxt "Popup/Album/Title/Verb" msgid "Embed this album on your website" msgstr "Incruste este álbume no seu sitio web" -#: front/src/components/library/Track.vue:66 +#: front/src/components/library/Artist.vue:46 +#, fuzzy +msgctxt "Popup/Artist/Title/Verb" +msgid "Embed this artist work on your website" +msgstr "Incruste esta canción no seu sitio web" + +#: front/src/components/library/TrackBase.vue:51 +#, fuzzy +msgctxt "Popup/Track/Title" msgid "Embed this track on your website" msgstr "Incruste esta canción no seu sitio web" #: front/src/views/admin/moderation/AccountsDetail.vue:230 #: front/src/views/admin/moderation/DomainsDetail.vue:187 +#, fuzzy +msgctxt "Content/Moderation/Table.Label/Noun" msgid "Emitted library follows" msgstr "Seguimentos da biblioteca emitidos" #: front/src/views/admin/moderation/AccountsDetail.vue:214 #: front/src/views/admin/moderation/DomainsDetail.vue:171 +#, fuzzy +msgctxt "Content/Moderation/Table.Label/Noun" msgid "Emitted messages" msgstr "Mensaxes emitidas" #: front/src/components/manage/moderation/InstancePolicyCard.vue:8 #: front/src/components/manage/moderation/InstancePolicyForm.vue:17 +#, fuzzy +msgctxt "*/*/*" +msgid "Enabled" +msgstr "Activado" + #: front/src/views/admin/moderation/AccountsDetail.vue:127 #: front/src/views/admin/moderation/AccountsDetail.vue:131 +#, fuzzy +msgctxt "Content/*/Label" msgid "Enabled" msgstr "Activado" -#: front/src/views/playlists/Detail.vue:29 +#: front/src/views/playlists/Detail.vue:30 +#, fuzzy +msgctxt "Content/Playlist/Button.Label/Verb" msgid "End edition" msgstr "Finalizar edición" #: front/src/views/content/remote/ScanForm.vue:50 +#, fuzzy +msgctxt "Content/Library/Input.Placeholder" msgid "Enter a library URL" msgstr "Introduza un URL de biblioteca" -#: front/src/components/library/Radios.vue:140 +#: front/src/components/library/Radios.vue:141 +#, fuzzy +msgctxt "Content/Search/Input.Placeholder" msgid "Enter a radio name…" msgstr "Introduza un nome de radio…" -#: front/src/components/library/Artists.vue:118 +#: front/src/components/library/Albums.vue:119 +msgctxt "Content/Search/Input.Placeholder" +msgid "Enter album title..." +msgstr "" + +#: front/src/components/library/Artists.vue:116 +#, fuzzy +msgctxt "Content/Search/Input.Placeholder" msgid "Enter artist name…" msgstr "Introduza nome de artista…" #: front/src/views/playlists/List.vue:107 +#, fuzzy +msgctxt "Content/Playlist/Placeholder/Call to action" msgid "Enter playlist name…" msgstr "Nome de lista de reprodución…" -#: front/src/components/auth/Signup.vue:102 +#: front/src/views/auth/PasswordReset.vue:54 +#, fuzzy +msgctxt "Content/Signup/Input.Placeholder" +msgid "Enter the email address binded to your account" +msgstr "Introducir o enderezo de correo ligado a súa conta" + +#: front/src/components/auth/Signup.vue:103 +#, fuzzy +msgctxt "Content/Signup/Form/Placeholder" msgid "Enter your email" msgstr "Introduza o seu correo-e" -#: front/src/components/auth/Signup.vue:98 src/components/auth/Signup.vue:99 +#: front/src/components/auth/Signup.vue:98 src/components/auth/Signup.vue:100 +#, fuzzy +msgctxt "Content/Signup/Form/Placeholder" 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 +#, fuzzy +msgctxt "Content/Library/Input.Placeholder/Verb" msgid "Enter your search query…" msgstr "Introduza a consulta de busca…" -#: front/src/components/auth/Signup.vue:101 +#: front/src/components/auth/Signup.vue:102 +#, fuzzy +msgctxt "Content/Signup/Form/Placeholder" msgid "Enter your username" msgstr "Introduza o nome de usuaria" #: front/src/components/auth/Login.vue:83 +#, fuzzy +msgctxt "Content/Login/Input.Placeholder" msgid "Enter your username or email" msgstr "Introduza o nome de usuaria ou correo-e" #: front/src/components/auth/SubsonicTokenForm.vue:19 +#, fuzzy +msgctxt "Content/Settings/Error message.Title" +msgid "Error" +msgstr "Fallo" + #: front/src/views/content/libraries/Form.vue:4 +#, fuzzy +msgctxt "Content/Library/Error message.Title" msgid "Error" msgstr "Fallo" #: front/src/views/admin/Settings.vue:87 +#, fuzzy +msgctxt "Content/Admin/Menu" msgid "Error reporting" msgstr "Fallo ao informar" -#: front/src/components/common/ActionTable.vue:92 +#: front/src/components/common/ActionTable.vue:93 +#, fuzzy +msgctxt "Content/*/Error message/Header" msgid "Error while applying action" msgstr "Fallo mentres se aplicaba a acción" #: front/src/views/auth/PasswordReset.vue:7 +#, fuzzy +msgctxt "Content/Signup/Card.Title" msgid "Error while asking for a password reset" msgstr "Fallo ao solicitar o restablecemento do contrasinal" #: front/src/views/auth/PasswordResetConfirm.vue:7 +#, fuzzy +msgctxt "Content/Signup/Card.Title" msgid "Error while changing your password" msgstr "Fallo ao intentar cambiar o contrasinal" #: front/src/views/admin/moderation/DomainsList.vue:6 +#, fuzzy +msgctxt "Content/Moderation/Message.Title" msgid "Error while creating domain" msgstr "Fallo ao crear o dominio" +#: front/src/components/moderation/FilterModal.vue:13 +#, fuzzy +msgctxt "Popup/Moderation/Error message" +msgid "Error while creating filter" +msgstr "Fallo ao crear a regra" + #: front/src/components/manage/users/InvitationForm.vue:4 +#, fuzzy +msgctxt "Content/Admin/Error message.Title" msgid "Error while creating invitation" msgstr "Fallo ao crear o convite" #: front/src/components/manage/moderation/InstancePolicyForm.vue:7 +#, fuzzy +msgctxt "Content/Moderation/Error message.Title" msgid "Error while creating rule" msgstr "Fallo ao crear a regra" #: front/src/views/admin/moderation/DomainsDetail.vue:126 +#, fuzzy +msgctxt "Content/Moderation/Table" msgid "Error while fetching node info" msgstr "Fallo ao obter info da instancia" #: front/src/components/admin/SettingsGroup.vue:5 +#, fuzzy +msgctxt "Content/Settings/Error message.Title" msgid "Error while saving settings" msgstr "Fallo ao gardar os axustes" +#: front/src/components/library/EditForm.vue:46 +#, fuzzy +msgctxt "Content/Library/Error message.Title" +msgid "Error while submitting edit" +msgstr "Fallo ao gardar os axustes" + #: front/src/views/content/libraries/FilesTable.vue:212 +#, fuzzy +msgctxt "Content/Library/Table/Short" msgid "Errored" msgstr "Con fallo" #: front/src/views/content/libraries/Quota.vue:75 +#, fuzzy +msgctxt "Content/Library/Label" msgid "Errored files" msgstr "Ficheiros con fallos" #: front/src/components/playlists/Form.vue:89 +#, fuzzy +msgctxt "Content/Playlist/Dropdown" 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 +#, fuzzy +msgctxt "Content/Settings/Dropdown" +msgid "Everyone on this instance" +msgstr "Todas en esta instancia" + +#: front/src/components/playlists/Form.vue:85 +#, fuzzy +msgctxt "Content/Playlist/Dropdown" +msgid "Everyone on this instance" +msgstr "Todas en esta instancia" + +#: front/src/views/content/libraries/Form.vue:73 +#, fuzzy +msgctxt "Content/Library/Dropdown" msgid "Everyone on this instance" msgstr "Todas en esta instancia" #: front/src/views/content/libraries/Form.vue:74 +#, fuzzy +msgctxt "Content/Library/Dropdown" msgid "Everyone, across all instances" msgstr "Todos, en todas as instancias" -#: front/src/components/library/radios/Builder.vue:61 +#: front/src/components/library/radios/Builder.vue:62 +#, fuzzy +msgctxt "Content/Radio/Table.Label/Verb" msgid "Exclude" msgstr "ExcluÃr" +#: front/src/components/mixins/Translations.vue:20 +#: front/src/components/mixins/Translations.vue:21 +#, fuzzy +msgctxt "Content/Admin/Table.Label/Noun" +msgid "Expiration date" +msgstr "Data de caducidade" + #: front/src/components/manage/users/InvitationsTable.vue:41 -#: front/src/components/mixins/Translations.vue:22 -#: front/src/components/mixins/Translations.vue:23 +#, fuzzy +msgctxt "Content/Admin/Table.Label" msgid "Expiration date" msgstr "Data de caducidade" #: front/src/components/manage/users/InvitationsTable.vue:50 +#, fuzzy +msgctxt "Content/Admin/Table" msgid "Expired" msgstr "Caducado" #: front/src/components/manage/users/InvitationsTable.vue:21 +#, fuzzy +msgctxt "Content/Admin/Dropdown/Adjective" msgid "Expired/used" msgstr "Caducado/utilizado" #: front/src/components/manage/moderation/InstancePolicyForm.vue:110 +#, fuzzy +msgctxt "Content/Moderation/Help text" msgid "Explain why you're applying this policy. Depending on your instance configuration, this will help you remember why you acted on this account or domain, and may be displayed publicly to help users understand what moderation rules are in place." -msgstr "" -"Explicar por que aplica esta polÃtica a todas as instancias. Dependendo da " -"configuración da súa instancia esto axudaralle a lembrar por que actuou " -"sobre esta conta ou dominio, e pode ser mostrado públicamente para que as " -"usuarias entendan cales son as regras de moderación que se aplican." +msgstr "Explicar por que aplica esta polÃtica a todas as instancias. Dependendo da configuración da súa instancia esto axudaralle a lembrar por que actuou sobre esta conta ou dominio, e pode ser mostrado públicamente para que as usuarias entendan cales son as regras de moderación que se aplican." #: front/src/views/content/libraries/FilesTable.vue:16 +#, fuzzy +msgctxt "Content/Library/Dropdown" msgid "Failed" msgstr "Fallou" #: front/src/views/content/remote/Card.vue:58 +#, fuzzy +msgctxt "Content/Library/Card.List item/Noun" msgid "Failed tracks:" msgstr "Cancións fallidas:" #: front/src/components/Sidebar.vue:66 +#, fuzzy +msgctxt "Sidebar/Favorites/List item.Link/Noun" msgid "Favorites" msgstr "Favoritas" #: front/src/views/admin/Settings.vue:84 +#, fuzzy +msgctxt "Content/Admin/Menu" msgid "Federation" msgstr "Federación" -#: front/src/components/library/FileUpload.vue:84 +#: front/src/components/library/EditCard.vue:45 +msgctxt "Content/Library/Card.Table.Header/Short" +msgid "Field" +msgstr "" + +#: front/src/components/library/FileUpload.vue:86 +#, fuzzy +msgctxt "Content/Library/Table.Label" msgid "Filename" msgstr "Nome do ficheiro" -#: front/src/views/admin/library/Base.vue:5 -#: src/views/admin/library/FilesList.vue:21 -msgid "Files" -msgstr "Ficheiros" - -#: front/src/components/library/radios/Builder.vue:60 +#: front/src/components/library/radios/Builder.vue:61 +#, fuzzy +msgctxt "Content/Radio/Table.Label/Noun" msgid "Filter name" msgstr "Nome do filtro" -#: front/src/views/content/libraries/FilesTable.vue:17 #: front/src/views/content/libraries/FilesTable.vue:216 +#, fuzzy +msgctxt "Content/Library/Table/Short" +msgid "Finished" +msgstr "Rematado" + +#: front/src/views/content/libraries/FilesTable.vue:17 +#, fuzzy +msgctxt "Content/Library/Dropdown" msgid "Finished" msgstr "Rematado" -#: 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 +#, fuzzy +msgctxt "Content/*/Table.Label" +msgid "First seen" +msgstr "Visto primeiro" + +#: front/src/components/manage/moderation/AccountsTable.vue:42 +#, fuzzy +msgctxt "Content/Moderation/Table.Label/Noun" +msgid "First seen" +msgstr "Visto primeiro" + +#: front/src/components/manage/moderation/DomainsTable.vue:41 +#, fuzzy +msgctxt "Content/Moderation/Table.Label/Short, Noun" msgid "First seen" msgstr "Visto primeiro" #: front/src/components/mixins/Translations.vue:17 #: front/src/components/mixins/Translations.vue:18 +#, fuzzy +msgctxt "Content/Moderation/Dropdown/Noun" msgid "First seen date" msgstr "Data da primeira visión" #: front/src/views/content/remote/Card.vue:83 +#, fuzzy +msgctxt "Content/Library/Card.Button.Label/Verb" msgid "Follow" msgstr "Seguir" #: front/src/views/content/Home.vue:16 +#, fuzzy +msgctxt "Content/Library/Title/Verb" msgid "Follow remote libraries" msgstr "Seguir bibliotecas remotas" #: front/src/views/content/remote/Card.vue:88 +#, fuzzy +msgctxt "Content/Library/Card.Paragraph" msgid "Follow request pending approval" msgstr "Solicitude de seguimento pendente de aprobación" -#: front/src/components/mixins/Translations.vue:38 +#: front/src/components/mixins/Translations.vue:35 +#: front/src/components/mixins/Translations.vue:36 +#, fuzzy +msgctxt "Content/Federation/*/Noun" +msgid "Followers" +msgstr "Seguidoras" + #: front/src/views/content/libraries/Detail.vue:7 -#: front/src/components/mixins/Translations.vue:39 +#, fuzzy +msgctxt "Content/Library/Tab.Title" msgid "Followers" msgstr "Seguidoras" #: front/src/views/content/remote/Card.vue:93 +#, fuzzy +msgctxt "Content/Library/Card.Paragraph" msgid "Following" msgstr "Seguindo" -#: front/src/components/library/Track.vue:17 -msgid "From album %{ album } by %{ artist }" -msgstr "Do álbume %{ album } de %{ artist }" +#: front/src/components/library/TrackBase.vue:17 +msgctxt "Content/Track/Paragraph" +msgid "From album <a class=\"internal\" href=\"%{ albumUrl }\">%{ album }</a> by <a class=\"internal\" href=\"%{ artistUrl }\">%{ artist }</a>" +msgstr "" #: front/src/components/auth/SubsonicTokenForm.vue:7 +#, fuzzy +msgctxt "Content/Settings/Paragraph'" msgid "Funkwhale is compatible with other music players that support the Subsonic API." msgstr "Funkwhale é compatible con outros reprodutores de música compatibles coa API Subsonic." #: front/src/components/Home.vue:95 +#, fuzzy +msgctxt "Content/Home/Paragraph" msgid "Funkwhale is dead simple to use." msgstr "Funckwhale élle ben doado de utilizar." #: front/src/components/Home.vue:39 +#, fuzzy +msgctxt "Content/Home/Paragraph" msgid "Funkwhale is designed to make it easy to listen to music you like, or to discover new artists." msgstr "Funkwhale está deseñado para escoitar facilmente a música que lle gusta ou descubrir novos artistas." #: front/src/components/Home.vue:116 +#, fuzzy +msgctxt "Content/Home/Paragraph" 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." #: front/src/components/Home.vue:66 +#, fuzzy +msgctxt "Content/Home/Paragraph" msgid "Funkwhale takes care of handling your music" msgstr "Funkwhale ocúpase de xestionar a súa música" #: front/src/components/ShortcutsModal.vue:38 +#, fuzzy +msgctxt "Popup/Keyboard shortcuts/Title" msgid "General shortcuts" msgstr "Atallos xerais" #: front/src/components/manage/users/InvitationForm.vue:16 +#, fuzzy +msgctxt "Content/Admin/Button.Label/Verb" msgid "Get a new invitation" msgstr "Obter un novo convite" #: front/src/components/Home.vue:13 +#, fuzzy +msgctxt "Content/Home/Button.Label/Verb" msgid "Get me to the library" msgstr "Lévame 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 "" -"Obteña metadatos de calidade sobre a súa música grazas a <a href=\"%{ url }\"" -" target=\"_blank\">MusicBrainz</a>" +msgstr "Obteña metadatos de calidade sobre a súa música grazas a <a href=\"%{ url }\" target=\"_blank\">MusicBrainz</a>" #: front/src/views/content/Home.vue:12 src/views/content/Home.vue:19 +#, fuzzy +msgctxt "Content/Library/Button.Label/Verb" msgid "Get started" msgstr "Comezando" @@ -1150,343 +2126,584 @@ msgstr "Comezando" msgid "Getting help" msgstr "Obter axuda" -#: front/src/components/common/ActionTable.vue:34 -#: front/src/components/common/ActionTable.vue:54 +#: front/src/components/common/ActionTable.vue:35 +#: front/src/components/common/ActionTable.vue:55 +#, fuzzy +msgctxt "Content/*/Button.Label/Short, Verb" msgid "Go" msgstr "Ir" #: front/src/components/PageNotFound.vue:14 +#, fuzzy +msgctxt "Content/*/Button.Label/Verb" msgid "Go to home page" msgstr "Ir ao inicio" +#: front/src/components/auth/Settings.vue:128 +#, fuzzy +msgid "Hidden artists" +msgstr "Buscando artistas" + #: front/src/components/manage/moderation/InstancePolicyForm.vue:114 +#, fuzzy +msgctxt "Content/Moderation/Help text" msgid "Hide account or domain content, except from followers." msgstr "Ocultar contido de conta ou dominio, excepto de seguidoras." +#: front/src/components/moderation/FilterModal.vue:40 +#, fuzzy +msgctxt "Popup/*/Button.Label" +msgid "Hide content" +msgstr "Engadir contido" + +#: front/src/components/audio/PlayButton.vue:27 +msgctxt "*/Queue/Dropdown/Button/Label/Short" +msgid "Hide content from this artist" +msgstr "" + #: front/src/components/library/Home.vue:65 +#, fuzzy +msgctxt "Head/Home/Title" msgid "Home" msgstr "Inicio" #: front/src/components/instance/Stats.vue:36 +#, fuzzy +msgctxt "Content/About/Paragraph/Unit" msgid "Hours of music" msgstr "Horas de música" #: front/src/components/auth/SubsonicTokenForm.vue:10 +#, fuzzy +msgctxt "Content/Settings/Paragraph" msgid "However, accessing Funkwhale from those clients require a separate password you can set below." msgstr "Porén, o acceso a Funkwhale desde estos outros clientes precisa un contrasinal separado que pode establecer aquà abaixo." #: front/src/views/auth/PasswordResetConfirm.vue:24 +#, fuzzy +msgctxt "Content/Signup/Paragraph" msgid "If the email address provided in the previous step is valid and binded to a user account, you should receive an email with reset instructions in the next couple of minutes." msgstr "Si o enderezo de correo proporcionado no paso anterior é válido e ligado a unha conta de usuaria, deberÃa recibir un correo coas instrucións de restablecemento nun par de minutos." -#: front/src/components/manage/library/FilesTable.vue:40 -msgid "Import date" -msgstr "Data de importación" - #: front/src/components/Home.vue:71 +#, fuzzy +msgctxt "Content/Home/List item/Verb" msgid "Import music from various platforms, such as YouTube or SoundCloud" msgstr "Importar música desde varias plataformas, tales como YouTube ou SoundCloud" #: front/src/components/library/FileUpload.vue:51 +#, fuzzy +msgctxt "Content/Library/Input.Label/Noun" msgid "Import reference" msgstr "Importar referencia" #: front/src/views/content/libraries/FilesTable.vue:11 +#, fuzzy +msgctxt "Content/Library/Dropdown.Label/Noun" +msgid "Import status" +msgstr "Estado da importación" + #: front/src/views/content/libraries/FilesTable.vue:58 +#, fuzzy +msgctxt "*/*/*/Noun" msgid "Import status" msgstr "Estado da importación" #: front/src/views/content/libraries/FilesTable.vue:217 +#, fuzzy +msgctxt "Content/Library/Help text" msgid "Imported" msgstr "Importado" -#: front/src/components/mixins/Translations.vue:21 -#: front/src/components/mixins/Translations.vue:22 -msgid "Imported date" -msgstr "Data da importación" +#: front/src/components/moderation/FilterModal.vue:26 +#, fuzzy +msgctxt "Popup/Moderation/List item" +msgid "In \"Recently added\" widget" +msgstr "Recentemente engadida" + +#: front/src/components/moderation/FilterModal.vue:27 +msgctxt "Popup/Moderation/List item" +msgid "In artists and album listings" +msgstr "" #: front/src/components/favorites/TrackFavoriteIcon.vue:3 +#, fuzzy +msgctxt "Content/Track/Button.Message" msgid "In favorites" msgstr "Nas favoritas" +#: front/src/components/moderation/FilterModal.vue:25 +msgctxt "Popup/Moderation/List item" +msgid "In other users favorites and listening history" +msgstr "" + +#: front/src/components/moderation/FilterModal.vue:28 +msgctxt "Popup/Moderation/List item" +msgid "In radio suggestions" +msgstr "" + #: front/src/components/manage/users/UsersTable.vue:54 +#, fuzzy +msgctxt "Content/Admin/Table" msgid "Inactive" msgstr "Non activo" #: front/src/components/ShortcutsModal.vue:71 +#, fuzzy +msgctxt "Popup/Keyboard shortcuts/Table.Label/Verb" msgid "Increase volume" msgstr "Aumentar volume" -#: front/src/views/auth/PasswordReset.vue:54 -msgid "Input the email address binded to your account" -msgstr "Introducir o enderezo de correo ligado a súa conta" - #: front/src/components/playlists/Editor.vue:31 +#, fuzzy +msgctxt "Content/Playlist/Button.Label/Verb" msgid "Insert from queue (%{ count } track)" 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 +msgctxt "Content/Moderation/Title" msgid "Instance data" msgstr "Datos da instancia" #: front/src/views/admin/Settings.vue:80 +#, fuzzy +msgctxt "Content/Admin/Menu" msgid "Instance information" msgstr "Información da instancia" #: front/src/components/library/Radios.vue:9 +#, fuzzy +msgctxt "Content/Radio/Title" msgid "Instance radios" msgstr "Radios da instancia" #: front/src/views/admin/Settings.vue:75 +#, fuzzy +msgctxt "Head/Admin/Title" msgid "Instance settings" msgstr "Axustes da instancia" -#: front/src/components/library/FileUpload.vue:230 -#: front/src/components/library/FileUpload.vue:231 +#: front/src/components/SetInstanceModal.vue:19 +#, fuzzy +msgctxt "Popup/Instance/Input.Label/Noun" +msgid "Instance URL" +msgstr "Datos da instancia" + +#: front/src/components/library/FileUpload.vue:233 +#: front/src/components/library/FileUpload.vue:234 +#, fuzzy +msgctxt "Content/Library/Help text" msgid "Invalid file type, ensure you are uploading an audio file. Supported file extensions are %{ extensions }" -msgstr "" -"Tipo de ficheiro non válido, asegúrese de que sube un ficheiro de audio. " -"Extensións de ficheiros soportadas %{ extensions }" +msgstr "Tipo de ficheiro non válido, asegúrese de que sube un ficheiro de audio. Extensións de ficheiros soportadas %{ extensions }" -#: front/src/components/auth/Signup.vue:44 #: front/src/components/manage/users/InvitationForm.vue:11 +#, fuzzy +msgctxt "$1" +msgid "Invitation code" +msgstr "Código do convite" + +#: front/src/components/auth/Signup.vue:44 msgid "Invitation code" msgstr "Código do convite" #: front/src/views/admin/users/Base.vue:8 -#: src/views/admin/users/InvitationsList.vue:3 +#, fuzzy +msgctxt "Menu/Admin/Link" +msgid "Invitations" +msgstr "Convites" + +#: front/src/views/admin/users/InvitationsList.vue:3 #: front/src/views/admin/users/InvitationsList.vue:24 +#, fuzzy +msgctxt "*/Admin/Title" msgid "Invitations" msgstr "Convites" #: front/src/components/Footer.vue:41 +#, fuzzy +msgctxt "Footer/*/List item.Link" msgid "Issue tracker" msgstr "Seguimento de problemas" +#: front/src/components/SetInstanceModal.vue:5 +msgctxt "Popup/Instance/Error message.Title" +msgid "It is not possible to connect to the given URL" +msgstr "" + #: front/src/components/Home.vue:50 +#, fuzzy +msgctxt "Content/Home/List item/Verb" msgid "Keep a track of your favorite songs" msgstr "Faga seguimento das súas cancións favoritas" -#: front/src/components/Footer.vue:33 src/components/ShortcutsModal.vue:3 +#: front/src/components/Footer.vue:33 +#, fuzzy +msgctxt "Footer/*/List item.Link/Short, Noun" +msgid "Keyboard shortcuts" +msgstr "Atallos de teclado" + +#: front/src/components/ShortcutsModal.vue:3 +#, fuzzy +msgctxt "Popup/Keyboard shortcuts/Title" msgid "Keyboard shortcuts" msgstr "Atallos de teclado" #: front/src/views/admin/moderation/DomainsDetail.vue:161 +#, fuzzy +msgctxt "Content/Moderation/Table.Label.Link" msgid "Known accounts" msgstr "Contas coñecidas" #: front/src/views/content/remote/Home.vue:14 +#, fuzzy +msgctxt "Content/Library/Title" msgid "Known libraries" msgstr "Bibliotecas coñecidas" -#: 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 +#, fuzzy +msgctxt "Content/*/Table.Label" +msgid "Last activity" +msgstr "Última actividade" + +#: front/src/components/manage/users/UsersTable.vue:41 +#, fuzzy +msgctxt "Content/Admin/Table.Label/Short, Noun (Value is a date)" +msgid "Last activity" +msgstr "Última actividade" + +#: front/src/components/mixins/Translations.vue:29 +#: front/src/components/mixins/Translations.vue:30 +#, fuzzy +msgctxt "Content/Profile/*/Noun" msgid "Last activity" msgstr "Última actividade" #: front/src/views/admin/moderation/AccountsDetail.vue:167 #: front/src/views/admin/moderation/DomainsDetail.vue:86 +#, fuzzy +msgctxt "Content/*/Table.Label" msgid "Last checked" msgstr "Última comprobación" #: front/src/components/playlists/PlaylistModal.vue:32 +#, fuzzy +msgctxt "Popup/Playlist/Table.Label/Short" msgid "Last modification" msgstr "Última modificación" #: front/src/components/manage/moderation/AccountsTable.vue:43 +#, fuzzy +msgctxt "Content/Moderation/Table.Label/Noun" msgid "Last seen" msgstr "Última vista" #: front/src/components/mixins/Translations.vue:18 #: front/src/components/mixins/Translations.vue:19 +#, fuzzy +msgctxt "Content/Moderation/Dropdown/Noun" msgid "Last seen date" msgstr "Data da última vista" #: front/src/views/content/remote/Card.vue:56 +#, fuzzy +msgctxt "Content/Library/Card.List item/Noun" msgid "Last update:" msgstr "Última actualización:" -#: front/src/components/common/ActionTable.vue:47 +#: front/src/components/common/ActionTable.vue:48 +#, fuzzy +msgctxt "Modal/*/Button.Label/Short, Verb" msgid "Launch" msgstr "Lanzar" #: front/src/components/Home.vue:10 +#, fuzzy +msgctxt "Content/Home/Button.Label/Verb" msgid "Learn more about this instance" msgstr "Coñeza máis sobre esta instancia" #: front/src/components/manage/users/InvitationForm.vue:58 +#, fuzzy +msgctxt "Content/Admin/Input.Placeholder" msgid "Leave empty for a random code" msgstr "Deixar baldeiro para un código aleatorio" #: front/src/components/audio/EmbedWizard.vue:7 +#, fuzzy +msgctxt "Popup/Embed/Paragraph" msgid "Leave empty for a responsive widget" msgstr "Deixar baldeiro para un trebello interactivo" +#: front/src/views/content/Base.vue:5 +#, fuzzy +msgctxt "Menu/Library/Tab.Link" +msgid "Libraries" +msgstr "Bibliotecas" + #: front/src/views/admin/moderation/AccountsDetail.vue:297 #: front/src/views/admin/moderation/DomainsDetail.vue:233 -#: front/src/views/content/Base.vue:5 +#, fuzzy +msgctxt "Content/Moderation/Table.Label" msgid "Libraries" msgstr "Bibliotecas" #: front/src/views/content/libraries/Form.vue:2 +#, fuzzy +msgctxt "Content/Library/Paragraph" msgid "Libraries help you organize and share your music collections. You can upload your own music collection to Funkwhale and share it with your friends and family." -msgstr "" -"As bibliotecas axúdanlle a organizar e compartir a súa colección musical. " -"Pode subir a súa propia colección de música a Funkwhale e compartila cos " -"seus amigos e familia." +msgstr "As bibliotecas axúdanlle a organizar e compartir a súa colección musical. Pode subir a súa propia colección de música a Funkwhale e compartila cos seus amigos e familia." #: front/src/components/instance/Stats.vue:30 +#, fuzzy +msgctxt "Content/About/Title/Noun" +msgid "Library" +msgstr "Biblioteca" + #: front/src/components/manage/users/UsersTable.vue:173 -#: front/src/views/admin/moderation/AccountsDetail.vue:464 +#, fuzzy +msgctxt "Content/Admin/Table" +msgid "Library" +msgstr "Biblioteca" + +#: front/src/views/admin/moderation/AccountsDetail.vue:462 +#, fuzzy +msgctxt "Content/Moderation/Dropdown" +msgid "Library" +msgstr "Biblioteca" + +#: front/src/components/Sidebar.vue:103 +#, fuzzy +msgctxt "Sidebar/Moderation/List item.Link/Noun" msgid "Library" msgstr "Biblioteca" #: front/src/views/content/libraries/Form.vue:109 +#, fuzzy +msgctxt "Content/Library/Message" msgid "Library created" msgstr "Biblioteca creada" #: front/src/views/content/libraries/Form.vue:129 +#, fuzzy +msgctxt "Content/Library/Message" msgid "Library deleted" msgstr "Biblioteca eliminada" -#: front/src/views/admin/library/FilesList.vue:3 -msgid "Library files" +#: front/src/views/admin/library/EditsList.vue:4 +#, fuzzy +msgctxt "Content/Admin/Title/Noun" +msgid "Library edits" msgstr "Ficheiros de biblioteca" #: front/src/views/content/libraries/Form.vue:106 +#, fuzzy +msgctxt "Content/Library/Message" msgid "Library updated" msgstr "Biblioteca actualizada" -#: front/src/components/library/Track.vue:100 +#: front/src/components/library/TrackDetail.vue:19 +#, fuzzy +msgctxt "Content/Track/Table.Label/Noun" msgid "License" msgstr "Licenza" #: front/src/views/content/libraries/Detail.vue:21 +#, fuzzy +msgctxt "Content/Library/Paragraph" msgid "Loading followers…" msgstr "Cargando seguidoras…" #: front/src/views/content/libraries/Home.vue:3 +#, fuzzy +msgctxt "Content/Library/Paragraph" msgid "Loading Libraries…" msgstr "Cargando Bibliotecas…" #: front/src/views/content/libraries/Detail.vue:3 #: front/src/views/content/libraries/Upload.vue:3 +#, fuzzy +msgctxt "Content/Library/Paragraph" msgid "Loading library data…" msgstr "Cargando datos da biblioteca…" -#: front/src/views/Notifications.vue:4 +#: front/src/views/Notifications.vue:19 +#, fuzzy +msgctxt "Content/Notifications/Paragraph" msgid "Loading notifications…" msgstr "Cargando notificacións…" #: front/src/views/content/remote/Home.vue:3 +#, fuzzy +msgctxt "Content/Library/Paragraph" msgid "Loading remote libraries…" msgstr "Cargando bibliotecas remotas…" #: front/src/views/content/libraries/Quota.vue:4 +#, fuzzy +msgctxt "Content/Library/Paragraph" msgid "Loading usage data…" msgstr "Cargando datos de uso…" #: front/src/components/favorites/List.vue:5 +#, fuzzy +msgctxt "Content/Favorites/Message" msgid "Loading your favorites…" msgstr "Cargando as favoritas…" #: front/src/components/manage/moderation/AccountsTable.vue:59 +#, fuzzy +msgctxt "Content/Moderation/Table/Short, Noun" +msgid "Local account" +msgstr "Conta local" + #: front/src/views/admin/moderation/AccountsDetail.vue:18 +#, fuzzy +msgctxt "Content/Moderation/List item" msgid "Local account" msgstr "Conta local" #: front/src/components/auth/Login.vue:84 +#, fuzzy +msgctxt "Head/Login/Title" msgid "Log In" msgstr "Conectar" #: front/src/components/auth/Login.vue:4 +#, fuzzy +msgctxt "Content/Login/Title/Verb" msgid "Log in to your Funkwhale account" msgstr "Conecte coa súa conta Funkwhale" #: front/src/components/auth/Logout.vue:20 +#, fuzzy +msgctxt "Head/Login/Title" msgid "Log Out" msgstr "Desconectar" #: front/src/components/Sidebar.vue:38 +#, fuzzy +msgctxt "Sidebar/Profile/List item.Link" msgid "Logged in as %{ username }" msgstr "Conectada como %{ username }" -#: front/src/components/Sidebar.vue:54 src/components/auth/Login.vue:42 +#: front/src/components/auth/Login.vue:42 +#, fuzzy +msgctxt "Content/Login/Button.Label/Verb" +msgid "Login" +msgstr "Conectar" + +#: front/src/components/Sidebar.vue:54 +#, fuzzy +msgctxt "Sidebar/Login/List item.Link/Verb" msgid "Login" msgstr "Conectar" #: front/src/views/admin/moderation/AccountsDetail.vue:119 +#, fuzzy +msgctxt "Content/*/*/Noun" msgid "Login status" msgstr "Estado da conexión" #: front/src/components/Sidebar.vue:52 +#, fuzzy +msgctxt "Sidebar/Login/List item.Link/Verb" msgid "Logout" msgstr "Desconectar" #: front/src/views/content/libraries/Home.vue:9 +#, fuzzy +msgctxt "Content/Library/Paragraph" msgid "Looks like you don't have a library, it's time to create one." msgstr "Semella que non ten unha biblioteca, é momento de crear unha." -#: front/src/components/audio/Player.vue:356 -#: src/components/audio/Player.vue:357 +#: front/src/components/audio/Player.vue:364 +#: src/components/audio/Player.vue:365 +#, fuzzy +msgctxt "Sidebar/Player/Icon.Tooltip" msgid "Looping disabled. Click to switch to single-track looping." msgstr "Bucle desactivado. Pulse para cambiar ao bucle de unha soa canción." -#: front/src/components/audio/Player.vue:359 -#: src/components/audio/Player.vue:360 +#: front/src/components/audio/Player.vue:367 +#: src/components/audio/Player.vue:368 +#, fuzzy +msgctxt "Sidebar/Player/Icon.Tooltip" msgid "Looping on a single track. Click to switch to whole queue looping." msgstr "Bucle de unha canción. Pulse para cambiar a bucle de toda a cola." -#: front/src/components/audio/Player.vue:362 -#: src/components/audio/Player.vue:363 +#: front/src/components/audio/Player.vue:370 +#: src/components/audio/Player.vue:371 +#, fuzzy +msgctxt "Sidebar/Player/Icon.Tooltip" msgid "Looping on whole queue. Click to disable looping." msgstr "Bucle de toda a cola. Pulse para desactivar o bucle." -#: front/src/components/library/Track.vue:150 +#: front/src/components/library/TrackDetail.vue:69 +#, fuzzy +msgctxt "Content/Track/Title" msgid "Lyrics" msgstr "Letras" -#: front/src/components/Sidebar.vue:210 +#: front/src/components/Sidebar.vue:221 +#, fuzzy +msgctxt "Sidebar/*/Hidden text" msgid "Main menu" msgstr "Menú principal" #: front/src/views/admin/library/Base.vue:16 +#, fuzzy +msgctxt "Head/Admin/Title" msgid "Manage library" msgstr "Xestionar biblioteca" #: front/src/components/playlists/PlaylistModal.vue:3 +#, fuzzy +msgctxt "Popup/Playlist/Title/Verb" msgid "Manage playlists" msgstr "Xestionar listas de reprodución" #: front/src/views/admin/users/Base.vue:20 +#, fuzzy +msgctxt "Head/Admin/Title" msgid "Manage users" msgstr "Xestionar usuarias" #: front/src/views/playlists/List.vue:8 +#, fuzzy +msgctxt "Content/Playlist/Button.Label/Verb" msgid "Manage your playlists" msgstr "Xestionar as súas listas de reprodución" -#: front/src/views/Notifications.vue:17 +#: front/src/views/Notifications.vue:14 +#, fuzzy +msgctxt "Content/Notifications/Button.Label/Verb" msgid "Mark all as read" msgstr "Marcar todo como lido" #: front/src/components/notifications/NotificationRow.vue:46 +#, fuzzy +msgctxt "Content/Notifications/Button.Tooltip/Verb" msgid "Mark as read" msgstr "Marcar como lido" #: front/src/components/notifications/NotificationRow.vue:47 +#, fuzzy +msgctxt "Content/Notifications/Button.Tooltip/Verb" msgid "Mark as unread" msgstr "Marcar como non lido" #: front/src/views/admin/moderation/AccountsDetail.vue:281 +#, fuzzy +msgctxt "Content/*/*/Unit" msgid "MB" msgstr "MB" -#: front/src/components/audio/Player.vue:349 +#: front/src/components/audio/Player.vue:357 +#, fuzzy +msgctxt "Sidebar/Player/Hidden text" msgid "Media player" msgstr "Reprodutor" @@ -1494,495 +2711,993 @@ msgstr "Reprodutor" msgid "Member since %{ date }" msgstr "Rexistrada desde %{ date }" +#: front/src/views/admin/library/Base.vue:17 +msgid "Menu/*/Hidden text" +msgstr "" + #: front/src/components/Footer.vue:32 +#, fuzzy +msgctxt "Footer/*/List item.Link" msgid "Mobile and desktop apps" msgstr "Apps de escritorio e móbil" -#: 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 +#: front/src/components/manage/users/UsersTable.vue:177 +#, fuzzy +msgctxt "Content/Admin/Table" msgid "Moderation" msgstr "Moderació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 "" -"As polÃticas de moderación axúdanlle a controlar o xeito en que a súa " -"instancia interactúa con determinado dominio ou conta." +#: front/src/views/admin/moderation/Base.vue:21 +#, fuzzy +msgctxt "Head/Moderation/Title" +msgid "Moderation" +msgstr "Moderación" +#: front/src/views/admin/moderation/AccountsDetail.vue:466 +#, fuzzy +msgctxt "Content/Moderation/Dropdown" +msgid "Moderation" +msgstr "Moderación" + +#: front/src/components/Sidebar.vue:97 +#, fuzzy +msgctxt "Sidebar/Moderation/List item.Link/Noun" +msgid "Moderation" +msgstr "Moderación" + +#: front/src/views/admin/moderation/AccountsDetail.vue:49 +#: front/src/views/admin/moderation/DomainsDetail.vue:42 +#, fuzzy +msgctxt "Content/Moderation/Card.Paragraph" +msgid "Moderation policies help you control how your instance interact with a given domain or account." +msgstr "As polÃticas de moderación axúdanlle a controlar o xeito en que a súa instancia interactúa con determinado dominio ou conta." + +#: front/src/components/library/EditCard.vue:5 +#, fuzzy +msgctxt "Content/Library/Card/Short" +msgid "Modification %{ id }" +msgstr "Data de modificación" + +#: front/src/components/mixins/Translations.vue:19 #: front/src/components/mixins/Translations.vue:20 -#: front/src/components/mixins/Translations.vue:21 +#, fuzzy +msgctxt "Content/Playlist/Dropdown/Noun" msgid "Modification date" msgstr "Data de modificación" -#: front/src/components/Sidebar.vue:63 src/views/admin/Settings.vue:82 +#: front/src/components/Sidebar.vue:63 +#, fuzzy +msgctxt "Sidebar/Library/Title" +msgid "Music" +msgstr "Música" + +#: front/src/views/admin/Settings.vue:82 +#, fuzzy +msgctxt "Content/Admin/Menu" msgid "Music" msgstr "Música" -#: front/src/components/audio/Player.vue:355 +#: front/src/components/audio/Player.vue:363 +#, fuzzy +msgctxt "Sidebar/Player/Icon.Tooltip/Verb" msgid "Mute" msgstr "Acalar" #: front/src/components/manage/moderation/InstancePolicyCard.vue:24 +#, fuzzy +msgctxt "Content/Moderation/Card.List item/Verb" +msgid "Mute activity" +msgstr "Acalar actividade" + #: front/src/components/manage/moderation/InstancePolicyForm.vue:115 +#, fuzzy +msgctxt "Content/Moderation/Checkbox.Label/Verb" msgid "Mute activity" msgstr "Acalar actividade" +#: front/src/components/manage/moderation/InstancePolicyForm.vue:119 +#, fuzzy +msgctxt "Content/Moderation/Checkbox.Label/Verb" +msgid "Mute notifications" +msgstr "Acalar notificacións" + #: front/src/components/manage/moderation/InstancePolicyCard.vue:28 +#, fuzzy +msgctxt "Content/Moderation/Card.List item/Verb" msgid "Mute notifications" msgstr "Acalar notificacións" #: front/src/components/Sidebar.vue:34 +#, fuzzy +msgctxt "Sidebar/Profile/Title" msgid "My account" msgstr "A miña conta" -#: front/src/components/library/radios/Builder.vue:236 +#: front/src/components/library/radios/Builder.vue:237 +#, fuzzy +msgctxt "Content/Radio/Input.Placeholder" msgid "My awesome description" msgstr "A miña abraiante descrición" #: front/src/views/content/libraries/Form.vue:70 +#, fuzzy +msgctxt "Content/Library/Input.Placeholder" msgid "My awesome library" msgstr "A miña abraiante biblioteca" #: front/src/components/playlists/Form.vue:74 +#, fuzzy +msgctxt "Content/Playlist/Input.Placeholder" msgid "My awesome playlist" msgstr "A miña fantástica lista" -#: front/src/components/library/radios/Builder.vue:235 +#: front/src/components/library/radios/Builder.vue:236 +#, fuzzy +msgctxt "Content/Radio/Input.Placeholder" msgid "My awesome radio" msgstr "A miña increÃble radio" #: front/src/views/content/libraries/Home.vue:6 +#, fuzzy +msgctxt "Content/Library/Title" msgid "My libraries" msgstr "As miñas 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 +#: src/components/library/EditCard.vue:60 +#: front/src/components/library/TrackDetail.vue:34 +#: front/src/components/library/TrackDetail.vue:43 +#: front/src/components/library/TrackDetail.vue:52 +#: front/src/components/library/TrackDetail.vue:61 #: 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 +#, fuzzy +msgctxt "*/*/*" msgid "N/A" msgstr "N/A" +#: front/src/components/mixins/Translations.vue:24 +#: front/src/components/mixins/Translations.vue:25 +#, fuzzy +msgctxt "Content/Moderation/*/Noun" +msgid "Name" +msgstr "Nome" + +#: front/src/views/content/libraries/Form.vue:10 +#, fuzzy +msgctxt "Content/Library/Input.Label" +msgid "Name" +msgstr "Nome" + +#: front/src/components/playlists/PlaylistModal.vue:31 +#, fuzzy +msgctxt "*/*/Table.Label" +msgid "Name" +msgstr "Nome" + +#: front/src/components/auth/Settings.vue:133 +#, fuzzy +msgctxt "Content/*/Table.Label" +msgid "Name" +msgstr "Nome" + #: 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 +#, fuzzy +msgctxt "Content/Moderation/Table.Label" msgid "Name" msgstr "Nome" -#: front/src/components/auth/Settings.vue:87 +#: front/src/components/auth/Settings.vue:88 +#, fuzzy +msgctxt "Content/Settings/Input.Label" +msgid "New password" +msgstr "Novo contrasinal" + #: front/src/views/auth/PasswordResetConfirm.vue:14 +#, fuzzy +msgctxt "Content/Signup/Input.Label" msgid "New password" msgstr "Novo contrasinal" -#: front/src/components/Sidebar.vue:160 +#: front/src/components/Sidebar.vue:171 +#, fuzzy +msgctxt "Sidebar/Player/Paragraph" msgid "New tracks will be appended here automatically." msgstr "As novas cancións engadiranse aquà automáticamente." -#: front/src/components/audio/Player.vue:353 +#: front/src/components/library/EditCard.vue:47 +msgctxt "Content/Library/Card.Table.Header/Short" +msgid "New value" +msgstr "" + +#: front/src/components/audio/Player.vue:361 +#, fuzzy +msgctxt "Sidebar/Player/Icon.Tooltip" msgid "Next track" msgstr "Seguinte canción" -#: front/src/components/Sidebar.vue:119 +#: front/src/components/Sidebar.vue:130 +#, fuzzy +msgctxt "*/*/*" msgid "No" msgstr "Non" #: front/src/components/Home.vue:100 +#, fuzzy +msgctxt "Content/Home/List item" msgid "No add-ons, no plugins : you only need a web library" msgstr "Sin engadidos nin complementos: só precisa unha biblioteca na web" #: front/src/components/audio/Search.vue:25 +#, fuzzy +msgctxt "Content/Search/Paragraph" msgid "No album matched your query" msgstr "Ningún álbume coincide coa busca" #: front/src/components/audio/Search.vue:16 +#, fuzzy +msgctxt "Content/Search/Paragraph" msgid "No artist matched your query" msgstr "Ningún artista coincide coa busca" -#: front/src/components/library/Track.vue:158 +#: front/src/components/library/TrackDetail.vue:14 +#, fuzzy +msgctxt "Content/Track/Table.Paragraph" +msgid "No copyright information available for this track" +msgstr "Non hai letras dispoñibles para esta canción." + +#: front/src/components/library/TrackDetail.vue:25 +#, fuzzy +msgctxt "Content/Track/Table.Paragraph" +msgid "No licensing information for this track" +msgstr "Non temos información da licenza para esta canción" + +#: front/src/components/library/TrackDetail.vue:77 +#, fuzzy +msgctxt "Content/Track/Paragraph" 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 +msgctxt "Content/Federation/Paragraph" msgid "No matching library." msgstr "Sen biblioteca coincidente." -#: front/src/views/Notifications.vue:26 +#: front/src/views/Notifications.vue:28 +#, fuzzy +msgctxt "Content/Notifications/Paragraph" msgid "No notification to show." msgstr "Sen notificación para mostrar." +#: front/src/components/common/EmptyState.vue:7 +msgctxt "Content/*/Paragraph" +msgid "No results were found." +msgstr "" + +#: front/src/views/content/libraries/Form.vue:72 +#, fuzzy +msgctxt "Content/Library/Dropdown" +msgid "Nobody except me" +msgstr "Ninguén excepto eu" + #: 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 +#, fuzzy +msgctxt "Content/Settings/Dropdown" +msgid "Nobody except me" +msgstr "Ninguén excepto eu" + +#: front/src/components/playlists/Form.vue:81 +#, fuzzy +msgctxt "Content/Playlist/Dropdown" msgid "Nobody except me" msgstr "Ninguén excepto eu" #: front/src/views/content/libraries/Detail.vue:57 +#, fuzzy +msgctxt "Content/Library/Paragraph" msgid "Nobody is following this library" msgstr "Ninguén segue esta biblioteca" #: front/src/components/manage/users/InvitationsTable.vue:51 +#, fuzzy +msgctxt "Content/Admin/Table" msgid "Not used" msgstr "Non utilizado" -#: front/src/components/Sidebar.vue:46 src/views/Notifications.vue:74 +#: front/src/views/Notifications.vue:76 +#, fuzzy +msgctxt "Head/Notifications/Title" +msgid "Notifications" +msgstr "Notificacións" + +#: front/src/components/Sidebar.vue:46 +#, fuzzy +msgctxt "Sidebar/Notifications/List item.Link/Noun" msgid "Notifications" msgstr "Notificacións" #: front/src/components/Footer.vue:47 +#, fuzzy +msgctxt "Footer/*/List item.Link" msgid "Official website" msgstr "Sitio web oficial" -#: front/src/components/auth/Settings.vue:82 +#: front/src/components/auth/Settings.vue:83 +#, fuzzy +msgctxt "Content/Settings/Input.Label" msgid "Old password" msgstr "Contrasinal antigo" +#: front/src/components/library/EditCard.vue:46 +msgctxt "Content/Library/Card.Table.Header/Short" +msgid "Old value" +msgstr "" + #: front/src/components/manage/users/InvitationsTable.vue:20 +#, fuzzy +msgctxt "Content/Admin/Dropdown/Adjective" msgid "Open" msgstr "Abrir" #: front/src/views/admin/moderation/AccountsDetail.vue:23 +#, fuzzy +msgctxt "Content/Moderation/Link/Verb" msgid "Open profile" msgstr "Abrir perfil" #: front/src/views/admin/moderation/DomainsDetail.vue:16 +#, fuzzy +msgctxt "Content/Moderation/Link/Verb" msgid "Open website" msgstr "Abrir sitio web" #: front/src/components/manage/moderation/InstancePolicyForm.vue:40 +#, fuzzy +msgctxt "Content/Moderation/Card.Title" msgid "Or customize your rule" msgstr "Ou personalice a súa regra" -#: 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/components/favorites/List.vue:32 +#, fuzzy +msgctxt "Content/*/Dropdown.Label/Short, Name" +msgid "Order" +msgstr "Ordear" + #: front/src/views/playlists/List.vue:25 +#, fuzzy +msgctxt "Content/*/Dropdown.Label/Short, Noun" +msgid "Order" +msgstr "Ordear" + +#: front/src/components/library/Radios.vue:41 +#, fuzzy +msgctxt "Content/Search/Dropdown.Label" +msgid "Order" +msgstr "Ordear" + +#: front/src/components/manage/library/EditsCardList.vue:37 +#: front/src/components/manage/users/UsersTable.vue:17 +#, fuzzy +msgctxt "Content/Search/Dropdown.Label/Noun" msgid "Order" msgstr "Ordear" -#: 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 +#, fuzzy +msgctxt "Content/Search/Input.Label/Noun" +msgid "Ordering" +msgstr "Ordenando" + +#: front/src/components/library/Albums.vue:15 +#: src/components/library/Artists.vue:15 +#, fuzzy +msgctxt "Content/Search/Dropdown.Label/Noun" +msgid "Ordering" +msgstr "Ordenando" + +#: front/src/components/library/Radios.vue:33 +#: front/src/components/manage/library/EditsCardList.vue:29 +#, fuzzy +msgctxt "Content/Search/Dropdown.Label" +msgid "Ordering" +msgstr "Ordenando" + +#: front/src/components/favorites/List.vue:24 +#, fuzzy +msgctxt "Content/Favorites/Dropdown.Title/Short, Name" +msgid "Ordering" +msgstr "Ordenando" + #: front/src/views/playlists/List.vue:17 +#, fuzzy +msgctxt "Content/*/Dropdown.Label/Short, Noun" +msgid "Ordering" +msgstr "Ordenando" + +#: front/src/views/content/libraries/FilesTable.vue:21 +#, fuzzy +msgctxt "Content/Library/Dropdown.Label/Noun" msgid "Ordering" msgstr "Ordenando" -#: front/src/components/library/Artists.vue:23 +#: front/src/views/content/libraries/FilesTable.vue:29 +#, fuzzy +msgctxt "Content/Library/Dropdown.Label/Noun" +msgid "Ordering direction" +msgstr "Dirección da orde" + +#: front/src/components/library/Albums.vue:23 +#: src/components/library/Artists.vue:23 +#, fuzzy +msgctxt "Content/Search/Dropdown.Label/Noun" +msgid "Ordering direction" +msgstr "Dirección da orde" + #: front/src/components/manage/moderation/AccountsTable.vue:19 #: front/src/components/manage/moderation/DomainsTable.vue:17 -#: front/src/views/content/libraries/FilesTable.vue:29 +#, fuzzy +msgctxt "Content/Search/Input.Label/Noun" msgid "Ordering direction" msgstr "Dirección da orde" #: front/src/components/manage/users/InvitationsTable.vue:38 +#, fuzzy +msgctxt "Content/Admin/Table.Label" msgid "Owner" msgstr "Dona" #: front/src/components/PageNotFound.vue:33 +#, fuzzy +msgctxt "Head/*/Title" msgid "Page Not Found" msgstr "Páxina non atopada" #: front/src/components/PageNotFound.vue:7 +#, fuzzy +msgctxt "Content/*/Title" msgid "Page not found!" msgstr "Non atopamos a páxina!" #: front/src/components/Pagination.vue:39 +#, fuzzy +msgctxt "Content/*/Hidden text/Noun" msgid "Pagination" msgstr "Paxinación" -#: front/src/components/auth/Login.vue:33 src/components/auth/Signup.vue:40 +#: front/src/components/auth/Signup.vue:40 +msgid "Password" +msgstr "Contrasinal" + +#: front/src/components/auth/Login.vue:33 +#, fuzzy +msgctxt "Content/Login/Input.Label" msgid "Password" msgstr "Contrasinal" #: front/src/components/auth/SubsonicTokenForm.vue:94 +#, fuzzy +msgctxt "Content/Settings/Message" msgid "Password updated" msgstr "Contrasinal actualizado" #: front/src/views/auth/PasswordResetConfirm.vue:28 +#, fuzzy +msgctxt "Content/Signup/Card.Title" msgid "Password updated successfully" msgstr "Contrasinal actualizado correctamente" -#: front/src/components/audio/Player.vue:352 +#: front/src/components/audio/Player.vue:360 +#, fuzzy +msgctxt "Sidebar/Player/Icon.Tooltip/Verb" msgid "Pause track" msgstr "Pausar canción" #: front/src/components/ShortcutsModal.vue:59 +#, fuzzy +msgctxt "Popup/Keyboard shortcuts/Table.Label/Verb" msgid "Pause/play the current track" msgstr "Pausar/reproducir pista actual" #: front/src/components/manage/moderation/InstancePolicyCard.vue:12 +#, fuzzy +msgctxt "Content/Moderation/Card.List item" msgid "Paused" msgstr "Pausada" -#: front/src/components/library/FileUpload.vue:107 -#: front/src/views/content/libraries/FilesTable.vue:14 #: front/src/views/content/libraries/FilesTable.vue:208 +#, fuzzy +msgctxt "Content/Library/Table/Short" +msgid "Pending" +msgstr "Pendente" + +#: front/src/components/library/FileUpload.vue:109 +#, fuzzy +msgctxt "Content/Library/Table" +msgid "Pending" +msgstr "Pendente" + +#: front/src/views/content/libraries/FilesTable.vue:14 +#, fuzzy +msgctxt "Content/Library/Dropdown" msgid "Pending" msgstr "Pendente" #: front/src/views/content/libraries/Detail.vue:37 +#, fuzzy +msgctxt "Content/Library/Table/Short" msgid "Pending approval" msgstr "Pendente de aceptación" #: front/src/views/content/libraries/Quota.vue:22 +#, fuzzy +msgctxt "Content/Library/Label" msgid "Pending files" msgstr "Ficheiros pendentes" -#: front/src/components/Sidebar.vue:212 +#: front/src/components/Sidebar.vue:223 +#, fuzzy +msgctxt "Sidebar/Notifications/Hidden text" msgid "Pending follow requests" msgstr "Peticións de seguimento pendentes" +#: front/src/components/manage/library/EditsCardList.vue:18 +#, fuzzy +msgctxt "Content/Admin/Dropdown" +msgid "Pending review" +msgstr "Ficheiros pendentes" + +#: front/src/components/library/EditCard.vue:29 +#, fuzzy +msgctxt "Content/Library/Card/Short" +msgid "Pending review" +msgstr "Ficheiros pendentes" + +#: front/src/components/Sidebar.vue:224 +#, fuzzy +msgctxt "Sidebar/Moderation/Hidden text" +msgid "Pending review edits" +msgstr "Ficheiros pendentes" + #: front/src/components/manage/users/UsersTable.vue:42 +#, fuzzy +msgctxt "Content/Admin/Table.Label/Noun" +msgid "Permissions" +msgstr "Permisos" + #: front/src/views/admin/moderation/AccountsDetail.vue:137 +#, fuzzy +msgctxt "Content/Moderation/Table.Label" msgid "Permissions" msgstr "Permisos" #: front/src/components/audio/PlayButton.vue:9 -#: src/components/library/Track.vue:40 +#, fuzzy +msgctxt "*/Queue/Button/Label/Short, Verb" +msgid "Play" +msgstr "Reproducir" + +#: front/src/components/library/TrackBase.vue:25 +#, fuzzy +msgctxt "*/Queue/Button.Label/Short, Verb" 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:22 -#: front/src/components/library/Album.vue:67 src/views/playlists/Detail.vue:23 +#, fuzzy +msgctxt "Content/Queue/Button.Label/Short, Verb" +msgid "Play all" +msgstr "Reproducir todo" + +#: front/src/components/library/Album.vue:17 +#: src/components/library/Album.vue:63 front/src/views/playlists/Detail.vue:24 +#, fuzzy +msgctxt "Content/*/Button.Label/Verb, Short" +msgid "Play all" +msgstr "Reproducir todo" + +#: front/src/components/audio/album/Card.vue:48 +#, fuzzy +msgctxt "Content/Queue/Card.Button.Label/Short, Verb" msgid "Play all" msgstr "Reproducir todo" #: front/src/components/library/Artist.vue:26 +#, fuzzy +msgctxt "Content/Artist/Button.Label/Verb" msgid "Play all albums" msgstr "Reproducir todos os álbumes" -#: front/src/components/audio/PlayButton.vue:15 -#: front/src/components/audio/PlayButton.vue:65 +#: front/src/components/audio/PlayButton.vue:18 +#, fuzzy +msgctxt "*/Queue/Dropdown/Button/Label/Short" +msgid "Play next" +msgstr "Reproducir seguinte" + +#: front/src/components/audio/PlayButton.vue:77 +#, fuzzy +msgctxt "*/Queue/Dropdown/Button/Title" msgid "Play next" msgstr "Reproducir seguinte" #: front/src/components/ShortcutsModal.vue:67 +#, fuzzy +msgctxt "Popup/Keyboard shortcuts/Table.Label/Verb" msgid "Play next track" msgstr "Reproducir canción seguinte" -#: front/src/components/audio/PlayButton.vue:16 -#: front/src/components/audio/PlayButton.vue:63 +#: front/src/components/audio/PlayButton.vue:21 +#, fuzzy +msgctxt "*/Queue/Dropdown/Button/Label/Short" +msgid "Play now" +msgstr "Reproducir agora" + +#: front/src/components/audio/PlayButton.vue:75 +#, fuzzy +msgctxt "*/Queue/Dropdown/Button/Title" msgid "Play now" msgstr "Reproducir agora" #: front/src/components/ShortcutsModal.vue:63 +#, fuzzy +msgctxt "Popup/Keyboard shortcuts/Table.Label/Verb" msgid "Play previous track" msgstr "Reproducir canción anterior" -#: front/src/components/Sidebar.vue:211 +#: front/src/components/audio/PlayButton.vue:78 +msgctxt "*/Queue/Dropdown/Button/Title" +msgid "Play similar songs" +msgstr "" + +#: front/src/components/Sidebar.vue:222 +#, fuzzy +msgctxt "Sidebar/Player/Hidden text" msgid "Play this track" msgstr "Reproducir esta canción" -#: front/src/components/audio/Player.vue:351 +#: front/src/components/audio/Player.vue:359 +#, fuzzy +msgctxt "Sidebar/Player/Icon.Tooltip/Verb" msgid "Play track" msgstr "Reproducir canción" -#: front/src/components/audio/PlayButton.vue:70 +#: front/src/components/audio/PlayButton.vue:83 +#, fuzzy +msgctxt "*/Queue/Button/Title" msgid "Play..." msgstr "Reproducir..." -#: front/src/views/playlists/Detail.vue:90 +#: front/src/views/playlists/Detail.vue:91 msgid "Playlist" msgstr "Lista de reprodución" #: front/src/views/playlists/Detail.vue:12 +#, fuzzy +msgctxt "Content/Playlist/Header.Subtitle" msgid "Playlist containing %{ count } track, by %{ username }" msgid_plural "Playlist containing %{ count } tracks, by %{ username }" msgstr[0] "Lista de reprodución que contén %{ count } canción, de %{ username }" msgstr[1] "Lista de reprodución que contén %{ count } cancións, de %{ username }" #: front/src/components/playlists/Form.vue:9 +#, fuzzy +msgctxt "Content/Playlist/Message" msgid "Playlist created" msgstr "Lista creada" #: front/src/components/playlists/Editor.vue:4 +#, fuzzy +msgctxt "Content/Playlist/Title" msgid "Playlist editor" msgstr "Editora da lista" #: front/src/components/playlists/Form.vue:21 +#, fuzzy +msgctxt "Content/Playlist/Input.Label" msgid "Playlist name" msgstr "Nome da lista" #: front/src/components/playlists/Form.vue:6 +#, fuzzy +msgctxt "Content/Playlist/Message" msgid "Playlist updated" msgstr "Lista de reprodución actualizada" #: front/src/components/playlists/Form.vue:25 +#, fuzzy +msgctxt "Content/Playlist/Dropdown.Label" msgid "Playlist visibility" msgstr "Visibilidade da lista de reprodución" -#: 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/components/Sidebar.vue:71 +#, fuzzy +msgctxt "Sidebar/Playlist/List item.Link/Noun" +msgid "Playlists" +msgstr "Listas de reprodución" + +#: front/src/components/library/Library.vue:16 +#, fuzzy +msgctxt "Menu/Home/Link" +msgid "Playlists" +msgstr "Listas de reprodución" + #: front/src/views/playlists/List.vue:106 +#, fuzzy +msgctxt "Head/Playlist/Title/Noun" +msgid "Playlists" +msgstr "Listas de reprodución" + +#: front/src/components/library/Home.vue:16 +#, fuzzy +msgctxt "Content/Home/Title" +msgid "Playlists" +msgstr "Listas de reprodución" + +#: front/src/views/admin/Settings.vue:83 +#, fuzzy +msgctxt "Content/Admin/Menu" msgid "Playlists" msgstr "Listas de reprodución" #: front/src/components/Home.vue:56 +#, fuzzy +msgctxt "Content/Home/List item" msgid "Playlists? We got them" msgstr "Listas de reprodución? Témolas" -#: front/src/components/auth/Settings.vue:78 +#: front/src/components/auth/Settings.vue:79 +#, fuzzy +msgctxt "Content/Settings/Error message.List item/Call to action" msgid "Please double-check your password is correct" msgstr "Por favor, comprobe que o seu contrasinal é correcto" #: front/src/components/auth/Login.vue:9 +#, fuzzy +msgctxt "Content/Login/Error message.List item/Call to action" msgid "Please double-check your username/password couple is correct" msgstr "Por favor, comprobe que o par usuaria/contrasinal é correcto" #: front/src/components/auth/Settings.vue:46 +#, fuzzy +msgctxt "Content/Settings/Paragraph" msgid "PNG, GIF or JPG. At most 2MB. Will be downscaled to 400x400px." msgstr "PNG, GIF ou JPG. 2MB como máximo. Será reducida a 400x400px." #: front/src/components/manage/moderation/InstancePolicyForm.vue:118 +#, fuzzy +msgctxt "Content/Moderation/Help text" msgid "Prevent account or domain from triggering notifications, except from followers." -msgstr "" -"Evitar que o dominio ou conta mostre notificacións, excepto das seguidoras." +msgstr "Evitar que o dominio ou conta mostre notificacións, excepto das seguidoras." -#: front/src/components/audio/EmbedWizard.vue:29 +#: front/src/components/audio/EmbedWizard.vue:33 +#, fuzzy +msgctxt "Popup/Embed/Title/Noun" msgid "Preview" msgstr "Vista previa" -#: front/src/components/audio/Player.vue:350 +#: front/src/components/audio/Player.vue:358 +#, fuzzy +msgctxt "Sidebar/Player/Icon.Tooltip" msgid "Previous track" msgstr "Canción anterior" #: front/src/views/content/remote/Card.vue:39 +#, fuzzy +msgctxt "Content/Library/Card.List item" msgid "Problem during scanning" msgstr "Problema ao escanear" #: front/src/components/library/FileUpload.vue:58 +#, fuzzy +msgctxt "Content/Library/Button.Label" msgid "Proceed" msgstr "Proceder" #: front/src/views/auth/EmailConfirm.vue:26 #: front/src/views/auth/PasswordResetConfirm.vue:31 +#, fuzzy +msgctxt "Content/Signup/Link/Verb" msgid "Proceed to login" msgstr "Ir a conectar" #: front/src/components/library/FileUpload.vue:17 +#, fuzzy +msgctxt "Content/Library/Tab.Title/Short" msgid "Processing" msgstr "Procesando" +#: front/src/views/content/libraries/Quota.vue:39 +#: front/src/views/content/libraries/Quota.vue:65 +#: front/src/views/content/libraries/Quota.vue:91 +#, fuzzy +msgctxt "Popup/Library/Button.Label" +msgid "Purge" +msgstr "Limpar" + #: front/src/components/manage/moderation/AccountsTable.vue:188 #: front/src/components/manage/moderation/DomainsTable.vue:168 +#, fuzzy +msgctxt "Content/Moderation/Dropdown/Verb" +msgid "Purge" +msgstr "Limpar" + #: 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 +#, fuzzy +msgctxt "Content/Library/Button.Label/Verb" msgid "Purge" msgstr "Limpar" #: front/src/views/content/libraries/Quota.vue:89 +#, fuzzy +msgctxt "Popup/Library/Title" msgid "Purge errored files?" msgstr "Eliminar ficheiros con fallos?" #: front/src/views/content/libraries/Quota.vue:37 +#, fuzzy +msgctxt "Popup/Library/Title" msgid "Purge pending files?" msgstr "Eliminar ficheiros pendentes?" #: front/src/views/content/libraries/Quota.vue:63 +#, fuzzy +msgctxt "Popup/Library/Title" msgid "Purge skipped files?" msgstr "Eliminar ficheiros saltados?" #: front/src/components/Sidebar.vue:20 +#, fuzzy +msgctxt "Sidebar/Queue/Tab.Title/Noun" msgid "Queue" msgstr "Cola" -#: front/src/components/audio/Player.vue:283 +#: front/src/components/audio/Player.vue:291 +#, fuzzy +msgctxt "Content/Queue/Message" msgid "Queue shuffled!" msgstr "Cola barallada!" #: front/src/views/radios/Detail.vue:80 +#, fuzzy +msgctxt "Head/Radio/Title" msgid "Radio" msgstr "Radio" -#: front/src/components/library/radios/Builder.vue:233 +#: front/src/components/library/radios/Builder.vue:234 +#, fuzzy +msgctxt "Head/Radio/Title" msgid "Radio Builder" msgstr "Constructor de Radio" #: front/src/components/library/radios/Builder.vue:15 +#, fuzzy +msgctxt "Content/Radio/Message" msgid "Radio created" msgstr "Radio creada" #: front/src/components/library/radios/Builder.vue:21 +#, fuzzy +msgctxt "Content/Radio/Input.Label/Noun" msgid "Radio name" msgstr "Nome da Radio" #: front/src/components/library/radios/Builder.vue:12 +#, fuzzy +msgctxt "Content/Radio/Message" 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:13 +#, fuzzy +msgctxt "Menu/Home/Link" +msgid "Radios" +msgstr "Radios" + +#: front/src/components/library/Radios.vue:142 +#, fuzzy +msgctxt "Head/Radio/Title" msgid "Radios" msgstr "Radios" -#: front/src/components/manage/moderation/InstancePolicyCard.vue:39 #: front/src/components/manage/moderation/InstancePolicyForm.vue:25 +#, fuzzy +msgctxt "Content/Moderation/Input.Label/Noun" +msgid "Reason" +msgstr "Razón" + +#: front/src/components/manage/moderation/InstancePolicyCard.vue:39 +#, fuzzy +msgctxt "Content/Moderation/Card.Title/Noun" msgid "Reason" msgstr "Razón" #: front/src/views/admin/moderation/AccountsDetail.vue:222 #: front/src/views/admin/moderation/DomainsDetail.vue:179 +#, fuzzy +msgctxt "Content/Moderation/Table.Label/Noun" msgid "Received library follows" msgstr "Seguimentos de biblioteca recibidos" #: front/src/components/manage/moderation/DomainsTable.vue:40 -#: front/src/components/mixins/Translations.vue:36 -#: front/src/components/mixins/Translations.vue:37 +#, fuzzy +msgctxt "Content/Moderation/Table.Label/Short, Noun" +msgid "Received messages" +msgstr "Mensaxes recibidas" + +#: front/src/components/mixins/Translations.vue:33 +#: front/src/components/mixins/Translations.vue:34 +#, fuzzy +msgctxt "Content/Moderation/Dropdown/Noun" msgid "Received messages" msgstr "Mensaxes recibidas" +#: front/src/components/library/EditForm.vue:27 +#, fuzzy +msgctxt "Content/Library/Paragraph" +msgid "Recent edits" +msgstr "Recentemente engadida" + +#: front/src/components/library/EditForm.vue:17 +msgctxt "Content/Library/Paragraph" +msgid "Recent edits awaiting review" +msgstr "" + #: front/src/components/library/Home.vue:24 +#, fuzzy +msgctxt "Content/Home/Title" msgid "Recently added" msgstr "Recentemente engadida" #: front/src/components/library/Home.vue:11 +#, fuzzy +msgctxt "Content/Home/Title" msgid "Recently favorited" msgstr "Favorecida recentemente" #: front/src/components/library/Home.vue:6 +#, fuzzy +msgctxt "Content/Home/Title" msgid "Recently listened" msgstr "Escoitada recentemente" #: front/src/views/content/remote/Home.vue:15 +#, fuzzy +msgctxt "Content/Library/Button.Label" +msgid "Refresh" +msgstr "Actualizar" + +#: front/src/components/common/EmptyState.vue:16 +#, fuzzy +msgctxt "Content/*/Button.Label/Short, Verb" +msgid "Refresh" +msgstr "Actualizar" + +#: front/src/components/auth/Settings.vue:125 +#, fuzzy +msgctxt "Content/*/Button.Label" msgid "Refresh" msgstr "Actualizar" #: front/src/views/admin/moderation/DomainsDetail.vue:135 +#, fuzzy +msgctxt "Content/Moderation/Button.Label/Verb" msgid "Refresh node info" msgstr "Actualizar info da instancia" -#: front/src/components/common/ActionTable.vue:272 +#: front/src/components/common/ActionTable.vue:274 +#, fuzzy +msgctxt "Content/*/Button.Tooltip/Verb" msgid "Refresh table content" msgstr "Actualizar contido da tabla" @@ -1991,785 +3706,1461 @@ msgid "Registration are closed on this instance, you will need an invitation cod msgstr "O rexistro está pechado en esta instancia, necesita un código de convite para rexistrarse." #: front/src/components/manage/users/UsersTable.vue:71 +#, fuzzy +msgctxt "Content/Admin/Table, User role" msgid "regular user" msgstr "usuaria normal" +#: front/src/components/library/EditCard.vue:87 #: front/src/views/content/libraries/Detail.vue:51 +#, fuzzy +msgctxt "Content/Library/Button.Label" msgid "Reject" msgstr "Rexeitar" #: front/src/components/manage/moderation/InstancePolicyCard.vue:32 +#, fuzzy +msgctxt "Content/Moderation/Card.List item/Verb" +msgid "Reject media" +msgstr "Rexeitar medios" + #: front/src/components/manage/moderation/InstancePolicyForm.vue:123 +#, fuzzy +msgctxt "Content/Moderation/Checkbox.Label/Verb" msgid "Reject media" msgstr "Rexeitar medios" #: front/src/views/content/libraries/Detail.vue:43 +#, fuzzy +msgctxt "Content/Library/Table/Short" msgid "Rejected" msgstr "Rexeitado" -#: front/src/views/content/libraries/FilesTable.vue:234 -msgid "Relaunch import" -msgstr "Volte a lanzar importación" +#: front/src/components/library/EditCard.vue:33 +#, fuzzy +msgctxt "Content/Library/Card/Short" +msgid "Rejected" +msgstr "Rexeitado" + +#: front/src/components/manage/library/EditsCardList.vue:24 +#, fuzzy +msgctxt "Content/Admin/Dropdown" +msgid "Rejected" +msgstr "Rexeitado" #: front/src/views/content/remote/Home.vue:6 +#, fuzzy +msgctxt "Content/Library/Title/Noun" msgid "Remote libraries" msgstr "Bibliotecas remotas" #: front/src/views/content/remote/Home.vue:7 +#, fuzzy +msgctxt "Content/Library/Paragraph" msgid "Remote libraries are owned by other users on the network. You can access them as long as they are public or you are granted access." -msgstr "" -"As bibliotecas remotas pertences a outras usuarias na rede. Pode acceder a " -"elas se son públicas ou lle outorgan acceso." +msgstr "As bibliotecas remotas pertences a outras usuarias na rede. Pode acceder a elas se son públicas ou lle outorgan acceso." #: front/src/components/library/radios/Filter.vue:59 +#, fuzzy +msgctxt "Content/Radio/Button.Label/Verb" msgid "Remove" msgstr "Eliminar" #: front/src/components/auth/Settings.vue:58 +#, fuzzy +msgctxt "Content/Settings/Button.Label/Verb" msgid "Remove avatar" msgstr "Eliminar avatar" +#: front/src/components/library/Artist.vue:73 +#, fuzzy +msgctxt "Content/Moderation/Button.Label" +msgid "Remove filter" +msgstr "Eliminar avatar" + #: front/src/components/favorites/TrackFavoriteIcon.vue:26 +#, fuzzy +msgctxt "*/Favorites/Icon.Tooltip/Verb" msgid "Remove from favorites" msgstr "Eliminar das favoritas" #: front/src/views/content/libraries/Quota.vue:38 +#, fuzzy +msgctxt "Popup/Library/Paragraph" msgid "Removes uploaded but yet to be processed tracks completely, adding the corresponding data to your quota." -msgstr "" -"Elimina completamente as cancións subidas pero aÃnda non procesadas, " -"engadindo o espazo correspondente a súa cuota." +msgstr "Elimina completamente as cancións subidas pero aÃnda non procesadas, engadindo o espazo correspondente a súa cuota." #: front/src/views/content/libraries/Quota.vue:64 +#, fuzzy +msgctxt "Popup/Library/Paragraph" msgid "Removes uploaded tracks skipped during the import processes completely, adding the corresponding data to your quota." -msgstr "" -"Elimina as cancións subidas saltadas durante o proceso de importación, " -"engadindo o espazo correspondente a súa cuota." +msgstr "Elimina as cancións subidas saltadas durante o proceso de importación, engadindo o espazo correspondente a súa cuota." #: front/src/views/content/libraries/Quota.vue:90 +#, fuzzy +msgctxt "Popup/Library/Paragraph" msgid "Removes uploaded tracks that could not be processed by the server completely, adding the corresponding data to your quota." -msgstr "" -"Elimina as cancións subidas que non se procesaron completamente no servidor, " -"engadindo o espazo correspondente a súa cuota." +msgstr "Elimina as cancións subidas que non se procesaron completamente no servidor, engadindo o espazo correspondente a súa cuota." #: front/src/components/auth/SubsonicTokenForm.vue:33 +#, fuzzy +msgctxt "Content/Settings/Button.Label/Verb" +msgid "Request a new password" +msgstr "Solicitar un novo contrasinal" + #: front/src/components/auth/SubsonicTokenForm.vue:36 +#, fuzzy +msgctxt "Popup/Settings/Button.Label/Verb" msgid "Request a new password" msgstr "Solicitar un novo contrasinal" #: front/src/components/auth/SubsonicTokenForm.vue:34 +#, fuzzy +msgctxt "Popup/Settings/Title" msgid "Request a new Subsonic API password?" msgstr "Solicitar un nonvo contrasinal para o API Subsonic?" #: front/src/components/auth/SubsonicTokenForm.vue:42 +#, fuzzy +msgctxt "Content/Settings/Button.Label/Verb" msgid "Request a password" msgstr "Solicitar un contrasinal" -#: front/src/components/auth/Login.vue:35 src/views/auth/PasswordReset.vue:4 +#: front/src/components/library/EditForm.vue:64 +msgctxt "Content/Library/Button.Label" +msgid "Reset to initial value: %{ value }" +msgstr "" + #: front/src/views/auth/PasswordReset.vue:53 +#, fuzzy +msgctxt "Head/Signup/Title" +msgid "Reset your password" +msgstr "Restablecer o seu contrasinal" + +#: front/src/components/auth/Login.vue:35 +#, fuzzy +msgctxt "Content/Login/Link/Verb" msgid "Reset your password" msgstr "Restablecer o seu contrasinal" -#: 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 +#: front/src/views/auth/PasswordReset.vue:4 +#, fuzzy +msgctxt "Content/Signup/Title" +msgid "Reset your password" +msgstr "Restablecer o seu contrasinal" + +#: front/src/views/content/libraries/FilesTable.vue:234 +#, fuzzy +msgctxt "Content/Library/Dropdown/Verb" +msgid "Restart import" +msgstr "Volte a lanzar importación" + +#: front/src/components/library/Artists.vue:30 +#: src/components/library/Radios.vue:52 +#, fuzzy +msgctxt "Content/Search/Dropdown.Label" +msgid "Results per page" +msgstr "Resultados por páxina" + +#: front/src/views/playlists/List.vue:32 +#, fuzzy +msgctxt "Content/*/Dropdown.Label/Short, Noun" +msgid "Results per page" +msgstr "Resultados por páxina" + +#: front/src/components/library/Albums.vue:30 +#, fuzzy +msgctxt "Content/Search/Dropdown.Label/Noun" msgid "Results per page" msgstr "Resultados por páxina" +#: front/src/components/favorites/List.vue:39 +#, fuzzy +msgctxt "Content/*/Dropdown.Label/Short, Name" +msgid "Results per page" +msgstr "Resultados por páxina" + +#: front/src/components/library/EditForm.vue:31 +msgctxt "Content/Library/Button.Label" +msgid "Retrict to unreviewed edits" +msgstr "" + #: front/src/views/auth/EmailConfirm.vue:17 +#, fuzzy +msgctxt "Content/Signup/Link/Verb" msgid "Return to login" msgstr "Voltar a conectar" +#: front/src/components/library/Artist.vue:70 +#, fuzzy +msgctxt "Content/Moderation/Link" +msgid "Review my filters" +msgstr "Ver ficheiros" + #: front/src/components/manage/moderation/InstancePolicyCard.vue:16 +#, fuzzy +msgctxt "Content/Moderation/Card.Title/Noun" msgid "Rule" msgstr "Regra" +#: front/src/components/library/radios/Builder.vue:34 +#, fuzzy +msgctxt "Content/Radio/Button.Label/Verb" +msgid "Save" +msgstr "Gardar" + #: front/src/components/admin/SettingsGroup.vue:67 -#: front/src/components/library/radios/Builder.vue:33 +#, fuzzy +msgctxt "Content/Settings/Button.Label/Short, Verb" msgid "Save" msgstr "Gardar" #: front/src/views/content/remote/Card.vue:165 +#, fuzzy +msgctxt "Content/Library/Message" msgid "Scan launched" msgstr "Escaneado iniciado" #: front/src/views/content/remote/Card.vue:63 +#, fuzzy +msgctxt "Content/Library/Card.Button.Label/Verb" msgid "Scan now" msgstr "Escanear agora" +#: front/src/views/content/remote/Card.vue:31 +#, fuzzy +msgctxt "Content/Library/Card.List item" +msgid "Scan pending" +msgstr "Ascendente" + #: front/src/views/content/remote/Card.vue:166 +#, fuzzy +msgctxt "Content/Library/Message" msgid "Scan skipped (previous scan is too recent)" msgstr "Escaneado saltado (o escaneado anterior é moi recente)" -#: front/src/views/content/remote/Card.vue:31 -msgid "Scan waiting" -msgstr "Agardando polo escaneado" - #: front/src/views/content/remote/Card.vue:43 +#, fuzzy +msgctxt "Content/Library/Card.List item" msgid "Scanned" msgstr "Escaneado" #: front/src/views/content/remote/Card.vue:47 +#, fuzzy +msgctxt "Content/Library/Card.List item" msgid "Scanned with errors" msgstr "Escaneado con fallos" #: front/src/views/content/remote/Card.vue:35 +#, fuzzy +msgctxt "Content/Library/Card.List item" msgid "Scanning… (%{ progress }%)" msgstr "Escaneando... (%{ 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/library/Albums.vue:10 +#: src/components/library/Artists.vue:10 +#: front/src/components/library/Radios.vue:29 #: 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 +#, fuzzy +msgctxt "Content/Search/Input.Label/Verb" msgid "Search" msgstr "Buscar" -#: front/src/views/content/remote/ScanForm.vue:9 -msgid "Search a remote library" +#: front/src/components/manage/library/EditsCardList.vue:6 +#: front/src/components/manage/moderation/AccountsTable.vue:5 +#, fuzzy +msgctxt "Content/Search/Input.Label/Noun" +msgid "Search" +msgstr "Buscar" + +#: front/src/views/content/libraries/FilesTable.vue:5 +#, fuzzy +msgctxt "Content/Library/Input.Label/Verb" +msgid "Search" +msgstr "Buscar" + +#: front/src/views/playlists/List.vue:13 +#, fuzzy +msgctxt "Content/*/Form.Label/Short, Noun" +msgid "Search" +msgstr "Buscar" + +#: front/src/components/manage/users/UsersTable.vue:5 +#, fuzzy +msgctxt "Content/Search/Input.Label/verb" +msgid "Search" +msgstr "Buscar" + +#: front/src/views/content/remote/ScanForm.vue:9 +#, fuzzy +msgctxt "Content/Library/Input.Label/Verb" +msgid "Search a remote library" msgstr "Buscar unha biblioteca remota" +#: front/src/components/manage/library/EditsCardList.vue:211 +#, fuzzy +msgctxt "Content/Search/Input.Placeholder" +msgid "Search by account, summary, domain…" +msgstr "Buscar por tÃtulo, artista, dominio…" + #: front/src/components/manage/moderation/AccountsTable.vue:171 +#, fuzzy +msgctxt "Content/Search/Input.Placeholder" msgid "Search by domain, username, bio…" msgstr "Buscar por dominio, nome de usuaria, bio…" #: front/src/components/manage/moderation/DomainsTable.vue:151 +#, fuzzy +msgctxt "Content/Search/Input.Placeholder" msgid "Search by name…" msgstr "Buscar por nome…" #: front/src/views/content/libraries/FilesTable.vue:201 +#, fuzzy +msgctxt "Content/Library/Input.Placeholder" msgid "Search by title, artist, album…" msgstr "Buscar por tÃtulo, artista, álbume…" -#: 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/InvitationsTable.vue:153 msgid "Search by username, e-mail address, code…" msgstr "Buscar por nome de usuaria, correo-e, código…" #: front/src/components/manage/users/UsersTable.vue:163 +#, fuzzy +msgctxt "Content/Search/Input.Placeholder" msgid "Search by username, e-mail address, name…" msgstr "Buscar por nome de usuaria, correo-e, nome…" #: front/src/components/audio/SearchBar.vue:20 +#, fuzzy +msgctxt "Sidebar/Search/Input.Placeholder" msgid "Search for artists, albums, tracks…" msgstr "Buscar por artistas, álbumes, cancións…" #: front/src/components/audio/Search.vue:2 +#, fuzzy +msgctxt "Content/Search/Title" msgid "Search for some music" msgstr "Buscar por algo de música" -#: front/src/components/library/Track.vue:162 +#: front/src/components/library/TrackDetail.vue:81 +#, fuzzy +msgctxt "Content/Track/Link/Verb" msgid "Search on lyrics.wikia.com" msgstr "Buscar en lyrics.wikia.com" -#: front/src/components/library/Album.vue:27 +#: front/src/components/library/Album.vue:22 #: src/components/library/Artist.vue:31 -#: front/src/components/library/Track.vue:47 +#, fuzzy +msgctxt "Content/*/Button.Label/Verb" 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 +#: front/src/components/library/TrackBase.vue:32 +#, fuzzy +msgctxt "Content/*/Link/Verb" +msgid "Search on Wikipedia" +msgstr "Buscar en Wikipedia" + +#: front/src/components/library/Library.vue:35 +#: src/views/admin/moderation/Base.vue:22 +#: front/src/views/admin/users/Base.vue:21 src/views/content/Base.vue:19 +#, fuzzy +msgctxt "Menu/*/Hidden text" msgid "Secondary menu" msgstr "Menú secundario" #: front/src/views/admin/Settings.vue:15 +#, fuzzy +msgctxt "Content/Admin/Menu.Title" msgid "Sections" msgstr "Seccións" -#: front/src/components/library/radios/Builder.vue:45 +#: front/src/components/library/radios/Builder.vue:46 +#, fuzzy +msgctxt "Content/Radio/Dropdown.Placeholder/Verb" msgid "Select a filter" msgstr "Escolla un filtro" -#: front/src/components/common/ActionTable.vue:77 +#: front/src/components/common/ActionTable.vue:78 +#, fuzzy +msgctxt "Content/*/Link/Verb" 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/common/ActionTable.vue:86 +#: front/src/components/common/ActionTable.vue:87 +#, fuzzy +msgctxt "Content/*/Link/Verb" msgid "Select only current page" msgstr "Seleccionar só páxina actual" -#: front/src/components/Sidebar.vue:43 src/components/Sidebar.vue:85 +#: front/src/components/Sidebar.vue:85 +#, fuzzy +msgctxt "Sidebar/Admin/List item.Link/Noun" +msgid "Settings" +msgstr "Axustes" + +#: front/src/views/admin/moderation/AccountsDetail.vue:470 +#, fuzzy +msgctxt "Content/Moderation/Dropdown" +msgid "Settings" +msgstr "Axustes" + #: front/src/components/manage/users/UsersTable.vue:181 -#: front/src/views/admin/moderation/AccountsDetail.vue:472 +#, fuzzy +msgctxt "Content/Admin/Table" +msgid "Settings" +msgstr "Axustes" + +#: front/src/components/Sidebar.vue:43 +#, fuzzy +msgctxt "Sidebar/Settings/List item.Link/Noun" msgid "Settings" msgstr "Axustes" #: front/src/components/auth/Settings.vue:10 +#, fuzzy +msgctxt "Content/Settings/Message" msgid "Settings updated" msgstr "Axustes actualizados" #: front/src/components/admin/SettingsGroup.vue:11 +#, fuzzy +msgctxt "Content/Settings/Paragraph" msgid "Settings updated successfully." msgstr "Axustes actualizados correctamente." #: front/src/components/manage/users/InvitationForm.vue:27 +#, fuzzy +msgctxt "Content/Admin/Table.Label/Noun" msgid "Share link" msgstr "Compartir ligazón" #: front/src/views/content/libraries/Detail.vue:15 +#, fuzzy +msgctxt "Content/Library/Paragraph" msgid "Share this link with other users so they can request access to your library." -msgstr "" -"Comparta esta ligazón con outras usuarias asà poderán solicitar acceso a súa " -"biblioteca." +msgstr "Comparta esta ligazón con outras usuarias asà poderán solicitar acceso a súa biblioteca." #: front/src/views/content/libraries/Detail.vue:14 #: front/src/views/content/remote/Card.vue:73 +#, fuzzy +msgctxt "Content/Library/Title" msgid "Sharing link" msgstr "Compartir ligazón" -#: front/src/components/audio/album/Card.vue:40 +#: front/src/components/audio/album/Card.vue:38 +#, fuzzy +msgctxt "Content/Album/Card.Link/Verb" msgid "Show %{ count } more track" msgid_plural "Show %{ count } more tracks" msgstr[0] "Mostrar %{ count } canción máis" msgstr[1] "Mostrar %{ count } cancións máis" #: front/src/components/audio/artist/Card.vue:30 +#, fuzzy +msgctxt "Content/Artist/Card.Link" 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/library/EditForm.vue:21 +msgctxt "Content/Library/Button.Label" +msgid "Show all edits" +msgstr "" + #: front/src/components/ShortcutsModal.vue:42 +#, fuzzy +msgctxt "Popup/Keyboard shortcuts/Table.Label/Verb" msgid "Show available keyboard shortcuts" msgstr "Mostrar atallos de teclado dispoñibles" -#: front/src/views/Notifications.vue:10 +#: front/src/views/Notifications.vue:7 +#, fuzzy +msgctxt "Content/Notifications/Form.Label/Verb" msgid "Show read notifications" msgstr "Mostrar notificacións lidas" #: front/src/components/forms/PasswordInput.vue:26 +#, fuzzy +msgctxt "Content/Settings/Button.Tooltip/Verb" msgid "Show/hide password" msgstr "Mostrar/ocultar contrasinal" -#: front/src/components/manage/library/FilesTable.vue:97 #: front/src/components/manage/moderation/AccountsTable.vue:88 #: front/src/components/manage/moderation/DomainsTable.vue:74 +#, fuzzy +msgctxt "Content/Moderation/Paragraph" +msgid "Showing results %{ start }-%{ end } on %{ total }" +msgstr "Mostrando resultados %{ start }-%{ end } de %{ total }" + +#: front/src/components/manage/library/EditsCardList.vue:72 +#: front/src/views/content/libraries/FilesTable.vue:114 +#, fuzzy +msgctxt "Content/Library/Paragraph" +msgid "Showing results %{ start }-%{ end } on %{ total }" +msgstr "Mostrando resultados %{ start }-%{ end } de %{ total }" + #: front/src/components/manage/users/InvitationsTable.vue:76 #: front/src/components/manage/users/UsersTable.vue:87 -#: front/src/views/content/libraries/FilesTable.vue:114 +#, fuzzy +msgctxt "Content/Admin/Paragraph" msgid "Showing results %{ start }-%{ end } on %{ total }" msgstr "Mostrando resultados %{ start }-%{ end } de %{ total }" #: front/src/components/ShortcutsModal.vue:83 +#, fuzzy +msgctxt "Popup/Keyboard shortcuts/Table.Label/Verb" msgid "Shuffle queue" msgstr "Barallar a cola" -#: front/src/components/audio/Player.vue:365 +#: front/src/components/audio/Player.vue:373 +#, fuzzy +msgctxt "Sidebar/Player/Icon.Tooltip/Verb" msgid "Shuffle your queue" msgstr "Barallar a cola" #: front/src/components/auth/Signup.vue:97 +#, fuzzy +msgctxt "*/Signup/Title" msgid "Sign Up" msgstr "Rexistro" #: front/src/components/manage/users/UsersTable.vue:40 +#, fuzzy +msgctxt "Content/Admin/Table.Label/Short, Noun (Value is a date)" msgid "Sign-up" msgstr "Rexistrarse" -#: front/src/components/mixins/Translations.vue:31 #: front/src/views/admin/moderation/AccountsDetail.vue:176 -#: front/src/components/mixins/Translations.vue:32 +#, fuzzy +msgctxt "Content/*/Table.Label" msgid "Sign-up date" msgstr "Data de rexistro" -#: front/src/components/manage/moderation/InstancePolicyForm.vue:119 -msgid "Silence notifications" -msgstr "Acalar notificacións" - -#: 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 +#, fuzzy +msgctxt "Content/Profile/*/Noun" +msgid "Sign-up date" +msgstr "Data de rexistro" + +#: front/src/components/library/TrackDetail.vue:39 +#, fuzzy +msgctxt "Content/Track/Table.Label" +msgid "Size" +msgstr "Tamaño" + +#: front/src/components/library/FileUpload.vue:87 +#, fuzzy +msgctxt "Content/Library/Table.Label" +msgid "Size" +msgstr "Tamaño" + +#: front/src/components/mixins/Translations.vue:25 +#: front/src/components/mixins/Translations.vue:26 +#, fuzzy +msgctxt "Content/Library/*/Noun, in MB" +msgid "Size" +msgstr "Tamaño" + +#: front/src/views/content/libraries/FilesTable.vue:60 +#, fuzzy +msgctxt "*/*/*" msgid "Size" msgstr "Tamaño" #: front/src/views/content/libraries/FilesTable.vue:15 +#, fuzzy +msgctxt "Content/Library/Dropdown" +msgid "Skipped" +msgstr "Saltado" + #: front/src/views/content/libraries/FilesTable.vue:204 +#, fuzzy +msgctxt "Content/Library/Table/Short" msgid "Skipped" msgstr "Saltado" #: front/src/views/content/libraries/Quota.vue:49 +#, fuzzy +msgctxt "Content/Library/Label" msgid "Skipped files" msgstr "Ficheiros saltados" #: front/src/views/admin/moderation/DomainsDetail.vue:97 +#, fuzzy +msgctxt "Content/Moderation/Table.Label" msgid "Software" msgstr "Software" +#: front/src/components/PageNotFound.vue:10 +#, fuzzy +msgctxt "Content/*/Paragraph" +msgid "Sorry, the page you asked for does not exist:" +msgstr "Lamentámolo, a páxina que solicitou non existe:" + #: front/src/components/Footer.vue:49 +#, fuzzy +msgctxt "Footer/*/List item.Link" msgid "Source code" msgstr "Código fonte" -#: front/src/components/auth/Profile.vue:23 #: front/src/components/manage/users/UsersTable.vue:70 +#, fuzzy +msgctxt "Content/Admin/Table.User role" msgid "Staff member" msgstr "Persoal do equipo" +#: front/src/components/auth/Profile.vue:23 +#, fuzzy +msgctxt "Content/Profile/Button.Label" +msgid "Staff member" +msgstr "Persoal do equipo" + +#: front/src/components/audio/PlayButton.vue:24 +#, fuzzy +msgctxt "*/Queue/Dropdown/Button/Label/Short" +msgid "Start radio" +msgstr "Deter radio" + #: front/src/components/radios/Button.vue:4 -msgid "Start" -msgstr "Iniciar" +#, fuzzy +msgctxt "Content/Radio/Button.Label/Short, Verb" +msgid "Start radio" +msgstr "Deter radio" #: front/src/views/admin/Settings.vue:86 +#, fuzzy +msgctxt "Content/Admin/Menu" msgid "Statistics" msgstr "EstatÃsticas" #: front/src/views/admin/moderation/AccountsDetail.vue:454 +#, fuzzy +msgctxt "Content/Moderation/Help text" msgid "Statistics are computed from known activity and content on your instance, and do not reflect general activity for this account" -msgstr "" -"As estatÃsticas contabilÃzanse pola actividade coñecida e o contido da súa " -"instancia, e non reflexan a actividade xeral de esta conta" +msgstr "As estatÃsticas contabilÃzanse pola actividade coñecida e o contido da súa instancia, e non reflexan a actividade xeral de esta conta" #: front/src/views/admin/moderation/DomainsDetail.vue:358 +#, fuzzy +msgctxt "Content/Moderation/Help text" msgid "Statistics are computed from known activity and content on your instance, and do not reflect general activity for this domain" -msgstr "" -"As estatÃsticas contabilÃzanse pola actividade coñecida e o contido da súa " -"instancia, e non reflexan a actividade xeral de este dominio" +msgstr "As estatÃsticas contabilÃzanse pola actividade coñecida e o contido da súa instancia, e non reflexan a actividade xeral de este dominio" -#: front/src/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 +#, fuzzy +msgctxt "Content/Admin/Table.Label/Noun" +msgid "Status" +msgstr "Estado" + +#: front/src/components/manage/users/InvitationsTable.vue:17 +#, fuzzy +msgctxt "Content/Admin/Dropdown.Label" +msgid "Status" +msgstr "Estado" + +#: front/src/components/library/FileUpload.vue:88 #: front/src/views/content/libraries/Detail.vue:28 +#, fuzzy +msgctxt "Content/Library/Table.Label" +msgid "Status" +msgstr "Estado" + +#: front/src/views/admin/moderation/DomainsDetail.vue:123 +#, fuzzy +msgctxt "Content/Moderation/Table.Label" +msgid "Status" +msgstr "Estado" + +#: front/src/components/manage/library/EditsCardList.vue:12 +#, fuzzy +msgctxt "Content/Search/Dropdown.Label" +msgid "Status" +msgstr "Estado" + +#: front/src/components/manage/users/InvitationsTable.vue:39 +#, fuzzy +msgctxt "Content/Admin/Table.Label" msgid "Status" msgstr "Estado" #: front/src/components/radios/Button.vue:3 -msgid "Stop" -msgstr "Deter" +#, fuzzy +msgctxt "Content/Radio/Button.Label/Short, Verb" +msgid "Stop radio" +msgstr "Deter radio" -#: front/src/components/Sidebar.vue:161 +#: front/src/components/Sidebar.vue:172 +#, fuzzy +msgctxt "Sidebar/Player/Button.Label/Verb" msgid "Stop radio" msgstr "Deter radio" -#: front/src/App.vue:22 +#: front/src/components/SetInstanceModal.vue:23 +#, fuzzy +msgctxt "*/*/Button.Label/Verb" msgid "Submit" msgstr "Enviar" +#: front/src/components/library/EditForm.vue:80 +msgctxt "Content/Library/Button.Label/Verb" +msgid "Submit and apply edit" +msgstr "" + +#: front/src/components/library/EditForm.vue:7 +msgctxt "Content/Library/Button.Label" +msgid "Submit another edit" +msgstr "" + +#: front/src/components/library/EditForm.vue:81 +msgctxt "Content/Library/Button.Label/Verb" +msgid "Submit suggestion" +msgstr "" + #: front/src/views/admin/Settings.vue:85 +#, fuzzy +msgctxt "Content/Admin/Menu" msgid "Subsonic" msgstr "Subsonic" #: front/src/components/auth/SubsonicTokenForm.vue:2 +#, fuzzy +msgctxt "Content/Settings/Title" msgid "Subsonic API password" msgstr "Contrasinal API Subsonic" -#: front/src/App.vue:26 +#: front/src/components/library/EditForm.vue:38 +msgctxt "Content/Library/Paragraph" +msgid "Suggest a change using the form below." +msgstr "" + +#: front/src/components/library/TrackEdit.vue:5 +#, fuzzy +msgctxt "Content/*/Title" +msgid "Suggest an edit on this track" +msgstr "Non podemos cargar a canción" + +#: front/src/components/SetInstanceModal.vue:31 +#, fuzzy +msgctxt "Popup/Instance/List.Label" msgid "Suggested choices" msgstr "Opcións suxeridas" #: front/src/components/library/FileUpload.vue:3 +#, fuzzy +msgctxt "Content/Library/Tab.Title/Short" msgid "Summary" msgstr "Resumo" +#: front/src/components/library/EditForm.vue:69 +msgctxt "*/*/*" +msgid "Summary (optional)" +msgstr "" + #: front/src/components/Footer.vue:39 +#, fuzzy +msgctxt "Footer/*/Listitem.Link" msgid "Support forum" msgstr "Foro de axuda" #: front/src/components/library/FileUpload.vue:78 +#, fuzzy +msgctxt "Content/Library/Paragraph" msgid "Supported extensions: %{ extensions }" msgstr "Extensións soportadas: %{ extensions }" #: front/src/components/playlists/Editor.vue:9 +#, fuzzy +msgctxt "Content/Playlist/Paragraph" msgid "Syncing changes to server…" msgstr "Sincronizando cambios co servidor…" +#: front/src/components/audio/EmbedWizard.vue:25 +#, fuzzy +msgctxt "Content/*/Paragraph" +msgid "Text copied to clipboard!" +msgstr "Texto copiado ao portapapeis!" + #: front/src/components/common/CopyInput.vue:3 +#, fuzzy +msgctxt "Content/*/Paragraph/Short" msgid "Text copied to clipboard!" msgstr "Texto copiado ao portapapeis!" #: front/src/components/Home.vue:26 +#, fuzzy +msgctxt "Content/Home/Paragraph" msgid "That's simple: we loved Grooveshark and we want to build something even better." msgstr "É simple: encantábanos Grooveshark e queremos construÃr algo aÃnda mellor." #: front/src/components/Footer.vue:53 +#, fuzzy +msgctxt "Footer/*/List item.Link" msgid "The funkwhale logo was kindly designed and provided by Francis Gading." msgstr "O logo de funckwhale foi amablemente deseñado e proporcionado por Francis Gading." +#: front/src/components/SetInstanceModal.vue:8 +msgctxt "Popup/Instance/Error message.List item" +msgid "The given address is not a Funkwhale server" +msgstr "" + #: front/src/views/content/libraries/Form.vue:34 +#, fuzzy +msgctxt "Popup/Library/Paragraph" msgid "The library and all its tracks will be deleted. This can not be undone." -msgstr "" -"Eliminará completamente a biblioteca e as cancións. Non poderá voltar atrás." +msgstr "Eliminará completamente a biblioteca e as cancións. Non poderá voltar atrás." #: front/src/components/library/FileUpload.vue:39 -msgid "The music files you are uploading are tagged properly:" -msgstr "" -"Os ficheiros de música que está a subir están etiquetados correctamente:" - -#: front/src/components/audio/Player.vue:67 +#, fuzzy +msgctxt "Content/Library/List item" +msgid "The music files you are uploading are tagged properly." +msgstr "Os ficheiros de música que está a subir están etiquetados correctamente:" + +#: front/src/components/audio/Player.vue:75 +#, fuzzy +msgctxt "Sidebar/Player/Error message.Paragraph" msgid "The next track will play automatically in a few seconds…" msgstr "A seguinte canción reproducirase automáticamente en poucos segundos…" #: front/src/components/Home.vue:121 +#, fuzzy +msgctxt "Content/Home/List item" 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/playlists/Form.vue:14 +#, fuzzy +msgctxt "Content/Playlist/Error message.Title" +msgid "The playlist could not be created" +msgstr "Lista creada" + +#: front/src/components/SetInstanceModal.vue:7 +msgctxt "Popup/Instance/Error message.List item" +msgid "The server might be down" +msgstr "" + #: front/src/components/auth/SubsonicTokenForm.vue:4 +#, fuzzy +msgctxt "Content/Settings/Paragraph" 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/library/EditCard.vue:96 +msgctxt "Popup/Library/Paragraph" +msgid "The suggestion will be completely removed, this action is irreversible." +msgstr "" + +#: front/src/components/playlists/PlaylistModal.vue:20 +#, fuzzy +msgctxt "Popup/Playlist/Error message.Title" +msgid "The track can't be added to a playlist" +msgstr "Non podemos engadir a canción a lista de reprodución" + +#: front/src/components/audio/Player.vue:72 +msgctxt "Sidebar/Player/Error message.Title" +msgid "The track cannot be loaded" +msgstr "" + #: front/src/components/library/FileUpload.vue:43 +#, fuzzy +msgctxt "Content/Library/List item" msgid "The uploaded music files are in OGG, Flac or MP3 format" msgstr "Os ficheiros de música subidos están en formato OGG, Flac ou MP3" #: front/src/views/content/Home.vue:4 +#, fuzzy +msgctxt "Content/Library/Paragraph" msgid "There are various ways to grab new content and make it available here." msgstr "Hai varios xeitos de obter contido novo e publicalo aquÃ." #: front/src/components/manage/moderation/InstancePolicyForm.vue:66 +#, fuzzy +msgctxt "Popup/Moderation/Paragraph" msgid "This action is irreversible." msgstr "Esta acción non é reversible." -#: front/src/components/library/Album.vue:85 +#: front/src/components/library/Album.vue:81 +#, fuzzy +msgctxt "Content/Album/Paragraph" msgid "This album is present in the following libraries:" msgstr "Este álbume está presente nas seguintes bibliotecas:" -#: front/src/components/library/Artist.vue:63 +#: front/src/components/library/Artist.vue:99 +#, fuzzy +msgctxt "Content/Artist/Paragraph" msgid "This artist is present in the following libraries:" msgstr "Este artista está presente nas seguintes bibliotecas:" #: front/src/views/admin/moderation/AccountsDetail.vue:55 #: front/src/views/admin/moderation/DomainsDetail.vue:48 +#, fuzzy +msgctxt "Content/Moderation/Card.Title" msgid "This domain is subject to specific moderation rules" msgstr "Este dominio está suxeito a regras especÃficas de moderación" #: front/src/views/content/Home.vue:9 +#, fuzzy +msgctxt "Content/Library/Paragraph" msgid "This instance offers up to %{quota} of storage space for every user." msgstr "Esta instancia ofrece %{quota} de almacenamento a cada usuaria." #: front/src/components/auth/Profile.vue:16 +#, fuzzy +msgctxt "Content/Profile/Button.Paragraph" msgid "This is you!" msgstr "Este é vostede!" #: front/src/views/content/libraries/Form.vue:71 +#, fuzzy +msgctxt "Content/Library/Input.Placeholder" msgid "This library contains my personal music, I hope you like it." msgstr "Esta biblioteca contén a miña música persoal, espero que che guste." #: front/src/views/content/remote/Card.vue:131 +#, fuzzy +msgctxt "Content/Library/Card.Help text" msgid "This library is private and your approval from its owner is needed to access its content" -msgstr "" -"Esta biblioteca é privada e precisa que a usuaria lle conceda permiso para " -"acceder ao contido" +msgstr "Esta biblioteca é privada e precisa que a usuaria lle conceda permiso para acceder ao contido" #: front/src/views/content/remote/Card.vue:132 +#, fuzzy +msgctxt "Content/Library/Card.Help text" msgid "This library is public and you can access its content freely" msgstr "Esta biblioteca é pública e pode acceder ao contido libremente" -#: front/src/components/common/ActionTable.vue:45 +#: front/src/components/common/ActionTable.vue:46 +#, fuzzy +msgctxt "Modal/*/Paragraph" msgid "This may affect a lot of elements or have irreversible consequences, please double check this is really what you want." -msgstr "" -"Esto poderÃa afectar a moitos elementos ou ter consecuencias irreversibles, " -"por favor comprobe si realmente é o que quere." +msgstr "Esto poderÃa afectar a moitos elementos ou ter consecuencias irreversibles, por favor comprobe si realmente é o que quere." #: front/src/components/library/FileUpload.vue:52 +#, fuzzy +msgctxt "Content/Library/Paragraph" msgid "This reference will be used to group imported files together." msgstr "Esta referencia usarase para agrupar os ficheiros importados." -#: front/src/components/audio/PlayButton.vue:73 +#: front/src/views/content/libraries/FilesTable.vue:213 +#, fuzzy +msgctxt "Content/Library/Help text" +msgid "This track could not be processed, please it is tagged correctly" +msgstr "Non se procesou esta canción, asegúrese que está correctamente etiquetada" + +#: front/src/views/content/libraries/FilesTable.vue:209 +#, fuzzy +msgctxt "Content/Library/Help text" +msgid "This track has been uploaded, but hasn't been processed by the server yet" +msgstr "Canción subida, pero aÃnda non procesada polo servidor" + +#: front/src/views/content/libraries/FilesTable.vue:205 +#, fuzzy +msgctxt "Content/Library/Help text" +msgid "This track is already present in one of your libraries" +msgstr "A canción xa está presente nunha das súas bibliotecas" + +#: front/src/components/audio/PlayButton.vue:86 +#, fuzzy +msgctxt "*/Queue/Button/Title" msgid "This track is not available in any library you have access to" -msgstr "" -"Esta canción non está dispoñible en ningunha biblioteca a que teña acceso" +msgstr "Esta canción non está dispoñible en ningunha biblioteca a que teña acceso" -#: front/src/components/library/Track.vue:171 +#: front/src/components/library/TrackDetail.vue:90 +#, fuzzy +msgctxt "Content/Track/Paragraph" msgid "This track is present in the following libraries:" msgstr "Esta canción está presente nas seguintes bibliotecas:" -#: front/src/views/playlists/Detail.vue:37 +#: front/src/views/playlists/Detail.vue:38 +#, fuzzy +msgctxt "Popup/Playlist/Paragraph" msgid "This will completely delete this playlist and cannot be undone." msgstr "Eliminará completamente a lista de reprodución e non poderá voltar atrás." #: front/src/views/radios/Detail.vue:27 +#, fuzzy +msgctxt "Popup/Radio/Paragraph" msgid "This will completely delete this radio and cannot be undone." msgstr "Eliminará completamente a radio e non ten volta atrás." #: front/src/components/auth/SubsonicTokenForm.vue:50 +#, fuzzy +msgctxt "Popup/Settings/Paragraph" 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:132 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:35 +#, fuzzy +msgctxt "Popup/Settings/Paragraph" msgid "This will log you out from existing devices that use the current password." msgstr "Será desconectada dos dispositivos existentes que utilicen o contrasinal actual." #: front/src/components/playlists/Editor.vue:44 +#, fuzzy +msgctxt "Popup/Playlist/Paragraph" msgid "This will remove all tracks from this playlist and cannot be undone." msgstr "Esto eliminará todas as cancións da lista de reprodución e non hai volta." -#: 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/components/audio/track/Table.vue:7 +#, fuzzy +msgctxt "Content/Track/Table.Label" +msgid "Title" +msgstr "TÃtulo" + #: front/src/views/content/libraries/FilesTable.vue:54 -#: front/src/components/mixins/Translations.vue:28 +#, fuzzy +msgctxt "*/*/*" msgid "Title" msgstr "TÃtulo" +#: front/src/components/SetInstanceModal.vue:16 +msgctxt "Popup/Instance/Paragraph" +msgid "To continue, please select the Funkwhale instance you want to connect to. Enter the address directly, or select one of the suggested choices." +msgstr "" + #: front/src/components/ShortcutsModal.vue:79 +#, fuzzy +msgctxt "Popup/Keyboard shortcuts/Table.Label/Verb" msgid "Toggle queue looping" msgstr "Activar a repetición da cola" -#: front/src/views/admin/moderation/AccountsDetail.vue:288 #: front/src/views/admin/moderation/DomainsDetail.vue:225 +#, fuzzy +msgctxt "Content/Moderation/Table.Label" +msgid "Total size" +msgstr "Tamaño total" + +#: front/src/views/admin/moderation/AccountsDetail.vue:288 +#, fuzzy +msgctxt "Content/*/*" msgid "Total size" msgstr "Tamaño total" #: front/src/views/content/libraries/Card.vue:61 +#, fuzzy +msgctxt "Content/Library/Card.Help text" msgid "Total size of the files in this library" msgstr "Tamaño total dos ficheiros de esta biblioteca" #: front/src/views/admin/moderation/DomainsDetail.vue:113 +#, fuzzy +msgctxt "Content/*/*" msgid "Total users" msgstr "Conta de usuarias" #: front/src/components/audio/SearchBar.vue:27 -#: src/components/library/Track.vue:262 +#, fuzzy +msgctxt "Sidebar/Search/Title" +msgid "Track" +msgstr "Canción" + +#: front/src/components/library/TrackBase.vue:139 +#: front/src/components/library/TrackDetail.vue:155 +#, fuzzy +msgctxt "Head/Track/Title" +msgid "Track" +msgstr "Canción" + #: front/src/components/metadata/Search.vue:138 +#, fuzzy +msgctxt "*/*/*" msgid "Track" msgstr "Canción" -#: front/src/views/content/libraries/FilesTable.vue:205 -msgid "Track already present in one of your libraries" -msgstr "A canción xa está presente nunha das súas bibliotecas" +#: front/src/components/library/EditCard.vue:13 +msgctxt "Content/Library/Card/Short" +msgid "Track #%{ id } - %{ name }" +msgstr "" -#: front/src/components/library/Track.vue:85 +#: front/src/components/library/TrackDetail.vue:4 +#, fuzzy +msgctxt "Content/Track/Title/Noun" msgid "Track information" msgstr "Información da canción" -#: front/src/components/library/radios/Filter.vue:44 -msgid "Track matching filter" -msgstr "Filtro coincidente da canción" - -#: front/src/components/mixins/Translations.vue:23 -#: front/src/components/mixins/Translations.vue:24 +#: front/src/components/mixins/Translations.vue:21 +#: front/src/components/mixins/Translations.vue:22 +#, fuzzy +msgctxt "Content/*/Dropdown/Noun" msgid "Track name" msgstr "Nome da canción" -#: front/src/views/content/libraries/FilesTable.vue:209 -msgid "Track uploaded, but not processed by the server yet" -msgstr "Canción subida, pero aÃnda non procesada polo servidor" +#: front/src/components/playlists/PlaylistModal.vue:33 +#, fuzzy +msgctxt "*/*/Table.Label" +msgid "Tracks" +msgstr "Cancións" + +#: front/src/views/content/Base.vue:8 +#, fuzzy +msgctxt "Menu/Library/Tab.Link" +msgid "Tracks" +msgstr "Cancións" #: front/src/components/instance/Stats.vue:54 -msgid "tracks" -msgstr "cancións" +#, fuzzy +msgctxt "Content/About/Paragraph/Unit" +msgid "Tracks" +msgstr "Cancións" + +#: front/src/components/library/Album.vue:71 src/views/playlists/Detail.vue:51 +#, fuzzy +msgctxt "Content/*/Title/Name" +msgid "Tracks" +msgstr "Cancións" -#: front/src/components/library/Album.vue:75 -#: 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 +#: front/src/views/radios/Detail.vue:34 +#, fuzzy +msgctxt "Content/*/*" msgid "Tracks" msgstr "Cancións" -#: front/src/components/library/Artist.vue:54 +#: front/src/views/content/libraries/Detail.vue:8 +#, fuzzy +msgctxt "*/*/*" +msgid "Tracks" +msgstr "Cancións" + +#: front/src/components/library/Artist.vue:90 +#, fuzzy +msgctxt "Content/Artist/Title" msgid "Tracks by this artist" msgstr "Cancións de este artista" #: front/src/components/instance/Stats.vue:25 +#, fuzzy +msgctxt "Content/About/Paragraph/Unit" msgid "Tracks favorited" msgstr "Cancións favorecidas" #: front/src/components/instance/Stats.vue:19 +#, fuzzy +msgctxt "Content/About/Paragraph/Unit" msgid "tracks listened" msgstr "cancións escoitadas" -#: front/src/components/library/Track.vue:138 -#: front/src/components/manage/library/FilesTable.vue:41 +#: front/src/components/library/radios/Filter.vue:44 +#, fuzzy +msgctxt "Popup/Radio/Title/Noun" +msgid "Tracks matching filter" +msgstr "Filtro coincidente da canción" + +#: front/src/components/library/TrackDetail.vue:57 +#, fuzzy +msgctxt "Content/Track/Table.Label/Noun" +msgid "Type" +msgstr "Tipo" + #: front/src/views/admin/moderation/AccountsDetail.vue:151 +#, fuzzy +msgctxt "Content/Moderation/Table.Label/Noun" msgid "Type" msgstr "Tipo" -#: front/src/components/manage/moderation/AccountsTable.vue:44 #: front/src/components/manage/moderation/DomainsTable.vue:42 +#, fuzzy +msgctxt "Content/Moderation/Table.Label/Short" +msgid "Under moderation rule" +msgstr "Baixo regra de moderación" + +#: front/src/components/manage/moderation/AccountsTable.vue:44 +#, fuzzy +msgctxt "Content/Moderation/Table.Label/Short, Noun" msgid "Under moderation rule" msgstr "Baixo regra de moderación" +#: front/src/views/content/remote/Card.vue:105 +#, fuzzy +msgctxt "Popup/Library/Button.Label" +msgid "Unfollow" +msgstr "Deixar de seguir" + #: front/src/views/content/remote/Card.vue:100 -#: src/views/content/remote/Card.vue:105 +#, fuzzy +msgctxt "Content/Library/Card.Button.Label/Verb" msgid "Unfollow" msgstr "Deixar de seguir" #: front/src/views/content/remote/Card.vue:101 +#, fuzzy +msgctxt "Popup/Library/Title" msgid "Unfollow this library?" msgstr "Deixar de seguir biblioteca?" #: front/src/components/About.vue:17 -msgid "Unfortunately, owners of this instance did not yet take the time to complete this page." +#, fuzzy +msgctxt "Content/About/Paragraph" +msgid "Unfortunately, the owners of this instance did not yet take the time to complete this page." msgstr "Desgraciadamente os donos de esta instancia non tiveron tempo de completar esta páxina." #: front/src/components/Home.vue:37 +#, fuzzy +msgctxt "Content/Home/Title" msgid "Unlimited music" msgstr "Música sen lÃmites" -#: front/src/components/audio/Player.vue:354 +#: front/src/components/audio/Player.vue:362 +#, fuzzy +msgctxt "Sidebar/Player/Icon.Tooltip/Verb" msgid "Unmute" msgstr "Dar voz" -#: front/src/components/manage/moderation/InstancePolicyCard.vue:45 #: front/src/components/manage/moderation/InstancePolicyForm.vue:57 +#, fuzzy +msgctxt "Content/Moderation/Card.Button.Label/Verb" msgid "Update" msgstr "Actualizar" #: front/src/components/auth/Settings.vue:50 +#, fuzzy +msgctxt "Content/Settings/Button.Label/Verb" msgid "Update avatar" msgstr "Actualizar avatar" #: front/src/views/content/libraries/Form.vue:25 +#, fuzzy +msgctxt "Content/Library/Button.Label/Verb" msgid "Update library" msgstr "Actualizar biblioteca" -#: front/src/components/manage/moderation/InstancePolicyForm.vue:3 -msgid "Update moderation rule" -msgstr "Actualizar regra de moderación" - #: front/src/components/playlists/Form.vue:33 +#, fuzzy +msgctxt "Content/Playlist/Button.Label/Verb" msgid "Update playlist" msgstr "Actualizar lista de reprodución" #: front/src/components/auth/Settings.vue:27 +#, fuzzy +msgctxt "Content/Settings/Button.Label/Verb" msgid "Update settings" msgstr "Actualizar axustes" #: front/src/views/auth/PasswordResetConfirm.vue:21 +#, fuzzy +msgctxt "Content/Signup/Button.Label" msgid "Update your password" msgstr "Actualizar contrasinal" #: front/src/views/content/libraries/Card.vue:44 #: front/src/views/content/libraries/DetailArea.vue:24 +#, fuzzy +msgctxt "Content/Library/Card.Button.Label/Verb" msgid "Upload" msgstr "Subir" #: front/src/components/auth/Settings.vue:45 +#, fuzzy +msgctxt "Content/Settings/Title/Verb" msgid "Upload a new avatar" msgstr "Subir un novo avatar" #: front/src/views/content/Home.vue:6 +#, fuzzy +msgctxt "Content/Library/Title/Verb" msgid "Upload audio content" msgstr "Subir contido de audio" #: front/src/views/content/libraries/FilesTable.vue:57 +#, fuzzy +msgctxt "*/*/*/Noun" msgid "Upload date" msgstr "Data de subida" -#: front/src/components/library/FileUpload.vue:220 -#: front/src/components/library/FileUpload.vue:221 +#: front/src/components/library/FileUpload.vue:223 +#: front/src/components/library/FileUpload.vue:224 +#, fuzzy +msgctxt "Content/Library/Help text" msgid "Upload denied, ensure the file is not too big and that you have not reached your quota" -msgstr "" -"Subida denegada, asegúrese de que o ficheiro non é demasiado grande e que " -"non acadou o lÃmite de cuota" +msgstr "Subida denegada, asegúrese de que o ficheiro non é demasiado grande e que non acadou o lÃmite de cuota" #: front/src/views/content/Home.vue:7 +#, fuzzy +msgctxt "Content/Library/Paragraph" msgid "Upload music files (MP3, OGG, FLAC, etc.) from your personal library directly from your browser to enjoy them here." -msgstr "" -"Subir ficheiros de música (MP3, OGG, FLAC, etc.) desde a súa biblioteca " -"persoal co seu navegador e desfrútea aquÃ." +msgstr "Subir ficheiros de música (MP3, OGG, FLAC, etc.) desde a súa biblioteca persoal co seu navegador e desfrútea aquÃ." #: front/src/components/library/FileUpload.vue:31 +#, fuzzy +msgctxt "Content/Library/Title/Verb" msgid "Upload new tracks" msgstr "Subir novas cancións" #: front/src/views/admin/moderation/AccountsDetail.vue:269 +#, fuzzy +msgctxt "Content/Moderation/Table.Label/Noun" msgid "Upload quota" msgstr "Cota de subida" -#: front/src/components/library/FileUpload.vue:229 +#: front/src/components/library/FileUpload.vue:232 +#, fuzzy +msgctxt "Content/Library/Help text" msgid "Upload timeout, please try again" msgstr "Caducou a subida, inténteo de novo" -#: front/src/components/library/FileUpload.vue:100 +#: front/src/components/library/FileUpload.vue:102 +#, fuzzy +msgctxt "Content/Library/Table" msgid "Uploaded" msgstr "Subida" #: front/src/components/library/FileUpload.vue:5 +#, fuzzy +msgctxt "Content/Library/Tab.Title/Short" msgid "Uploading" msgstr "Subindo" -#: front/src/components/library/FileUpload.vue:103 +#: front/src/components/library/FileUpload.vue:105 +#, fuzzy +msgctxt "Content/Library/Table" msgid "Uploading…" msgstr "Subindo…" #: front/src/components/manage/moderation/AccountsTable.vue:41 -#: front/src/components/mixins/Translations.vue:37 +#: front/src/components/mixins/Translations.vue:34 #: front/src/views/admin/moderation/AccountsDetail.vue:305 #: front/src/views/admin/moderation/DomainsDetail.vue:241 -#: front/src/components/mixins/Translations.vue:38 +#: front/src/components/mixins/Translations.vue:35 +#, fuzzy +msgctxt "Content/Moderation/Table.Label/Noun" msgid "Uploads" msgstr "Subidas" #: front/src/components/Footer.vue:16 +#, fuzzy +msgctxt "Footer/*/List item.Link" msgid "Use another instance" msgstr "Utilizar outra instancia" #: front/src/views/auth/PasswordReset.vue:12 +#, fuzzy +msgctxt "Content/Signup/Paragraph" msgid "Use this form to request a password reset. We will send an email to the given address with instructions to reset your password." msgstr "Utilice este formulario para solicitar o restablecemento do contrasinal. Enviarémoslle un correo-e con instrucións para restablecelo." #: front/src/components/manage/moderation/InstancePolicyForm.vue:111 +#, fuzzy +msgctxt "Content/Moderation/Help text" msgid "Use this setting to temporarily enable/disable the policy without completely removing it." -msgstr "" -"Utilice este axuste para activar/desactivar temporalmente a condición sen " -"elminala completamente." +msgstr "Utilice este axuste para activar/desactivar temporalmente a condición sen elminala completamente." #: front/src/components/manage/users/InvitationsTable.vue:49 +#, fuzzy +msgctxt "Content/Admin/Table" msgid "Used" msgstr "Utilizado" #: front/src/views/content/libraries/Detail.vue:26 +#, fuzzy +msgctxt "Content/Library/Table.Label" msgid "User" msgstr "Usuaria" #: front/src/components/instance/Stats.vue:5 +#, fuzzy +msgctxt "Content/About/Title/Noun" msgid "User activity" msgstr "Actividade da usuaria" -#: front/src/components/library/Album.vue:82 -#: src/components/library/Artist.vue:60 -#: front/src/components/library/Track.vue:168 +#: front/src/components/library/TrackDetail.vue:87 +#, fuzzy +msgctxt "Content/Track/Title" +msgid "User libraries" +msgstr "Bibliotecas da usuaria" + +#: front/src/components/library/Album.vue:78 +#, fuzzy +msgctxt "Content/*/Title/Name" +msgid "User libraries" +msgstr "Bibliotecas da usuaria" + +#: front/src/components/library/Artist.vue:96 +#, fuzzy +msgctxt "Content/Artist/Title" msgid "User libraries" msgstr "Bibliotecas da usuaria" #: front/src/components/library/Radios.vue:20 +#, fuzzy +msgctxt "Content/Radio/Title" msgid "User radios" msgstr "Radios da usuaria" #: front/src/components/auth/Signup.vue:19 +msgid "Username" +msgstr "Nome de usuaria" + #: front/src/components/manage/users/UsersTable.vue:37 -#: front/src/components/mixins/Translations.vue:33 +#, fuzzy +msgctxt "Content/Admin/Table.Label" +msgid "Username" +msgstr "Nome de usuaria" + +#: front/src/components/mixins/Translations.vue:30 +#: front/src/components/mixins/Translations.vue:31 +#, fuzzy +msgctxt "Content/Profile/*/Noun" +msgid "Username" +msgstr "Nome de usuaria" + #: front/src/views/admin/moderation/AccountsDetail.vue:85 -#: front/src/components/mixins/Translations.vue:34 +#, fuzzy +msgctxt "Content/*/*" msgid "Username" msgstr "Nome de usuaria" #: front/src/components/auth/Login.vue:15 +#, fuzzy +msgctxt "Content/Login/Input.Label/Noun" msgid "Username or email" msgstr "Nome de usuaria ou correo-e" #: front/src/components/instance/Stats.vue:13 +#, fuzzy +msgctxt "Content/About/Paragraph/Unit" msgid "users" msgstr "usuarias" -#: front/src/components/Sidebar.vue:91 +#: front/src/components/mixins/Translations.vue:32 +#: front/src/components/mixins/Translations.vue:33 +#, fuzzy +msgctxt "Content/Moderation/*/Noun" +msgid "Users" +msgstr "Usuarias" + #: 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 +#, fuzzy +msgctxt "Content/Moderation/Table.Label" +msgid "Users" +msgstr "Usuarias" + +#: front/src/components/Sidebar.vue:91 +#, fuzzy +msgctxt "Sidebar/Admin/List item.Link/Noun" +msgid "Users" +msgstr "Usuarias" + +#: front/src/views/admin/users/UsersList.vue:3 +#: src/views/admin/users/UsersList.vue:21 +#, fuzzy +msgctxt "*/Admin/Title" +msgid "Users" +msgstr "Usuarias" + +#: front/src/views/admin/Settings.vue:81 +#, fuzzy +msgctxt "Content/Admin/Menu" +msgid "Users" +msgstr "Usuarias" + +#: front/src/views/admin/users/Base.vue:5 +#, fuzzy +msgctxt "*/Admin/Link" msgid "Users" msgstr "Usuarias" @@ -2778,206 +5169,338 @@ msgid "Using Funkwhale" msgstr "Utilizando Funkwhale" #: front/src/components/Footer.vue:13 +#, fuzzy +msgctxt "Footer/*/List item" msgid "Version %{version}" msgstr "Versión %{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 +msgctxt "Content/Library/Link/Verb" msgid "View files" msgstr "Ver ficheiros" -#: front/src/components/library/Album.vue:31 -#: 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 +#, fuzzy +msgctxt "Content/*/Link.Tooltip/Verb" +msgid "View on MusicBrainz" +msgstr "Ver en MusicBrainz" + +#: front/src/components/library/TrackBase.vue:36 +#, fuzzy +msgctxt "Content/*/Link/Verb" +msgid "View on MusicBrainz" +msgstr "Ver en MusicBrainz" + +#: front/src/components/library/Album.vue:26 +#: src/components/library/Artist.vue:35 +#, fuzzy +msgctxt "Content/*/Button.Label/Verb" msgid "View on MusicBrainz" msgstr "Ver en MusicBrainz" #: front/src/views/content/libraries/Form.vue:18 +#, fuzzy +msgctxt "Content/Library/Dropdown.Label" msgid "Visibility" msgstr "Visibilidade" #: front/src/views/content/libraries/Card.vue:59 +#, fuzzy +msgctxt "Content/Library/Card.Help text" msgid "Visibility: everyone on this instance" msgstr "Visibilidade: todos en esta instancia" #: front/src/views/content/libraries/Card.vue:60 +#, fuzzy +msgctxt "Content/Library/Card.Help text" msgid "Visibility: everyone, including other instances" msgstr "Visibilidade: calquera, incluÃndo outras instancias" #: front/src/views/content/libraries/Card.vue:58 +#, fuzzy +msgctxt "Content/Library/Card.Help text" msgid "Visibility: nobody except me" msgstr "Visibilidade: só para min" -#: front/src/components/library/Album.vue:61 +#: front/src/components/library/Album.vue:56 +#, fuzzy +msgctxt "Content/Album/" msgid "Volume %{ number }" msgstr "Volume %{ number }" -#: 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" - -#: front/src/components/playlists/Form.vue:14 -msgid "We cannot create the playlist" -msgstr "Non podemos crear a lista de reprodución" - #: front/src/components/auth/Signup.vue:13 msgid "We cannot create your account" msgstr "Non podemos crear a súa conta" -#: front/src/components/audio/Player.vue:64 -msgid "We cannot load this track" -msgstr "Non podemos cargar a canción" - #: front/src/components/auth/Login.vue:7 +#, fuzzy +msgctxt "Content/Login/Error message.Title" msgid "We cannot log you in" msgstr "Non podemos conectala" -#: front/src/components/auth/Settings.vue:38 -msgid "We cannot save your avatar" -msgstr "Non podemos gardar o seu avatar" - -#: front/src/components/auth/Settings.vue:14 -msgid "We cannot save your settings" -msgstr "Non podemos gardar os axustes" - #: front/src/components/Home.vue:127 +#, fuzzy +msgctxt "Content/Home/List item" msgid "We do not track you or bother you with ads" msgstr "Nin a perseguimos na internet nin molestamos con publicidade" -#: front/src/components/library/Track.vue:95 -msgid "We don't have any copyright information for this track" -msgstr "Non temos información de copyright para esta canción" - -#: front/src/components/library/Track.vue:106 -msgid "We don't have any licensing information for this track" -msgstr "Non temos información da licenza para esta canción" - #: front/src/components/library/FileUpload.vue:40 +#, fuzzy +msgctxt "Content/Library/Link" msgid "We recommend using Picard for that purpose." msgstr "Recomendámoslle utilizar Picard para ese propósito." #: front/src/components/Home.vue:7 +#, fuzzy +msgctxt "Content/Home/Title" msgid "We think listening to music should be simple." msgstr "Cremos que escoitar música deberÃa ser simple." -#: front/src/components/PageNotFound.vue:10 -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/Home.vue:153 +#, fuzzy +msgctxt "Head/Home/Title" msgid "Welcome" msgstr "Benvida" #: front/src/components/Home.vue:5 +#, fuzzy +msgctxt "Content/Home/Title/Verb" msgid "Welcome on Funkwhale" msgstr "Benvida a Funkwhale" #: front/src/components/Home.vue:24 +#, fuzzy +msgctxt "Content/Home/Title" msgid "Why funkwhale?" msgstr "Por qué funkwhale?" #: front/src/components/audio/EmbedWizard.vue:13 +#, fuzzy +msgctxt "Popup/Embed/Input.Label" msgid "Widget height" msgstr "Alto do trebello" #: front/src/components/audio/EmbedWizard.vue:6 +#, fuzzy +msgctxt "Popup/Embed/Input.Label" msgid "Widget width" msgstr "Ancho do trebello" -#: front/src/components/Sidebar.vue:118 +#: front/src/components/Sidebar.vue:129 #: front/src/components/manage/moderation/AccountsTable.vue:72 #: front/src/components/manage/moderation/DomainsTable.vue:58 +#, fuzzy +msgctxt "*/*/*" msgid "Yes" msgstr "Si" #: front/src/components/auth/Logout.vue:8 +#, fuzzy +msgctxt "Content/Login/Button.Label" msgid "Yes, log me out!" msgstr "Si, desconectádeme!" #: front/src/views/content/libraries/Form.vue:19 +#, fuzzy +msgctxt "Content/Library/Paragraph" msgid "You are able to share your library with other people, regardless of its visibility." -msgstr "" -"Pode compartir a biblioteca con outa xente, independentemente da súa " -"visibilidade." +msgstr "Pode compartir a biblioteca con outa xente, independentemente da súa visibilidade." #: front/src/components/library/FileUpload.vue:33 +#, fuzzy +msgctxt "Content/Library/Paragraph" msgid "You are about to upload music to your library. Before proceeding, please ensure that:" msgstr "Vai subir música a súa biblioteca. Antes de seguir, asegúrese de que:" +#: front/src/components/SetInstanceModal.vue:12 +msgctxt "Popup/Login/Paragraph" +msgid "You are currently connected to <a href=\"%{ url }\" target=\"_blank\">%{ hostname } <i class=\"external icon\"/></a>. If you continue, you will be disconnected from your current instance and all your local data will be deleted." +msgstr "" + +#: front/src/components/library/Artist.vue:67 +msgid "You are currently hiding content related to this artist." +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/FileUpload.vue:36 +msgctxt "Content/Library/List item" +msgid "You are not uploading copyrighted content in a public library, otherwise you may be infringing the law" +msgstr "" + +#: front/src/components/SetInstanceModal.vue:97 +msgctxt "*/Instance/Message" +msgid "You are now using the Funkwhale instance at %{ url }" +msgstr "" + #: front/src/views/content/Home.vue:17 +#, fuzzy +msgctxt "Content/Library/Paragraph" msgid "You can follow libraries from other users to get access to new music. Public libraries can be followed immediatly, while following a private library requires approval from its owner." -msgstr "" -"Pode seguir bibliotecas de outras usuarias para acceder a nova música. As " -"bibliotecas públicas pódense seguir inmediatamente, mentras que as privadas " -"precisan que a usuaria lle conceda acceso." +msgstr "Pode seguir bibliotecas de outras usuarias para acceder a nova música. As bibliotecas públicas pódense seguir inmediatamente, mentras que as privadas precisan que a usuaria lle conceda acceso." #: front/src/components/Home.vue:133 +#, fuzzy +msgctxt "Content/Home/List item" msgid "You can invite friends and family to your instance so they can enjoy your music" msgstr "Pode convidar amigos e familiares a súa instancia para que desfruten da súa música" +#: front/src/components/moderation/FilterModal.vue:31 +msgctxt "Popup/Moderation/Paragraph" +msgid "You can manage and update your filters anytime from your account settings." +msgstr "" + #: front/src/views/auth/EmailConfirm.vue:24 +#, fuzzy +msgctxt "Content/Signup/Paragraph" msgid "You can now use the service without limitations." msgstr "Xa pode utilizar o servizo sen limitacións." #: front/src/components/library/radios/Builder.vue:7 +#, fuzzy +msgctxt "Content/Radio/Paragraph" msgid "You can use this interface to build your own custom radio, which will play tracks according to your criteria." msgstr "Pode utilizar esta interface para construÃr a súa propia radio, que reproducirá cancións segundo o seu criterio." #: front/src/components/auth/SubsonicTokenForm.vue:7 +#, fuzzy +msgctxt "Content/Settings/Paragraph" msgid "You can use those to enjoy your playlist and music in offline mode, on your smartphone or tablet, for instance." msgstr "Pode utilizalos para desfrutar da súa lista de reprodución e música en modo fora de liña, no seu dispositivo móbil ou tableta, por exemplo." #: front/src/views/admin/moderation/AccountsDetail.vue:46 +#, fuzzy +msgctxt "Content/Moderation/Card.Title" msgid "You don't have any rule in place for this account." msgstr "Non ten ningunha regra activada para esta conta." #: front/src/views/admin/moderation/DomainsDetail.vue:39 +#, fuzzy +msgctxt "Content/Moderation/Card.Title" msgid "You don't have any rule in place for this domain." msgstr "Non ten ningunha regra activada para este dominio." -#: front/src/components/Sidebar.vue:158 +#: front/src/components/library/EditForm.vue:52 +msgctxt "Content/Library/Paragraph" +msgid "You don't have the permission to edit this object, but you can suggest changes. Once submitted, suggestions will be reviewed before approval." +msgstr "" + +#: front/src/components/Sidebar.vue:169 +#, fuzzy +msgctxt "Sidebar/Player/Title" msgid "You have a radio playing" msgstr "Ten a radio a funcionar" -#: front/src/components/audio/Player.vue:71 +#: front/src/components/audio/Player.vue:79 +#, fuzzy +msgctxt "Sidebar/Player/Error message.Paragraph" msgid "You may have a connectivity issue." msgstr "PoderÃa ter problemas de conectividade." -#: front/src/App.vue:17 -msgid "You need to select an instance in order to continue" -msgstr "Debe seleccionar unha instancia para poder continuar" - -#: front/src/components/auth/Settings.vue:99 +#: front/src/components/auth/Settings.vue:100 +#, fuzzy +msgctxt "Popup/Settings/List item" msgid "You will be logged out from this session and have to log in with the new one" msgstr "Será desconectada de esta sesión e deberá conectar co novo" -#: front/src/components/auth/Settings.vue:70 +#: front/src/components/auth/Settings.vue:71 +#, fuzzy +msgctxt "Content/Settings/Paragraph" msgid "You will have to update your password on your clients that use this password." msgstr "Deberá actualizar o contrasinal nos seus clientes que utilicen este contrasinal." -#: front/src/components/favorites/List.vue:115 +#: front/src/components/moderation/FilterModal.vue:20 +msgctxt "Popup/Moderation/Paragraph" +msgid "You will not see tracks, albums and user activity linked to this artist anymore:" +msgstr "" + +#: front/src/components/auth/Settings.vue:38 +msgctxt "Content/Settings/Error message.Title" +msgid "Your avatar cannot be saved" +msgstr "" + +#: front/src/components/library/EditForm.vue:3 +msgctxt "Content/Library/Paragraph" +msgid "Your edit was successfully submitted." +msgstr "" + +#: front/src/components/favorites/List.vue:116 +#, fuzzy +msgctxt "Head/Favorites/Title" msgid "Your Favorites" msgstr "As súas Favoritas" #: front/src/components/Home.vue:114 +#, fuzzy +msgctxt "Content/Home/Title" msgid "Your music, your way" msgstr "A súa música, o seu xeito" -#: front/src/views/Notifications.vue:7 +#: front/src/views/Notifications.vue:4 +#, fuzzy +msgctxt "Content/Notifications/Title" msgid "Your notifications" msgstr "As súas notificacións" +#: front/src/components/auth/Settings.vue:76 +msgctxt "Content/Settings/Error message.Title" +msgid "Your password cannot be changed" +msgstr "" + #: front/src/views/auth/PasswordResetConfirm.vue:29 +#, fuzzy +msgctxt "Content/Signup/Card.Paragraph" msgid "Your password has been updated successfully." msgstr "O seu contrasinal foi actualizado correctamente." -#: front/src/components/auth/Settings.vue:100 +#: front/src/components/auth/Settings.vue:14 +#, fuzzy +msgctxt "Content/Settings/Error message.Title" +msgid "Your settings can't be updateds" +msgstr "Axustes actualizados" + +#: front/src/components/auth/Settings.vue:101 +#, fuzzy +msgctxt "Popup/Settings/List item" msgid "Your Subsonic password will be changed to a new, random one, logging you out from devices that used the old Subsonic password" msgstr "O seu contrasinal Subsonic será cambiado por un novo, aleatorio, desconectándoa de todos os dispositivos que utilicen os contrasinal antigo" + +#: front/src/edits.js:10 +#, fuzzy +msgctxt "*/*/*/Short, Noun" +msgid "Title" +msgstr "TÃtulo" + +#: front/src/edits.js:17 +#, fuzzy +msgctxt "*/*/*/Short, Noun" +msgid "License" +msgstr "Licenza" + +#: front/src/edits.js:25 +#, fuzzy +msgctxt "*/*/*/Short, Noun" +msgid "Position" +msgstr "Paxinación" + +#: front/src/components/library/Album.vue:180 +#, fuzzy +msgctxt "Content/Album/Header.Title" +msgid "Album containing %{ count } track, by <a class=\"internal\" href=\"%{ artistUrl }\">%{ artist }</a>" +msgid_plural "Album containing %{ count } tracks, by <a class=\"internal\" href=\"%{ artistUrl }\">%{ artist }</a>" +msgstr[0] "Ãlbume que contén %{ count } canción, de %{ artist }" +msgstr[1] "Ãlbume que contén %{ count } cancións, de %{ artist }" + +#: front/src/components/audio/PlayButton.vue:221 +#, fuzzy +msgctxt "*/Queue/Message" +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" diff --git a/front/locales/it/LC_MESSAGES/app.po b/front/locales/it/LC_MESSAGES/app.po index f57fcbeb1..fd83acf05 100644 --- a/front/locales/it/LC_MESSAGES/app.po +++ b/front/locales/it/LC_MESSAGES/app.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: front 1.0.0\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2019-01-29 10:47+0100\n" +"POT-Creation-Date: 2019-03-08 12:38+0100\n" "PO-Revision-Date: 2019-02-02 07:51+0000\n" "Last-Translator: Sylke Vicious <silkevicious@tuta.io>\n" "Language-Team: none\n" @@ -19,106 +19,164 @@ msgstr "" "X-Generator: Weblate 3.2.2\n" #: front/src/components/playlists/PlaylistModal.vue:9 +#, fuzzy +msgctxt "Popup/Playlist/Paragraph" msgid "\"%{ title }\", by %{ artist }" msgstr "\"%{ title }\", di %{ artist }" #: front/src/components/Sidebar.vue:24 +#, fuzzy +msgctxt "Sidebar/Queue/Tab.Title" msgid "(%{ index } of %{ length })" msgstr "(%{ index } su %{ length })" #: front/src/components/Sidebar.vue:22 +#, fuzzy +msgctxt "Sidebar/Queue/Tab.Title" msgid "(empty)" msgstr "(vuoto)" -#: front/src/components/common/ActionTable.vue:57 -#: front/src/components/common/ActionTable.vue:66 +#: front/src/components/common/ActionTable.vue:67 +#, fuzzy +msgctxt "Content/*/Paragraph" 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:110 src/components/audio/album/Card.vue:54 +#: front/src/components/audio/album/Card.vue:52 +#, fuzzy +msgctxt "Content/Album/Card" +msgid "%{ count } track" +msgid_plural "%{ count } tracks" +msgstr[0] "%{ count } traccia" +msgstr[1] "%{ count } tracce" + #: front/src/views/content/libraries/Card.vue:39 #: src/views/content/remote/Card.vue:26 +#, fuzzy +msgctxt "Content/Library/Card.List item" +msgid "%{ count } track" +msgid_plural "%{ count } tracks" +msgstr[0] "%{ count } traccia" +msgstr[1] "%{ count } tracce" + +#: front/src/components/Sidebar.vue:121 +#, fuzzy +msgctxt "Sidebar/Queue/Message" msgid "%{ count } track" msgid_plural "%{ count } tracks" msgstr[0] "%{ count } traccia" msgstr[1] "%{ count } tracce" #: front/src/components/library/Artist.vue:13 +#, fuzzy +msgctxt "Content/Artist/Paragraph" msgid "%{ count } track in %{ albumsCount } albums" msgid_plural "%{ count } tracks in %{ albumsCount } albums" msgstr[0] "%{ count } traccia in %{ albumsCount } album" msgstr[1] "%{ count } tracce in %{ albumsCount } album" -#: front/src/components/library/radios/Builder.vue:80 +#: front/src/components/library/radios/Builder.vue:81 msgid "%{ count } track matching combined filters" 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 +#, fuzzy +msgctxt "Content/*/Card/List item" msgid "%{ count} track" msgid_plural "%{ count } tracks" msgstr[0] "%{ count} traccia" msgstr[1] "%{ count} tracce" #: front/src/views/content/libraries/Quota.vue:11 +#, fuzzy +msgctxt "Content/Library/Paragraph" msgid "%{ current } used on %{ max } allowed" msgstr "%{ current } usato su %{ max } consentito" #: front/src/components/common/Duration.vue:2 +#, fuzzy +msgctxt "Content/*/Paragraph" msgid "%{ hours } h %{ minutes } min" msgstr "%{ hours } o %{ minutes } min" #: front/src/components/common/Duration.vue:5 +#, fuzzy +msgctxt "Content/*/Paragraph" msgid "%{ minutes } min" msgstr "%{ minutes } min" #: front/src/components/notifications/NotificationRow.vue:40 +#, fuzzy +msgctxt "Content/Notifications/Paragraph" msgid "%{ username } accepted your follow on library \"%{ library }\"" msgstr "%{ username } ha accettato la tua richiesta di seguire la libreria \"%{ library }\"" #: front/src/components/notifications/NotificationRow.vue:39 +#, fuzzy +msgctxt "Content/Notifications/Paragraph" msgid "%{ username } followed your library \"%{ library }\"" msgstr "%{ username } segue la tua libreria \"%{ library }\"" #: front/src/components/notifications/NotificationRow.vue:41 +#, fuzzy +msgctxt "Content/Notifications/Paragraph" msgid "%{ username } wants to follow your library \"%{ library }\"" msgstr "%{ username } vuole seguire la tua libreria \"%{ library }\"" #: front/src/components/auth/Profile.vue:46 +#, fuzzy +msgctxt "Head/Profile/Title" msgid "%{ username }'s profile" msgstr "Profilo di %{ username }" #: front/src/components/audio/artist/Card.vue:41 +#, fuzzy +msgctxt "Content/Artist/Card" msgid "1 album" msgid_plural "%{ count } albums" msgstr[0] "1 album" msgstr[1] "%{ count } album" #: front/src/components/favorites/List.vue:10 +#, fuzzy +msgctxt "Content/Favorites/Title" msgid "1 favorite" msgid_plural "%{ count } favorites" msgstr[0] "1 mi piace" msgstr[1] "%{ count } mi piace" -#: front/src/components/library/FileUpload.vue:226 -#: front/src/components/library/FileUpload.vue:227 +#: front/src/components/Home.vue:64 +#, fuzzy +msgctxt "Content/Home/Title" +msgid "A clean library" +msgstr "Pulisci libreria" + +#: front/src/components/library/FileUpload.vue:229 +#: front/src/components/library/FileUpload.vue:230 +#, fuzzy +msgctxt "Content/Library/Help text" msgid "A network error occured while uploading this file" msgstr "C'è stato un errore durante il caricamento di questo file" +#: front/src/components/library/EditForm.vue:123 +#, fuzzy +msgctxt "*/*/Placeholder" +msgid "A short summary describing your changes." +msgstr "C'è stato un errore durante il salvataggio delle tue modifiche" + #: front/src/components/About.vue:5 +#, fuzzy +msgctxt "Content/About/Title/Short, Noun" msgid "About %{ instance }" msgstr "A proposito di %{ instance }" #: front/src/components/Footer.vue:6 +#, fuzzy +msgctxt "Footer/About/Title" msgid "About %{instanceName}" msgstr "A proposito di %{instanceName}" @@ -127,491 +185,939 @@ msgid "About Funkwhale" msgstr "A proposito di Funkwhale" #: front/src/components/Footer.vue:10 +#, fuzzy +msgctxt "Footer/About/List item.Link" msgid "About page" msgstr "Pagina di informazioni" -#: front/src/components/About.vue:8 src/components/About.vue:67 +#: front/src/components/About.vue:67 +#, fuzzy +msgctxt "Head/About/Title" +msgid "About this instance" +msgstr "A proposito di questa istanza" + +#: front/src/components/About.vue:8 +#, fuzzy +msgctxt "Content/About/Title/Short, Noun" msgid "About this instance" msgstr "A proposito di questa istanza" #: front/src/views/content/libraries/Detail.vue:48 +#, fuzzy +msgctxt "Content/Library/Button.Label" msgid "Accept" msgstr "Accetta" #: front/src/views/content/libraries/Detail.vue:40 +#, fuzzy +msgctxt "Content/Library/Table/Short" msgid "Accepted" msgstr "Accettato" #: front/src/components/auth/SubsonicTokenForm.vue:110 +#, fuzzy +msgctxt "Content/Settings/Message" msgid "Access disabled" msgstr "Accesso disabilitato" #: front/src/components/Home.vue:106 +#, fuzzy +msgctxt "Content/Home/List item" 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/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 +msgctxt "Content/Moderation/Title" msgid "Account data" msgstr "Dati dell'account" #: front/src/components/auth/Settings.vue:5 +#, fuzzy +msgctxt "Content/Settings/Title" msgid "Account settings" msgstr "Impostazioni dell'account" -#: front/src/components/auth/Settings.vue:263 +#: front/src/components/auth/Settings.vue:311 +#, fuzzy +msgctxt "Head/Settings/Title" msgid "Account Settings" msgstr "Impostazioni dell'account" #: front/src/components/manage/users/UsersTable.vue:39 +#, fuzzy +msgctxt "Content/Admin/Table.Label/Short, Noun" msgid "Account status" msgstr "Stato dell'account" #: front/src/views/auth/PasswordReset.vue:14 +#, fuzzy +msgctxt "Content/Signup/Input.Label" msgid "Account's email" msgstr "Email dell'account" -#: front/src/views/admin/moderation/AccountsList.vue:3 #: front/src/views/admin/moderation/AccountsList.vue:24 +#, fuzzy +msgctxt "Head/Moderation/Title" +msgid "Accounts" +msgstr "Account" + +#: front/src/views/admin/moderation/AccountsList.vue:3 +#, fuzzy +msgctxt "Content/Moderation/Title" +msgid "Accounts" +msgstr "Account" + #: front/src/views/admin/moderation/Base.vue:8 +#, fuzzy +msgctxt "Menu/Moderation/Tab" msgid "Accounts" msgstr "Account" #: front/src/views/content/libraries/Detail.vue:29 +#, fuzzy +msgctxt "Content/Library/Table.Label" msgid "Action" msgstr "Azione" -#: front/src/components/common/ActionTable.vue:99 +#: front/src/components/common/ActionTable.vue:100 +#, fuzzy +msgctxt "Content/*/Paragraph" msgid "Action %{ action } was launched successfully on %{ count } element" msgid_plural "Action %{ action } was launched successfully on %{ count } elements" msgstr[0] "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:21 -#: front/src/components/library/radios/Builder.vue:64 +#: front/src/components/library/radios/Builder.vue:65 +#, fuzzy +msgctxt "Content/Radio/Table.Label/Noun (Value is a Button)" +msgid "Actions" +msgstr "Azioni" + +#: front/src/components/common/ActionTable.vue:22 +#, fuzzy +msgctxt "Content/*/Dropdown.Label/Noun" msgid "Actions" msgstr "Azioni" #: front/src/components/manage/users/UsersTable.vue:53 +#, fuzzy +msgctxt "Content/Admin/Table" msgid "Active" msgstr "Attivo" #: front/src/views/admin/moderation/AccountsDetail.vue:199 #: front/src/views/admin/moderation/DomainsDetail.vue:144 +#, fuzzy +msgctxt "Content/Moderation/Title" msgid "Activity" msgstr "Attività " #: front/src/components/mixins/Translations.vue:7 #: front/src/components/mixins/Translations.vue:8 +#, fuzzy +msgctxt "Content/Settings/Dropdown.Label/Noun" msgid "Activity visibility" msgstr "Visibilità dell'attività " #: front/src/views/admin/moderation/DomainsList.vue:18 +#, fuzzy +msgctxt "Content/Moderation/Button/Verb" msgid "Add" msgstr "Aggiungi" #: front/src/views/admin/moderation/DomainsList.vue:13 +#, fuzzy +msgctxt "Content/Moderation/Form.Label/Verb" msgid "Add a domain" msgstr "Aggiungi un dominio" +#: front/src/views/admin/moderation/AccountsDetail.vue:50 +#, fuzzy +msgctxt "Content/Moderation/Button/Verb" +msgid "Add a moderation policy" +msgstr "Aggiungi una nuova regola di moderazione" + #: front/src/components/manage/moderation/InstancePolicyForm.vue:4 +#, fuzzy +msgctxt "Content/Moderation/Card.Button.Label/Verb" msgid "Add a new moderation rule" msgstr "Aggiungi una nuova regola di moderazione" #: front/src/views/content/Home.vue:35 +#, fuzzy +msgctxt "Content/Library/Title/Verb" msgid "Add and manage content" msgstr "Aggiungi e gestisci contenuti" -#: front/src/components/Sidebar.vue:75 src/views/content/Base.vue:18 +#: front/src/views/content/Base.vue:18 +#, fuzzy +msgctxt "Head/Library/Title" msgid "Add content" msgstr "Aggiungi contenuto" -#: front/src/components/library/radios/Builder.vue:50 +#: front/src/components/Sidebar.vue:75 +#, fuzzy +msgctxt "Sidebar/Library/List item.Link/Verb" +msgid "Add content" +msgstr "Aggiungi contenuto" + +#: front/src/components/library/radios/Builder.vue:51 +#, fuzzy +msgctxt "Content/Radio/Button.Label/Verb" msgid "Add filter" msgstr "Aggiungi filtro" -#: front/src/components/library/radios/Builder.vue:40 +#: front/src/components/library/radios/Builder.vue:41 +#, fuzzy +msgctxt "Content/Radio/Paragraph" msgid "Add filters to customize your radio" msgstr "Aggiungi filtri per personalizzare la tua radio" -#: front/src/components/audio/PlayButton.vue:64 +#: front/src/components/audio/PlayButton.vue:76 +#, fuzzy +msgctxt "*/Queue/Dropdown/Button/Title" msgid "Add to current queue" msgstr "Aggiungi alla coda attuale" #: front/src/components/favorites/TrackFavoriteIcon.vue:4 +#, fuzzy +msgctxt "Content/Track/Button.Message" +msgid "Add to favorites" +msgstr "Aggiungi ai preferiti" + #: front/src/components/favorites/TrackFavoriteIcon.vue:28 +#, fuzzy +msgctxt "*/Favorites/Icon.Tooltip/Verb" msgid "Add to favorites" msgstr "Aggiungi ai preferiti" #: front/src/components/playlists/TrackPlaylistIcon.vue:6 #: front/src/components/playlists/TrackPlaylistIcon.vue:34 +#, fuzzy +msgctxt "Sidebar/Player/Icon.Tooltip/Verb" msgid "Add to playlist…" msgstr "Aggiungi alla playlist…" -#: front/src/components/audio/PlayButton.vue:14 +#: front/src/components/audio/PlayButton.vue:15 +#, fuzzy +msgctxt "*/Queue/Dropdown/Button/Label/Short" msgid "Add to queue" msgstr "Aggiungi alla coda" #: front/src/components/playlists/PlaylistModal.vue:116 +#, fuzzy +msgctxt "Popup/Playlist/Table.Button.Tooltip/Verb" msgid "Add to this playlist" msgstr "Aggiungi a questa playlist" #: front/src/components/playlists/PlaylistModal.vue:54 +#, fuzzy +msgctxt "Popup/Playlist/Table.Button.Label/Verb" msgid "Add track" msgstr "Aggiungi traccia" #: front/src/components/manage/users/UsersTable.vue:69 +#, fuzzy +msgctxt "Content/Admin/Table.User role" msgid "Admin" msgstr "Amministratore" #: front/src/components/Sidebar.vue:79 +#, fuzzy +msgctxt "Sidebar/Admin/Title/Noun" msgid "Administration" msgstr "Amministrazione" +#: front/src/components/library/Album.vue:149 +#, fuzzy +msgctxt "Head/Album/Title/Name" +msgid "Album" +msgstr "Album" + +#: front/src/views/content/libraries/FilesTable.vue:56 +#, fuzzy +msgctxt "*/*/*" +msgid "Album" +msgstr "Album" + #: front/src/components/audio/SearchBar.vue:26 -#: src/components/audio/track/Table.vue:8 -#: front/src/components/library/Album.vue:153 -#: front/src/components/manage/library/FilesTable.vue:39 +#, fuzzy +msgctxt "Sidebar/Search/Title" +msgid "Album" +msgstr "Album" + #: front/src/components/metadata/Search.vue:134 -#: front/src/views/content/libraries/FilesTable.vue:56 +#, fuzzy +msgctxt "*/*/Noun" msgid "Album" msgstr "Album" -#: front/src/components/library/Album.vue:183 -msgid "Album containing %{ count } track, by %{ artist }" -msgid_plural "Album containing %{ count } tracks, by %{ artist }" -msgstr[0] "Album contenente %{ count } traccia, di %{ artist }" -msgstr[1] "Album contenente %{ count } tracce, di %{ artist }" +#: front/src/components/audio/track/Table.vue:9 +#, fuzzy +msgctxt "Content/Track/Table.Label" +msgid "Album" +msgstr "Album" -#: front/src/components/mixins/Translations.vue:24 -#: front/src/components/mixins/Translations.vue:25 +#: front/src/components/mixins/Translations.vue:22 +#: front/src/components/mixins/Translations.vue:23 +#, fuzzy +msgctxt "Content/*/Dropdown/Noun" msgid "Album name" msgstr "Nome album" -#: front/src/components/library/Track.vue:27 -msgid "Album page" -msgstr "Pagina dell'album" +#: front/src/components/library/Library.vue:7 +#, fuzzy +msgctxt "Menu/Home/Link" +msgid "Albums" +msgstr "Albums" #: front/src/components/audio/Search.vue:19 -#: src/components/instance/Stats.vue:48 +#, fuzzy +msgctxt "Content/Search/Title" +msgid "Albums" +msgstr "Albums" + #: front/src/views/admin/moderation/AccountsDetail.vue:321 #: front/src/views/admin/moderation/DomainsDetail.vue:257 +#, fuzzy +msgctxt "Content/*/*" +msgid "Albums" +msgstr "Albums" + +#: front/src/components/instance/Stats.vue:48 +#, fuzzy +msgctxt "Content/About/Paragraph/Unit" +msgid "Albums" +msgstr "Albums" + +#: front/src/components/library/Albums.vue:120 +#, fuzzy +msgctxt "Head/Album/Title" msgid "Albums" msgstr "Albums" -#: front/src/components/library/Artist.vue:44 +#: front/src/components/library/Artist.vue:82 +#, fuzzy +msgctxt "Content/Artist/Title" msgid "Albums by this artist" msgstr "Albums di questo artista" +#: front/src/components/manage/library/EditsCardList.vue:15 #: front/src/components/manage/users/InvitationsTable.vue:19 +#, fuzzy +msgctxt "Content/Admin/Dropdown" +msgid "All" +msgstr "Tutto" + #: front/src/views/content/libraries/FilesTable.vue:13 +#, fuzzy +msgctxt "Content/Library/Dropdown" msgid "All" msgstr "Tutto" +#: front/src/components/common/ActionTable.vue:58 +#, fuzzy +msgctxt "Content/*/Paragraph" +msgid "All %{ count } element selected" +msgid_plural "All %{ count } elements selected" +msgstr[0] "%{ count } su %{ total } selezionato" +msgstr[1] "%{ count } su %{ total } selezionati" + #: front/src/components/playlists/Editor.vue:13 +#, fuzzy +msgctxt "Content/Playlist/Error message.Title" msgid "An error occured while saving your changes" msgstr "C'è stato un errore durante il salvataggio delle tue modifiche" #: front/src/components/auth/Login.vue:10 +#, fuzzy +msgctxt "Content/Login/Error message/List item" msgid "An unknown error happend, this can mean the server is down or cannot be reached" msgstr "Si è verificato un errore sconosciuto, questo significa che il server è offline o non può essere raggiunto" +#: front/src/components/library/EditCard.vue:81 +#, fuzzy +msgctxt "Content/Library/Button.Label" +msgid "Approve" +msgstr "Approva" + #: front/src/components/notifications/NotificationRow.vue:66 +#, fuzzy +msgctxt "Content/Notifications/Button.Label/Short, Verb" msgid "Approve" msgstr "Approva" +#: front/src/components/library/EditCard.vue:25 +#, fuzzy +msgctxt "Content/Library/Card/Short" +msgid "Approved" +msgstr "Approva" + +#: front/src/components/manage/library/EditsCardList.vue:21 +#, fuzzy +msgctxt "Content/Admin/Dropdown" +msgid "Approved" +msgstr "Approva" + +#: front/src/components/library/EditCard.vue:21 +msgctxt "Content/Library/Card/Short" +msgid "Approved and applied" +msgstr "" + #: front/src/components/auth/Logout.vue:5 +#, fuzzy +msgctxt "Content/Login/Title" msgid "Are you sure you want to log out?" msgstr "Sei sicuro di volerti disconnettere?" -#: front/src/components/audio/SearchBar.vue:25 -#: src/components/audio/track/Table.vue:7 -#: front/src/components/library/Artist.vue:137 -#: front/src/components/manage/library/FilesTable.vue:38 #: front/src/components/metadata/Search.vue:130 +#, fuzzy +msgctxt "*/*/Noun" +msgid "Artist" +msgstr "Artista" + +#: front/src/components/audio/track/Table.vue:8 +#, fuzzy +msgctxt "Content/Track/Table.Label" +msgid "Artist" +msgstr "Artista" + #: front/src/views/content/libraries/FilesTable.vue:55 +#, fuzzy +msgctxt "*/*/*" msgid "Artist" msgstr "Artista" -#: front/src/components/mixins/Translations.vue:25 -#: front/src/components/mixins/Translations.vue:26 +#: front/src/components/audio/SearchBar.vue:25 +#, fuzzy +msgctxt "Sidebar/Search/Title" +msgid "Artist" +msgstr "Artista" + +#: front/src/components/library/Artist.vue:179 +#, fuzzy +msgctxt "Head/Artist/Title" +msgid "Artist" +msgstr "Artista" + +#: front/src/components/mixins/Translations.vue:23 +#: front/src/components/mixins/Translations.vue:24 +#, fuzzy +msgctxt "Content/*/Dropdown/Noun" msgid "Artist name" msgstr "Nome dell'artista" -#: front/src/components/library/Album.vue:16 -#: src/components/library/Track.vue:33 -msgid "Artist page" -msgstr "Pagina dell'artista" - #: front/src/components/audio/Search.vue:65 +#, fuzzy +msgctxt "*/Search/Input.Placeholder" msgid "Artist, album, track…" msgstr "Artista, album, traccia…" -#: front/src/components/audio/Search.vue:10 -#: src/components/instance/Stats.vue:42 -#: front/src/components/library/Artists.vue:119 -#: src/components/library/Library.vue:7 +#: front/src/components/library/Artists.vue:117 +#, fuzzy +msgctxt "Head/Artist/Title" +msgid "Artists" +msgstr "Artisti" + #: front/src/views/admin/moderation/AccountsDetail.vue:313 #: front/src/views/admin/moderation/DomainsDetail.vue:249 +#, fuzzy +msgctxt "Content/*/*" +msgid "Artists" +msgstr "Artisti" + +#: front/src/components/instance/Stats.vue:42 +#, fuzzy +msgctxt "Content/About/Paragraph/Unit" +msgid "Artists" +msgstr "Artisti" + +#: front/src/components/audio/Search.vue:10 +#, fuzzy +msgctxt "Content/Search/Title" +msgid "Artists" +msgstr "Artisti" + +#: front/src/components/library/Library.vue:10 +#, fuzzy +msgctxt "Menu/Home/Link" msgid "Artists" msgstr "Artisti" -#: front/src/components/favorites/List.vue:33 +#: front/src/components/favorites/List.vue:34 src/views/playlists/List.vue:27 +#, fuzzy +msgctxt "Content/*/Dropdown/Short" +msgid "Ascending" +msgstr "Crescente" + +#: front/src/components/library/Albums.vue:25 #: 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/EditsCardList.vue:39 #: front/src/components/manage/moderation/AccountsTable.vue:21 #: front/src/components/manage/moderation/DomainsTable.vue:19 #: front/src/components/manage/users/UsersTable.vue:19 +#, fuzzy +msgctxt "Content/Search/Dropdown" +msgid "Ascending" +msgstr "Crescente" + #: front/src/views/content/libraries/FilesTable.vue:31 -#: front/src/views/playlists/List.vue:27 +#, fuzzy +msgctxt "Content/Library/Dropdown" msgid "Ascending" msgstr "Crescente" #: front/src/views/auth/PasswordReset.vue:28 +#, fuzzy +msgctxt "Content/Signup/Button.Label/Verb" 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 +msgctxt "Content/Moderation/Title" msgid "Audio content" msgstr "Contenuto audio" #: front/src/components/ShortcutsModal.vue:55 +#, fuzzy +msgctxt "Popup/Keyboard shortcuts/Title" msgid "Audio player shortcuts" msgstr "Scorciatoie del lettore audio" #: front/src/components/playlists/PlaylistModal.vue:26 +#, fuzzy +msgctxt "Popup/Playlist/Title" msgid "Available playlists" msgstr "Playlist disponibili" #: front/src/components/auth/Settings.vue:34 +#, fuzzy +msgctxt "Content/Settings/Title" msgid "Avatar" msgstr "Avatar" #: front/src/views/auth/PasswordReset.vue:25 #: front/src/views/auth/PasswordResetConfirm.vue:18 +#, fuzzy +msgctxt "Content/Signup/Link" msgid "Back to login" msgstr "Torna alla pagina di accesso" -#: 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 +#: front/src/components/library/TrackDetail.vue:48 +#, fuzzy +msgctxt "Content/Track/Table.Label" +msgid "Bitrate" +msgstr "Bitrate" + +#: front/src/components/mixins/Translations.vue:26 +#: front/src/components/mixins/Translations.vue:27 +#, fuzzy +msgctxt "Content/*/*" msgid "Bitrate" msgstr "Bitrate" -#: front/src/components/manage/moderation/InstancePolicyCard.vue:19 #: front/src/components/manage/moderation/InstancePolicyForm.vue:34 +#, fuzzy +msgctxt "Content/Moderation/Checkbox.Label/Verb" +msgid "Block everything" +msgstr "Blocca tutto" + +#: front/src/components/manage/moderation/InstancePolicyCard.vue:19 +#, fuzzy +msgctxt "Content/Moderation/Card.List item/Verb" msgid "Block everything" msgstr "Blocca tutto" #: front/src/components/manage/moderation/InstancePolicyForm.vue:112 +#, fuzzy +msgctxt "Content/Moderation/Help text" msgid "Block everything from this account or domain. This will prevent any interaction with the entity, and purge related content (uploads, libraries, follows, etc.)" msgstr "Blocca tutto da questo account o dominio. Questo prevenirà qualsiasi interazione con l'entità , ed eliminerà i relativi contenuti (caricamenti, librerie, richieste di seguire, ecc.)" -#: front/src/components/Sidebar.vue:18 src/components/library/Library.vue:4 +#: front/src/components/Sidebar.vue:18 +#, fuzzy +msgctxt "Sidebar/Library/Tab.Title/Verb" +msgid "Browse" +msgstr "Sfoglia" + +#: front/src/components/library/Library.vue:4 +#, fuzzy +msgctxt "Menu/Home/Link/Verb" msgid "Browse" msgstr "Sfoglia" #: front/src/components/Sidebar.vue:65 +#, fuzzy +msgctxt "Sidebar/Library/List item.Link/Verb" msgid "Browse library" msgstr "Sfoglia libreria" +#: front/src/components/library/Albums.vue:4 +#, fuzzy +msgctxt "Content/Album/Title" +msgid "Browsing albums" +msgstr "Sfogliando radio" + #: front/src/components/library/Artists.vue:4 +#, fuzzy +msgctxt "Content/Artist/Title" msgid "Browsing artists" msgstr "Sfogliando artisti" #: front/src/views/playlists/List.vue:3 +#, fuzzy +msgctxt "Content/Playlist/Title" msgid "Browsing playlists" msgstr "Sfogliando playlists" #: front/src/components/library/Radios.vue:4 +#, fuzzy +msgctxt "Content/Radio/Title" msgid "Browsing radios" msgstr "Sfogliando radio" #: front/src/components/library/radios/Builder.vue:5 +#, fuzzy +msgctxt "Content/Radio/Title" msgid "Builder" msgstr "Crea" #: front/src/components/audio/album/Card.vue:13 +#, fuzzy +msgctxt "Content/Album/Card" msgid "By %{ artist }" msgstr "Di %{ artist }" #: front/src/views/content/remote/Card.vue:103 +#, fuzzy +msgctxt "Popup/Library/Paragraph" msgid "By unfollowing this library, you loose access to its content." msgstr "Smettendo di seguire questa libreria, perderai l'accesso al suo contenuto." #: front/src/views/admin/moderation/AccountsDetail.vue:261 #: front/src/views/admin/moderation/DomainsDetail.vue:217 +#, fuzzy +msgctxt "Content/Moderation/Table.Label/Noun" msgid "Cached size" msgstr "Dimensione in cache" -#: front/src/components/common/DangerousButton.vue:17 -#: front/src/components/library/Album.vue:52 -#: src/components/library/Track.vue:76 #: front/src/components/library/radios/Filter.vue:53 +#, fuzzy +msgctxt "Popup/Radio/Button.Label/Verb" +msgid "Cancel" +msgstr "Annulla" + +#: front/src/components/SetInstanceModal.vue:37 +#, fuzzy +msgctxt "*/*/Button.Label/Verb" +msgid "Cancel" +msgstr "Annulla" + +#: front/src/components/library/TrackBase.vue:61 +#, fuzzy +msgctxt "Popup/Track/Button/Verb" +msgid "Cancel" +msgstr "Annulla" + +#: front/src/components/common/DangerousButton.vue:17 +#, fuzzy +msgctxt "Modal/*/Button.Label/Short, Verb" +msgid "Cancel" +msgstr "Annulla" + +#: front/src/components/moderation/FilterModal.vue:39 +#, fuzzy +msgctxt "Popup/*/Button.Label" +msgid "Cancel" +msgstr "Annulla" + +#: front/src/components/library/Album.vue:47 +#: src/components/library/Artist.vue:56 +#, fuzzy +msgctxt "Popup/*/Button.Label/Verb" +msgid "Cancel" +msgstr "Annulla" + #: front/src/components/manage/moderation/InstancePolicyForm.vue:54 +#, fuzzy +msgctxt "Content/Moderation/Card.Button.Label/Verb" +msgid "Cancel" +msgstr "Annulla" + +#: front/src/components/library/EditForm.vue:77 +#, fuzzy +msgctxt "Content/*/Button.Label" +msgid "Cancel" +msgstr "Annulla" + #: front/src/components/playlists/PlaylistModal.vue:63 +#, fuzzy +msgctxt "Popup/Playlist/Button.Label" msgid "Cancel" msgstr "Annulla" -#: front/src/components/library/radios/Builder.vue:63 +#: front/src/components/library/radios/Builder.vue:64 +#, fuzzy +msgctxt "Content/Radio/Table.Label/Noun (Value is a number of Tracks)" msgid "Candidates" msgstr "Candidati" -#: front/src/components/auth/Settings.vue:75 -msgid "Cannot change your password" -msgstr "Non puoi cambiare la tua password" - -#: front/src/components/library/FileUpload.vue:223 -#: front/src/components/library/FileUpload.vue:224 +#: front/src/components/library/FileUpload.vue:226 +#: front/src/components/library/FileUpload.vue:227 +#, fuzzy +msgctxt "Content/Library/Help text" msgid "Cannot upload this file, ensure it is not too big" msgstr "Impossibile caricare questo file, controlla che non sia troppo grande" #: front/src/components/Footer.vue:21 +#, fuzzy +msgctxt "Footer/Settings/Dropdown.Label/Short, Verb" msgid "Change language" msgstr "Cambia lingua" -#: front/src/components/auth/Settings.vue:67 +#: front/src/components/auth/Settings.vue:68 +#, fuzzy +msgctxt "Content/Settings/Title/Verb" msgid "Change my password" msgstr "Cambia la mia password" -#: front/src/components/auth/Settings.vue:94 +#: front/src/components/auth/Settings.vue:95 +#, fuzzy +msgctxt "Content/Settings/Button.Label" msgid "Change password" msgstr "Cambia password" -#: front/src/views/auth/PasswordResetConfirm.vue:4 #: front/src/views/auth/PasswordResetConfirm.vue:62 +#, fuzzy +msgctxt "Head/Signup/Title" msgid "Change your password" msgstr "Cambia la tua password" -#: front/src/components/auth/Settings.vue:95 +#: front/src/views/auth/PasswordResetConfirm.vue:4 +#, fuzzy +msgctxt "Content/Signup/Title" +msgid "Change your password" +msgstr "Cambia la tua password" + +#: front/src/components/auth/Settings.vue:96 +#, fuzzy +msgctxt "Popup/Settings/Title" msgid "Change your password?" msgstr "Cambiare la tua password?" #: front/src/components/playlists/Editor.vue:21 +#, fuzzy +msgctxt "Content/Playlist/Paragraph" msgid "Changes synced with server" msgstr "Modifiche sincronizzate con il server" -#: front/src/components/auth/Settings.vue:70 +#: front/src/components/auth/Settings.vue:71 +#, fuzzy +msgctxt "Content/Settings/Paragraph'" msgid "Changing your password will also change your Subsonic API password if you have requested one." msgstr "Cambiando la tua password cambierà anche la password della API Subsonic se ne hai richiesta una." -#: front/src/components/auth/Settings.vue:97 -msgid "Changing your password will have the following consequences" +#: front/src/components/auth/Settings.vue:98 +#, fuzzy +msgctxt "Popup/Settings/Paragraph" +msgid "Changing your password will have the following consequences:" msgstr "Cambiare la tua password avrà queste conseguenze" #: front/src/components/Footer.vue:40 +#, fuzzy +msgctxt "Footer/*/List item.Link" msgid "Chat room" msgstr "Stanza di conversazione" -#: front/src/App.vue:13 +#: front/src/components/SetInstanceModal.vue:2 +#, fuzzy +msgctxt "Popup/Instance/Title" msgid "Choose your instance" msgstr "Scegli la tua istanza" -#: front/src/components/Home.vue:64 -msgid "Clean library" -msgstr "Pulisci libreria" - #: front/src/components/manage/users/InvitationForm.vue:37 +#, fuzzy +msgctxt "Content/Admin/Button.Label/Verb" msgid "Clear" msgstr "Pulisci" -#: front/src/components/playlists/Editor.vue:40 #: front/src/components/playlists/Editor.vue:45 +#, fuzzy +msgctxt "Popup/Playlist/Button.Label" +msgid "Clear playlist" +msgstr "Pulisci playlist" + +#: front/src/components/playlists/Editor.vue:40 +#, fuzzy +msgctxt "Content/Playlist/Button.Label/Verb" msgid "Clear playlist" msgstr "Pulisci playlist" -#: front/src/components/audio/Player.vue:366 +#: front/src/components/audio/Player.vue:374 +#, fuzzy +msgctxt "Sidebar/Player/Icon.Tooltip/Verb" msgid "Clear your queue" msgstr "Pulisci la tua coda" #: front/src/components/Home.vue:44 +#, fuzzy +msgctxt "Content/Home/List item/Verb" msgid "Click once, listen for hours using built-in radios" msgstr "Clicca una volta, ascolta per ore utilizzando le radio integrate" #: front/src/components/library/FileUpload.vue:75 +#, fuzzy +msgctxt "Content/Library/Paragraph/Call to action" msgid "Click to select files to upload or drag and drop files or directories" msgstr "Clicca per selezionare i file da caricare o trascina e rilascia file o cartelle" #: front/src/components/ShortcutsModal.vue:20 +#, fuzzy +msgctxt "Popup/Keyboard shortcuts/Button.Label/Verb" msgid "Close" msgstr "Chiudi" -#: front/src/components/manage/users/InvitationForm.vue:26 #: front/src/components/manage/users/InvitationsTable.vue:42 +#, fuzzy +msgctxt "Content/Admin/Table.Label" +msgid "Code" +msgstr "Codice" + +#: front/src/components/manage/users/InvitationForm.vue:26 +#, fuzzy +msgctxt "Content/Admin/Table.Label/Noun" msgid "Code" msgstr "Codice" -#: front/src/components/audio/album/Card.vue:43 +#: front/src/components/audio/album/Card.vue:41 +#, fuzzy +msgctxt "Content/Album/Card.Link/Verb" +msgid "Collapse" +msgstr "Riduci" + #: front/src/components/audio/artist/Card.vue:33 +#, fuzzy +msgctxt "Content/Artist/Card.Link" msgid "Collapse" msgstr "Riduci" -#: front/src/components/library/radios/Builder.vue:62 +#: front/src/components/library/radios/Builder.vue:63 +#, fuzzy +msgctxt "Content/Radio/Table.Label/Verb (Value is a List of Parameters)" msgid "Config" msgstr "Configurazione" #: front/src/components/common/DangerousButton.vue:21 +#, fuzzy +msgctxt "Modal/*/Button.Label/Short, Verb" msgid "Confirm" msgstr "Conferma" -#: front/src/views/auth/EmailConfirm.vue:4 src/views/auth/EmailConfirm.vue:20 #: front/src/views/auth/EmailConfirm.vue:51 +#, fuzzy +msgctxt "Head/Signup/Title" +msgid "Confirm your e-mail address" +msgstr "Conferma il tuo indirizzo e-mail" + +#: front/src/views/auth/EmailConfirm.vue:4 +#, fuzzy +msgctxt "Content/Signup/Title" +msgid "Confirm your e-mail address" +msgstr "Conferma il tuo indirizzo e-mail" + +#: front/src/views/auth/EmailConfirm.vue:20 +#, fuzzy +msgctxt "Content/Signup/Button.Label/Verb" msgid "Confirm your e-mail address" msgstr "Conferma il tuo indirizzo e-mail" #: front/src/views/auth/EmailConfirm.vue:13 +#, fuzzy +msgctxt "Content/Signup/Form.Label" msgid "Confirmation code" msgstr "Codice di conferma" -#: front/src/components/common/ActionTable.vue:7 +#: front/src/components/moderation/FilterModal.vue:90 +msgctxt "*/Moderation/Message" +msgid "Content filter successfully added" +msgstr "" + +#: front/src/components/auth/Settings.vue:116 +#, fuzzy +msgid "Content filters" +msgstr "Seleziona un filtro" + +#: front/src/components/auth/Settings.vue:119 +msgid "Content filters help you hide content you don't want to see on the service." +msgstr "" + +#: front/src/components/common/ActionTable.vue:8 +#, fuzzy +msgctxt "Content/*/Button.Help text.Paragraph" msgid "Content have been updated, click refresh to see up-to-date content" msgstr "Il contenuto è stato aggiornato, clicca aggiorna per visualizzaare il contenuto aggiornato" #: front/src/components/Footer.vue:48 +#, fuzzy +msgctxt "Footer/*/List item.Link" msgid "Contribute" msgstr "Contribuisci" #: front/src/components/audio/EmbedWizard.vue:19 +#, fuzzy +msgctxt "Popup/*/Button.Label/Verb" +msgid "Copy" +msgstr "Copia" + #: front/src/components/common/CopyInput.vue:8 +#, fuzzy +msgctxt "Content/*/Button.Label/Short, Verb" msgid "Copy" msgstr "Copia" -#: front/src/components/playlists/Editor.vue:163 +#: front/src/components/playlists/Editor.vue:166 +#, fuzzy +msgctxt "Content/Playlist/Button.Tooltip/Verb" msgid "Copy queued tracks to playlist" msgstr "Copia tracce dalla coda alla playlist" #: front/src/components/audio/EmbedWizard.vue:21 +#, fuzzy +msgctxt "Popup/Embed/Paragraph" msgid "Copy/paste this code in your website HTML" msgstr "Copia/incolla questo codice nel tuo sito HTML" -#: front/src/components/library/Track.vue:91 +#: front/src/components/library/TrackDetail.vue:10 +#, fuzzy +msgctxt "Content/Track/Table.Label/Noun" msgid "Copyright" msgstr "Copyright" #: front/src/views/auth/EmailConfirm.vue:7 +#, fuzzy +msgctxt "Content/Signup/Paragraph" msgid "Could not confirm your e-mail address" msgstr "Non è stato possibile confermare il tuo indirizzo e-mail" #: front/src/views/content/remote/ScanForm.vue:3 +#, fuzzy +msgctxt "Content/Library/Error message.Title" msgid "Could not fetch remote library" msgstr "Non è stato possibile recuperare la libreria remota" -#: front/src/views/content/libraries/FilesTable.vue:213 -msgid "Could not process this track, ensure it is tagged correctly" -msgstr "Non è stato possibile processare questa traccia, assicurati che sia correttamente etichettata" - #: front/src/components/Home.vue:85 +#, fuzzy +msgctxt "Content/Home/List item" msgid "Covers, lyrics, our goal is to have them all ;)" msgstr "Copertine, testi, il nostro obbiettivo è averli tutti ;)" #: front/src/components/manage/moderation/InstancePolicyForm.vue:58 +#, fuzzy +msgctxt "Content/Moderation/Card.Button.Label/Verb" msgid "Create" msgstr "Crea" @@ -620,18 +1126,32 @@ msgid "Create a funkwhale account" msgstr "Crea un account funkwhale" #: front/src/views/content/libraries/Home.vue:14 +#, fuzzy +msgctxt "Content/Library/Link/Verb" msgid "Create a new library" msgstr "Crea una nuova libreria" #: front/src/components/playlists/Form.vue:2 +#, fuzzy +msgctxt "Popup/Playlist/Title/Verb" msgid "Create a new playlist" msgstr "Crea una nuova playlist" -#: front/src/components/Sidebar.vue:57 src/components/auth/Login.vue:17 +#: front/src/components/auth/Login.vue:17 +#, fuzzy +msgctxt "Content/Login/Link/Verb" +msgid "Create an account" +msgstr "Crea un account" + +#: front/src/components/Sidebar.vue:57 +#, fuzzy +msgctxt "Sidebar/Login/List item.Link/Verb" msgid "Create an account" msgstr "Crea un account" #: front/src/views/content/libraries/Form.vue:26 +#, fuzzy +msgctxt "Content/Library/Button.Label/Verb" msgid "Create library" msgstr "Crea libreria" @@ -640,495 +1160,955 @@ msgid "Create my account" msgstr "Crea il mio account" #: front/src/components/playlists/Form.vue:34 +#, fuzzy +msgctxt "Content/Playlist/Button.Label/Verb" msgid "Create playlist" msgstr "Crea playlist" #: front/src/components/library/Radios.vue:23 +#, fuzzy +msgctxt "Content/Radio/Button.Label/Verb" msgid "Create your own radio" msgstr "Crea la tua radio" #: front/src/components/manage/users/InvitationsTable.vue:40 +#, fuzzy +msgctxt "Content/Admin/Table.Label" +msgid "Creation date" +msgstr "Data di creazione" + #: front/src/components/mixins/Translations.vue:16 #: front/src/components/mixins/Translations.vue:17 +#, fuzzy +msgctxt "Content/*/Dropdown/Noun" +msgid "Creation date" +msgstr "Data di creazione" + +#: front/src/components/auth/Settings.vue:134 +#, fuzzy +msgctxt "Content/*/Table.Label" msgid "Creation date" msgstr "Data di creazione" #: front/src/components/auth/Settings.vue:54 +#, fuzzy +msgctxt "Content/Settings/Title/Noun" msgid "Current avatar" msgstr "Avatar attuale" #: front/src/views/content/libraries/DetailArea.vue:4 +#, fuzzy +msgctxt "Content/Library/Title" msgid "Current library" msgstr "Libreria attuale" #: front/src/components/playlists/PlaylistModal.vue:8 +#, fuzzy +msgctxt "Popup/Playlist/Title" msgid "Current track" msgstr "Traccia corrente" #: front/src/views/content/libraries/Quota.vue:2 +#, fuzzy +msgctxt "Content/Library/Title" msgid "Current usage" msgstr "Utilizzo attuale" #: front/src/views/content/libraries/Detail.vue:27 +#, fuzzy +msgctxt "Content/Library/Table.Label" msgid "Date" msgstr "Data" #: front/src/components/ShortcutsModal.vue:75 +#, fuzzy +msgctxt "Popup/Keyboard shortcuts/Table.Label/Verb" msgid "Decrease volume" msgstr "Diminuisci volume" -#: front/src/components/manage/library/FilesTable.vue:190 #: front/src/components/manage/moderation/InstancePolicyForm.vue:61 -#: front/src/components/manage/users/InvitationsTable.vue:167 +#, fuzzy +msgctxt "Content/Moderation/Card.Button.Label/Verb" +msgid "Delete" +msgstr "Elimina" + #: front/src/views/content/libraries/FilesTable.vue:233 +#, fuzzy +msgctxt "Content/Library/Dropdown/Verb" +msgid "Delete" +msgstr "Elimina" + #: front/src/views/content/libraries/Form.vue:29 -#: src/views/playlists/Detail.vue:33 +#, fuzzy +msgctxt "Content/Library/Button.Label/Verb" msgid "Delete" msgstr "Elimina" -#: front/src/views/content/libraries/Form.vue:39 -msgid "Delete library" -msgstr "Elimina libreria" +#: front/src/views/playlists/Detail.vue:34 +#, fuzzy +msgctxt "Content/*/Button.Label/Verb" +msgid "Delete" +msgstr "Elimina" -#: front/src/components/manage/moderation/InstancePolicyForm.vue:69 -msgid "Delete moderation rule" -msgstr "Elimina regola di moderazione" +#: front/src/components/library/EditCard.vue:93 +#, fuzzy +msgctxt "*/*/*/Verb" +msgid "Delete" +msgstr "Elimina" -#: front/src/views/playlists/Detail.vue:38 +#: front/src/components/auth/Settings.vue:150 +#, fuzzy +msgctxt "Content/*/Button.Label" +msgid "Delete" +msgstr "Elimina" + +#: front/src/components/manage/users/InvitationsTable.vue:167 +msgid "Delete" +msgstr "Elimina" + +#: front/src/components/library/EditCard.vue:98 +#, fuzzy +msgctxt "Popup/Library/Button.Label" +msgid "Delete" +msgstr "Elimina" + +#: front/src/views/content/libraries/Form.vue:39 +#, fuzzy +msgctxt "Popup/Library/Button.Label/Verb" +msgid "Delete library" +msgstr "Elimina libreria" + +#: front/src/components/manage/moderation/InstancePolicyForm.vue:69 +#, fuzzy +msgctxt "Popup/Moderation/Button.Label/Verb" +msgid "Delete moderation rule" +msgstr "Elimina regola di moderazione" + +#: front/src/views/playlists/Detail.vue:39 +#, fuzzy +msgctxt "Popup/Playlist/Button.Label/Verb" msgid "Delete playlist" msgstr "Elimina playlist" #: front/src/views/radios/Detail.vue:28 +#, fuzzy +msgctxt "Popup/Radio/Button.Label/Verb" msgid "Delete radio" msgstr "Elimina radio" #: front/src/views/content/libraries/Form.vue:31 +#, fuzzy +msgctxt "Popup/Library/Title" msgid "Delete this library?" msgstr "Eliminare questa libreria?" #: front/src/components/manage/moderation/InstancePolicyForm.vue:63 +#, fuzzy +msgctxt "Popup/Moderation/Title" msgid "Delete this moderation rule?" msgstr "Eliminare questa regola di moderazione?" -#: front/src/components/favorites/List.vue:34 +#: front/src/components/library/EditCard.vue:94 +#, fuzzy +msgctxt "Popup/Library/Title" +msgid "Delete this suggestion?" +msgstr "Eliminare questa regola di moderazione?" + +#: front/src/views/playlists/List.vue:28 +#, fuzzy +msgctxt "Content/*/Dropdown/Short" +msgid "Descending" +msgstr "Decrescente" + +#: front/src/components/library/Albums.vue:26 #: 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/EditsCardList.vue:40 #: front/src/components/manage/moderation/AccountsTable.vue:22 #: front/src/components/manage/moderation/DomainsTable.vue:20 #: front/src/components/manage/users/UsersTable.vue:20 +#, fuzzy +msgctxt "Content/Search/Dropdown" +msgid "Descending" +msgstr "Decrescente" + +#: front/src/components/favorites/List.vue:35 +#, fuzzy +msgctxt "Content/*/Short" +msgid "Descending" +msgstr "Decrescente" + #: front/src/views/content/libraries/FilesTable.vue:32 -#: front/src/views/playlists/List.vue:28 +#, fuzzy +msgctxt "Content/Library/Dropdown" msgid "Descending" msgstr "Decrescente" #: front/src/components/library/radios/Builder.vue:25 +#, fuzzy +msgctxt "Content/Radio/Input.Label" +msgid "Description" +msgstr "Descrizione" + #: front/src/views/content/libraries/Form.vue:14 +#, fuzzy +msgctxt "Content/Library/Input.Label" msgid "Description" msgstr "Descrizione" #: front/src/views/content/libraries/Card.vue:47 -msgid "Detail" -msgstr "Dettaglio" +#, fuzzy +msgctxt "Content/Library/Card.Button.Label/Noun" +msgid "Details" +msgstr "Dettagli" #: front/src/views/content/remote/Card.vue:50 +#, fuzzy +msgctxt "Content/Library/Card.Link" msgid "Details" msgstr "Dettagli" #: front/src/views/admin/moderation/AccountsDetail.vue:455 +#, fuzzy +msgctxt "Content/Moderation/Help text" msgid "Determine how much content the user can upload. Leave empty to use the default value of the instance." msgstr "Determina quanto contenuto un utente può caricare. Lascia vuoto per usare il valore predefinito dell'istanza." #: front/src/components/mixins/Translations.vue:8 #: front/src/components/mixins/Translations.vue:9 +#, fuzzy +msgctxt "Content/Settings/Dropdown.Help text" msgid "Determine the visibility level of your activity" msgstr "Imposta il livello di visibilità delle tue attività " -#: front/src/components/auth/Settings.vue:103 +#: front/src/components/auth/Settings.vue:104 +#, fuzzy +msgctxt "Popup/Setting/Button.Label" +msgid "Disable access" +msgstr "Disabilita accesso" + #: front/src/components/auth/SubsonicTokenForm.vue:51 +#, fuzzy +msgctxt "Popup/Settings/Button.Label" msgid "Disable access" msgstr "Disabilita accesso" #: front/src/components/auth/SubsonicTokenForm.vue:48 +#, fuzzy +msgctxt "Content/Settings/Button.Label/Verb" msgid "Disable Subsonic access" msgstr "Disabilita accesso Subsonic" #: front/src/components/auth/SubsonicTokenForm.vue:49 +#, fuzzy +msgctxt "Popup/Settings/Title" 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 +msgctxt "Content/*/Label" +msgid "Disabled" +msgstr "Disabilitato" + +#: front/src/components/manage/moderation/InstancePolicyForm.vue:18 +#, fuzzy +msgctxt "*/*/*" msgid "Disabled" msgstr "Disabilitato" #: front/src/components/auth/SubsonicTokenForm.vue:13 +#, fuzzy +msgctxt "Content/Settings/Link" 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 +msgctxt "'Content/*/*/Noun'" msgid "Display name" msgstr "Nome visualizzato" #: front/src/components/library/radios/Builder.vue:30 +#, fuzzy +msgctxt "Content/Radio/Checkbox.Label/Verb" msgid "Display publicly" msgstr "Mostra pubblicamente" #: front/src/components/manage/moderation/InstancePolicyForm.vue:122 +#, fuzzy +msgctxt "Content/Moderation/Help text" msgid "Do not download any media file (audio, album cover, account avatar…) from this account or domain. This will purge existing content as well." msgstr "Non scaricare nessun media (audio, copertina dell'album, avatar dell'account...) da questo account o dominio. Questo eliminerà anche i contenuti già esistenti." #: front/src/components/playlists/Editor.vue:42 +#, fuzzy +msgctxt "Popup/Playlist/Title" msgid "Do you want to clear the playlist \"%{ playlist }\"?" msgstr "Vuoi pulire la playlist \"%{ playlist }\"?" #: front/src/components/common/DangerousButton.vue:7 +#, fuzzy +msgctxt "Modal/*/Title" msgid "Do you want to confirm this action?" msgstr "Vuoi confermare questa azione?" -#: front/src/views/playlists/Detail.vue:35 +#: front/src/views/playlists/Detail.vue:36 +#, fuzzy +msgctxt "Popup/Playlist/Title/Call to action" msgid "Do you want to delete the playlist \"%{ playlist }\"?" msgstr "Vuoi eliminare la playlist \"%{ playlist }\"?" #: front/src/views/radios/Detail.vue:26 +#, fuzzy +msgctxt "Popup/Radio/Title" msgid "Do you want to delete the radio \"%{ radio }\"?" msgstr "Vuoi eliminare la radio \"%{ radio }\"?" -#: front/src/components/common/ActionTable.vue:36 +#: front/src/components/moderation/FilterModal.vue:3 +#, fuzzy +msgctxt "Popup/Moderation/Title/Verb" +msgid "Do you want to hide content from artist \"%{ name }\"?" +msgstr "Vuoi eliminare la radio \"%{ radio }\"?" + +#: front/src/components/common/ActionTable.vue:37 +#, fuzzy +msgctxt "Modal/*/Title" msgid "Do you want to launch %{ action } on %{ count } element?" msgid_plural "Do you want to launch %{ action } on %{ count } elements?" msgstr[0] "Vuoi eseguire %{ action } su %{ count } elemento?" msgstr[1] "Vuoi eseguire %{ action } su %{ count } elementi?" -#: front/src/components/Sidebar.vue:107 +#: front/src/components/Sidebar.vue:118 +#, fuzzy +msgctxt "Sidebar/Queue/Message" msgid "Do you want to restore your previous queue?" msgstr "Vuoi ripristinare la tua coda precedente?" #: front/src/components/Footer.vue:31 +#, fuzzy +msgctxt "Footer/*/List item.Link/Short, Noun" msgid "Documentation" msgstr "Documentazione" #: front/src/components/manage/moderation/AccountsTable.vue:40 -#: front/src/components/mixins/Translations.vue:34 +#, fuzzy +msgctxt "Content/Moderation/Table.Label" +msgid "Domain" +msgstr "Dominio" + +#: front/src/components/mixins/Translations.vue:31 +#: front/src/components/mixins/Translations.vue:32 +#, fuzzy +msgctxt "Content/Moderation/*/Noun" +msgid "Domain" +msgstr "Dominio" + #: front/src/views/admin/moderation/AccountsDetail.vue:93 -#: front/src/components/mixins/Translations.vue:35 +#, fuzzy +msgctxt "Content/*/*" msgid "Domain" msgstr "Dominio" -#: front/src/views/admin/moderation/Base.vue:5 #: front/src/views/admin/moderation/DomainsList.vue:3 +#, fuzzy +msgctxt "Content/Moderation/Title" +msgid "Domains" +msgstr "Domini" + +#: front/src/views/admin/moderation/Base.vue:5 +#, fuzzy +msgctxt "Menu/Moderation/Tab" +msgid "Domains" +msgstr "Domini" + #: front/src/views/admin/moderation/DomainsList.vue:48 +#, fuzzy +msgctxt "Head/Moderation/Title" msgid "Domains" msgstr "Domini" -#: front/src/components/library/Track.vue:55 +#: front/src/components/library/TrackBase.vue:40 +#, fuzzy +msgctxt "Content/Track/Link/Verb" msgid "Download" msgstr "Scarica" #: front/src/components/playlists/Editor.vue:49 +#, fuzzy +msgctxt "Content/Playlist/Paragraph/Call to action" 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:111 -#: front/src/components/manage/library/FilesTable.vue:43 -#: front/src/components/mixins/Translations.vue:30 +#: front/src/components/mixins/Translations.vue:27 +#: front/src/components/mixins/Translations.vue:28 +#, fuzzy +msgctxt "Content/*/*" +msgid "Duration" +msgstr "Durata" + +#: front/src/components/audio/track/Table.vue:10 +#: front/src/components/library/TrackDetail.vue:30 +#, fuzzy +msgctxt "Content/Track/Table.Label" +msgid "Duration" +msgstr "Durata" + #: front/src/views/content/libraries/FilesTable.vue:59 -#: front/src/components/mixins/Translations.vue:31 +#, fuzzy +msgctxt "*/*/*" msgid "Duration" msgstr "Durata" #: front/src/views/auth/EmailConfirm.vue:23 +#, fuzzy +msgctxt "Content/Signup/Message" msgid "E-mail address confirmed" msgstr "Indirizzo e-mail confermato" #: front/src/components/Home.vue:93 +#, fuzzy +msgctxt "Content/Home/Title" msgid "Easy to use" msgstr "Facile da utilizzare" +#: front/src/components/manage/moderation/InstancePolicyCard.vue:45 +#, fuzzy +msgctxt "Content/Moderation/Card.Button.Label/Verb" +msgid "Edit" +msgstr "Modifica" + #: front/src/views/content/libraries/Detail.vue:9 +#, fuzzy +msgctxt "*/*/*/Verb" msgid "Edit" msgstr "Modifica" #: front/src/components/About.vue:22 +#, fuzzy +msgctxt "Content/Settings/Button.Label/Verb" msgid "Edit instance info" msgstr "Modifica le info dell'istanza" -#: front/src/components/radios/Card.vue:22 src/views/playlists/Detail.vue:30 +#: front/src/components/manage/moderation/InstancePolicyForm.vue:3 +#, fuzzy +msgctxt "Content/Moderation/Card.Title/Verb" +msgid "Edit moderation rule" +msgstr "Aggiorna regole di moderazione" + +#: front/src/components/library/TrackEdit.vue:4 +#, fuzzy +msgctxt "Content/*/Title" +msgid "Edit this track" +msgstr "Riproduci questa traccia" + +#: front/src/components/radios/Card.vue:23 +#, fuzzy +msgctxt "Content/Radio/Card.Button.Label/Short, Verb" msgid "Edit…" msgstr "Modifica…" -#: front/src/components/auth/Signup.vue:30 +#: front/src/views/playlists/Detail.vue:31 +#, fuzzy +msgctxt "Content/*/Button.Label/Verb" +msgid "Edit…" +msgstr "Modifica…" + +#: front/src/components/library/TrackBase.vue:70 +#, fuzzy +msgctxt "Content/Track/Button.Label/Verb" +msgid "Edit…" +msgstr "Modifica…" + +#: front/src/views/admin/library/Base.vue:5 +#, fuzzy +msgctxt "Menu/Admin/Link" +msgid "Edits" +msgstr "Modifica" + +#: front/src/views/admin/library/EditsList.vue:24 +#, fuzzy +msgctxt "Head/Admin/Title/Noun" +msgid "Edits" +msgstr "Modifica" + #: front/src/components/manage/users/UsersTable.vue:38 +#, fuzzy +msgctxt "Content/Admin/Table.Label" +msgid "Email" +msgstr "Email" + +#: front/src/components/auth/Signup.vue:30 msgid "Email" msgstr "Email" #: front/src/views/admin/moderation/AccountsDetail.vue:111 +#, fuzzy +msgctxt "Content/*/*" msgid "Email address" msgstr "Indirizzo email" -#: front/src/components/library/Album.vue:38 -#: src/components/library/Track.vue:62 +#: front/src/components/library/TrackBase.vue:47 +#, fuzzy +msgctxt "Content/Track/Button.Label/Verb" +msgid "Embed" +msgstr "Incorpora" + +#: front/src/components/library/Album.vue:33 +#: src/components/library/Artist.vue:42 +#, fuzzy +msgctxt "Content/*/Button.Label/Verb" msgid "Embed" msgstr "Incorpora" #: front/src/components/audio/EmbedWizard.vue:20 +#, fuzzy +msgctxt "Popup/Embed/Input.Label/Noun" msgid "Embed code" msgstr "Incorpora codice" -#: front/src/components/library/Album.vue:42 +#: front/src/components/library/Album.vue:37 +#, fuzzy +msgctxt "Popup/Album/Title/Verb" msgid "Embed this album on your website" msgstr "Incorpora questo album nel tuo sito web" -#: front/src/components/library/Track.vue:66 +#: front/src/components/library/Artist.vue:46 +#, fuzzy +msgctxt "Popup/Artist/Title/Verb" +msgid "Embed this artist work on your website" +msgstr "Incorpora questa traccia nel tuo sito web" + +#: front/src/components/library/TrackBase.vue:51 +#, fuzzy +msgctxt "Popup/Track/Title" msgid "Embed this track on your website" msgstr "Incorpora questa traccia nel tuo sito web" #: front/src/views/admin/moderation/AccountsDetail.vue:230 #: front/src/views/admin/moderation/DomainsDetail.vue:187 +#, fuzzy +msgctxt "Content/Moderation/Table.Label/Noun" msgid "Emitted library follows" msgstr "Emessi i follow della libreria" #: front/src/views/admin/moderation/AccountsDetail.vue:214 #: front/src/views/admin/moderation/DomainsDetail.vue:171 +#, fuzzy +msgctxt "Content/Moderation/Table.Label/Noun" msgid "Emitted messages" msgstr "Messaggi emessi" #: front/src/components/manage/moderation/InstancePolicyCard.vue:8 #: front/src/components/manage/moderation/InstancePolicyForm.vue:17 +#, fuzzy +msgctxt "*/*/*" +msgid "Enabled" +msgstr "Abilitato" + #: front/src/views/admin/moderation/AccountsDetail.vue:127 #: front/src/views/admin/moderation/AccountsDetail.vue:131 +#, fuzzy +msgctxt "Content/*/Label" msgid "Enabled" msgstr "Abilitato" -#: front/src/views/playlists/Detail.vue:29 +#: front/src/views/playlists/Detail.vue:30 +#, fuzzy +msgctxt "Content/Playlist/Button.Label/Verb" msgid "End edition" msgstr "Fine modifica" #: front/src/views/content/remote/ScanForm.vue:50 +#, fuzzy +msgctxt "Content/Library/Input.Placeholder" msgid "Enter a library URL" msgstr "Inserisci l'URL di una libreria" -#: front/src/components/library/Radios.vue:140 +#: front/src/components/library/Radios.vue:141 +#, fuzzy +msgctxt "Content/Search/Input.Placeholder" msgid "Enter a radio name…" msgstr "Inserisci un nome di una radio…" -#: front/src/components/library/Artists.vue:118 +#: front/src/components/library/Albums.vue:119 +msgctxt "Content/Search/Input.Placeholder" +msgid "Enter album title..." +msgstr "" + +#: front/src/components/library/Artists.vue:116 +#, fuzzy +msgctxt "Content/Search/Input.Placeholder" msgid "Enter artist name…" msgstr "Inserisci il nome di un artista…" #: front/src/views/playlists/List.vue:107 +#, fuzzy +msgctxt "Content/Playlist/Placeholder/Call to action" msgid "Enter playlist name…" msgstr "Inserisci il nome di una playlist…" -#: front/src/components/auth/Signup.vue:102 +#: front/src/views/auth/PasswordReset.vue:54 +#, fuzzy +msgctxt "Content/Signup/Input.Placeholder" +msgid "Enter the email address binded to your account" +msgstr "Inserisci l'indirizzo email collegato al tuo account" + +#: front/src/components/auth/Signup.vue:103 +#, fuzzy +msgctxt "Content/Signup/Form/Placeholder" msgid "Enter your email" msgstr "Inserisci la tua email" -#: front/src/components/auth/Signup.vue:98 src/components/auth/Signup.vue:99 +#: front/src/components/auth/Signup.vue:98 src/components/auth/Signup.vue:100 +#, fuzzy +msgctxt "Content/Signup/Form/Placeholder" msgid "Enter your invitation code (case insensitive)" msgstr "Inserisci il tuo codice di invito (non tiene conto di maiuscole o minuscole)" #: front/src/components/metadata/Search.vue:114 +#, fuzzy +msgctxt "Content/Library/Input.Placeholder/Verb" msgid "Enter your search query…" msgstr "Inserisci i tuoi criteri di ricerca…" -#: front/src/components/auth/Signup.vue:101 +#: front/src/components/auth/Signup.vue:102 +#, fuzzy +msgctxt "Content/Signup/Form/Placeholder" msgid "Enter your username" msgstr "Inserisci il tuo nome utente" #: front/src/components/auth/Login.vue:83 +#, fuzzy +msgctxt "Content/Login/Input.Placeholder" msgid "Enter your username or email" msgstr "Inserisci il tuo nome utente o l'email" #: front/src/components/auth/SubsonicTokenForm.vue:19 +#, fuzzy +msgctxt "Content/Settings/Error message.Title" +msgid "Error" +msgstr "Errore" + #: front/src/views/content/libraries/Form.vue:4 +#, fuzzy +msgctxt "Content/Library/Error message.Title" msgid "Error" msgstr "Errore" #: front/src/views/admin/Settings.vue:87 +#, fuzzy +msgctxt "Content/Admin/Menu" msgid "Error reporting" msgstr "Segnalazione errore" -#: front/src/components/common/ActionTable.vue:92 +#: front/src/components/common/ActionTable.vue:93 +#, fuzzy +msgctxt "Content/*/Error message/Header" msgid "Error while applying action" msgstr "Errore durante l'esecuzione dell'azione" #: front/src/views/auth/PasswordReset.vue:7 +#, fuzzy +msgctxt "Content/Signup/Card.Title" msgid "Error while asking for a password reset" msgstr "Errore durante la richiesta di un reset della password" #: front/src/views/auth/PasswordResetConfirm.vue:7 +#, fuzzy +msgctxt "Content/Signup/Card.Title" msgid "Error while changing your password" msgstr "Errore durante la modifica della password" #: front/src/views/admin/moderation/DomainsList.vue:6 +#, fuzzy +msgctxt "Content/Moderation/Message.Title" msgid "Error while creating domain" msgstr "Errore durante la creazione del dominio" +#: front/src/components/moderation/FilterModal.vue:13 +#, fuzzy +msgctxt "Popup/Moderation/Error message" +msgid "Error while creating filter" +msgstr "Errore durante la creazione della regola" + #: front/src/components/manage/users/InvitationForm.vue:4 +#, fuzzy +msgctxt "Content/Admin/Error message.Title" msgid "Error while creating invitation" msgstr "Errore durante la creazione dell'invito" #: front/src/components/manage/moderation/InstancePolicyForm.vue:7 +#, fuzzy +msgctxt "Content/Moderation/Error message.Title" msgid "Error while creating rule" msgstr "Errore durante la creazione della regola" #: front/src/views/admin/moderation/DomainsDetail.vue:126 +#, fuzzy +msgctxt "Content/Moderation/Table" msgid "Error while fetching node info" msgstr "Errore durante il recupero delle informazioni del nodo" #: front/src/components/admin/SettingsGroup.vue:5 +#, fuzzy +msgctxt "Content/Settings/Error message.Title" msgid "Error while saving settings" msgstr "Errore durante il salvataggio delle impostazioni" +#: front/src/components/library/EditForm.vue:46 +#, fuzzy +msgctxt "Content/Library/Error message.Title" +msgid "Error while submitting edit" +msgstr "Errore durante il salvataggio delle impostazioni" + #: front/src/views/content/libraries/FilesTable.vue:212 +#, fuzzy +msgctxt "Content/Library/Table/Short" msgid "Errored" msgstr "Si è verificato un errore" #: front/src/views/content/libraries/Quota.vue:75 +#, fuzzy +msgctxt "Content/Library/Label" msgid "Errored files" msgstr "File con errore" #: front/src/components/playlists/Form.vue:89 +#, fuzzy +msgctxt "Content/Playlist/Dropdown" msgid "Everyone" msgstr "Tutti" #: 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 +#, fuzzy +msgctxt "Content/Settings/Dropdown" +msgid "Everyone on this instance" +msgstr "Tutti su questa istanza" + +#: front/src/components/playlists/Form.vue:85 +#, fuzzy +msgctxt "Content/Playlist/Dropdown" +msgid "Everyone on this instance" +msgstr "Tutti su questa istanza" + +#: front/src/views/content/libraries/Form.vue:73 +#, fuzzy +msgctxt "Content/Library/Dropdown" msgid "Everyone on this instance" msgstr "Tutti su questa istanza" #: front/src/views/content/libraries/Form.vue:74 +#, fuzzy +msgctxt "Content/Library/Dropdown" msgid "Everyone, across all instances" msgstr "Tutti, su tutte le istanze" -#: front/src/components/library/radios/Builder.vue:61 +#: front/src/components/library/radios/Builder.vue:62 +#, fuzzy +msgctxt "Content/Radio/Table.Label/Verb" msgid "Exclude" msgstr "Escludi" +#: front/src/components/mixins/Translations.vue:20 +#: front/src/components/mixins/Translations.vue:21 +#, fuzzy +msgctxt "Content/Admin/Table.Label/Noun" +msgid "Expiration date" +msgstr "Data di scadenza" + #: front/src/components/manage/users/InvitationsTable.vue:41 -#: front/src/components/mixins/Translations.vue:22 -#: front/src/components/mixins/Translations.vue:23 +#, fuzzy +msgctxt "Content/Admin/Table.Label" msgid "Expiration date" msgstr "Data di scadenza" #: front/src/components/manage/users/InvitationsTable.vue:50 +#, fuzzy +msgctxt "Content/Admin/Table" msgid "Expired" msgstr "Scaduto" #: front/src/components/manage/users/InvitationsTable.vue:21 +#, fuzzy +msgctxt "Content/Admin/Dropdown/Adjective" msgid "Expired/used" msgstr "Scaduto/utilizzato" #: front/src/components/manage/moderation/InstancePolicyForm.vue:110 +#, fuzzy +msgctxt "Content/Moderation/Help text" msgid "Explain why you're applying this policy. Depending on your instance configuration, this will help you remember why you acted on this account or domain, and may be displayed publicly to help users understand what moderation rules are in place." msgstr "Spiega perchè stai applicando questa regola. In base alla configurazione della tua istanza, questo ti aiuterà a ricordare perchè hai eseguito questa azione su questo account o dominio, e può essere mostrata pubblicamente per aiutare gli utenti a capire quali regole sono applicate qui." #: front/src/views/content/libraries/FilesTable.vue:16 +#, fuzzy +msgctxt "Content/Library/Dropdown" msgid "Failed" msgstr "Fallito" #: front/src/views/content/remote/Card.vue:58 +#, fuzzy +msgctxt "Content/Library/Card.List item/Noun" msgid "Failed tracks:" msgstr "Tracce con errore:" #: front/src/components/Sidebar.vue:66 +#, fuzzy +msgctxt "Sidebar/Favorites/List item.Link/Noun" msgid "Favorites" msgstr "Preferiti" #: front/src/views/admin/Settings.vue:84 +#, fuzzy +msgctxt "Content/Admin/Menu" msgid "Federation" msgstr "Federazione" -#: front/src/components/library/FileUpload.vue:84 +#: front/src/components/library/EditCard.vue:45 +msgctxt "Content/Library/Card.Table.Header/Short" +msgid "Field" +msgstr "" + +#: front/src/components/library/FileUpload.vue:86 +#, fuzzy +msgctxt "Content/Library/Table.Label" msgid "Filename" msgstr "Nome file" -#: front/src/views/admin/library/Base.vue:5 -#: src/views/admin/library/FilesList.vue:21 -msgid "Files" -msgstr "Files" - -#: front/src/components/library/radios/Builder.vue:60 +#: front/src/components/library/radios/Builder.vue:61 +#, fuzzy +msgctxt "Content/Radio/Table.Label/Noun" msgid "Filter name" msgstr "Filtra nome" -#: front/src/views/content/libraries/FilesTable.vue:17 #: front/src/views/content/libraries/FilesTable.vue:216 +#, fuzzy +msgctxt "Content/Library/Table/Short" +msgid "Finished" +msgstr "Finito" + +#: front/src/views/content/libraries/FilesTable.vue:17 +#, fuzzy +msgctxt "Content/Library/Dropdown" 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 +#, fuzzy +msgctxt "Content/*/Table.Label" +msgid "First seen" +msgstr "Visto per la prima volta" + +#: front/src/components/manage/moderation/AccountsTable.vue:42 +#, fuzzy +msgctxt "Content/Moderation/Table.Label/Noun" +msgid "First seen" +msgstr "Visto per la prima volta" + +#: front/src/components/manage/moderation/DomainsTable.vue:41 +#, fuzzy +msgctxt "Content/Moderation/Table.Label/Short, Noun" msgid "First seen" msgstr "Visto per la prima volta" #: front/src/components/mixins/Translations.vue:17 #: front/src/components/mixins/Translations.vue:18 +#, fuzzy +msgctxt "Content/Moderation/Dropdown/Noun" msgid "First seen date" msgstr "Visto per la prima volta in data" #: front/src/views/content/remote/Card.vue:83 +#, fuzzy +msgctxt "Content/Library/Card.Button.Label/Verb" msgid "Follow" msgstr "Segui" #: front/src/views/content/Home.vue:16 +#, fuzzy +msgctxt "Content/Library/Title/Verb" msgid "Follow remote libraries" msgstr "Segui librerie remote" #: front/src/views/content/remote/Card.vue:88 +#, fuzzy +msgctxt "Content/Library/Card.Paragraph" msgid "Follow request pending approval" msgstr "Richiesta di seguire in attesa di approvazione" -#: front/src/components/mixins/Translations.vue:38 +#: front/src/components/mixins/Translations.vue:35 +#: front/src/components/mixins/Translations.vue:36 +#, fuzzy +msgctxt "Content/Federation/*/Noun" +msgid "Followers" +msgstr "Seguito da" + #: front/src/views/content/libraries/Detail.vue:7 -#: front/src/components/mixins/Translations.vue:39 +#, fuzzy +msgctxt "Content/Library/Tab.Title" msgid "Followers" msgstr "Seguito da" #: front/src/views/content/remote/Card.vue:93 +#, fuzzy +msgctxt "Content/Library/Card.Paragraph" msgid "Following" msgstr "Seguendo" -#: front/src/components/library/Track.vue:17 -msgid "From album %{ album } by %{ artist }" -msgstr "Dall'album %{ album } di %{ artist }" +#: front/src/components/library/TrackBase.vue:17 +msgctxt "Content/Track/Paragraph" +msgid "From album <a class=\"internal\" href=\"%{ albumUrl }\">%{ album }</a> by <a class=\"internal\" href=\"%{ artistUrl }\">%{ artist }</a>" +msgstr "" #: front/src/components/auth/SubsonicTokenForm.vue:7 +#, fuzzy +msgctxt "Content/Settings/Paragraph'" msgid "Funkwhale is compatible with other music players that support the Subsonic API." msgstr "Funkwhale è compatibile con altri lettori musicali che supportano le Subsonic API." #: front/src/components/Home.vue:95 +#, fuzzy +msgctxt "Content/Home/Paragraph" msgid "Funkwhale is dead simple to use." msgstr "Funkwhale è semplicissimo da usare." #: front/src/components/Home.vue:39 +#, fuzzy +msgctxt "Content/Home/Paragraph" msgid "Funkwhale is designed to make it easy to listen to music you like, or to discover new artists." msgstr "Funkwhale è progettato per permetterti di ascoltare facilmente la musica che ti piace, o per farti scoprire nuovi artisti." #: front/src/components/Home.vue:116 +#, fuzzy +msgctxt "Content/Home/Paragraph" msgid "Funkwhale is free and gives you control on your music." msgstr "Funkwhale è gratuito e ti da il controllo sulla tua musica." #: front/src/components/Home.vue:66 +#, fuzzy +msgctxt "Content/Home/Paragraph" msgid "Funkwhale takes care of handling your music" msgstr "Funkwhale si preoccupa di gestire la tua musica" #: front/src/components/ShortcutsModal.vue:38 +#, fuzzy +msgctxt "Popup/Keyboard shortcuts/Title" msgid "General shortcuts" msgstr "Scorciatoie generali" #: front/src/components/manage/users/InvitationForm.vue:16 +#, fuzzy +msgctxt "Content/Admin/Button.Label/Verb" msgid "Get a new invitation" msgstr "Ottieni un nuovo invito" #: front/src/components/Home.vue:13 +#, fuzzy +msgctxt "Content/Home/Button.Label/Verb" msgid "Get me to the library" msgstr "Portami alla libreria" @@ -1137,6 +2117,8 @@ msgid "Get quality metadata about your music thanks to <a href=\"%{ url }\" targ 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 +msgctxt "Content/Library/Button.Label/Verb" msgid "Get started" msgstr "Iniziamo" @@ -1144,338 +2126,584 @@ msgstr "Iniziamo" msgid "Getting help" msgstr "Ricevendo aiuto" -#: front/src/components/common/ActionTable.vue:34 -#: front/src/components/common/ActionTable.vue:54 +#: front/src/components/common/ActionTable.vue:35 +#: front/src/components/common/ActionTable.vue:55 +#, fuzzy +msgctxt "Content/*/Button.Label/Short, Verb" msgid "Go" msgstr "Vai" #: front/src/components/PageNotFound.vue:14 +#, fuzzy +msgctxt "Content/*/Button.Label/Verb" msgid "Go to home page" msgstr "Vai alla pagina iniziale" +#: front/src/components/auth/Settings.vue:128 +#, fuzzy +msgid "Hidden artists" +msgstr "Sfogliando artisti" + #: front/src/components/manage/moderation/InstancePolicyForm.vue:114 +#, fuzzy +msgctxt "Content/Moderation/Help text" msgid "Hide account or domain content, except from followers." msgstr "Nascondi contenuto dell'account o del dominio, ad esclusione dei seguaci." +#: front/src/components/moderation/FilterModal.vue:40 +#, fuzzy +msgctxt "Popup/*/Button.Label" +msgid "Hide content" +msgstr "Aggiungi contenuto" + +#: front/src/components/audio/PlayButton.vue:27 +msgctxt "*/Queue/Dropdown/Button/Label/Short" +msgid "Hide content from this artist" +msgstr "" + #: front/src/components/library/Home.vue:65 +#, fuzzy +msgctxt "Head/Home/Title" msgid "Home" msgstr "Pagina Iniziale" #: front/src/components/instance/Stats.vue:36 +#, fuzzy +msgctxt "Content/About/Paragraph/Unit" msgid "Hours of music" msgstr "Ore di musica" #: front/src/components/auth/SubsonicTokenForm.vue:10 +#, fuzzy +msgctxt "Content/Settings/Paragraph" msgid "However, accessing Funkwhale from those clients require a separate password you can set below." msgstr "Comunque, accedere a Funkwhale da quei client richiede un'altra password che puoi impostare qui sotto." #: front/src/views/auth/PasswordResetConfirm.vue:24 +#, fuzzy +msgctxt "Content/Signup/Paragraph" msgid "If the email address provided in the previous step is valid and binded to a user account, you should receive an email with reset instructions in the next couple of minutes." msgstr "Se l'indirizzo email fornito nel passo precedente è valido e legato ad un account utente, dovresti ricevere un'email con le istruzioni per il reset nel prossimo paio di minuti." -#: front/src/components/manage/library/FilesTable.vue:40 -msgid "Import date" -msgstr "Importa data" - #: front/src/components/Home.vue:71 +#, fuzzy +msgctxt "Content/Home/List item/Verb" 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 +msgctxt "Content/Library/Input.Label/Noun" msgid "Import reference" msgstr "Importa riferimento" #: front/src/views/content/libraries/FilesTable.vue:11 +#, fuzzy +msgctxt "Content/Library/Dropdown.Label/Noun" +msgid "Import status" +msgstr "Stato dell'importazione" + #: front/src/views/content/libraries/FilesTable.vue:58 +#, fuzzy +msgctxt "*/*/*/Noun" msgid "Import status" msgstr "Stato dell'importazione" #: front/src/views/content/libraries/FilesTable.vue:217 +#, fuzzy +msgctxt "Content/Library/Help text" msgid "Imported" msgstr "Importato" -#: front/src/components/mixins/Translations.vue:21 -#: front/src/components/mixins/Translations.vue:22 -msgid "Imported date" -msgstr "Data di importazione" +#: front/src/components/moderation/FilterModal.vue:26 +#, fuzzy +msgctxt "Popup/Moderation/List item" +msgid "In \"Recently added\" widget" +msgstr "Aggiunte recentemente" + +#: front/src/components/moderation/FilterModal.vue:27 +msgctxt "Popup/Moderation/List item" +msgid "In artists and album listings" +msgstr "" #: front/src/components/favorites/TrackFavoriteIcon.vue:3 +#, fuzzy +msgctxt "Content/Track/Button.Message" msgid "In favorites" msgstr "Nei preferiti" +#: front/src/components/moderation/FilterModal.vue:25 +msgctxt "Popup/Moderation/List item" +msgid "In other users favorites and listening history" +msgstr "" + +#: front/src/components/moderation/FilterModal.vue:28 +msgctxt "Popup/Moderation/List item" +msgid "In radio suggestions" +msgstr "" + #: front/src/components/manage/users/UsersTable.vue:54 +#, fuzzy +msgctxt "Content/Admin/Table" msgid "Inactive" msgstr "Inattivo" #: front/src/components/ShortcutsModal.vue:71 +#, fuzzy +msgctxt "Popup/Keyboard shortcuts/Table.Label/Verb" msgid "Increase volume" msgstr "Aumenta volume" -#: front/src/views/auth/PasswordReset.vue:54 -msgid "Input the email address binded to your account" -msgstr "Inserisci l'indirizzo email collegato al tuo account" - #: front/src/components/playlists/Editor.vue:31 +#, fuzzy +msgctxt "Content/Playlist/Button.Label/Verb" 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 +msgctxt "Content/Moderation/Title" msgid "Instance data" msgstr "Dati dell'istanza" #: front/src/views/admin/Settings.vue:80 +#, fuzzy +msgctxt "Content/Admin/Menu" msgid "Instance information" msgstr "Informazioni sull'istanza" #: front/src/components/library/Radios.vue:9 +#, fuzzy +msgctxt "Content/Radio/Title" msgid "Instance radios" msgstr "Radio dell'istanza" #: front/src/views/admin/Settings.vue:75 +#, fuzzy +msgctxt "Head/Admin/Title" msgid "Instance settings" msgstr "Impostazioni dell'istanza" -#: front/src/components/library/FileUpload.vue:230 -#: front/src/components/library/FileUpload.vue:231 +#: front/src/components/SetInstanceModal.vue:19 +#, fuzzy +msgctxt "Popup/Instance/Input.Label/Noun" +msgid "Instance URL" +msgstr "Dati dell'istanza" + +#: front/src/components/library/FileUpload.vue:233 +#: front/src/components/library/FileUpload.vue:234 +#, fuzzy +msgctxt "Content/Library/Help text" msgid "Invalid file type, ensure you are uploading an audio file. Supported file extensions are %{ extensions }" msgstr "Tipo di file non valido, assicurati che stai caricando un file audio. Le estensioni di file supportate sono %{ extensions }" -#: front/src/components/auth/Signup.vue:44 #: front/src/components/manage/users/InvitationForm.vue:11 +#, fuzzy +msgctxt "$1" +msgid "Invitation code" +msgstr "Codice di invito" + +#: front/src/components/auth/Signup.vue:44 msgid "Invitation code" msgstr "Codice di invito" #: front/src/views/admin/users/Base.vue:8 -#: src/views/admin/users/InvitationsList.vue:3 +#, fuzzy +msgctxt "Menu/Admin/Link" +msgid "Invitations" +msgstr "Inviti" + +#: front/src/views/admin/users/InvitationsList.vue:3 #: front/src/views/admin/users/InvitationsList.vue:24 +#, fuzzy +msgctxt "*/Admin/Title" msgid "Invitations" msgstr "Inviti" #: front/src/components/Footer.vue:41 +#, fuzzy +msgctxt "Footer/*/List item.Link" msgid "Issue tracker" msgstr "Elenco problemi" +#: front/src/components/SetInstanceModal.vue:5 +msgctxt "Popup/Instance/Error message.Title" +msgid "It is not possible to connect to the given URL" +msgstr "" + #: front/src/components/Home.vue:50 +#, fuzzy +msgctxt "Content/Home/List item/Verb" msgid "Keep a track of your favorite songs" msgstr "Tieni d'occhio le tue tracce preferite" -#: front/src/components/Footer.vue:33 src/components/ShortcutsModal.vue:3 +#: front/src/components/Footer.vue:33 +#, fuzzy +msgctxt "Footer/*/List item.Link/Short, Noun" +msgid "Keyboard shortcuts" +msgstr "Scorciatoie da tastiera" + +#: front/src/components/ShortcutsModal.vue:3 +#, fuzzy +msgctxt "Popup/Keyboard shortcuts/Title" msgid "Keyboard shortcuts" msgstr "Scorciatoie da tastiera" #: front/src/views/admin/moderation/DomainsDetail.vue:161 +#, fuzzy +msgctxt "Content/Moderation/Table.Label.Link" msgid "Known accounts" msgstr "Account conosciuti" #: front/src/views/content/remote/Home.vue:14 +#, fuzzy +msgctxt "Content/Library/Title" msgid "Known libraries" msgstr "Librerie conosciute" -#: 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 +#, fuzzy +msgctxt "Content/*/Table.Label" +msgid "Last activity" +msgstr "Ultime attività " + +#: front/src/components/manage/users/UsersTable.vue:41 +#, fuzzy +msgctxt "Content/Admin/Table.Label/Short, Noun (Value is a date)" +msgid "Last activity" +msgstr "Ultime attività " + +#: front/src/components/mixins/Translations.vue:29 +#: front/src/components/mixins/Translations.vue:30 +#, fuzzy +msgctxt "Content/Profile/*/Noun" msgid "Last activity" msgstr "Ultime attività " #: front/src/views/admin/moderation/AccountsDetail.vue:167 #: front/src/views/admin/moderation/DomainsDetail.vue:86 +#, fuzzy +msgctxt "Content/*/Table.Label" msgid "Last checked" msgstr "Controllato l'ultima volta" #: front/src/components/playlists/PlaylistModal.vue:32 +#, fuzzy +msgctxt "Popup/Playlist/Table.Label/Short" msgid "Last modification" msgstr "Ultima modifica" #: front/src/components/manage/moderation/AccountsTable.vue:43 +#, fuzzy +msgctxt "Content/Moderation/Table.Label/Noun" msgid "Last seen" msgstr "Visto l'ultima volta" #: front/src/components/mixins/Translations.vue:18 #: front/src/components/mixins/Translations.vue:19 +#, fuzzy +msgctxt "Content/Moderation/Dropdown/Noun" msgid "Last seen date" msgstr "Visto l'ultima volta in data" #: front/src/views/content/remote/Card.vue:56 +#, fuzzy +msgctxt "Content/Library/Card.List item/Noun" msgid "Last update:" msgstr "Ultimo aggiornamento:" -#: front/src/components/common/ActionTable.vue:47 +#: front/src/components/common/ActionTable.vue:48 +#, fuzzy +msgctxt "Modal/*/Button.Label/Short, Verb" msgid "Launch" msgstr "Inizia" #: front/src/components/Home.vue:10 +#, fuzzy +msgctxt "Content/Home/Button.Label/Verb" msgid "Learn more about this instance" msgstr "Scopri di più su questa istanza" #: front/src/components/manage/users/InvitationForm.vue:58 +#, fuzzy +msgctxt "Content/Admin/Input.Placeholder" msgid "Leave empty for a random code" msgstr "Lascia vuoto per un codice casuale" #: front/src/components/audio/EmbedWizard.vue:7 +#, fuzzy +msgctxt "Popup/Embed/Paragraph" msgid "Leave empty for a responsive widget" msgstr "Lascia vuoto per un widget adattivo" +#: front/src/views/content/Base.vue:5 +#, fuzzy +msgctxt "Menu/Library/Tab.Link" +msgid "Libraries" +msgstr "Librerie" + #: front/src/views/admin/moderation/AccountsDetail.vue:297 #: front/src/views/admin/moderation/DomainsDetail.vue:233 -#: front/src/views/content/Base.vue:5 +#, fuzzy +msgctxt "Content/Moderation/Table.Label" msgid "Libraries" msgstr "Librerie" #: front/src/views/content/libraries/Form.vue:2 +#, fuzzy +msgctxt "Content/Library/Paragraph" msgid "Libraries help you organize and share your music collections. You can upload your own music collection to Funkwhale and share it with your friends and family." msgstr "Le librerie sono di aiuto per organizzare e condividere la tua collezione musicale. Puoi caricare la tua musica su Funkwhale e condividerla con amici e parenti." #: front/src/components/instance/Stats.vue:30 +#, fuzzy +msgctxt "Content/About/Title/Noun" +msgid "Library" +msgstr "Libreria" + #: front/src/components/manage/users/UsersTable.vue:173 -#: front/src/views/admin/moderation/AccountsDetail.vue:464 +#, fuzzy +msgctxt "Content/Admin/Table" +msgid "Library" +msgstr "Libreria" + +#: front/src/views/admin/moderation/AccountsDetail.vue:462 +#, fuzzy +msgctxt "Content/Moderation/Dropdown" +msgid "Library" +msgstr "Libreria" + +#: front/src/components/Sidebar.vue:103 +#, fuzzy +msgctxt "Sidebar/Moderation/List item.Link/Noun" msgid "Library" msgstr "Libreria" #: front/src/views/content/libraries/Form.vue:109 +#, fuzzy +msgctxt "Content/Library/Message" msgid "Library created" msgstr "Libreria creata" #: front/src/views/content/libraries/Form.vue:129 +#, fuzzy +msgctxt "Content/Library/Message" msgid "Library deleted" msgstr "Libreria eliminata" -#: front/src/views/admin/library/FilesList.vue:3 -msgid "Library files" +#: front/src/views/admin/library/EditsList.vue:4 +#, fuzzy +msgctxt "Content/Admin/Title/Noun" +msgid "Library edits" msgstr "File della libreria" #: front/src/views/content/libraries/Form.vue:106 +#, fuzzy +msgctxt "Content/Library/Message" msgid "Library updated" msgstr "Libreria aggiornata" -#: front/src/components/library/Track.vue:100 +#: front/src/components/library/TrackDetail.vue:19 +#, fuzzy +msgctxt "Content/Track/Table.Label/Noun" msgid "License" msgstr "Licenza" #: front/src/views/content/libraries/Detail.vue:21 +#, fuzzy +msgctxt "Content/Library/Paragraph" msgid "Loading followers…" msgstr "Caricando la lista di chi ti segue…" #: front/src/views/content/libraries/Home.vue:3 +#, fuzzy +msgctxt "Content/Library/Paragraph" msgid "Loading Libraries…" msgstr "Caricando le Librerie…" #: front/src/views/content/libraries/Detail.vue:3 #: front/src/views/content/libraries/Upload.vue:3 +#, fuzzy +msgctxt "Content/Library/Paragraph" msgid "Loading library data…" msgstr "Caricando i dati della libreria…" -#: front/src/views/Notifications.vue:4 +#: front/src/views/Notifications.vue:19 +#, fuzzy +msgctxt "Content/Notifications/Paragraph" msgid "Loading notifications…" msgstr "Caricando le notifiche…" #: front/src/views/content/remote/Home.vue:3 +#, fuzzy +msgctxt "Content/Library/Paragraph" msgid "Loading remote libraries…" msgstr "Caricando le librerie remote…" #: front/src/views/content/libraries/Quota.vue:4 +#, fuzzy +msgctxt "Content/Library/Paragraph" msgid "Loading usage data…" msgstr "Caricando i dati di utilizzo…" #: front/src/components/favorites/List.vue:5 +#, fuzzy +msgctxt "Content/Favorites/Message" msgid "Loading your favorites…" msgstr "Caricando i tuoi preferiti…" #: front/src/components/manage/moderation/AccountsTable.vue:59 +#, fuzzy +msgctxt "Content/Moderation/Table/Short, Noun" +msgid "Local account" +msgstr "Account locale" + #: front/src/views/admin/moderation/AccountsDetail.vue:18 +#, fuzzy +msgctxt "Content/Moderation/List item" msgid "Local account" msgstr "Account locale" #: front/src/components/auth/Login.vue:84 +#, fuzzy +msgctxt "Head/Login/Title" msgid "Log In" msgstr "Accedi" #: front/src/components/auth/Login.vue:4 +#, fuzzy +msgctxt "Content/Login/Title/Verb" msgid "Log in to your Funkwhale account" msgstr "Accedi al tuo account Funkwhale" #: front/src/components/auth/Logout.vue:20 +#, fuzzy +msgctxt "Head/Login/Title" msgid "Log Out" msgstr "Disconnetti" #: front/src/components/Sidebar.vue:38 +#, fuzzy +msgctxt "Sidebar/Profile/List item.Link" msgid "Logged in as %{ username }" msgstr "Accesso effettuato come %{ username }" -#: front/src/components/Sidebar.vue:54 src/components/auth/Login.vue:42 +#: front/src/components/auth/Login.vue:42 +#, fuzzy +msgctxt "Content/Login/Button.Label/Verb" +msgid "Login" +msgstr "Accedi" + +#: front/src/components/Sidebar.vue:54 +#, fuzzy +msgctxt "Sidebar/Login/List item.Link/Verb" msgid "Login" msgstr "Accedi" #: front/src/views/admin/moderation/AccountsDetail.vue:119 +#, fuzzy +msgctxt "Content/*/*/Noun" msgid "Login status" msgstr "Stato dell'accesso" #: front/src/components/Sidebar.vue:52 +#, fuzzy +msgctxt "Sidebar/Login/List item.Link/Verb" msgid "Logout" msgstr "Disconnettiti" #: front/src/views/content/libraries/Home.vue:9 +#, fuzzy +msgctxt "Content/Library/Paragraph" msgid "Looks like you don't have a library, it's time to create one." msgstr "Sembra che tu non abbia ancora nessuna libreria, è tempo di crearne una." -#: front/src/components/audio/Player.vue:356 -#: src/components/audio/Player.vue:357 +#: front/src/components/audio/Player.vue:364 +#: src/components/audio/Player.vue:365 +#, fuzzy +msgctxt "Sidebar/Player/Icon.Tooltip" msgid "Looping disabled. Click to switch to single-track looping." msgstr "Ripetizione disattivata. Clicca per attivare la ripetizione della singola traccia." -#: front/src/components/audio/Player.vue:359 -#: src/components/audio/Player.vue:360 +#: front/src/components/audio/Player.vue:367 +#: src/components/audio/Player.vue:368 +#, fuzzy +msgctxt "Sidebar/Player/Icon.Tooltip" msgid "Looping on a single track. Click to switch to whole queue looping." msgstr "Ripeti una singola traccia. Clicca per ripetere l'intera coda." -#: front/src/components/audio/Player.vue:362 -#: src/components/audio/Player.vue:363 +#: front/src/components/audio/Player.vue:370 +#: src/components/audio/Player.vue:371 +#, fuzzy +msgctxt "Sidebar/Player/Icon.Tooltip" msgid "Looping on whole queue. Click to disable looping." msgstr "Ripete l'intera coda. Clicca per disattivare la ripetizione." -#: front/src/components/library/Track.vue:150 +#: front/src/components/library/TrackDetail.vue:69 +#, fuzzy +msgctxt "Content/Track/Title" msgid "Lyrics" msgstr "Testi" -#: front/src/components/Sidebar.vue:210 +#: front/src/components/Sidebar.vue:221 +#, fuzzy +msgctxt "Sidebar/*/Hidden text" msgid "Main menu" msgstr "Menu principale" #: front/src/views/admin/library/Base.vue:16 +#, fuzzy +msgctxt "Head/Admin/Title" msgid "Manage library" msgstr "Gestisci libreria" #: front/src/components/playlists/PlaylistModal.vue:3 +#, fuzzy +msgctxt "Popup/Playlist/Title/Verb" msgid "Manage playlists" msgstr "Gestisci playlist" #: front/src/views/admin/users/Base.vue:20 +#, fuzzy +msgctxt "Head/Admin/Title" msgid "Manage users" msgstr "Gestisci utenti" #: front/src/views/playlists/List.vue:8 +#, fuzzy +msgctxt "Content/Playlist/Button.Label/Verb" msgid "Manage your playlists" msgstr "Gestisci le tue playlist" -#: front/src/views/Notifications.vue:17 +#: front/src/views/Notifications.vue:14 +#, fuzzy +msgctxt "Content/Notifications/Button.Label/Verb" msgid "Mark all as read" msgstr "Segna tutte come lette" #: front/src/components/notifications/NotificationRow.vue:46 +#, fuzzy +msgctxt "Content/Notifications/Button.Tooltip/Verb" msgid "Mark as read" msgstr "Segna come letta" #: front/src/components/notifications/NotificationRow.vue:47 +#, fuzzy +msgctxt "Content/Notifications/Button.Tooltip/Verb" msgid "Mark as unread" msgstr "Segna come non letta" #: front/src/views/admin/moderation/AccountsDetail.vue:281 +#, fuzzy +msgctxt "Content/*/*/Unit" msgid "MB" msgstr "MB" -#: front/src/components/audio/Player.vue:349 +#: front/src/components/audio/Player.vue:357 +#, fuzzy +msgctxt "Sidebar/Player/Hidden text" msgid "Media player" msgstr "Riproduttore musicale" @@ -1483,492 +2711,993 @@ msgstr "Riproduttore musicale" msgid "Member since %{ date }" msgstr "Membro da %{ date }" +#: front/src/views/admin/library/Base.vue:17 +msgid "Menu/*/Hidden text" +msgstr "" + #: front/src/components/Footer.vue:32 +#, fuzzy +msgctxt "Footer/*/List item.Link" msgid "Mobile and desktop apps" msgstr "Applicazioni desktop e mobile" -#: front/src/components/Sidebar.vue:97 -#: src/components/manage/users/UsersTable.vue:177 -#: front/src/views/admin/moderation/AccountsDetail.vue:468 +#: front/src/components/manage/users/UsersTable.vue:177 +#, fuzzy +msgctxt "Content/Admin/Table" +msgid "Moderation" +msgstr "Moderazione" + #: front/src/views/admin/moderation/Base.vue:21 +#, fuzzy +msgctxt "Head/Moderation/Title" +msgid "Moderation" +msgstr "Moderazione" + +#: front/src/views/admin/moderation/AccountsDetail.vue:466 +#, fuzzy +msgctxt "Content/Moderation/Dropdown" +msgid "Moderation" +msgstr "Moderazione" + +#: front/src/components/Sidebar.vue:97 +#, fuzzy +msgctxt "Sidebar/Moderation/List item.Link/Noun" msgid "Moderation" msgstr "Moderazione" #: front/src/views/admin/moderation/AccountsDetail.vue:49 #: front/src/views/admin/moderation/DomainsDetail.vue:42 +#, fuzzy +msgctxt "Content/Moderation/Card.Paragraph" msgid "Moderation policies help you control how your instance interact with a given domain or account." msgstr "Le regole di moderazione ti aiutano a controllare come la tua istanza interagisce con un dato dominio o account." -#: front/src/components/mixins/Translations.vue:20 -#: front/src/components/mixins/Translations.vue:21 +#: front/src/components/library/EditCard.vue:5 +#, fuzzy +msgctxt "Content/Library/Card/Short" +msgid "Modification %{ id }" +msgstr "Data di modifica" + +#: front/src/components/mixins/Translations.vue:19 +#: front/src/components/mixins/Translations.vue:20 +#, fuzzy +msgctxt "Content/Playlist/Dropdown/Noun" msgid "Modification date" msgstr "Data di modifica" -#: front/src/components/Sidebar.vue:63 src/views/admin/Settings.vue:82 +#: front/src/components/Sidebar.vue:63 +#, fuzzy +msgctxt "Sidebar/Library/Title" msgid "Music" msgstr "Musica" -#: front/src/components/audio/Player.vue:355 +#: front/src/views/admin/Settings.vue:82 +#, fuzzy +msgctxt "Content/Admin/Menu" +msgid "Music" +msgstr "Musica" + +#: front/src/components/audio/Player.vue:363 +#, fuzzy +msgctxt "Sidebar/Player/Icon.Tooltip/Verb" msgid "Mute" msgstr "Muto" #: front/src/components/manage/moderation/InstancePolicyCard.vue:24 +#, fuzzy +msgctxt "Content/Moderation/Card.List item/Verb" +msgid "Mute activity" +msgstr "Silenzia attività " + #: front/src/components/manage/moderation/InstancePolicyForm.vue:115 +#, fuzzy +msgctxt "Content/Moderation/Checkbox.Label/Verb" msgid "Mute activity" msgstr "Silenzia attività " +#: front/src/components/manage/moderation/InstancePolicyForm.vue:119 +#, fuzzy +msgctxt "Content/Moderation/Checkbox.Label/Verb" +msgid "Mute notifications" +msgstr "Silenzia notifiche" + #: front/src/components/manage/moderation/InstancePolicyCard.vue:28 +#, fuzzy +msgctxt "Content/Moderation/Card.List item/Verb" msgid "Mute notifications" msgstr "Silenzia notifiche" #: front/src/components/Sidebar.vue:34 +#, fuzzy +msgctxt "Sidebar/Profile/Title" msgid "My account" msgstr "Mio account" -#: front/src/components/library/radios/Builder.vue:236 +#: front/src/components/library/radios/Builder.vue:237 +#, fuzzy +msgctxt "Content/Radio/Input.Placeholder" msgid "My awesome description" msgstr "La mia stupenda descrizione" #: front/src/views/content/libraries/Form.vue:70 +#, fuzzy +msgctxt "Content/Library/Input.Placeholder" msgid "My awesome library" msgstr "La mia eccezionale libreria" #: front/src/components/playlists/Form.vue:74 +#, fuzzy +msgctxt "Content/Playlist/Input.Placeholder" msgid "My awesome playlist" msgstr "La mia eccezionale playlist" -#: front/src/components/library/radios/Builder.vue:235 +#: front/src/components/library/radios/Builder.vue:236 +#, fuzzy +msgctxt "Content/Radio/Input.Placeholder" msgid "My awesome radio" msgstr "La mia eccezionale radio" #: front/src/views/content/libraries/Home.vue:6 +#, fuzzy +msgctxt "Content/Library/Title" msgid "My libraries" msgstr "Le mie librerie" #: 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 +#: src/components/library/EditCard.vue:60 +#: front/src/components/library/TrackDetail.vue:34 +#: front/src/components/library/TrackDetail.vue:43 +#: front/src/components/library/TrackDetail.vue:52 +#: front/src/components/library/TrackDetail.vue:61 #: 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 +#, fuzzy +msgctxt "*/*/*" msgid "N/A" msgstr "N/D" +#: front/src/components/mixins/Translations.vue:24 +#: front/src/components/mixins/Translations.vue:25 +#, fuzzy +msgctxt "Content/Moderation/*/Noun" +msgid "Name" +msgstr "Nome" + +#: front/src/views/content/libraries/Form.vue:10 +#, fuzzy +msgctxt "Content/Library/Input.Label" +msgid "Name" +msgstr "Nome" + +#: front/src/components/playlists/PlaylistModal.vue:31 +#, fuzzy +msgctxt "*/*/Table.Label" +msgid "Name" +msgstr "Nome" + +#: front/src/components/auth/Settings.vue:133 +#, fuzzy +msgctxt "Content/*/Table.Label" +msgid "Name" +msgstr "Nome" + #: 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 +#, fuzzy +msgctxt "Content/Moderation/Table.Label" msgid "Name" msgstr "Nome" -#: front/src/components/auth/Settings.vue:87 +#: front/src/components/auth/Settings.vue:88 +#, fuzzy +msgctxt "Content/Settings/Input.Label" +msgid "New password" +msgstr "Nuova password" + #: front/src/views/auth/PasswordResetConfirm.vue:14 +#, fuzzy +msgctxt "Content/Signup/Input.Label" msgid "New password" msgstr "Nuova password" -#: front/src/components/Sidebar.vue:160 +#: front/src/components/Sidebar.vue:171 +#, fuzzy +msgctxt "Sidebar/Player/Paragraph" msgid "New tracks will be appended here automatically." msgstr "Le nuove tracce saranno allegate qui automaticamente." -#: front/src/components/audio/Player.vue:353 +#: front/src/components/library/EditCard.vue:47 +msgctxt "Content/Library/Card.Table.Header/Short" +msgid "New value" +msgstr "" + +#: front/src/components/audio/Player.vue:361 +#, fuzzy +msgctxt "Sidebar/Player/Icon.Tooltip" msgid "Next track" msgstr "Prossima traccia" -#: front/src/components/Sidebar.vue:119 +#: front/src/components/Sidebar.vue:130 +#, fuzzy +msgctxt "*/*/*" msgid "No" msgstr "No" #: front/src/components/Home.vue:100 +#, fuzzy +msgctxt "Content/Home/List item" msgid "No add-ons, no plugins : you only need a web library" msgstr "Nessun addon, nessun plugin: ti serve solo una libreria in rete" #: front/src/components/audio/Search.vue:25 +#, fuzzy +msgctxt "Content/Search/Paragraph" msgid "No album matched your query" msgstr "Nessun album corrisponde alla tua ricerca" #: front/src/components/audio/Search.vue:16 +#, fuzzy +msgctxt "Content/Search/Paragraph" msgid "No artist matched your query" msgstr "Nessun artista corrisponde alla tua ricerca" -#: front/src/components/library/Track.vue:158 +#: front/src/components/library/TrackDetail.vue:14 +#, fuzzy +msgctxt "Content/Track/Table.Paragraph" +msgid "No copyright information available for this track" +msgstr "Nessun testo disponibile per questa traccia." + +#: front/src/components/library/TrackDetail.vue:25 +#, fuzzy +msgctxt "Content/Track/Table.Paragraph" +msgid "No licensing information for this track" +msgstr "Non abbiamo nessuna informazione sulla licenza di questa traccia" + +#: front/src/components/library/TrackDetail.vue:77 +#, fuzzy +msgctxt "Content/Track/Paragraph" msgid "No lyrics available for this track." msgstr "Nessun testo disponibile per questa traccia." #: front/src/components/federation/LibraryWidget.vue:6 +#, fuzzy +msgctxt "Content/Federation/Paragraph" msgid "No matching library." msgstr "Nessuna libreria corrispondente." -#: front/src/views/Notifications.vue:26 +#: front/src/views/Notifications.vue:28 +#, fuzzy +msgctxt "Content/Notifications/Paragraph" msgid "No notification to show." msgstr "Nessuna notifica da visualizzare." +#: front/src/components/common/EmptyState.vue:7 +msgctxt "Content/*/Paragraph" +msgid "No results were found." +msgstr "" + +#: front/src/views/content/libraries/Form.vue:72 +#, fuzzy +msgctxt "Content/Library/Dropdown" +msgid "Nobody except me" +msgstr "Nessuno tranne me" + #: 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 +#, fuzzy +msgctxt "Content/Settings/Dropdown" +msgid "Nobody except me" +msgstr "Nessuno tranne me" + +#: front/src/components/playlists/Form.vue:81 +#, fuzzy +msgctxt "Content/Playlist/Dropdown" msgid "Nobody except me" msgstr "Nessuno tranne me" #: front/src/views/content/libraries/Detail.vue:57 +#, fuzzy +msgctxt "Content/Library/Paragraph" msgid "Nobody is following this library" msgstr "Nessuno segue questa libreria" #: front/src/components/manage/users/InvitationsTable.vue:51 +#, fuzzy +msgctxt "Content/Admin/Table" msgid "Not used" msgstr "Non utilizzato" -#: front/src/components/Sidebar.vue:46 src/views/Notifications.vue:74 +#: front/src/views/Notifications.vue:76 +#, fuzzy +msgctxt "Head/Notifications/Title" +msgid "Notifications" +msgstr "Notifiche" + +#: front/src/components/Sidebar.vue:46 +#, fuzzy +msgctxt "Sidebar/Notifications/List item.Link/Noun" msgid "Notifications" msgstr "Notifiche" #: front/src/components/Footer.vue:47 +#, fuzzy +msgctxt "Footer/*/List item.Link" msgid "Official website" msgstr "Sito ufficiale" -#: front/src/components/auth/Settings.vue:82 +#: front/src/components/auth/Settings.vue:83 +#, fuzzy +msgctxt "Content/Settings/Input.Label" msgid "Old password" msgstr "Vecchia password" +#: front/src/components/library/EditCard.vue:46 +msgctxt "Content/Library/Card.Table.Header/Short" +msgid "Old value" +msgstr "" + #: front/src/components/manage/users/InvitationsTable.vue:20 +#, fuzzy +msgctxt "Content/Admin/Dropdown/Adjective" msgid "Open" msgstr "Aperto" #: front/src/views/admin/moderation/AccountsDetail.vue:23 +#, fuzzy +msgctxt "Content/Moderation/Link/Verb" msgid "Open profile" msgstr "Apri profilo" #: front/src/views/admin/moderation/DomainsDetail.vue:16 +#, fuzzy +msgctxt "Content/Moderation/Link/Verb" msgid "Open website" msgstr "Apri sito web" #: front/src/components/manage/moderation/InstancePolicyForm.vue:40 +#, fuzzy +msgctxt "Content/Moderation/Card.Title" msgid "Or customize your rule" msgstr "O personalizza la tua regola" -#: 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/components/favorites/List.vue:32 +#, fuzzy +msgctxt "Content/*/Dropdown.Label/Short, Name" +msgid "Order" +msgstr "Ordine" + #: front/src/views/playlists/List.vue:25 +#, fuzzy +msgctxt "Content/*/Dropdown.Label/Short, Noun" +msgid "Order" +msgstr "Ordine" + +#: front/src/components/library/Radios.vue:41 +#, fuzzy +msgctxt "Content/Search/Dropdown.Label" +msgid "Order" +msgstr "Ordine" + +#: front/src/components/manage/library/EditsCardList.vue:37 +#: front/src/components/manage/users/UsersTable.vue:17 +#, fuzzy +msgctxt "Content/Search/Dropdown.Label/Noun" msgid "Order" msgstr "Ordine" -#: 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 +#, fuzzy +msgctxt "Content/Search/Input.Label/Noun" +msgid "Ordering" +msgstr "Ordinamento" + +#: front/src/components/library/Albums.vue:15 +#: src/components/library/Artists.vue:15 +#, fuzzy +msgctxt "Content/Search/Dropdown.Label/Noun" +msgid "Ordering" +msgstr "Ordinamento" + +#: front/src/components/library/Radios.vue:33 +#: front/src/components/manage/library/EditsCardList.vue:29 +#, fuzzy +msgctxt "Content/Search/Dropdown.Label" +msgid "Ordering" +msgstr "Ordinamento" + +#: front/src/components/favorites/List.vue:24 +#, fuzzy +msgctxt "Content/Favorites/Dropdown.Title/Short, Name" +msgid "Ordering" +msgstr "Ordinamento" + #: front/src/views/playlists/List.vue:17 +#, fuzzy +msgctxt "Content/*/Dropdown.Label/Short, Noun" msgid "Ordering" msgstr "Ordinamento" -#: front/src/components/library/Artists.vue:23 +#: front/src/views/content/libraries/FilesTable.vue:21 +#, fuzzy +msgctxt "Content/Library/Dropdown.Label/Noun" +msgid "Ordering" +msgstr "Ordinamento" + +#: front/src/views/content/libraries/FilesTable.vue:29 +#, fuzzy +msgctxt "Content/Library/Dropdown.Label/Noun" +msgid "Ordering direction" +msgstr "Direzione di ordinamento" + +#: front/src/components/library/Albums.vue:23 +#: src/components/library/Artists.vue:23 +#, fuzzy +msgctxt "Content/Search/Dropdown.Label/Noun" +msgid "Ordering direction" +msgstr "Direzione di ordinamento" + #: front/src/components/manage/moderation/AccountsTable.vue:19 #: front/src/components/manage/moderation/DomainsTable.vue:17 -#: front/src/views/content/libraries/FilesTable.vue:29 +#, fuzzy +msgctxt "Content/Search/Input.Label/Noun" msgid "Ordering direction" msgstr "Direzione di ordinamento" #: front/src/components/manage/users/InvitationsTable.vue:38 +#, fuzzy +msgctxt "Content/Admin/Table.Label" msgid "Owner" msgstr "Proprietario" #: front/src/components/PageNotFound.vue:33 +#, fuzzy +msgctxt "Head/*/Title" msgid "Page Not Found" msgstr "Pagina non trovata" #: front/src/components/PageNotFound.vue:7 +#, fuzzy +msgctxt "Content/*/Title" msgid "Page not found!" msgstr "Pagina non trovata!" #: front/src/components/Pagination.vue:39 +#, fuzzy +msgctxt "Content/*/Hidden text/Noun" msgid "Pagination" msgstr "Impaginazione" -#: front/src/components/auth/Login.vue:33 src/components/auth/Signup.vue:40 +#: front/src/components/auth/Signup.vue:40 +msgid "Password" +msgstr "Password" + +#: front/src/components/auth/Login.vue:33 +#, fuzzy +msgctxt "Content/Login/Input.Label" msgid "Password" msgstr "Password" #: front/src/components/auth/SubsonicTokenForm.vue:94 +#, fuzzy +msgctxt "Content/Settings/Message" msgid "Password updated" msgstr "Password aggiornata" #: front/src/views/auth/PasswordResetConfirm.vue:28 +#, fuzzy +msgctxt "Content/Signup/Card.Title" msgid "Password updated successfully" msgstr "Password aggiornata con successo" -#: front/src/components/audio/Player.vue:352 +#: front/src/components/audio/Player.vue:360 +#, fuzzy +msgctxt "Sidebar/Player/Icon.Tooltip/Verb" msgid "Pause track" msgstr "Metti in pausa" #: front/src/components/ShortcutsModal.vue:59 +#, fuzzy +msgctxt "Popup/Keyboard shortcuts/Table.Label/Verb" msgid "Pause/play the current track" msgstr "Pausa/riproduci la traccia corrente" #: front/src/components/manage/moderation/InstancePolicyCard.vue:12 +#, fuzzy +msgctxt "Content/Moderation/Card.List item" msgid "Paused" msgstr "In pausa" -#: front/src/components/library/FileUpload.vue:107 -#: front/src/views/content/libraries/FilesTable.vue:14 #: front/src/views/content/libraries/FilesTable.vue:208 +#, fuzzy +msgctxt "Content/Library/Table/Short" +msgid "Pending" +msgstr "In sospeso" + +#: front/src/components/library/FileUpload.vue:109 +#, fuzzy +msgctxt "Content/Library/Table" +msgid "Pending" +msgstr "In sospeso" + +#: front/src/views/content/libraries/FilesTable.vue:14 +#, fuzzy +msgctxt "Content/Library/Dropdown" msgid "Pending" msgstr "In sospeso" #: front/src/views/content/libraries/Detail.vue:37 +#, fuzzy +msgctxt "Content/Library/Table/Short" msgid "Pending approval" msgstr "Approvazione in sospeso" #: front/src/views/content/libraries/Quota.vue:22 +#, fuzzy +msgctxt "Content/Library/Label" msgid "Pending files" msgstr "File in sospeso" -#: front/src/components/Sidebar.vue:212 +#: front/src/components/Sidebar.vue:223 +#, fuzzy +msgctxt "Sidebar/Notifications/Hidden text" msgid "Pending follow requests" msgstr "Richiesta di seguire in sospeso" +#: front/src/components/manage/library/EditsCardList.vue:18 +#, fuzzy +msgctxt "Content/Admin/Dropdown" +msgid "Pending review" +msgstr "File in sospeso" + +#: front/src/components/library/EditCard.vue:29 +#, fuzzy +msgctxt "Content/Library/Card/Short" +msgid "Pending review" +msgstr "File in sospeso" + +#: front/src/components/Sidebar.vue:224 +#, fuzzy +msgctxt "Sidebar/Moderation/Hidden text" +msgid "Pending review edits" +msgstr "File in sospeso" + #: front/src/components/manage/users/UsersTable.vue:42 +#, fuzzy +msgctxt "Content/Admin/Table.Label/Noun" +msgid "Permissions" +msgstr "Permessi" + #: front/src/views/admin/moderation/AccountsDetail.vue:137 +#, fuzzy +msgctxt "Content/Moderation/Table.Label" msgid "Permissions" msgstr "Permessi" #: front/src/components/audio/PlayButton.vue:9 -#: src/components/library/Track.vue:40 +#, fuzzy +msgctxt "*/Queue/Button/Label/Short, Verb" +msgid "Play" +msgstr "Riproduci" + +#: front/src/components/library/TrackBase.vue:25 +#, fuzzy +msgctxt "*/Queue/Button.Label/Short, Verb" 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:22 -#: front/src/components/library/Album.vue:67 src/views/playlists/Detail.vue:23 +#, fuzzy +msgctxt "Content/Queue/Button.Label/Short, Verb" +msgid "Play all" +msgstr "Riproduci tutto" + +#: front/src/components/library/Album.vue:17 +#: src/components/library/Album.vue:63 front/src/views/playlists/Detail.vue:24 +#, fuzzy +msgctxt "Content/*/Button.Label/Verb, Short" +msgid "Play all" +msgstr "Riproduci tutto" + +#: front/src/components/audio/album/Card.vue:48 +#, fuzzy +msgctxt "Content/Queue/Card.Button.Label/Short, Verb" msgid "Play all" msgstr "Riproduci tutto" #: front/src/components/library/Artist.vue:26 +#, fuzzy +msgctxt "Content/Artist/Button.Label/Verb" msgid "Play all albums" msgstr "Riproduci tutti gli album" -#: front/src/components/audio/PlayButton.vue:15 -#: front/src/components/audio/PlayButton.vue:65 +#: front/src/components/audio/PlayButton.vue:18 +#, fuzzy +msgctxt "*/Queue/Dropdown/Button/Label/Short" +msgid "Play next" +msgstr "Riproduci la prossima" + +#: front/src/components/audio/PlayButton.vue:77 +#, fuzzy +msgctxt "*/Queue/Dropdown/Button/Title" msgid "Play next" msgstr "Riproduci la prossima" #: front/src/components/ShortcutsModal.vue:67 +#, fuzzy +msgctxt "Popup/Keyboard shortcuts/Table.Label/Verb" msgid "Play next track" msgstr "Riproduci traccia successiva" -#: front/src/components/audio/PlayButton.vue:16 -#: front/src/components/audio/PlayButton.vue:63 +#: front/src/components/audio/PlayButton.vue:21 +#, fuzzy +msgctxt "*/Queue/Dropdown/Button/Label/Short" +msgid "Play now" +msgstr "Riproduci ora" + +#: front/src/components/audio/PlayButton.vue:75 +#, fuzzy +msgctxt "*/Queue/Dropdown/Button/Title" msgid "Play now" msgstr "Riproduci ora" #: front/src/components/ShortcutsModal.vue:63 +#, fuzzy +msgctxt "Popup/Keyboard shortcuts/Table.Label/Verb" msgid "Play previous track" msgstr "Riproduci traccia precedente" -#: front/src/components/Sidebar.vue:211 +#: front/src/components/audio/PlayButton.vue:78 +msgctxt "*/Queue/Dropdown/Button/Title" +msgid "Play similar songs" +msgstr "" + +#: front/src/components/Sidebar.vue:222 +#, fuzzy +msgctxt "Sidebar/Player/Hidden text" msgid "Play this track" msgstr "Riproduci questa traccia" -#: front/src/components/audio/Player.vue:351 +#: front/src/components/audio/Player.vue:359 +#, fuzzy +msgctxt "Sidebar/Player/Icon.Tooltip/Verb" msgid "Play track" msgstr "Riproduci traccia" -#: front/src/components/audio/PlayButton.vue:70 +#: front/src/components/audio/PlayButton.vue:83 +#, fuzzy +msgctxt "*/Queue/Button/Title" msgid "Play..." msgstr "Riproduci..." -#: front/src/views/playlists/Detail.vue:90 +#: front/src/views/playlists/Detail.vue:91 msgid "Playlist" msgstr "Lista di riproduzione" #: front/src/views/playlists/Detail.vue:12 +#, fuzzy +msgctxt "Content/Playlist/Header.Subtitle" msgid "Playlist containing %{ count } track, by %{ username }" msgid_plural "Playlist containing %{ count } tracks, by %{ username }" msgstr[0] "Lista di riproduzione contenente %{ count } traccia, di %{ username }" msgstr[1] "Lista di riproduzione contenente %{ count } tracce, di %{ username }" #: front/src/components/playlists/Form.vue:9 +#, fuzzy +msgctxt "Content/Playlist/Message" msgid "Playlist created" msgstr "Lista di riproduzione creata" #: front/src/components/playlists/Editor.vue:4 +#, fuzzy +msgctxt "Content/Playlist/Title" msgid "Playlist editor" msgstr "Modifica lista di riproduzione" #: front/src/components/playlists/Form.vue:21 +#, fuzzy +msgctxt "Content/Playlist/Input.Label" msgid "Playlist name" msgstr "Nome lista di riproduzione" #: front/src/components/playlists/Form.vue:6 +#, fuzzy +msgctxt "Content/Playlist/Message" msgid "Playlist updated" msgstr "Lista di riproduzione aggiornata" #: front/src/components/playlists/Form.vue:25 +#, fuzzy +msgctxt "Content/Playlist/Dropdown.Label" 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/admin/Settings.vue:83 +#: front/src/components/Sidebar.vue:71 +#, fuzzy +msgctxt "Sidebar/Playlist/List item.Link/Noun" +msgid "Playlists" +msgstr "Liste di riproduzione" + +#: front/src/components/library/Library.vue:16 +#, fuzzy +msgctxt "Menu/Home/Link" +msgid "Playlists" +msgstr "Liste di riproduzione" + #: front/src/views/playlists/List.vue:106 +#, fuzzy +msgctxt "Head/Playlist/Title/Noun" +msgid "Playlists" +msgstr "Liste di riproduzione" + +#: front/src/components/library/Home.vue:16 +#, fuzzy +msgctxt "Content/Home/Title" +msgid "Playlists" +msgstr "Liste di riproduzione" + +#: front/src/views/admin/Settings.vue:83 +#, fuzzy +msgctxt "Content/Admin/Menu" msgid "Playlists" msgstr "Liste di riproduzione" #: front/src/components/Home.vue:56 +#, fuzzy +msgctxt "Content/Home/List item" msgid "Playlists? We got them" msgstr "Liste di riproduzione? Ce le abbiamo" -#: front/src/components/auth/Settings.vue:78 +#: front/src/components/auth/Settings.vue:79 +#, fuzzy +msgctxt "Content/Settings/Error message.List item/Call to action" msgid "Please double-check your password is correct" msgstr "Per favore controlla se la tua password è corretta" #: front/src/components/auth/Login.vue:9 +#, fuzzy +msgctxt "Content/Login/Error message.List item/Call to action" msgid "Please double-check your username/password couple is correct" msgstr "Per favore controlla se la combinazione nome utente/password è corretta" #: front/src/components/auth/Settings.vue:46 +#, fuzzy +msgctxt "Content/Settings/Paragraph" msgid "PNG, GIF or JPG. At most 2MB. Will be downscaled to 400x400px." msgstr "PNG, GIF or JPG. Massimo 2MB. Saranno scalate a 400x400px." #: front/src/components/manage/moderation/InstancePolicyForm.vue:118 +#, fuzzy +msgctxt "Content/Moderation/Help text" msgid "Prevent account or domain from triggering notifications, except from followers." msgstr "Evita che l'account o il dominio facciano scattare notifiche, ad esclusione dei seguaci." -#: front/src/components/audio/EmbedWizard.vue:29 +#: front/src/components/audio/EmbedWizard.vue:33 +#, fuzzy +msgctxt "Popup/Embed/Title/Noun" msgid "Preview" msgstr "Anteprima" -#: front/src/components/audio/Player.vue:350 +#: front/src/components/audio/Player.vue:358 +#, fuzzy +msgctxt "Sidebar/Player/Icon.Tooltip" msgid "Previous track" msgstr "Traccia precedente" #: front/src/views/content/remote/Card.vue:39 +#, fuzzy +msgctxt "Content/Library/Card.List item" msgid "Problem during scanning" msgstr "Errore durante la scansione" #: front/src/components/library/FileUpload.vue:58 +#, fuzzy +msgctxt "Content/Library/Button.Label" msgid "Proceed" msgstr "Procedi" #: front/src/views/auth/EmailConfirm.vue:26 #: front/src/views/auth/PasswordResetConfirm.vue:31 +#, fuzzy +msgctxt "Content/Signup/Link/Verb" msgid "Proceed to login" msgstr "Procedi all'accesso" #: front/src/components/library/FileUpload.vue:17 +#, fuzzy +msgctxt "Content/Library/Tab.Title/Short" msgid "Processing" msgstr "Elaborazione" +#: front/src/views/content/libraries/Quota.vue:39 +#: front/src/views/content/libraries/Quota.vue:65 +#: front/src/views/content/libraries/Quota.vue:91 +#, fuzzy +msgctxt "Popup/Library/Button.Label" +msgid "Purge" +msgstr "Rimuovi" + #: front/src/components/manage/moderation/AccountsTable.vue:188 #: front/src/components/manage/moderation/DomainsTable.vue:168 +#, fuzzy +msgctxt "Content/Moderation/Dropdown/Verb" +msgid "Purge" +msgstr "Rimuovi" + #: 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 +#, fuzzy +msgctxt "Content/Library/Button.Label/Verb" msgid "Purge" msgstr "Rimuovi" #: front/src/views/content/libraries/Quota.vue:89 +#, fuzzy +msgctxt "Popup/Library/Title" msgid "Purge errored files?" msgstr "Rimuovere file con errori?" #: front/src/views/content/libraries/Quota.vue:37 +#, fuzzy +msgctxt "Popup/Library/Title" msgid "Purge pending files?" msgstr "Rimuovere file in attesa?" #: front/src/views/content/libraries/Quota.vue:63 +#, fuzzy +msgctxt "Popup/Library/Title" msgid "Purge skipped files?" msgstr "Rimuovere file saltati?" #: front/src/components/Sidebar.vue:20 +#, fuzzy +msgctxt "Sidebar/Queue/Tab.Title/Noun" msgid "Queue" msgstr "Coda" -#: front/src/components/audio/Player.vue:283 +#: front/src/components/audio/Player.vue:291 +#, fuzzy +msgctxt "Content/Queue/Message" msgid "Queue shuffled!" msgstr "Coda mischiata!" #: front/src/views/radios/Detail.vue:80 +#, fuzzy +msgctxt "Head/Radio/Title" msgid "Radio" msgstr "Radio" -#: front/src/components/library/radios/Builder.vue:233 +#: front/src/components/library/radios/Builder.vue:234 +#, fuzzy +msgctxt "Head/Radio/Title" msgid "Radio Builder" msgstr "Creatore Radio" #: front/src/components/library/radios/Builder.vue:15 +#, fuzzy +msgctxt "Content/Radio/Message" msgid "Radio created" msgstr "Radio creata" #: front/src/components/library/radios/Builder.vue:21 +#, fuzzy +msgctxt "Content/Radio/Input.Label/Noun" msgid "Radio name" msgstr "Nome radio" #: front/src/components/library/radios/Builder.vue:12 +#, fuzzy +msgctxt "Content/Radio/Message" msgid "Radio updated" msgstr "Radio aggiornata" -#: front/src/components/library/Library.vue:10 -#: src/components/library/Radios.vue:141 +#: front/src/components/library/Library.vue:13 +#, fuzzy +msgctxt "Menu/Home/Link" +msgid "Radios" +msgstr "Radio" + +#: front/src/components/library/Radios.vue:142 +#, fuzzy +msgctxt "Head/Radio/Title" msgid "Radios" msgstr "Radio" -#: front/src/components/manage/moderation/InstancePolicyCard.vue:39 #: front/src/components/manage/moderation/InstancePolicyForm.vue:25 +#, fuzzy +msgctxt "Content/Moderation/Input.Label/Noun" +msgid "Reason" +msgstr "Motivazione" + +#: front/src/components/manage/moderation/InstancePolicyCard.vue:39 +#, fuzzy +msgctxt "Content/Moderation/Card.Title/Noun" msgid "Reason" msgstr "Motivazione" #: front/src/views/admin/moderation/AccountsDetail.vue:222 #: front/src/views/admin/moderation/DomainsDetail.vue:179 +#, fuzzy +msgctxt "Content/Moderation/Table.Label/Noun" msgid "Received library follows" msgstr "Ricevuto un follow della libreria" #: front/src/components/manage/moderation/DomainsTable.vue:40 -#: front/src/components/mixins/Translations.vue:36 -#: front/src/components/mixins/Translations.vue:37 +#, fuzzy +msgctxt "Content/Moderation/Table.Label/Short, Noun" +msgid "Received messages" +msgstr "Messaggi ricevuti" + +#: front/src/components/mixins/Translations.vue:33 +#: front/src/components/mixins/Translations.vue:34 +#, fuzzy +msgctxt "Content/Moderation/Dropdown/Noun" msgid "Received messages" msgstr "Messaggi ricevuti" +#: front/src/components/library/EditForm.vue:27 +#, fuzzy +msgctxt "Content/Library/Paragraph" +msgid "Recent edits" +msgstr "Aggiunte recentemente" + +#: front/src/components/library/EditForm.vue:17 +msgctxt "Content/Library/Paragraph" +msgid "Recent edits awaiting review" +msgstr "" + #: front/src/components/library/Home.vue:24 +#, fuzzy +msgctxt "Content/Home/Title" msgid "Recently added" msgstr "Aggiunte recentemente" #: front/src/components/library/Home.vue:11 +#, fuzzy +msgctxt "Content/Home/Title" msgid "Recently favorited" msgstr "Preferiti recenti" #: front/src/components/library/Home.vue:6 +#, fuzzy +msgctxt "Content/Home/Title" msgid "Recently listened" msgstr "Ascoltate recentemente" #: front/src/views/content/remote/Home.vue:15 +#, fuzzy +msgctxt "Content/Library/Button.Label" +msgid "Refresh" +msgstr "Aggiorna" + +#: front/src/components/common/EmptyState.vue:16 +#, fuzzy +msgctxt "Content/*/Button.Label/Short, Verb" +msgid "Refresh" +msgstr "Aggiorna" + +#: front/src/components/auth/Settings.vue:125 +#, fuzzy +msgctxt "Content/*/Button.Label" msgid "Refresh" msgstr "Aggiorna" #: front/src/views/admin/moderation/DomainsDetail.vue:135 +#, fuzzy +msgctxt "Content/Moderation/Button.Label/Verb" msgid "Refresh node info" msgstr "Aggiorna informazioni del nodo" -#: front/src/components/common/ActionTable.vue:272 +#: front/src/components/common/ActionTable.vue:274 +#, fuzzy +msgctxt "Content/*/Button.Tooltip/Verb" msgid "Refresh table content" msgstr "Aggiorna tabella dei contenuti" @@ -1977,758 +3706,1461 @@ msgid "Registration are closed on this instance, you will need an invitation cod msgstr "Le registrazioni sono chiuse su questa istanza, hai bisogno di un codice d'invito per registrarti." #: front/src/components/manage/users/UsersTable.vue:71 +#, fuzzy +msgctxt "Content/Admin/Table, User role" msgid "regular user" msgstr "utente semplice" +#: front/src/components/library/EditCard.vue:87 #: front/src/views/content/libraries/Detail.vue:51 +#, fuzzy +msgctxt "Content/Library/Button.Label" msgid "Reject" msgstr "Rifiuta" #: front/src/components/manage/moderation/InstancePolicyCard.vue:32 +#, fuzzy +msgctxt "Content/Moderation/Card.List item/Verb" +msgid "Reject media" +msgstr "Rifiuta media" + #: front/src/components/manage/moderation/InstancePolicyForm.vue:123 +#, fuzzy +msgctxt "Content/Moderation/Checkbox.Label/Verb" msgid "Reject media" msgstr "Rifiuta media" #: front/src/views/content/libraries/Detail.vue:43 +#, fuzzy +msgctxt "Content/Library/Table/Short" msgid "Rejected" msgstr "Rifiutato" -#: front/src/views/content/libraries/FilesTable.vue:234 -msgid "Relaunch import" -msgstr "Riavvia importazione" +#: front/src/components/library/EditCard.vue:33 +#, fuzzy +msgctxt "Content/Library/Card/Short" +msgid "Rejected" +msgstr "Rifiutato" + +#: front/src/components/manage/library/EditsCardList.vue:24 +#, fuzzy +msgctxt "Content/Admin/Dropdown" +msgid "Rejected" +msgstr "Rifiutato" #: front/src/views/content/remote/Home.vue:6 +#, fuzzy +msgctxt "Content/Library/Title/Noun" msgid "Remote libraries" msgstr "Librerie remote" #: front/src/views/content/remote/Home.vue:7 +#, fuzzy +msgctxt "Content/Library/Paragraph" msgid "Remote libraries are owned by other users on the network. You can access them as long as they are public or you are granted access." msgstr "Le librerie remote sono di proprietà di altri utenti nella rete. Puoi accedervi se sono pubbliche o se ti è stato dato l'accesso ad esse." #: front/src/components/library/radios/Filter.vue:59 +#, fuzzy +msgctxt "Content/Radio/Button.Label/Verb" msgid "Remove" msgstr "Rimuovi" #: front/src/components/auth/Settings.vue:58 +#, fuzzy +msgctxt "Content/Settings/Button.Label/Verb" msgid "Remove avatar" msgstr "Rimuovi avatar" +#: front/src/components/library/Artist.vue:73 +#, fuzzy +msgctxt "Content/Moderation/Button.Label" +msgid "Remove filter" +msgstr "Rimuovi avatar" + #: front/src/components/favorites/TrackFavoriteIcon.vue:26 +#, fuzzy +msgctxt "*/Favorites/Icon.Tooltip/Verb" msgid "Remove from favorites" msgstr "Rimuovi dai preferiti" #: front/src/views/content/libraries/Quota.vue:38 +#, fuzzy +msgctxt "Popup/Library/Paragraph" msgid "Removes uploaded but yet to be processed tracks completely, adding the corresponding data to your quota." msgstr "Rimuovi completamente tracce caricate ma non ancora processate, aggiungendo lo spazio corrispondente alla tua quota." #: front/src/views/content/libraries/Quota.vue:64 +#, fuzzy +msgctxt "Popup/Library/Paragraph" msgid "Removes uploaded tracks skipped during the import processes completely, adding the corresponding data to your quota." msgstr "Rimuove completamente le tracce caricate ma che sono state saltate durante la fase di importazione, aggiungendo lo spazio corrispondente alla tua quota." #: front/src/views/content/libraries/Quota.vue:90 +#, fuzzy +msgctxt "Popup/Library/Paragraph" msgid "Removes uploaded tracks that could not be processed by the server completely, adding the corresponding data to your quota." msgstr "Rimuove completamente le tracce caricate ma che non sono state processate correttamente, aggiungendo lo spazio corrispondente alla tua quota." #: front/src/components/auth/SubsonicTokenForm.vue:33 +#, fuzzy +msgctxt "Content/Settings/Button.Label/Verb" +msgid "Request a new password" +msgstr "Richiedi una nuova password" + #: front/src/components/auth/SubsonicTokenForm.vue:36 +#, fuzzy +msgctxt "Popup/Settings/Button.Label/Verb" msgid "Request a new password" msgstr "Richiedi una nuova password" #: front/src/components/auth/SubsonicTokenForm.vue:34 +#, fuzzy +msgctxt "Popup/Settings/Title" msgid "Request a new Subsonic API password?" msgstr "Richiedere una nuova password API Subsonic?" #: front/src/components/auth/SubsonicTokenForm.vue:42 +#, fuzzy +msgctxt "Content/Settings/Button.Label/Verb" msgid "Request a password" msgstr "Richiedi una password" -#: front/src/components/auth/Login.vue:35 src/views/auth/PasswordReset.vue:4 +#: front/src/components/library/EditForm.vue:64 +msgctxt "Content/Library/Button.Label" +msgid "Reset to initial value: %{ value }" +msgstr "" + #: front/src/views/auth/PasswordReset.vue:53 +#, fuzzy +msgctxt "Head/Signup/Title" +msgid "Reset your password" +msgstr "Resetta la tua password" + +#: front/src/components/auth/Login.vue:35 +#, fuzzy +msgctxt "Content/Login/Link/Verb" msgid "Reset your password" msgstr "Resetta la tua password" -#: 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 +#: front/src/views/auth/PasswordReset.vue:4 +#, fuzzy +msgctxt "Content/Signup/Title" +msgid "Reset your password" +msgstr "Resetta la tua password" + +#: front/src/views/content/libraries/FilesTable.vue:234 +#, fuzzy +msgctxt "Content/Library/Dropdown/Verb" +msgid "Restart import" +msgstr "Riavvia importazione" + +#: front/src/components/library/Artists.vue:30 +#: src/components/library/Radios.vue:52 +#, fuzzy +msgctxt "Content/Search/Dropdown.Label" +msgid "Results per page" +msgstr "Risultati per pagina" + +#: front/src/views/playlists/List.vue:32 +#, fuzzy +msgctxt "Content/*/Dropdown.Label/Short, Noun" +msgid "Results per page" +msgstr "Risultati per pagina" + +#: front/src/components/library/Albums.vue:30 +#, fuzzy +msgctxt "Content/Search/Dropdown.Label/Noun" msgid "Results per page" msgstr "Risultati per pagina" +#: front/src/components/favorites/List.vue:39 +#, fuzzy +msgctxt "Content/*/Dropdown.Label/Short, Name" +msgid "Results per page" +msgstr "Risultati per pagina" + +#: front/src/components/library/EditForm.vue:31 +msgctxt "Content/Library/Button.Label" +msgid "Retrict to unreviewed edits" +msgstr "" + #: front/src/views/auth/EmailConfirm.vue:17 +#, fuzzy +msgctxt "Content/Signup/Link/Verb" msgid "Return to login" msgstr "Torna alla pagina di accesso" +#: front/src/components/library/Artist.vue:70 +#, fuzzy +msgctxt "Content/Moderation/Link" +msgid "Review my filters" +msgstr "Vedi files" + #: front/src/components/manage/moderation/InstancePolicyCard.vue:16 +#, fuzzy +msgctxt "Content/Moderation/Card.Title/Noun" msgid "Rule" msgstr "Regola" +#: front/src/components/library/radios/Builder.vue:34 +#, fuzzy +msgctxt "Content/Radio/Button.Label/Verb" +msgid "Save" +msgstr "Salva" + #: front/src/components/admin/SettingsGroup.vue:67 -#: front/src/components/library/radios/Builder.vue:33 +#, fuzzy +msgctxt "Content/Settings/Button.Label/Short, Verb" msgid "Save" msgstr "Salva" #: front/src/views/content/remote/Card.vue:165 +#, fuzzy +msgctxt "Content/Library/Message" msgid "Scan launched" msgstr "Scansione avviata" #: front/src/views/content/remote/Card.vue:63 +#, fuzzy +msgctxt "Content/Library/Card.Button.Label/Verb" msgid "Scan now" msgstr "Scansiona ora" +#: front/src/views/content/remote/Card.vue:31 +#, fuzzy +msgctxt "Content/Library/Card.List item" +msgid "Scan pending" +msgstr "Crescente" + #: front/src/views/content/remote/Card.vue:166 +#, fuzzy +msgctxt "Content/Library/Message" msgid "Scan skipped (previous scan is too recent)" msgstr "Scansione saltata (la scansione precedente è troppo recente)" -#: front/src/views/content/remote/Card.vue:31 -msgid "Scan waiting" -msgstr "Scansione in attesa" - #: front/src/views/content/remote/Card.vue:43 +#, fuzzy +msgctxt "Content/Library/Card.List item" msgid "Scanned" msgstr "Scansionata" #: front/src/views/content/remote/Card.vue:47 +#, fuzzy +msgctxt "Content/Library/Card.List item" msgid "Scanned with errors" msgstr "Scansione eseguita con errori" #: front/src/views/content/remote/Card.vue:35 +#, fuzzy +msgctxt "Content/Library/Card.List item" msgid "Scanning… (%{ progress }%)" msgstr "Scansionando... (%{ 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/library/Albums.vue:10 +#: src/components/library/Artists.vue:10 +#: front/src/components/library/Radios.vue:29 #: front/src/components/manage/moderation/DomainsTable.vue:5 #: front/src/components/manage/users/InvitationsTable.vue:5 -#: front/src/components/manage/users/UsersTable.vue:5 +#, fuzzy +msgctxt "Content/Search/Input.Label/Verb" +msgid "Search" +msgstr "Cerca" + +#: front/src/components/manage/library/EditsCardList.vue:6 +#: front/src/components/manage/moderation/AccountsTable.vue:5 +#, fuzzy +msgctxt "Content/Search/Input.Label/Noun" +msgid "Search" +msgstr "Cerca" + #: front/src/views/content/libraries/FilesTable.vue:5 -#: src/views/playlists/List.vue:13 +#, fuzzy +msgctxt "Content/Library/Input.Label/Verb" +msgid "Search" +msgstr "Cerca" + +#: front/src/views/playlists/List.vue:13 +#, fuzzy +msgctxt "Content/*/Form.Label/Short, Noun" +msgid "Search" +msgstr "Cerca" + +#: front/src/components/manage/users/UsersTable.vue:5 +#, fuzzy +msgctxt "Content/Search/Input.Label/verb" msgid "Search" msgstr "Cerca" #: front/src/views/content/remote/ScanForm.vue:9 +#, fuzzy +msgctxt "Content/Library/Input.Label/Verb" msgid "Search a remote library" msgstr "Cerca una libreria remota" +#: front/src/components/manage/library/EditsCardList.vue:211 +#, fuzzy +msgctxt "Content/Search/Input.Placeholder" +msgid "Search by account, summary, domain…" +msgstr "Cerca per titolo, artista, dominio…" + #: front/src/components/manage/moderation/AccountsTable.vue:171 +#, fuzzy +msgctxt "Content/Search/Input.Placeholder" msgid "Search by domain, username, bio…" msgstr "Cerca per dominio, nome utente, descrizione…" #: front/src/components/manage/moderation/DomainsTable.vue:151 +#, fuzzy +msgctxt "Content/Search/Input.Placeholder" msgid "Search by name…" msgstr "Cerca per nome…" #: front/src/views/content/libraries/FilesTable.vue:201 +#, fuzzy +msgctxt "Content/Library/Input.Placeholder" msgid "Search by title, artist, album…" msgstr "Cerca per titolo, artista, album…" -#: 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/InvitationsTable.vue:153 msgid "Search by username, e-mail address, code…" msgstr "Cerca per nome utente, email, codice…" #: front/src/components/manage/users/UsersTable.vue:163 +#, fuzzy +msgctxt "Content/Search/Input.Placeholder" msgid "Search by username, e-mail address, name…" msgstr "Cerca per nome utente, indirizzo e-mail, nome…" #: front/src/components/audio/SearchBar.vue:20 +#, fuzzy +msgctxt "Sidebar/Search/Input.Placeholder" msgid "Search for artists, albums, tracks…" msgstr "Cerca per artisti, album, tracce…" #: front/src/components/audio/Search.vue:2 +#, fuzzy +msgctxt "Content/Search/Title" msgid "Search for some music" msgstr "Cerca un po' di musica" -#: front/src/components/library/Track.vue:162 +#: front/src/components/library/TrackDetail.vue:81 +#, fuzzy +msgctxt "Content/Track/Link/Verb" msgid "Search on lyrics.wikia.com" msgstr "Cerca su lyrics.wikia.com" -#: front/src/components/library/Album.vue:27 +#: front/src/components/library/Album.vue:22 #: src/components/library/Artist.vue:31 -#: front/src/components/library/Track.vue:47 +#, fuzzy +msgctxt "Content/*/Button.Label/Verb" 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" +#: front/src/components/library/TrackBase.vue:32 +#, fuzzy +msgctxt "Content/*/Link/Verb" +msgid "Search on Wikipedia" +msgstr "Cerca su Wikipedia" + +#: front/src/components/library/Library.vue:35 +#: src/views/admin/moderation/Base.vue:22 +#: front/src/views/admin/users/Base.vue:21 src/views/content/Base.vue:19 +#, fuzzy +msgctxt "Menu/*/Hidden text" +msgid "Secondary menu" msgstr "Menu secondario" #: front/src/views/admin/Settings.vue:15 +#, fuzzy +msgctxt "Content/Admin/Menu.Title" msgid "Sections" msgstr "Sezioni" -#: front/src/components/library/radios/Builder.vue:45 +#: front/src/components/library/radios/Builder.vue:46 +#, fuzzy +msgctxt "Content/Radio/Dropdown.Placeholder/Verb" msgid "Select a filter" msgstr "Seleziona un filtro" -#: front/src/components/common/ActionTable.vue:77 +#: front/src/components/common/ActionTable.vue:78 +#, fuzzy +msgctxt "Content/*/Link/Verb" 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:86 +#: front/src/components/common/ActionTable.vue:87 +#, fuzzy +msgctxt "Content/*/Link/Verb" msgid "Select only current page" msgstr "Seleziona solo la pagina attuale" -#: front/src/components/Sidebar.vue:43 src/components/Sidebar.vue:85 +#: front/src/components/Sidebar.vue:85 +#, fuzzy +msgctxt "Sidebar/Admin/List item.Link/Noun" +msgid "Settings" +msgstr "Impostazioni" + +#: front/src/views/admin/moderation/AccountsDetail.vue:470 +#, fuzzy +msgctxt "Content/Moderation/Dropdown" +msgid "Settings" +msgstr "Impostazioni" + #: front/src/components/manage/users/UsersTable.vue:181 -#: front/src/views/admin/moderation/AccountsDetail.vue:472 +#, fuzzy +msgctxt "Content/Admin/Table" +msgid "Settings" +msgstr "Impostazioni" + +#: front/src/components/Sidebar.vue:43 +#, fuzzy +msgctxt "Sidebar/Settings/List item.Link/Noun" msgid "Settings" msgstr "Impostazioni" #: front/src/components/auth/Settings.vue:10 +#, fuzzy +msgctxt "Content/Settings/Message" msgid "Settings updated" msgstr "Impostazioni aggiornate" #: front/src/components/admin/SettingsGroup.vue:11 +#, fuzzy +msgctxt "Content/Settings/Paragraph" msgid "Settings updated successfully." msgstr "Impostazioni aggiornate con successo." #: front/src/components/manage/users/InvitationForm.vue:27 +#, fuzzy +msgctxt "Content/Admin/Table.Label/Noun" msgid "Share link" msgstr "Condividi collegamento" #: front/src/views/content/libraries/Detail.vue:15 +#, fuzzy +msgctxt "Content/Library/Paragraph" msgid "Share this link with other users so they can request access to your library." msgstr "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 +msgctxt "Content/Library/Title" msgid "Sharing link" msgstr "Condividi collegamento" -#: front/src/components/audio/album/Card.vue:40 +#: front/src/components/audio/album/Card.vue:38 +#, fuzzy +msgctxt "Content/Album/Card.Link/Verb" msgid "Show %{ count } more track" msgid_plural "Show %{ count } more tracks" msgstr[0] "Mostra %{ count } traccia in più" msgstr[1] "Mostra %{ count } tracce in più" #: front/src/components/audio/artist/Card.vue:30 +#, fuzzy +msgctxt "Content/Artist/Card.Link" msgid "Show 1 more album" msgid_plural "Show %{ count } more albums" msgstr[0] "Mostra 1 altro album" msgstr[1] "Mostra %{ count } altri album" +#: front/src/components/library/EditForm.vue:21 +msgctxt "Content/Library/Button.Label" +msgid "Show all edits" +msgstr "" + #: front/src/components/ShortcutsModal.vue:42 +#, fuzzy +msgctxt "Popup/Keyboard shortcuts/Table.Label/Verb" msgid "Show available keyboard shortcuts" msgstr "Mostra scorciatoie da tastiera disponibili" -#: front/src/views/Notifications.vue:10 +#: front/src/views/Notifications.vue:7 +#, fuzzy +msgctxt "Content/Notifications/Form.Label/Verb" msgid "Show read notifications" msgstr "Mostra notifiche lette" #: front/src/components/forms/PasswordInput.vue:26 +#, fuzzy +msgctxt "Content/Settings/Button.Tooltip/Verb" 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 +#, fuzzy +msgctxt "Content/Moderation/Paragraph" +msgid "Showing results %{ start }-%{ end } on %{ total }" +msgstr "Mostrando risultati %{ start }-%{ end } su %{ total }" + +#: front/src/components/manage/library/EditsCardList.vue:72 +#: front/src/views/content/libraries/FilesTable.vue:114 +#, fuzzy +msgctxt "Content/Library/Paragraph" +msgid "Showing results %{ start }-%{ end } on %{ total }" +msgstr "Mostrando risultati %{ start }-%{ end } su %{ total }" + #: front/src/components/manage/users/InvitationsTable.vue:76 #: front/src/components/manage/users/UsersTable.vue:87 -#: front/src/views/content/libraries/FilesTable.vue:114 +#, fuzzy +msgctxt "Content/Admin/Paragraph" msgid "Showing results %{ start }-%{ end } on %{ total }" msgstr "Mostrando risultati %{ start }-%{ end } su %{ total }" #: front/src/components/ShortcutsModal.vue:83 +#, fuzzy +msgctxt "Popup/Keyboard shortcuts/Table.Label/Verb" msgid "Shuffle queue" msgstr "Mischia la tua coda" -#: front/src/components/audio/Player.vue:365 +#: front/src/components/audio/Player.vue:373 +#, fuzzy +msgctxt "Sidebar/Player/Icon.Tooltip/Verb" msgid "Shuffle your queue" msgstr "Mischia la tua coda" #: front/src/components/auth/Signup.vue:97 +#, fuzzy +msgctxt "*/Signup/Title" msgid "Sign Up" msgstr "Registrati" #: front/src/components/manage/users/UsersTable.vue:40 +#, fuzzy +msgctxt "Content/Admin/Table.Label/Short, Noun (Value is a date)" msgid "Sign-up" msgstr "Registrati" -#: front/src/components/mixins/Translations.vue:31 #: front/src/views/admin/moderation/AccountsDetail.vue:176 -#: front/src/components/mixins/Translations.vue:32 +#, fuzzy +msgctxt "Content/*/Table.Label" msgid "Sign-up date" msgstr "Data di registrazione" -#: front/src/components/manage/moderation/InstancePolicyForm.vue:119 -msgid "Silence notifications" -msgstr "Silenzia le notifiche" - -#: 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 +#, fuzzy +msgctxt "Content/Profile/*/Noun" +msgid "Sign-up date" +msgstr "Data di registrazione" + +#: front/src/components/library/TrackDetail.vue:39 +#, fuzzy +msgctxt "Content/Track/Table.Label" +msgid "Size" +msgstr "Dimensione" + +#: front/src/components/library/FileUpload.vue:87 +#, fuzzy +msgctxt "Content/Library/Table.Label" +msgid "Size" +msgstr "Dimensione" + +#: front/src/components/mixins/Translations.vue:25 +#: front/src/components/mixins/Translations.vue:26 +#, fuzzy +msgctxt "Content/Library/*/Noun, in MB" +msgid "Size" +msgstr "Dimensione" + +#: front/src/views/content/libraries/FilesTable.vue:60 +#, fuzzy +msgctxt "*/*/*" msgid "Size" msgstr "Dimensione" #: front/src/views/content/libraries/FilesTable.vue:15 +#, fuzzy +msgctxt "Content/Library/Dropdown" +msgid "Skipped" +msgstr "Saltato" + #: front/src/views/content/libraries/FilesTable.vue:204 +#, fuzzy +msgctxt "Content/Library/Table/Short" msgid "Skipped" msgstr "Saltato" #: front/src/views/content/libraries/Quota.vue:49 +#, fuzzy +msgctxt "Content/Library/Label" msgid "Skipped files" msgstr "File saltati" #: front/src/views/admin/moderation/DomainsDetail.vue:97 +#, fuzzy +msgctxt "Content/Moderation/Table.Label" msgid "Software" msgstr "Software" +#: front/src/components/PageNotFound.vue:10 +#, fuzzy +msgctxt "Content/*/Paragraph" +msgid "Sorry, the page you asked for does not exist:" +msgstr "Ci dispiace, la pagina che hai richiesto non esiste:" + #: front/src/components/Footer.vue:49 +#, fuzzy +msgctxt "Footer/*/List item.Link" msgid "Source code" msgstr "Codice sorgente" -#: front/src/components/auth/Profile.vue:23 #: front/src/components/manage/users/UsersTable.vue:70 +#, fuzzy +msgctxt "Content/Admin/Table.User role" msgid "Staff member" msgstr "Membro dello staff" +#: front/src/components/auth/Profile.vue:23 +#, fuzzy +msgctxt "Content/Profile/Button.Label" +msgid "Staff member" +msgstr "Membro dello staff" + +#: front/src/components/audio/PlayButton.vue:24 +#, fuzzy +msgctxt "*/Queue/Dropdown/Button/Label/Short" +msgid "Start radio" +msgstr "Ferma radio" + #: front/src/components/radios/Button.vue:4 -msgid "Start" -msgstr "Inizia" +#, fuzzy +msgctxt "Content/Radio/Button.Label/Short, Verb" +msgid "Start radio" +msgstr "Ferma radio" #: front/src/views/admin/Settings.vue:86 +#, fuzzy +msgctxt "Content/Admin/Menu" msgid "Statistics" msgstr "Statistiche" #: front/src/views/admin/moderation/AccountsDetail.vue:454 +#, fuzzy +msgctxt "Content/Moderation/Help text" msgid "Statistics are computed from known activity and content on your instance, and do not reflect general activity for this account" msgstr "Le statistiche sono calcolate da attività conosciute e contenuti della tua istanza, e non riflette l'attività generale per questo account" #: front/src/views/admin/moderation/DomainsDetail.vue:358 +#, fuzzy +msgctxt "Content/Moderation/Help text" msgid "Statistics are computed from known activity and content on your instance, and do not reflect general activity for this domain" msgstr "Le statistiche sono calcolate da attività conosciute e contenuti della tua istanza, e non riflette l'attività generale per questo dominio" -#: front/src/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 +#, fuzzy +msgctxt "Content/Admin/Table.Label/Noun" +msgid "Status" +msgstr "Stato" + +#: front/src/components/manage/users/InvitationsTable.vue:17 +#, fuzzy +msgctxt "Content/Admin/Dropdown.Label" +msgid "Status" +msgstr "Stato" + +#: front/src/components/library/FileUpload.vue:88 #: front/src/views/content/libraries/Detail.vue:28 +#, fuzzy +msgctxt "Content/Library/Table.Label" +msgid "Status" +msgstr "Stato" + +#: front/src/views/admin/moderation/DomainsDetail.vue:123 +#, fuzzy +msgctxt "Content/Moderation/Table.Label" +msgid "Status" +msgstr "Stato" + +#: front/src/components/manage/library/EditsCardList.vue:12 +#, fuzzy +msgctxt "Content/Search/Dropdown.Label" +msgid "Status" +msgstr "Stato" + +#: front/src/components/manage/users/InvitationsTable.vue:39 +#, fuzzy +msgctxt "Content/Admin/Table.Label" msgid "Status" msgstr "Stato" #: front/src/components/radios/Button.vue:3 -msgid "Stop" -msgstr "Ferma" +#, fuzzy +msgctxt "Content/Radio/Button.Label/Short, Verb" +msgid "Stop radio" +msgstr "Ferma radio" -#: front/src/components/Sidebar.vue:161 +#: front/src/components/Sidebar.vue:172 +#, fuzzy +msgctxt "Sidebar/Player/Button.Label/Verb" msgid "Stop radio" msgstr "Ferma radio" -#: front/src/App.vue:22 +#: front/src/components/SetInstanceModal.vue:23 +#, fuzzy +msgctxt "*/*/Button.Label/Verb" msgid "Submit" msgstr "Invia" +#: front/src/components/library/EditForm.vue:80 +msgctxt "Content/Library/Button.Label/Verb" +msgid "Submit and apply edit" +msgstr "" + +#: front/src/components/library/EditForm.vue:7 +msgctxt "Content/Library/Button.Label" +msgid "Submit another edit" +msgstr "" + +#: front/src/components/library/EditForm.vue:81 +msgctxt "Content/Library/Button.Label/Verb" +msgid "Submit suggestion" +msgstr "" + #: front/src/views/admin/Settings.vue:85 +#, fuzzy +msgctxt "Content/Admin/Menu" msgid "Subsonic" msgstr "Subsonic" #: front/src/components/auth/SubsonicTokenForm.vue:2 +#, fuzzy +msgctxt "Content/Settings/Title" msgid "Subsonic API password" msgstr "Password API Subsonic" -#: front/src/App.vue:26 +#: front/src/components/library/EditForm.vue:38 +msgctxt "Content/Library/Paragraph" +msgid "Suggest a change using the form below." +msgstr "" + +#: front/src/components/library/TrackEdit.vue:5 +#, fuzzy +msgctxt "Content/*/Title" +msgid "Suggest an edit on this track" +msgstr "Non possiamo caricare questa traccia" + +#: front/src/components/SetInstanceModal.vue:31 +#, fuzzy +msgctxt "Popup/Instance/List.Label" msgid "Suggested choices" msgstr "Scelte suggerite" #: front/src/components/library/FileUpload.vue:3 +#, fuzzy +msgctxt "Content/Library/Tab.Title/Short" msgid "Summary" msgstr "Riepilogo" +#: front/src/components/library/EditForm.vue:69 +msgctxt "*/*/*" +msgid "Summary (optional)" +msgstr "" + #: front/src/components/Footer.vue:39 +#, fuzzy +msgctxt "Footer/*/Listitem.Link" msgid "Support forum" msgstr "Forum di supporto" #: front/src/components/library/FileUpload.vue:78 +#, fuzzy +msgctxt "Content/Library/Paragraph" msgid "Supported extensions: %{ extensions }" msgstr "Estensioni supportate: %{ extensions }" #: front/src/components/playlists/Editor.vue:9 +#, fuzzy +msgctxt "Content/Playlist/Paragraph" msgid "Syncing changes to server…" msgstr "Sincronizzando le modifiche con il server…" +#: front/src/components/audio/EmbedWizard.vue:25 +#, fuzzy +msgctxt "Content/*/Paragraph" +msgid "Text copied to clipboard!" +msgstr "Testo copiato negli appunti!" + #: front/src/components/common/CopyInput.vue:3 +#, fuzzy +msgctxt "Content/*/Paragraph/Short" msgid "Text copied to clipboard!" msgstr "Testo copiato negli appunti!" #: front/src/components/Home.vue:26 +#, fuzzy +msgctxt "Content/Home/Paragraph" msgid "That's simple: we loved Grooveshark and we want to build something even better." msgstr "È molto semplice: amavamo Grooveshark e volevamo creare qualcosa ancora più bello." #: front/src/components/Footer.vue:53 +#, fuzzy +msgctxt "Footer/*/List item.Link" msgid "The funkwhale logo was kindly designed and provided by Francis Gading." msgstr "Il logo di Funkwhale è stato gentilmente disegnato e concesso da Francis Gading." +#: front/src/components/SetInstanceModal.vue:8 +msgctxt "Popup/Instance/Error message.List item" +msgid "The given address is not a Funkwhale server" +msgstr "" + #: front/src/views/content/libraries/Form.vue:34 +#, fuzzy +msgctxt "Popup/Library/Paragraph" msgid "The library and all its tracks will be deleted. This can not be undone." msgstr "La libreria e tutte le sue tracce saranno eliminate. Questa azione è irreversibile." #: front/src/components/library/FileUpload.vue:39 -msgid "The music files you are uploading are tagged properly:" +#, fuzzy +msgctxt "Content/Library/List item" +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 +#: front/src/components/audio/Player.vue:75 +#, fuzzy +msgctxt "Sidebar/Player/Error message.Paragraph" msgid "The next track will play automatically in a few seconds…" msgstr "La traccia seguente verrà riprodotta automaticamente tra pochi secondi…" #: front/src/components/Home.vue:121 +#, fuzzy +msgctxt "Content/Home/List item" msgid "The plaform is free and open-source, you can install it and modify it without worries" msgstr "La piattaforma è libera e open source, puoi installarla e modificarla senza problemi" +#: front/src/components/playlists/Form.vue:14 +#, fuzzy +msgctxt "Content/Playlist/Error message.Title" +msgid "The playlist could not be created" +msgstr "Lista di riproduzione creata" + +#: front/src/components/SetInstanceModal.vue:7 +msgctxt "Popup/Instance/Error message.List item" +msgid "The server might be down" +msgstr "" + #: front/src/components/auth/SubsonicTokenForm.vue:4 +#, fuzzy +msgctxt "Content/Settings/Paragraph" msgid "The Subsonic API is not available on this Funkwhale instance." msgstr "L'API Subsonic non è disponibile su questa istanza Funkwhale." +#: front/src/components/library/EditCard.vue:96 +msgctxt "Popup/Library/Paragraph" +msgid "The suggestion will be completely removed, this action is irreversible." +msgstr "" + +#: front/src/components/playlists/PlaylistModal.vue:20 +#, fuzzy +msgctxt "Popup/Playlist/Error message.Title" +msgid "The track can't be added to a playlist" +msgstr "Non possiamo aggiungere la traccia alla lista di riproduzione" + +#: front/src/components/audio/Player.vue:72 +msgctxt "Sidebar/Player/Error message.Title" +msgid "The track cannot be loaded" +msgstr "" + #: front/src/components/library/FileUpload.vue:43 +#, fuzzy +msgctxt "Content/Library/List item" 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 +msgctxt "Content/Library/Paragraph" msgid "There are various ways to grab new content and make it available here." msgstr "Offriamo vari modi per recuperare nuovi contenuti e renderli disponibili qui." #: front/src/components/manage/moderation/InstancePolicyForm.vue:66 +#, fuzzy +msgctxt "Popup/Moderation/Paragraph" msgid "This action is irreversible." msgstr "Questa azione è irreversibile." -#: front/src/components/library/Album.vue:85 +#: front/src/components/library/Album.vue:81 +#, fuzzy +msgctxt "Content/Album/Paragraph" msgid "This album is present in the following libraries:" msgstr "Questo album è presente nelle seguenti librerie:" -#: front/src/components/library/Artist.vue:63 +#: front/src/components/library/Artist.vue:99 +#, fuzzy +msgctxt "Content/Artist/Paragraph" 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 +#, fuzzy +msgctxt "Content/Moderation/Card.Title" msgid "This domain is subject to specific moderation rules" msgstr "Questo dominio è soggetto a regole specifiche di moderazione" #: front/src/views/content/Home.vue:9 +#, fuzzy +msgctxt "Content/Library/Paragraph" msgid "This instance offers up to %{quota} of storage space for every user." msgstr "Questa istanza offre fino a %{quota} di spazio di archiviazione per ogni utente." #: front/src/components/auth/Profile.vue:16 +#, fuzzy +msgctxt "Content/Profile/Button.Paragraph" msgid "This is you!" msgstr "Questo sei tu!" #: front/src/views/content/libraries/Form.vue:71 +#, fuzzy +msgctxt "Content/Library/Input.Placeholder" msgid "This library contains my personal music, I hope you like it." msgstr "Questa libreria contiene la mia musica personale, spero vi piaccia." #: front/src/views/content/remote/Card.vue:131 +#, fuzzy +msgctxt "Content/Library/Card.Help text" msgid "This library is private and your approval from its owner is needed to access its content" msgstr "Questa libreria è privata e la tua approvazione dal suo proprietario è necessaria per accedere al suo contenuto" #: front/src/views/content/remote/Card.vue:132 +#, fuzzy +msgctxt "Content/Library/Card.Help text" msgid "This library is public and you can access its content freely" msgstr "Questa libreria è pubblica e tu puoi accedere al suo contenuto liberamente" -#: front/src/components/common/ActionTable.vue:45 +#: front/src/components/common/ActionTable.vue:46 +#, fuzzy +msgctxt "Modal/*/Paragraph" msgid "This may affect a lot of elements or have irreversible consequences, please double check this is really what you want." msgstr "Questo può coinvolgere molti elementi o avere conseguenze irreversibili, per favore ricontrolla se è proprio quello che vuoi." #: front/src/components/library/FileUpload.vue:52 +#, fuzzy +msgctxt "Content/Library/Paragraph" 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 +#: front/src/views/content/libraries/FilesTable.vue:213 +#, fuzzy +msgctxt "Content/Library/Help text" +msgid "This track could not be processed, please it is tagged correctly" +msgstr "Non è stato possibile processare questa traccia, assicurati che sia correttamente etichettata" + +#: front/src/views/content/libraries/FilesTable.vue:209 +#, fuzzy +msgctxt "Content/Library/Help text" +msgid "This track has been uploaded, but hasn't been processed by the server yet" +msgstr "La traccia è stata caricata ma non ancora processata dal server" + +#: front/src/views/content/libraries/FilesTable.vue:205 +#, fuzzy +msgctxt "Content/Library/Help text" +msgid "This track is already present in one of your libraries" +msgstr "La traccia era già presente in una delle tue librerie" + +#: front/src/components/audio/PlayButton.vue:86 +#, fuzzy +msgctxt "*/Queue/Button/Title" msgid "This track is not available in any library you have access to" msgstr "Questa traccia non è disponibile in nessuna libreria alla quale hai accesso" -#: front/src/components/library/Track.vue:171 +#: front/src/components/library/TrackDetail.vue:90 +#, fuzzy +msgctxt "Content/Track/Paragraph" msgid "This track is present in the following libraries:" msgstr "Questa traccia è presente nelle seguenti librerie:" -#: front/src/views/playlists/Detail.vue:37 +#: front/src/views/playlists/Detail.vue:38 +#, fuzzy +msgctxt "Popup/Playlist/Paragraph" msgid "This will completely delete this playlist and cannot be undone." msgstr "Questo cancellerà questa lista di riproduzione e non può essere annullato." #: front/src/views/radios/Detail.vue:27 +#, fuzzy +msgctxt "Popup/Radio/Paragraph" msgid "This will completely delete this radio and cannot be undone." msgstr "Questo cancellerà questa radio e non può essere annullato." #: front/src/components/auth/SubsonicTokenForm.vue:50 +#, fuzzy +msgctxt "Popup/Settings/Paragraph" msgid "This will completely disable access to the Subsonic API using from account." msgstr "Questo disabiliterà completamente l'accesso alla API Subsonic dagli account." -#: front/src/App.vue:132 src/components/Footer.vue:72 -msgid "This will erase your local data and disconnect you, do you want to continue?" -msgstr "Questo cancellerà i tuoi dati locali e ti disconnetterà , vuoi continuare?" - #: front/src/components/auth/SubsonicTokenForm.vue:35 +#, fuzzy +msgctxt "Popup/Settings/Paragraph" msgid "This will log you out from existing devices that use the current password." msgstr "Questo ti disconnetterà dai dispositivi esistenti che utilizzano la password attuale." #: front/src/components/playlists/Editor.vue:44 +#, fuzzy +msgctxt "Popup/Playlist/Paragraph" msgid "This will remove all tracks from this playlist and cannot be undone." msgstr "Questo cancellerà tutte le tracce da questa lista di riproduzione e non può essere annullato." -#: 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/components/audio/track/Table.vue:7 +#, fuzzy +msgctxt "Content/Track/Table.Label" +msgid "Title" +msgstr "Titolo" + #: front/src/views/content/libraries/FilesTable.vue:54 -#: front/src/components/mixins/Translations.vue:28 +#, fuzzy +msgctxt "*/*/*" msgid "Title" msgstr "Titolo" +#: front/src/components/SetInstanceModal.vue:16 +msgctxt "Popup/Instance/Paragraph" +msgid "To continue, please select the Funkwhale instance you want to connect to. Enter the address directly, or select one of the suggested choices." +msgstr "" + #: front/src/components/ShortcutsModal.vue:79 +#, fuzzy +msgctxt "Popup/Keyboard shortcuts/Table.Label/Verb" msgid "Toggle queue looping" msgstr "Cambia tipo di riproduzione della coda" -#: front/src/views/admin/moderation/AccountsDetail.vue:288 #: front/src/views/admin/moderation/DomainsDetail.vue:225 +#, fuzzy +msgctxt "Content/Moderation/Table.Label" +msgid "Total size" +msgstr "Dimensione totale" + +#: front/src/views/admin/moderation/AccountsDetail.vue:288 +#, fuzzy +msgctxt "Content/*/*" msgid "Total size" msgstr "Dimensione totale" #: front/src/views/content/libraries/Card.vue:61 +#, fuzzy +msgctxt "Content/Library/Card.Help text" msgid "Total size of the files in this library" msgstr "Dimensione totale dei files in questa libreria" #: front/src/views/admin/moderation/DomainsDetail.vue:113 +#, fuzzy +msgctxt "Content/*/*" msgid "Total users" msgstr "Utenti totali" #: front/src/components/audio/SearchBar.vue:27 -#: src/components/library/Track.vue:262 +#, fuzzy +msgctxt "Sidebar/Search/Title" +msgid "Track" +msgstr "Traccia" + +#: front/src/components/library/TrackBase.vue:139 +#: front/src/components/library/TrackDetail.vue:155 +#, fuzzy +msgctxt "Head/Track/Title" +msgid "Track" +msgstr "Traccia" + #: front/src/components/metadata/Search.vue:138 +#, fuzzy +msgctxt "*/*/*" msgid "Track" msgstr "Traccia" -#: front/src/views/content/libraries/FilesTable.vue:205 -msgid "Track already present in one of your libraries" -msgstr "La traccia era già presente in una delle tue librerie" +#: front/src/components/library/EditCard.vue:13 +msgctxt "Content/Library/Card/Short" +msgid "Track #%{ id } - %{ name }" +msgstr "" -#: front/src/components/library/Track.vue:85 +#: front/src/components/library/TrackDetail.vue:4 +#, fuzzy +msgctxt "Content/Track/Title/Noun" msgid "Track information" msgstr "Informazioni traccia" -#: front/src/components/library/radios/Filter.vue:44 -msgid "Track matching filter" -msgstr "Filtro corrispondenze traccia" - -#: front/src/components/mixins/Translations.vue:23 -#: front/src/components/mixins/Translations.vue:24 +#: front/src/components/mixins/Translations.vue:21 +#: front/src/components/mixins/Translations.vue:22 +#, fuzzy +msgctxt "Content/*/Dropdown/Noun" msgid "Track name" msgstr "Nome traccia" -#: front/src/views/content/libraries/FilesTable.vue:209 -msgid "Track uploaded, but not processed by the server yet" -msgstr "La traccia è stata caricata ma non ancora processata dal server" +#: front/src/components/playlists/PlaylistModal.vue:33 +#, fuzzy +msgctxt "*/*/Table.Label" +msgid "Tracks" +msgstr "Tracce" + +#: front/src/views/content/Base.vue:8 +#, fuzzy +msgctxt "Menu/Library/Tab.Link" +msgid "Tracks" +msgstr "Tracce" #: front/src/components/instance/Stats.vue:54 -msgid "tracks" -msgstr "tracce" +#, fuzzy +msgctxt "Content/About/Paragraph/Unit" +msgid "Tracks" +msgstr "Tracce" + +#: front/src/components/library/Album.vue:71 src/views/playlists/Detail.vue:51 +#, fuzzy +msgctxt "Content/*/Title/Name" +msgid "Tracks" +msgstr "Tracce" -#: front/src/components/library/Album.vue:75 -#: 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 +#: front/src/views/radios/Detail.vue:34 +#, fuzzy +msgctxt "Content/*/*" msgid "Tracks" msgstr "Tracce" -#: front/src/components/library/Artist.vue:54 +#: front/src/views/content/libraries/Detail.vue:8 +#, fuzzy +msgctxt "*/*/*" +msgid "Tracks" +msgstr "Tracce" + +#: front/src/components/library/Artist.vue:90 +#, fuzzy +msgctxt "Content/Artist/Title" msgid "Tracks by this artist" msgstr "Tracce di questo artista" #: front/src/components/instance/Stats.vue:25 +#, fuzzy +msgctxt "Content/About/Paragraph/Unit" msgid "Tracks favorited" msgstr "Tracce preferite" #: front/src/components/instance/Stats.vue:19 +#, fuzzy +msgctxt "Content/About/Paragraph/Unit" msgid "tracks listened" msgstr "tracce ascoltate" -#: front/src/components/library/Track.vue:138 -#: front/src/components/manage/library/FilesTable.vue:41 +#: front/src/components/library/radios/Filter.vue:44 +#, fuzzy +msgctxt "Popup/Radio/Title/Noun" +msgid "Tracks matching filter" +msgstr "Filtro corrispondenze traccia" + +#: front/src/components/library/TrackDetail.vue:57 +#, fuzzy +msgctxt "Content/Track/Table.Label/Noun" +msgid "Type" +msgstr "Tipo" + #: front/src/views/admin/moderation/AccountsDetail.vue:151 +#, fuzzy +msgctxt "Content/Moderation/Table.Label/Noun" msgid "Type" msgstr "Tipo" -#: front/src/components/manage/moderation/AccountsTable.vue:44 #: front/src/components/manage/moderation/DomainsTable.vue:42 +#, fuzzy +msgctxt "Content/Moderation/Table.Label/Short" +msgid "Under moderation rule" +msgstr "Sotto regole di moderazione" + +#: front/src/components/manage/moderation/AccountsTable.vue:44 +#, fuzzy +msgctxt "Content/Moderation/Table.Label/Short, Noun" msgid "Under moderation rule" msgstr "Sotto regole di moderazione" +#: front/src/views/content/remote/Card.vue:105 +#, fuzzy +msgctxt "Popup/Library/Button.Label" +msgid "Unfollow" +msgstr "Smetti di seguire" + #: front/src/views/content/remote/Card.vue:100 -#: src/views/content/remote/Card.vue:105 +#, fuzzy +msgctxt "Content/Library/Card.Button.Label/Verb" msgid "Unfollow" msgstr "Smetti di seguire" #: front/src/views/content/remote/Card.vue:101 +#, fuzzy +msgctxt "Popup/Library/Title" msgid "Unfollow this library?" msgstr "Smettere di seguire questa libreria?" #: front/src/components/About.vue:17 -msgid "Unfortunately, owners of this instance did not yet take the time to complete this page." +#, fuzzy +msgctxt "Content/About/Paragraph" +msgid "Unfortunately, the owners of this instance did not yet take the time to complete this page." msgstr "Sfortunatamente i proprietari di questa istanza non hanno ancora avuto tempo di completare questa pagina." #: front/src/components/Home.vue:37 +#, fuzzy +msgctxt "Content/Home/Title" msgid "Unlimited music" msgstr "Musica illimitata" -#: front/src/components/audio/Player.vue:354 +#: front/src/components/audio/Player.vue:362 +#, fuzzy +msgctxt "Sidebar/Player/Icon.Tooltip/Verb" msgid "Unmute" msgstr "Non silenziare" -#: front/src/components/manage/moderation/InstancePolicyCard.vue:45 #: front/src/components/manage/moderation/InstancePolicyForm.vue:57 +#, fuzzy +msgctxt "Content/Moderation/Card.Button.Label/Verb" msgid "Update" msgstr "Aggiorna" #: front/src/components/auth/Settings.vue:50 +#, fuzzy +msgctxt "Content/Settings/Button.Label/Verb" msgid "Update avatar" msgstr "Aggiorna avatar" #: front/src/views/content/libraries/Form.vue:25 +#, fuzzy +msgctxt "Content/Library/Button.Label/Verb" msgid "Update library" msgstr "Aggiorna libreria" -#: front/src/components/manage/moderation/InstancePolicyForm.vue:3 -msgid "Update moderation rule" -msgstr "Aggiorna regole di moderazione" - #: front/src/components/playlists/Form.vue:33 +#, fuzzy +msgctxt "Content/Playlist/Button.Label/Verb" msgid "Update playlist" msgstr "Aggiorna lista di riproduzione" #: front/src/components/auth/Settings.vue:27 +#, fuzzy +msgctxt "Content/Settings/Button.Label/Verb" msgid "Update settings" msgstr "Aggiorna impostazioni" #: front/src/views/auth/PasswordResetConfirm.vue:21 +#, fuzzy +msgctxt "Content/Signup/Button.Label" msgid "Update your password" msgstr "Aggiorna la tua password" #: front/src/views/content/libraries/Card.vue:44 #: front/src/views/content/libraries/DetailArea.vue:24 +#, fuzzy +msgctxt "Content/Library/Card.Button.Label/Verb" msgid "Upload" msgstr "Carica" #: front/src/components/auth/Settings.vue:45 +#, fuzzy +msgctxt "Content/Settings/Title/Verb" msgid "Upload a new avatar" msgstr "Carica un nuovo avatar" #: front/src/views/content/Home.vue:6 +#, fuzzy +msgctxt "Content/Library/Title/Verb" msgid "Upload audio content" msgstr "Carica contenuto audio" #: front/src/views/content/libraries/FilesTable.vue:57 +#, fuzzy +msgctxt "*/*/*/Noun" msgid "Upload date" msgstr "Data di caricamento" -#: front/src/components/library/FileUpload.vue:220 -#: front/src/components/library/FileUpload.vue:221 +#: front/src/components/library/FileUpload.vue:223 +#: front/src/components/library/FileUpload.vue:224 +#, fuzzy +msgctxt "Content/Library/Help text" msgid "Upload denied, ensure the file is not too big and that you have not reached your quota" msgstr "Caricamento non riuscito, assicurati che il file non sia troppo grande e di non aver esaurito la tua quota" #: front/src/views/content/Home.vue:7 +#, fuzzy +msgctxt "Content/Library/Paragraph" msgid "Upload music files (MP3, OGG, FLAC, etc.) from your personal library directly from your browser to enjoy them here." msgstr "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 +msgctxt "Content/Library/Title/Verb" msgid "Upload new tracks" msgstr "Carica nuove tracce" #: front/src/views/admin/moderation/AccountsDetail.vue:269 +#, fuzzy +msgctxt "Content/Moderation/Table.Label/Noun" msgid "Upload quota" msgstr "Quota di caricamento" -#: front/src/components/library/FileUpload.vue:229 +#: front/src/components/library/FileUpload.vue:232 +#, fuzzy +msgctxt "Content/Library/Help text" msgid "Upload timeout, please try again" msgstr "Caricamento scaduto, per favore riprova" -#: front/src/components/library/FileUpload.vue:100 +#: front/src/components/library/FileUpload.vue:102 +#, fuzzy +msgctxt "Content/Library/Table" msgid "Uploaded" msgstr "Caricato" #: front/src/components/library/FileUpload.vue:5 +#, fuzzy +msgctxt "Content/Library/Tab.Title/Short" msgid "Uploading" msgstr "Caricamento" -#: front/src/components/library/FileUpload.vue:103 +#: front/src/components/library/FileUpload.vue:105 +#, fuzzy +msgctxt "Content/Library/Table" msgid "Uploading…" msgstr "Caricamento…" #: front/src/components/manage/moderation/AccountsTable.vue:41 -#: front/src/components/mixins/Translations.vue:37 +#: front/src/components/mixins/Translations.vue:34 #: front/src/views/admin/moderation/AccountsDetail.vue:305 #: front/src/views/admin/moderation/DomainsDetail.vue:241 -#: front/src/components/mixins/Translations.vue:38 +#: front/src/components/mixins/Translations.vue:35 +#, fuzzy +msgctxt "Content/Moderation/Table.Label/Noun" msgid "Uploads" msgstr "Caricati" #: front/src/components/Footer.vue:16 +#, fuzzy +msgctxt "Footer/*/List item.Link" msgid "Use another instance" msgstr "Usa un'altra istanza" #: front/src/views/auth/PasswordReset.vue:12 +#, fuzzy +msgctxt "Content/Signup/Paragraph" msgid "Use this form to request a password reset. We will send an email to the given address with instructions to reset your password." msgstr "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 +#, fuzzy +msgctxt "Content/Moderation/Help text" msgid "Use this setting to temporarily enable/disable the policy without completely removing it." msgstr "Usa questa impostazione per abilitare/disabilitare temporaneamente la regola senza rimuoverla completamente." #: front/src/components/manage/users/InvitationsTable.vue:49 +#, fuzzy +msgctxt "Content/Admin/Table" msgid "Used" msgstr "Usati" #: front/src/views/content/libraries/Detail.vue:26 +#, fuzzy +msgctxt "Content/Library/Table.Label" msgid "User" msgstr "Utente" #: front/src/components/instance/Stats.vue:5 +#, fuzzy +msgctxt "Content/About/Title/Noun" msgid "User activity" msgstr "Attività utente" -#: front/src/components/library/Album.vue:82 -#: src/components/library/Artist.vue:60 -#: front/src/components/library/Track.vue:168 +#: front/src/components/library/TrackDetail.vue:87 +#, fuzzy +msgctxt "Content/Track/Title" +msgid "User libraries" +msgstr "Librerie utente" + +#: front/src/components/library/Album.vue:78 +#, fuzzy +msgctxt "Content/*/Title/Name" +msgid "User libraries" +msgstr "Librerie utente" + +#: front/src/components/library/Artist.vue:96 +#, fuzzy +msgctxt "Content/Artist/Title" msgid "User libraries" msgstr "Librerie utente" #: front/src/components/library/Radios.vue:20 +#, fuzzy +msgctxt "Content/Radio/Title" msgid "User radios" msgstr "Radio dell'utente" #: front/src/components/auth/Signup.vue:19 +msgid "Username" +msgstr "Nome utente" + #: front/src/components/manage/users/UsersTable.vue:37 -#: front/src/components/mixins/Translations.vue:33 +#, fuzzy +msgctxt "Content/Admin/Table.Label" +msgid "Username" +msgstr "Nome utente" + +#: front/src/components/mixins/Translations.vue:30 +#: front/src/components/mixins/Translations.vue:31 +#, fuzzy +msgctxt "Content/Profile/*/Noun" +msgid "Username" +msgstr "Nome utente" + #: front/src/views/admin/moderation/AccountsDetail.vue:85 -#: front/src/components/mixins/Translations.vue:34 +#, fuzzy +msgctxt "Content/*/*" msgid "Username" msgstr "Nome utente" #: front/src/components/auth/Login.vue:15 +#, fuzzy +msgctxt "Content/Login/Input.Label/Noun" msgid "Username or email" msgstr "Nome utente o email" #: front/src/components/instance/Stats.vue:13 +#, fuzzy +msgctxt "Content/About/Paragraph/Unit" msgid "users" msgstr "utenti" -#: front/src/components/Sidebar.vue:91 +#: front/src/components/mixins/Translations.vue:32 +#: front/src/components/mixins/Translations.vue:33 +#, fuzzy +msgctxt "Content/Moderation/*/Noun" +msgid "Users" +msgstr "Utenti" + #: 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 +#, fuzzy +msgctxt "Content/Moderation/Table.Label" +msgid "Users" +msgstr "Utenti" + +#: front/src/components/Sidebar.vue:91 +#, fuzzy +msgctxt "Sidebar/Admin/List item.Link/Noun" +msgid "Users" +msgstr "Utenti" + +#: front/src/views/admin/users/UsersList.vue:3 +#: src/views/admin/users/UsersList.vue:21 +#, fuzzy +msgctxt "*/Admin/Title" +msgid "Users" +msgstr "Utenti" + +#: front/src/views/admin/Settings.vue:81 +#, fuzzy +msgctxt "Content/Admin/Menu" +msgid "Users" +msgstr "Utenti" + +#: front/src/views/admin/users/Base.vue:5 +#, fuzzy +msgctxt "*/Admin/Link" msgid "Users" msgstr "Utenti" @@ -2737,201 +5169,338 @@ msgid "Using Funkwhale" msgstr "Utilizzando Funkwhale" #: front/src/components/Footer.vue:13 +#, fuzzy +msgctxt "Footer/*/List item" msgid "Version %{version}" msgstr "Versione (%{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 +msgctxt "Content/Library/Link/Verb" msgid "View files" msgstr "Vedi files" -#: front/src/components/library/Album.vue:31 -#: 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 +#, fuzzy +msgctxt "Content/*/Link.Tooltip/Verb" +msgid "View on MusicBrainz" +msgstr "Vedi su MusicBrainz" + +#: front/src/components/library/TrackBase.vue:36 +#, fuzzy +msgctxt "Content/*/Link/Verb" +msgid "View on MusicBrainz" +msgstr "Vedi su MusicBrainz" + +#: front/src/components/library/Album.vue:26 +#: src/components/library/Artist.vue:35 +#, fuzzy +msgctxt "Content/*/Button.Label/Verb" msgid "View on MusicBrainz" msgstr "Vedi su MusicBrainz" #: front/src/views/content/libraries/Form.vue:18 +#, fuzzy +msgctxt "Content/Library/Dropdown.Label" msgid "Visibility" msgstr "Visibilità " #: front/src/views/content/libraries/Card.vue:59 +#, fuzzy +msgctxt "Content/Library/Card.Help text" msgid "Visibility: everyone on this instance" msgstr "Visibilità : tutti su questa istanza" #: front/src/views/content/libraries/Card.vue:60 +#, fuzzy +msgctxt "Content/Library/Card.Help text" msgid "Visibility: everyone, including other instances" msgstr "Visibilità : tutti, incluse altre istanze" #: front/src/views/content/libraries/Card.vue:58 +#, fuzzy +msgctxt "Content/Library/Card.Help text" msgid "Visibility: nobody except me" msgstr "Visibilità : nessuno tranne me" -#: front/src/components/library/Album.vue:61 +#: front/src/components/library/Album.vue:56 +#, fuzzy +msgctxt "Content/Album/" msgid "Volume %{ number }" msgstr "Volume %{ number }" -#: front/src/components/playlists/PlaylistModal.vue:20 -msgid "We cannot add the track to a playlist" -msgstr "Non possiamo aggiungere la traccia alla lista di riproduzione" - -#: front/src/components/playlists/Form.vue:14 -msgid "We cannot create the playlist" -msgstr "Non possiamo creare la lista di riproduzione" - #: front/src/components/auth/Signup.vue:13 msgid "We cannot create your account" msgstr "Non possiamo creare il tuo account" -#: front/src/components/audio/Player.vue:64 -msgid "We cannot load this track" -msgstr "Non possiamo caricare questa traccia" - #: front/src/components/auth/Login.vue:7 +#, fuzzy +msgctxt "Content/Login/Error message.Title" msgid "We cannot log you in" msgstr "Non riusciamo a farti accedere" -#: front/src/components/auth/Settings.vue:38 -msgid "We cannot save your avatar" -msgstr "Non possiamo salvare il tuo avatar" - -#: front/src/components/auth/Settings.vue:14 -msgid "We cannot save your settings" -msgstr "Non possiamo salvare le tue impostazioni" - #: front/src/components/Home.vue:127 +#, fuzzy +msgctxt "Content/Home/List item" msgid "We do not track you or bother you with ads" msgstr "Noi non ti tracciamo o infastidiamo con pubblicità " -#: front/src/components/library/Track.vue:95 -msgid "We don't have any copyright information for this track" -msgstr "Non abbiamo nessuna informazione sul copyright per questa traccia" - -#: front/src/components/library/Track.vue:106 -msgid "We don't have any licensing information for this track" -msgstr "Non abbiamo nessuna informazione sulla licenza di questa traccia" - #: front/src/components/library/FileUpload.vue:40 +#, fuzzy +msgctxt "Content/Library/Link" msgid "We recommend using Picard for that purpose." msgstr "Ti consigliamo di utilizzare Picard per quello scopo." #: front/src/components/Home.vue:7 +#, fuzzy +msgctxt "Content/Home/Title" msgid "We think listening to music should be simple." msgstr "Noi pensiamo che ascoltare musica debba essere semplice." -#: front/src/components/PageNotFound.vue:10 -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/Home.vue:153 +#, fuzzy +msgctxt "Head/Home/Title" msgid "Welcome" msgstr "Benvenuto" #: front/src/components/Home.vue:5 +#, fuzzy +msgctxt "Content/Home/Title/Verb" msgid "Welcome on Funkwhale" msgstr "Benvenuto su Funkwhale" #: front/src/components/Home.vue:24 +#, fuzzy +msgctxt "Content/Home/Title" msgid "Why funkwhale?" msgstr "Perchè Funkwhale?" #: front/src/components/audio/EmbedWizard.vue:13 +#, fuzzy +msgctxt "Popup/Embed/Input.Label" msgid "Widget height" msgstr "Altezza del widget" #: front/src/components/audio/EmbedWizard.vue:6 +#, fuzzy +msgctxt "Popup/Embed/Input.Label" msgid "Widget width" msgstr "Larghezza del widget" -#: front/src/components/Sidebar.vue:118 +#: front/src/components/Sidebar.vue:129 #: front/src/components/manage/moderation/AccountsTable.vue:72 #: front/src/components/manage/moderation/DomainsTable.vue:58 +#, fuzzy +msgctxt "*/*/*" msgid "Yes" msgstr "Si" #: front/src/components/auth/Logout.vue:8 +#, fuzzy +msgctxt "Content/Login/Button.Label" msgid "Yes, log me out!" msgstr "Si, disconnettimi!" #: front/src/views/content/libraries/Form.vue:19 +#, fuzzy +msgctxt "Content/Library/Paragraph" msgid "You are able to share your library with other people, regardless of its visibility." msgstr "Sarai in grado di condividere la tua libreria con altre persone, indipendentemente dalla sua visibilità ." #: front/src/components/library/FileUpload.vue:33 +#, fuzzy +msgctxt "Content/Library/Paragraph" msgid "You are about to upload music to your library. Before proceeding, please ensure that:" msgstr "Stai per caricare della musica nella tua libreria. Prima di procedere, per favore assicurati che:" +#: front/src/components/SetInstanceModal.vue:12 +msgctxt "Popup/Login/Paragraph" +msgid "You are currently connected to <a href=\"%{ url }\" target=\"_blank\">%{ hostname } <i class=\"external icon\"/></a>. If you continue, you will be disconnected from your current instance and all your local data will be deleted." +msgstr "" + +#: front/src/components/library/Artist.vue:67 +msgid "You are currently hiding content related to this artist." +msgstr "" + #: front/src/components/auth/Logout.vue:7 msgid "You are currently logged in as %{ username }" msgstr "Sei attualmente connesso come %{ username }" +#: front/src/components/library/FileUpload.vue:36 +msgctxt "Content/Library/List item" +msgid "You are not uploading copyrighted content in a public library, otherwise you may be infringing the law" +msgstr "" + +#: front/src/components/SetInstanceModal.vue:97 +msgctxt "*/Instance/Message" +msgid "You are now using the Funkwhale instance at %{ url }" +msgstr "" + #: front/src/views/content/Home.vue:17 +#, fuzzy +msgctxt "Content/Library/Paragraph" msgid "You can follow libraries from other users to get access to new music. Public libraries can be followed immediatly, while following a private library requires approval from its owner." msgstr "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 +#, fuzzy +msgctxt "Content/Home/List item" msgid "You can invite friends and family to your instance so they can enjoy your music" msgstr "Puoi invitare amici e familiari sulla tua istanza così possono fruire della tua musica" +#: front/src/components/moderation/FilterModal.vue:31 +msgctxt "Popup/Moderation/Paragraph" +msgid "You can manage and update your filters anytime from your account settings." +msgstr "" + #: front/src/views/auth/EmailConfirm.vue:24 +#, fuzzy +msgctxt "Content/Signup/Paragraph" msgid "You can now use the service without limitations." msgstr "Ora puoi usare il servizio senza limitazioni." #: front/src/components/library/radios/Builder.vue:7 +#, fuzzy +msgctxt "Content/Radio/Paragraph" msgid "You can use this interface to build your own custom radio, which will play tracks according to your criteria." msgstr "Puoi usare questa interfaccia per creare la tua radio personalizzata, che riprodurrà tracce in accordo con i tuoi criteri." #: front/src/components/auth/SubsonicTokenForm.vue:7 +#, fuzzy +msgctxt "Content/Settings/Paragraph" msgid "You can use those to enjoy your playlist and music in offline mode, on your smartphone or tablet, for instance." msgstr "Puoi usarli per godere delle tue liste di riproduzione e musica anche quando non collegato, dal tuo cellulare o tablet, per esempio." #: front/src/views/admin/moderation/AccountsDetail.vue:46 +#, fuzzy +msgctxt "Content/Moderation/Card.Title" msgid "You don't have any rule in place for this account." msgstr "Non hai nessuna regola attiva per questo account." #: front/src/views/admin/moderation/DomainsDetail.vue:39 +#, fuzzy +msgctxt "Content/Moderation/Card.Title" msgid "You don't have any rule in place for this domain." msgstr "Non hai nessuna regola attiva per questo dominio." -#: front/src/components/Sidebar.vue:158 +#: front/src/components/library/EditForm.vue:52 +msgctxt "Content/Library/Paragraph" +msgid "You don't have the permission to edit this object, but you can suggest changes. Once submitted, suggestions will be reviewed before approval." +msgstr "" + +#: front/src/components/Sidebar.vue:169 +#, fuzzy +msgctxt "Sidebar/Player/Title" msgid "You have a radio playing" msgstr "Hai una radio in riproduzione" -#: front/src/components/audio/Player.vue:71 +#: front/src/components/audio/Player.vue:79 +#, fuzzy +msgctxt "Sidebar/Player/Error message.Paragraph" msgid "You may have a connectivity issue." msgstr "Potresti avere un problema di connettività ." -#: 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/components/auth/Settings.vue:99 +#: front/src/components/auth/Settings.vue:100 +#, fuzzy +msgctxt "Popup/Settings/List item" msgid "You will be logged out from this session and have to log in with the new one" msgstr "Sarai disconnesso da questa sessione e dovrai accedere con una nuova" -#: front/src/components/auth/Settings.vue:70 +#: front/src/components/auth/Settings.vue:71 +#, fuzzy +msgctxt "Content/Settings/Paragraph" msgid "You will have to update your password on your clients that use this password." msgstr "Dovrai aggiornare la tua password sui tuoi dispositivi che utilizzano questa password." -#: front/src/components/favorites/List.vue:115 +#: front/src/components/moderation/FilterModal.vue:20 +msgctxt "Popup/Moderation/Paragraph" +msgid "You will not see tracks, albums and user activity linked to this artist anymore:" +msgstr "" + +#: front/src/components/auth/Settings.vue:38 +msgctxt "Content/Settings/Error message.Title" +msgid "Your avatar cannot be saved" +msgstr "" + +#: front/src/components/library/EditForm.vue:3 +msgctxt "Content/Library/Paragraph" +msgid "Your edit was successfully submitted." +msgstr "" + +#: front/src/components/favorites/List.vue:116 +#, fuzzy +msgctxt "Head/Favorites/Title" msgid "Your Favorites" msgstr "I Tuoi Preferiti" #: front/src/components/Home.vue:114 +#, fuzzy +msgctxt "Content/Home/Title" msgid "Your music, your way" msgstr "La tua musica, il tuo modo di essere" -#: front/src/views/Notifications.vue:7 +#: front/src/views/Notifications.vue:4 +#, fuzzy +msgctxt "Content/Notifications/Title" msgid "Your notifications" msgstr "Le tue notifiche" +#: front/src/components/auth/Settings.vue:76 +msgctxt "Content/Settings/Error message.Title" +msgid "Your password cannot be changed" +msgstr "" + #: front/src/views/auth/PasswordResetConfirm.vue:29 +#, fuzzy +msgctxt "Content/Signup/Card.Paragraph" msgid "Your password has been updated successfully." msgstr "La tua password è stata aggiornata con successo." -#: front/src/components/auth/Settings.vue:100 +#: front/src/components/auth/Settings.vue:14 +#, fuzzy +msgctxt "Content/Settings/Error message.Title" +msgid "Your settings can't be updateds" +msgstr "Impostazioni aggiornate" + +#: front/src/components/auth/Settings.vue:101 +#, fuzzy +msgctxt "Popup/Settings/List item" msgid "Your Subsonic password will be changed to a new, random one, logging you out from devices that used the old Subsonic password" msgstr "La tua password Subsonic sarà cambiata con una nuova e casuale, e sarai disconnesso dai dispositivi che utilizzano ancora la vecchia password Subsonic" + +#: front/src/edits.js:10 +#, fuzzy +msgctxt "*/*/*/Short, Noun" +msgid "Title" +msgstr "Titolo" + +#: front/src/edits.js:17 +#, fuzzy +msgctxt "*/*/*/Short, Noun" +msgid "License" +msgstr "Licenza" + +#: front/src/edits.js:25 +#, fuzzy +msgctxt "*/*/*/Short, Noun" +msgid "Position" +msgstr "Impaginazione" + +#: front/src/components/library/Album.vue:180 +#, fuzzy +msgctxt "Content/Album/Header.Title" +msgid "Album containing %{ count } track, by <a class=\"internal\" href=\"%{ artistUrl }\">%{ artist }</a>" +msgid_plural "Album containing %{ count } tracks, by <a class=\"internal\" href=\"%{ artistUrl }\">%{ artist }</a>" +msgstr[0] "Album contenente %{ count } traccia, di %{ artist }" +msgstr[1] "Album contenente %{ count } tracce, di %{ artist }" + +#: front/src/components/audio/PlayButton.vue:221 +#, fuzzy +msgctxt "*/Queue/Message" +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" diff --git a/front/locales/oc/LC_MESSAGES/app.po b/front/locales/oc/LC_MESSAGES/app.po index eca4bbe8b..a2a0fce5a 100644 --- a/front/locales/oc/LC_MESSAGES/app.po +++ b/front/locales/oc/LC_MESSAGES/app.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: front 1.0.0\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2019-01-29 10:47+0100\n" +"POT-Creation-Date: 2019-03-08 12:38+0100\n" "PO-Revision-Date: 2019-01-31 13:58+0000\n" "Last-Translator: Quentà <quentin_antonin@hotmail.com>\n" "Language-Team: none\n" @@ -19,106 +19,164 @@ msgstr "" "X-Generator: Weblate 3.2.2\n" #: front/src/components/playlists/PlaylistModal.vue:9 +#, fuzzy +msgctxt "Popup/Playlist/Paragraph" msgid "\"%{ title }\", by %{ artist }" msgstr "\"%{ title }\", de %{ artist }" #: front/src/components/Sidebar.vue:24 +#, fuzzy +msgctxt "Sidebar/Queue/Tab.Title" msgid "(%{ index } of %{ length })" msgstr "(%{ index } sus %{ length })" #: front/src/components/Sidebar.vue:22 +#, fuzzy +msgctxt "Sidebar/Queue/Tab.Title" msgid "(empty)" msgstr "(voida)" -#: front/src/components/common/ActionTable.vue:57 -#: front/src/components/common/ActionTable.vue:66 +#: front/src/components/common/ActionTable.vue:67 +#, fuzzy +msgctxt "Content/*/Paragraph" 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:110 src/components/audio/album/Card.vue:54 +#: front/src/components/audio/album/Card.vue:52 +#, fuzzy +msgctxt "Content/Album/Card" +msgid "%{ count } track" +msgid_plural "%{ count } tracks" +msgstr[0] "%{ count } pista" +msgstr[1] "%{ count } pistas" + #: front/src/views/content/libraries/Card.vue:39 #: src/views/content/remote/Card.vue:26 +#, fuzzy +msgctxt "Content/Library/Card.List item" +msgid "%{ count } track" +msgid_plural "%{ count } tracks" +msgstr[0] "%{ count } pista" +msgstr[1] "%{ count } pistas" + +#: front/src/components/Sidebar.vue:121 +#, fuzzy +msgctxt "Sidebar/Queue/Message" msgid "%{ count } track" msgid_plural "%{ count } tracks" msgstr[0] "%{ count } pista" msgstr[1] "%{ count } pistas" #: front/src/components/library/Artist.vue:13 +#, fuzzy +msgctxt "Content/Artist/Paragraph" msgid "%{ count } track in %{ albumsCount } albums" msgid_plural "%{ count } tracks in %{ albumsCount } albums" msgstr[0] "%{ count } pista dins %{ albumsCount } albums" msgstr[1] "%{ count } pistas dins %{ albumsCount } albums" -#: front/src/components/library/radios/Builder.vue:80 +#: front/src/components/library/radios/Builder.vue:81 msgid "%{ count } track matching combined filters" 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 +#, fuzzy +msgctxt "Content/*/Card/List item" msgid "%{ count} track" msgid_plural "%{ count } tracks" msgstr[0] "%{ count} pista" msgstr[1] "%{ count} pistas" #: front/src/views/content/libraries/Quota.vue:11 +#, fuzzy +msgctxt "Content/Library/Paragraph" msgid "%{ current } used on %{ max } allowed" msgstr "%{ count } utilizat sus %{ total } autorizat" #: front/src/components/common/Duration.vue:2 +#, fuzzy +msgctxt "Content/*/Paragraph" msgid "%{ hours } h %{ minutes } min" msgstr "%{ hours } h %{ minutes } min" #: front/src/components/common/Duration.vue:5 +#, fuzzy +msgctxt "Content/*/Paragraph" msgid "%{ minutes } min" msgstr "%{ minutes } min" #: front/src/components/notifications/NotificationRow.vue:40 +#, fuzzy +msgctxt "Content/Notifications/Paragraph" msgid "%{ username } accepted your follow on library \"%{ library }\"" msgstr "%{ username } acceptèt vòstra demanda de seguiment de la bibliotèca « %{ library } »" #: front/src/components/notifications/NotificationRow.vue:39 +#, fuzzy +msgctxt "Content/Notifications/Paragraph" msgid "%{ username } followed your library \"%{ library }\"" msgstr "%{ username } seguÃs vòstra bibliotèca « %{ library } »" #: front/src/components/notifications/NotificationRow.vue:41 +#, fuzzy +msgctxt "Content/Notifications/Paragraph" msgid "%{ username } wants to follow your library \"%{ library }\"" msgstr "%{ username } vòl seguir vòstra bibliotèca « %{ library } »" #: front/src/components/auth/Profile.vue:46 +#, fuzzy +msgctxt "Head/Profile/Title" msgid "%{ username }'s profile" msgstr "Perfil de %{ username }" #: front/src/components/audio/artist/Card.vue:41 +#, fuzzy +msgctxt "Content/Artist/Card" msgid "1 album" msgid_plural "%{ count } albums" msgstr[0] "1 album" msgstr[1] "%{ count } albums" #: front/src/components/favorites/List.vue:10 +#, fuzzy +msgctxt "Content/Favorites/Title" msgid "1 favorite" msgid_plural "%{ count } favorites" msgstr[0] "1 favorit" msgstr[1] "%{ count } favorits" -#: front/src/components/library/FileUpload.vue:226 -#: front/src/components/library/FileUpload.vue:227 +#: front/src/components/Home.vue:64 +#, fuzzy +msgctxt "Content/Home/Title" +msgid "A clean library" +msgstr "Bibliotèca de qualitat" + +#: front/src/components/library/FileUpload.vue:229 +#: front/src/components/library/FileUpload.vue:230 +#, fuzzy +msgctxt "Content/Library/Help text" 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/EditForm.vue:123 +#, fuzzy +msgctxt "*/*/Placeholder" +msgid "A short summary describing your changes." +msgstr "Una error s’es producha en enregistrar vòstras modificacions" + #: front/src/components/About.vue:5 +#, fuzzy +msgctxt "Content/About/Title/Short, Noun" msgid "About %{ instance }" msgstr "A prepaus de %{ instance }" #: front/src/components/Footer.vue:6 +#, fuzzy +msgctxt "Footer/About/Title" msgid "About %{instanceName}" msgstr "A prepaus de %{instanceName}" @@ -127,491 +185,939 @@ msgid "About Funkwhale" msgstr "A prepaus de Funkwhale" #: front/src/components/Footer.vue:10 +#, fuzzy +msgctxt "Footer/About/List item.Link" msgid "About page" msgstr "Pagina « a prepaus »" -#: front/src/components/About.vue:8 src/components/About.vue:67 +#: front/src/components/About.vue:67 +#, fuzzy +msgctxt "Head/About/Title" +msgid "About this instance" +msgstr "A prepaus d’aquesta instà ncia" + +#: front/src/components/About.vue:8 +#, fuzzy +msgctxt "Content/About/Title/Short, Noun" msgid "About this instance" msgstr "A prepaus d’aquesta instà ncia" #: front/src/views/content/libraries/Detail.vue:48 +#, fuzzy +msgctxt "Content/Library/Button.Label" msgid "Accept" msgstr "Acceptar" #: front/src/views/content/libraries/Detail.vue:40 +#, fuzzy +msgctxt "Content/Library/Table/Short" msgid "Accepted" msgstr "Acceptat" #: front/src/components/auth/SubsonicTokenForm.vue:110 +#, fuzzy +msgctxt "Content/Settings/Message" msgid "Access disabled" msgstr "Accès desactivat" #: front/src/components/Home.vue:106 +#, fuzzy +msgctxt "Content/Home/List item" 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/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 +msgctxt "Content/Moderation/Title" msgid "Account data" msgstr "Donadas del compte" #: front/src/components/auth/Settings.vue:5 +#, fuzzy +msgctxt "Content/Settings/Title" msgid "Account settings" msgstr "Paramètres del compte" -#: front/src/components/auth/Settings.vue:263 +#: front/src/components/auth/Settings.vue:311 +#, fuzzy +msgctxt "Head/Settings/Title" msgid "Account Settings" msgstr "Paramètres del compte" #: front/src/components/manage/users/UsersTable.vue:39 +#, fuzzy +msgctxt "Content/Admin/Table.Label/Short, Noun" msgid "Account status" msgstr "Estat del compte" #: front/src/views/auth/PasswordReset.vue:14 +#, fuzzy +msgctxt "Content/Signup/Input.Label" 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 +#, fuzzy +msgctxt "Head/Moderation/Title" +msgid "Accounts" +msgstr "Comptes" + +#: front/src/views/admin/moderation/AccountsList.vue:3 +#, fuzzy +msgctxt "Content/Moderation/Title" +msgid "Accounts" +msgstr "Comptes" + #: front/src/views/admin/moderation/Base.vue:8 +#, fuzzy +msgctxt "Menu/Moderation/Tab" msgid "Accounts" msgstr "Comptes" #: front/src/views/content/libraries/Detail.vue:29 +#, fuzzy +msgctxt "Content/Library/Table.Label" msgid "Action" msgstr "Accion" -#: front/src/components/common/ActionTable.vue:99 +#: front/src/components/common/ActionTable.vue:100 +#, fuzzy +msgctxt "Content/*/Paragraph" msgid "Action %{ action } was launched successfully on %{ count } element" msgid_plural "Action %{ action } was launched successfully on %{ count } elements" msgstr[0] "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:21 -#: front/src/components/library/radios/Builder.vue:64 +#: front/src/components/library/radios/Builder.vue:65 +#, fuzzy +msgctxt "Content/Radio/Table.Label/Noun (Value is a Button)" +msgid "Actions" +msgstr "Accions" + +#: front/src/components/common/ActionTable.vue:22 +#, fuzzy +msgctxt "Content/*/Dropdown.Label/Noun" msgid "Actions" msgstr "Accions" #: front/src/components/manage/users/UsersTable.vue:53 +#, fuzzy +msgctxt "Content/Admin/Table" msgid "Active" msgstr "Actiu" #: front/src/views/admin/moderation/AccountsDetail.vue:199 #: front/src/views/admin/moderation/DomainsDetail.vue:144 +#, fuzzy +msgctxt "Content/Moderation/Title" msgid "Activity" msgstr "Activitat" #: front/src/components/mixins/Translations.vue:7 #: front/src/components/mixins/Translations.vue:8 +#, fuzzy +msgctxt "Content/Settings/Dropdown.Label/Noun" msgid "Activity visibility" msgstr "Visibilitat de l’activitat" #: front/src/views/admin/moderation/DomainsList.vue:18 +#, fuzzy +msgctxt "Content/Moderation/Button/Verb" msgid "Add" msgstr "Ajustar" #: front/src/views/admin/moderation/DomainsList.vue:13 +#, fuzzy +msgctxt "Content/Moderation/Form.Label/Verb" msgid "Add a domain" msgstr "Ajustar un domeni" +#: front/src/views/admin/moderation/AccountsDetail.vue:50 +#, fuzzy +msgctxt "Content/Moderation/Button/Verb" +msgid "Add a moderation policy" +msgstr "Ajustar una nòva règla de moderacion" + #: front/src/components/manage/moderation/InstancePolicyForm.vue:4 +#, fuzzy +msgctxt "Content/Moderation/Card.Button.Label/Verb" msgid "Add a new moderation rule" msgstr "Ajustar una nòva règla de moderacion" #: front/src/views/content/Home.vue:35 +#, fuzzy +msgctxt "Content/Library/Title/Verb" msgid "Add and manage content" msgstr "Ajustar e gerir lo contengut" -#: front/src/components/Sidebar.vue:75 src/views/content/Base.vue:18 +#: front/src/views/content/Base.vue:18 +#, fuzzy +msgctxt "Head/Library/Title" msgid "Add content" msgstr "Ajustar de contengut" -#: front/src/components/library/radios/Builder.vue:50 +#: front/src/components/Sidebar.vue:75 +#, fuzzy +msgctxt "Sidebar/Library/List item.Link/Verb" +msgid "Add content" +msgstr "Ajustar de contengut" + +#: front/src/components/library/radios/Builder.vue:51 +#, fuzzy +msgctxt "Content/Radio/Button.Label/Verb" msgid "Add filter" msgstr "Ajustar de filtres" -#: front/src/components/library/radios/Builder.vue:40 +#: front/src/components/library/radios/Builder.vue:41 +#, fuzzy +msgctxt "Content/Radio/Paragraph" 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 +#: front/src/components/audio/PlayButton.vue:76 +#, fuzzy +msgctxt "*/Queue/Dropdown/Button/Title" msgid "Add to current queue" msgstr "Ajustar a la lista actuala" #: front/src/components/favorites/TrackFavoriteIcon.vue:4 +#, fuzzy +msgctxt "Content/Track/Button.Message" +msgid "Add to favorites" +msgstr "Ajustar als favorits" + #: front/src/components/favorites/TrackFavoriteIcon.vue:28 +#, fuzzy +msgctxt "*/Favorites/Icon.Tooltip/Verb" msgid "Add to favorites" msgstr "Ajustar als favorits" #: front/src/components/playlists/TrackPlaylistIcon.vue:6 #: front/src/components/playlists/TrackPlaylistIcon.vue:34 +#, fuzzy +msgctxt "Sidebar/Player/Icon.Tooltip/Verb" msgid "Add to playlist…" msgstr "Ajustar a la lista de lectura…" -#: front/src/components/audio/PlayButton.vue:14 +#: front/src/components/audio/PlayButton.vue:15 +#, fuzzy +msgctxt "*/Queue/Dropdown/Button/Label/Short" msgid "Add to queue" msgstr "Ajustar a la lista" #: front/src/components/playlists/PlaylistModal.vue:116 +#, fuzzy +msgctxt "Popup/Playlist/Table.Button.Tooltip/Verb" msgid "Add to this playlist" msgstr "Ajustar a aquesta lista de lectura" #: front/src/components/playlists/PlaylistModal.vue:54 +#, fuzzy +msgctxt "Popup/Playlist/Table.Button.Label/Verb" msgid "Add track" msgstr "Ajustar una pista" #: front/src/components/manage/users/UsersTable.vue:69 +#, fuzzy +msgctxt "Content/Admin/Table.User role" msgid "Admin" msgstr "Admin" #: front/src/components/Sidebar.vue:79 +#, fuzzy +msgctxt "Sidebar/Admin/Title/Noun" msgid "Administration" msgstr "Administracion" +#: front/src/components/library/Album.vue:149 +#, fuzzy +msgctxt "Head/Album/Title/Name" +msgid "Album" +msgstr "Album" + +#: front/src/views/content/libraries/FilesTable.vue:56 +#, fuzzy +msgctxt "*/*/*" +msgid "Album" +msgstr "Album" + #: front/src/components/audio/SearchBar.vue:26 -#: src/components/audio/track/Table.vue:8 -#: front/src/components/library/Album.vue:153 -#: front/src/components/manage/library/FilesTable.vue:39 +#, fuzzy +msgctxt "Sidebar/Search/Title" +msgid "Album" +msgstr "Album" + #: front/src/components/metadata/Search.vue:134 -#: front/src/views/content/libraries/FilesTable.vue:56 +#, fuzzy +msgctxt "*/*/Noun" msgid "Album" msgstr "Album" -#: front/src/components/library/Album.vue:183 -msgid "Album containing %{ count } track, by %{ artist }" -msgid_plural "Album containing %{ count } tracks, by %{ artist }" -msgstr[0] "Album contenent %{ count } pista, de %{ artist }" -msgstr[1] "Album contenent %{ count } pistas, de %{ artist }" +#: front/src/components/audio/track/Table.vue:9 +#, fuzzy +msgctxt "Content/Track/Table.Label" +msgid "Album" +msgstr "Album" -#: front/src/components/mixins/Translations.vue:24 -#: front/src/components/mixins/Translations.vue:25 +#: front/src/components/mixins/Translations.vue:22 +#: front/src/components/mixins/Translations.vue:23 +#, fuzzy +msgctxt "Content/*/Dropdown/Noun" 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/library/Library.vue:7 +#, fuzzy +msgctxt "Menu/Home/Link" +msgid "Albums" +msgstr "Albums" #: front/src/components/audio/Search.vue:19 -#: src/components/instance/Stats.vue:48 +#, fuzzy +msgctxt "Content/Search/Title" +msgid "Albums" +msgstr "Albums" + #: front/src/views/admin/moderation/AccountsDetail.vue:321 #: front/src/views/admin/moderation/DomainsDetail.vue:257 +#, fuzzy +msgctxt "Content/*/*" +msgid "Albums" +msgstr "Albums" + +#: front/src/components/instance/Stats.vue:48 +#, fuzzy +msgctxt "Content/About/Paragraph/Unit" +msgid "Albums" +msgstr "Albums" + +#: front/src/components/library/Albums.vue:120 +#, fuzzy +msgctxt "Head/Album/Title" msgid "Albums" msgstr "Albums" -#: front/src/components/library/Artist.vue:44 +#: front/src/components/library/Artist.vue:82 +#, fuzzy +msgctxt "Content/Artist/Title" msgid "Albums by this artist" msgstr "Albums d’aqueste artista" +#: front/src/components/manage/library/EditsCardList.vue:15 #: front/src/components/manage/users/InvitationsTable.vue:19 +#, fuzzy +msgctxt "Content/Admin/Dropdown" +msgid "All" +msgstr "Tot" + #: front/src/views/content/libraries/FilesTable.vue:13 +#, fuzzy +msgctxt "Content/Library/Dropdown" msgid "All" msgstr "Tot" +#: front/src/components/common/ActionTable.vue:58 +#, fuzzy +msgctxt "Content/*/Paragraph" +msgid "All %{ count } element selected" +msgid_plural "All %{ count } elements selected" +msgstr[0] "%{ count } sus %{ total } element seleccionat" +msgstr[1] "%{ count } sus %{ total } elements seleccionats" + #: front/src/components/playlists/Editor.vue:13 +#, fuzzy +msgctxt "Content/Playlist/Error message.Title" msgid "An error occured while saving your changes" msgstr "Una error s’es producha en enregistrar vòstras modificacions" #: front/src/components/auth/Login.vue:10 +#, fuzzy +msgctxt "Content/Login/Error message/List item" msgid "An unknown error happend, this can mean the server is down or cannot be reached" msgstr "Una error desconeguda encontrada, aquò pòt significar que lo servidor es fòra servici o pòt pas èsser atengut" +#: front/src/components/library/EditCard.vue:81 +#, fuzzy +msgctxt "Content/Library/Button.Label" +msgid "Approve" +msgstr "Validar" + #: front/src/components/notifications/NotificationRow.vue:66 +#, fuzzy +msgctxt "Content/Notifications/Button.Label/Short, Verb" msgid "Approve" msgstr "Validar" +#: front/src/components/library/EditCard.vue:25 +#, fuzzy +msgctxt "Content/Library/Card/Short" +msgid "Approved" +msgstr "Validar" + +#: front/src/components/manage/library/EditsCardList.vue:21 +#, fuzzy +msgctxt "Content/Admin/Dropdown" +msgid "Approved" +msgstr "Validar" + +#: front/src/components/library/EditCard.vue:21 +msgctxt "Content/Library/Card/Short" +msgid "Approved and applied" +msgstr "" + #: front/src/components/auth/Logout.vue:5 +#, fuzzy +msgctxt "Content/Login/Title" msgid "Are you sure you want to log out?" msgstr "Volètz vertadièrament vos desconnectar ?" -#: front/src/components/audio/SearchBar.vue:25 -#: src/components/audio/track/Table.vue:7 -#: front/src/components/library/Artist.vue:137 -#: front/src/components/manage/library/FilesTable.vue:38 #: front/src/components/metadata/Search.vue:130 +#, fuzzy +msgctxt "*/*/Noun" +msgid "Artist" +msgstr "Artista" + +#: front/src/components/audio/track/Table.vue:8 +#, fuzzy +msgctxt "Content/Track/Table.Label" +msgid "Artist" +msgstr "Artista" + #: front/src/views/content/libraries/FilesTable.vue:55 +#, fuzzy +msgctxt "*/*/*" msgid "Artist" msgstr "Artista" -#: front/src/components/mixins/Translations.vue:25 -#: front/src/components/mixins/Translations.vue:26 +#: front/src/components/audio/SearchBar.vue:25 +#, fuzzy +msgctxt "Sidebar/Search/Title" +msgid "Artist" +msgstr "Artista" + +#: front/src/components/library/Artist.vue:179 +#, fuzzy +msgctxt "Head/Artist/Title" +msgid "Artist" +msgstr "Artista" + +#: front/src/components/mixins/Translations.vue:23 +#: front/src/components/mixins/Translations.vue:24 +#, fuzzy +msgctxt "Content/*/Dropdown/Noun" msgid "Artist name" msgstr "Nom de l’artista" -#: front/src/components/library/Album.vue:16 -#: src/components/library/Track.vue:33 -msgid "Artist page" -msgstr "Pagina de l’artista" - #: front/src/components/audio/Search.vue:65 +#, fuzzy +msgctxt "*/Search/Input.Placeholder" msgid "Artist, album, track…" msgstr "Artista, album, pista…" -#: front/src/components/audio/Search.vue:10 -#: src/components/instance/Stats.vue:42 -#: front/src/components/library/Artists.vue:119 -#: src/components/library/Library.vue:7 +#: front/src/components/library/Artists.vue:117 +#, fuzzy +msgctxt "Head/Artist/Title" +msgid "Artists" +msgstr "Artistas" + #: front/src/views/admin/moderation/AccountsDetail.vue:313 #: front/src/views/admin/moderation/DomainsDetail.vue:249 +#, fuzzy +msgctxt "Content/*/*" +msgid "Artists" +msgstr "Artistas" + +#: front/src/components/instance/Stats.vue:42 +#, fuzzy +msgctxt "Content/About/Paragraph/Unit" +msgid "Artists" +msgstr "Artistas" + +#: front/src/components/audio/Search.vue:10 +#, fuzzy +msgctxt "Content/Search/Title" +msgid "Artists" +msgstr "Artistas" + +#: front/src/components/library/Library.vue:10 +#, fuzzy +msgctxt "Menu/Home/Link" msgid "Artists" msgstr "Artistas" -#: front/src/components/favorites/List.vue:33 +#: front/src/components/favorites/List.vue:34 src/views/playlists/List.vue:27 +#, fuzzy +msgctxt "Content/*/Dropdown/Short" +msgid "Ascending" +msgstr "Ascendent" + +#: front/src/components/library/Albums.vue:25 #: 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/EditsCardList.vue:39 #: front/src/components/manage/moderation/AccountsTable.vue:21 #: front/src/components/manage/moderation/DomainsTable.vue:19 #: front/src/components/manage/users/UsersTable.vue:19 +#, fuzzy +msgctxt "Content/Search/Dropdown" +msgid "Ascending" +msgstr "Ascendent" + #: front/src/views/content/libraries/FilesTable.vue:31 -#: front/src/views/playlists/List.vue:27 +#, fuzzy +msgctxt "Content/Library/Dropdown" msgid "Ascending" msgstr "Ascendent" #: front/src/views/auth/PasswordReset.vue:28 +#, fuzzy +msgctxt "Content/Signup/Button.Label/Verb" 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 +msgctxt "Content/Moderation/Title" msgid "Audio content" msgstr "Contengut à udio" #: front/src/components/ShortcutsModal.vue:55 +#, fuzzy +msgctxt "Popup/Keyboard shortcuts/Title" msgid "Audio player shortcuts" msgstr "Acorchis del lector à udio" #: front/src/components/playlists/PlaylistModal.vue:26 +#, fuzzy +msgctxt "Popup/Playlist/Title" msgid "Available playlists" msgstr "Listas de lectura disponiblas" #: front/src/components/auth/Settings.vue:34 +#, fuzzy +msgctxt "Content/Settings/Title" msgid "Avatar" msgstr "Avatar" #: front/src/views/auth/PasswordReset.vue:25 #: front/src/views/auth/PasswordResetConfirm.vue:18 +#, fuzzy +msgctxt "Content/Signup/Link" msgid "Back to login" msgstr "Tornar a la pagina de connexion" -#: 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 +#: front/src/components/library/TrackDetail.vue:48 +#, fuzzy +msgctxt "Content/Track/Table.Label" +msgid "Bitrate" +msgstr "Debit" + +#: front/src/components/mixins/Translations.vue:26 +#: front/src/components/mixins/Translations.vue:27 +#, fuzzy +msgctxt "Content/*/*" msgid "Bitrate" msgstr "Debit" -#: front/src/components/manage/moderation/InstancePolicyCard.vue:19 #: front/src/components/manage/moderation/InstancePolicyForm.vue:34 +#, fuzzy +msgctxt "Content/Moderation/Checkbox.Label/Verb" +msgid "Block everything" +msgstr "O blocar tot" + +#: front/src/components/manage/moderation/InstancePolicyCard.vue:19 +#, fuzzy +msgctxt "Content/Moderation/Card.List item/Verb" msgid "Block everything" msgstr "O blocar tot" #: front/src/components/manage/moderation/InstancePolicyForm.vue:112 +#, fuzzy +msgctxt "Content/Moderation/Help text" msgid "Block everything from this account or domain. This will prevent any interaction with the entity, and purge related content (uploads, libraries, follows, etc.)" msgstr "O blocar tot d’aqueste compte estant. Empacharà totas interaccion amb l’entitat e purgarà lo contengut ligat (pistas, bibliotèca, seguiments, etc.)" -#: front/src/components/Sidebar.vue:18 src/components/library/Library.vue:4 +#: front/src/components/Sidebar.vue:18 +#, fuzzy +msgctxt "Sidebar/Library/Tab.Title/Verb" +msgid "Browse" +msgstr "Percórrer" + +#: front/src/components/library/Library.vue:4 +#, fuzzy +msgctxt "Menu/Home/Link/Verb" msgid "Browse" msgstr "Percórrer" #: front/src/components/Sidebar.vue:65 +#, fuzzy +msgctxt "Sidebar/Library/List item.Link/Verb" msgid "Browse library" msgstr "Percórrer la bibliotèca" +#: front/src/components/library/Albums.vue:4 +#, fuzzy +msgctxt "Content/Album/Title" +msgid "Browsing albums" +msgstr "Percórrer las rà dios" + #: front/src/components/library/Artists.vue:4 +#, fuzzy +msgctxt "Content/Artist/Title" msgid "Browsing artists" msgstr "Percórrer los artistas" #: front/src/views/playlists/List.vue:3 +#, fuzzy +msgctxt "Content/Playlist/Title" msgid "Browsing playlists" msgstr "Percórrer las listas de lectura" #: front/src/components/library/Radios.vue:4 +#, fuzzy +msgctxt "Content/Radio/Title" msgid "Browsing radios" msgstr "Percórrer las rà dios" #: front/src/components/library/radios/Builder.vue:5 +#, fuzzy +msgctxt "Content/Radio/Title" msgid "Builder" msgstr "Editor" #: front/src/components/audio/album/Card.vue:13 +#, fuzzy +msgctxt "Content/Album/Card" msgid "By %{ artist }" msgstr "De %{ artist }" #: front/src/views/content/remote/Card.vue:103 +#, fuzzy +msgctxt "Popup/Library/Paragraph" msgid "By unfollowing this library, you loose access to its content." msgstr "En quitar de seguir aquesta bibliotèca, perdretz l’accès a son contengut." #: front/src/views/admin/moderation/AccountsDetail.vue:261 #: front/src/views/admin/moderation/DomainsDetail.vue:217 +#, fuzzy +msgctxt "Content/Moderation/Table.Label/Noun" msgid "Cached size" msgstr "Talha del cache" -#: front/src/components/common/DangerousButton.vue:17 -#: front/src/components/library/Album.vue:52 -#: src/components/library/Track.vue:76 #: front/src/components/library/radios/Filter.vue:53 +#, fuzzy +msgctxt "Popup/Radio/Button.Label/Verb" +msgid "Cancel" +msgstr "Anullar" + +#: front/src/components/SetInstanceModal.vue:37 +#, fuzzy +msgctxt "*/*/Button.Label/Verb" +msgid "Cancel" +msgstr "Anullar" + +#: front/src/components/library/TrackBase.vue:61 +#, fuzzy +msgctxt "Popup/Track/Button/Verb" +msgid "Cancel" +msgstr "Anullar" + +#: front/src/components/common/DangerousButton.vue:17 +#, fuzzy +msgctxt "Modal/*/Button.Label/Short, Verb" +msgid "Cancel" +msgstr "Anullar" + +#: front/src/components/moderation/FilterModal.vue:39 +#, fuzzy +msgctxt "Popup/*/Button.Label" +msgid "Cancel" +msgstr "Anullar" + +#: front/src/components/library/Album.vue:47 +#: src/components/library/Artist.vue:56 +#, fuzzy +msgctxt "Popup/*/Button.Label/Verb" +msgid "Cancel" +msgstr "Anullar" + #: front/src/components/manage/moderation/InstancePolicyForm.vue:54 +#, fuzzy +msgctxt "Content/Moderation/Card.Button.Label/Verb" +msgid "Cancel" +msgstr "Anullar" + +#: front/src/components/library/EditForm.vue:77 +#, fuzzy +msgctxt "Content/*/Button.Label" +msgid "Cancel" +msgstr "Anullar" + #: front/src/components/playlists/PlaylistModal.vue:63 +#, fuzzy +msgctxt "Popup/Playlist/Button.Label" msgid "Cancel" msgstr "Anullar" -#: front/src/components/library/radios/Builder.vue:63 +#: front/src/components/library/radios/Builder.vue:64 +#, fuzzy +msgctxt "Content/Radio/Table.Label/Noun (Value is a number of Tracks)" msgid "Candidates" msgstr "Pistas candidatas" -#: front/src/components/auth/Settings.vue:75 -msgid "Cannot change your password" -msgstr "Lo senhal pòt pas se cambiar" - -#: front/src/components/library/FileUpload.vue:223 -#: front/src/components/library/FileUpload.vue:224 +#: front/src/components/library/FileUpload.vue:226 +#: front/src/components/library/FileUpload.vue:227 +#, fuzzy +msgctxt "Content/Library/Help text" msgid "Cannot upload this file, ensure it is not too big" msgstr "MandadÃs del fichièr impossible, asseguratz-vos qu’es pas tròp pesuc" #: front/src/components/Footer.vue:21 +#, fuzzy +msgctxt "Footer/Settings/Dropdown.Label/Short, Verb" msgid "Change language" msgstr "Cambiar la lenga" -#: front/src/components/auth/Settings.vue:67 +#: front/src/components/auth/Settings.vue:68 +#, fuzzy +msgctxt "Content/Settings/Title/Verb" msgid "Change my password" msgstr "Cambiar lo senhal" -#: front/src/components/auth/Settings.vue:94 +#: front/src/components/auth/Settings.vue:95 +#, fuzzy +msgctxt "Content/Settings/Button.Label" msgid "Change password" msgstr "Cambiar lo senhal" -#: front/src/views/auth/PasswordResetConfirm.vue:4 #: front/src/views/auth/PasswordResetConfirm.vue:62 +#, fuzzy +msgctxt "Head/Signup/Title" msgid "Change your password" msgstr "Cambiar lo senhal" -#: front/src/components/auth/Settings.vue:95 +#: front/src/views/auth/PasswordResetConfirm.vue:4 +#, fuzzy +msgctxt "Content/Signup/Title" +msgid "Change your password" +msgstr "Cambiar lo senhal" + +#: front/src/components/auth/Settings.vue:96 +#, fuzzy +msgctxt "Popup/Settings/Title" msgid "Change your password?" msgstr "Cambiar lo senhal ?" #: front/src/components/playlists/Editor.vue:21 +#, fuzzy +msgctxt "Content/Playlist/Paragraph" msgid "Changes synced with server" msgstr "Cambiament sincronizat amb lo servidor" -#: front/src/components/auth/Settings.vue:70 +#: front/src/components/auth/Settings.vue:71 +#, fuzzy +msgctxt "Content/Settings/Paragraph'" msgid "Changing your password will also change your Subsonic API password if you have requested one." msgstr "L’actualizacion de vòstra senhal cambiarà tanben lo de l’API Subsonic se n’avètz un." -#: front/src/components/auth/Settings.vue:97 -msgid "Changing your password will have the following consequences" +#: front/src/components/auth/Settings.vue:98 +#, fuzzy +msgctxt "Popup/Settings/Paragraph" +msgid "Changing your password will have the following consequences:" msgstr "Lo cambiament de senhal a las consequéncias seguentas" #: front/src/components/Footer.vue:40 +#, fuzzy +msgctxt "Footer/*/List item.Link" msgid "Chat room" msgstr "Sala de discutida" -#: front/src/App.vue:13 +#: front/src/components/SetInstanceModal.vue:2 +#, fuzzy +msgctxt "Popup/Instance/Title" msgid "Choose your instance" msgstr "Causissètz vòstra instà ncia" -#: front/src/components/Home.vue:64 -msgid "Clean library" -msgstr "Bibliotèca de qualitat" - #: front/src/components/manage/users/InvitationForm.vue:37 +#, fuzzy +msgctxt "Content/Admin/Button.Label/Verb" msgid "Clear" msgstr "Escafar" -#: front/src/components/playlists/Editor.vue:40 #: front/src/components/playlists/Editor.vue:45 +#, fuzzy +msgctxt "Popup/Playlist/Button.Label" +msgid "Clear playlist" +msgstr "Escafar la lista de lectura" + +#: front/src/components/playlists/Editor.vue:40 +#, fuzzy +msgctxt "Content/Playlist/Button.Label/Verb" msgid "Clear playlist" msgstr "Escafar la lista de lectura" -#: front/src/components/audio/Player.vue:366 +#: front/src/components/audio/Player.vue:374 +#, fuzzy +msgctxt "Sidebar/Player/Icon.Tooltip/Verb" msgid "Clear your queue" msgstr "Voidar la fila" #: front/src/components/Home.vue:44 +#, fuzzy +msgctxt "Content/Home/List item/Verb" msgid "Click once, listen for hours using built-in radios" msgstr "Amb un clic, escotatz d’oras de musica a la rà dio" #: front/src/components/library/FileUpload.vue:75 +#, fuzzy +msgctxt "Content/Library/Paragraph/Call to action" msgid "Click to select files to upload or drag and drop files or directories" msgstr "Clicatz per causir los fichièrs d’enviar o lisatz los fichièrs o repertòris" #: front/src/components/ShortcutsModal.vue:20 +#, fuzzy +msgctxt "Popup/Keyboard shortcuts/Button.Label/Verb" msgid "Close" msgstr "Tampar" -#: front/src/components/manage/users/InvitationForm.vue:26 #: front/src/components/manage/users/InvitationsTable.vue:42 +#, fuzzy +msgctxt "Content/Admin/Table.Label" +msgid "Code" +msgstr "Còdi" + +#: front/src/components/manage/users/InvitationForm.vue:26 +#, fuzzy +msgctxt "Content/Admin/Table.Label/Noun" msgid "Code" msgstr "Còdi" -#: front/src/components/audio/album/Card.vue:43 +#: front/src/components/audio/album/Card.vue:41 +#, fuzzy +msgctxt "Content/Album/Card.Link/Verb" +msgid "Collapse" +msgstr "Plegar" + #: front/src/components/audio/artist/Card.vue:33 +#, fuzzy +msgctxt "Content/Artist/Card.Link" msgid "Collapse" msgstr "Plegar" -#: front/src/components/library/radios/Builder.vue:62 +#: front/src/components/library/radios/Builder.vue:63 +#, fuzzy +msgctxt "Content/Radio/Table.Label/Verb (Value is a List of Parameters)" msgid "Config" msgstr "Configuracion" #: front/src/components/common/DangerousButton.vue:21 +#, fuzzy +msgctxt "Modal/*/Button.Label/Short, Verb" msgid "Confirm" msgstr "Confirmar" -#: front/src/views/auth/EmailConfirm.vue:4 src/views/auth/EmailConfirm.vue:20 #: front/src/views/auth/EmailConfirm.vue:51 +#, fuzzy +msgctxt "Head/Signup/Title" +msgid "Confirm your e-mail address" +msgstr "Confirmar vòstra adreça electronica" + +#: front/src/views/auth/EmailConfirm.vue:4 +#, fuzzy +msgctxt "Content/Signup/Title" +msgid "Confirm your e-mail address" +msgstr "Confirmar vòstra adreça electronica" + +#: front/src/views/auth/EmailConfirm.vue:20 +#, fuzzy +msgctxt "Content/Signup/Button.Label/Verb" msgid "Confirm your e-mail address" msgstr "Confirmar vòstra adreça electronica" #: front/src/views/auth/EmailConfirm.vue:13 +#, fuzzy +msgctxt "Content/Signup/Form.Label" msgid "Confirmation code" msgstr "Còdi de confirmacion" -#: front/src/components/common/ActionTable.vue:7 +#: front/src/components/moderation/FilterModal.vue:90 +msgctxt "*/Moderation/Message" +msgid "Content filter successfully added" +msgstr "" + +#: front/src/components/auth/Settings.vue:116 +#, fuzzy +msgid "Content filters" +msgstr "Seleccionar un filtre" + +#: front/src/components/auth/Settings.vue:119 +msgid "Content filters help you hide content you don't want to see on the service." +msgstr "" + +#: front/src/components/common/ActionTable.vue:8 +#, fuzzy +msgctxt "Content/*/Button.Help text.Paragraph" msgid "Content have been updated, click refresh to see up-to-date content" msgstr "Lo contengut es estat actualizat, clicar per tornar cargar e veire lo contengut a jorn" #: front/src/components/Footer.vue:48 +#, fuzzy +msgctxt "Footer/*/List item.Link" msgid "Contribute" msgstr "Contribuir" #: front/src/components/audio/EmbedWizard.vue:19 +#, fuzzy +msgctxt "Popup/*/Button.Label/Verb" +msgid "Copy" +msgstr "Copiar" + #: front/src/components/common/CopyInput.vue:8 +#, fuzzy +msgctxt "Content/*/Button.Label/Short, Verb" msgid "Copy" msgstr "Copiar" -#: front/src/components/playlists/Editor.vue:163 +#: front/src/components/playlists/Editor.vue:166 +#, fuzzy +msgctxt "Content/Playlist/Button.Tooltip/Verb" msgid "Copy queued tracks to playlist" msgstr "Copiar las pistas de la fila a la lista de lectura" #: front/src/components/audio/EmbedWizard.vue:21 +#, fuzzy +msgctxt "Popup/Embed/Paragraph" msgid "Copy/paste this code in your website HTML" msgstr "Copiatz / Pegatz aqueste còdi al vòstre site HTML" -#: front/src/components/library/Track.vue:91 +#: front/src/components/library/TrackDetail.vue:10 +#, fuzzy +msgctxt "Content/Track/Table.Label/Noun" msgid "Copyright" msgstr "Copyright" #: front/src/views/auth/EmailConfirm.vue:7 +#, fuzzy +msgctxt "Content/Signup/Paragraph" msgid "Could not confirm your e-mail address" msgstr "Confirmacion vòstra adreça electronica impossibla" #: front/src/views/content/remote/ScanForm.vue:3 +#, fuzzy +msgctxt "Content/Library/Error message.Title" msgid "Could not fetch remote library" msgstr "Error en recuperar la bibliotèca alonhada" -#: front/src/views/content/libraries/FilesTable.vue:213 -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 +#, fuzzy +msgctxt "Content/Home/List item" msgid "Covers, lyrics, our goal is to have them all ;)" msgstr "Jaqueta d’albums, paraulas, nòstra tòca es d’o aver tot ;)" #: front/src/components/manage/moderation/InstancePolicyForm.vue:58 +#, fuzzy +msgctxt "Content/Moderation/Card.Button.Label/Verb" msgid "Create" msgstr "Crear" @@ -620,18 +1126,32 @@ msgid "Create a funkwhale account" msgstr "Crear un compte funkwhale" #: front/src/views/content/libraries/Home.vue:14 +#, fuzzy +msgctxt "Content/Library/Link/Verb" msgid "Create a new library" msgstr "Crear una nòva bibliotèca" #: front/src/components/playlists/Form.vue:2 +#, fuzzy +msgctxt "Popup/Playlist/Title/Verb" msgid "Create a new playlist" msgstr "Crear una nòva lista de lectura" -#: front/src/components/Sidebar.vue:57 src/components/auth/Login.vue:17 +#: front/src/components/auth/Login.vue:17 +#, fuzzy +msgctxt "Content/Login/Link/Verb" +msgid "Create an account" +msgstr "Crear un compte" + +#: front/src/components/Sidebar.vue:57 +#, fuzzy +msgctxt "Sidebar/Login/List item.Link/Verb" msgid "Create an account" msgstr "Crear un compte" #: front/src/views/content/libraries/Form.vue:26 +#, fuzzy +msgctxt "Content/Library/Button.Label/Verb" msgid "Create library" msgstr "Crear una bibliotèca" @@ -640,495 +1160,955 @@ msgid "Create my account" msgstr "Crear mon compte" #: front/src/components/playlists/Form.vue:34 +#, fuzzy +msgctxt "Content/Playlist/Button.Label/Verb" msgid "Create playlist" msgstr "Crear la lista de lectura" #: front/src/components/library/Radios.vue:23 +#, fuzzy +msgctxt "Content/Radio/Button.Label/Verb" msgid "Create your own radio" msgstr "Crear vòstra pròpria rà dio" #: front/src/components/manage/users/InvitationsTable.vue:40 +#, fuzzy +msgctxt "Content/Admin/Table.Label" +msgid "Creation date" +msgstr "Data de creacion" + #: front/src/components/mixins/Translations.vue:16 #: front/src/components/mixins/Translations.vue:17 +#, fuzzy +msgctxt "Content/*/Dropdown/Noun" +msgid "Creation date" +msgstr "Data de creacion" + +#: front/src/components/auth/Settings.vue:134 +#, fuzzy +msgctxt "Content/*/Table.Label" msgid "Creation date" msgstr "Data de creacion" #: front/src/components/auth/Settings.vue:54 +#, fuzzy +msgctxt "Content/Settings/Title/Noun" msgid "Current avatar" msgstr "Avatar actual" #: front/src/views/content/libraries/DetailArea.vue:4 +#, fuzzy +msgctxt "Content/Library/Title" msgid "Current library" msgstr "Bibliotèca actuala" #: front/src/components/playlists/PlaylistModal.vue:8 +#, fuzzy +msgctxt "Popup/Playlist/Title" msgid "Current track" msgstr "Pista actuala" #: front/src/views/content/libraries/Quota.vue:2 +#, fuzzy +msgctxt "Content/Library/Title" msgid "Current usage" msgstr "Utilizacion actuala" #: front/src/views/content/libraries/Detail.vue:27 +#, fuzzy +msgctxt "Content/Library/Table.Label" msgid "Date" msgstr "Data" #: front/src/components/ShortcutsModal.vue:75 +#, fuzzy +msgctxt "Popup/Keyboard shortcuts/Table.Label/Verb" msgid "Decrease volume" msgstr "Reduire lo volum" -#: front/src/components/manage/library/FilesTable.vue:190 #: front/src/components/manage/moderation/InstancePolicyForm.vue:61 -#: front/src/components/manage/users/InvitationsTable.vue:167 +#, fuzzy +msgctxt "Content/Moderation/Card.Button.Label/Verb" +msgid "Delete" +msgstr "Suprimir" + #: front/src/views/content/libraries/FilesTable.vue:233 +#, fuzzy +msgctxt "Content/Library/Dropdown/Verb" +msgid "Delete" +msgstr "Suprimir" + #: front/src/views/content/libraries/Form.vue:29 -#: src/views/playlists/Detail.vue:33 +#, fuzzy +msgctxt "Content/Library/Button.Label/Verb" msgid "Delete" msgstr "Suprimir" -#: front/src/views/content/libraries/Form.vue:39 -msgid "Delete library" -msgstr "Suprimir la bibliotèca" +#: front/src/views/playlists/Detail.vue:34 +#, fuzzy +msgctxt "Content/*/Button.Label/Verb" +msgid "Delete" +msgstr "Suprimir" -#: front/src/components/manage/moderation/InstancePolicyForm.vue:69 -msgid "Delete moderation rule" -msgstr "Suprimir la règla de moderacion" +#: front/src/components/library/EditCard.vue:93 +#, fuzzy +msgctxt "*/*/*/Verb" +msgid "Delete" +msgstr "Suprimir" -#: front/src/views/playlists/Detail.vue:38 +#: front/src/components/auth/Settings.vue:150 +#, fuzzy +msgctxt "Content/*/Button.Label" +msgid "Delete" +msgstr "Suprimir" + +#: front/src/components/manage/users/InvitationsTable.vue:167 +msgid "Delete" +msgstr "Suprimir" + +#: front/src/components/library/EditCard.vue:98 +#, fuzzy +msgctxt "Popup/Library/Button.Label" +msgid "Delete" +msgstr "Suprimir" + +#: front/src/views/content/libraries/Form.vue:39 +#, fuzzy +msgctxt "Popup/Library/Button.Label/Verb" +msgid "Delete library" +msgstr "Suprimir la bibliotèca" + +#: front/src/components/manage/moderation/InstancePolicyForm.vue:69 +#, fuzzy +msgctxt "Popup/Moderation/Button.Label/Verb" +msgid "Delete moderation rule" +msgstr "Suprimir la règla de moderacion" + +#: front/src/views/playlists/Detail.vue:39 +#, fuzzy +msgctxt "Popup/Playlist/Button.Label/Verb" msgid "Delete playlist" msgstr "Suprimir la lista de lectura" #: front/src/views/radios/Detail.vue:28 +#, fuzzy +msgctxt "Popup/Radio/Button.Label/Verb" msgid "Delete radio" msgstr "Suprimir la rà dio" #: front/src/views/content/libraries/Form.vue:31 +#, fuzzy +msgctxt "Popup/Library/Title" msgid "Delete this library?" msgstr "Suprimir aquesta bibliotèca ?" #: front/src/components/manage/moderation/InstancePolicyForm.vue:63 +#, fuzzy +msgctxt "Popup/Moderation/Title" msgid "Delete this moderation rule?" msgstr "Suprimir aquesta règla de moderacion ?" -#: front/src/components/favorites/List.vue:34 +#: front/src/components/library/EditCard.vue:94 +#, fuzzy +msgctxt "Popup/Library/Title" +msgid "Delete this suggestion?" +msgstr "Suprimir aquesta règla de moderacion ?" + +#: front/src/views/playlists/List.vue:28 +#, fuzzy +msgctxt "Content/*/Dropdown/Short" +msgid "Descending" +msgstr "Descendent" + +#: front/src/components/library/Albums.vue:26 #: 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/EditsCardList.vue:40 #: front/src/components/manage/moderation/AccountsTable.vue:22 #: front/src/components/manage/moderation/DomainsTable.vue:20 #: front/src/components/manage/users/UsersTable.vue:20 +#, fuzzy +msgctxt "Content/Search/Dropdown" +msgid "Descending" +msgstr "Descendent" + +#: front/src/components/favorites/List.vue:35 +#, fuzzy +msgctxt "Content/*/Short" +msgid "Descending" +msgstr "Descendent" + #: front/src/views/content/libraries/FilesTable.vue:32 -#: front/src/views/playlists/List.vue:28 +#, fuzzy +msgctxt "Content/Library/Dropdown" msgid "Descending" msgstr "Descendent" #: front/src/components/library/radios/Builder.vue:25 +#, fuzzy +msgctxt "Content/Radio/Input.Label" +msgid "Description" +msgstr "Descripcion" + #: front/src/views/content/libraries/Form.vue:14 +#, fuzzy +msgctxt "Content/Library/Input.Label" msgid "Description" msgstr "Descripcion" #: front/src/views/content/libraries/Card.vue:47 -msgid "Detail" +#, fuzzy +msgctxt "Content/Library/Card.Button.Label/Noun" +msgid "Details" msgstr "Detalhs" #: front/src/views/content/remote/Card.vue:50 +#, fuzzy +msgctxt "Content/Library/Card.Link" msgid "Details" msgstr "Detalhs" #: front/src/views/admin/moderation/AccountsDetail.vue:455 +#, fuzzy +msgctxt "Content/Moderation/Help text" msgid "Determine how much content the user can upload. Leave empty to use the default value of the instance." msgstr "Definissètz la quantitat de contengut que l’utilizaire pòt enviar. Daissatz void per emplegar las valors per defaut de l’instà ncia." #: front/src/components/mixins/Translations.vue:8 #: front/src/components/mixins/Translations.vue:9 +#, fuzzy +msgctxt "Content/Settings/Dropdown.Help text" 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:103 +#: front/src/components/auth/Settings.vue:104 +#, fuzzy +msgctxt "Popup/Setting/Button.Label" +msgid "Disable access" +msgstr "Desactivar l’accès" + #: front/src/components/auth/SubsonicTokenForm.vue:51 +#, fuzzy +msgctxt "Popup/Settings/Button.Label" msgid "Disable access" msgstr "Desactivar l’accès" #: front/src/components/auth/SubsonicTokenForm.vue:48 +#, fuzzy +msgctxt "Content/Settings/Button.Label/Verb" msgid "Disable Subsonic access" msgstr "Desactivar l’accès via Subsonic" #: front/src/components/auth/SubsonicTokenForm.vue:49 +#, fuzzy +msgctxt "Popup/Settings/Title" 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 +msgctxt "Content/*/Label" +msgid "Disabled" +msgstr "Desactivat" + +#: front/src/components/manage/moderation/InstancePolicyForm.vue:18 +#, fuzzy +msgctxt "*/*/*" msgid "Disabled" msgstr "Desactivat" #: front/src/components/auth/SubsonicTokenForm.vue:13 +#, fuzzy +msgctxt "Content/Settings/Link" msgid "Discover how to use Funkwhale from other apps" msgstr "Aprenètz a utilizar Funkwhale amb d’autras aplicacions" #: front/src/views/admin/moderation/AccountsDetail.vue:103 +#, fuzzy +msgctxt "'Content/*/*/Noun'" msgid "Display name" msgstr "Nom public" #: front/src/components/library/radios/Builder.vue:30 +#, fuzzy +msgctxt "Content/Radio/Checkbox.Label/Verb" msgid "Display publicly" msgstr "Mostrar publicament" #: front/src/components/manage/moderation/InstancePolicyForm.vue:122 +#, fuzzy +msgctxt "Content/Moderation/Help text" msgid "Do not download any media file (audio, album cover, account avatar…) from this account or domain. This will purge existing content as well." msgstr "Telecargar pas cap de mèdia (à udio, album, tampa, avatar de compte…) d’aqueste compte o domeni. Purgarà tanben lo contengut existent." #: front/src/components/playlists/Editor.vue:42 +#, fuzzy +msgctxt "Popup/Playlist/Title" msgid "Do you want to clear the playlist \"%{ playlist }\"?" msgstr "Volètz voidar la lista de lectura « %{ playlist } »  ?" #: front/src/components/common/DangerousButton.vue:7 +#, fuzzy +msgctxt "Modal/*/Title" msgid "Do you want to confirm this action?" msgstr "Volètz confirmar aquesta accion ?" -#: front/src/views/playlists/Detail.vue:35 +#: front/src/views/playlists/Detail.vue:36 +#, fuzzy +msgctxt "Popup/Playlist/Title/Call to action" msgid "Do you want to delete the playlist \"%{ playlist }\"?" msgstr "Volètz suprimir la lista de lectura « %{ playlist } »  ?" #: front/src/views/radios/Detail.vue:26 +#, fuzzy +msgctxt "Popup/Radio/Title" msgid "Do you want to delete the radio \"%{ radio }\"?" msgstr "Volètz suprimir la rà dio « %{ playlist } »  ?" -#: front/src/components/common/ActionTable.vue:36 +#: front/src/components/moderation/FilterModal.vue:3 +#, fuzzy +msgctxt "Popup/Moderation/Title/Verb" +msgid "Do you want to hide content from artist \"%{ name }\"?" +msgstr "Volètz suprimir la rà dio « %{ playlist } »  ?" + +#: front/src/components/common/ActionTable.vue:37 +#, fuzzy +msgctxt "Modal/*/Title" msgid "Do you want to launch %{ action } on %{ count } element?" msgid_plural "Do you want to launch %{ action } on %{ count } elements?" msgstr[0] "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:107 +#: front/src/components/Sidebar.vue:118 +#, fuzzy +msgctxt "Sidebar/Queue/Message" msgid "Do you want to restore your previous queue?" msgstr "Volètz restablir vòstra fila precedenta ?" #: front/src/components/Footer.vue:31 +#, fuzzy +msgctxt "Footer/*/List item.Link/Short, Noun" msgid "Documentation" msgstr "Documentacion" #: front/src/components/manage/moderation/AccountsTable.vue:40 -#: front/src/components/mixins/Translations.vue:34 +#, fuzzy +msgctxt "Content/Moderation/Table.Label" +msgid "Domain" +msgstr "Domenu" + +#: front/src/components/mixins/Translations.vue:31 +#: front/src/components/mixins/Translations.vue:32 +#, fuzzy +msgctxt "Content/Moderation/*/Noun" +msgid "Domain" +msgstr "Domenu" + #: front/src/views/admin/moderation/AccountsDetail.vue:93 -#: front/src/components/mixins/Translations.vue:35 +#, fuzzy +msgctxt "Content/*/*" msgid "Domain" msgstr "Domenu" -#: front/src/views/admin/moderation/Base.vue:5 #: front/src/views/admin/moderation/DomainsList.vue:3 +#, fuzzy +msgctxt "Content/Moderation/Title" +msgid "Domains" +msgstr "Domenis" + +#: front/src/views/admin/moderation/Base.vue:5 +#, fuzzy +msgctxt "Menu/Moderation/Tab" +msgid "Domains" +msgstr "Domenis" + #: front/src/views/admin/moderation/DomainsList.vue:48 +#, fuzzy +msgctxt "Head/Moderation/Title" msgid "Domains" msgstr "Domenis" -#: front/src/components/library/Track.vue:55 +#: front/src/components/library/TrackBase.vue:40 +#, fuzzy +msgctxt "Content/Track/Link/Verb" msgid "Download" msgstr "Telecargar" #: front/src/components/playlists/Editor.vue:49 +#, fuzzy +msgctxt "Content/Playlist/Paragraph/Call to action" 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:111 -#: front/src/components/manage/library/FilesTable.vue:43 -#: front/src/components/mixins/Translations.vue:30 +#: front/src/components/mixins/Translations.vue:27 +#: front/src/components/mixins/Translations.vue:28 +#, fuzzy +msgctxt "Content/*/*" +msgid "Duration" +msgstr "Durada" + +#: front/src/components/audio/track/Table.vue:10 +#: front/src/components/library/TrackDetail.vue:30 +#, fuzzy +msgctxt "Content/Track/Table.Label" +msgid "Duration" +msgstr "Durada" + #: front/src/views/content/libraries/FilesTable.vue:59 -#: front/src/components/mixins/Translations.vue:31 +#, fuzzy +msgctxt "*/*/*" msgid "Duration" msgstr "Durada" #: front/src/views/auth/EmailConfirm.vue:23 +#, fuzzy +msgctxt "Content/Signup/Message" msgid "E-mail address confirmed" msgstr "Corrièl confirmat" #: front/src/components/Home.vue:93 +#, fuzzy +msgctxt "Content/Home/Title" msgid "Easy to use" msgstr "Simple d’utilizar" +#: front/src/components/manage/moderation/InstancePolicyCard.vue:45 +#, fuzzy +msgctxt "Content/Moderation/Card.Button.Label/Verb" +msgid "Edit" +msgstr "Modificar" + #: front/src/views/content/libraries/Detail.vue:9 +#, fuzzy +msgctxt "*/*/*/Verb" msgid "Edit" msgstr "Modificar" #: front/src/components/About.vue:22 +#, fuzzy +msgctxt "Content/Settings/Button.Label/Verb" 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 +#: front/src/components/manage/moderation/InstancePolicyForm.vue:3 +#, fuzzy +msgctxt "Content/Moderation/Card.Title/Verb" +msgid "Edit moderation rule" +msgstr "Actualizar la règla de moderacion" + +#: front/src/components/library/TrackEdit.vue:4 +#, fuzzy +msgctxt "Content/*/Title" +msgid "Edit this track" +msgstr "Legir aquesta pista" + +#: front/src/components/radios/Card.vue:23 +#, fuzzy +msgctxt "Content/Radio/Card.Button.Label/Short, Verb" msgid "Edit…" msgstr "Modificar…" -#: front/src/components/auth/Signup.vue:30 +#: front/src/views/playlists/Detail.vue:31 +#, fuzzy +msgctxt "Content/*/Button.Label/Verb" +msgid "Edit…" +msgstr "Modificar…" + +#: front/src/components/library/TrackBase.vue:70 +#, fuzzy +msgctxt "Content/Track/Button.Label/Verb" +msgid "Edit…" +msgstr "Modificar…" + +#: front/src/views/admin/library/Base.vue:5 +#, fuzzy +msgctxt "Menu/Admin/Link" +msgid "Edits" +msgstr "Modificar" + +#: front/src/views/admin/library/EditsList.vue:24 +#, fuzzy +msgctxt "Head/Admin/Title/Noun" +msgid "Edits" +msgstr "Modificar" + #: front/src/components/manage/users/UsersTable.vue:38 +#, fuzzy +msgctxt "Content/Admin/Table.Label" +msgid "Email" +msgstr "Corrièl" + +#: front/src/components/auth/Signup.vue:30 msgid "Email" msgstr "Corrièl" #: front/src/views/admin/moderation/AccountsDetail.vue:111 +#, fuzzy +msgctxt "Content/*/*" msgid "Email address" msgstr "Adreça electronica" -#: front/src/components/library/Album.vue:38 -#: src/components/library/Track.vue:62 +#: front/src/components/library/TrackBase.vue:47 +#, fuzzy +msgctxt "Content/Track/Button.Label/Verb" +msgid "Embed" +msgstr "Integrar" + +#: front/src/components/library/Album.vue:33 +#: src/components/library/Artist.vue:42 +#, fuzzy +msgctxt "Content/*/Button.Label/Verb" msgid "Embed" msgstr "Integrar" #: front/src/components/audio/EmbedWizard.vue:20 +#, fuzzy +msgctxt "Popup/Embed/Input.Label/Noun" msgid "Embed code" msgstr "Còdi d’integracion" -#: front/src/components/library/Album.vue:42 +#: front/src/components/library/Album.vue:37 +#, fuzzy +msgctxt "Popup/Album/Title/Verb" msgid "Embed this album on your website" msgstr "Integrar aqueste album a un site web" -#: front/src/components/library/Track.vue:66 +#: front/src/components/library/Artist.vue:46 +#, fuzzy +msgctxt "Popup/Artist/Title/Verb" +msgid "Embed this artist work on your website" +msgstr "Integrar aquesta pista a un site web" + +#: front/src/components/library/TrackBase.vue:51 +#, fuzzy +msgctxt "Popup/Track/Title" msgid "Embed this track on your website" msgstr "Integrar aquesta pista a un site web" #: front/src/views/admin/moderation/AccountsDetail.vue:230 #: front/src/views/admin/moderation/DomainsDetail.vue:187 +#, fuzzy +msgctxt "Content/Moderation/Table.Label/Noun" msgid "Emitted library follows" msgstr "Seguiments de bibliotècas enviats" #: front/src/views/admin/moderation/AccountsDetail.vue:214 #: front/src/views/admin/moderation/DomainsDetail.vue:171 +#, fuzzy +msgctxt "Content/Moderation/Table.Label/Noun" msgid "Emitted messages" msgstr "Messatge emés" #: front/src/components/manage/moderation/InstancePolicyCard.vue:8 #: front/src/components/manage/moderation/InstancePolicyForm.vue:17 +#, fuzzy +msgctxt "*/*/*" +msgid "Enabled" +msgstr "Activat" + #: front/src/views/admin/moderation/AccountsDetail.vue:127 #: front/src/views/admin/moderation/AccountsDetail.vue:131 +#, fuzzy +msgctxt "Content/*/Label" msgid "Enabled" msgstr "Activat" -#: front/src/views/playlists/Detail.vue:29 +#: front/src/views/playlists/Detail.vue:30 +#, fuzzy +msgctxt "Content/Playlist/Button.Label/Verb" msgid "End edition" msgstr "Acabar l’edicion" #: front/src/views/content/remote/ScanForm.vue:50 +#, fuzzy +msgctxt "Content/Library/Input.Placeholder" msgid "Enter a library URL" msgstr "Picatz l’URL d’una bibliotèca" -#: front/src/components/library/Radios.vue:140 +#: front/src/components/library/Radios.vue:141 +#, fuzzy +msgctxt "Content/Search/Input.Placeholder" msgid "Enter a radio name…" msgstr "Escrivètz un nom de rà dio…" -#: front/src/components/library/Artists.vue:118 +#: front/src/components/library/Albums.vue:119 +msgctxt "Content/Search/Input.Placeholder" +msgid "Enter album title..." +msgstr "" + +#: front/src/components/library/Artists.vue:116 +#, fuzzy +msgctxt "Content/Search/Input.Placeholder" msgid "Enter artist name…" msgstr "Escrivètz un nom d’artista…" #: front/src/views/playlists/List.vue:107 +#, fuzzy +msgctxt "Content/Playlist/Placeholder/Call to action" msgid "Enter playlist name…" msgstr "Escrivètz un nom de lista de lectura…" -#: front/src/components/auth/Signup.vue:102 +#: front/src/views/auth/PasswordReset.vue:54 +#, fuzzy +msgctxt "Content/Signup/Input.Placeholder" +msgid "Enter the email address binded to your account" +msgstr "Picatz l’adreça de corrièl ligada a vòstre compte" + +#: front/src/components/auth/Signup.vue:103 +#, fuzzy +msgctxt "Content/Signup/Form/Placeholder" msgid "Enter your email" msgstr "Escrivètz vòstre adreça electronica" -#: front/src/components/auth/Signup.vue:98 src/components/auth/Signup.vue:99 +#: front/src/components/auth/Signup.vue:98 src/components/auth/Signup.vue:100 +#, fuzzy +msgctxt "Content/Signup/Form/Placeholder" msgid "Enter your invitation code (case insensitive)" msgstr "Escrivètz vòstre còdi d’invitacion (pas sensible a la cassa)" #: front/src/components/metadata/Search.vue:114 +#, fuzzy +msgctxt "Content/Library/Input.Placeholder/Verb" msgid "Enter your search query…" msgstr "Escrivètz vòstra recèrca…" -#: front/src/components/auth/Signup.vue:101 +#: front/src/components/auth/Signup.vue:102 +#, fuzzy +msgctxt "Content/Signup/Form/Placeholder" msgid "Enter your username" msgstr "Escrivètz vòstre nom d’utilizaire" #: front/src/components/auth/Login.vue:83 +#, fuzzy +msgctxt "Content/Login/Input.Placeholder" msgid "Enter your username or email" msgstr "Escrivètz vòstre nom d’utilizaire o corrièl" #: front/src/components/auth/SubsonicTokenForm.vue:19 +#, fuzzy +msgctxt "Content/Settings/Error message.Title" +msgid "Error" +msgstr "Error" + #: front/src/views/content/libraries/Form.vue:4 +#, fuzzy +msgctxt "Content/Library/Error message.Title" msgid "Error" msgstr "Error" #: front/src/views/admin/Settings.vue:87 +#, fuzzy +msgctxt "Content/Admin/Menu" msgid "Error reporting" msgstr "Rapòrt d’error" -#: front/src/components/common/ActionTable.vue:92 +#: front/src/components/common/ActionTable.vue:93 +#, fuzzy +msgctxt "Content/*/Error message/Header" msgid "Error while applying action" msgstr "Error en tractar l’accion" #: front/src/views/auth/PasswordReset.vue:7 +#, fuzzy +msgctxt "Content/Signup/Card.Title" msgid "Error while asking for a password reset" msgstr "Error en demandar un novèl senhal" #: front/src/views/auth/PasswordResetConfirm.vue:7 +#, fuzzy +msgctxt "Content/Signup/Card.Title" msgid "Error while changing your password" msgstr "Error en cambiar lo senhal" #: front/src/views/admin/moderation/DomainsList.vue:6 +#, fuzzy +msgctxt "Content/Moderation/Message.Title" msgid "Error while creating domain" msgstr "Error en crear lo domeni" +#: front/src/components/moderation/FilterModal.vue:13 +#, fuzzy +msgctxt "Popup/Moderation/Error message" +msgid "Error while creating filter" +msgstr "Error en crear la règla" + #: front/src/components/manage/users/InvitationForm.vue:4 +#, fuzzy +msgctxt "Content/Admin/Error message.Title" msgid "Error while creating invitation" msgstr "Error en crear l’invitacion" #: front/src/components/manage/moderation/InstancePolicyForm.vue:7 +#, fuzzy +msgctxt "Content/Moderation/Error message.Title" msgid "Error while creating rule" msgstr "Error en crear la règla" #: front/src/views/admin/moderation/DomainsDetail.vue:126 +#, fuzzy +msgctxt "Content/Moderation/Table" msgid "Error while fetching node info" msgstr "Error en recuperar las informacions del nos" #: front/src/components/admin/SettingsGroup.vue:5 +#, fuzzy +msgctxt "Content/Settings/Error message.Title" msgid "Error while saving settings" msgstr "Error en enregistrar los paramètres" +#: front/src/components/library/EditForm.vue:46 +#, fuzzy +msgctxt "Content/Library/Error message.Title" +msgid "Error while submitting edit" +msgstr "Error en enregistrar los paramètres" + #: front/src/views/content/libraries/FilesTable.vue:212 +#, fuzzy +msgctxt "Content/Library/Table/Short" msgid "Errored" msgstr "Perturbat" #: front/src/views/content/libraries/Quota.vue:75 +#, fuzzy +msgctxt "Content/Library/Label" msgid "Errored files" msgstr "Fichièrs amb errors" #: front/src/components/playlists/Form.vue:89 +#, fuzzy +msgctxt "Content/Playlist/Dropdown" 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 +#, fuzzy +msgctxt "Content/Settings/Dropdown" +msgid "Everyone on this instance" +msgstr "Lo monde d’aquesta instà ncia" + +#: front/src/components/playlists/Form.vue:85 +#, fuzzy +msgctxt "Content/Playlist/Dropdown" +msgid "Everyone on this instance" +msgstr "Lo monde d’aquesta instà ncia" + +#: front/src/views/content/libraries/Form.vue:73 +#, fuzzy +msgctxt "Content/Library/Dropdown" msgid "Everyone on this instance" msgstr "Lo monde d’aquesta instà ncia" #: front/src/views/content/libraries/Form.vue:74 +#, fuzzy +msgctxt "Content/Library/Dropdown" msgid "Everyone, across all instances" msgstr "Tot lo monde, per totas las instà ncias" -#: front/src/components/library/radios/Builder.vue:61 +#: front/src/components/library/radios/Builder.vue:62 +#, fuzzy +msgctxt "Content/Radio/Table.Label/Verb" msgid "Exclude" msgstr "Exclure" +#: front/src/components/mixins/Translations.vue:20 +#: front/src/components/mixins/Translations.vue:21 +#, fuzzy +msgctxt "Content/Admin/Table.Label/Noun" +msgid "Expiration date" +msgstr "Data d’expiracion" + #: front/src/components/manage/users/InvitationsTable.vue:41 -#: front/src/components/mixins/Translations.vue:22 -#: front/src/components/mixins/Translations.vue:23 +#, fuzzy +msgctxt "Content/Admin/Table.Label" msgid "Expiration date" msgstr "Data d’expiracion" #: front/src/components/manage/users/InvitationsTable.vue:50 +#, fuzzy +msgctxt "Content/Admin/Table" msgid "Expired" msgstr "Expirada" #: front/src/components/manage/users/InvitationsTable.vue:21 +#, fuzzy +msgctxt "Content/Admin/Dropdown/Adjective" msgid "Expired/used" msgstr "Expirada/utilizada" #: front/src/components/manage/moderation/InstancePolicyForm.vue:110 +#, fuzzy +msgctxt "Content/Moderation/Help text" msgid "Explain why you're applying this policy. Depending on your instance configuration, this will help you remember why you acted on this account or domain, and may be displayed publicly to help users understand what moderation rules are in place." msgstr "Explicatz perque aplicatz aquesta politica. Segon la configuracion de l’instà ncia, aquò vos ajudarà a vos rapelar perque avètz agit sus aqueste compte o domeni, e aquò pòt èsser mostrat publicament per ajudar als utilizaires a comprendre qualas règlas de moderacion son en plaça." #: front/src/views/content/libraries/FilesTable.vue:16 +#, fuzzy +msgctxt "Content/Library/Dropdown" msgid "Failed" msgstr "Fracà s" #: front/src/views/content/remote/Card.vue:58 +#, fuzzy +msgctxt "Content/Library/Card.List item/Noun" msgid "Failed tracks:" msgstr "Pistas en error :" #: front/src/components/Sidebar.vue:66 +#, fuzzy +msgctxt "Sidebar/Favorites/List item.Link/Noun" msgid "Favorites" msgstr "Favorits" #: front/src/views/admin/Settings.vue:84 +#, fuzzy +msgctxt "Content/Admin/Menu" msgid "Federation" msgstr "Federacion" -#: front/src/components/library/FileUpload.vue:84 +#: front/src/components/library/EditCard.vue:45 +msgctxt "Content/Library/Card.Table.Header/Short" +msgid "Field" +msgstr "" + +#: front/src/components/library/FileUpload.vue:86 +#, fuzzy +msgctxt "Content/Library/Table.Label" msgid "Filename" msgstr "Nom del fichièr" -#: front/src/views/admin/library/Base.vue:5 -#: src/views/admin/library/FilesList.vue:21 -msgid "Files" -msgstr "Fichièrs" - -#: front/src/components/library/radios/Builder.vue:60 +#: front/src/components/library/radios/Builder.vue:61 +#, fuzzy +msgctxt "Content/Radio/Table.Label/Noun" msgid "Filter name" msgstr "Nom del filtre" -#: front/src/views/content/libraries/FilesTable.vue:17 #: front/src/views/content/libraries/FilesTable.vue:216 +#, fuzzy +msgctxt "Content/Library/Table/Short" +msgid "Finished" +msgstr "Acabat" + +#: front/src/views/content/libraries/FilesTable.vue:17 +#, fuzzy +msgctxt "Content/Library/Dropdown" 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 +#, fuzzy +msgctxt "Content/*/Table.Label" +msgid "First seen" +msgstr "Primièra aparicion" + +#: front/src/components/manage/moderation/AccountsTable.vue:42 +#, fuzzy +msgctxt "Content/Moderation/Table.Label/Noun" +msgid "First seen" +msgstr "Primièra aparicion" + +#: front/src/components/manage/moderation/DomainsTable.vue:41 +#, fuzzy +msgctxt "Content/Moderation/Table.Label/Short, Noun" msgid "First seen" msgstr "Primièra aparicion" #: front/src/components/mixins/Translations.vue:17 #: front/src/components/mixins/Translations.vue:18 +#, fuzzy +msgctxt "Content/Moderation/Dropdown/Noun" msgid "First seen date" msgstr "Data de primièra aparicion" #: front/src/views/content/remote/Card.vue:83 +#, fuzzy +msgctxt "Content/Library/Card.Button.Label/Verb" msgid "Follow" msgstr "Seguir" #: front/src/views/content/Home.vue:16 +#, fuzzy +msgctxt "Content/Library/Title/Verb" msgid "Follow remote libraries" msgstr "Seguir de bibliotècas alonhadas" #: front/src/views/content/remote/Card.vue:88 +#, fuzzy +msgctxt "Content/Library/Card.Paragraph" msgid "Follow request pending approval" msgstr "Abonament en espèra de validacion" -#: front/src/components/mixins/Translations.vue:38 +#: front/src/components/mixins/Translations.vue:35 +#: front/src/components/mixins/Translations.vue:36 +#, fuzzy +msgctxt "Content/Federation/*/Noun" +msgid "Followers" +msgstr "Seguidors" + #: front/src/views/content/libraries/Detail.vue:7 -#: front/src/components/mixins/Translations.vue:39 +#, fuzzy +msgctxt "Content/Library/Tab.Title" msgid "Followers" msgstr "Seguidors" #: front/src/views/content/remote/Card.vue:93 +#, fuzzy +msgctxt "Content/Library/Card.Paragraph" msgid "Following" msgstr "Abonat" -#: front/src/components/library/Track.vue:17 -msgid "From album %{ album } by %{ artist }" -msgstr "De l’album %{ album } per %{ artist }" +#: front/src/components/library/TrackBase.vue:17 +msgctxt "Content/Track/Paragraph" +msgid "From album <a class=\"internal\" href=\"%{ albumUrl }\">%{ album }</a> by <a class=\"internal\" href=\"%{ artistUrl }\">%{ artist }</a>" +msgstr "" #: front/src/components/auth/SubsonicTokenForm.vue:7 +#, fuzzy +msgctxt "Content/Settings/Paragraph'" msgid "Funkwhale is compatible with other music players that support the Subsonic API." msgstr "Funkwhale es compatible amb d’autres lectors de musica compatibles amb l’API Subsonic." #: front/src/components/Home.vue:95 +#, fuzzy +msgctxt "Content/Home/Paragraph" msgid "Funkwhale is dead simple to use." msgstr "Funkwhale es simple d’utilizar." #: front/src/components/Home.vue:39 +#, fuzzy +msgctxt "Content/Home/Paragraph" msgid "Funkwhale is designed to make it easy to listen to music you like, or to discover new artists." msgstr "Funkwhale es concebut per facilitar l’escota de las musicas que vos agradan e descobrir de novèls artistas." #: front/src/components/Home.vue:116 +#, fuzzy +msgctxt "Content/Home/Paragraph" msgid "Funkwhale is free and gives you control on your music." msgstr "Funkwhale es a gratÃs e vos dòna lo contròla de vòstra musica." #: front/src/components/Home.vue:66 +#, fuzzy +msgctxt "Content/Home/Paragraph" msgid "Funkwhale takes care of handling your music" msgstr "Funkwhale prend cura de vòstra musica" #: front/src/components/ShortcutsModal.vue:38 +#, fuzzy +msgctxt "Popup/Keyboard shortcuts/Title" msgid "General shortcuts" msgstr "Acrochis generals" #: front/src/components/manage/users/InvitationForm.vue:16 +#, fuzzy +msgctxt "Content/Admin/Button.Label/Verb" msgid "Get a new invitation" msgstr "Obténer una novèla invitacion" #: front/src/components/Home.vue:13 +#, fuzzy +msgctxt "Content/Home/Button.Label/Verb" msgid "Get me to the library" msgstr "Menatz-me a la bibliotèca" @@ -1137,6 +2117,8 @@ msgid "Get quality metadata about your music thanks to <a href=\"%{ url }\" targ 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 +#, fuzzy +msgctxt "Content/Library/Button.Label/Verb" msgid "Get started" msgstr "Començar" @@ -1144,338 +2126,584 @@ msgstr "Començar" msgid "Getting help" msgstr "Obténer d’ajuda" -#: front/src/components/common/ActionTable.vue:34 -#: front/src/components/common/ActionTable.vue:54 +#: front/src/components/common/ActionTable.vue:35 +#: front/src/components/common/ActionTable.vue:55 +#, fuzzy +msgctxt "Content/*/Button.Label/Short, Verb" msgid "Go" msgstr "Zo" #: front/src/components/PageNotFound.vue:14 +#, fuzzy +msgctxt "Content/*/Button.Label/Verb" msgid "Go to home page" msgstr "Tornar a l’acuèlh" +#: front/src/components/auth/Settings.vue:128 +#, fuzzy +msgid "Hidden artists" +msgstr "Percórrer los artistas" + #: front/src/components/manage/moderation/InstancePolicyForm.vue:114 +#, fuzzy +msgctxt "Content/Moderation/Help text" msgid "Hide account or domain content, except from followers." msgstr "Amagar lo contengut del compte o del demoni, levat pels seguidors." +#: front/src/components/moderation/FilterModal.vue:40 +#, fuzzy +msgctxt "Popup/*/Button.Label" +msgid "Hide content" +msgstr "Ajustar de contengut" + +#: front/src/components/audio/PlayButton.vue:27 +msgctxt "*/Queue/Dropdown/Button/Label/Short" +msgid "Hide content from this artist" +msgstr "" + #: front/src/components/library/Home.vue:65 +#, fuzzy +msgctxt "Head/Home/Title" msgid "Home" msgstr "Acuèlh" #: front/src/components/instance/Stats.vue:36 +#, fuzzy +msgctxt "Content/About/Paragraph/Unit" msgid "Hours of music" msgstr "Oras de musica" #: front/src/components/auth/SubsonicTokenForm.vue:10 +#, fuzzy +msgctxt "Content/Settings/Paragraph" msgid "However, accessing Funkwhale from those clients require a separate password you can set below." msgstr "Pr’aquò, accedir a Funkwhale d’un client estant demanda un senhal diferent que podètz configurar çai-jos." #: front/src/views/auth/PasswordResetConfirm.vue:24 +#, fuzzy +msgctxt "Content/Signup/Paragraph" msgid "If the email address provided in the previous step is valid and binded to a user account, you should receive an email with reset instructions in the next couple of minutes." msgstr "Se l’adreça qu’avètz provesida es valida e associada a un compte utilizaire, sètz per recebre un messatge amb las consignas de reïnicializacion d’aquà una estona." -#: front/src/components/manage/library/FilesTable.vue:40 -msgid "Import date" -msgstr "Data d’import" - #: front/src/components/Home.vue:71 +#, fuzzy +msgctxt "Content/Home/List item/Verb" msgid "Import music from various platforms, such as YouTube or SoundCloud" msgstr "Importatz la musica de diferentas plataforma, coma YouTube o Soundcloud" #: front/src/components/library/FileUpload.vue:51 +#, fuzzy +msgctxt "Content/Library/Input.Label/Noun" msgid "Import reference" msgstr "Importar la referéncia" #: front/src/views/content/libraries/FilesTable.vue:11 +#, fuzzy +msgctxt "Content/Library/Dropdown.Label/Noun" +msgid "Import status" +msgstr "Estatut de l’import" + #: front/src/views/content/libraries/FilesTable.vue:58 +#, fuzzy +msgctxt "*/*/*/Noun" msgid "Import status" msgstr "Estatut de l’import" #: front/src/views/content/libraries/FilesTable.vue:217 +#, fuzzy +msgctxt "Content/Library/Help text" msgid "Imported" msgstr "Importat" -#: front/src/components/mixins/Translations.vue:21 -#: front/src/components/mixins/Translations.vue:22 -msgid "Imported date" -msgstr "Data d’import" +#: front/src/components/moderation/FilterModal.vue:26 +#, fuzzy +msgctxt "Popup/Moderation/List item" +msgid "In \"Recently added\" widget" +msgstr "Ajustats i a res" + +#: front/src/components/moderation/FilterModal.vue:27 +msgctxt "Popup/Moderation/List item" +msgid "In artists and album listings" +msgstr "" #: front/src/components/favorites/TrackFavoriteIcon.vue:3 +#, fuzzy +msgctxt "Content/Track/Button.Message" msgid "In favorites" msgstr "Als favorits" +#: front/src/components/moderation/FilterModal.vue:25 +msgctxt "Popup/Moderation/List item" +msgid "In other users favorites and listening history" +msgstr "" + +#: front/src/components/moderation/FilterModal.vue:28 +msgctxt "Popup/Moderation/List item" +msgid "In radio suggestions" +msgstr "" + #: front/src/components/manage/users/UsersTable.vue:54 +#, fuzzy +msgctxt "Content/Admin/Table" msgid "Inactive" msgstr "Actiu" #: front/src/components/ShortcutsModal.vue:71 +#, fuzzy +msgctxt "Popup/Keyboard shortcuts/Table.Label/Verb" msgid "Increase volume" msgstr "Aumentar lo volum" -#: front/src/views/auth/PasswordReset.vue:54 -msgid "Input the email address binded to your account" -msgstr "Picatz l’adreça de corrièl ligada a vòstre compte" - #: front/src/components/playlists/Editor.vue:31 +#, fuzzy +msgctxt "Content/Playlist/Button.Label/Verb" 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 +msgctxt "Content/Moderation/Title" msgid "Instance data" msgstr "Donadas de l’instà ncia" #: front/src/views/admin/Settings.vue:80 +#, fuzzy +msgctxt "Content/Admin/Menu" msgid "Instance information" msgstr "Info. de l’instà ncia" #: front/src/components/library/Radios.vue:9 +#, fuzzy +msgctxt "Content/Radio/Title" msgid "Instance radios" msgstr "Rà dios de l’instà ncia" #: front/src/views/admin/Settings.vue:75 +#, fuzzy +msgctxt "Head/Admin/Title" msgid "Instance settings" msgstr "Paramètres de l’intà ncia" -#: front/src/components/library/FileUpload.vue:230 -#: front/src/components/library/FileUpload.vue:231 +#: front/src/components/SetInstanceModal.vue:19 +#, fuzzy +msgctxt "Popup/Instance/Input.Label/Noun" +msgid "Instance URL" +msgstr "Donadas de l’instà ncia" + +#: front/src/components/library/FileUpload.vue:233 +#: front/src/components/library/FileUpload.vue:234 +#, fuzzy +msgctxt "Content/Library/Help text" msgid "Invalid file type, ensure you are uploading an audio file. Supported file extensions are %{ extensions }" msgstr "Tipe de fichièr pas valid, asseguratz-vos d’enviar un fichièr à udio. Las extensions compatiblas son %{ extensions }" -#: front/src/components/auth/Signup.vue:44 #: front/src/components/manage/users/InvitationForm.vue:11 +#, fuzzy +msgctxt "$1" +msgid "Invitation code" +msgstr "Còdi d’invitacion" + +#: front/src/components/auth/Signup.vue:44 msgid "Invitation code" msgstr "Còdi d’invitacion" #: front/src/views/admin/users/Base.vue:8 -#: src/views/admin/users/InvitationsList.vue:3 +#, fuzzy +msgctxt "Menu/Admin/Link" +msgid "Invitations" +msgstr "Invitacions" + +#: front/src/views/admin/users/InvitationsList.vue:3 #: front/src/views/admin/users/InvitationsList.vue:24 +#, fuzzy +msgctxt "*/Admin/Title" msgid "Invitations" msgstr "Invitacions" #: front/src/components/Footer.vue:41 +#, fuzzy +msgctxt "Footer/*/List item.Link" msgid "Issue tracker" msgstr "Traçador de problèmas" +#: front/src/components/SetInstanceModal.vue:5 +msgctxt "Popup/Instance/Error message.Title" +msgid "It is not possible to connect to the given URL" +msgstr "" + #: front/src/components/Home.vue:50 +#, fuzzy +msgctxt "Content/Home/List item/Verb" msgid "Keep a track of your favorite songs" msgstr "Gardatz una traça de vòstras cançons favoritas" -#: front/src/components/Footer.vue:33 src/components/ShortcutsModal.vue:3 +#: front/src/components/Footer.vue:33 +#, fuzzy +msgctxt "Footer/*/List item.Link/Short, Noun" +msgid "Keyboard shortcuts" +msgstr "Acorchis clavièr" + +#: front/src/components/ShortcutsModal.vue:3 +#, fuzzy +msgctxt "Popup/Keyboard shortcuts/Title" msgid "Keyboard shortcuts" msgstr "Acorchis clavièr" #: front/src/views/admin/moderation/DomainsDetail.vue:161 +#, fuzzy +msgctxt "Content/Moderation/Table.Label.Link" msgid "Known accounts" msgstr "Comptes coneguts" #: front/src/views/content/remote/Home.vue:14 +#, fuzzy +msgctxt "Content/Library/Title" msgid "Known libraries" msgstr "Bibliotècas conegudas" -#: 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 +#, fuzzy +msgctxt "Content/*/Table.Label" +msgid "Last activity" +msgstr "Darrièra activitat" + +#: front/src/components/manage/users/UsersTable.vue:41 +#, fuzzy +msgctxt "Content/Admin/Table.Label/Short, Noun (Value is a date)" +msgid "Last activity" +msgstr "Darrièra activitat" + +#: front/src/components/mixins/Translations.vue:29 +#: front/src/components/mixins/Translations.vue:30 +#, fuzzy +msgctxt "Content/Profile/*/Noun" msgid "Last activity" msgstr "Darrièra activitat" #: front/src/views/admin/moderation/AccountsDetail.vue:167 #: front/src/views/admin/moderation/DomainsDetail.vue:86 +#, fuzzy +msgctxt "Content/*/Table.Label" msgid "Last checked" msgstr "Darrièra verificacion" #: front/src/components/playlists/PlaylistModal.vue:32 +#, fuzzy +msgctxt "Popup/Playlist/Table.Label/Short" msgid "Last modification" msgstr "Darrièra modificacion" #: front/src/components/manage/moderation/AccountsTable.vue:43 +#, fuzzy +msgctxt "Content/Moderation/Table.Label/Noun" msgid "Last seen" msgstr "Darrièra visita" #: front/src/components/mixins/Translations.vue:18 #: front/src/components/mixins/Translations.vue:19 +#, fuzzy +msgctxt "Content/Moderation/Dropdown/Noun" msgid "Last seen date" msgstr "Darrièra visita" #: front/src/views/content/remote/Card.vue:56 +#, fuzzy +msgctxt "Content/Library/Card.List item/Noun" msgid "Last update:" msgstr "Darrièra actualizacion :" -#: front/src/components/common/ActionTable.vue:47 +#: front/src/components/common/ActionTable.vue:48 +#, fuzzy +msgctxt "Modal/*/Button.Label/Short, Verb" msgid "Launch" msgstr "Aviar" #: front/src/components/Home.vue:10 +#, fuzzy +msgctxt "Content/Home/Button.Label/Verb" msgid "Learn more about this instance" msgstr "Ne saber mai tocant aquesta instà ncia" #: front/src/components/manage/users/InvitationForm.vue:58 +#, fuzzy +msgctxt "Content/Admin/Input.Placeholder" 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 +msgctxt "Popup/Embed/Paragraph" msgid "Leave empty for a responsive widget" msgstr "Daissar void per un widget adaptatiu" +#: front/src/views/content/Base.vue:5 +#, fuzzy +msgctxt "Menu/Library/Tab.Link" +msgid "Libraries" +msgstr "Bibliotècas" + #: front/src/views/admin/moderation/AccountsDetail.vue:297 #: front/src/views/admin/moderation/DomainsDetail.vue:233 -#: front/src/views/content/Base.vue:5 +#, fuzzy +msgctxt "Content/Moderation/Table.Label" msgid "Libraries" msgstr "Bibliotècas" #: front/src/views/content/libraries/Form.vue:2 +#, fuzzy +msgctxt "Content/Library/Paragraph" msgid "Libraries help you organize and share your music collections. You can upload your own music collection to Funkwhale and share it with your friends and family." msgstr "Las bibliotècas vos ajudan a organizar e partejar vòstras colleccions de musica. Podètz enviar vòstra pròpria collecion musicala a Funkwhale e la partejar amb vòstres amics e vòstra familha." #: front/src/components/instance/Stats.vue:30 +#, fuzzy +msgctxt "Content/About/Title/Noun" +msgid "Library" +msgstr "Bibliotèca" + #: front/src/components/manage/users/UsersTable.vue:173 -#: front/src/views/admin/moderation/AccountsDetail.vue:464 +#, fuzzy +msgctxt "Content/Admin/Table" +msgid "Library" +msgstr "Bibliotèca" + +#: front/src/views/admin/moderation/AccountsDetail.vue:462 +#, fuzzy +msgctxt "Content/Moderation/Dropdown" +msgid "Library" +msgstr "Bibliotèca" + +#: front/src/components/Sidebar.vue:103 +#, fuzzy +msgctxt "Sidebar/Moderation/List item.Link/Noun" msgid "Library" msgstr "Bibliotèca" #: front/src/views/content/libraries/Form.vue:109 +#, fuzzy +msgctxt "Content/Library/Message" msgid "Library created" msgstr "Bibliotèca creada" #: front/src/views/content/libraries/Form.vue:129 +#, fuzzy +msgctxt "Content/Library/Message" msgid "Library deleted" msgstr "Bibliotèca suprimida" -#: front/src/views/admin/library/FilesList.vue:3 -msgid "Library files" +#: front/src/views/admin/library/EditsList.vue:4 +#, fuzzy +msgctxt "Content/Admin/Title/Noun" +msgid "Library edits" msgstr "Fichièrs de la bibliotèca" #: front/src/views/content/libraries/Form.vue:106 +#, fuzzy +msgctxt "Content/Library/Message" msgid "Library updated" msgstr "Bibliotèca actualizada" -#: front/src/components/library/Track.vue:100 +#: front/src/components/library/TrackDetail.vue:19 +#, fuzzy +msgctxt "Content/Track/Table.Label/Noun" msgid "License" msgstr "Licéncia" #: front/src/views/content/libraries/Detail.vue:21 +#, fuzzy +msgctxt "Content/Library/Paragraph" msgid "Loading followers…" msgstr "Cargament dels seguidors…" #: front/src/views/content/libraries/Home.vue:3 +#, fuzzy +msgctxt "Content/Library/Paragraph" 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 +#, fuzzy +msgctxt "Content/Library/Paragraph" msgid "Loading library data…" msgstr "Cargament de las donadas de la bibliotèca…" -#: front/src/views/Notifications.vue:4 +#: front/src/views/Notifications.vue:19 +#, fuzzy +msgctxt "Content/Notifications/Paragraph" msgid "Loading notifications…" msgstr "Cargament de las notificacions…" #: front/src/views/content/remote/Home.vue:3 +#, fuzzy +msgctxt "Content/Library/Paragraph" msgid "Loading remote libraries…" msgstr "Cargament de las bibliotècas alonhadas…" #: front/src/views/content/libraries/Quota.vue:4 +#, fuzzy +msgctxt "Content/Library/Paragraph" msgid "Loading usage data…" msgstr "Cargament de l’utilizacion de las donadas…" #: front/src/components/favorites/List.vue:5 +#, fuzzy +msgctxt "Content/Favorites/Message" msgid "Loading your favorites…" msgstr "Cargament dels favorits…" #: front/src/components/manage/moderation/AccountsTable.vue:59 +#, fuzzy +msgctxt "Content/Moderation/Table/Short, Noun" +msgid "Local account" +msgstr "Compte local" + #: front/src/views/admin/moderation/AccountsDetail.vue:18 +#, fuzzy +msgctxt "Content/Moderation/List item" msgid "Local account" msgstr "Compte local" #: front/src/components/auth/Login.vue:84 +#, fuzzy +msgctxt "Head/Login/Title" msgid "Log In" msgstr "Connexion" #: front/src/components/auth/Login.vue:4 +#, fuzzy +msgctxt "Content/Login/Title/Verb" msgid "Log in to your Funkwhale account" msgstr "Connectatz-vos a vòstre compte Funkwhale" #: front/src/components/auth/Logout.vue:20 +#, fuzzy +msgctxt "Head/Login/Title" msgid "Log Out" msgstr "Desconnexion" #: front/src/components/Sidebar.vue:38 +#, fuzzy +msgctxt "Sidebar/Profile/List item.Link" msgid "Logged in as %{ username }" msgstr "Connectat coma %{ username }" -#: front/src/components/Sidebar.vue:54 src/components/auth/Login.vue:42 +#: front/src/components/auth/Login.vue:42 +#, fuzzy +msgctxt "Content/Login/Button.Label/Verb" +msgid "Login" +msgstr "Connexion" + +#: front/src/components/Sidebar.vue:54 +#, fuzzy +msgctxt "Sidebar/Login/List item.Link/Verb" msgid "Login" msgstr "Connexion" #: front/src/views/admin/moderation/AccountsDetail.vue:119 +#, fuzzy +msgctxt "Content/*/*/Noun" msgid "Login status" msgstr "Estat del compte" #: front/src/components/Sidebar.vue:52 +#, fuzzy +msgctxt "Sidebar/Login/List item.Link/Verb" msgid "Logout" msgstr "Desconnexion" #: front/src/views/content/libraries/Home.vue:9 +#, fuzzy +msgctxt "Content/Library/Paragraph" msgid "Looks like you don't have a library, it's time to create one." msgstr "Sembla qu’avètz pas cap de bibliotèca pel moment, es ora de ne crear una." -#: front/src/components/audio/Player.vue:356 -#: src/components/audio/Player.vue:357 +#: front/src/components/audio/Player.vue:364 +#: src/components/audio/Player.vue:365 +#, fuzzy +msgctxt "Sidebar/Player/Icon.Tooltip" msgid "Looping disabled. Click to switch to single-track looping." msgstr "Repeticion desactivada. Clicatz per activar la repeticion de la pista actuala." -#: front/src/components/audio/Player.vue:359 -#: src/components/audio/Player.vue:360 +#: front/src/components/audio/Player.vue:367 +#: src/components/audio/Player.vue:368 +#, fuzzy +msgctxt "Sidebar/Player/Icon.Tooltip" msgid "Looping on a single track. Click to switch to whole queue looping." msgstr "Repeticion de la pista actuala. Clicatz per activar la repeticion de tota la fila." -#: front/src/components/audio/Player.vue:362 -#: src/components/audio/Player.vue:363 +#: front/src/components/audio/Player.vue:370 +#: src/components/audio/Player.vue:371 +#, fuzzy +msgctxt "Sidebar/Player/Icon.Tooltip" msgid "Looping on whole queue. Click to disable looping." msgstr "Repeticion de tota la fila, clicatz per desactivar la repeticion." -#: front/src/components/library/Track.vue:150 +#: front/src/components/library/TrackDetail.vue:69 +#, fuzzy +msgctxt "Content/Track/Title" msgid "Lyrics" msgstr "Paraulas" -#: front/src/components/Sidebar.vue:210 +#: front/src/components/Sidebar.vue:221 +#, fuzzy +msgctxt "Sidebar/*/Hidden text" msgid "Main menu" msgstr "Menú mà ger" #: front/src/views/admin/library/Base.vue:16 +#, fuzzy +msgctxt "Head/Admin/Title" msgid "Manage library" msgstr "Gerir la bibliotèca" #: front/src/components/playlists/PlaylistModal.vue:3 +#, fuzzy +msgctxt "Popup/Playlist/Title/Verb" msgid "Manage playlists" msgstr "Gerir las listas de lectura" #: front/src/views/admin/users/Base.vue:20 +#, fuzzy +msgctxt "Head/Admin/Title" msgid "Manage users" msgstr "Gerir los utilizaires" #: front/src/views/playlists/List.vue:8 +#, fuzzy +msgctxt "Content/Playlist/Button.Label/Verb" msgid "Manage your playlists" msgstr "Gerir vòstras listas de lectura" -#: front/src/views/Notifications.vue:17 +#: front/src/views/Notifications.vue:14 +#, fuzzy +msgctxt "Content/Notifications/Button.Label/Verb" msgid "Mark all as read" msgstr "Las marcar totas coma legidas" #: front/src/components/notifications/NotificationRow.vue:46 +#, fuzzy +msgctxt "Content/Notifications/Button.Tooltip/Verb" msgid "Mark as read" msgstr "Marcar coma legidas" #: front/src/components/notifications/NotificationRow.vue:47 +#, fuzzy +msgctxt "Content/Notifications/Button.Tooltip/Verb" msgid "Mark as unread" msgstr "Marcar coma pas legidas" #: front/src/views/admin/moderation/AccountsDetail.vue:281 +#, fuzzy +msgctxt "Content/*/*/Unit" msgid "MB" msgstr "Mo" -#: front/src/components/audio/Player.vue:349 +#: front/src/components/audio/Player.vue:357 +#, fuzzy +msgctxt "Sidebar/Player/Hidden text" msgid "Media player" msgstr "Lector mèdia" @@ -1483,492 +2711,993 @@ msgstr "Lector mèdia" msgid "Member since %{ date }" msgstr "Membre dempuèi %{ date }" +#: front/src/views/admin/library/Base.vue:17 +msgid "Menu/*/Hidden text" +msgstr "" + #: front/src/components/Footer.vue:32 +#, fuzzy +msgctxt "Footer/*/List item.Link" msgid "Mobile and desktop apps" msgstr "Aplicacions mobil e de burèu" -#: front/src/components/Sidebar.vue:97 -#: src/components/manage/users/UsersTable.vue:177 -#: front/src/views/admin/moderation/AccountsDetail.vue:468 +#: front/src/components/manage/users/UsersTable.vue:177 +#, fuzzy +msgctxt "Content/Admin/Table" +msgid "Moderation" +msgstr "Moderacion" + #: front/src/views/admin/moderation/Base.vue:21 +#, fuzzy +msgctxt "Head/Moderation/Title" +msgid "Moderation" +msgstr "Moderacion" + +#: front/src/views/admin/moderation/AccountsDetail.vue:466 +#, fuzzy +msgctxt "Content/Moderation/Dropdown" +msgid "Moderation" +msgstr "Moderacion" + +#: front/src/components/Sidebar.vue:97 +#, fuzzy +msgctxt "Sidebar/Moderation/List item.Link/Noun" msgid "Moderation" msgstr "Moderacion" #: front/src/views/admin/moderation/AccountsDetail.vue:49 #: front/src/views/admin/moderation/DomainsDetail.vue:42 +#, fuzzy +msgctxt "Content/Moderation/Card.Paragraph" msgid "Moderation policies help you control how your instance interact with a given domain or account." msgstr "Las politicas de moderacion vos ajudan a contrarotlar cossà vòstra instà ncia deu interagir amb un compte o domeni donat." -#: front/src/components/mixins/Translations.vue:20 -#: front/src/components/mixins/Translations.vue:21 -msgid "Modification date" +#: front/src/components/library/EditCard.vue:5 +#, fuzzy +msgctxt "Content/Library/Card/Short" +msgid "Modification %{ id }" msgstr "Data de modificacion" -#: front/src/components/Sidebar.vue:63 src/views/admin/Settings.vue:82 +#: front/src/components/mixins/Translations.vue:19 +#: front/src/components/mixins/Translations.vue:20 +#, fuzzy +msgctxt "Content/Playlist/Dropdown/Noun" +msgid "Modification date" +msgstr "Data de modificacion" + +#: front/src/components/Sidebar.vue:63 +#, fuzzy +msgctxt "Sidebar/Library/Title" +msgid "Music" +msgstr "Musica" + +#: front/src/views/admin/Settings.vue:82 +#, fuzzy +msgctxt "Content/Admin/Menu" msgid "Music" msgstr "Musica" -#: front/src/components/audio/Player.vue:355 +#: front/src/components/audio/Player.vue:363 +#, fuzzy +msgctxt "Sidebar/Player/Icon.Tooltip/Verb" msgid "Mute" msgstr "Copar lo son" #: front/src/components/manage/moderation/InstancePolicyCard.vue:24 +#, fuzzy +msgctxt "Content/Moderation/Card.List item/Verb" +msgid "Mute activity" +msgstr "Amagar l’activitat" + #: front/src/components/manage/moderation/InstancePolicyForm.vue:115 +#, fuzzy +msgctxt "Content/Moderation/Checkbox.Label/Verb" msgid "Mute activity" msgstr "Amagar l’activitat" +#: front/src/components/manage/moderation/InstancePolicyForm.vue:119 +#, fuzzy +msgctxt "Content/Moderation/Checkbox.Label/Verb" +msgid "Mute notifications" +msgstr "Amagar las notificacions" + #: front/src/components/manage/moderation/InstancePolicyCard.vue:28 +#, fuzzy +msgctxt "Content/Moderation/Card.List item/Verb" msgid "Mute notifications" msgstr "Amagar las notificacions" #: front/src/components/Sidebar.vue:34 +#, fuzzy +msgctxt "Sidebar/Profile/Title" msgid "My account" msgstr "Mon compte" -#: front/src/components/library/radios/Builder.vue:236 +#: front/src/components/library/radios/Builder.vue:237 +#, fuzzy +msgctxt "Content/Radio/Input.Placeholder" msgid "My awesome description" msgstr "Ma descripcion tròp crana" #: front/src/views/content/libraries/Form.vue:70 +#, fuzzy +msgctxt "Content/Library/Input.Placeholder" msgid "My awesome library" msgstr "Ma bibliotèca tròp crana" #: front/src/components/playlists/Form.vue:74 +#, fuzzy +msgctxt "Content/Playlist/Input.Placeholder" msgid "My awesome playlist" msgstr "Ma lista de lectura tròp crana" -#: front/src/components/library/radios/Builder.vue:235 +#: front/src/components/library/radios/Builder.vue:236 +#, fuzzy +msgctxt "Content/Radio/Input.Placeholder" msgid "My awesome radio" msgstr "Ma rà dio tròp crana" #: front/src/views/content/libraries/Home.vue:6 +#, fuzzy +msgctxt "Content/Library/Title" msgid "My libraries" msgstr "Mas bibliotècas" #: 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 +#: src/components/library/EditCard.vue:60 +#: front/src/components/library/TrackDetail.vue:34 +#: front/src/components/library/TrackDetail.vue:43 +#: front/src/components/library/TrackDetail.vue:52 +#: front/src/components/library/TrackDetail.vue:61 #: 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 +#, fuzzy +msgctxt "*/*/*" msgid "N/A" msgstr "ND" +#: front/src/components/mixins/Translations.vue:24 +#: front/src/components/mixins/Translations.vue:25 +#, fuzzy +msgctxt "Content/Moderation/*/Noun" +msgid "Name" +msgstr "Nom" + +#: front/src/views/content/libraries/Form.vue:10 +#, fuzzy +msgctxt "Content/Library/Input.Label" +msgid "Name" +msgstr "Nom" + +#: front/src/components/playlists/PlaylistModal.vue:31 +#, fuzzy +msgctxt "*/*/Table.Label" +msgid "Name" +msgstr "Nom" + +#: front/src/components/auth/Settings.vue:133 +#, fuzzy +msgctxt "Content/*/Table.Label" +msgid "Name" +msgstr "Nom" + #: 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 +#, fuzzy +msgctxt "Content/Moderation/Table.Label" msgid "Name" msgstr "Nom" -#: front/src/components/auth/Settings.vue:87 +#: front/src/components/auth/Settings.vue:88 +#, fuzzy +msgctxt "Content/Settings/Input.Label" +msgid "New password" +msgstr "Nòu senhal" + #: front/src/views/auth/PasswordResetConfirm.vue:14 +#, fuzzy +msgctxt "Content/Signup/Input.Label" msgid "New password" msgstr "Nòu senhal" -#: front/src/components/Sidebar.vue:160 +#: front/src/components/Sidebar.vue:171 +#, fuzzy +msgctxt "Sidebar/Player/Paragraph" msgid "New tracks will be appended here automatically." msgstr "Las novèlas pistas serà n automaticament ajustadas aquÃ." -#: front/src/components/audio/Player.vue:353 +#: front/src/components/library/EditCard.vue:47 +msgctxt "Content/Library/Card.Table.Header/Short" +msgid "New value" +msgstr "" + +#: front/src/components/audio/Player.vue:361 +#, fuzzy +msgctxt "Sidebar/Player/Icon.Tooltip" msgid "Next track" msgstr "Pista seguenta" -#: front/src/components/Sidebar.vue:119 +#: front/src/components/Sidebar.vue:130 +#, fuzzy +msgctxt "*/*/*" msgid "No" msgstr "Non" #: front/src/components/Home.vue:100 +#, fuzzy +msgctxt "Content/Home/List item" msgid "No add-ons, no plugins : you only need a web library" msgstr "Cap d’extension d’installar, vos cal pas qu’una bibliotèca sul web" #: front/src/components/audio/Search.vue:25 +#, fuzzy +msgctxt "Content/Search/Paragraph" msgid "No album matched your query" msgstr "Cap d’album correspond pas a vòstra recèrca" #: front/src/components/audio/Search.vue:16 +#, fuzzy +msgctxt "Content/Search/Paragraph" msgid "No artist matched your query" msgstr "Cap d’artista correspond pas a vòstra recèrca" -#: front/src/components/library/Track.vue:158 +#: front/src/components/library/TrackDetail.vue:14 +#, fuzzy +msgctxt "Content/Track/Table.Paragraph" +msgid "No copyright information available for this track" +msgstr "Cap de paraulas pas disponiblas per aquesta pista." + +#: front/src/components/library/TrackDetail.vue:25 +#, fuzzy +msgctxt "Content/Track/Table.Paragraph" +msgid "No licensing information for this track" +msgstr "Avèm pas cap d’informacion de licéncia per aquesta pista" + +#: front/src/components/library/TrackDetail.vue:77 +#, fuzzy +msgctxt "Content/Track/Paragraph" msgid "No lyrics available for this track." msgstr "Cap de paraulas pas disponiblas per aquesta pista." #: front/src/components/federation/LibraryWidget.vue:6 +#, fuzzy +msgctxt "Content/Federation/Paragraph" msgid "No matching library." msgstr "Cap de bibliotèca correspondenta." -#: front/src/views/Notifications.vue:26 +#: front/src/views/Notifications.vue:28 +#, fuzzy +msgctxt "Content/Notifications/Paragraph" msgid "No notification to show." msgstr "Cap de notificacion de mostrar." +#: front/src/components/common/EmptyState.vue:7 +msgctxt "Content/*/Paragraph" +msgid "No results were found." +msgstr "" + +#: front/src/views/content/libraries/Form.vue:72 +#, fuzzy +msgctxt "Content/Library/Dropdown" +msgid "Nobody except me" +msgstr "Degun fòra ieu" + #: 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 +#, fuzzy +msgctxt "Content/Settings/Dropdown" +msgid "Nobody except me" +msgstr "Degun fòra ieu" + +#: front/src/components/playlists/Form.vue:81 +#, fuzzy +msgctxt "Content/Playlist/Dropdown" msgid "Nobody except me" msgstr "Degun fòra ieu" #: front/src/views/content/libraries/Detail.vue:57 +#, fuzzy +msgctxt "Content/Library/Paragraph" msgid "Nobody is following this library" msgstr "Degun sèc pas aquesta bibliotèca" #: front/src/components/manage/users/InvitationsTable.vue:51 +#, fuzzy +msgctxt "Content/Admin/Table" msgid "Not used" msgstr "Pas utilizat" -#: front/src/components/Sidebar.vue:46 src/views/Notifications.vue:74 +#: front/src/views/Notifications.vue:76 +#, fuzzy +msgctxt "Head/Notifications/Title" +msgid "Notifications" +msgstr "Notificacions" + +#: front/src/components/Sidebar.vue:46 +#, fuzzy +msgctxt "Sidebar/Notifications/List item.Link/Noun" msgid "Notifications" msgstr "Notificacions" #: front/src/components/Footer.vue:47 +#, fuzzy +msgctxt "Footer/*/List item.Link" msgid "Official website" msgstr "Site oficial" -#: front/src/components/auth/Settings.vue:82 +#: front/src/components/auth/Settings.vue:83 +#, fuzzy +msgctxt "Content/Settings/Input.Label" msgid "Old password" msgstr "Senhal precedent" +#: front/src/components/library/EditCard.vue:46 +msgctxt "Content/Library/Card.Table.Header/Short" +msgid "Old value" +msgstr "" + #: front/src/components/manage/users/InvitationsTable.vue:20 +#, fuzzy +msgctxt "Content/Admin/Dropdown/Adjective" msgid "Open" msgstr "Accès liure" #: front/src/views/admin/moderation/AccountsDetail.vue:23 +#, fuzzy +msgctxt "Content/Moderation/Link/Verb" msgid "Open profile" msgstr "Dobrir lo perfil" #: front/src/views/admin/moderation/DomainsDetail.vue:16 +#, fuzzy +msgctxt "Content/Moderation/Link/Verb" msgid "Open website" msgstr "Dobrir lo site web" #: front/src/components/manage/moderation/InstancePolicyForm.vue:40 +#, fuzzy +msgctxt "Content/Moderation/Card.Title" msgid "Or customize your rule" msgstr "O personalizatz aquesta règla" -#: 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/components/favorites/List.vue:32 +#, fuzzy +msgctxt "Content/*/Dropdown.Label/Short, Name" +msgid "Order" +msgstr "Ã’rdre" + #: front/src/views/playlists/List.vue:25 +#, fuzzy +msgctxt "Content/*/Dropdown.Label/Short, Noun" +msgid "Order" +msgstr "Ã’rdre" + +#: front/src/components/library/Radios.vue:41 +#, fuzzy +msgctxt "Content/Search/Dropdown.Label" +msgid "Order" +msgstr "Ã’rdre" + +#: front/src/components/manage/library/EditsCardList.vue:37 +#: front/src/components/manage/users/UsersTable.vue:17 +#, fuzzy +msgctxt "Content/Search/Dropdown.Label/Noun" 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 +#, fuzzy +msgctxt "Content/Search/Input.Label/Noun" +msgid "Ordering" +msgstr "Ã’rdre" + +#: front/src/components/library/Albums.vue:15 +#: src/components/library/Artists.vue:15 +#, fuzzy +msgctxt "Content/Search/Dropdown.Label/Noun" +msgid "Ordering" +msgstr "Ã’rdre" + +#: front/src/components/library/Radios.vue:33 +#: front/src/components/manage/library/EditsCardList.vue:29 +#, fuzzy +msgctxt "Content/Search/Dropdown.Label" +msgid "Ordering" +msgstr "Ã’rdre" + +#: front/src/components/favorites/List.vue:24 +#, fuzzy +msgctxt "Content/Favorites/Dropdown.Title/Short, Name" +msgid "Ordering" +msgstr "Ã’rdre" + #: front/src/views/playlists/List.vue:17 +#, fuzzy +msgctxt "Content/*/Dropdown.Label/Short, Noun" +msgid "Ordering" +msgstr "Ã’rdre" + +#: front/src/views/content/libraries/FilesTable.vue:21 +#, fuzzy +msgctxt "Content/Library/Dropdown.Label/Noun" msgid "Ordering" msgstr "Ã’rdre" -#: front/src/components/library/Artists.vue:23 +#: front/src/views/content/libraries/FilesTable.vue:29 +#, fuzzy +msgctxt "Content/Library/Dropdown.Label/Noun" +msgid "Ordering direction" +msgstr "Direccion" + +#: front/src/components/library/Albums.vue:23 +#: src/components/library/Artists.vue:23 +#, fuzzy +msgctxt "Content/Search/Dropdown.Label/Noun" +msgid "Ordering direction" +msgstr "Direccion" + #: front/src/components/manage/moderation/AccountsTable.vue:19 #: front/src/components/manage/moderation/DomainsTable.vue:17 -#: front/src/views/content/libraries/FilesTable.vue:29 +#, fuzzy +msgctxt "Content/Search/Input.Label/Noun" msgid "Ordering direction" msgstr "Direccion" #: front/src/components/manage/users/InvitationsTable.vue:38 +#, fuzzy +msgctxt "Content/Admin/Table.Label" msgid "Owner" msgstr "Proprietari" #: front/src/components/PageNotFound.vue:33 +#, fuzzy +msgctxt "Head/*/Title" msgid "Page Not Found" msgstr "Pagina pas trobada" #: front/src/components/PageNotFound.vue:7 +#, fuzzy +msgctxt "Content/*/Title" msgid "Page not found!" msgstr "Pagina pas trobada !" #: front/src/components/Pagination.vue:39 +#, fuzzy +msgctxt "Content/*/Hidden text/Noun" msgid "Pagination" msgstr "Paginacion" -#: front/src/components/auth/Login.vue:33 src/components/auth/Signup.vue:40 +#: front/src/components/auth/Signup.vue:40 +msgid "Password" +msgstr "Senhal" + +#: front/src/components/auth/Login.vue:33 +#, fuzzy +msgctxt "Content/Login/Input.Label" msgid "Password" msgstr "Senhal" #: front/src/components/auth/SubsonicTokenForm.vue:94 +#, fuzzy +msgctxt "Content/Settings/Message" msgid "Password updated" msgstr "Senhal actualizat" #: front/src/views/auth/PasswordResetConfirm.vue:28 +#, fuzzy +msgctxt "Content/Signup/Card.Title" msgid "Password updated successfully" msgstr "Senhal corrèctament modificat" -#: front/src/components/audio/Player.vue:352 +#: front/src/components/audio/Player.vue:360 +#, fuzzy +msgctxt "Sidebar/Player/Icon.Tooltip/Verb" msgid "Pause track" msgstr "Pausar" #: front/src/components/ShortcutsModal.vue:59 +#, fuzzy +msgctxt "Popup/Keyboard shortcuts/Table.Label/Verb" msgid "Pause/play the current track" msgstr "Pausar/Legir la pista actuala" #: front/src/components/manage/moderation/InstancePolicyCard.vue:12 +#, fuzzy +msgctxt "Content/Moderation/Card.List item" msgid "Paused" msgstr "En pausa" -#: front/src/components/library/FileUpload.vue:107 -#: front/src/views/content/libraries/FilesTable.vue:14 #: front/src/views/content/libraries/FilesTable.vue:208 +#, fuzzy +msgctxt "Content/Library/Table/Short" +msgid "Pending" +msgstr "En espèra" + +#: front/src/components/library/FileUpload.vue:109 +#, fuzzy +msgctxt "Content/Library/Table" +msgid "Pending" +msgstr "En espèra" + +#: front/src/views/content/libraries/FilesTable.vue:14 +#, fuzzy +msgctxt "Content/Library/Dropdown" msgid "Pending" msgstr "En espèra" #: front/src/views/content/libraries/Detail.vue:37 +#, fuzzy +msgctxt "Content/Library/Table/Short" msgid "Pending approval" msgstr "En espèra de validacion" #: front/src/views/content/libraries/Quota.vue:22 +#, fuzzy +msgctxt "Content/Library/Label" msgid "Pending files" msgstr "Fichièrs en espèra" -#: front/src/components/Sidebar.vue:212 +#: front/src/components/Sidebar.vue:223 +#, fuzzy +msgctxt "Sidebar/Notifications/Hidden text" msgid "Pending follow requests" msgstr "Demandas d’abonament en espèra" +#: front/src/components/manage/library/EditsCardList.vue:18 +#, fuzzy +msgctxt "Content/Admin/Dropdown" +msgid "Pending review" +msgstr "Fichièrs en espèra" + +#: front/src/components/library/EditCard.vue:29 +#, fuzzy +msgctxt "Content/Library/Card/Short" +msgid "Pending review" +msgstr "Fichièrs en espèra" + +#: front/src/components/Sidebar.vue:224 +#, fuzzy +msgctxt "Sidebar/Moderation/Hidden text" +msgid "Pending review edits" +msgstr "Fichièrs en espèra" + #: front/src/components/manage/users/UsersTable.vue:42 +#, fuzzy +msgctxt "Content/Admin/Table.Label/Noun" +msgid "Permissions" +msgstr "Autorizacions" + #: front/src/views/admin/moderation/AccountsDetail.vue:137 +#, fuzzy +msgctxt "Content/Moderation/Table.Label" msgid "Permissions" msgstr "Autorizacions" #: front/src/components/audio/PlayButton.vue:9 -#: src/components/library/Track.vue:40 +#, fuzzy +msgctxt "*/Queue/Button/Label/Short, Verb" +msgid "Play" +msgstr "Legir" + +#: front/src/components/library/TrackBase.vue:25 +#, fuzzy +msgctxt "*/Queue/Button.Label/Short, Verb" 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:22 -#: front/src/components/library/Album.vue:67 src/views/playlists/Detail.vue:23 +#, fuzzy +msgctxt "Content/Queue/Button.Label/Short, Verb" +msgid "Play all" +msgstr "O legir tot" + +#: front/src/components/library/Album.vue:17 +#: src/components/library/Album.vue:63 front/src/views/playlists/Detail.vue:24 +#, fuzzy +msgctxt "Content/*/Button.Label/Verb, Short" +msgid "Play all" +msgstr "O legir tot" + +#: front/src/components/audio/album/Card.vue:48 +#, fuzzy +msgctxt "Content/Queue/Card.Button.Label/Short, Verb" msgid "Play all" msgstr "O legir tot" #: front/src/components/library/Artist.vue:26 +#, fuzzy +msgctxt "Content/Artist/Button.Label/Verb" msgid "Play all albums" msgstr "Legir totes los albums" -#: front/src/components/audio/PlayButton.vue:15 -#: front/src/components/audio/PlayButton.vue:65 +#: front/src/components/audio/PlayButton.vue:18 +#, fuzzy +msgctxt "*/Queue/Dropdown/Button/Label/Short" +msgid "Play next" +msgstr "Legir en seguida" + +#: front/src/components/audio/PlayButton.vue:77 +#, fuzzy +msgctxt "*/Queue/Dropdown/Button/Title" msgid "Play next" msgstr "Legir en seguida" #: front/src/components/ShortcutsModal.vue:67 +#, fuzzy +msgctxt "Popup/Keyboard shortcuts/Table.Label/Verb" msgid "Play next track" msgstr "Legir la pista seguenta" -#: front/src/components/audio/PlayButton.vue:16 -#: front/src/components/audio/PlayButton.vue:63 +#: front/src/components/audio/PlayButton.vue:21 +#, fuzzy +msgctxt "*/Queue/Dropdown/Button/Label/Short" +msgid "Play now" +msgstr "Legir ara" + +#: front/src/components/audio/PlayButton.vue:75 +#, fuzzy +msgctxt "*/Queue/Dropdown/Button/Title" msgid "Play now" msgstr "Legir ara" #: front/src/components/ShortcutsModal.vue:63 +#, fuzzy +msgctxt "Popup/Keyboard shortcuts/Table.Label/Verb" msgid "Play previous track" msgstr "Legir la pista precedenta" -#: front/src/components/Sidebar.vue:211 +#: front/src/components/audio/PlayButton.vue:78 +msgctxt "*/Queue/Dropdown/Button/Title" +msgid "Play similar songs" +msgstr "" + +#: front/src/components/Sidebar.vue:222 +#, fuzzy +msgctxt "Sidebar/Player/Hidden text" msgid "Play this track" msgstr "Legir aquesta pista" -#: front/src/components/audio/Player.vue:351 +#: front/src/components/audio/Player.vue:359 +#, fuzzy +msgctxt "Sidebar/Player/Icon.Tooltip/Verb" msgid "Play track" msgstr "Legir" -#: front/src/components/audio/PlayButton.vue:70 +#: front/src/components/audio/PlayButton.vue:83 +#, fuzzy +msgctxt "*/Queue/Button/Title" msgid "Play..." msgstr "Legir…" -#: front/src/views/playlists/Detail.vue:90 +#: front/src/views/playlists/Detail.vue:91 msgid "Playlist" msgstr "Lista de lectura" #: front/src/views/playlists/Detail.vue:12 +#, fuzzy +msgctxt "Content/Playlist/Header.Subtitle" msgid "Playlist containing %{ count } track, by %{ username }" msgid_plural "Playlist containing %{ count } tracks, by %{ username }" msgstr[0] "Lista de lectura contenent %{ count } pista, per %{ username }" msgstr[1] "Lista de lectura contenent %{ count } pistas, per %{ username }" #: front/src/components/playlists/Form.vue:9 +#, fuzzy +msgctxt "Content/Playlist/Message" msgid "Playlist created" msgstr "Lista de lectura creada" #: front/src/components/playlists/Editor.vue:4 +#, fuzzy +msgctxt "Content/Playlist/Title" msgid "Playlist editor" msgstr "Editor de lista de lectura" #: front/src/components/playlists/Form.vue:21 +#, fuzzy +msgctxt "Content/Playlist/Input.Label" msgid "Playlist name" msgstr "Nom de la lista de lectura" #: front/src/components/playlists/Form.vue:6 +#, fuzzy +msgctxt "Content/Playlist/Message" msgid "Playlist updated" msgstr "Lista de lectura actualizada" #: front/src/components/playlists/Form.vue:25 +#, fuzzy +msgctxt "Content/Playlist/Dropdown.Label" 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/admin/Settings.vue:83 +#: front/src/components/Sidebar.vue:71 +#, fuzzy +msgctxt "Sidebar/Playlist/List item.Link/Noun" +msgid "Playlists" +msgstr "Listas de lectura" + +#: front/src/components/library/Library.vue:16 +#, fuzzy +msgctxt "Menu/Home/Link" +msgid "Playlists" +msgstr "Listas de lectura" + #: front/src/views/playlists/List.vue:106 +#, fuzzy +msgctxt "Head/Playlist/Title/Noun" +msgid "Playlists" +msgstr "Listas de lectura" + +#: front/src/components/library/Home.vue:16 +#, fuzzy +msgctxt "Content/Home/Title" +msgid "Playlists" +msgstr "Listas de lectura" + +#: front/src/views/admin/Settings.vue:83 +#, fuzzy +msgctxt "Content/Admin/Menu" msgid "Playlists" msgstr "Listas de lectura" #: front/src/components/Home.vue:56 +#, fuzzy +msgctxt "Content/Home/List item" msgid "Playlists? We got them" msgstr "Las listas de lectura ? Son aicÃ !" -#: front/src/components/auth/Settings.vue:78 +#: front/src/components/auth/Settings.vue:79 +#, fuzzy +msgctxt "Content/Settings/Error message.List item/Call to action" msgid "Please double-check your password is correct" msgstr "Mercés de verificar que lo senhal es corrèct" #: front/src/components/auth/Login.vue:9 +#, fuzzy +msgctxt "Content/Login/Error message.List item/Call to action" msgid "Please double-check your username/password couple is correct" msgstr "Mercés de verificar que lo nom d’utilizaire e lo senhal son corrèctes" #: front/src/components/auth/Settings.vue:46 +#, fuzzy +msgctxt "Content/Settings/Paragraph" msgid "PNG, GIF or JPG. At most 2MB. Will be downscaled to 400x400px." msgstr "PNG, GIF o JPG. 2Mo al maximum. L’imatge serà retalhat en 400×400 pixèls." #: front/src/components/manage/moderation/InstancePolicyForm.vue:118 +#, fuzzy +msgctxt "Content/Moderation/Help text" msgid "Prevent account or domain from triggering notifications, except from followers." msgstr "Empacha lo compte o domeni de far veire de notificacions, levat pels seguidors." -#: front/src/components/audio/EmbedWizard.vue:29 +#: front/src/components/audio/EmbedWizard.vue:33 +#, fuzzy +msgctxt "Popup/Embed/Title/Noun" msgid "Preview" msgstr "Apercebut" -#: front/src/components/audio/Player.vue:350 +#: front/src/components/audio/Player.vue:358 +#, fuzzy +msgctxt "Sidebar/Player/Icon.Tooltip" msgid "Previous track" msgstr "Pista precedenta" #: front/src/views/content/remote/Card.vue:39 +#, fuzzy +msgctxt "Content/Library/Card.List item" msgid "Problem during scanning" msgstr "Error en explorant" #: front/src/components/library/FileUpload.vue:58 +#, fuzzy +msgctxt "Content/Library/Button.Label" msgid "Proceed" msgstr "Contunhar" #: front/src/views/auth/EmailConfirm.vue:26 #: front/src/views/auth/PasswordResetConfirm.vue:31 +#, fuzzy +msgctxt "Content/Signup/Link/Verb" msgid "Proceed to login" msgstr "Contunhar cap a la pagina de connexion" #: front/src/components/library/FileUpload.vue:17 +#, fuzzy +msgctxt "Content/Library/Tab.Title/Short" msgid "Processing" msgstr "Tractament" +#: front/src/views/content/libraries/Quota.vue:39 +#: front/src/views/content/libraries/Quota.vue:65 +#: front/src/views/content/libraries/Quota.vue:91 +#, fuzzy +msgctxt "Popup/Library/Button.Label" +msgid "Purge" +msgstr "Purgar" + #: front/src/components/manage/moderation/AccountsTable.vue:188 #: front/src/components/manage/moderation/DomainsTable.vue:168 +#, fuzzy +msgctxt "Content/Moderation/Dropdown/Verb" +msgid "Purge" +msgstr "Purgar" + #: 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 +#, fuzzy +msgctxt "Content/Library/Button.Label/Verb" msgid "Purge" msgstr "Purgar" #: front/src/views/content/libraries/Quota.vue:89 +#, fuzzy +msgctxt "Popup/Library/Title" msgid "Purge errored files?" msgstr "Purgar los fichièrs amb errors ?" #: front/src/views/content/libraries/Quota.vue:37 +#, fuzzy +msgctxt "Popup/Library/Title" msgid "Purge pending files?" msgstr "Purgar los fichièrs en espèra ?" #: front/src/views/content/libraries/Quota.vue:63 +#, fuzzy +msgctxt "Popup/Library/Title" msgid "Purge skipped files?" msgstr "Purgar los fichièrs ignorats ?" #: front/src/components/Sidebar.vue:20 +#, fuzzy +msgctxt "Sidebar/Queue/Tab.Title/Noun" msgid "Queue" msgstr "Fila" -#: front/src/components/audio/Player.vue:283 +#: front/src/components/audio/Player.vue:291 +#, fuzzy +msgctxt "Content/Queue/Message" msgid "Queue shuffled!" msgstr "La fila es estada mesclada !" #: front/src/views/radios/Detail.vue:80 +#, fuzzy +msgctxt "Head/Radio/Title" msgid "Radio" msgstr "Rà dio" -#: front/src/components/library/radios/Builder.vue:233 +#: front/src/components/library/radios/Builder.vue:234 +#, fuzzy +msgctxt "Head/Radio/Title" msgid "Radio Builder" msgstr "Editor de rà dio" #: front/src/components/library/radios/Builder.vue:15 +#, fuzzy +msgctxt "Content/Radio/Message" msgid "Radio created" msgstr "Nom de la rà dio" #: front/src/components/library/radios/Builder.vue:21 +#, fuzzy +msgctxt "Content/Radio/Input.Label/Noun" msgid "Radio name" msgstr "Nom de la rà dio" #: front/src/components/library/radios/Builder.vue:12 +#, fuzzy +msgctxt "Content/Radio/Message" msgid "Radio updated" msgstr "Rà dio actualizada" -#: front/src/components/library/Library.vue:10 -#: src/components/library/Radios.vue:141 +#: front/src/components/library/Library.vue:13 +#, fuzzy +msgctxt "Menu/Home/Link" +msgid "Radios" +msgstr "Rà dios" + +#: front/src/components/library/Radios.vue:142 +#, fuzzy +msgctxt "Head/Radio/Title" msgid "Radios" msgstr "Rà dios" -#: front/src/components/manage/moderation/InstancePolicyCard.vue:39 #: front/src/components/manage/moderation/InstancePolicyForm.vue:25 +#, fuzzy +msgctxt "Content/Moderation/Input.Label/Noun" +msgid "Reason" +msgstr "Rason" + +#: front/src/components/manage/moderation/InstancePolicyCard.vue:39 +#, fuzzy +msgctxt "Content/Moderation/Card.Title/Noun" msgid "Reason" msgstr "Rason" #: front/src/views/admin/moderation/AccountsDetail.vue:222 #: front/src/views/admin/moderation/DomainsDetail.vue:179 +#, fuzzy +msgctxt "Content/Moderation/Table.Label/Noun" msgid "Received library follows" msgstr "Seguiments de bibliotècas recebuts" #: front/src/components/manage/moderation/DomainsTable.vue:40 -#: front/src/components/mixins/Translations.vue:36 -#: front/src/components/mixins/Translations.vue:37 +#, fuzzy +msgctxt "Content/Moderation/Table.Label/Short, Noun" +msgid "Received messages" +msgstr "Messatges recebuts" + +#: front/src/components/mixins/Translations.vue:33 +#: front/src/components/mixins/Translations.vue:34 +#, fuzzy +msgctxt "Content/Moderation/Dropdown/Noun" msgid "Received messages" msgstr "Messatges recebuts" +#: front/src/components/library/EditForm.vue:27 +#, fuzzy +msgctxt "Content/Library/Paragraph" +msgid "Recent edits" +msgstr "Ajustats i a res" + +#: front/src/components/library/EditForm.vue:17 +msgctxt "Content/Library/Paragraph" +msgid "Recent edits awaiting review" +msgstr "" + #: front/src/components/library/Home.vue:24 +#, fuzzy +msgctxt "Content/Home/Title" msgid "Recently added" msgstr "Ajustats i a res" #: front/src/components/library/Home.vue:11 +#, fuzzy +msgctxt "Content/Home/Title" msgid "Recently favorited" msgstr "Ajustadas als favorits i a res" #: front/src/components/library/Home.vue:6 +#, fuzzy +msgctxt "Content/Home/Title" msgid "Recently listened" msgstr "Escotadas i a res" #: front/src/views/content/remote/Home.vue:15 +#, fuzzy +msgctxt "Content/Library/Button.Label" +msgid "Refresh" +msgstr "Actualizar" + +#: front/src/components/common/EmptyState.vue:16 +#, fuzzy +msgctxt "Content/*/Button.Label/Short, Verb" +msgid "Refresh" +msgstr "Actualizar" + +#: front/src/components/auth/Settings.vue:125 +#, fuzzy +msgctxt "Content/*/Button.Label" msgid "Refresh" msgstr "Actualizar" #: front/src/views/admin/moderation/DomainsDetail.vue:135 +#, fuzzy +msgctxt "Content/Moderation/Button.Label/Verb" msgid "Refresh node info" msgstr "Actualizar las info del nos" -#: front/src/components/common/ActionTable.vue:272 +#: front/src/components/common/ActionTable.vue:274 +#, fuzzy +msgctxt "Content/*/Button.Tooltip/Verb" msgid "Refresh table content" msgstr "Actualizar lo contengut de la tabla" @@ -1977,758 +3706,1461 @@ msgid "Registration are closed on this instance, you will need an invitation cod msgstr "Las inscripcions son tampadas sus aquestà instà ncia, aurètz de téner un còdi d’invitacion per vos marcar." #: front/src/components/manage/users/UsersTable.vue:71 +#, fuzzy +msgctxt "Content/Admin/Table, User role" msgid "regular user" msgstr "utilizaire estandard" +#: front/src/components/library/EditCard.vue:87 #: front/src/views/content/libraries/Detail.vue:51 +#, fuzzy +msgctxt "Content/Library/Button.Label" msgid "Reject" msgstr "Regetar" #: front/src/components/manage/moderation/InstancePolicyCard.vue:32 +#, fuzzy +msgctxt "Content/Moderation/Card.List item/Verb" +msgid "Reject media" +msgstr "Regetar lo mèdia" + #: front/src/components/manage/moderation/InstancePolicyForm.vue:123 +#, fuzzy +msgctxt "Content/Moderation/Checkbox.Label/Verb" msgid "Reject media" msgstr "Regetar lo mèdia" #: front/src/views/content/libraries/Detail.vue:43 +#, fuzzy +msgctxt "Content/Library/Table/Short" msgid "Rejected" msgstr "Regetat" -#: front/src/views/content/libraries/FilesTable.vue:234 -msgid "Relaunch import" -msgstr "Relançar l’import" +#: front/src/components/library/EditCard.vue:33 +#, fuzzy +msgctxt "Content/Library/Card/Short" +msgid "Rejected" +msgstr "Regetat" + +#: front/src/components/manage/library/EditsCardList.vue:24 +#, fuzzy +msgctxt "Content/Admin/Dropdown" +msgid "Rejected" +msgstr "Regetat" #: front/src/views/content/remote/Home.vue:6 +#, fuzzy +msgctxt "Content/Library/Title/Noun" msgid "Remote libraries" msgstr "Bibliotècas alonhadas" #: front/src/views/content/remote/Home.vue:7 +#, fuzzy +msgctxt "Content/Library/Paragraph" msgid "Remote libraries are owned by other users on the network. You can access them as long as they are public or you are granted access." msgstr "Las bibliotècas alonhadas apertenon a d’autres utilizaires del malhum. I podètz accedir tant que sián publicas o qu’ajatz l’autorizacion." #: front/src/components/library/radios/Filter.vue:59 +#, fuzzy +msgctxt "Content/Radio/Button.Label/Verb" msgid "Remove" msgstr "Tirar" #: front/src/components/auth/Settings.vue:58 +#, fuzzy +msgctxt "Content/Settings/Button.Label/Verb" msgid "Remove avatar" msgstr "Suprimir l’avatar" +#: front/src/components/library/Artist.vue:73 +#, fuzzy +msgctxt "Content/Moderation/Button.Label" +msgid "Remove filter" +msgstr "Suprimir l’avatar" + #: front/src/components/favorites/TrackFavoriteIcon.vue:26 +#, fuzzy +msgctxt "*/Favorites/Icon.Tooltip/Verb" msgid "Remove from favorites" msgstr "Tirar dels favorits" #: front/src/views/content/libraries/Quota.vue:38 +#, fuzzy +msgctxt "Popup/Library/Paragraph" msgid "Removes uploaded but yet to be processed tracks completely, adding the corresponding data to your quota." msgstr "Las pistas importadas que lo servidor a pas encara tractadas serà n complètament suprimidas. Lo quòta correspondent vos serà tornat." #: front/src/views/content/libraries/Quota.vue:64 +#, fuzzy +msgctxt "Popup/Library/Paragraph" msgid "Removes uploaded tracks skipped during the import processes completely, adding the corresponding data to your quota." msgstr "Las pistas enviadas mas ignoradas pendent lo processús d’importacion per mantun rasons serà n complètament suprimidas. Vos donarà de nòu lo quòta escafat." #: front/src/views/content/libraries/Quota.vue:90 +#, fuzzy +msgctxt "Popup/Library/Paragraph" msgid "Removes uploaded tracks that could not be processed by the server completely, adding the corresponding data to your quota." msgstr "Las pistas enviadas mas pas complètament tractadas pel servidor serà n complètament suprimidas. Vos donarà de nòu lo quòta escafat." #: front/src/components/auth/SubsonicTokenForm.vue:33 +#, fuzzy +msgctxt "Content/Settings/Button.Label/Verb" +msgid "Request a new password" +msgstr "Demandar un nòu senhal" + #: front/src/components/auth/SubsonicTokenForm.vue:36 +#, fuzzy +msgctxt "Popup/Settings/Button.Label/Verb" msgid "Request a new password" msgstr "Demandar un nòu senhal" #: front/src/components/auth/SubsonicTokenForm.vue:34 +#, fuzzy +msgctxt "Popup/Settings/Title" msgid "Request a new Subsonic API password?" msgstr "Demandar un nòu senhal per l’API Subsonic ?" #: front/src/components/auth/SubsonicTokenForm.vue:42 +#, fuzzy +msgctxt "Content/Settings/Button.Label/Verb" msgid "Request a password" msgstr "Demandar un senhal" -#: front/src/components/auth/Login.vue:35 src/views/auth/PasswordReset.vue:4 +#: front/src/components/library/EditForm.vue:64 +msgctxt "Content/Library/Button.Label" +msgid "Reset to initial value: %{ value }" +msgstr "" + #: front/src/views/auth/PasswordReset.vue:53 +#, fuzzy +msgctxt "Head/Signup/Title" +msgid "Reset your password" +msgstr "Reïnicializar lo senhal" + +#: front/src/components/auth/Login.vue:35 +#, fuzzy +msgctxt "Content/Login/Link/Verb" +msgid "Reset your password" +msgstr "Reïnicializar lo senhal" + +#: front/src/views/auth/PasswordReset.vue:4 +#, fuzzy +msgctxt "Content/Signup/Title" msgid "Reset your password" msgstr "Reïnicializar lo senhal" -#: 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 +#: front/src/views/content/libraries/FilesTable.vue:234 +#, fuzzy +msgctxt "Content/Library/Dropdown/Verb" +msgid "Restart import" +msgstr "Relançar l’import" + +#: front/src/components/library/Artists.vue:30 +#: src/components/library/Radios.vue:52 +#, fuzzy +msgctxt "Content/Search/Dropdown.Label" +msgid "Results per page" +msgstr "Resultats per pagina" + +#: front/src/views/playlists/List.vue:32 +#, fuzzy +msgctxt "Content/*/Dropdown.Label/Short, Noun" +msgid "Results per page" +msgstr "Resultats per pagina" + +#: front/src/components/library/Albums.vue:30 +#, fuzzy +msgctxt "Content/Search/Dropdown.Label/Noun" +msgid "Results per page" +msgstr "Resultats per pagina" + +#: front/src/components/favorites/List.vue:39 +#, fuzzy +msgctxt "Content/*/Dropdown.Label/Short, Name" msgid "Results per page" msgstr "Resultats per pagina" +#: front/src/components/library/EditForm.vue:31 +msgctxt "Content/Library/Button.Label" +msgid "Retrict to unreviewed edits" +msgstr "" + #: front/src/views/auth/EmailConfirm.vue:17 +#, fuzzy +msgctxt "Content/Signup/Link/Verb" msgid "Return to login" msgstr "Tornar a la pagina de connexion" +#: front/src/components/library/Artist.vue:70 +#, fuzzy +msgctxt "Content/Moderation/Link" +msgid "Review my filters" +msgstr "Veire los fichièrs" + #: front/src/components/manage/moderation/InstancePolicyCard.vue:16 +#, fuzzy +msgctxt "Content/Moderation/Card.Title/Noun" msgid "Rule" msgstr "Règla" +#: front/src/components/library/radios/Builder.vue:34 +#, fuzzy +msgctxt "Content/Radio/Button.Label/Verb" +msgid "Save" +msgstr "Enregistrar" + #: front/src/components/admin/SettingsGroup.vue:67 -#: front/src/components/library/radios/Builder.vue:33 +#, fuzzy +msgctxt "Content/Settings/Button.Label/Short, Verb" msgid "Save" msgstr "Enregistrar" #: front/src/views/content/remote/Card.vue:165 +#, fuzzy +msgctxt "Content/Library/Message" msgid "Scan launched" msgstr "Exploracion lançada" #: front/src/views/content/remote/Card.vue:63 +#, fuzzy +msgctxt "Content/Library/Card.Button.Label/Verb" msgid "Scan now" msgstr "Explorar ara" +#: front/src/views/content/remote/Card.vue:31 +#, fuzzy +msgctxt "Content/Library/Card.List item" +msgid "Scan pending" +msgstr "Ascendent" + #: front/src/views/content/remote/Card.vue:166 +#, fuzzy +msgctxt "Content/Library/Message" msgid "Scan skipped (previous scan is too recent)" msgstr "Exploracion sautada (la darrièra es tròp recenta)" -#: front/src/views/content/remote/Card.vue:31 -msgid "Scan waiting" -msgstr "Exploracion en espèra" - #: front/src/views/content/remote/Card.vue:43 +#, fuzzy +msgctxt "Content/Library/Card.List item" msgid "Scanned" msgstr "Explorat" #: front/src/views/content/remote/Card.vue:47 +#, fuzzy +msgctxt "Content/Library/Card.List item" msgid "Scanned with errors" msgstr "Explorada amb d’errors" #: front/src/views/content/remote/Card.vue:35 +#, fuzzy +msgctxt "Content/Library/Card.List item" 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/library/Albums.vue:10 +#: src/components/library/Artists.vue:10 +#: front/src/components/library/Radios.vue:29 #: front/src/components/manage/moderation/DomainsTable.vue:5 #: front/src/components/manage/users/InvitationsTable.vue:5 -#: front/src/components/manage/users/UsersTable.vue:5 +#, fuzzy +msgctxt "Content/Search/Input.Label/Verb" +msgid "Search" +msgstr "Recercar" + +#: front/src/components/manage/library/EditsCardList.vue:6 +#: front/src/components/manage/moderation/AccountsTable.vue:5 +#, fuzzy +msgctxt "Content/Search/Input.Label/Noun" +msgid "Search" +msgstr "Recercar" + #: front/src/views/content/libraries/FilesTable.vue:5 -#: src/views/playlists/List.vue:13 +#, fuzzy +msgctxt "Content/Library/Input.Label/Verb" +msgid "Search" +msgstr "Recercar" + +#: front/src/views/playlists/List.vue:13 +#, fuzzy +msgctxt "Content/*/Form.Label/Short, Noun" +msgid "Search" +msgstr "Recercar" + +#: front/src/components/manage/users/UsersTable.vue:5 +#, fuzzy +msgctxt "Content/Search/Input.Label/verb" msgid "Search" msgstr "Recercar" #: front/src/views/content/remote/ScanForm.vue:9 +#, fuzzy +msgctxt "Content/Library/Input.Label/Verb" msgid "Search a remote library" msgstr "Cercar una bibliotèca alonhada" +#: front/src/components/manage/library/EditsCardList.vue:211 +#, fuzzy +msgctxt "Content/Search/Input.Placeholder" +msgid "Search by account, summary, domain…" +msgstr "Recercar per tÃtol, artista, domeni…" + #: front/src/components/manage/moderation/AccountsTable.vue:171 +#, fuzzy +msgctxt "Content/Search/Input.Placeholder" msgid "Search by domain, username, bio…" msgstr "Recercar per domeni, nom d’utilizaire, bio…" #: front/src/components/manage/moderation/DomainsTable.vue:151 +#, fuzzy +msgctxt "Content/Search/Input.Placeholder" msgid "Search by name…" msgstr "Recercar per nom…" #: front/src/views/content/libraries/FilesTable.vue:201 +#, fuzzy +msgctxt "Content/Library/Input.Placeholder" msgid "Search by title, artist, album…" msgstr "Recercar per tÃtol, artista, album…" -#: 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/InvitationsTable.vue:153 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 +msgctxt "Content/Search/Input.Placeholder" msgid "Search by username, e-mail address, name…" msgstr "Recercar per nom d’utilizaire, corrièl, nom…" #: front/src/components/audio/SearchBar.vue:20 +#, fuzzy +msgctxt "Sidebar/Search/Input.Placeholder" msgid "Search for artists, albums, tracks…" msgstr "Recercar d’artistas, d’albums, de pistas…" #: front/src/components/audio/Search.vue:2 +#, fuzzy +msgctxt "Content/Search/Title" msgid "Search for some music" msgstr "Recercar de musica" -#: front/src/components/library/Track.vue:162 +#: front/src/components/library/TrackDetail.vue:81 +#, fuzzy +msgctxt "Content/Track/Link/Verb" msgid "Search on lyrics.wikia.com" msgstr "Recercar sus lyrics.wikia.com" -#: front/src/components/library/Album.vue:27 +#: front/src/components/library/Album.vue:22 #: src/components/library/Artist.vue:31 -#: front/src/components/library/Track.vue:47 +#, fuzzy +msgctxt "Content/*/Button.Label/Verb" 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 +#: front/src/components/library/TrackBase.vue:32 +#, fuzzy +msgctxt "Content/*/Link/Verb" +msgid "Search on Wikipedia" +msgstr "Recercar sus Wikipèdia" + +#: front/src/components/library/Library.vue:35 +#: src/views/admin/moderation/Base.vue:22 +#: front/src/views/admin/users/Base.vue:21 src/views/content/Base.vue:19 +#, fuzzy +msgctxt "Menu/*/Hidden text" msgid "Secondary menu" msgstr "Menú segondari" #: front/src/views/admin/Settings.vue:15 +#, fuzzy +msgctxt "Content/Admin/Menu.Title" msgid "Sections" msgstr "Seccions" -#: front/src/components/library/radios/Builder.vue:45 +#: front/src/components/library/radios/Builder.vue:46 +#, fuzzy +msgctxt "Content/Radio/Dropdown.Placeholder/Verb" msgid "Select a filter" msgstr "Seleccionar un filtre" -#: front/src/components/common/ActionTable.vue:77 +#: front/src/components/common/ActionTable.vue:78 +#, fuzzy +msgctxt "Content/*/Link/Verb" 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:86 +#: front/src/components/common/ActionTable.vue:87 +#, fuzzy +msgctxt "Content/*/Link/Verb" msgid "Select only current page" msgstr "Seleccionar solament la pagina actuala" -#: front/src/components/Sidebar.vue:43 src/components/Sidebar.vue:85 +#: front/src/components/Sidebar.vue:85 +#, fuzzy +msgctxt "Sidebar/Admin/List item.Link/Noun" +msgid "Settings" +msgstr "Paramètres" + +#: front/src/views/admin/moderation/AccountsDetail.vue:470 +#, fuzzy +msgctxt "Content/Moderation/Dropdown" +msgid "Settings" +msgstr "Paramètres" + #: front/src/components/manage/users/UsersTable.vue:181 -#: front/src/views/admin/moderation/AccountsDetail.vue:472 +#, fuzzy +msgctxt "Content/Admin/Table" +msgid "Settings" +msgstr "Paramètres" + +#: front/src/components/Sidebar.vue:43 +#, fuzzy +msgctxt "Sidebar/Settings/List item.Link/Noun" msgid "Settings" msgstr "Paramètres" #: front/src/components/auth/Settings.vue:10 +#, fuzzy +msgctxt "Content/Settings/Message" msgid "Settings updated" msgstr "Paramètres actualizats" #: front/src/components/admin/SettingsGroup.vue:11 +#, fuzzy +msgctxt "Content/Settings/Paragraph" msgid "Settings updated successfully." msgstr "Paramètres corrèctament modificats." #: front/src/components/manage/users/InvitationForm.vue:27 +#, fuzzy +msgctxt "Content/Admin/Table.Label/Noun" msgid "Share link" msgstr "Ligam de partatge" #: front/src/views/content/libraries/Detail.vue:15 +#, fuzzy +msgctxt "Content/Library/Paragraph" msgid "Share this link with other users so they can request access to your library." msgstr "Partajatz aqueste ligam amb d’autres utilizaires per que pòscan accedir a vòstra bibliotèca." #: front/src/views/content/libraries/Detail.vue:14 #: front/src/views/content/remote/Card.vue:73 +#, fuzzy +msgctxt "Content/Library/Title" msgid "Sharing link" msgstr "Ligam de partatge" -#: front/src/components/audio/album/Card.vue:40 +#: front/src/components/audio/album/Card.vue:38 +#, fuzzy +msgctxt "Content/Album/Card.Link/Verb" msgid "Show %{ count } more track" msgid_plural "Show %{ count } more tracks" msgstr[0] "%{ count } pista mai" msgstr[1] "%{ count } pistas mai" #: front/src/components/audio/artist/Card.vue:30 +#, fuzzy +msgctxt "Content/Artist/Card.Link" msgid "Show 1 more album" msgid_plural "Show %{ count } more albums" msgstr[0] "Mostrar 1 album mai" msgstr[1] "Mostrar %{ count } albums mai" +#: front/src/components/library/EditForm.vue:21 +msgctxt "Content/Library/Button.Label" +msgid "Show all edits" +msgstr "" + #: front/src/components/ShortcutsModal.vue:42 +#, fuzzy +msgctxt "Popup/Keyboard shortcuts/Table.Label/Verb" msgid "Show available keyboard shortcuts" msgstr "Mostrar los acorchis clavièr disponibles" -#: front/src/views/Notifications.vue:10 +#: front/src/views/Notifications.vue:7 +#, fuzzy +msgctxt "Content/Notifications/Form.Label/Verb" msgid "Show read notifications" msgstr "Mostrar las notificacions legidas" #: front/src/components/forms/PasswordInput.vue:26 +#, fuzzy +msgctxt "Content/Settings/Button.Tooltip/Verb" 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 +#, fuzzy +msgctxt "Content/Moderation/Paragraph" +msgid "Showing results %{ start }-%{ end } on %{ total }" +msgstr "Afichatge dels resultats %{ start }-%{ end } sus %{ total }" + +#: front/src/components/manage/library/EditsCardList.vue:72 +#: front/src/views/content/libraries/FilesTable.vue:114 +#, fuzzy +msgctxt "Content/Library/Paragraph" +msgid "Showing results %{ start }-%{ end } on %{ total }" +msgstr "Afichatge dels resultats %{ start }-%{ end } sus %{ total }" + #: front/src/components/manage/users/InvitationsTable.vue:76 #: front/src/components/manage/users/UsersTable.vue:87 -#: front/src/views/content/libraries/FilesTable.vue:114 +#, fuzzy +msgctxt "Content/Admin/Paragraph" msgid "Showing results %{ start }-%{ end } on %{ total }" msgstr "Afichatge dels resultats %{ start }-%{ end } sus %{ total }" #: front/src/components/ShortcutsModal.vue:83 +#, fuzzy +msgctxt "Popup/Keyboard shortcuts/Table.Label/Verb" msgid "Shuffle queue" msgstr "Mesclar la fila" -#: front/src/components/audio/Player.vue:365 +#: front/src/components/audio/Player.vue:373 +#, fuzzy +msgctxt "Sidebar/Player/Icon.Tooltip/Verb" msgid "Shuffle your queue" msgstr "Mesclar la fila" #: front/src/components/auth/Signup.vue:97 +#, fuzzy +msgctxt "*/Signup/Title" msgid "Sign Up" msgstr "Inscripcion" #: front/src/components/manage/users/UsersTable.vue:40 +#, fuzzy +msgctxt "Content/Admin/Table.Label/Short, Noun (Value is a date)" msgid "Sign-up" msgstr "Inscripcion" -#: front/src/components/mixins/Translations.vue:31 #: front/src/views/admin/moderation/AccountsDetail.vue:176 -#: front/src/components/mixins/Translations.vue:32 +#, fuzzy +msgctxt "Content/*/Table.Label" msgid "Sign-up date" msgstr "Data d’inscripcion" -#: front/src/components/manage/moderation/InstancePolicyForm.vue:119 -msgid "Silence notifications" -msgstr "Far venir las notificacions silenciosas" - -#: 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 +#, fuzzy +msgctxt "Content/Profile/*/Noun" +msgid "Sign-up date" +msgstr "Data d’inscripcion" + +#: front/src/components/library/TrackDetail.vue:39 +#, fuzzy +msgctxt "Content/Track/Table.Label" +msgid "Size" +msgstr "Talha" + +#: front/src/components/library/FileUpload.vue:87 +#, fuzzy +msgctxt "Content/Library/Table.Label" +msgid "Size" +msgstr "Talha" + +#: front/src/components/mixins/Translations.vue:25 +#: front/src/components/mixins/Translations.vue:26 +#, fuzzy +msgctxt "Content/Library/*/Noun, in MB" +msgid "Size" +msgstr "Talha" + +#: front/src/views/content/libraries/FilesTable.vue:60 +#, fuzzy +msgctxt "*/*/*" msgid "Size" msgstr "Talha" #: front/src/views/content/libraries/FilesTable.vue:15 +#, fuzzy +msgctxt "Content/Library/Dropdown" +msgid "Skipped" +msgstr "Ignorat" + #: front/src/views/content/libraries/FilesTable.vue:204 +#, fuzzy +msgctxt "Content/Library/Table/Short" msgid "Skipped" msgstr "Ignorat" #: front/src/views/content/libraries/Quota.vue:49 +#, fuzzy +msgctxt "Content/Library/Label" msgid "Skipped files" msgstr "Fichièrs ignorats" #: front/src/views/admin/moderation/DomainsDetail.vue:97 +#, fuzzy +msgctxt "Content/Moderation/Table.Label" msgid "Software" msgstr "Logicial" +#: front/src/components/PageNotFound.vue:10 +#, fuzzy +msgctxt "Content/*/Paragraph" +msgid "Sorry, the page you asked for does not exist:" +msgstr "O planhèm, la pagina demandada existÃs pas :" + #: front/src/components/Footer.vue:49 +#, fuzzy +msgctxt "Footer/*/List item.Link" msgid "Source code" msgstr "Còdi font" -#: front/src/components/auth/Profile.vue:23 #: front/src/components/manage/users/UsersTable.vue:70 +#, fuzzy +msgctxt "Content/Admin/Table.User role" msgid "Staff member" msgstr "Membre de la còla" +#: front/src/components/auth/Profile.vue:23 +#, fuzzy +msgctxt "Content/Profile/Button.Label" +msgid "Staff member" +msgstr "Membre de la còla" + +#: front/src/components/audio/PlayButton.vue:24 +#, fuzzy +msgctxt "*/Queue/Dropdown/Button/Label/Short" +msgid "Start radio" +msgstr "Arrestar la rà dio" + #: front/src/components/radios/Button.vue:4 -msgid "Start" -msgstr "Aviar" +#, fuzzy +msgctxt "Content/Radio/Button.Label/Short, Verb" +msgid "Start radio" +msgstr "Arrestar la rà dio" #: front/src/views/admin/Settings.vue:86 +#, fuzzy +msgctxt "Content/Admin/Menu" msgid "Statistics" msgstr "Estatisticas" #: front/src/views/admin/moderation/AccountsDetail.vue:454 +#, fuzzy +msgctxt "Content/Moderation/Help text" msgid "Statistics are computed from known activity and content on your instance, and do not reflect general activity for this account" msgstr "Las estatisticas son calculadas amb las activitats conegudas e lo contengut de vòstra instà ncia, son pas lo rebat de l’activitat generala d’aqueste compte" #: front/src/views/admin/moderation/DomainsDetail.vue:358 +#, fuzzy +msgctxt "Content/Moderation/Help text" msgid "Statistics are computed from known activity and content on your instance, and do not reflect general activity for this domain" msgstr "Las estatisticas son calculadas amb las activitats conegudas e lo contengut de vòstra instà ncia, son pas lo rebat de l’activitat generala d’aqueste domeni" -#: front/src/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 +#, fuzzy +msgctxt "Content/Admin/Table.Label/Noun" +msgid "Status" +msgstr "Estatut" + +#: front/src/components/manage/users/InvitationsTable.vue:17 +#, fuzzy +msgctxt "Content/Admin/Dropdown.Label" +msgid "Status" +msgstr "Estatut" + +#: front/src/components/library/FileUpload.vue:88 #: front/src/views/content/libraries/Detail.vue:28 +#, fuzzy +msgctxt "Content/Library/Table.Label" +msgid "Status" +msgstr "Estatut" + +#: front/src/views/admin/moderation/DomainsDetail.vue:123 +#, fuzzy +msgctxt "Content/Moderation/Table.Label" +msgid "Status" +msgstr "Estatut" + +#: front/src/components/manage/library/EditsCardList.vue:12 +#, fuzzy +msgctxt "Content/Search/Dropdown.Label" +msgid "Status" +msgstr "Estatut" + +#: front/src/components/manage/users/InvitationsTable.vue:39 +#, fuzzy +msgctxt "Content/Admin/Table.Label" msgid "Status" msgstr "Estatut" #: front/src/components/radios/Button.vue:3 -msgid "Stop" -msgstr "Arrestar" +#, fuzzy +msgctxt "Content/Radio/Button.Label/Short, Verb" +msgid "Stop radio" +msgstr "Arrestar la rà dio" -#: front/src/components/Sidebar.vue:161 +#: front/src/components/Sidebar.vue:172 +#, fuzzy +msgctxt "Sidebar/Player/Button.Label/Verb" msgid "Stop radio" msgstr "Arrestar la rà dio" -#: front/src/App.vue:22 +#: front/src/components/SetInstanceModal.vue:23 +#, fuzzy +msgctxt "*/*/Button.Label/Verb" msgid "Submit" msgstr "Validar" +#: front/src/components/library/EditForm.vue:80 +msgctxt "Content/Library/Button.Label/Verb" +msgid "Submit and apply edit" +msgstr "" + +#: front/src/components/library/EditForm.vue:7 +msgctxt "Content/Library/Button.Label" +msgid "Submit another edit" +msgstr "" + +#: front/src/components/library/EditForm.vue:81 +msgctxt "Content/Library/Button.Label/Verb" +msgid "Submit suggestion" +msgstr "" + #: front/src/views/admin/Settings.vue:85 +#, fuzzy +msgctxt "Content/Admin/Menu" msgid "Subsonic" msgstr "Subsonic" #: front/src/components/auth/SubsonicTokenForm.vue:2 +#, fuzzy +msgctxt "Content/Settings/Title" msgid "Subsonic API password" msgstr "Senhal de l’API Subsonic" -#: front/src/App.vue:26 +#: front/src/components/library/EditForm.vue:38 +msgctxt "Content/Library/Paragraph" +msgid "Suggest a change using the form below." +msgstr "" + +#: front/src/components/library/TrackEdit.vue:5 +#, fuzzy +msgctxt "Content/*/Title" +msgid "Suggest an edit on this track" +msgstr "Podèm pas cargar aquesta pisata" + +#: front/src/components/SetInstanceModal.vue:31 +#, fuzzy +msgctxt "Popup/Instance/List.Label" msgid "Suggested choices" msgstr "Suggestions" #: front/src/components/library/FileUpload.vue:3 +#, fuzzy +msgctxt "Content/Library/Tab.Title/Short" msgid "Summary" msgstr "Resumit" +#: front/src/components/library/EditForm.vue:69 +msgctxt "*/*/*" +msgid "Summary (optional)" +msgstr "" + #: front/src/components/Footer.vue:39 +#, fuzzy +msgctxt "Footer/*/Listitem.Link" msgid "Support forum" msgstr "Forum d’assisténcia" #: front/src/components/library/FileUpload.vue:78 +#, fuzzy +msgctxt "Content/Library/Paragraph" msgid "Supported extensions: %{ extensions }" msgstr "Extensions compatiblas : %{ extensions }" #: front/src/components/playlists/Editor.vue:9 +#, fuzzy +msgctxt "Content/Playlist/Paragraph" msgid "Syncing changes to server…" msgstr "Sincronizacion dels cambiaments amb lo servidor…" +#: front/src/components/audio/EmbedWizard.vue:25 +#, fuzzy +msgctxt "Content/*/Paragraph" +msgid "Text copied to clipboard!" +msgstr "Tèxte copiat al quichapapièr !" + #: front/src/components/common/CopyInput.vue:3 +#, fuzzy +msgctxt "Content/*/Paragraph/Short" msgid "Text copied to clipboard!" msgstr "Tèxte copiat al quichapapièr !" #: front/src/components/Home.vue:26 +#, fuzzy +msgctxt "Content/Home/Paragraph" msgid "That's simple: we loved Grooveshark and we want to build something even better." msgstr "Es simple : nos agradava Grooveshark e voliam construire quicòm de melhor." #: front/src/components/Footer.vue:53 +#, fuzzy +msgctxt "Footer/*/List item.Link" msgid "The funkwhale logo was kindly designed and provided by Francis Gading." msgstr "Lo logotipe de Funkwhale foguèt dessenhat e fornit per Francis Gading." +#: front/src/components/SetInstanceModal.vue:8 +msgctxt "Popup/Instance/Error message.List item" +msgid "The given address is not a Funkwhale server" +msgstr "" + #: front/src/views/content/libraries/Form.vue:34 +#, fuzzy +msgctxt "Popup/Library/Paragraph" msgid "The library and all its tracks will be deleted. This can not be undone." 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:" +#, fuzzy +msgctxt "Content/Library/List item" +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 +#: front/src/components/audio/Player.vue:75 +#, fuzzy +msgctxt "Sidebar/Player/Error message.Paragraph" msgid "The next track will play automatically in a few seconds…" msgstr "La pista seguenta serà legida automaticament dins una estona…" #: front/src/components/Home.vue:121 +#, fuzzy +msgctxt "Content/Home/List item" 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" +#: front/src/components/playlists/Form.vue:14 +#, fuzzy +msgctxt "Content/Playlist/Error message.Title" +msgid "The playlist could not be created" +msgstr "Lista de lectura creada" + +#: front/src/components/SetInstanceModal.vue:7 +msgctxt "Popup/Instance/Error message.List item" +msgid "The server might be down" +msgstr "" + #: front/src/components/auth/SubsonicTokenForm.vue:4 +#, fuzzy +msgctxt "Content/Settings/Paragraph" msgid "The Subsonic API is not available on this Funkwhale instance." msgstr "L’API Subsonic es pas disponibla per aquesta instà ncia Funkwhale." +#: front/src/components/library/EditCard.vue:96 +msgctxt "Popup/Library/Paragraph" +msgid "The suggestion will be completely removed, this action is irreversible." +msgstr "" + +#: front/src/components/playlists/PlaylistModal.vue:20 +#, fuzzy +msgctxt "Popup/Playlist/Error message.Title" +msgid "The track can't be added to a playlist" +msgstr "Podèm pas ajustar aquesta pista a una lista de lectura" + +#: front/src/components/audio/Player.vue:72 +msgctxt "Sidebar/Player/Error message.Title" +msgid "The track cannot be loaded" +msgstr "" + #: front/src/components/library/FileUpload.vue:43 +#, fuzzy +msgctxt "Content/Library/List item" 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/views/content/Home.vue:4 +#, fuzzy +msgctxt "Content/Library/Paragraph" msgid "There are various ways to grab new content and make it available here." msgstr "Prepausam mantun biais de recuperar de nòu contengut e de lo far venir disponible aquÃ." #: front/src/components/manage/moderation/InstancePolicyForm.vue:66 +#, fuzzy +msgctxt "Popup/Moderation/Paragraph" msgid "This action is irreversible." msgstr "Aquesta accion se pòt pas anullar." -#: front/src/components/library/Album.vue:85 +#: front/src/components/library/Album.vue:81 +#, fuzzy +msgctxt "Content/Album/Paragraph" msgid "This album is present in the following libraries:" msgstr "Aqueste album es present a las bibliotècas seguentas :" -#: front/src/components/library/Artist.vue:63 +#: front/src/components/library/Artist.vue:99 +#, fuzzy +msgctxt "Content/Artist/Paragraph" msgid "This artist is present in the following libraries:" msgstr "Aqueste artista es present a las bibliotècas seguentas :" #: front/src/views/admin/moderation/AccountsDetail.vue:55 #: front/src/views/admin/moderation/DomainsDetail.vue:48 +#, fuzzy +msgctxt "Content/Moderation/Card.Title" msgid "This domain is subject to specific moderation rules" msgstr "Aqueste domeni es sosmés a de règlas de moderacion especificadas" #: front/src/views/content/Home.vue:9 +#, fuzzy +msgctxt "Content/Library/Paragraph" msgid "This instance offers up to %{quota} of storage space for every user." msgstr "Aquesta instà ncia provesÃs fins a %{quota} d’espaci per cada utilizaire." #: front/src/components/auth/Profile.vue:16 +#, fuzzy +msgctxt "Content/Profile/Button.Paragraph" msgid "This is you!" msgstr "Sètz vos !" #: front/src/views/content/libraries/Form.vue:71 +#, fuzzy +msgctxt "Content/Library/Input.Placeholder" msgid "This library contains my personal music, I hope you like it." msgstr "Aquesta bibliotèca conten ma musica personala, espèri que vos agradarà ." #: front/src/views/content/remote/Card.vue:131 +#, fuzzy +msgctxt "Content/Library/Card.Help text" msgid "This library is private and your approval from its owner is needed to access its content" msgstr "Aquesta bibliotèca es privada e son proprietari deu validar vòstra demanda d’accès per que accediscatz a son contengut" #: front/src/views/content/remote/Card.vue:132 +#, fuzzy +msgctxt "Content/Library/Card.Help text" msgid "This library is public and you can access its content freely" msgstr "Aqueste bibliotèca es publica e podètz accedir a son contengut liurament" -#: front/src/components/common/ActionTable.vue:45 +#: front/src/components/common/ActionTable.vue:46 +#, fuzzy +msgctxt "Modal/*/Paragraph" msgid "This may affect a lot of elements or have irreversible consequences, please double check this is really what you want." msgstr "Aquesta operacion pòt afectar mantun elements o pòt pas èsser anullada, mercés de verificar s’es ben çò que desiratz." #: front/src/components/library/FileUpload.vue:52 +#, fuzzy +msgctxt "Content/Library/Paragraph" msgid "This reference will be used to group imported files together." msgstr "Utilizarem aquesta referéncia per gropar los fichièrs importats amassa." -#: front/src/components/audio/PlayButton.vue:73 +#: front/src/views/content/libraries/FilesTable.vue:213 +#, fuzzy +msgctxt "Content/Library/Help text" +msgid "This track could not be processed, please it is tagged correctly" +msgstr "Una error s’es producha en tractar aquesta pista, asseguratz-vos qu’es corrèctament etiquetada" + +#: front/src/views/content/libraries/FilesTable.vue:209 +#, fuzzy +msgctxt "Content/Library/Help text" +msgid "This track has been uploaded, but hasn't been processed by the server yet" +msgstr "La pista es enviada mas pas encara tractada pel servidor" + +#: front/src/views/content/libraries/FilesTable.vue:205 +#, fuzzy +msgctxt "Content/Library/Help text" +msgid "This track is already present in one of your libraries" +msgstr "La pista ja presenta dins una de vòstras bibliotècas" + +#: front/src/components/audio/PlayButton.vue:86 +#, fuzzy +msgctxt "*/Queue/Button/Title" msgid "This track is not available in any library you have access to" msgstr "Aquesta pista es pas disponibla dins cap de las bibliotècas qu’avètz accès" -#: front/src/components/library/Track.vue:171 +#: front/src/components/library/TrackDetail.vue:90 +#, fuzzy +msgctxt "Content/Track/Paragraph" msgid "This track is present in the following libraries:" msgstr "Aquesta pista es presenta a las bibliotècas seguentas :" -#: front/src/views/playlists/Detail.vue:37 +#: front/src/views/playlists/Detail.vue:38 +#, fuzzy +msgctxt "Popup/Playlist/Paragraph" msgid "This will completely delete this playlist and cannot be undone." msgstr "Aquò escafarà aquesta lista de lectura per totjorn e poirà pas èsser anullat." #: front/src/views/radios/Detail.vue:27 +#, fuzzy +msgctxt "Popup/Radio/Paragraph" msgid "This will completely delete this radio and cannot be undone." msgstr "Aquò escafarà aquesta rà dio per totjorn e poirà pas èsser anullat." #: front/src/components/auth/SubsonicTokenForm.vue:50 +#, fuzzy +msgctxt "Popup/Settings/Paragraph" msgid "This will completely disable access to the Subsonic API using from account." msgstr "Aquò desactivarà complètament l’accès a l’API Subsonic de vòstre compte estant." -#: front/src/App.vue:132 src/components/Footer.vue:72 -msgid "This will erase your local data and disconnect you, do you want to continue?" -msgstr "Aquò escafarà vòstras donadas localas e vos desconnectarà , volètz contunhar ?" - #: front/src/components/auth/SubsonicTokenForm.vue:35 +#, fuzzy +msgctxt "Popup/Settings/Paragraph" msgid "This will log you out from existing devices that use the current password." msgstr "Aquò vos desconnectarà de totes los periferics qu’utilizan aqueste senhal." #: front/src/components/playlists/Editor.vue:44 +#, fuzzy +msgctxt "Popup/Playlist/Paragraph" msgid "This will remove all tracks from this playlist and cannot be undone." msgstr "Aquò escafarà totas las pistas de la lista de lectura e poirà pas èsser anullat." -#: 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/components/audio/track/Table.vue:7 +#, fuzzy +msgctxt "Content/Track/Table.Label" +msgid "Title" +msgstr "TÃtol" + #: front/src/views/content/libraries/FilesTable.vue:54 -#: front/src/components/mixins/Translations.vue:28 +#, fuzzy +msgctxt "*/*/*" msgid "Title" msgstr "TÃtol" +#: front/src/components/SetInstanceModal.vue:16 +msgctxt "Popup/Instance/Paragraph" +msgid "To continue, please select the Funkwhale instance you want to connect to. Enter the address directly, or select one of the suggested choices." +msgstr "" + #: front/src/components/ShortcutsModal.vue:79 +#, fuzzy +msgctxt "Popup/Keyboard shortcuts/Table.Label/Verb" msgid "Toggle queue looping" msgstr "Cambiar lo tipe de lectura de la lista" -#: front/src/views/admin/moderation/AccountsDetail.vue:288 #: front/src/views/admin/moderation/DomainsDetail.vue:225 +#, fuzzy +msgctxt "Content/Moderation/Table.Label" +msgid "Total size" +msgstr "Talha totala" + +#: front/src/views/admin/moderation/AccountsDetail.vue:288 +#, fuzzy +msgctxt "Content/*/*" msgid "Total size" msgstr "Talha totala" #: front/src/views/content/libraries/Card.vue:61 +#, fuzzy +msgctxt "Content/Library/Card.Help text" msgid "Total size of the files in this library" msgstr "Talha totala dels fichièrs d’aquesta bibliotèca" #: front/src/views/admin/moderation/DomainsDetail.vue:113 +#, fuzzy +msgctxt "Content/*/*" msgid "Total users" msgstr "Utilizaires totals" #: front/src/components/audio/SearchBar.vue:27 -#: src/components/library/Track.vue:262 +#, fuzzy +msgctxt "Sidebar/Search/Title" +msgid "Track" +msgstr "Pista" + +#: front/src/components/library/TrackBase.vue:139 +#: front/src/components/library/TrackDetail.vue:155 +#, fuzzy +msgctxt "Head/Track/Title" +msgid "Track" +msgstr "Pista" + #: front/src/components/metadata/Search.vue:138 +#, fuzzy +msgctxt "*/*/*" msgid "Track" msgstr "Pista" -#: front/src/views/content/libraries/FilesTable.vue:205 -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/EditCard.vue:13 +msgctxt "Content/Library/Card/Short" +msgid "Track #%{ id } - %{ name }" +msgstr "" -#: front/src/components/library/Track.vue:85 +#: front/src/components/library/TrackDetail.vue:4 +#, fuzzy +msgctxt "Content/Track/Title/Noun" msgid "Track information" msgstr "Informacions de la pista" -#: front/src/components/library/radios/Filter.vue:44 -msgid "Track matching filter" -msgstr "Pista correspondent al filtre" - -#: front/src/components/mixins/Translations.vue:23 -#: front/src/components/mixins/Translations.vue:24 +#: front/src/components/mixins/Translations.vue:21 +#: front/src/components/mixins/Translations.vue:22 +#, fuzzy +msgctxt "Content/*/Dropdown/Noun" msgid "Track name" msgstr "Nom de la pista" -#: front/src/views/content/libraries/FilesTable.vue:209 -msgid "Track uploaded, but not processed by the server yet" -msgstr "La pista es enviada mas pas encara tractada pel servidor" +#: front/src/components/playlists/PlaylistModal.vue:33 +#, fuzzy +msgctxt "*/*/Table.Label" +msgid "Tracks" +msgstr "Pistas" + +#: front/src/views/content/Base.vue:8 +#, fuzzy +msgctxt "Menu/Library/Tab.Link" +msgid "Tracks" +msgstr "Pistas" #: front/src/components/instance/Stats.vue:54 -msgid "tracks" -msgstr "pistas" +#, fuzzy +msgctxt "Content/About/Paragraph/Unit" +msgid "Tracks" +msgstr "Pistas" + +#: front/src/components/library/Album.vue:71 src/views/playlists/Detail.vue:51 +#, fuzzy +msgctxt "Content/*/Title/Name" +msgid "Tracks" +msgstr "Pistas" -#: front/src/components/library/Album.vue:75 -#: 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 +#: front/src/views/radios/Detail.vue:34 +#, fuzzy +msgctxt "Content/*/*" msgid "Tracks" msgstr "Pistas" -#: front/src/components/library/Artist.vue:54 +#: front/src/views/content/libraries/Detail.vue:8 +#, fuzzy +msgctxt "*/*/*" +msgid "Tracks" +msgstr "Pistas" + +#: front/src/components/library/Artist.vue:90 +#, fuzzy +msgctxt "Content/Artist/Title" msgid "Tracks by this artist" msgstr "Pistas d’aqueste artista" #: front/src/components/instance/Stats.vue:25 +#, fuzzy +msgctxt "Content/About/Paragraph/Unit" msgid "Tracks favorited" msgstr "Pistas en favorits" #: front/src/components/instance/Stats.vue:19 +#, fuzzy +msgctxt "Content/About/Paragraph/Unit" msgid "tracks listened" msgstr "pistas escotadas" -#: front/src/components/library/Track.vue:138 -#: front/src/components/manage/library/FilesTable.vue:41 +#: front/src/components/library/radios/Filter.vue:44 +#, fuzzy +msgctxt "Popup/Radio/Title/Noun" +msgid "Tracks matching filter" +msgstr "Pista correspondent al filtre" + +#: front/src/components/library/TrackDetail.vue:57 +#, fuzzy +msgctxt "Content/Track/Table.Label/Noun" +msgid "Type" +msgstr "Tipe" + #: front/src/views/admin/moderation/AccountsDetail.vue:151 +#, fuzzy +msgctxt "Content/Moderation/Table.Label/Noun" msgid "Type" msgstr "Tipe" -#: front/src/components/manage/moderation/AccountsTable.vue:44 #: front/src/components/manage/moderation/DomainsTable.vue:42 +#, fuzzy +msgctxt "Content/Moderation/Table.Label/Short" +msgid "Under moderation rule" +msgstr "Jos règla de moderacion" + +#: front/src/components/manage/moderation/AccountsTable.vue:44 +#, fuzzy +msgctxt "Content/Moderation/Table.Label/Short, Noun" msgid "Under moderation rule" msgstr "Jos règla de moderacion" +#: front/src/views/content/remote/Card.vue:105 +#, fuzzy +msgctxt "Popup/Library/Button.Label" +msgid "Unfollow" +msgstr "Quitar de seguir" + #: front/src/views/content/remote/Card.vue:100 -#: src/views/content/remote/Card.vue:105 +#, fuzzy +msgctxt "Content/Library/Card.Button.Label/Verb" msgid "Unfollow" msgstr "Quitar de seguir" #: front/src/views/content/remote/Card.vue:101 +#, fuzzy +msgctxt "Popup/Library/Title" msgid "Unfollow this library?" msgstr "Quitar de seguir aquesta bibliotèca ?" #: front/src/components/About.vue:17 -msgid "Unfortunately, owners of this instance did not yet take the time to complete this page." +#, fuzzy +msgctxt "Content/About/Paragraph" +msgid "Unfortunately, the owners of this instance did not yet take the time to complete this page." msgstr "Malurosament, los gestionaris d’aquesta instà ncia completèron pas aquesta pagina." #: front/src/components/Home.vue:37 +#, fuzzy +msgctxt "Content/Home/Title" msgid "Unlimited music" msgstr "Musica sens cap de limit" -#: front/src/components/audio/Player.vue:354 +#: front/src/components/audio/Player.vue:362 +#, fuzzy +msgctxt "Sidebar/Player/Icon.Tooltip/Verb" msgid "Unmute" msgstr "Restablir lo son" -#: front/src/components/manage/moderation/InstancePolicyCard.vue:45 #: front/src/components/manage/moderation/InstancePolicyForm.vue:57 +#, fuzzy +msgctxt "Content/Moderation/Card.Button.Label/Verb" msgid "Update" msgstr "Actualizar" #: front/src/components/auth/Settings.vue:50 +#, fuzzy +msgctxt "Content/Settings/Button.Label/Verb" msgid "Update avatar" msgstr "Actualizar l’avatar" #: front/src/views/content/libraries/Form.vue:25 +#, fuzzy +msgctxt "Content/Library/Button.Label/Verb" msgid "Update library" msgstr "Actualizar la bibliotèca" -#: front/src/components/manage/moderation/InstancePolicyForm.vue:3 -msgid "Update moderation rule" -msgstr "Actualizar la règla de moderacion" - #: front/src/components/playlists/Form.vue:33 +#, fuzzy +msgctxt "Content/Playlist/Button.Label/Verb" msgid "Update playlist" msgstr "Actualizar la lista de lectura" #: front/src/components/auth/Settings.vue:27 +#, fuzzy +msgctxt "Content/Settings/Button.Label/Verb" msgid "Update settings" msgstr "Actualizar los paramètres" #: front/src/views/auth/PasswordResetConfirm.vue:21 +#, fuzzy +msgctxt "Content/Signup/Button.Label" msgid "Update your password" msgstr "Actualizar vòstre senhal" #: front/src/views/content/libraries/Card.vue:44 #: front/src/views/content/libraries/DetailArea.vue:24 +#, fuzzy +msgctxt "Content/Library/Card.Button.Label/Verb" msgid "Upload" msgstr "MandadÃs" #: front/src/components/auth/Settings.vue:45 +#, fuzzy +msgctxt "Content/Settings/Title/Verb" msgid "Upload a new avatar" msgstr "Enviar un nòu avatar" #: front/src/views/content/Home.vue:6 +#, fuzzy +msgctxt "Content/Library/Title/Verb" msgid "Upload audio content" msgstr "Actualizar lo contengut à udio" #: front/src/views/content/libraries/FilesTable.vue:57 +#, fuzzy +msgctxt "*/*/*/Noun" msgid "Upload date" msgstr "Data de mandadÃs" -#: front/src/components/library/FileUpload.vue:220 -#: front/src/components/library/FileUpload.vue:221 +#: front/src/components/library/FileUpload.vue:223 +#: front/src/components/library/FileUpload.vue:224 +#, fuzzy +msgctxt "Content/Library/Help text" msgid "Upload denied, ensure the file is not too big and that you have not reached your quota" msgstr "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 +#, fuzzy +msgctxt "Content/Library/Paragraph" msgid "Upload music files (MP3, OGG, FLAC, etc.) from your personal library directly from your browser to enjoy them here." msgstr "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 +#, fuzzy +msgctxt "Content/Library/Title/Verb" msgid "Upload new tracks" msgstr "Enviar nòvas pistas" #: front/src/views/admin/moderation/AccountsDetail.vue:269 +#, fuzzy +msgctxt "Content/Moderation/Table.Label/Noun" msgid "Upload quota" msgstr "Quòta de mandadÃs" -#: front/src/components/library/FileUpload.vue:229 +#: front/src/components/library/FileUpload.vue:232 +#, fuzzy +msgctxt "Content/Library/Help text" msgid "Upload timeout, please try again" msgstr "Temps de transferiment expirat, ensajatz tornamai" -#: front/src/components/library/FileUpload.vue:100 +#: front/src/components/library/FileUpload.vue:102 +#, fuzzy +msgctxt "Content/Library/Table" msgid "Uploaded" msgstr "Enviat" #: front/src/components/library/FileUpload.vue:5 +#, fuzzy +msgctxt "Content/Library/Tab.Title/Short" msgid "Uploading" msgstr "MandadÃs en cors" -#: front/src/components/library/FileUpload.vue:103 +#: front/src/components/library/FileUpload.vue:105 +#, fuzzy +msgctxt "Content/Library/Table" msgid "Uploading…" msgstr "MandadÃs…" #: front/src/components/manage/moderation/AccountsTable.vue:41 -#: front/src/components/mixins/Translations.vue:37 +#: front/src/components/mixins/Translations.vue:34 #: front/src/views/admin/moderation/AccountsDetail.vue:305 #: front/src/views/admin/moderation/DomainsDetail.vue:241 -#: front/src/components/mixins/Translations.vue:38 +#: front/src/components/mixins/Translations.vue:35 +#, fuzzy +msgctxt "Content/Moderation/Table.Label/Noun" msgid "Uploads" msgstr "MandadÃs" #: front/src/components/Footer.vue:16 +#, fuzzy +msgctxt "Footer/*/List item.Link" msgid "Use another instance" msgstr "Utilizar una autra instà ncia" #: front/src/views/auth/PasswordReset.vue:12 +#, fuzzy +msgctxt "Content/Signup/Paragraph" msgid "Use this form to request a password reset. We will send an email to the given address with instructions to reset your password." msgstr "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 +#, fuzzy +msgctxt "Content/Moderation/Help text" msgid "Use this setting to temporarily enable/disable the policy without completely removing it." msgstr "Utilizatz aqueste paramètre per activar/desactivar temporà riament la règla sens la suprimir complètament." #: front/src/components/manage/users/InvitationsTable.vue:49 +#, fuzzy +msgctxt "Content/Admin/Table" msgid "Used" msgstr "Utilizat" #: front/src/views/content/libraries/Detail.vue:26 +#, fuzzy +msgctxt "Content/Library/Table.Label" msgid "User" msgstr "Utilizaire" #: front/src/components/instance/Stats.vue:5 +#, fuzzy +msgctxt "Content/About/Title/Noun" msgid "User activity" msgstr "Activitat dels utilizaires" -#: front/src/components/library/Album.vue:82 -#: src/components/library/Artist.vue:60 -#: front/src/components/library/Track.vue:168 +#: front/src/components/library/TrackDetail.vue:87 +#, fuzzy +msgctxt "Content/Track/Title" +msgid "User libraries" +msgstr "Bibliotècas de l’utilizaire" + +#: front/src/components/library/Album.vue:78 +#, fuzzy +msgctxt "Content/*/Title/Name" +msgid "User libraries" +msgstr "Bibliotècas de l’utilizaire" + +#: front/src/components/library/Artist.vue:96 +#, fuzzy +msgctxt "Content/Artist/Title" msgid "User libraries" msgstr "Bibliotècas de l’utilizaire" #: front/src/components/library/Radios.vue:20 +#, fuzzy +msgctxt "Content/Radio/Title" msgid "User radios" msgstr "Rà dios dels utilizaires" #: front/src/components/auth/Signup.vue:19 +msgid "Username" +msgstr "Nom d’utilizaire" + #: front/src/components/manage/users/UsersTable.vue:37 -#: front/src/components/mixins/Translations.vue:33 +#, fuzzy +msgctxt "Content/Admin/Table.Label" +msgid "Username" +msgstr "Nom d’utilizaire" + +#: front/src/components/mixins/Translations.vue:30 +#: front/src/components/mixins/Translations.vue:31 +#, fuzzy +msgctxt "Content/Profile/*/Noun" +msgid "Username" +msgstr "Nom d’utilizaire" + #: front/src/views/admin/moderation/AccountsDetail.vue:85 -#: front/src/components/mixins/Translations.vue:34 +#, fuzzy +msgctxt "Content/*/*" msgid "Username" msgstr "Nom d’utilizaire" #: front/src/components/auth/Login.vue:15 +#, fuzzy +msgctxt "Content/Login/Input.Label/Noun" msgid "Username or email" msgstr "Nom d’utilizaire o corrièl" #: front/src/components/instance/Stats.vue:13 +#, fuzzy +msgctxt "Content/About/Paragraph/Unit" msgid "users" msgstr "utilizaires" -#: front/src/components/Sidebar.vue:91 +#: front/src/components/mixins/Translations.vue:32 +#: front/src/components/mixins/Translations.vue:33 +#, fuzzy +msgctxt "Content/Moderation/*/Noun" +msgid "Users" +msgstr "Utilizaires" + #: 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 +#, fuzzy +msgctxt "Content/Moderation/Table.Label" +msgid "Users" +msgstr "Utilizaires" + +#: front/src/components/Sidebar.vue:91 +#, fuzzy +msgctxt "Sidebar/Admin/List item.Link/Noun" +msgid "Users" +msgstr "Utilizaires" + +#: front/src/views/admin/users/UsersList.vue:3 +#: src/views/admin/users/UsersList.vue:21 +#, fuzzy +msgctxt "*/Admin/Title" +msgid "Users" +msgstr "Utilizaires" + +#: front/src/views/admin/Settings.vue:81 +#, fuzzy +msgctxt "Content/Admin/Menu" +msgid "Users" +msgstr "Utilizaires" + +#: front/src/views/admin/users/Base.vue:5 +#, fuzzy +msgctxt "*/Admin/Link" msgid "Users" msgstr "Utilizaires" @@ -2737,201 +5169,338 @@ msgid "Using Funkwhale" msgstr "Utilizar Funkwhale" #: front/src/components/Footer.vue:13 +#, fuzzy +msgctxt "Footer/*/List item" msgid "Version %{version}" msgstr "Version %{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 +msgctxt "Content/Library/Link/Verb" msgid "View files" msgstr "Veire los fichièrs" -#: front/src/components/library/Album.vue:31 -#: 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 +#, fuzzy +msgctxt "Content/*/Link.Tooltip/Verb" +msgid "View on MusicBrainz" +msgstr "Veire sus MusicBrainz" + +#: front/src/components/library/TrackBase.vue:36 +#, fuzzy +msgctxt "Content/*/Link/Verb" +msgid "View on MusicBrainz" +msgstr "Veire sus MusicBrainz" + +#: front/src/components/library/Album.vue:26 +#: src/components/library/Artist.vue:35 +#, fuzzy +msgctxt "Content/*/Button.Label/Verb" msgid "View on MusicBrainz" msgstr "Veire sus MusicBrainz" #: front/src/views/content/libraries/Form.vue:18 +#, fuzzy +msgctxt "Content/Library/Dropdown.Label" msgid "Visibility" msgstr "Visibilitat" #: front/src/views/content/libraries/Card.vue:59 +#, fuzzy +msgctxt "Content/Library/Card.Help text" msgid "Visibility: everyone on this instance" msgstr "Visibilitat : lo monde d’aquesta instà ncia" #: front/src/views/content/libraries/Card.vue:60 +#, fuzzy +msgctxt "Content/Library/Card.Help text" msgid "Visibility: everyone, including other instances" msgstr "Visibilitat : totes, tanben las autras instà ncias" #: front/src/views/content/libraries/Card.vue:58 +#, fuzzy +msgctxt "Content/Library/Card.Help text" msgid "Visibility: nobody except me" msgstr "Visibilitat : degun levat ieu" -#: front/src/components/library/Album.vue:61 +#: front/src/components/library/Album.vue:56 +#, fuzzy +msgctxt "Content/Album/" msgid "Volume %{ number }" msgstr "Volum %{ number }" -#: 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" - -#: front/src/components/playlists/Form.vue:14 -msgid "We cannot create the playlist" -msgstr "Podèm pas crear aquesta lista de lectura" - #: front/src/components/auth/Signup.vue:13 msgid "We cannot create your account" msgstr "Podèm pas crear vòstre compte" -#: front/src/components/audio/Player.vue:64 -msgid "We cannot load this track" -msgstr "Podèm pas cargar aquesta pisata" - #: front/src/components/auth/Login.vue:7 +#, fuzzy +msgctxt "Content/Login/Error message.Title" msgid "We cannot log you in" msgstr "Error pendent la connexion" -#: front/src/components/auth/Settings.vue:38 -msgid "We cannot save your avatar" -msgstr "Podèm pas enregistrar vòstre avatar" - -#: front/src/components/auth/Settings.vue:14 -msgid "We cannot save your settings" -msgstr "Podèm pas enregistrar vòstres paramètres" - #: front/src/components/Home.vue:127 +#, fuzzy +msgctxt "Content/Home/List item" msgid "We do not track you or bother you with ads" msgstr "Vos pistam pas e vos mostram pas cap de reclama" -#: front/src/components/library/Track.vue:95 -msgid "We don't have any copyright information for this track" -msgstr "Avèm pas cap d’informacion de copyright per aquesta pista" - -#: front/src/components/library/Track.vue:106 -msgid "We don't have any licensing information for this track" -msgstr "Avèm pas cap d’informacion de licéncia per aquesta pista" - #: front/src/components/library/FileUpload.vue:40 +#, fuzzy +msgctxt "Content/Library/Link" msgid "We recommend using Picard for that purpose." msgstr "Vos recomandam d’utilizar lo logicial Picard per aquò far." #: front/src/components/Home.vue:7 +#, fuzzy +msgctxt "Content/Home/Title" msgid "We think listening to music should be simple." msgstr "Pensam que l’accès a la musica deuriá èsser simple." -#: front/src/components/PageNotFound.vue:10 -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/Home.vue:153 +#, fuzzy +msgctxt "Head/Home/Title" msgid "Welcome" msgstr "La benvenguda" #: front/src/components/Home.vue:5 +#, fuzzy +msgctxt "Content/Home/Title/Verb" msgid "Welcome on Funkwhale" msgstr "La benvenguda a Funkwhale" #: front/src/components/Home.vue:24 +#, fuzzy +msgctxt "Content/Home/Title" msgid "Why funkwhale?" msgstr "Perque Funkwhale ?" #: front/src/components/audio/EmbedWizard.vue:13 +#, fuzzy +msgctxt "Popup/Embed/Input.Label" msgid "Widget height" msgstr "Nautor del widget" #: front/src/components/audio/EmbedWizard.vue:6 +#, fuzzy +msgctxt "Popup/Embed/Input.Label" msgid "Widget width" msgstr "Largor del widget" -#: front/src/components/Sidebar.vue:118 +#: front/src/components/Sidebar.vue:129 #: front/src/components/manage/moderation/AccountsTable.vue:72 #: front/src/components/manage/moderation/DomainsTable.vue:58 +#, fuzzy +msgctxt "*/*/*" msgid "Yes" msgstr "Ã’c" #: front/src/components/auth/Logout.vue:8 +#, fuzzy +msgctxt "Content/Login/Button.Label" msgid "Yes, log me out!" msgstr "Ã’c-ben, desconnectatz-me !" #: front/src/views/content/libraries/Form.vue:19 +#, fuzzy +msgctxt "Content/Library/Paragraph" msgid "You are able to share your library with other people, regardless of its visibility." msgstr "Poiretz partejar vòstra bibiotèca amb d’autres gents, sens importà ncia de sa visibilitat." #: front/src/components/library/FileUpload.vue:33 +#, fuzzy +msgctxt "Content/Library/Paragraph" msgid "You are about to upload music to your library. Before proceeding, please ensure that:" msgstr "Sètz a man d’enviar de la musica a vòstra bibliotèca. Abans de començar, mercés de vos assegurar que :" +#: front/src/components/SetInstanceModal.vue:12 +msgctxt "Popup/Login/Paragraph" +msgid "You are currently connected to <a href=\"%{ url }\" target=\"_blank\">%{ hostname } <i class=\"external icon\"/></a>. If you continue, you will be disconnected from your current instance and all your local data will be deleted." +msgstr "" + +#: front/src/components/library/Artist.vue:67 +msgid "You are currently hiding content related to this artist." +msgstr "" + #: front/src/components/auth/Logout.vue:7 msgid "You are currently logged in as %{ username }" msgstr "Sètz connectat coma %{ username }" +#: front/src/components/library/FileUpload.vue:36 +msgctxt "Content/Library/List item" +msgid "You are not uploading copyrighted content in a public library, otherwise you may be infringing the law" +msgstr "" + +#: front/src/components/SetInstanceModal.vue:97 +msgctxt "*/Instance/Message" +msgid "You are now using the Funkwhale instance at %{ url }" +msgstr "" + #: front/src/views/content/Home.vue:17 +#, fuzzy +msgctxt "Content/Library/Paragraph" msgid "You can follow libraries from other users to get access to new music. Public libraries can be followed immediatly, while following a private library requires approval from its owner." msgstr "Podètz seguir las bibliotècas d’autres utilizaires per accedir a de nòvas musicas. Las bibliotècas publicas pòdon èsser seguidas còp sec, mentre qu’una bibliotèca privada demanda una aprovacion de sus proprietaris." #: front/src/components/Home.vue:133 +#, fuzzy +msgctxt "Content/Home/List item" msgid "You can invite friends and family to your instance so they can enjoy your music" msgstr "Podètz convidar vòstres amics e vòstra familha a aquesta instà ncia per que pòscan profeitar de vòstra musica" +#: front/src/components/moderation/FilterModal.vue:31 +msgctxt "Popup/Moderation/Paragraph" +msgid "You can manage and update your filters anytime from your account settings." +msgstr "" + #: front/src/views/auth/EmailConfirm.vue:24 +#, fuzzy +msgctxt "Content/Signup/Paragraph" msgid "You can now use the service without limitations." msgstr "Podètz ara utilizar lo servici sens cap de limitacions." #: front/src/components/library/radios/Builder.vue:7 +#, fuzzy +msgctxt "Content/Radio/Paragraph" msgid "You can use this interface to build your own custom radio, which will play tracks according to your criteria." msgstr "Podètz utilizar aquesta interfà cia per realizar vòstra pròpria rà dio personalizada, que jogarà las listas segon los critèris indicats." #: front/src/components/auth/SubsonicTokenForm.vue:7 +#, fuzzy +msgctxt "Content/Settings/Paragraph" msgid "You can use those to enjoy your playlist and music in offline mode, on your smartphone or tablet, for instance." msgstr "Podètz los utilizar per profeitar de vòstras listas de lectura e de vòstra musica en mòde fòra linha sus vòstre mobil, tableta, per exemple." #: front/src/views/admin/moderation/AccountsDetail.vue:46 +#, fuzzy +msgctxt "Content/Moderation/Card.Title" msgid "You don't have any rule in place for this account." msgstr "Avètz pas cap de règla en plaça per aqueste compte." #: front/src/views/admin/moderation/DomainsDetail.vue:39 +#, fuzzy +msgctxt "Content/Moderation/Card.Title" msgid "You don't have any rule in place for this domain." msgstr "Avètz pas cap de règla en plaça per aqueste domeni." -#: front/src/components/Sidebar.vue:158 +#: front/src/components/library/EditForm.vue:52 +msgctxt "Content/Library/Paragraph" +msgid "You don't have the permission to edit this object, but you can suggest changes. Once submitted, suggestions will be reviewed before approval." +msgstr "" + +#: front/src/components/Sidebar.vue:169 +#, fuzzy +msgctxt "Sidebar/Player/Title" msgid "You have a radio playing" msgstr "Escotatz una rà dio" -#: front/src/components/audio/Player.vue:71 +#: front/src/components/audio/Player.vue:79 +#, fuzzy +msgctxt "Sidebar/Player/Error message.Paragraph" msgid "You may have a connectivity issue." msgstr "Poiriá arribar qu’ajatz de problèma de connexion." -#: 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/components/auth/Settings.vue:99 +#: front/src/components/auth/Settings.vue:100 +#, fuzzy +msgctxt "Popup/Settings/List item" msgid "You will be logged out from this session and have to log in with the new one" msgstr "Sètz per èsser desconnectat d’aquesta session e vos caldrà vos connectar amb lo nòu senhal" -#: front/src/components/auth/Settings.vue:70 +#: front/src/components/auth/Settings.vue:71 +#, fuzzy +msgctxt "Content/Settings/Paragraph" msgid "You will have to update your password on your clients that use this password." msgstr "Vos caldrà actualizar lo senhal sus totes los clients qu’utilizan aqueste senhal." -#: front/src/components/favorites/List.vue:115 +#: front/src/components/moderation/FilterModal.vue:20 +msgctxt "Popup/Moderation/Paragraph" +msgid "You will not see tracks, albums and user activity linked to this artist anymore:" +msgstr "" + +#: front/src/components/auth/Settings.vue:38 +msgctxt "Content/Settings/Error message.Title" +msgid "Your avatar cannot be saved" +msgstr "" + +#: front/src/components/library/EditForm.vue:3 +msgctxt "Content/Library/Paragraph" +msgid "Your edit was successfully submitted." +msgstr "" + +#: front/src/components/favorites/List.vue:116 +#, fuzzy +msgctxt "Head/Favorites/Title" msgid "Your Favorites" msgstr "Vòstres favorits" #: front/src/components/Home.vue:114 +#, fuzzy +msgctxt "Content/Home/Title" msgid "Your music, your way" msgstr "Vòstra musica, coma volètz" -#: front/src/views/Notifications.vue:7 +#: front/src/views/Notifications.vue:4 +#, fuzzy +msgctxt "Content/Notifications/Title" msgid "Your notifications" msgstr "Vòstras notificacions" +#: front/src/components/auth/Settings.vue:76 +msgctxt "Content/Settings/Error message.Title" +msgid "Your password cannot be changed" +msgstr "" + #: front/src/views/auth/PasswordResetConfirm.vue:29 +#, fuzzy +msgctxt "Content/Signup/Card.Paragraph" msgid "Your password has been updated successfully." msgstr "Vòstre senhal es corrèctament cambiat." -#: front/src/components/auth/Settings.vue:100 +#: front/src/components/auth/Settings.vue:14 +#, fuzzy +msgctxt "Content/Settings/Error message.Title" +msgid "Your settings can't be updateds" +msgstr "Paramètres actualizats" + +#: front/src/components/auth/Settings.vue:101 +#, fuzzy +msgctxt "Popup/Settings/List item" msgid "Your Subsonic password will be changed to a new, random one, logging you out from devices that used the old Subsonic password" msgstr "Vòstre senhal Subsonic serà remplaçat per un nòu aleatòri, aquò vos desconnectarà de totes los periferics qu’utilizan l’ancian senhal" + +#: front/src/edits.js:10 +#, fuzzy +msgctxt "*/*/*/Short, Noun" +msgid "Title" +msgstr "TÃtol" + +#: front/src/edits.js:17 +#, fuzzy +msgctxt "*/*/*/Short, Noun" +msgid "License" +msgstr "Licéncia" + +#: front/src/edits.js:25 +#, fuzzy +msgctxt "*/*/*/Short, Noun" +msgid "Position" +msgstr "Paginacion" + +#: front/src/components/library/Album.vue:180 +#, fuzzy +msgctxt "Content/Album/Header.Title" +msgid "Album containing %{ count } track, by <a class=\"internal\" href=\"%{ artistUrl }\">%{ artist }</a>" +msgid_plural "Album containing %{ count } tracks, by <a class=\"internal\" href=\"%{ artistUrl }\">%{ artist }</a>" +msgstr[0] "Album contenent %{ count } pista, de %{ artist }" +msgstr[1] "Album contenent %{ count } pistas, de %{ artist }" + +#: front/src/components/audio/PlayButton.vue:221 +#, fuzzy +msgctxt "*/Queue/Message" +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" diff --git a/front/locales/pl/LC_MESSAGES/app.po b/front/locales/pl/LC_MESSAGES/app.po index 83e293d65..e39849879 100644 --- a/front/locales/pl/LC_MESSAGES/app.po +++ b/front/locales/pl/LC_MESSAGES/app.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: front 1.0.0\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2019-01-29 10:47+0100\n" +"POT-Creation-Date: 2019-03-08 12:38+0100\n" "PO-Revision-Date: 2018-11-11 08:36+0000\n" "Last-Translator: Marcin MikoÅ‚ajczak <me@m4sk.in>\n" "Language-Team: \n" @@ -19,28 +19,54 @@ msgstr "" "X-Generator: Weblate 3.2.2\n" #: front/src/components/playlists/PlaylistModal.vue:9 +#, fuzzy +msgctxt "Popup/Playlist/Paragraph" msgid "\"%{ title }\", by %{ artist }" msgstr "„%{ title }â€, od %{ artist }" #: front/src/components/Sidebar.vue:24 +#, fuzzy +msgctxt "Sidebar/Queue/Tab.Title" msgid "(%{ index } of %{ length })" msgstr "(%{ index } z %{ length })" #: front/src/components/Sidebar.vue:22 +#, fuzzy +msgctxt "Sidebar/Queue/Tab.Title" msgid "(empty)" msgstr "(pusta)" -#: front/src/components/common/ActionTable.vue:57 -#: front/src/components/common/ActionTable.vue:66 +#: front/src/components/common/ActionTable.vue:67 +#, fuzzy +msgctxt "Content/*/Paragraph" 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:110 src/components/audio/album/Card.vue:54 +#: front/src/components/audio/album/Card.vue:52 +#, fuzzy +msgctxt "Content/Album/Card" +msgid "%{ count } track" +msgid_plural "%{ count } tracks" +msgstr[0] "%{ count } utwór" +msgstr[1] "%{ count } utwory" +msgstr[2] "%{ count } utworów" + #: front/src/views/content/libraries/Card.vue:39 #: src/views/content/remote/Card.vue:26 +#, fuzzy +msgctxt "Content/Library/Card.List item" +msgid "%{ count } track" +msgid_plural "%{ count } tracks" +msgstr[0] "%{ count } utwór" +msgstr[1] "%{ count } utwory" +msgstr[2] "%{ count } utworów" + +#: front/src/components/Sidebar.vue:121 +#, fuzzy +msgctxt "Sidebar/Queue/Message" msgid "%{ count } track" msgid_plural "%{ count } tracks" msgstr[0] "%{ count } utwór" @@ -48,27 +74,24 @@ msgstr[1] "%{ count } utwory" msgstr[2] "%{ count } utworów" #: front/src/components/library/Artist.vue:13 +#, fuzzy +msgctxt "Content/Artist/Paragraph" msgid "%{ count } track in %{ albumsCount } albums" msgid_plural "%{ count } tracks in %{ albumsCount } albums" msgstr[0] "%{ count } utwór w %{ albumsCount } albumach" msgstr[1] "%{ count } utwory w %{ albumsCount } albumach" msgstr[2] "%{ count } utworow w %{ albumsCount } albumach" -#: front/src/components/library/radios/Builder.vue:80 +#: front/src/components/library/radios/Builder.vue:81 msgid "%{ count } track matching combined filters" msgid_plural "%{ count } tracks matching combined filters" 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 +#, fuzzy +msgctxt "Content/*/Card/List item" msgid "%{ count} track" msgid_plural "%{ count } tracks" msgstr[0] "%{ count} utwór" @@ -76,34 +99,47 @@ msgstr[1] "%{ count} utwory" msgstr[2] "%{ count} utworów" #: front/src/views/content/libraries/Quota.vue:11 +#, fuzzy +msgctxt "Content/Library/Paragraph" msgid "%{ current } used on %{ max } allowed" msgstr "Wykorzystano %{ count } z dozwolonego %{ total }" #: front/src/components/common/Duration.vue:2 +#, fuzzy +msgctxt "Content/*/Paragraph" msgid "%{ hours } h %{ minutes } min" msgstr "%{ hours } godz. %{ minutes } min" #: front/src/components/common/Duration.vue:5 +#, fuzzy +msgctxt "Content/*/Paragraph" msgid "%{ minutes } min" msgstr "%{ minutes } min" #: front/src/components/notifications/NotificationRow.vue:40 +msgctxt "Content/Notifications/Paragraph" msgid "%{ username } accepted your follow on library \"%{ library }\"" msgstr "" #: front/src/components/notifications/NotificationRow.vue:39 +msgctxt "Content/Notifications/Paragraph" msgid "%{ username } followed your library \"%{ library }\"" msgstr "" #: front/src/components/notifications/NotificationRow.vue:41 +msgctxt "Content/Notifications/Paragraph" msgid "%{ username } wants to follow your library \"%{ library }\"" msgstr "" #: front/src/components/auth/Profile.vue:46 +#, fuzzy +msgctxt "Head/Profile/Title" msgid "%{ username }'s profile" msgstr "Profil %{ username }" #: front/src/components/audio/artist/Card.vue:41 +#, fuzzy +msgctxt "Content/Artist/Card" msgid "1 album" msgid_plural "%{ count } albums" msgstr[0] "1 album" @@ -111,23 +147,42 @@ msgstr[1] "%{ count } albumy" msgstr[2] "%{ count } albumów" #: front/src/components/favorites/List.vue:10 +#, fuzzy +msgctxt "Content/Favorites/Title" msgid "1 favorite" msgid_plural "%{ count } favorites" msgstr[0] "1 polubienie" msgstr[1] "%{ count} polubienia" msgstr[2] "%{ count} polubieÅ„" -#: front/src/components/library/FileUpload.vue:226 -#: front/src/components/library/FileUpload.vue:227 +#: front/src/components/Home.vue:64 +#, fuzzy +msgctxt "Content/Home/Title" +msgid "A clean library" +msgstr "Przejrzysta biblioteka" + +#: front/src/components/library/FileUpload.vue:229 +#: front/src/components/library/FileUpload.vue:230 +#, fuzzy +msgctxt "Content/Library/Help text" msgid "A network error occured while uploading this file" msgstr "WystÄ…piÅ‚ bÅ‚Ä…d sieci podczas wysyÅ‚ania tego pliku" +#: front/src/components/library/EditForm.vue:123 +#, fuzzy +msgctxt "*/*/Placeholder" +msgid "A short summary describing your changes." +msgstr "WystÄ…piÅ‚ bÅ‚Ä…d podczas zapisywania zmian" + #: front/src/components/About.vue:5 +#, fuzzy +msgctxt "Content/About/Title/Short, Noun" msgid "About %{ instance }" msgstr "O %{ instance }" #: front/src/components/Footer.vue:6 #, fuzzy +msgctxt "Footer/About/Title" msgid "About %{instanceName}" msgstr "O %{ instance }" @@ -137,508 +192,923 @@ msgstr "O Funkwhale" #: front/src/components/Footer.vue:10 #, fuzzy +msgctxt "Footer/About/List item.Link" msgid "About page" msgstr "Strona albumu" -#: front/src/components/About.vue:8 src/components/About.vue:67 +#: front/src/components/About.vue:67 +#, fuzzy +msgctxt "Head/About/Title" +msgid "About this instance" +msgstr "O tej instancji" + +#: front/src/components/About.vue:8 +#, fuzzy +msgctxt "Content/About/Title/Short, Noun" msgid "About this instance" msgstr "O tej instancji" #: front/src/views/content/libraries/Detail.vue:48 +#, fuzzy +msgctxt "Content/Library/Button.Label" msgid "Accept" msgstr "Zaakceptuj" #: front/src/views/content/libraries/Detail.vue:40 +#, fuzzy +msgctxt "Content/Library/Table/Short" msgid "Accepted" msgstr "Zaakceptowano" #: front/src/components/auth/SubsonicTokenForm.vue:110 +#, fuzzy +msgctxt "Content/Settings/Message" msgid "Access disabled" msgstr "Brak dostÄ™pu" #: front/src/components/Home.vue:106 +#, fuzzy +msgctxt "Content/Home/List item" 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/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 +msgctxt "Content/Moderation/Title" msgid "Account data" msgstr "Konto aktywne" #: front/src/components/auth/Settings.vue:5 +#, fuzzy +msgctxt "Content/Settings/Title" msgid "Account settings" msgstr "Ustawienia konta" -#: front/src/components/auth/Settings.vue:263 +#: front/src/components/auth/Settings.vue:311 +#, fuzzy +msgctxt "Head/Settings/Title" msgid "Account Settings" msgstr "Ustawienia konta" #: front/src/components/manage/users/UsersTable.vue:39 +#, fuzzy +msgctxt "Content/Admin/Table.Label/Short, Noun" msgid "Account status" msgstr "Stan konta" #: front/src/views/auth/PasswordReset.vue:14 +#, fuzzy +msgctxt "Content/Signup/Input.Label" 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 +#, fuzzy +msgctxt "Head/Moderation/Title" +msgid "Accounts" +msgstr "Stan konta" + +#: front/src/views/admin/moderation/AccountsList.vue:3 +#, fuzzy +msgctxt "Content/Moderation/Title" +msgid "Accounts" +msgstr "Stan konta" + #: front/src/views/admin/moderation/Base.vue:8 #, fuzzy +msgctxt "Menu/Moderation/Tab" msgid "Accounts" msgstr "Stan konta" #: front/src/views/content/libraries/Detail.vue:29 +#, fuzzy +msgctxt "Content/Library/Table.Label" msgid "Action" msgstr "DziaÅ‚anie" -#: front/src/components/common/ActionTable.vue:99 +#: front/src/components/common/ActionTable.vue:100 +#, fuzzy +msgctxt "Content/*/Paragraph" msgid "Action %{ action } was launched successfully on %{ count } element" msgid_plural "Action %{ action } was launched successfully on %{ count } elements" msgstr[0] "DziaÅ‚anie %{ action } zostaÅ‚o rozpoczÄ™te pomyÅ›lnie na %{ count } elemencie" msgstr[1] "DziaÅ‚anie %{ action } zostaÅ‚o rozpoczÄ™te pomyÅ›lnie na %{ count } elementach" msgstr[2] "DziaÅ‚anie %{ action } zostaÅ‚o rozpoczÄ™te pomyÅ›lnie na %{ count } elementach" -#: front/src/components/common/ActionTable.vue:21 -#: front/src/components/library/radios/Builder.vue:64 +#: front/src/components/library/radios/Builder.vue:65 +#, fuzzy +msgctxt "Content/Radio/Table.Label/Noun (Value is a Button)" +msgid "Actions" +msgstr "DziaÅ‚ania" + +#: front/src/components/common/ActionTable.vue:22 +#, fuzzy +msgctxt "Content/*/Dropdown.Label/Noun" msgid "Actions" msgstr "DziaÅ‚ania" #: front/src/components/manage/users/UsersTable.vue:53 +#, fuzzy +msgctxt "Content/Admin/Table" msgid "Active" msgstr "Aktywny" #: front/src/views/admin/moderation/AccountsDetail.vue:199 #: front/src/views/admin/moderation/DomainsDetail.vue:144 +#, fuzzy +msgctxt "Content/Moderation/Title" msgid "Activity" msgstr "Aktywność" #: front/src/components/mixins/Translations.vue:7 #: front/src/components/mixins/Translations.vue:8 +#, fuzzy +msgctxt "Content/Settings/Dropdown.Label/Noun" msgid "Activity visibility" msgstr "Widoczność aktywnoÅ›ci" #: front/src/views/admin/moderation/DomainsList.vue:18 +msgctxt "Content/Moderation/Button/Verb" msgid "Add" msgstr "" #: front/src/views/admin/moderation/DomainsList.vue:13 +msgctxt "Content/Moderation/Form.Label/Verb" msgid "Add a domain" msgstr "" +#: front/src/views/admin/moderation/AccountsDetail.vue:50 +msgctxt "Content/Moderation/Button/Verb" +msgid "Add a moderation policy" +msgstr "" + #: front/src/components/manage/moderation/InstancePolicyForm.vue:4 +#, fuzzy +msgctxt "Content/Moderation/Card.Button.Label/Verb" msgid "Add a new moderation rule" -msgstr "" +msgstr "UsuÅ„ radio" #: front/src/views/content/Home.vue:35 +#, fuzzy +msgctxt "Content/Library/Title/Verb" msgid "Add and manage content" msgstr "Dodaj i zarzÄ…dzaj zawartoÅ›ciÄ…" -#: front/src/components/Sidebar.vue:75 src/views/content/Base.vue:18 +#: front/src/views/content/Base.vue:18 +#, fuzzy +msgctxt "Head/Library/Title" +msgid "Add content" +msgstr "Dodaj zawartość" + +#: front/src/components/Sidebar.vue:75 +#, fuzzy +msgctxt "Sidebar/Library/List item.Link/Verb" msgid "Add content" msgstr "Dodaj zawartość" -#: front/src/components/library/radios/Builder.vue:50 +#: front/src/components/library/radios/Builder.vue:51 +#, fuzzy +msgctxt "Content/Radio/Button.Label/Verb" msgid "Add filter" msgstr "Dodaj filtr" -#: front/src/components/library/radios/Builder.vue:40 +#: front/src/components/library/radios/Builder.vue:41 +#, fuzzy +msgctxt "Content/Radio/Paragraph" msgid "Add filters to customize your radio" msgstr "Dodaj filtry aby dostosować swoje radio" -#: front/src/components/audio/PlayButton.vue:64 +#: front/src/components/audio/PlayButton.vue:76 #, fuzzy +msgctxt "*/Queue/Dropdown/Button/Title" msgid "Add to current queue" msgstr "Dodaj do kolejki" #: front/src/components/favorites/TrackFavoriteIcon.vue:4 +#, fuzzy +msgctxt "Content/Track/Button.Message" +msgid "Add to favorites" +msgstr "Dodaj do ulubionych" + #: front/src/components/favorites/TrackFavoriteIcon.vue:28 +#, fuzzy +msgctxt "*/Favorites/Icon.Tooltip/Verb" msgid "Add to favorites" msgstr "Dodaj do ulubionych" #: front/src/components/playlists/TrackPlaylistIcon.vue:6 #: front/src/components/playlists/TrackPlaylistIcon.vue:34 #, fuzzy +msgctxt "Sidebar/Player/Icon.Tooltip/Verb" msgid "Add to playlist…" msgstr "Dodaj do playlisty…" -#: front/src/components/audio/PlayButton.vue:14 +#: front/src/components/audio/PlayButton.vue:15 +#, fuzzy +msgctxt "*/Queue/Dropdown/Button/Label/Short" msgid "Add to queue" msgstr "Dodaj do kolejki" #: front/src/components/playlists/PlaylistModal.vue:116 +#, fuzzy +msgctxt "Popup/Playlist/Table.Button.Tooltip/Verb" msgid "Add to this playlist" msgstr "Dodaj do tej playlisty" #: front/src/components/playlists/PlaylistModal.vue:54 +#, fuzzy +msgctxt "Popup/Playlist/Table.Button.Label/Verb" msgid "Add track" msgstr "Dodaj utwór" #: front/src/components/manage/users/UsersTable.vue:69 +#, fuzzy +msgctxt "Content/Admin/Table.User role" msgid "Admin" msgstr "Administrator" #: front/src/components/Sidebar.vue:79 +#, fuzzy +msgctxt "Sidebar/Admin/Title/Noun" msgid "Administration" msgstr "Administracja" +#: front/src/components/library/Album.vue:149 +#, fuzzy +msgctxt "Head/Album/Title/Name" +msgid "Album" +msgstr "Album" + +#: front/src/views/content/libraries/FilesTable.vue:56 +#, fuzzy +msgctxt "*/*/*" +msgid "Album" +msgstr "Album" + #: front/src/components/audio/SearchBar.vue:26 -#: src/components/audio/track/Table.vue:8 -#: front/src/components/library/Album.vue:153 -#: front/src/components/manage/library/FilesTable.vue:39 +#, fuzzy +msgctxt "Sidebar/Search/Title" +msgid "Album" +msgstr "Album" + #: front/src/components/metadata/Search.vue:134 -#: front/src/views/content/libraries/FilesTable.vue:56 +#, fuzzy +msgctxt "*/*/Noun" msgid "Album" msgstr "Album" -#: front/src/components/library/Album.vue:183 -msgid "Album containing %{ count } track, by %{ artist }" -msgid_plural "Album containing %{ count } tracks, by %{ artist }" -msgstr[0] "Album zawiera %{ count } utwór od %{ artist }" -msgstr[1] "Album zawiera %{ count } utwory od %{ artist }" -msgstr[2] "Album zawiera %{ count } utworów od %{ artist }" +#: front/src/components/audio/track/Table.vue:9 +#, fuzzy +msgctxt "Content/Track/Table.Label" +msgid "Album" +msgstr "Album" -#: front/src/components/mixins/Translations.vue:24 -#: front/src/components/mixins/Translations.vue:25 +#: front/src/components/mixins/Translations.vue:22 +#: front/src/components/mixins/Translations.vue:23 +#, fuzzy +msgctxt "Content/*/Dropdown/Noun" msgid "Album name" msgstr "Nazwa albumu" -#: front/src/components/library/Track.vue:27 -msgid "Album page" -msgstr "Strona albumu" +#: front/src/components/library/Library.vue:7 +#, fuzzy +msgctxt "Menu/Home/Link" +msgid "Albums" +msgstr "Albumy" #: front/src/components/audio/Search.vue:19 -#: src/components/instance/Stats.vue:48 +#, fuzzy +msgctxt "Content/Search/Title" +msgid "Albums" +msgstr "Albumy" + #: front/src/views/admin/moderation/AccountsDetail.vue:321 #: front/src/views/admin/moderation/DomainsDetail.vue:257 +#, fuzzy +msgctxt "Content/*/*" +msgid "Albums" +msgstr "Albumy" + +#: front/src/components/instance/Stats.vue:48 +#, fuzzy +msgctxt "Content/About/Paragraph/Unit" +msgid "Albums" +msgstr "Albumy" + +#: front/src/components/library/Albums.vue:120 +#, fuzzy +msgctxt "Head/Album/Title" msgid "Albums" msgstr "Albumy" -#: front/src/components/library/Artist.vue:44 +#: front/src/components/library/Artist.vue:82 +#, fuzzy +msgctxt "Content/Artist/Title" msgid "Albums by this artist" msgstr "Albumy tego wykonawcy" +#: front/src/components/manage/library/EditsCardList.vue:15 #: front/src/components/manage/users/InvitationsTable.vue:19 +#, fuzzy +msgctxt "Content/Admin/Dropdown" +msgid "All" +msgstr "Wszystkie" + #: front/src/views/content/libraries/FilesTable.vue:13 +#, fuzzy +msgctxt "Content/Library/Dropdown" msgid "All" msgstr "Wszystkie" +#: front/src/components/common/ActionTable.vue:58 +#, fuzzy +msgctxt "Content/*/Paragraph" +msgid "All %{ count } element selected" +msgid_plural "All %{ count } elements selected" +msgstr[0] "%{ count } z %{ total } zaznaczonego" +msgstr[1] "%{ count } z %{ total } zaznaczonych" +msgstr[2] "%{ count } z %{ total } zaznaczonych" + #: front/src/components/playlists/Editor.vue:13 +#, fuzzy +msgctxt "Content/Playlist/Error message.Title" msgid "An error occured while saving your changes" msgstr "WystÄ…piÅ‚ bÅ‚Ä…d podczas zapisywania zmian" #: front/src/components/auth/Login.vue:10 +#, fuzzy +msgctxt "Content/Login/Error message/List item" msgid "An unknown error happend, this can mean the server is down or cannot be reached" msgstr "WystÄ…piÅ‚ nieznany bÅ‚Ä…d, może oznaczać to że serwer jest wyÅ‚Ä…czony lub nieosiÄ…galny" +#: front/src/components/library/EditCard.vue:81 +msgctxt "Content/Library/Button.Label" +msgid "Approve" +msgstr "" + #: front/src/components/notifications/NotificationRow.vue:66 +msgctxt "Content/Notifications/Button.Label/Short, Verb" msgid "Approve" msgstr "" +#: front/src/components/library/EditCard.vue:25 +msgctxt "Content/Library/Card/Short" +msgid "Approved" +msgstr "" + +#: front/src/components/manage/library/EditsCardList.vue:21 +msgctxt "Content/Admin/Dropdown" +msgid "Approved" +msgstr "" + +#: front/src/components/library/EditCard.vue:21 +msgctxt "Content/Library/Card/Short" +msgid "Approved and applied" +msgstr "" + #: front/src/components/auth/Logout.vue:5 +#, fuzzy +msgctxt "Content/Login/Title" msgid "Are you sure you want to log out?" msgstr "Czy na pewno chcesz siÄ™ wylogować?" -#: front/src/components/audio/SearchBar.vue:25 -#: src/components/audio/track/Table.vue:7 -#: front/src/components/library/Artist.vue:137 -#: front/src/components/manage/library/FilesTable.vue:38 #: front/src/components/metadata/Search.vue:130 +#, fuzzy +msgctxt "*/*/Noun" +msgid "Artist" +msgstr "Wykonawca" + +#: front/src/components/audio/track/Table.vue:8 +#, fuzzy +msgctxt "Content/Track/Table.Label" +msgid "Artist" +msgstr "Wykonawca" + #: front/src/views/content/libraries/FilesTable.vue:55 +#, fuzzy +msgctxt "*/*/*" msgid "Artist" msgstr "Wykonawca" -#: front/src/components/mixins/Translations.vue:25 -#: front/src/components/mixins/Translations.vue:26 +#: front/src/components/audio/SearchBar.vue:25 +#, fuzzy +msgctxt "Sidebar/Search/Title" +msgid "Artist" +msgstr "Wykonawca" + +#: front/src/components/library/Artist.vue:179 +#, fuzzy +msgctxt "Head/Artist/Title" +msgid "Artist" +msgstr "Wykonawca" + +#: front/src/components/mixins/Translations.vue:23 +#: front/src/components/mixins/Translations.vue:24 +#, fuzzy +msgctxt "Content/*/Dropdown/Noun" msgid "Artist name" msgstr "Nazwa wykonawcy" -#: front/src/components/library/Album.vue:16 -#: src/components/library/Track.vue:33 -msgid "Artist page" -msgstr "Strona wykonawcy" - #: front/src/components/audio/Search.vue:65 #, fuzzy +msgctxt "*/Search/Input.Placeholder" msgid "Artist, album, track…" msgstr "Wykonawca, album, utwór…" -#: front/src/components/audio/Search.vue:10 -#: src/components/instance/Stats.vue:42 -#: front/src/components/library/Artists.vue:119 -#: src/components/library/Library.vue:7 +#: front/src/components/library/Artists.vue:117 +#, fuzzy +msgctxt "Head/Artist/Title" +msgid "Artists" +msgstr "Wykonawcy" + #: front/src/views/admin/moderation/AccountsDetail.vue:313 #: front/src/views/admin/moderation/DomainsDetail.vue:249 +#, fuzzy +msgctxt "Content/*/*" +msgid "Artists" +msgstr "Wykonawcy" + +#: front/src/components/instance/Stats.vue:42 +#, fuzzy +msgctxt "Content/About/Paragraph/Unit" +msgid "Artists" +msgstr "Wykonawcy" + +#: front/src/components/audio/Search.vue:10 +#, fuzzy +msgctxt "Content/Search/Title" +msgid "Artists" +msgstr "Wykonawcy" + +#: front/src/components/library/Library.vue:10 +#, fuzzy +msgctxt "Menu/Home/Link" msgid "Artists" msgstr "Wykonawcy" -#: front/src/components/favorites/List.vue:33 +#: front/src/components/favorites/List.vue:34 src/views/playlists/List.vue:27 +#, fuzzy +msgctxt "Content/*/Dropdown/Short" +msgid "Ascending" +msgstr "RosnÄ…co" + +#: front/src/components/library/Albums.vue:25 #: 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/EditsCardList.vue:39 #: front/src/components/manage/moderation/AccountsTable.vue:21 #: front/src/components/manage/moderation/DomainsTable.vue:19 #: front/src/components/manage/users/UsersTable.vue:19 +#, fuzzy +msgctxt "Content/Search/Dropdown" +msgid "Ascending" +msgstr "RosnÄ…co" + #: front/src/views/content/libraries/FilesTable.vue:31 -#: front/src/views/playlists/List.vue:27 +#, fuzzy +msgctxt "Content/Library/Dropdown" msgid "Ascending" msgstr "RosnÄ…co" #: front/src/views/auth/PasswordReset.vue:28 +#, fuzzy +msgctxt "Content/Signup/Button.Label/Verb" 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 +msgctxt "Content/Moderation/Title" msgid "Audio content" msgstr "Dodaj zawartość" #: front/src/components/ShortcutsModal.vue:55 +msgctxt "Popup/Keyboard shortcuts/Title" msgid "Audio player shortcuts" msgstr "" #: front/src/components/playlists/PlaylistModal.vue:26 +#, fuzzy +msgctxt "Popup/Playlist/Title" msgid "Available playlists" msgstr "DostÄ™pne playlisty" #: front/src/components/auth/Settings.vue:34 +#, fuzzy +msgctxt "Content/Settings/Title" msgid "Avatar" msgstr "Awatar" #: front/src/views/auth/PasswordReset.vue:25 #: front/src/views/auth/PasswordResetConfirm.vue:18 +#, fuzzy +msgctxt "Content/Signup/Link" msgid "Back to login" msgstr "Wróć do logowania" -#: 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 +#: front/src/components/library/TrackDetail.vue:48 +#, fuzzy +msgctxt "Content/Track/Table.Label" +msgid "Bitrate" +msgstr "Bitrate" + +#: front/src/components/mixins/Translations.vue:26 +#: front/src/components/mixins/Translations.vue:27 +#, fuzzy +msgctxt "Content/*/*" msgid "Bitrate" msgstr "Bitrate" -#: front/src/components/manage/moderation/InstancePolicyCard.vue:19 #: front/src/components/manage/moderation/InstancePolicyForm.vue:34 +msgctxt "Content/Moderation/Checkbox.Label/Verb" +msgid "Block everything" +msgstr "" + +#: front/src/components/manage/moderation/InstancePolicyCard.vue:19 +msgctxt "Content/Moderation/Card.List item/Verb" msgid "Block everything" msgstr "" #: front/src/components/manage/moderation/InstancePolicyForm.vue:112 +msgctxt "Content/Moderation/Help text" msgid "Block everything from this account or domain. This will prevent any interaction with the entity, and purge related content (uploads, libraries, follows, etc.)" msgstr "" -#: front/src/components/Sidebar.vue:18 src/components/library/Library.vue:4 +#: front/src/components/Sidebar.vue:18 +#, fuzzy +msgctxt "Sidebar/Library/Tab.Title/Verb" +msgid "Browse" +msgstr "PrzeglÄ…daj" + +#: front/src/components/library/Library.vue:4 +#, fuzzy +msgctxt "Menu/Home/Link/Verb" msgid "Browse" msgstr "PrzeglÄ…daj" #: front/src/components/Sidebar.vue:65 +#, fuzzy +msgctxt "Sidebar/Library/List item.Link/Verb" msgid "Browse library" msgstr "PrzeglÄ…daj bibliotekÄ™" +#: front/src/components/library/Albums.vue:4 +#, fuzzy +msgctxt "Content/Album/Title" +msgid "Browsing albums" +msgstr "PrzeglÄ…danie radiów" + #: front/src/components/library/Artists.vue:4 +#, fuzzy +msgctxt "Content/Artist/Title" msgid "Browsing artists" msgstr "PrzeglÄ…danie wykonawców" #: front/src/views/playlists/List.vue:3 +#, fuzzy +msgctxt "Content/Playlist/Title" msgid "Browsing playlists" msgstr "PrzeglÄ…danie list odtwarzania" #: front/src/components/library/Radios.vue:4 +#, fuzzy +msgctxt "Content/Radio/Title" msgid "Browsing radios" msgstr "PrzeglÄ…danie radiów" #: front/src/components/library/radios/Builder.vue:5 +#, fuzzy +msgctxt "Content/Radio/Title" msgid "Builder" msgstr "Budowanie" #: front/src/components/audio/album/Card.vue:13 +#, fuzzy +msgctxt "Content/Album/Card" msgid "By %{ artist }" msgstr "Od %{ artist }" #: front/src/views/content/remote/Card.vue:103 #, fuzzy +msgctxt "Popup/Library/Paragraph" msgid "By unfollowing this library, you loose access to its content." msgstr "Gdy przestaniesz obserwować tÄ™ bibliotekÄ™, stracisz dostÄ™p do jej zawartoÅ›ci." #: front/src/views/admin/moderation/AccountsDetail.vue:261 #: front/src/views/admin/moderation/DomainsDetail.vue:217 +msgctxt "Content/Moderation/Table.Label/Noun" msgid "Cached size" msgstr "" -#: front/src/components/common/DangerousButton.vue:17 -#: front/src/components/library/Album.vue:52 -#: src/components/library/Track.vue:76 #: front/src/components/library/radios/Filter.vue:53 +#, fuzzy +msgctxt "Popup/Radio/Button.Label/Verb" +msgid "Cancel" +msgstr "Anuluj" + +#: front/src/components/SetInstanceModal.vue:37 +#, fuzzy +msgctxt "*/*/Button.Label/Verb" +msgid "Cancel" +msgstr "Anuluj" + +#: front/src/components/library/TrackBase.vue:61 +#, fuzzy +msgctxt "Popup/Track/Button/Verb" +msgid "Cancel" +msgstr "Anuluj" + +#: front/src/components/common/DangerousButton.vue:17 +#, fuzzy +msgctxt "Modal/*/Button.Label/Short, Verb" +msgid "Cancel" +msgstr "Anuluj" + +#: front/src/components/moderation/FilterModal.vue:39 +#, fuzzy +msgctxt "Popup/*/Button.Label" +msgid "Cancel" +msgstr "Anuluj" + +#: front/src/components/library/Album.vue:47 +#: src/components/library/Artist.vue:56 +#, fuzzy +msgctxt "Popup/*/Button.Label/Verb" +msgid "Cancel" +msgstr "Anuluj" + #: front/src/components/manage/moderation/InstancePolicyForm.vue:54 +#, fuzzy +msgctxt "Content/Moderation/Card.Button.Label/Verb" +msgid "Cancel" +msgstr "Anuluj" + +#: front/src/components/library/EditForm.vue:77 +#, fuzzy +msgctxt "Content/*/Button.Label" +msgid "Cancel" +msgstr "Anuluj" + #: front/src/components/playlists/PlaylistModal.vue:63 +#, fuzzy +msgctxt "Popup/Playlist/Button.Label" msgid "Cancel" msgstr "Anuluj" -#: front/src/components/library/radios/Builder.vue:63 +#: front/src/components/library/radios/Builder.vue:64 +#, fuzzy +msgctxt "Content/Radio/Table.Label/Noun (Value is a number of Tracks)" msgid "Candidates" msgstr "Kandydaci" -#: front/src/components/auth/Settings.vue:75 -msgid "Cannot change your password" -msgstr "Nie udaÅ‚o siÄ™ zmienić Twojego hasÅ‚a" - -#: front/src/components/library/FileUpload.vue:223 -#: front/src/components/library/FileUpload.vue:224 +#: front/src/components/library/FileUpload.vue:226 +#: front/src/components/library/FileUpload.vue:227 #, fuzzy +msgctxt "Content/Library/Help text" msgid "Cannot upload this file, ensure it is not too big" msgstr "Nie można byÅ‚o zaimportować tego pliku, upewnij siÄ™ że nie jest zbyt duży" #: front/src/components/Footer.vue:21 +#, fuzzy +msgctxt "Footer/Settings/Dropdown.Label/Short, Verb" msgid "Change language" msgstr "ZmieÅ„ jÄ™zyk" -#: front/src/components/auth/Settings.vue:67 +#: front/src/components/auth/Settings.vue:68 +#, fuzzy +msgctxt "Content/Settings/Title/Verb" msgid "Change my password" msgstr "ZmieÅ„ moje hasÅ‚o" -#: front/src/components/auth/Settings.vue:94 +#: front/src/components/auth/Settings.vue:95 +#, fuzzy +msgctxt "Content/Settings/Button.Label" msgid "Change password" msgstr "ZmieÅ„ hasÅ‚o" -#: front/src/views/auth/PasswordResetConfirm.vue:4 #: front/src/views/auth/PasswordResetConfirm.vue:62 +#, fuzzy +msgctxt "Head/Signup/Title" msgid "Change your password" msgstr "ZmieÅ„ swoje hasÅ‚o" -#: front/src/components/auth/Settings.vue:95 +#: front/src/views/auth/PasswordResetConfirm.vue:4 +#, fuzzy +msgctxt "Content/Signup/Title" +msgid "Change your password" +msgstr "ZmieÅ„ swoje hasÅ‚o" + +#: front/src/components/auth/Settings.vue:96 +#, fuzzy +msgctxt "Popup/Settings/Title" msgid "Change your password?" msgstr "Zmienić Twoje hasÅ‚o?" #: front/src/components/playlists/Editor.vue:21 +#, fuzzy +msgctxt "Content/Playlist/Paragraph" msgid "Changes synced with server" msgstr "Zsynchronizowano zmiany z serwerem" -#: front/src/components/auth/Settings.vue:70 +#: front/src/components/auth/Settings.vue:71 +#, fuzzy +msgctxt "Content/Settings/Paragraph'" msgid "Changing your password will also change your Subsonic API password if you have requested one." msgstr "Zmiana Twojego hasÅ‚a zmieni też Twoje hasÅ‚o API Subsonic, jeżeli uzyskaÅ‚eÅ›(-aÅ›) je." -#: front/src/components/auth/Settings.vue:97 -msgid "Changing your password will have the following consequences" +#: front/src/components/auth/Settings.vue:98 +#, fuzzy +msgctxt "Popup/Settings/Paragraph" +msgid "Changing your password will have the following consequences:" msgstr "Zmiana hasÅ‚a bÄ™dzie miaÅ‚a nastÄ™pujÄ…ce konsekwencje" #: front/src/components/Footer.vue:40 +msgctxt "Footer/*/List item.Link" msgid "Chat room" msgstr "" -#: front/src/App.vue:13 +#: front/src/components/SetInstanceModal.vue:2 +#, fuzzy +msgctxt "Popup/Instance/Title" msgid "Choose your instance" msgstr "Wybierz instancjÄ™" -#: front/src/components/Home.vue:64 -msgid "Clean library" -msgstr "Przejrzysta biblioteka" - #: front/src/components/manage/users/InvitationForm.vue:37 +#, fuzzy +msgctxt "Content/Admin/Button.Label/Verb" msgid "Clear" msgstr "Wyczyść" -#: front/src/components/playlists/Editor.vue:40 #: front/src/components/playlists/Editor.vue:45 +#, fuzzy +msgctxt "Popup/Playlist/Button.Label" +msgid "Clear playlist" +msgstr "Wyczyść listÄ™ odtwarzania" + +#: front/src/components/playlists/Editor.vue:40 +#, fuzzy +msgctxt "Content/Playlist/Button.Label/Verb" msgid "Clear playlist" msgstr "Wyczyść listÄ™ odtwarzania" -#: front/src/components/audio/Player.vue:366 +#: front/src/components/audio/Player.vue:374 +#, fuzzy +msgctxt "Sidebar/Player/Icon.Tooltip/Verb" msgid "Clear your queue" msgstr "Wyczyść swojÄ… kolejkÄ™" #: front/src/components/Home.vue:44 +#, fuzzy +msgctxt "Content/Home/List item/Verb" msgid "Click once, listen for hours using built-in radios" msgstr "NaciÅ›nij raz, sÅ‚uchaj godzinami dziÄ™ki wbudowanemu radio" #: front/src/components/library/FileUpload.vue:75 +#, fuzzy +msgctxt "Content/Library/Paragraph/Call to action" msgid "Click to select files to upload or drag and drop files or directories" msgstr "NaciÅ›nij aby wybrać pliki do wysÅ‚ania lub przeciÄ…gnij i upuść pliki lub katalogi" #: front/src/components/ShortcutsModal.vue:20 +msgctxt "Popup/Keyboard shortcuts/Button.Label/Verb" msgid "Close" msgstr "" -#: front/src/components/manage/users/InvitationForm.vue:26 #: front/src/components/manage/users/InvitationsTable.vue:42 +#, fuzzy +msgctxt "Content/Admin/Table.Label" msgid "Code" msgstr "Kod" -#: front/src/components/audio/album/Card.vue:43 +#: front/src/components/manage/users/InvitationForm.vue:26 +#, fuzzy +msgctxt "Content/Admin/Table.Label/Noun" +msgid "Code" +msgstr "Kod" + +#: front/src/components/audio/album/Card.vue:41 +#, fuzzy +msgctxt "Content/Album/Card.Link/Verb" +msgid "Collapse" +msgstr "ZwiÅ„" + #: front/src/components/audio/artist/Card.vue:33 +#, fuzzy +msgctxt "Content/Artist/Card.Link" msgid "Collapse" msgstr "ZwiÅ„" -#: front/src/components/library/radios/Builder.vue:62 +#: front/src/components/library/radios/Builder.vue:63 +#, fuzzy +msgctxt "Content/Radio/Table.Label/Verb (Value is a List of Parameters)" msgid "Config" msgstr "Konfiguracja" #: front/src/components/common/DangerousButton.vue:21 +#, fuzzy +msgctxt "Modal/*/Button.Label/Short, Verb" msgid "Confirm" msgstr "Potwierdź" -#: front/src/views/auth/EmailConfirm.vue:4 src/views/auth/EmailConfirm.vue:20 #: front/src/views/auth/EmailConfirm.vue:51 #, fuzzy +msgctxt "Head/Signup/Title" +msgid "Confirm your e-mail address" +msgstr "Potwierdź swój e-mail" + +#: front/src/views/auth/EmailConfirm.vue:4 +#, fuzzy +msgctxt "Content/Signup/Title" +msgid "Confirm your e-mail address" +msgstr "Potwierdź swój e-mail" + +#: front/src/views/auth/EmailConfirm.vue:20 +#, fuzzy +msgctxt "Content/Signup/Button.Label/Verb" msgid "Confirm your e-mail address" msgstr "Potwierdź swój e-mail" #: front/src/views/auth/EmailConfirm.vue:13 +#, fuzzy +msgctxt "Content/Signup/Form.Label" msgid "Confirmation code" msgstr "Kod potwierdzajÄ…cy" -#: front/src/components/common/ActionTable.vue:7 +#: front/src/components/moderation/FilterModal.vue:90 +msgctxt "*/Moderation/Message" +msgid "Content filter successfully added" +msgstr "" + +#: front/src/components/auth/Settings.vue:116 +#, fuzzy +msgid "Content filters" +msgstr "Zaznacz filtr" + +#: front/src/components/auth/Settings.vue:119 +msgid "Content filters help you hide content you don't want to see on the service." +msgstr "" + +#: front/src/components/common/ActionTable.vue:8 +msgctxt "Content/*/Button.Help text.Paragraph" msgid "Content have been updated, click refresh to see up-to-date content" msgstr "" #: front/src/components/Footer.vue:48 +msgctxt "Footer/*/List item.Link" msgid "Contribute" msgstr "" #: front/src/components/audio/EmbedWizard.vue:19 +#, fuzzy +msgctxt "Popup/*/Button.Label/Verb" +msgid "Copy" +msgstr "Kopiuj" + #: front/src/components/common/CopyInput.vue:8 +#, fuzzy +msgctxt "Content/*/Button.Label/Short, Verb" msgid "Copy" msgstr "Kopiuj" -#: front/src/components/playlists/Editor.vue:163 +#: front/src/components/playlists/Editor.vue:166 #, fuzzy +msgctxt "Content/Playlist/Button.Tooltip/Verb" msgid "Copy queued tracks to playlist" msgstr "Skopiuj utwory z obecnej kolejki do listy odtwarzania" #: front/src/components/audio/EmbedWizard.vue:21 +msgctxt "Popup/Embed/Paragraph" msgid "Copy/paste this code in your website HTML" msgstr "" -#: front/src/components/library/Track.vue:91 +#: front/src/components/library/TrackDetail.vue:10 #, fuzzy +msgctxt "Content/Track/Table.Label/Noun" msgid "Copyright" msgstr "Kopiuj" #: front/src/views/auth/EmailConfirm.vue:7 #, fuzzy +msgctxt "Content/Signup/Paragraph" msgid "Could not confirm your e-mail address" msgstr "Potwierdź swój e-mail" #: front/src/views/content/remote/ScanForm.vue:3 #, fuzzy +msgctxt "Content/Library/Error message.Title" 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 +#, fuzzy +msgctxt "Content/Home/List item" msgid "Covers, lyrics, our goal is to have them all ;)" msgstr "Covery, teksty, naszym celem jest mieć je wszystkie ;)" #: front/src/components/manage/moderation/InstancePolicyForm.vue:58 #, fuzzy +msgctxt "Content/Moderation/Card.Button.Label/Verb" msgid "Create" msgstr "Utwórz importowanie" @@ -647,18 +1117,32 @@ msgid "Create a funkwhale account" msgstr "Utwórz konto funkwhale" #: front/src/views/content/libraries/Home.vue:14 +#, fuzzy +msgctxt "Content/Library/Link/Verb" msgid "Create a new library" msgstr "Utwórz nowÄ… bibliotekÄ™" #: front/src/components/playlists/Form.vue:2 +#, fuzzy +msgctxt "Popup/Playlist/Title/Verb" msgid "Create a new playlist" msgstr "Utwórz nowÄ… listÄ™ odtwarzania" -#: front/src/components/Sidebar.vue:57 src/components/auth/Login.vue:17 +#: front/src/components/auth/Login.vue:17 +#, fuzzy +msgctxt "Content/Login/Link/Verb" +msgid "Create an account" +msgstr "Utwórz konto" + +#: front/src/components/Sidebar.vue:57 +#, fuzzy +msgctxt "Sidebar/Login/List item.Link/Verb" msgid "Create an account" msgstr "Utwórz konto" #: front/src/views/content/libraries/Form.vue:26 +#, fuzzy +msgctxt "Content/Library/Button.Label/Verb" msgid "Create library" msgstr "Utwórz bibliotekÄ™" @@ -667,517 +1151,938 @@ msgid "Create my account" msgstr "Utwórz konto" #: front/src/components/playlists/Form.vue:34 +#, fuzzy +msgctxt "Content/Playlist/Button.Label/Verb" msgid "Create playlist" msgstr "Utwórz listÄ™ odtwarzania" #: front/src/components/library/Radios.vue:23 +#, fuzzy +msgctxt "Content/Radio/Button.Label/Verb" msgid "Create your own radio" msgstr "Utwórz wÅ‚asne radio" #: front/src/components/manage/users/InvitationsTable.vue:40 +#, fuzzy +msgctxt "Content/Admin/Table.Label" +msgid "Creation date" +msgstr "Data utworzenia" + #: front/src/components/mixins/Translations.vue:16 #: front/src/components/mixins/Translations.vue:17 +#, fuzzy +msgctxt "Content/*/Dropdown/Noun" +msgid "Creation date" +msgstr "Data utworzenia" + +#: front/src/components/auth/Settings.vue:134 +#, fuzzy +msgctxt "Content/*/Table.Label" msgid "Creation date" msgstr "Data utworzenia" #: front/src/components/auth/Settings.vue:54 +#, fuzzy +msgctxt "Content/Settings/Title/Noun" msgid "Current avatar" msgstr "Obecny awatar" #: front/src/views/content/libraries/DetailArea.vue:4 +#, fuzzy +msgctxt "Content/Library/Title" msgid "Current library" msgstr "Obecna biblioteka" #: front/src/components/playlists/PlaylistModal.vue:8 +#, fuzzy +msgctxt "Popup/Playlist/Title" msgid "Current track" msgstr "Obecny utwór" #: front/src/views/content/libraries/Quota.vue:2 +#, fuzzy +msgctxt "Content/Library/Title" msgid "Current usage" msgstr "Obecne użycie" #: front/src/views/content/libraries/Detail.vue:27 +#, fuzzy +msgctxt "Content/Library/Table.Label" msgid "Date" msgstr "Data" #: front/src/components/ShortcutsModal.vue:75 +msgctxt "Popup/Keyboard shortcuts/Table.Label/Verb" 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 +#, fuzzy +msgctxt "Content/Moderation/Card.Button.Label/Verb" +msgid "Delete" +msgstr "UsuÅ„" + #: front/src/views/content/libraries/FilesTable.vue:233 +#, fuzzy +msgctxt "Content/Library/Dropdown/Verb" +msgid "Delete" +msgstr "UsuÅ„" + #: front/src/views/content/libraries/Form.vue:29 -#: src/views/playlists/Detail.vue:33 +#, fuzzy +msgctxt "Content/Library/Button.Label/Verb" +msgid "Delete" +msgstr "UsuÅ„" + +#: front/src/views/playlists/Detail.vue:34 +#, fuzzy +msgctxt "Content/*/Button.Label/Verb" +msgid "Delete" +msgstr "UsuÅ„" + +#: front/src/components/library/EditCard.vue:93 +#, fuzzy +msgctxt "*/*/*/Verb" +msgid "Delete" +msgstr "UsuÅ„" + +#: front/src/components/auth/Settings.vue:150 +#, fuzzy +msgctxt "Content/*/Button.Label" +msgid "Delete" +msgstr "UsuÅ„" + +#: front/src/components/manage/users/InvitationsTable.vue:167 +msgid "Delete" +msgstr "UsuÅ„" + +#: front/src/components/library/EditCard.vue:98 +#, fuzzy +msgctxt "Popup/Library/Button.Label" msgid "Delete" msgstr "UsuÅ„" #: front/src/views/content/libraries/Form.vue:39 +#, fuzzy +msgctxt "Popup/Library/Button.Label/Verb" msgid "Delete library" msgstr "UsuÅ„ bibliotekÄ™" #: front/src/components/manage/moderation/InstancePolicyForm.vue:69 #, fuzzy +msgctxt "Popup/Moderation/Button.Label/Verb" msgid "Delete moderation rule" msgstr "UsuÅ„ radio" -#: front/src/views/playlists/Detail.vue:38 +#: front/src/views/playlists/Detail.vue:39 +#, fuzzy +msgctxt "Popup/Playlist/Button.Label/Verb" msgid "Delete playlist" msgstr "UsuÅ„ listÄ™ odtwarzania" #: front/src/views/radios/Detail.vue:28 +#, fuzzy +msgctxt "Popup/Radio/Button.Label/Verb" msgid "Delete radio" msgstr "UsuÅ„ radio" #: front/src/views/content/libraries/Form.vue:31 +#, fuzzy +msgctxt "Popup/Library/Title" msgid "Delete this library?" msgstr "Czy chcesz usunąć tÄ™ bibliotekÄ™?" #: front/src/components/manage/moderation/InstancePolicyForm.vue:63 #, fuzzy +msgctxt "Popup/Moderation/Title" msgid "Delete this moderation rule?" msgstr "Czy chcesz usunąć tÄ™ bibliotekÄ™?" -#: front/src/components/favorites/List.vue:34 +#: front/src/components/library/EditCard.vue:94 +#, fuzzy +msgctxt "Popup/Library/Title" +msgid "Delete this suggestion?" +msgstr "Czy chcesz usunąć tÄ™ bibliotekÄ™?" + +#: front/src/views/playlists/List.vue:28 +#, fuzzy +msgctxt "Content/*/Dropdown/Short" +msgid "Descending" +msgstr "MalejÄ…co" + +#: front/src/components/library/Albums.vue:26 #: 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/EditsCardList.vue:40 #: front/src/components/manage/moderation/AccountsTable.vue:22 #: front/src/components/manage/moderation/DomainsTable.vue:20 #: front/src/components/manage/users/UsersTable.vue:20 +#, fuzzy +msgctxt "Content/Search/Dropdown" +msgid "Descending" +msgstr "MalejÄ…co" + +#: front/src/components/favorites/List.vue:35 +#, fuzzy +msgctxt "Content/*/Short" +msgid "Descending" +msgstr "MalejÄ…co" + #: front/src/views/content/libraries/FilesTable.vue:32 -#: front/src/views/playlists/List.vue:28 +#, fuzzy +msgctxt "Content/Library/Dropdown" msgid "Descending" msgstr "MalejÄ…co" #: front/src/components/library/radios/Builder.vue:25 +#, fuzzy +msgctxt "Content/Radio/Input.Label" +msgid "Description" +msgstr "Opis" + #: front/src/views/content/libraries/Form.vue:14 +#, fuzzy +msgctxt "Content/Library/Input.Label" msgid "Description" msgstr "Opis" #: front/src/views/content/libraries/Card.vue:47 -msgid "Detail" +#, fuzzy +msgctxt "Content/Library/Card.Button.Label/Noun" +msgid "Details" msgstr "Szczegóły" #: front/src/views/content/remote/Card.vue:50 +#, fuzzy +msgctxt "Content/Library/Card.Link" msgid "Details" msgstr "Szczegóły" #: front/src/views/admin/moderation/AccountsDetail.vue:455 +#, fuzzy +msgctxt "Content/Moderation/Help text" msgid "Determine how much content the user can upload. Leave empty to use the default value of the instance." msgstr "OkreÅ›l jak dużo zawartoÅ›ci może zaimportować użytkownik. Pozostaw puste, aby użyć domyÅ›lnej wartoÅ›ci instancji" #: front/src/components/mixins/Translations.vue:8 #: front/src/components/mixins/Translations.vue:9 +#, fuzzy +msgctxt "Content/Settings/Dropdown.Help text" msgid "Determine the visibility level of your activity" msgstr "Ustal poziom widocznoÅ›ci twojej aktywnoÅ›ci" -#: front/src/components/auth/Settings.vue:103 +#: front/src/components/auth/Settings.vue:104 +#, fuzzy +msgctxt "Popup/Setting/Button.Label" +msgid "Disable access" +msgstr "WyÅ‚Ä…cz dostÄ™p" + #: front/src/components/auth/SubsonicTokenForm.vue:51 +#, fuzzy +msgctxt "Popup/Settings/Button.Label" msgid "Disable access" msgstr "WyÅ‚Ä…cz dostÄ™p" #: front/src/components/auth/SubsonicTokenForm.vue:48 +#, fuzzy +msgctxt "Content/Settings/Button.Label/Verb" msgid "Disable Subsonic access" msgstr "WyÅ‚Ä…cz dostÄ™p Subsonic" #: front/src/components/auth/SubsonicTokenForm.vue:49 +#, fuzzy +msgctxt "Popup/Settings/Title" 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 +msgctxt "Content/*/Label" +msgid "Disabled" +msgstr "WyÅ‚Ä…cz dostÄ™p" + +#: front/src/components/manage/moderation/InstancePolicyForm.vue:18 +#, fuzzy +msgctxt "*/*/*" msgid "Disabled" msgstr "WyÅ‚Ä…cz dostÄ™p" #: front/src/components/auth/SubsonicTokenForm.vue:13 +#, fuzzy +msgctxt "Content/Settings/Link" msgid "Discover how to use Funkwhale from other apps" msgstr "Odkryj, jak korzystać z Funkwhale z innych aplikacji" #: front/src/views/admin/moderation/AccountsDetail.vue:103 #, fuzzy +msgctxt "'Content/*/*/Noun'" msgid "Display name" msgstr "Nazwa pliku" #: front/src/components/library/radios/Builder.vue:30 +#, fuzzy +msgctxt "Content/Radio/Checkbox.Label/Verb" msgid "Display publicly" msgstr "WyÅ›wietlaj publicznie" #: front/src/components/manage/moderation/InstancePolicyForm.vue:122 +msgctxt "Content/Moderation/Help text" msgid "Do not download any media file (audio, album cover, account avatar…) from this account or domain. This will purge existing content as well." msgstr "" #: front/src/components/playlists/Editor.vue:42 +#, fuzzy +msgctxt "Popup/Playlist/Title" msgid "Do you want to clear the playlist \"%{ playlist }\"?" msgstr "Czy chcesz wyczyÅ›cić listÄ™ odtwarzania „%{ playlist }â€?" #: front/src/components/common/DangerousButton.vue:7 +#, fuzzy +msgctxt "Modal/*/Title" msgid "Do you want to confirm this action?" msgstr "Czy chcesz potwierdzić to dziaÅ‚anie?" -#: front/src/views/playlists/Detail.vue:35 +#: front/src/views/playlists/Detail.vue:36 +#, fuzzy +msgctxt "Popup/Playlist/Title/Call to action" msgid "Do you want to delete the playlist \"%{ playlist }\"?" msgstr "Czy chcesz usunąć listÄ™ odtwarzania „%{ playlist }â€?" #: front/src/views/radios/Detail.vue:26 +#, fuzzy +msgctxt "Popup/Radio/Title" msgid "Do you want to delete the radio \"%{ radio }\"?" msgstr "Czy chcesz usunąć radio „%{ radio }â€?" -#: front/src/components/common/ActionTable.vue:36 +#: front/src/components/moderation/FilterModal.vue:3 +#, fuzzy +msgctxt "Popup/Moderation/Title/Verb" +msgid "Do you want to hide content from artist \"%{ name }\"?" +msgstr "Czy chcesz usunąć radio „%{ radio }â€?" + +#: front/src/components/common/ActionTable.vue:37 +#, fuzzy +msgctxt "Modal/*/Title" msgid "Do you want to launch %{ action } on %{ count } element?" msgid_plural "Do you want to launch %{ action } on %{ count } elements?" msgstr[0] "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:107 +#: front/src/components/Sidebar.vue:118 +#, fuzzy +msgctxt "Sidebar/Queue/Message" msgid "Do you want to restore your previous queue?" msgstr "Czy chcesz przywrócić poprzedniÄ… kolejkÄ™?" #: front/src/components/Footer.vue:31 +#, fuzzy +msgctxt "Footer/*/List item.Link/Short, Noun" msgid "Documentation" msgstr "Dokumentacja" #: front/src/components/manage/moderation/AccountsTable.vue:40 -#: front/src/components/mixins/Translations.vue:34 +msgctxt "Content/Moderation/Table.Label" +msgid "Domain" +msgstr "" + +#: front/src/components/mixins/Translations.vue:31 +#: front/src/components/mixins/Translations.vue:32 +msgctxt "Content/Moderation/*/Noun" +msgid "Domain" +msgstr "" + #: front/src/views/admin/moderation/AccountsDetail.vue:93 -#: front/src/components/mixins/Translations.vue:35 +msgctxt "Content/*/*" msgid "Domain" msgstr "" -#: front/src/views/admin/moderation/Base.vue:5 #: front/src/views/admin/moderation/DomainsList.vue:3 +msgctxt "Content/Moderation/Title" +msgid "Domains" +msgstr "" + +#: front/src/views/admin/moderation/Base.vue:5 +msgctxt "Menu/Moderation/Tab" +msgid "Domains" +msgstr "" + #: front/src/views/admin/moderation/DomainsList.vue:48 +msgctxt "Head/Moderation/Title" msgid "Domains" msgstr "" -#: front/src/components/library/Track.vue:55 +#: front/src/components/library/TrackBase.vue:40 +#, fuzzy +msgctxt "Content/Track/Link/Verb" msgid "Download" msgstr "Pobierz" #: front/src/components/playlists/Editor.vue:49 +#, fuzzy +msgctxt "Content/Playlist/Paragraph/Call to action" msgid "Drag and drop rows to reorder tracks in the playlist" msgstr "PrzeciÄ…gnij i upuść aby zmienić kolejność utworów w liÅ›cie odtwarzania" -#: 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 +#: front/src/components/mixins/Translations.vue:27 +#: front/src/components/mixins/Translations.vue:28 +#, fuzzy +msgctxt "Content/*/*" +msgid "Duration" +msgstr "DÅ‚ugość" + +#: front/src/components/audio/track/Table.vue:10 +#: front/src/components/library/TrackDetail.vue:30 +#, fuzzy +msgctxt "Content/Track/Table.Label" +msgid "Duration" +msgstr "DÅ‚ugość" + +#: front/src/views/content/libraries/FilesTable.vue:59 +#, fuzzy +msgctxt "*/*/*" msgid "Duration" msgstr "DÅ‚ugość" #: front/src/views/auth/EmailConfirm.vue:23 #, fuzzy +msgctxt "Content/Signup/Message" msgid "E-mail address confirmed" msgstr "Potwierdzono e-mail" #: front/src/components/Home.vue:93 +#, fuzzy +msgctxt "Content/Home/Title" msgid "Easy to use" msgstr "Prosty w użyciu" +#: front/src/components/manage/moderation/InstancePolicyCard.vue:45 +#, fuzzy +msgctxt "Content/Moderation/Card.Button.Label/Verb" +msgid "Edit" +msgstr "Edytuj" + #: front/src/views/content/libraries/Detail.vue:9 +#, fuzzy +msgctxt "*/*/*/Verb" msgid "Edit" msgstr "Edytuj" #: front/src/components/About.vue:22 +#, fuzzy +msgctxt "Content/Settings/Button.Label/Verb" msgid "Edit instance info" msgstr "Edytuj informacje o instancji" -#: front/src/components/radios/Card.vue:22 src/views/playlists/Detail.vue:30 +#: front/src/components/manage/moderation/InstancePolicyForm.vue:3 +#, fuzzy +msgctxt "Content/Moderation/Card.Title/Verb" +msgid "Edit moderation rule" +msgstr "UsuÅ„ radio" + +#: front/src/components/library/TrackEdit.vue:4 +#, fuzzy +msgctxt "Content/*/Title" +msgid "Edit this track" +msgstr "Odtwórz utwór" + +#: front/src/components/radios/Card.vue:23 #, fuzzy +msgctxt "Content/Radio/Card.Button.Label/Short, Verb" msgid "Edit…" msgstr "Edytuj" -#: front/src/components/auth/Signup.vue:30 +#: front/src/views/playlists/Detail.vue:31 +#, fuzzy +msgctxt "Content/*/Button.Label/Verb" +msgid "Edit…" +msgstr "Edytuj" + +#: front/src/components/library/TrackBase.vue:70 +#, fuzzy +msgctxt "Content/Track/Button.Label/Verb" +msgid "Edit…" +msgstr "Edytuj" + +#: front/src/views/admin/library/Base.vue:5 +#, fuzzy +msgctxt "Menu/Admin/Link" +msgid "Edits" +msgstr "Edytuj" + +#: front/src/views/admin/library/EditsList.vue:24 +#, fuzzy +msgctxt "Head/Admin/Title/Noun" +msgid "Edits" +msgstr "Edytuj" + #: front/src/components/manage/users/UsersTable.vue:38 +#, fuzzy +msgctxt "Content/Admin/Table.Label" +msgid "Email" +msgstr "E-mail" + +#: front/src/components/auth/Signup.vue:30 msgid "Email" msgstr "E-mail" #: front/src/views/admin/moderation/AccountsDetail.vue:111 +#, fuzzy +msgctxt "Content/*/*" msgid "Email address" msgstr "Adres e-mail" -#: front/src/components/library/Album.vue:38 -#: src/components/library/Track.vue:62 +#: front/src/components/library/TrackBase.vue:47 +msgctxt "Content/Track/Button.Label/Verb" +msgid "Embed" +msgstr "" + +#: front/src/components/library/Album.vue:33 +#: src/components/library/Artist.vue:42 +msgctxt "Content/*/Button.Label/Verb" msgid "Embed" msgstr "" #: front/src/components/audio/EmbedWizard.vue:20 +msgctxt "Popup/Embed/Input.Label/Noun" msgid "Embed code" msgstr "" -#: front/src/components/library/Album.vue:42 +#: front/src/components/library/Album.vue:37 +msgctxt "Popup/Album/Title/Verb" msgid "Embed this album on your website" msgstr "" -#: front/src/components/library/Track.vue:66 +#: front/src/components/library/Artist.vue:46 +msgctxt "Popup/Artist/Title/Verb" +msgid "Embed this artist work on your website" +msgstr "" + +#: front/src/components/library/TrackBase.vue:51 +msgctxt "Popup/Track/Title" 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 +msgctxt "Content/Moderation/Table.Label/Noun" 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 +msgctxt "Content/Moderation/Table.Label/Noun" msgid "Emitted messages" msgstr "" #: front/src/components/manage/moderation/InstancePolicyCard.vue:8 #: front/src/components/manage/moderation/InstancePolicyForm.vue:17 +#, fuzzy +msgctxt "*/*/*" +msgid "Enabled" +msgstr "WyÅ‚Ä…cz dostÄ™p" + #: front/src/views/admin/moderation/AccountsDetail.vue:127 #: front/src/views/admin/moderation/AccountsDetail.vue:131 +#, fuzzy +msgctxt "Content/*/Label" msgid "Enabled" -msgstr "" +msgstr "WyÅ‚Ä…cz dostÄ™p" -#: front/src/views/playlists/Detail.vue:29 +#: front/src/views/playlists/Detail.vue:30 +#, fuzzy +msgctxt "Content/Playlist/Button.Label/Verb" msgid "End edition" msgstr "ZakoÅ„cz edytowanie" #: front/src/views/content/remote/ScanForm.vue:50 #, fuzzy +msgctxt "Content/Library/Input.Placeholder" msgid "Enter a library URL" msgstr "Wprowadź adres URL biblioteki" -#: front/src/components/library/Radios.vue:140 +#: front/src/components/library/Radios.vue:141 #, fuzzy +msgctxt "Content/Search/Input.Placeholder" msgid "Enter a radio name…" msgstr "Wprowadź nazwÄ™ radia…" -#: front/src/components/library/Artists.vue:118 +#: front/src/components/library/Albums.vue:119 +msgctxt "Content/Search/Input.Placeholder" +msgid "Enter album title..." +msgstr "" + +#: front/src/components/library/Artists.vue:116 #, fuzzy +msgctxt "Content/Search/Input.Placeholder" msgid "Enter artist name…" msgstr "Wprowadź nazwÄ™ wykonawcy…" #: front/src/views/playlists/List.vue:107 #, fuzzy +msgctxt "Content/Playlist/Placeholder/Call to action" msgid "Enter playlist name…" msgstr "Wprowadź nazwÄ™ listy odtwarzania…" -#: front/src/components/auth/Signup.vue:102 +#: front/src/views/auth/PasswordReset.vue:54 +msgctxt "Content/Signup/Input.Placeholder" +msgid "Enter the email address binded to your account" +msgstr "" + +#: front/src/components/auth/Signup.vue:103 +#, fuzzy +msgctxt "Content/Signup/Form/Placeholder" msgid "Enter your email" msgstr "Wprowadź swój e-mail" -#: front/src/components/auth/Signup.vue:98 src/components/auth/Signup.vue:99 +#: front/src/components/auth/Signup.vue:98 src/components/auth/Signup.vue:100 +#, fuzzy +msgctxt "Content/Signup/Form/Placeholder" msgid "Enter your invitation code (case insensitive)" msgstr "Wprowadź swój kod zapraszajÄ…cy (wielkość znaków nie ma znaczenia)" #: front/src/components/metadata/Search.vue:114 #, fuzzy +msgctxt "Content/Library/Input.Placeholder/Verb" msgid "Enter your search query…" msgstr "Wprowadź swoje kryterium wyszukiwania…" -#: front/src/components/auth/Signup.vue:101 +#: front/src/components/auth/Signup.vue:102 +#, fuzzy +msgctxt "Content/Signup/Form/Placeholder" msgid "Enter your username" msgstr "Wprowadź swojÄ… nazwÄ™ użytkownika" #: front/src/components/auth/Login.vue:83 +#, fuzzy +msgctxt "Content/Login/Input.Placeholder" msgid "Enter your username or email" msgstr "Wprowadź swojÄ… nazwÄ™ użytkownika lub e-mail" #: front/src/components/auth/SubsonicTokenForm.vue:19 +#, fuzzy +msgctxt "Content/Settings/Error message.Title" +msgid "Error" +msgstr "BÅ‚Ä…d" + #: front/src/views/content/libraries/Form.vue:4 +#, fuzzy +msgctxt "Content/Library/Error message.Title" msgid "Error" msgstr "BÅ‚Ä…d" #: front/src/views/admin/Settings.vue:87 +#, fuzzy +msgctxt "Content/Admin/Menu" msgid "Error reporting" msgstr "ZgÅ‚aszanie bÅ‚Ä™dów" -#: front/src/components/common/ActionTable.vue:92 +#: front/src/components/common/ActionTable.vue:93 +#, fuzzy +msgctxt "Content/*/Error message/Header" msgid "Error while applying action" msgstr "BÅ‚Ä…d podczas zastosowywania dziaÅ‚ania" #: front/src/views/auth/PasswordReset.vue:7 +#, fuzzy +msgctxt "Content/Signup/Card.Title" msgid "Error while asking for a password reset" msgstr "WystÄ…piÅ‚ bÅ‚Ä…d podczas proÅ›by o zresetowanie hasÅ‚a" #: front/src/views/auth/PasswordResetConfirm.vue:7 +#, fuzzy +msgctxt "Content/Signup/Card.Title" msgid "Error while changing your password" msgstr "WystÄ…piÅ‚ bÅ‚Ä…d podczas zmiany hasÅ‚a" #: front/src/views/admin/moderation/DomainsList.vue:6 #, fuzzy +msgctxt "Content/Moderation/Message.Title" msgid "Error while creating domain" msgstr "WystÄ…piÅ‚ bÅ‚Ä…d podczas tworzenia zaproszenia" +#: front/src/components/moderation/FilterModal.vue:13 +#, fuzzy +msgctxt "Popup/Moderation/Error message" +msgid "Error while creating filter" +msgstr "WystÄ…piÅ‚ bÅ‚Ä…d podczas tworzenia zaproszenia" + #: front/src/components/manage/users/InvitationForm.vue:4 +#, fuzzy +msgctxt "Content/Admin/Error message.Title" msgid "Error while creating invitation" msgstr "WystÄ…piÅ‚ bÅ‚Ä…d podczas tworzenia zaproszenia" #: front/src/components/manage/moderation/InstancePolicyForm.vue:7 #, fuzzy +msgctxt "Content/Moderation/Error message.Title" msgid "Error while creating rule" msgstr "WystÄ…piÅ‚ bÅ‚Ä…d podczas tworzenia zaproszenia" #: front/src/views/admin/moderation/DomainsDetail.vue:126 #, fuzzy +msgctxt "Content/Moderation/Table" msgid "Error while fetching node info" msgstr "WystÄ…piÅ‚ bÅ‚Ä…d podczas uzyskiwania zdalnej biblioteki" #: front/src/components/admin/SettingsGroup.vue:5 +#, fuzzy +msgctxt "Content/Settings/Error message.Title" msgid "Error while saving settings" msgstr "WystÄ…piÅ‚ bÅ‚Ä…d podczas zapisywania ustawieÅ„" +#: front/src/components/library/EditForm.vue:46 +#, fuzzy +msgctxt "Content/Library/Error message.Title" +msgid "Error while submitting edit" +msgstr "WystÄ…piÅ‚ bÅ‚Ä…d podczas zapisywania ustawieÅ„" + #: front/src/views/content/libraries/FilesTable.vue:212 +#, fuzzy +msgctxt "Content/Library/Table/Short" msgid "Errored" msgstr "ZakoÅ„czono bÅ‚Ä™dem" #: front/src/views/content/libraries/Quota.vue:75 #, fuzzy +msgctxt "Content/Library/Label" msgid "Errored files" msgstr "ZakoÅ„czono bÅ‚Ä™dem" #: front/src/components/playlists/Form.vue:89 +#, fuzzy +msgctxt "Content/Playlist/Dropdown" 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 +#, fuzzy +msgctxt "Content/Settings/Dropdown" +msgid "Everyone on this instance" +msgstr "Wszyscy na tej instancji" + +#: front/src/components/playlists/Form.vue:85 +#, fuzzy +msgctxt "Content/Playlist/Dropdown" +msgid "Everyone on this instance" +msgstr "Wszyscy na tej instancji" + +#: front/src/views/content/libraries/Form.vue:73 +#, fuzzy +msgctxt "Content/Library/Dropdown" msgid "Everyone on this instance" msgstr "Wszyscy na tej instancji" #: front/src/views/content/libraries/Form.vue:74 #, fuzzy +msgctxt "Content/Library/Dropdown" msgid "Everyone, across all instances" msgstr "Wszyscy na tej instancji" -#: front/src/components/library/radios/Builder.vue:61 +#: front/src/components/library/radios/Builder.vue:62 +#, fuzzy +msgctxt "Content/Radio/Table.Label/Verb" msgid "Exclude" msgstr "WyÅ‚Ä…cz" +#: front/src/components/mixins/Translations.vue:20 +#: front/src/components/mixins/Translations.vue:21 +#, fuzzy +msgctxt "Content/Admin/Table.Label/Noun" +msgid "Expiration date" +msgstr "Data wygaÅ›niÄ™cia" + #: front/src/components/manage/users/InvitationsTable.vue:41 -#: front/src/components/mixins/Translations.vue:22 -#: front/src/components/mixins/Translations.vue:23 +#, fuzzy +msgctxt "Content/Admin/Table.Label" msgid "Expiration date" msgstr "Data wygaÅ›niÄ™cia" #: front/src/components/manage/users/InvitationsTable.vue:50 +#, fuzzy +msgctxt "Content/Admin/Table" msgid "Expired" msgstr "Wyczerpany" #: front/src/components/manage/users/InvitationsTable.vue:21 +#, fuzzy +msgctxt "Content/Admin/Dropdown/Adjective" msgid "Expired/used" msgstr "Wyczerpany/zużyty" #: front/src/components/manage/moderation/InstancePolicyForm.vue:110 +msgctxt "Content/Moderation/Help text" msgid "Explain why you're applying this policy. Depending on your instance configuration, this will help you remember why you acted on this account or domain, and may be displayed publicly to help users understand what moderation rules are in place." msgstr "" #: front/src/views/content/libraries/FilesTable.vue:16 +#, fuzzy +msgctxt "Content/Library/Dropdown" msgid "Failed" -msgstr "" +msgstr "Sfederowane utwory" #: front/src/views/content/remote/Card.vue:58 #, fuzzy +msgctxt "Content/Library/Card.List item/Noun" msgid "Failed tracks:" msgstr "Sfederowane utwory" #: front/src/components/Sidebar.vue:66 +#, fuzzy +msgctxt "Sidebar/Favorites/List item.Link/Noun" msgid "Favorites" msgstr "Ulubione" #: front/src/views/admin/Settings.vue:84 +#, fuzzy +msgctxt "Content/Admin/Menu" msgid "Federation" msgstr "Federacja" -#: front/src/components/library/FileUpload.vue:84 +#: front/src/components/library/EditCard.vue:45 +msgctxt "Content/Library/Card.Table.Header/Short" +msgid "Field" +msgstr "" + +#: front/src/components/library/FileUpload.vue:86 #, fuzzy +msgctxt "Content/Library/Table.Label" msgid "Filename" msgstr "Nazwa pliku" -#: front/src/views/admin/library/Base.vue:5 -#: src/views/admin/library/FilesList.vue:21 -msgid "Files" -msgstr "Pliki" - -#: front/src/components/library/radios/Builder.vue:60 +#: front/src/components/library/radios/Builder.vue:61 +#, fuzzy +msgctxt "Content/Radio/Table.Label/Noun" msgid "Filter name" msgstr "Filtruj nazwÄ™" -#: front/src/views/content/libraries/FilesTable.vue:17 #: front/src/views/content/libraries/FilesTable.vue:216 +#, fuzzy +msgctxt "Content/Library/Table/Short" +msgid "Finished" +msgstr "UkoÅ„czono" + +#: front/src/views/content/libraries/FilesTable.vue:17 +#, fuzzy +msgctxt "Content/Library/Dropdown" 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 +#, fuzzy +msgctxt "Content/*/Table.Label" msgid "First seen" -msgstr "" +msgstr "Data wygaÅ›niÄ™cia" + +#: front/src/components/manage/moderation/AccountsTable.vue:42 +#, fuzzy +msgctxt "Content/Moderation/Table.Label/Noun" +msgid "First seen" +msgstr "Data wygaÅ›niÄ™cia" + +#: front/src/components/manage/moderation/DomainsTable.vue:41 +#, fuzzy +msgctxt "Content/Moderation/Table.Label/Short, Noun" +msgid "First seen" +msgstr "Data wygaÅ›niÄ™cia" #: front/src/components/mixins/Translations.vue:17 #: front/src/components/mixins/Translations.vue:18 #, fuzzy +msgctxt "Content/Moderation/Dropdown/Noun" msgid "First seen date" msgstr "Data wygaÅ›niÄ™cia" #: front/src/views/content/remote/Card.vue:83 +#, fuzzy +msgctxt "Content/Library/Card.Button.Label/Verb" msgid "Follow" msgstr "Åšledź" #: front/src/views/content/Home.vue:16 +#, fuzzy +msgctxt "Content/Library/Title/Verb" msgid "Follow remote libraries" msgstr "Åšledź zdalne biblioteki" #: front/src/views/content/remote/Card.vue:88 #, fuzzy +msgctxt "Content/Library/Card.Paragraph" msgid "Follow request pending approval" msgstr "Åšledzenie oczekuje na zatwierdzenie" -#: front/src/components/mixins/Translations.vue:38 +#: front/src/components/mixins/Translations.vue:35 +#: front/src/components/mixins/Translations.vue:36 +#, fuzzy +msgctxt "Content/Federation/*/Noun" +msgid "Followers" +msgstr "ÅšledzÄ…cy" + #: front/src/views/content/libraries/Detail.vue:7 -#: front/src/components/mixins/Translations.vue:39 +#, fuzzy +msgctxt "Content/Library/Tab.Title" msgid "Followers" msgstr "ÅšledzÄ…cy" #: front/src/views/content/remote/Card.vue:93 +#, fuzzy +msgctxt "Content/Library/Card.Paragraph" msgid "Following" msgstr "Åšledzisz" -#: front/src/components/library/Track.vue:17 -msgid "From album %{ album } by %{ artist }" -msgstr "Z albumu %{ album } od %{ artist }" +#: front/src/components/library/TrackBase.vue:17 +msgctxt "Content/Track/Paragraph" +msgid "From album <a class=\"internal\" href=\"%{ albumUrl }\">%{ album }</a> by <a class=\"internal\" href=\"%{ artistUrl }\">%{ artist }</a>" +msgstr "" #: front/src/components/auth/SubsonicTokenForm.vue:7 +#, fuzzy +msgctxt "Content/Settings/Paragraph'" msgid "Funkwhale is compatible with other music players that support the Subsonic API." msgstr "Funkwhale jest kompatybilny z innymi odtwarzaczami muzycznymi obsÅ‚ugujÄ…cymi API Subsonic." #: front/src/components/Home.vue:95 +#, fuzzy +msgctxt "Content/Home/Paragraph" msgid "Funkwhale is dead simple to use." msgstr "Funkwhale jest niezwykle prosty w użyciu." #: front/src/components/Home.vue:39 +#, fuzzy +msgctxt "Content/Home/Paragraph" msgid "Funkwhale is designed to make it easy to listen to music you like, or to discover new artists." msgstr "Funkwhale zostaÅ‚ zaprojektowany, aby uczynić sÅ‚uchanie muzyki którÄ… lubisz i poznawanie nowych wykonawców prostym." #: front/src/components/Home.vue:116 +#, fuzzy +msgctxt "Content/Home/Paragraph" msgid "Funkwhale is free and gives you control on your music." msgstr "Funkwhale jest wolny i oddaje Ci kontrolÄ™ nad TwojÄ… muzykÄ…." #: front/src/components/Home.vue:66 +#, fuzzy +msgctxt "Content/Home/Paragraph" msgid "Funkwhale takes care of handling your music" msgstr "Funkwhale dba o TwojÄ… bibliotekÄ™ muzycznÄ…" #: front/src/components/ShortcutsModal.vue:38 +msgctxt "Popup/Keyboard shortcuts/Title" msgid "General shortcuts" msgstr "" #: front/src/components/manage/users/InvitationForm.vue:16 +#, fuzzy +msgctxt "Content/Admin/Button.Label/Verb" msgid "Get a new invitation" msgstr "Uzyskaj nowe zaproszenie" #: front/src/components/Home.vue:13 +#, fuzzy +msgctxt "Content/Home/Button.Label/Verb" msgid "Get me to the library" msgstr "Pokaż mi bibliotekÄ™" @@ -1186,6 +2091,8 @@ msgid "Get quality metadata about your music thanks to <a href=\"%{ url }\" targ 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 +#, fuzzy +msgctxt "Content/Library/Button.Label/Verb" msgid "Get started" msgstr "Rozpocznij" @@ -1194,79 +2101,135 @@ msgstr "Rozpocznij" msgid "Getting help" msgstr "Ustawienia" -#: front/src/components/common/ActionTable.vue:34 -#: front/src/components/common/ActionTable.vue:54 +#: front/src/components/common/ActionTable.vue:35 +#: front/src/components/common/ActionTable.vue:55 +#, fuzzy +msgctxt "Content/*/Button.Label/Short, Verb" msgid "Go" msgstr "Przejdź" #: front/src/components/PageNotFound.vue:14 +#, fuzzy +msgctxt "Content/*/Button.Label/Verb" msgid "Go to home page" msgstr "Przejdź na stronÄ™ głównÄ…" +#: front/src/components/auth/Settings.vue:128 +#, fuzzy +msgid "Hidden artists" +msgstr "PrzeglÄ…danie wykonawców" + #: front/src/components/manage/moderation/InstancePolicyForm.vue:114 +msgctxt "Content/Moderation/Help text" msgid "Hide account or domain content, except from followers." msgstr "" +#: front/src/components/moderation/FilterModal.vue:40 +#, fuzzy +msgctxt "Popup/*/Button.Label" +msgid "Hide content" +msgstr "Dodaj zawartość" + +#: front/src/components/audio/PlayButton.vue:27 +msgctxt "*/Queue/Dropdown/Button/Label/Short" +msgid "Hide content from this artist" +msgstr "" + #: front/src/components/library/Home.vue:65 +#, fuzzy +msgctxt "Head/Home/Title" msgid "Home" msgstr "Strona główna" #: front/src/components/instance/Stats.vue:36 +#, fuzzy +msgctxt "Content/About/Paragraph/Unit" msgid "Hours of music" msgstr "Godziny muzyki" #: front/src/components/auth/SubsonicTokenForm.vue:10 +#, fuzzy +msgctxt "Content/Settings/Paragraph" msgid "However, accessing Funkwhale from those clients require a separate password you can set below." msgstr "Korzystanie z Funkwhale z tych klientów wymaga jednak oddzielnego hasÅ‚a, które możesz ustawić poniżej." #: front/src/views/auth/PasswordResetConfirm.vue:24 +#, fuzzy +msgctxt "Content/Signup/Paragraph" msgid "If the email address provided in the previous step is valid and binded to a user account, you should receive an email with reset instructions in the next couple of minutes." msgstr "Jeżeli adres e-mail podany w poprzednim kroku jest prawidÅ‚owy i przypisany do konta użytkownika, powinieneÅ› dostać wiadomość z instrukcjami resetowania hasÅ‚a w przeciÄ…gu kilku minut." -#: front/src/components/manage/library/FilesTable.vue:40 -msgid "Import date" -msgstr "Data zaimportowania" - #: front/src/components/Home.vue:71 +#, fuzzy +msgctxt "Content/Home/List item/Verb" 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 +msgctxt "Content/Library/Input.Label/Noun" msgid "Import reference" msgstr "Importuj źródÅ‚o" #: front/src/views/content/libraries/FilesTable.vue:11 +#, fuzzy +msgctxt "Content/Library/Dropdown.Label/Noun" +msgid "Import status" +msgstr "Stan importu" + #: front/src/views/content/libraries/FilesTable.vue:58 +#, fuzzy +msgctxt "*/*/*/Noun" msgid "Import status" msgstr "Stan importu" #: front/src/views/content/libraries/FilesTable.vue:217 #, fuzzy +msgctxt "Content/Library/Help text" 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/moderation/FilterModal.vue:26 +#, fuzzy +msgctxt "Popup/Moderation/List item" +msgid "In \"Recently added\" widget" +msgstr "Ostatnio dodane" + +#: front/src/components/moderation/FilterModal.vue:27 +msgctxt "Popup/Moderation/List item" +msgid "In artists and album listings" +msgstr "" #: front/src/components/favorites/TrackFavoriteIcon.vue:3 +#, fuzzy +msgctxt "Content/Track/Button.Message" msgid "In favorites" msgstr "W ulubionych" +#: front/src/components/moderation/FilterModal.vue:25 +msgctxt "Popup/Moderation/List item" +msgid "In other users favorites and listening history" +msgstr "" + +#: front/src/components/moderation/FilterModal.vue:28 +msgctxt "Popup/Moderation/List item" +msgid "In radio suggestions" +msgstr "" + #: front/src/components/manage/users/UsersTable.vue:54 +#, fuzzy +msgctxt "Content/Admin/Table" msgid "Inactive" msgstr "Nieaktywny" #: front/src/components/ShortcutsModal.vue:71 +msgctxt "Popup/Keyboard shortcuts/Table.Label/Verb" msgid "Increase volume" msgstr "" -#: front/src/views/auth/PasswordReset.vue:54 -msgid "Input the email address binded to your account" -msgstr "" - #: front/src/components/playlists/Editor.vue:31 +#, fuzzy +msgctxt "Content/Playlist/Button.Label/Verb" msgid "Insert from queue (%{ count } track)" msgid_plural "Insert from queue (%{ count } tracks)" msgstr[0] "Dodaj z kolejki (%{ count } utwór)" @@ -1275,276 +2238,440 @@ msgstr[2] "Dodaj z kolejki (%{ count } utworów)" #: front/src/views/admin/moderation/DomainsDetail.vue:71 #, fuzzy +msgctxt "Content/Moderation/Title" msgid "Instance data" msgstr "Radia instancji" #: front/src/views/admin/Settings.vue:80 +#, fuzzy +msgctxt "Content/Admin/Menu" msgid "Instance information" msgstr "Informacje o instancji" #: front/src/components/library/Radios.vue:9 +#, fuzzy +msgctxt "Content/Radio/Title" msgid "Instance radios" msgstr "Radia instancji" #: front/src/views/admin/Settings.vue:75 +#, fuzzy +msgctxt "Head/Admin/Title" msgid "Instance settings" msgstr "Ustawienia instancji" -#: front/src/components/library/FileUpload.vue:230 -#: front/src/components/library/FileUpload.vue:231 +#: front/src/components/SetInstanceModal.vue:19 +#, fuzzy +msgctxt "Popup/Instance/Input.Label/Noun" +msgid "Instance URL" +msgstr "Radia instancji" + +#: front/src/components/library/FileUpload.vue:233 +#: front/src/components/library/FileUpload.vue:234 +msgctxt "Content/Library/Help text" msgid "Invalid file type, ensure you are uploading an audio file. Supported file extensions are %{ extensions }" msgstr "" -#: front/src/components/auth/Signup.vue:44 #: front/src/components/manage/users/InvitationForm.vue:11 +#, fuzzy +msgctxt "$1" +msgid "Invitation code" +msgstr "Kod zapraszajÄ…cy" + +#: front/src/components/auth/Signup.vue:44 msgid "Invitation code" msgstr "Kod zapraszajÄ…cy" #: front/src/views/admin/users/Base.vue:8 -#: src/views/admin/users/InvitationsList.vue:3 +#, fuzzy +msgctxt "Menu/Admin/Link" +msgid "Invitations" +msgstr "Zaproszenia" + +#: front/src/views/admin/users/InvitationsList.vue:3 #: front/src/views/admin/users/InvitationsList.vue:24 +#, fuzzy +msgctxt "*/Admin/Title" msgid "Invitations" msgstr "Zaproszenia" #: front/src/components/Footer.vue:41 +#, fuzzy +msgctxt "Footer/*/List item.Link" msgid "Issue tracker" msgstr "Åšledzenie bÅ‚Ä™dów" +#: front/src/components/SetInstanceModal.vue:5 +msgctxt "Popup/Instance/Error message.Title" +msgid "It is not possible to connect to the given URL" +msgstr "" + #: front/src/components/Home.vue:50 +#, fuzzy +msgctxt "Content/Home/List item/Verb" 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 +#: front/src/components/Footer.vue:33 +msgctxt "Footer/*/List item.Link/Short, Noun" +msgid "Keyboard shortcuts" +msgstr "" + +#: front/src/components/ShortcutsModal.vue:3 +msgctxt "Popup/Keyboard shortcuts/Title" msgid "Keyboard shortcuts" msgstr "" #: front/src/views/admin/moderation/DomainsDetail.vue:161 #, fuzzy +msgctxt "Content/Moderation/Table.Label.Link" msgid "Known accounts" msgstr "Moje konto" #: front/src/views/content/remote/Home.vue:14 +#, fuzzy +msgctxt "Content/Library/Title" msgid "Known libraries" msgstr "Znane biblioteki" -#: 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 +#, fuzzy +msgctxt "Content/*/Table.Label" +msgid "Last activity" +msgstr "Ostatnia aktywność" + +#: front/src/components/manage/users/UsersTable.vue:41 +#, fuzzy +msgctxt "Content/Admin/Table.Label/Short, Noun (Value is a date)" +msgid "Last activity" +msgstr "Ostatnia aktywność" + +#: front/src/components/mixins/Translations.vue:29 +#: front/src/components/mixins/Translations.vue:30 +#, fuzzy +msgctxt "Content/Profile/*/Noun" msgid "Last activity" msgstr "Ostatnia aktywność" #: front/src/views/admin/moderation/AccountsDetail.vue:167 #: front/src/views/admin/moderation/DomainsDetail.vue:86 +#, fuzzy +msgctxt "Content/*/Table.Label" msgid "Last checked" -msgstr "" +msgstr "Ostatnia aktualizacja:" #: front/src/components/playlists/PlaylistModal.vue:32 +#, fuzzy +msgctxt "Popup/Playlist/Table.Label/Short" msgid "Last modification" msgstr "Ostatnia modyfikacja" #: front/src/components/manage/moderation/AccountsTable.vue:43 +#, fuzzy +msgctxt "Content/Moderation/Table.Label/Noun" msgid "Last seen" -msgstr "" +msgstr "Ostatnia aktualizacja:" #: front/src/components/mixins/Translations.vue:18 #: front/src/components/mixins/Translations.vue:19 #, fuzzy +msgctxt "Content/Moderation/Dropdown/Noun" msgid "Last seen date" msgstr "Ostatnia aktualizacja:" #: front/src/views/content/remote/Card.vue:56 +#, fuzzy +msgctxt "Content/Library/Card.List item/Noun" msgid "Last update:" msgstr "Ostatnia aktualizacja:" -#: front/src/components/common/ActionTable.vue:47 +#: front/src/components/common/ActionTable.vue:48 +#, fuzzy +msgctxt "Modal/*/Button.Label/Short, Verb" msgid "Launch" msgstr "Uruchom" #: front/src/components/Home.vue:10 +#, fuzzy +msgctxt "Content/Home/Button.Label/Verb" msgid "Learn more about this instance" msgstr "Dowiedz siÄ™ wiÄ™cej o tej instancji" #: front/src/components/manage/users/InvitationForm.vue:58 +#, fuzzy +msgctxt "Content/Admin/Input.Placeholder" msgid "Leave empty for a random code" msgstr "Pozostaw puste, aby wygenerować kod" #: front/src/components/audio/EmbedWizard.vue:7 #, fuzzy +msgctxt "Popup/Embed/Paragraph" msgid "Leave empty for a responsive widget" msgstr "Pozostaw puste, aby wygenerować kod" +#: front/src/views/content/Base.vue:5 +#, fuzzy +msgctxt "Menu/Library/Tab.Link" +msgid "Libraries" +msgstr "Biblioteki" + #: front/src/views/admin/moderation/AccountsDetail.vue:297 #: front/src/views/admin/moderation/DomainsDetail.vue:233 -#: front/src/views/content/Base.vue:5 +#, fuzzy +msgctxt "Content/Moderation/Table.Label" msgid "Libraries" msgstr "Biblioteki" #: front/src/views/content/libraries/Form.vue:2 +#, fuzzy +msgctxt "Content/Library/Paragraph" msgid "Libraries help you organize and share your music collections. You can upload your own music collection to Funkwhale and share it with your friends and family." msgstr "Biblioteki pomagajÄ… organizować i udostÄ™pniać kolekcje muzyki. Możesz wysÅ‚ać wÅ‚asnÄ… kolekcjÄ™ muzyki na Funkwhale i dzielić siÄ™ niÄ… z rodzinÄ… i znajomymi." #: front/src/components/instance/Stats.vue:30 +#, fuzzy +msgctxt "Content/About/Title/Noun" +msgid "Library" +msgstr "Biblioteka" + #: front/src/components/manage/users/UsersTable.vue:173 -#: front/src/views/admin/moderation/AccountsDetail.vue:464 +#, fuzzy +msgctxt "Content/Admin/Table" +msgid "Library" +msgstr "Biblioteka" + +#: front/src/views/admin/moderation/AccountsDetail.vue:462 +#, fuzzy +msgctxt "Content/Moderation/Dropdown" +msgid "Library" +msgstr "Biblioteka" + +#: front/src/components/Sidebar.vue:103 +#, fuzzy +msgctxt "Sidebar/Moderation/List item.Link/Noun" msgid "Library" msgstr "Biblioteka" #: front/src/views/content/libraries/Form.vue:109 +#, fuzzy +msgctxt "Content/Library/Message" msgid "Library created" msgstr "Utworzono bibliotekÄ™" #: front/src/views/content/libraries/Form.vue:129 #, fuzzy +msgctxt "Content/Library/Message" msgid "Library deleted" msgstr "Zaktualizowano bibliotekÄ™" -#: front/src/views/admin/library/FilesList.vue:3 -msgid "Library files" +#: front/src/views/admin/library/EditsList.vue:4 +#, fuzzy +msgctxt "Content/Admin/Title/Noun" +msgid "Library edits" msgstr "Pliki z biblioteki" #: front/src/views/content/libraries/Form.vue:106 +#, fuzzy +msgctxt "Content/Library/Message" msgid "Library updated" msgstr "Zaktualizowano bibliotekÄ™" -#: front/src/components/library/Track.vue:100 +#: front/src/components/library/TrackDetail.vue:19 +msgctxt "Content/Track/Table.Label/Noun" msgid "License" msgstr "" #: front/src/views/content/libraries/Detail.vue:21 #, fuzzy +msgctxt "Content/Library/Paragraph" msgid "Loading followers…" msgstr "Åadowanie Å›ledzÄ…cych…" #: front/src/views/content/libraries/Home.vue:3 #, fuzzy +msgctxt "Content/Library/Paragraph" msgid "Loading Libraries…" msgstr "Åadowanie bibliotek…" #: front/src/views/content/libraries/Detail.vue:3 #: front/src/views/content/libraries/Upload.vue:3 #, fuzzy +msgctxt "Content/Library/Paragraph" msgid "Loading library data…" msgstr "Åadowanie danych biblioteki…" -#: front/src/views/Notifications.vue:4 +#: front/src/views/Notifications.vue:19 #, fuzzy +msgctxt "Content/Notifications/Paragraph" msgid "Loading notifications…" msgstr "Åadowanie powiadomień…" #: front/src/views/content/remote/Home.vue:3 #, fuzzy +msgctxt "Content/Library/Paragraph" msgid "Loading remote libraries…" msgstr "Åadowanie zdalnych bibliotek…" #: front/src/views/content/libraries/Quota.vue:4 #, fuzzy +msgctxt "Content/Library/Paragraph" msgid "Loading usage data…" msgstr "Åadowanie danych o użyciu…" #: front/src/components/favorites/List.vue:5 #, fuzzy +msgctxt "Content/Favorites/Message" msgid "Loading your favorites…" msgstr "Åadowanie Twoich ulubionych…" #: front/src/components/manage/moderation/AccountsTable.vue:59 +#, fuzzy +msgctxt "Content/Moderation/Table/Short, Noun" +msgid "Local account" +msgstr "Moje konto" + #: front/src/views/admin/moderation/AccountsDetail.vue:18 #, fuzzy +msgctxt "Content/Moderation/List item" msgid "Local account" msgstr "Moje konto" #: front/src/components/auth/Login.vue:84 +#, fuzzy +msgctxt "Head/Login/Title" msgid "Log In" msgstr "Zaloguj siÄ™" #: front/src/components/auth/Login.vue:4 +#, fuzzy +msgctxt "Content/Login/Title/Verb" msgid "Log in to your Funkwhale account" msgstr "Zaloguj siÄ™ na swoje konto Funkwhale" #: front/src/components/auth/Logout.vue:20 +#, fuzzy +msgctxt "Head/Login/Title" msgid "Log Out" msgstr "Wyloguj siÄ™" #: front/src/components/Sidebar.vue:38 +#, fuzzy +msgctxt "Sidebar/Profile/List item.Link" msgid "Logged in as %{ username }" msgstr "Zalogowano jako %{ username }" -#: front/src/components/Sidebar.vue:54 src/components/auth/Login.vue:42 +#: front/src/components/auth/Login.vue:42 +#, fuzzy +msgctxt "Content/Login/Button.Label/Verb" +msgid "Login" +msgstr "Logowanie" + +#: front/src/components/Sidebar.vue:54 +#, fuzzy +msgctxt "Sidebar/Login/List item.Link/Verb" msgid "Login" msgstr "Logowanie" #: front/src/views/admin/moderation/AccountsDetail.vue:119 #, fuzzy +msgctxt "Content/*/*/Noun" msgid "Login status" msgstr "Stan konta" #: front/src/components/Sidebar.vue:52 +#, fuzzy +msgctxt "Sidebar/Login/List item.Link/Verb" msgid "Logout" msgstr "Wyloguj siÄ™" #: front/src/views/content/libraries/Home.vue:9 #, fuzzy +msgctxt "Content/Library/Paragraph" msgid "Looks like you don't have a library, it's time to create one." msgstr "WyglÄ…da na to, że nie masz jeszcze żadnej biblioteki — czas na jej utworzenie!" -#: front/src/components/audio/Player.vue:356 -#: src/components/audio/Player.vue:357 +#: front/src/components/audio/Player.vue:364 +#: src/components/audio/Player.vue:365 +#, fuzzy +msgctxt "Sidebar/Player/Icon.Tooltip" msgid "Looping disabled. Click to switch to single-track looping." msgstr "ZapÄ™tlanie jest wyÅ‚Ä…czone. NaciÅ›nij, aby przeÅ‚Ä…czyć na powtarzanie jednego utworu." -#: front/src/components/audio/Player.vue:359 -#: src/components/audio/Player.vue:360 +#: front/src/components/audio/Player.vue:367 +#: src/components/audio/Player.vue:368 +#, fuzzy +msgctxt "Sidebar/Player/Icon.Tooltip" msgid "Looping on a single track. Click to switch to whole queue looping." msgstr "ZapÄ™tlanie jednego utworu jest wÅ‚Ä…czone. NaciÅ›nij, aby przeÅ‚Ä…czyć na powtarzanie caÅ‚ej kolejki." -#: front/src/components/audio/Player.vue:362 -#: src/components/audio/Player.vue:363 +#: front/src/components/audio/Player.vue:370 +#: src/components/audio/Player.vue:371 +#, fuzzy +msgctxt "Sidebar/Player/Icon.Tooltip" msgid "Looping on whole queue. Click to disable looping." msgstr "ZapÄ™tlanie caÅ‚ej kolejki jest wÅ‚Ä…czone. NaciÅ›nij, aby wyÅ‚Ä…czyć zapÄ™tlanie." -#: front/src/components/library/Track.vue:150 +#: front/src/components/library/TrackDetail.vue:69 +#, fuzzy +msgctxt "Content/Track/Title" msgid "Lyrics" msgstr "Tekst" -#: front/src/components/Sidebar.vue:210 +#: front/src/components/Sidebar.vue:221 +msgctxt "Sidebar/*/Hidden text" msgid "Main menu" msgstr "" #: front/src/views/admin/library/Base.vue:16 +#, fuzzy +msgctxt "Head/Admin/Title" msgid "Manage library" msgstr "ZarzÄ…dzaj bibliotekÄ…" #: front/src/components/playlists/PlaylistModal.vue:3 +#, fuzzy +msgctxt "Popup/Playlist/Title/Verb" msgid "Manage playlists" msgstr "ZarzÄ…dzaj listami odtwarzania" #: front/src/views/admin/users/Base.vue:20 +#, fuzzy +msgctxt "Head/Admin/Title" msgid "Manage users" msgstr "ZarzÄ…dzaj użytkownikami" #: front/src/views/playlists/List.vue:8 +#, fuzzy +msgctxt "Content/Playlist/Button.Label/Verb" msgid "Manage your playlists" msgstr "ZarzÄ…dzaj swoimi listami odtwarzania" -#: front/src/views/Notifications.vue:17 +#: front/src/views/Notifications.vue:14 +#, fuzzy +msgctxt "Content/Notifications/Button.Label/Verb" msgid "Mark all as read" msgstr "Oznacz wszystko jako przeczytane" #: front/src/components/notifications/NotificationRow.vue:46 #, fuzzy +msgctxt "Content/Notifications/Button.Tooltip/Verb" msgid "Mark as read" msgstr "Oznacz wszystko jako przeczytane" #: front/src/components/notifications/NotificationRow.vue:47 #, fuzzy +msgctxt "Content/Notifications/Button.Tooltip/Verb" msgid "Mark as unread" msgstr "Oznacz wszystko jako przeczytane" #: front/src/views/admin/moderation/AccountsDetail.vue:281 +#, fuzzy +msgctxt "Content/*/*/Unit" msgid "MB" msgstr "MB" -#: front/src/components/audio/Player.vue:349 +#: front/src/components/audio/Player.vue:357 +msgctxt "Sidebar/Player/Hidden text" msgid "Media player" msgstr "" @@ -1553,337 +2680,673 @@ msgstr "" msgid "Member since %{ date }" msgstr "Zarejestrowany od %{ date }" +#: front/src/views/admin/library/Base.vue:17 +msgid "Menu/*/Hidden text" +msgstr "" + #: front/src/components/Footer.vue:32 +msgctxt "Footer/*/List item.Link" 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/components/manage/users/UsersTable.vue:177 +#, fuzzy +msgctxt "Content/Admin/Table" +msgid "Moderation" +msgstr "Federacja" + #: front/src/views/admin/moderation/Base.vue:21 #, fuzzy +msgctxt "Head/Moderation/Title" +msgid "Moderation" +msgstr "Federacja" + +#: front/src/views/admin/moderation/AccountsDetail.vue:466 +#, fuzzy +msgctxt "Content/Moderation/Dropdown" +msgid "Moderation" +msgstr "Federacja" + +#: front/src/components/Sidebar.vue:97 +#, fuzzy +msgctxt "Sidebar/Moderation/List item.Link/Noun" msgid "Moderation" msgstr "Federacja" #: front/src/views/admin/moderation/AccountsDetail.vue:49 #: front/src/views/admin/moderation/DomainsDetail.vue:42 +msgctxt "Content/Moderation/Card.Paragraph" msgid "Moderation policies help you control how your instance interact with a given domain or account." msgstr "" +#: front/src/components/library/EditCard.vue:5 +#, fuzzy +msgctxt "Content/Library/Card/Short" +msgid "Modification %{ id }" +msgstr "Data modyfikacji" + +#: front/src/components/mixins/Translations.vue:19 #: front/src/components/mixins/Translations.vue:20 -#: front/src/components/mixins/Translations.vue:21 +#, fuzzy +msgctxt "Content/Playlist/Dropdown/Noun" msgid "Modification date" msgstr "Data modyfikacji" -#: front/src/components/Sidebar.vue:63 src/views/admin/Settings.vue:82 +#: front/src/components/Sidebar.vue:63 +#, fuzzy +msgctxt "Sidebar/Library/Title" +msgid "Music" +msgstr "Muzyka" + +#: front/src/views/admin/Settings.vue:82 +#, fuzzy +msgctxt "Content/Admin/Menu" msgid "Music" msgstr "Muzyka" -#: front/src/components/audio/Player.vue:355 +#: front/src/components/audio/Player.vue:363 +#, fuzzy +msgctxt "Sidebar/Player/Icon.Tooltip/Verb" msgid "Mute" msgstr "Wycisz" #: front/src/components/manage/moderation/InstancePolicyCard.vue:24 +#, fuzzy +msgctxt "Content/Moderation/Card.List item/Verb" +msgid "Mute activity" +msgstr "Ostatnia aktywność" + #: front/src/components/manage/moderation/InstancePolicyForm.vue:115 #, fuzzy +msgctxt "Content/Moderation/Checkbox.Label/Verb" msgid "Mute activity" msgstr "Ostatnia aktywność" +#: front/src/components/manage/moderation/InstancePolicyForm.vue:119 +#, fuzzy +msgctxt "Content/Moderation/Checkbox.Label/Verb" +msgid "Mute notifications" +msgstr "Twoje powiadomienia" + #: front/src/components/manage/moderation/InstancePolicyCard.vue:28 #, fuzzy +msgctxt "Content/Moderation/Card.List item/Verb" msgid "Mute notifications" msgstr "Twoje powiadomienia" #: front/src/components/Sidebar.vue:34 +#, fuzzy +msgctxt "Sidebar/Profile/Title" msgid "My account" msgstr "Moje konto" -#: front/src/components/library/radios/Builder.vue:236 +#: front/src/components/library/radios/Builder.vue:237 +#, fuzzy +msgctxt "Content/Radio/Input.Placeholder" msgid "My awesome description" msgstr "Mój wspaniaÅ‚y opis" #: front/src/views/content/libraries/Form.vue:70 +#, fuzzy +msgctxt "Content/Library/Input.Placeholder" msgid "My awesome library" msgstr "Moja wspaniaÅ‚a biblioteka" #: front/src/components/playlists/Form.vue:74 +#, fuzzy +msgctxt "Content/Playlist/Input.Placeholder" msgid "My awesome playlist" msgstr "Moja wspaniaÅ‚a playlista" -#: front/src/components/library/radios/Builder.vue:235 +#: front/src/components/library/radios/Builder.vue:236 +#, fuzzy +msgctxt "Content/Radio/Input.Placeholder" msgid "My awesome radio" msgstr "Moje wspaniaÅ‚e radio" #: front/src/views/content/libraries/Home.vue:6 +#, fuzzy +msgctxt "Content/Library/Title" msgid "My libraries" msgstr "Moje biblioteki" #: 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 +#: src/components/library/EditCard.vue:60 +#: front/src/components/library/TrackDetail.vue:34 +#: front/src/components/library/TrackDetail.vue:43 +#: front/src/components/library/TrackDetail.vue:52 +#: front/src/components/library/TrackDetail.vue:61 #: 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 +#, fuzzy +msgctxt "*/*/*" msgid "N/A" msgstr "N/A" +#: front/src/components/mixins/Translations.vue:24 +#: front/src/components/mixins/Translations.vue:25 +#, fuzzy +msgctxt "Content/Moderation/*/Noun" +msgid "Name" +msgstr "Nazwa" + +#: front/src/views/content/libraries/Form.vue:10 +#, fuzzy +msgctxt "Content/Library/Input.Label" +msgid "Name" +msgstr "Nazwa" + +#: front/src/components/playlists/PlaylistModal.vue:31 +#, fuzzy +msgctxt "*/*/Table.Label" +msgid "Name" +msgstr "Nazwa" + +#: front/src/components/auth/Settings.vue:133 +#, fuzzy +msgctxt "Content/*/Table.Label" +msgid "Name" +msgstr "Nazwa" + #: 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 +#, fuzzy +msgctxt "Content/Moderation/Table.Label" msgid "Name" msgstr "Nazwa" -#: front/src/components/auth/Settings.vue:87 +#: front/src/components/auth/Settings.vue:88 +#, fuzzy +msgctxt "Content/Settings/Input.Label" +msgid "New password" +msgstr "Nowe hasÅ‚o" + #: front/src/views/auth/PasswordResetConfirm.vue:14 +#, fuzzy +msgctxt "Content/Signup/Input.Label" msgid "New password" msgstr "Nowe hasÅ‚o" -#: front/src/components/Sidebar.vue:160 +#: front/src/components/Sidebar.vue:171 +#, fuzzy +msgctxt "Sidebar/Player/Paragraph" msgid "New tracks will be appended here automatically." msgstr "Nowe utwory automatycznie pojawiÄ… siÄ™ tutaj." -#: front/src/components/audio/Player.vue:353 +#: front/src/components/library/EditCard.vue:47 +msgctxt "Content/Library/Card.Table.Header/Short" +msgid "New value" +msgstr "" + +#: front/src/components/audio/Player.vue:361 +#, fuzzy +msgctxt "Sidebar/Player/Icon.Tooltip" msgid "Next track" msgstr "NastÄ™pny utwór" -#: front/src/components/Sidebar.vue:119 +#: front/src/components/Sidebar.vue:130 +#, fuzzy +msgctxt "*/*/*" msgid "No" msgstr "Nie" #: front/src/components/Home.vue:100 +#, fuzzy +msgctxt "Content/Home/List item" msgid "No add-ons, no plugins : you only need a web library" msgstr "Brak wtyczek, brak dodatków: potrzebujesz tylko biblioteki sieciowej" #: front/src/components/audio/Search.vue:25 #, fuzzy +msgctxt "Content/Search/Paragraph" msgid "No album matched your query" msgstr "Przepraszamy, nie znaleziono albumu speÅ‚niajÄ…cego Twoje kryteria" #: front/src/components/audio/Search.vue:16 #, fuzzy +msgctxt "Content/Search/Paragraph" msgid "No artist matched your query" msgstr "Przepraszamy, nie znaleziono wykonawcy speÅ‚niajÄ…cego Twoje kryteria" -#: front/src/components/library/Track.vue:158 +#: front/src/components/library/TrackDetail.vue:14 +#, fuzzy +msgctxt "Content/Track/Table.Paragraph" +msgid "No copyright information available for this track" +msgstr "Tekst nie jest dostÄ™pny dla tego utworu." + +#: front/src/components/library/TrackDetail.vue:25 +#, fuzzy +msgctxt "Content/Track/Table.Paragraph" +msgid "No licensing information for this track" +msgstr "Brak powiadomieÅ„ do wyÅ›wietlenia!" + +#: front/src/components/library/TrackDetail.vue:77 +#, fuzzy +msgctxt "Content/Track/Paragraph" msgid "No lyrics available for this track." msgstr "Tekst nie jest dostÄ™pny dla tego utworu." #: front/src/components/federation/LibraryWidget.vue:6 +#, fuzzy +msgctxt "Content/Federation/Paragraph" msgid "No matching library." msgstr "Brak pasujÄ…cej biblioteki." -#: front/src/views/Notifications.vue:26 +#: front/src/views/Notifications.vue:28 #, fuzzy +msgctxt "Content/Notifications/Paragraph" msgid "No notification to show." msgstr "Twoje powiadomienia" +#: front/src/components/common/EmptyState.vue:7 +msgctxt "Content/*/Paragraph" +msgid "No results were found." +msgstr "" + +#: front/src/views/content/libraries/Form.vue:72 +#, fuzzy +msgctxt "Content/Library/Dropdown" +msgid "Nobody except me" +msgstr "Nikt poza mnÄ…" + #: 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 +#, fuzzy +msgctxt "Content/Settings/Dropdown" +msgid "Nobody except me" +msgstr "Nikt poza mnÄ…" + +#: front/src/components/playlists/Form.vue:81 +#, fuzzy +msgctxt "Content/Playlist/Dropdown" msgid "Nobody except me" msgstr "Nikt poza mnÄ…" #: front/src/views/content/libraries/Detail.vue:57 +#, fuzzy +msgctxt "Content/Library/Paragraph" msgid "Nobody is following this library" msgstr "Nikt nie Å›ledzi tej biblioteki" #: front/src/components/manage/users/InvitationsTable.vue:51 +#, fuzzy +msgctxt "Content/Admin/Table" msgid "Not used" msgstr "Nie użyty" -#: front/src/components/Sidebar.vue:46 src/views/Notifications.vue:74 +#: front/src/views/Notifications.vue:76 +#, fuzzy +msgctxt "Head/Notifications/Title" +msgid "Notifications" +msgstr "Powiadomienia" + +#: front/src/components/Sidebar.vue:46 +#, fuzzy +msgctxt "Sidebar/Notifications/List item.Link/Noun" msgid "Notifications" msgstr "Powiadomienia" #: front/src/components/Footer.vue:47 +#, fuzzy +msgctxt "Footer/*/List item.Link" msgid "Official website" msgstr "Oficjalna strona" -#: front/src/components/auth/Settings.vue:82 +#: front/src/components/auth/Settings.vue:83 +#, fuzzy +msgctxt "Content/Settings/Input.Label" msgid "Old password" msgstr "Poprzednie hasÅ‚o" +#: front/src/components/library/EditCard.vue:46 +msgctxt "Content/Library/Card.Table.Header/Short" +msgid "Old value" +msgstr "" + #: front/src/components/manage/users/InvitationsTable.vue:20 +#, fuzzy +msgctxt "Content/Admin/Dropdown/Adjective" msgid "Open" msgstr "Otwórz" #: front/src/views/admin/moderation/AccountsDetail.vue:23 +msgctxt "Content/Moderation/Link/Verb" msgid "Open profile" msgstr "" #: front/src/views/admin/moderation/DomainsDetail.vue:16 #, fuzzy +msgctxt "Content/Moderation/Link/Verb" msgid "Open website" msgstr "Oficjalna strona" #: front/src/components/manage/moderation/InstancePolicyForm.vue:40 #, fuzzy +msgctxt "Content/Moderation/Card.Title" 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/components/favorites/List.vue:32 +#, fuzzy +msgctxt "Content/*/Dropdown.Label/Short, Name" +msgid "Order" +msgstr "PorzÄ…dkowanie" + #: front/src/views/playlists/List.vue:25 #, fuzzy +msgctxt "Content/*/Dropdown.Label/Short, Noun" +msgid "Order" +msgstr "PorzÄ…dkowanie" + +#: front/src/components/library/Radios.vue:41 +#, fuzzy +msgctxt "Content/Search/Dropdown.Label" +msgid "Order" +msgstr "PorzÄ…dkowanie" + +#: front/src/components/manage/library/EditsCardList.vue:37 +#: front/src/components/manage/users/UsersTable.vue:17 +#, fuzzy +msgctxt "Content/Search/Dropdown.Label/Noun" 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 +#, fuzzy +msgctxt "Content/Search/Input.Label/Noun" +msgid "Ordering" +msgstr "PorzÄ…dkowanie" + +#: front/src/components/library/Albums.vue:15 +#: src/components/library/Artists.vue:15 +#, fuzzy +msgctxt "Content/Search/Dropdown.Label/Noun" +msgid "Ordering" +msgstr "PorzÄ…dkowanie" + +#: front/src/components/library/Radios.vue:33 +#: front/src/components/manage/library/EditsCardList.vue:29 +#, fuzzy +msgctxt "Content/Search/Dropdown.Label" +msgid "Ordering" +msgstr "PorzÄ…dkowanie" + +#: front/src/components/favorites/List.vue:24 +#, fuzzy +msgctxt "Content/Favorites/Dropdown.Title/Short, Name" +msgid "Ordering" +msgstr "PorzÄ…dkowanie" + #: front/src/views/playlists/List.vue:17 +#, fuzzy +msgctxt "Content/*/Dropdown.Label/Short, Noun" +msgid "Ordering" +msgstr "PorzÄ…dkowanie" + +#: front/src/views/content/libraries/FilesTable.vue:21 +#, fuzzy +msgctxt "Content/Library/Dropdown.Label/Noun" msgid "Ordering" msgstr "PorzÄ…dkowanie" -#: front/src/components/library/Artists.vue:23 +#: front/src/views/content/libraries/FilesTable.vue:29 +#, fuzzy +msgctxt "Content/Library/Dropdown.Label/Noun" +msgid "Ordering direction" +msgstr "Kolejność porzÄ…dkowania" + +#: front/src/components/library/Albums.vue:23 +#: src/components/library/Artists.vue:23 +#, fuzzy +msgctxt "Content/Search/Dropdown.Label/Noun" +msgid "Ordering direction" +msgstr "Kolejność porzÄ…dkowania" + #: front/src/components/manage/moderation/AccountsTable.vue:19 #: front/src/components/manage/moderation/DomainsTable.vue:17 -#: front/src/views/content/libraries/FilesTable.vue:29 +#, fuzzy +msgctxt "Content/Search/Input.Label/Noun" msgid "Ordering direction" msgstr "Kolejność porzÄ…dkowania" #: front/src/components/manage/users/InvitationsTable.vue:38 +#, fuzzy +msgctxt "Content/Admin/Table.Label" msgid "Owner" msgstr "WÅ‚aÅ›ciciel" #: front/src/components/PageNotFound.vue:33 #, fuzzy +msgctxt "Head/*/Title" msgid "Page Not Found" msgstr "Nie odnaleziono strony!" #: front/src/components/PageNotFound.vue:7 +#, fuzzy +msgctxt "Content/*/Title" msgid "Page not found!" msgstr "Nie odnaleziono strony!" #: front/src/components/Pagination.vue:39 +msgctxt "Content/*/Hidden text/Noun" msgid "Pagination" msgstr "" -#: front/src/components/auth/Login.vue:33 src/components/auth/Signup.vue:40 +#: front/src/components/auth/Signup.vue:40 +msgid "Password" +msgstr "Haslo" + +#: front/src/components/auth/Login.vue:33 +#, fuzzy +msgctxt "Content/Login/Input.Label" msgid "Password" msgstr "Haslo" #: front/src/components/auth/SubsonicTokenForm.vue:94 +#, fuzzy +msgctxt "Content/Settings/Message" msgid "Password updated" msgstr "Zmieniono hasÅ‚o" #: front/src/views/auth/PasswordResetConfirm.vue:28 +#, fuzzy +msgctxt "Content/Signup/Card.Title" msgid "Password updated successfully" msgstr "PomyÅ›lnie zmieniono hasÅ‚o" -#: front/src/components/audio/Player.vue:352 +#: front/src/components/audio/Player.vue:360 +#, fuzzy +msgctxt "Sidebar/Player/Icon.Tooltip/Verb" msgid "Pause track" msgstr "Wstrzymaj utwór" #: front/src/components/ShortcutsModal.vue:59 +#, fuzzy +msgctxt "Popup/Keyboard shortcuts/Table.Label/Verb" msgid "Pause/play the current track" -msgstr "" +msgstr "Odtwórz utwór" #: front/src/components/manage/moderation/InstancePolicyCard.vue:12 +msgctxt "Content/Moderation/Card.List item" msgid "Paused" msgstr "" -#: front/src/components/library/FileUpload.vue:107 -#: front/src/views/content/libraries/FilesTable.vue:14 #: front/src/views/content/libraries/FilesTable.vue:208 +#, fuzzy +msgctxt "Content/Library/Table/Short" +msgid "Pending" +msgstr "OczekujÄ…ce" + +#: front/src/components/library/FileUpload.vue:109 +#, fuzzy +msgctxt "Content/Library/Table" +msgid "Pending" +msgstr "OczekujÄ…ce" + +#: front/src/views/content/libraries/FilesTable.vue:14 +#, fuzzy +msgctxt "Content/Library/Dropdown" msgid "Pending" msgstr "OczekujÄ…ce" #: front/src/views/content/libraries/Detail.vue:37 +#, fuzzy +msgctxt "Content/Library/Table/Short" msgid "Pending approval" msgstr "Oczekiwanie na przyjÄ™cie" #: front/src/views/content/libraries/Quota.vue:22 +#, fuzzy +msgctxt "Content/Library/Label" msgid "Pending files" msgstr "OczekujÄ…ce pliki" -#: front/src/components/Sidebar.vue:212 +#: front/src/components/Sidebar.vue:223 +#, fuzzy +msgctxt "Sidebar/Notifications/Hidden text" 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/moderation/AccountsDetail.vue:137 -msgid "Permissions" -msgstr "Uprawnienia" - +#: front/src/components/manage/library/EditsCardList.vue:18 +#, fuzzy +msgctxt "Content/Admin/Dropdown" +msgid "Pending review" +msgstr "OczekujÄ…ce pliki" + +#: front/src/components/library/EditCard.vue:29 +#, fuzzy +msgctxt "Content/Library/Card/Short" +msgid "Pending review" +msgstr "OczekujÄ…ce pliki" + +#: front/src/components/Sidebar.vue:224 +#, fuzzy +msgctxt "Sidebar/Moderation/Hidden text" +msgid "Pending review edits" +msgstr "OczekujÄ…ce pliki" + +#: front/src/components/manage/users/UsersTable.vue:42 +#, fuzzy +msgctxt "Content/Admin/Table.Label/Noun" +msgid "Permissions" +msgstr "Uprawnienia" + +#: front/src/views/admin/moderation/AccountsDetail.vue:137 +#, fuzzy +msgctxt "Content/Moderation/Table.Label" +msgid "Permissions" +msgstr "Uprawnienia" + #: front/src/components/audio/PlayButton.vue:9 -#: src/components/library/Track.vue:40 +#, fuzzy +msgctxt "*/Queue/Button/Label/Short, Verb" +msgid "Play" +msgstr "Odtwórz" + +#: front/src/components/library/TrackBase.vue:25 +#, fuzzy +msgctxt "*/Queue/Button.Label/Short, Verb" 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:22 -#: front/src/components/library/Album.vue:67 src/views/playlists/Detail.vue:23 +#, fuzzy +msgctxt "Content/Queue/Button.Label/Short, Verb" +msgid "Play all" +msgstr "Odtwórz wszystkie" + +#: front/src/components/library/Album.vue:17 +#: src/components/library/Album.vue:63 front/src/views/playlists/Detail.vue:24 +#, fuzzy +msgctxt "Content/*/Button.Label/Verb, Short" +msgid "Play all" +msgstr "Odtwórz wszystkie" + +#: front/src/components/audio/album/Card.vue:48 +#, fuzzy +msgctxt "Content/Queue/Card.Button.Label/Short, Verb" msgid "Play all" msgstr "Odtwórz wszystkie" #: front/src/components/library/Artist.vue:26 +#, fuzzy +msgctxt "Content/Artist/Button.Label/Verb" msgid "Play all albums" msgstr "Odtwórz wszystkie albumy" -#: front/src/components/audio/PlayButton.vue:15 -#: front/src/components/audio/PlayButton.vue:65 +#: front/src/components/audio/PlayButton.vue:18 +#, fuzzy +msgctxt "*/Queue/Dropdown/Button/Label/Short" +msgid "Play next" +msgstr "Odtwórz nastÄ™pny" + +#: front/src/components/audio/PlayButton.vue:77 +#, fuzzy +msgctxt "*/Queue/Dropdown/Button/Title" msgid "Play next" msgstr "Odtwórz nastÄ™pny" #: front/src/components/ShortcutsModal.vue:67 #, fuzzy +msgctxt "Popup/Keyboard shortcuts/Table.Label/Verb" 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:21 +#, fuzzy +msgctxt "*/Queue/Dropdown/Button/Label/Short" +msgid "Play now" +msgstr "Odtwórz teraz" + +#: front/src/components/audio/PlayButton.vue:75 +#, fuzzy +msgctxt "*/Queue/Dropdown/Button/Title" msgid "Play now" msgstr "Odtwórz teraz" #: front/src/components/ShortcutsModal.vue:63 #, fuzzy +msgctxt "Popup/Keyboard shortcuts/Table.Label/Verb" msgid "Play previous track" msgstr "Poprzedni utwór" -#: front/src/components/Sidebar.vue:211 +#: front/src/components/audio/PlayButton.vue:78 +msgctxt "*/Queue/Dropdown/Button/Title" +msgid "Play similar songs" +msgstr "" + +#: front/src/components/Sidebar.vue:222 #, fuzzy +msgctxt "Sidebar/Player/Hidden text" msgid "Play this track" msgstr "Odtwórz utwór" -#: front/src/components/audio/Player.vue:351 +#: front/src/components/audio/Player.vue:359 +#, fuzzy +msgctxt "Sidebar/Player/Icon.Tooltip/Verb" msgid "Play track" msgstr "Odtwórz utwór" -#: front/src/components/audio/PlayButton.vue:70 +#: front/src/components/audio/PlayButton.vue:83 #, fuzzy +msgctxt "*/Queue/Button/Title" msgid "Play..." msgstr "Odtwórz" -#: front/src/views/playlists/Detail.vue:90 +#: front/src/views/playlists/Detail.vue:91 msgid "Playlist" msgstr "Lista odtwarzania" #: front/src/views/playlists/Detail.vue:12 +#, fuzzy +msgctxt "Content/Playlist/Header.Subtitle" msgid "Playlist containing %{ count } track, by %{ username }" msgid_plural "Playlist containing %{ count } tracks, by %{ username }" msgstr[0] "Lista odtwarzania zawierajÄ…ca %{ count } utwór od %{ username }" @@ -1891,170 +3354,307 @@ msgstr[1] "Lista odtwarzania zawierajÄ…ca %{ count } utwory od %{ username }" msgstr[2] "Lista odtwarzania zawierajÄ…ca %{ count } utworów od %{ username }" #: front/src/components/playlists/Form.vue:9 +#, fuzzy +msgctxt "Content/Playlist/Message" msgid "Playlist created" msgstr "Utworzono listÄ™ odtwarzania" #: front/src/components/playlists/Editor.vue:4 +#, fuzzy +msgctxt "Content/Playlist/Title" msgid "Playlist editor" msgstr "Edytor list odtwarzania" #: front/src/components/playlists/Form.vue:21 +#, fuzzy +msgctxt "Content/Playlist/Input.Label" msgid "Playlist name" msgstr "Nazwa listy odtwarzania" #: front/src/components/playlists/Form.vue:6 +#, fuzzy +msgctxt "Content/Playlist/Message" msgid "Playlist updated" msgstr "Zaktualizowano listÄ™ odtwarzania" #: front/src/components/playlists/Form.vue:25 +#, fuzzy +msgctxt "Content/Playlist/Dropdown.Label" 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/admin/Settings.vue:83 +#: front/src/components/Sidebar.vue:71 +#, fuzzy +msgctxt "Sidebar/Playlist/List item.Link/Noun" +msgid "Playlists" +msgstr "Listy odtwarzania" + +#: front/src/components/library/Library.vue:16 +#, fuzzy +msgctxt "Menu/Home/Link" +msgid "Playlists" +msgstr "Listy odtwarzania" + #: front/src/views/playlists/List.vue:106 +#, fuzzy +msgctxt "Head/Playlist/Title/Noun" +msgid "Playlists" +msgstr "Listy odtwarzania" + +#: front/src/components/library/Home.vue:16 +#, fuzzy +msgctxt "Content/Home/Title" +msgid "Playlists" +msgstr "Listy odtwarzania" + +#: front/src/views/admin/Settings.vue:83 +#, fuzzy +msgctxt "Content/Admin/Menu" msgid "Playlists" msgstr "Listy odtwarzania" #: front/src/components/Home.vue:56 +#, fuzzy +msgctxt "Content/Home/List item" msgid "Playlists? We got them" msgstr "Listy odtwarzania? Mamy je" -#: front/src/components/auth/Settings.vue:78 +#: front/src/components/auth/Settings.vue:79 +#, fuzzy +msgctxt "Content/Settings/Error message.List item/Call to action" msgid "Please double-check your password is correct" msgstr "Sprawdź dwukrotnie, czy Twoje hasÅ‚o jest poprawne" #: front/src/components/auth/Login.vue:9 +#, fuzzy +msgctxt "Content/Login/Error message.List item/Call to action" msgid "Please double-check your username/password couple is correct" msgstr "Sprawdź dwukrotnie, czy poÅ‚Ä…czenie nazwy użytkownika i hasÅ‚a jest poprawne" #: front/src/components/auth/Settings.vue:46 +#, fuzzy +msgctxt "Content/Settings/Paragraph" msgid "PNG, GIF or JPG. At most 2MB. Will be downscaled to 400x400px." msgstr "PNG, GIF lub JPG. Maksymalnie 2MB. Zostanie pomniejszony do 400x400 pikseli." #: front/src/components/manage/moderation/InstancePolicyForm.vue:118 +msgctxt "Content/Moderation/Help text" msgid "Prevent account or domain from triggering notifications, except from followers." msgstr "" -#: front/src/components/audio/EmbedWizard.vue:29 +#: front/src/components/audio/EmbedWizard.vue:33 +msgctxt "Popup/Embed/Title/Noun" msgid "Preview" msgstr "" -#: front/src/components/audio/Player.vue:350 +#: front/src/components/audio/Player.vue:358 +#, fuzzy +msgctxt "Sidebar/Player/Icon.Tooltip" msgid "Previous track" msgstr "Poprzedni utwór" #: front/src/views/content/remote/Card.vue:39 #, fuzzy +msgctxt "Content/Library/Card.List item" msgid "Problem during scanning" msgstr "BÅ‚Ä…d podczas skanowania" #: front/src/components/library/FileUpload.vue:58 +#, fuzzy +msgctxt "Content/Library/Button.Label" msgid "Proceed" msgstr "Przejdź" #: front/src/views/auth/EmailConfirm.vue:26 #: front/src/views/auth/PasswordResetConfirm.vue:31 +#, fuzzy +msgctxt "Content/Signup/Link/Verb" msgid "Proceed to login" msgstr "Przejdź, aby zalogować siÄ™" #: front/src/components/library/FileUpload.vue:17 +#, fuzzy +msgctxt "Content/Library/Tab.Title/Short" msgid "Processing" msgstr "Przetwarzanie" +#: front/src/views/content/libraries/Quota.vue:39 +#: front/src/views/content/libraries/Quota.vue:65 +#: front/src/views/content/libraries/Quota.vue:91 +#, fuzzy +msgctxt "Popup/Library/Button.Label" +msgid "Purge" +msgstr "Wyczyść" + #: front/src/components/manage/moderation/AccountsTable.vue:188 #: front/src/components/manage/moderation/DomainsTable.vue:168 +#, fuzzy +msgctxt "Content/Moderation/Dropdown/Verb" +msgid "Purge" +msgstr "Wyczyść" + #: 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 +#, fuzzy +msgctxt "Content/Library/Button.Label/Verb" msgid "Purge" msgstr "Wyczyść" #: front/src/views/content/libraries/Quota.vue:89 +#, fuzzy +msgctxt "Popup/Library/Title" msgid "Purge errored files?" msgstr "WyczyÅ›cić pliki z bÅ‚Ä™dami?" #: front/src/views/content/libraries/Quota.vue:37 +#, fuzzy +msgctxt "Popup/Library/Title" msgid "Purge pending files?" msgstr "WyczyÅ›cić oczekujÄ…ce pliki?" #: front/src/views/content/libraries/Quota.vue:63 +#, fuzzy +msgctxt "Popup/Library/Title" msgid "Purge skipped files?" msgstr "WyczyÅ›cić pominiÄ™te pliki?" #: front/src/components/Sidebar.vue:20 +#, fuzzy +msgctxt "Sidebar/Queue/Tab.Title/Noun" msgid "Queue" msgstr "Kolejka" -#: front/src/components/audio/Player.vue:283 +#: front/src/components/audio/Player.vue:291 +#, fuzzy +msgctxt "Content/Queue/Message" msgid "Queue shuffled!" msgstr "Wymieszano kolejkÄ™!" #: front/src/views/radios/Detail.vue:80 +#, fuzzy +msgctxt "Head/Radio/Title" msgid "Radio" msgstr "Radio" -#: front/src/components/library/radios/Builder.vue:233 +#: front/src/components/library/radios/Builder.vue:234 +#, fuzzy +msgctxt "Head/Radio/Title" msgid "Radio Builder" msgstr "Tworzenie radia" #: front/src/components/library/radios/Builder.vue:15 +#, fuzzy +msgctxt "Content/Radio/Message" msgid "Radio created" msgstr "Utworzono radio" #: front/src/components/library/radios/Builder.vue:21 +#, fuzzy +msgctxt "Content/Radio/Input.Label/Noun" msgid "Radio name" msgstr "Nazwa radia" #: front/src/components/library/radios/Builder.vue:12 +#, fuzzy +msgctxt "Content/Radio/Message" msgid "Radio updated" msgstr "Zaktualizowano radio" -#: front/src/components/library/Library.vue:10 -#: src/components/library/Radios.vue:141 +#: front/src/components/library/Library.vue:13 +#, fuzzy +msgctxt "Menu/Home/Link" +msgid "Radios" +msgstr "Radia" + +#: front/src/components/library/Radios.vue:142 +#, fuzzy +msgctxt "Head/Radio/Title" msgid "Radios" msgstr "Radia" -#: front/src/components/manage/moderation/InstancePolicyCard.vue:39 #: front/src/components/manage/moderation/InstancePolicyForm.vue:25 +msgctxt "Content/Moderation/Input.Label/Noun" +msgid "Reason" +msgstr "" + +#: front/src/components/manage/moderation/InstancePolicyCard.vue:39 +msgctxt "Content/Moderation/Card.Title/Noun" msgid "Reason" msgstr "" #: front/src/views/admin/moderation/AccountsDetail.vue:222 #: front/src/views/admin/moderation/DomainsDetail.vue:179 +#, fuzzy +msgctxt "Content/Moderation/Table.Label/Noun" msgid "Received library follows" -msgstr "" +msgstr "Wprowadź adres URL biblioteki" #: front/src/components/manage/moderation/DomainsTable.vue:40 -#: front/src/components/mixins/Translations.vue:36 -#: front/src/components/mixins/Translations.vue:37 +msgctxt "Content/Moderation/Table.Label/Short, Noun" msgid "Received messages" msgstr "" +#: front/src/components/mixins/Translations.vue:33 +#: front/src/components/mixins/Translations.vue:34 +msgctxt "Content/Moderation/Dropdown/Noun" +msgid "Received messages" +msgstr "" + +#: front/src/components/library/EditForm.vue:27 +#, fuzzy +msgctxt "Content/Library/Paragraph" +msgid "Recent edits" +msgstr "Ostatnio dodane" + +#: front/src/components/library/EditForm.vue:17 +msgctxt "Content/Library/Paragraph" +msgid "Recent edits awaiting review" +msgstr "" + #: front/src/components/library/Home.vue:24 +#, fuzzy +msgctxt "Content/Home/Title" msgid "Recently added" msgstr "Ostatnio dodane" #: front/src/components/library/Home.vue:11 +#, fuzzy +msgctxt "Content/Home/Title" msgid "Recently favorited" msgstr "Ostatnio dodane do ulubionych" #: front/src/components/library/Home.vue:6 +#, fuzzy +msgctxt "Content/Home/Title" msgid "Recently listened" msgstr "Ostatnio sÅ‚uchane" #: front/src/views/content/remote/Home.vue:15 +#, fuzzy +msgctxt "Content/Library/Button.Label" +msgid "Refresh" +msgstr "OdÅ›wież" + +#: front/src/components/common/EmptyState.vue:16 +#, fuzzy +msgctxt "Content/*/Button.Label/Short, Verb" +msgid "Refresh" +msgstr "OdÅ›wież" + +#: front/src/components/auth/Settings.vue:125 +#, fuzzy +msgctxt "Content/*/Button.Label" msgid "Refresh" msgstr "OdÅ›wież" #: front/src/views/admin/moderation/DomainsDetail.vue:135 +msgctxt "Content/Moderation/Button.Label/Verb" msgid "Refresh node info" msgstr "" -#: front/src/components/common/ActionTable.vue:272 +#: front/src/components/common/ActionTable.vue:274 +msgctxt "Content/*/Button.Tooltip/Verb" msgid "Refresh table content" msgstr "" @@ -2063,167 +3663,321 @@ msgid "Registration are closed on this instance, you will need an invitation cod msgstr "Rejestracja na tej instancji jest wyÅ‚Ä…czona, potrzebujesz kodu zapraszajÄ…cego aby zarejestrować siÄ™." #: front/src/components/manage/users/UsersTable.vue:71 +#, fuzzy +msgctxt "Content/Admin/Table, User role" msgid "regular user" msgstr "zwykÅ‚y użytkownik" +#: front/src/components/library/EditCard.vue:87 #: front/src/views/content/libraries/Detail.vue:51 +#, fuzzy +msgctxt "Content/Library/Button.Label" msgid "Reject" msgstr "Odrzuć" #: front/src/components/manage/moderation/InstancePolicyCard.vue:32 +#, fuzzy +msgctxt "Content/Moderation/Card.List item/Verb" +msgid "Reject media" +msgstr "Odrzucono" + #: front/src/components/manage/moderation/InstancePolicyForm.vue:123 #, fuzzy +msgctxt "Content/Moderation/Checkbox.Label/Verb" msgid "Reject media" msgstr "Odrzucono" #: front/src/views/content/libraries/Detail.vue:43 +#, fuzzy +msgctxt "Content/Library/Table/Short" msgid "Rejected" msgstr "Odrzucono" -#: front/src/views/content/libraries/FilesTable.vue:234 -msgid "Relaunch import" -msgstr "Uruchom importowanie ponownie" +#: front/src/components/library/EditCard.vue:33 +#, fuzzy +msgctxt "Content/Library/Card/Short" +msgid "Rejected" +msgstr "Odrzucono" + +#: front/src/components/manage/library/EditsCardList.vue:24 +#, fuzzy +msgctxt "Content/Admin/Dropdown" +msgid "Rejected" +msgstr "Odrzucono" #: front/src/views/content/remote/Home.vue:6 +#, fuzzy +msgctxt "Content/Library/Title/Noun" msgid "Remote libraries" msgstr "Zdalne biblioteki" #: front/src/views/content/remote/Home.vue:7 +#, fuzzy +msgctxt "Content/Library/Paragraph" msgid "Remote libraries are owned by other users on the network. You can access them as long as they are public or you are granted access." msgstr "Zdalne biblioteki należą do innych użytkowników sieci. Możesz uzyskać do nich dostÄ™p jeżeli sÄ… publiczne lub zostaÅ‚ Ci on przyznany." #: front/src/components/library/radios/Filter.vue:59 +#, fuzzy +msgctxt "Content/Radio/Button.Label/Verb" msgid "Remove" msgstr "UsuÅ„" #: front/src/components/auth/Settings.vue:58 +#, fuzzy +msgctxt "Content/Settings/Button.Label/Verb" msgid "Remove avatar" msgstr "UsuÅ„ awatar" +#: front/src/components/library/Artist.vue:73 +#, fuzzy +msgctxt "Content/Moderation/Button.Label" +msgid "Remove filter" +msgstr "UsuÅ„ awatar" + #: front/src/components/favorites/TrackFavoriteIcon.vue:26 +#, fuzzy +msgctxt "*/Favorites/Icon.Tooltip/Verb" msgid "Remove from favorites" msgstr "UsuÅ„ z ulubionych" #: front/src/views/content/libraries/Quota.vue:38 +#, fuzzy +msgctxt "Popup/Library/Paragraph" msgid "Removes uploaded but yet to be processed tracks completely, adding the corresponding data to your quota." -msgstr "" +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 #, fuzzy +msgctxt "Popup/Library/Paragraph" msgid "Removes uploaded tracks skipped during the import processes completely, adding the corresponding data to your quota." msgstr "Ta opcja usunie utwory które zostaÅ‚y wysÅ‚ane, lecz zostaÅ‚y z jakiegoÅ› powodu pominiÄ™te w procesie importowania. Bezpowrotnie usunie te pliki i zostanie Ci przywrócona odpowiednia przestrzeÅ„." #: front/src/views/content/libraries/Quota.vue:90 #, fuzzy +msgctxt "Popup/Library/Paragraph" msgid "Removes uploaded tracks that could not be processed by the server completely, adding the corresponding data to your quota." msgstr "Ta opcja usunie utwory które zostaÅ‚y wysÅ‚ane, ale nie zostaÅ‚y jeszcze przetworzone. Bezpowrotnie usunie te pliki i zostanie Ci przywrócona odpowiednia przestrzeÅ„." #: front/src/components/auth/SubsonicTokenForm.vue:33 +#, fuzzy +msgctxt "Content/Settings/Button.Label/Verb" +msgid "Request a new password" +msgstr "PoproÅ› o nowe hasÅ‚o" + #: front/src/components/auth/SubsonicTokenForm.vue:36 +#, fuzzy +msgctxt "Popup/Settings/Button.Label/Verb" msgid "Request a new password" msgstr "PoproÅ› o nowe hasÅ‚o" #: front/src/components/auth/SubsonicTokenForm.vue:34 +#, fuzzy +msgctxt "Popup/Settings/Title" msgid "Request a new Subsonic API password?" msgstr "Poprosić o nowe hasÅ‚o API Subsonic?" #: front/src/components/auth/SubsonicTokenForm.vue:42 +#, fuzzy +msgctxt "Content/Settings/Button.Label/Verb" msgid "Request a password" msgstr "PoproÅ› o nowe hasÅ‚o" -#: front/src/components/auth/Login.vue:35 src/views/auth/PasswordReset.vue:4 +#: front/src/components/library/EditForm.vue:64 +msgctxt "Content/Library/Button.Label" +msgid "Reset to initial value: %{ value }" +msgstr "" + #: front/src/views/auth/PasswordReset.vue:53 +#, fuzzy +msgctxt "Head/Signup/Title" +msgid "Reset your password" +msgstr "Ustaw nowe hasÅ‚o" + +#: front/src/components/auth/Login.vue:35 +#, fuzzy +msgctxt "Content/Login/Link/Verb" +msgid "Reset your password" +msgstr "Ustaw nowe hasÅ‚o" + +#: front/src/views/auth/PasswordReset.vue:4 +#, fuzzy +msgctxt "Content/Signup/Title" msgid "Reset your password" msgstr "Ustaw nowe hasÅ‚o" -#: 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 +#: front/src/views/content/libraries/FilesTable.vue:234 +#, fuzzy +msgctxt "Content/Library/Dropdown/Verb" +msgid "Restart import" +msgstr "Uruchom importowanie ponownie" + +#: front/src/components/library/Artists.vue:30 +#: src/components/library/Radios.vue:52 +#, fuzzy +msgctxt "Content/Search/Dropdown.Label" +msgid "Results per page" +msgstr "Wyniki na stronÄ™" + +#: front/src/views/playlists/List.vue:32 +#, fuzzy +msgctxt "Content/*/Dropdown.Label/Short, Noun" +msgid "Results per page" +msgstr "Wyniki na stronÄ™" + +#: front/src/components/library/Albums.vue:30 +#, fuzzy +msgctxt "Content/Search/Dropdown.Label/Noun" +msgid "Results per page" +msgstr "Wyniki na stronÄ™" + +#: front/src/components/favorites/List.vue:39 +#, fuzzy +msgctxt "Content/*/Dropdown.Label/Short, Name" msgid "Results per page" msgstr "Wyniki na stronÄ™" +#: front/src/components/library/EditForm.vue:31 +msgctxt "Content/Library/Button.Label" +msgid "Retrict to unreviewed edits" +msgstr "" + #: front/src/views/auth/EmailConfirm.vue:17 #, fuzzy +msgctxt "Content/Signup/Link/Verb" msgid "Return to login" msgstr "Przejdź, aby zalogować siÄ™" +#: front/src/components/library/Artist.vue:70 +#, fuzzy +msgctxt "Content/Moderation/Link" +msgid "Review my filters" +msgstr "Zobacz pliki" + #: front/src/components/manage/moderation/InstancePolicyCard.vue:16 +msgctxt "Content/Moderation/Card.Title/Noun" msgid "Rule" msgstr "" +#: front/src/components/library/radios/Builder.vue:34 +#, fuzzy +msgctxt "Content/Radio/Button.Label/Verb" +msgid "Save" +msgstr "Zapisz" + #: front/src/components/admin/SettingsGroup.vue:67 -#: front/src/components/library/radios/Builder.vue:33 +#, fuzzy +msgctxt "Content/Settings/Button.Label/Short, Verb" msgid "Save" msgstr "Zapisz" #: front/src/views/content/remote/Card.vue:165 +#, fuzzy +msgctxt "Content/Library/Message" msgid "Scan launched" msgstr "Uruchomiono skanowanie" #: front/src/views/content/remote/Card.vue:63 #, fuzzy +msgctxt "Content/Library/Card.Button.Label/Verb" msgid "Scan now" msgstr "Odtwórz teraz" +#: front/src/views/content/remote/Card.vue:31 +#, fuzzy +msgctxt "Content/Library/Card.List item" +msgid "Scan pending" +msgstr "RosnÄ…co" + #: front/src/views/content/remote/Card.vue:166 +#, fuzzy +msgctxt "Content/Library/Message" msgid "Scan skipped (previous scan is too recent)" msgstr "Skanowanie pominÄ™te (poprzednie skanowanie byÅ‚o zbyt wczeÅ›nie)" -#: front/src/views/content/remote/Card.vue:31 -#, fuzzy -msgid "Scan waiting" -msgstr "Oczekiwanie na skanowanie" - #: front/src/views/content/remote/Card.vue:43 #, fuzzy +msgctxt "Content/Library/Card.List item" msgid "Scanned" msgstr "Uruchomiono skanowanie" #: front/src/views/content/remote/Card.vue:47 +#, fuzzy +msgctxt "Content/Library/Card.List item" msgid "Scanned with errors" msgstr "Zeskanowano z bÅ‚Ä™dami" #: front/src/views/content/remote/Card.vue:35 #, fuzzy +msgctxt "Content/Library/Card.List item" 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/library/Albums.vue:10 +#: src/components/library/Artists.vue:10 +#: front/src/components/library/Radios.vue:29 #: front/src/components/manage/moderation/DomainsTable.vue:5 #: front/src/components/manage/users/InvitationsTable.vue:5 -#: front/src/components/manage/users/UsersTable.vue:5 +#, fuzzy +msgctxt "Content/Search/Input.Label/Verb" +msgid "Search" +msgstr "Szukaj" + +#: front/src/components/manage/library/EditsCardList.vue:6 +#: front/src/components/manage/moderation/AccountsTable.vue:5 +#, fuzzy +msgctxt "Content/Search/Input.Label/Noun" +msgid "Search" +msgstr "Szukaj" + #: front/src/views/content/libraries/FilesTable.vue:5 -#: src/views/playlists/List.vue:13 +#, fuzzy +msgctxt "Content/Library/Input.Label/Verb" +msgid "Search" +msgstr "Szukaj" + +#: front/src/views/playlists/List.vue:13 +#, fuzzy +msgctxt "Content/*/Form.Label/Short, Noun" +msgid "Search" +msgstr "Szukaj" + +#: front/src/components/manage/users/UsersTable.vue:5 +#, fuzzy +msgctxt "Content/Search/Input.Label/verb" msgid "Search" msgstr "Szukaj" #: front/src/views/content/remote/ScanForm.vue:9 +#, fuzzy +msgctxt "Content/Library/Input.Label/Verb" msgid "Search a remote library" msgstr "Wyszukaj w zdalnej bibliotece" +#: front/src/components/manage/library/EditsCardList.vue:211 +#, fuzzy +msgctxt "Content/Search/Input.Placeholder" +msgid "Search by account, summary, domain…" +msgstr "Szukaj wedÅ‚ug tytuÅ‚u, wykonawcy, domeny…" + #: front/src/components/manage/moderation/AccountsTable.vue:171 #, fuzzy +msgctxt "Content/Search/Input.Placeholder" msgid "Search by domain, username, bio…" msgstr "Szukaj wedÅ‚ug nazwy użytkownika, adresu e-mail, kodu…" #: front/src/components/manage/moderation/DomainsTable.vue:151 #, fuzzy +msgctxt "Content/Search/Input.Placeholder" msgid "Search by name…" msgstr "Szukaj wedÅ‚ug nazwy użytkownika, adresu e-mail, nazwy…" #: front/src/views/content/libraries/FilesTable.vue:201 #, fuzzy +msgctxt "Content/Library/Input.Placeholder" 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…" @@ -2231,83 +3985,133 @@ msgstr "Szukaj wedÅ‚ug nazwy użytkownika, adresu e-mail, kodu…" #: front/src/components/manage/users/UsersTable.vue:163 #, fuzzy +msgctxt "Content/Search/Input.Placeholder" msgid "Search by username, e-mail address, name…" msgstr "Szukaj wedÅ‚ug nazwy użytkownika, adresu e-mail, nazwy…" #: front/src/components/audio/SearchBar.vue:20 #, fuzzy +msgctxt "Sidebar/Search/Input.Placeholder" msgid "Search for artists, albums, tracks…" msgstr "Szukaj wykonawców, albumów, utworów…" #: front/src/components/audio/Search.vue:2 +#, fuzzy +msgctxt "Content/Search/Title" msgid "Search for some music" msgstr "Wyszukaj trochÄ™ muzyki" -#: front/src/components/library/Track.vue:162 +#: front/src/components/library/TrackDetail.vue:81 +#, fuzzy +msgctxt "Content/Track/Link/Verb" msgid "Search on lyrics.wikia.com" msgstr "Szukaj na lyrics.wikia.com" -#: front/src/components/library/Album.vue:27 +#: front/src/components/library/Album.vue:22 #: src/components/library/Artist.vue:31 -#: front/src/components/library/Track.vue:47 +#, fuzzy +msgctxt "Content/*/Button.Label/Verb" 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" +#: front/src/components/library/TrackBase.vue:32 +#, fuzzy +msgctxt "Content/*/Link/Verb" +msgid "Search on Wikipedia" +msgstr "Szukaj na Wikipedii" + +#: front/src/components/library/Library.vue:35 +#: src/views/admin/moderation/Base.vue:22 +#: front/src/views/admin/users/Base.vue:21 src/views/content/Base.vue:19 +msgctxt "Menu/*/Hidden text" +msgid "Secondary menu" msgstr "" #: front/src/views/admin/Settings.vue:15 +#, fuzzy +msgctxt "Content/Admin/Menu.Title" msgid "Sections" msgstr "Sekcje" -#: front/src/components/library/radios/Builder.vue:45 +#: front/src/components/library/radios/Builder.vue:46 +#, fuzzy +msgctxt "Content/Radio/Dropdown.Placeholder/Verb" msgid "Select a filter" msgstr "Zaznacz filtr" -#: front/src/components/common/ActionTable.vue:77 +#: front/src/components/common/ActionTable.vue:78 +#, fuzzy +msgctxt "Content/*/Link/Verb" 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:86 +#: front/src/components/common/ActionTable.vue:87 +#, fuzzy +msgctxt "Content/*/Link/Verb" msgid "Select only current page" msgstr "Zaznacz tylko obecnÄ… stronÄ™" -#: front/src/components/Sidebar.vue:43 src/components/Sidebar.vue:85 +#: front/src/components/Sidebar.vue:85 +#, fuzzy +msgctxt "Sidebar/Admin/List item.Link/Noun" +msgid "Settings" +msgstr "Ustawienia" + +#: front/src/views/admin/moderation/AccountsDetail.vue:470 +#, fuzzy +msgctxt "Content/Moderation/Dropdown" +msgid "Settings" +msgstr "Ustawienia" + #: front/src/components/manage/users/UsersTable.vue:181 -#: front/src/views/admin/moderation/AccountsDetail.vue:472 +#, fuzzy +msgctxt "Content/Admin/Table" +msgid "Settings" +msgstr "Ustawienia" + +#: front/src/components/Sidebar.vue:43 +#, fuzzy +msgctxt "Sidebar/Settings/List item.Link/Noun" msgid "Settings" msgstr "Ustawienia" #: front/src/components/auth/Settings.vue:10 +#, fuzzy +msgctxt "Content/Settings/Message" msgid "Settings updated" msgstr "Zaktualizowano ustawienia" #: front/src/components/admin/SettingsGroup.vue:11 +#, fuzzy +msgctxt "Content/Settings/Paragraph" msgid "Settings updated successfully." msgstr "PomyÅ›lnie zaktualizowano ustawienia." #: front/src/components/manage/users/InvitationForm.vue:27 +#, fuzzy +msgctxt "Content/Admin/Table.Label/Noun" msgid "Share link" msgstr "UdostÄ™pnij odnoÅ›nik" #: front/src/views/content/libraries/Detail.vue:15 #, fuzzy +msgctxt "Content/Library/Paragraph" msgid "Share this link with other users so they can request access to your library." msgstr "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 +msgctxt "Content/Library/Title" msgid "Sharing link" msgstr "OdnoÅ›nik do udostÄ™pnienia" -#: front/src/components/audio/album/Card.vue:40 +#: front/src/components/audio/album/Card.vue:38 +#, fuzzy +msgctxt "Content/Album/Card.Link/Verb" msgid "Show %{ count } more track" msgid_plural "Show %{ count } more tracks" msgstr[0] "Pokaż %{ count } utwór wiÄ™cej" @@ -2315,542 +4119,993 @@ msgstr[1] "Pokaż %{ count } utwory wiÄ™cej" msgstr[2] "Pokaż %{ count } utworów wiÄ™cej" #: front/src/components/audio/artist/Card.vue:30 +#, fuzzy +msgctxt "Content/Artist/Card.Link" msgid "Show 1 more album" msgid_plural "Show %{ count } more albums" msgstr[0] "Pokaż 1 kolejny album" msgstr[1] "Pokaż %{ count } kolejne albumy" msgstr[2] "Pokaż %{ count } kolejnych albumów" +#: front/src/components/library/EditForm.vue:21 +msgctxt "Content/Library/Button.Label" +msgid "Show all edits" +msgstr "" + #: front/src/components/ShortcutsModal.vue:42 +msgctxt "Popup/Keyboard shortcuts/Table.Label/Verb" msgid "Show available keyboard shortcuts" msgstr "" -#: front/src/views/Notifications.vue:10 +#: front/src/views/Notifications.vue:7 +#, fuzzy +msgctxt "Content/Notifications/Form.Label/Verb" msgid "Show read notifications" msgstr "Pokaż przeczytane powiadomienia" #: front/src/components/forms/PasswordInput.vue:26 +#, fuzzy +msgctxt "Content/Settings/Button.Tooltip/Verb" 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 +#, fuzzy +msgctxt "Content/Moderation/Paragraph" +msgid "Showing results %{ start }-%{ end } on %{ total }" +msgstr "WyÅ›wietlanie wyników %{ start }-%{ end } z %{ total }" + +#: front/src/components/manage/library/EditsCardList.vue:72 +#: front/src/views/content/libraries/FilesTable.vue:114 +#, fuzzy +msgctxt "Content/Library/Paragraph" +msgid "Showing results %{ start }-%{ end } on %{ total }" +msgstr "WyÅ›wietlanie wyników %{ start }-%{ end } z %{ total }" + #: front/src/components/manage/users/InvitationsTable.vue:76 #: front/src/components/manage/users/UsersTable.vue:87 -#: front/src/views/content/libraries/FilesTable.vue:114 +#, fuzzy +msgctxt "Content/Admin/Paragraph" msgid "Showing results %{ start }-%{ end } on %{ total }" msgstr "WyÅ›wietlanie wyników %{ start }-%{ end } z %{ total }" #: front/src/components/ShortcutsModal.vue:83 #, fuzzy +msgctxt "Popup/Keyboard shortcuts/Table.Label/Verb" msgid "Shuffle queue" msgstr "Wymieszaj kolejkÄ™" -#: front/src/components/audio/Player.vue:365 +#: front/src/components/audio/Player.vue:373 +#, fuzzy +msgctxt "Sidebar/Player/Icon.Tooltip/Verb" msgid "Shuffle your queue" msgstr "Wymieszaj kolejkÄ™" #: front/src/components/auth/Signup.vue:97 +#, fuzzy +msgctxt "*/Signup/Title" msgid "Sign Up" msgstr "Rejestracja" #: front/src/components/manage/users/UsersTable.vue:40 +#, fuzzy +msgctxt "Content/Admin/Table.Label/Short, Noun (Value is a date)" msgid "Sign-up" msgstr "Rejestracja" -#: front/src/components/mixins/Translations.vue:31 #: front/src/views/admin/moderation/AccountsDetail.vue:176 -#: front/src/components/mixins/Translations.vue:32 +#, fuzzy +msgctxt "Content/*/Table.Label" msgid "Sign-up date" msgstr "Data rejestracji" -#: front/src/components/manage/moderation/InstancePolicyForm.vue:119 +#: front/src/components/mixins/Translations.vue:28 +#: front/src/components/mixins/Translations.vue:29 #, fuzzy -msgid "Silence notifications" -msgstr "Pokaż przeczytane powiadomienia" +msgctxt "Content/Profile/*/Noun" +msgid "Sign-up date" +msgstr "Data rejestracji" + +#: front/src/components/library/TrackDetail.vue:39 +#, fuzzy +msgctxt "Content/Track/Table.Label" +msgid "Size" +msgstr "Rozmiar" + +#: front/src/components/library/FileUpload.vue:87 +#, fuzzy +msgctxt "Content/Library/Table.Label" +msgid "Size" +msgstr "Rozmiar" + +#: front/src/components/mixins/Translations.vue:25 +#: front/src/components/mixins/Translations.vue:26 +#, fuzzy +msgctxt "Content/Library/*/Noun, in MB" +msgid "Size" +msgstr "Rozmiar" -#: 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 +#, fuzzy +msgctxt "*/*/*" msgid "Size" msgstr "Rozmiar" #: front/src/views/content/libraries/FilesTable.vue:15 +#, fuzzy +msgctxt "Content/Library/Dropdown" +msgid "Skipped" +msgstr "PominiÄ™to" + #: front/src/views/content/libraries/FilesTable.vue:204 +#, fuzzy +msgctxt "Content/Library/Table/Short" msgid "Skipped" msgstr "PominiÄ™to" #: front/src/views/content/libraries/Quota.vue:49 +#, fuzzy +msgctxt "Content/Library/Label" msgid "Skipped files" msgstr "PominiÄ™te pliki" #: front/src/views/admin/moderation/DomainsDetail.vue:97 +msgctxt "Content/Moderation/Table.Label" msgid "Software" msgstr "" +#: front/src/components/PageNotFound.vue:10 +#, fuzzy +msgctxt "Content/*/Paragraph" +msgid "Sorry, the page you asked for does not exist:" +msgstr "Przepraszamy, strona której szukasz nie istnieje:" + #: front/src/components/Footer.vue:49 +#, fuzzy +msgctxt "Footer/*/List item.Link" msgid "Source code" msgstr "Kod źródÅ‚owy" -#: front/src/components/auth/Profile.vue:23 #: front/src/components/manage/users/UsersTable.vue:70 +#, fuzzy +msgctxt "Content/Admin/Table.User role" msgid "Staff member" msgstr "CzÅ‚onek administracji" +#: front/src/components/auth/Profile.vue:23 +#, fuzzy +msgctxt "Content/Profile/Button.Label" +msgid "Staff member" +msgstr "CzÅ‚onek administracji" + +#: front/src/components/audio/PlayButton.vue:24 +#, fuzzy +msgctxt "*/Queue/Dropdown/Button/Label/Short" +msgid "Start radio" +msgstr "Zatrzymaj radio" + #: front/src/components/radios/Button.vue:4 -msgid "Start" -msgstr "Rozpocznij" +#, fuzzy +msgctxt "Content/Radio/Button.Label/Short, Verb" +msgid "Start radio" +msgstr "Zatrzymaj radio" #: front/src/views/admin/Settings.vue:86 +#, fuzzy +msgctxt "Content/Admin/Menu" msgid "Statistics" msgstr "Statystyki" #: front/src/views/admin/moderation/AccountsDetail.vue:454 +msgctxt "Content/Moderation/Help text" msgid "Statistics are computed from known activity and content on your instance, and do not reflect general activity for this account" msgstr "" #: front/src/views/admin/moderation/DomainsDetail.vue:358 +msgctxt "Content/Moderation/Help text" msgid "Statistics are computed from known activity and content on your instance, and do not reflect general activity for this domain" msgstr "" -#: front/src/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 +#, fuzzy +msgctxt "Content/Admin/Table.Label/Noun" +msgid "Status" +msgstr "Stan" + +#: front/src/components/manage/users/InvitationsTable.vue:17 +#, fuzzy +msgctxt "Content/Admin/Dropdown.Label" +msgid "Status" +msgstr "Stan" + +#: front/src/components/library/FileUpload.vue:88 #: front/src/views/content/libraries/Detail.vue:28 +#, fuzzy +msgctxt "Content/Library/Table.Label" +msgid "Status" +msgstr "Stan" + +#: front/src/views/admin/moderation/DomainsDetail.vue:123 +#, fuzzy +msgctxt "Content/Moderation/Table.Label" +msgid "Status" +msgstr "Stan" + +#: front/src/components/manage/library/EditsCardList.vue:12 +#, fuzzy +msgctxt "Content/Search/Dropdown.Label" +msgid "Status" +msgstr "Stan" + +#: front/src/components/manage/users/InvitationsTable.vue:39 +#, fuzzy +msgctxt "Content/Admin/Table.Label" msgid "Status" msgstr "Stan" #: front/src/components/radios/Button.vue:3 -msgid "Stop" -msgstr "Zatrzymaj" +#, fuzzy +msgctxt "Content/Radio/Button.Label/Short, Verb" +msgid "Stop radio" +msgstr "Zatrzymaj radio" -#: front/src/components/Sidebar.vue:161 +#: front/src/components/Sidebar.vue:172 +#, fuzzy +msgctxt "Sidebar/Player/Button.Label/Verb" msgid "Stop radio" msgstr "Zatrzymaj radio" -#: front/src/App.vue:22 +#: front/src/components/SetInstanceModal.vue:23 +#, fuzzy +msgctxt "*/*/Button.Label/Verb" msgid "Submit" msgstr "WyÅ›lij" +#: front/src/components/library/EditForm.vue:80 +msgctxt "Content/Library/Button.Label/Verb" +msgid "Submit and apply edit" +msgstr "" + +#: front/src/components/library/EditForm.vue:7 +msgctxt "Content/Library/Button.Label" +msgid "Submit another edit" +msgstr "" + +#: front/src/components/library/EditForm.vue:81 +msgctxt "Content/Library/Button.Label/Verb" +msgid "Submit suggestion" +msgstr "" + #: front/src/views/admin/Settings.vue:85 +#, fuzzy +msgctxt "Content/Admin/Menu" msgid "Subsonic" msgstr "Subsonic" #: front/src/components/auth/SubsonicTokenForm.vue:2 +#, fuzzy +msgctxt "Content/Settings/Title" msgid "Subsonic API password" msgstr "HasÅ‚o API Subsonic" -#: front/src/App.vue:26 +#: front/src/components/library/EditForm.vue:38 +msgctxt "Content/Library/Paragraph" +msgid "Suggest a change using the form below." +msgstr "" + +#: front/src/components/library/TrackEdit.vue:5 +#, fuzzy +msgctxt "Content/*/Title" +msgid "Suggest an edit on this track" +msgstr "Nie udaÅ‚o siÄ™ dodać tego utworu do listy odtwarzania" + +#: front/src/components/SetInstanceModal.vue:31 +#, fuzzy +msgctxt "Popup/Instance/List.Label" msgid "Suggested choices" msgstr "Polecane wybory" #: front/src/components/library/FileUpload.vue:3 +#, fuzzy +msgctxt "Content/Library/Tab.Title/Short" msgid "Summary" msgstr "Podsumowanie" +#: front/src/components/library/EditForm.vue:69 +msgctxt "*/*/*" +msgid "Summary (optional)" +msgstr "" + #: front/src/components/Footer.vue:39 +msgctxt "Footer/*/Listitem.Link" msgid "Support forum" msgstr "" #: front/src/components/library/FileUpload.vue:78 +msgctxt "Content/Library/Paragraph" msgid "Supported extensions: %{ extensions }" msgstr "" #: front/src/components/playlists/Editor.vue:9 #, fuzzy +msgctxt "Content/Playlist/Paragraph" msgid "Syncing changes to server…" msgstr "Synchronizowanie zmian z serwerem…" +#: front/src/components/audio/EmbedWizard.vue:25 +#, fuzzy +msgctxt "Content/*/Paragraph" +msgid "Text copied to clipboard!" +msgstr "Skopiowano tekst do schowka!" + #: front/src/components/common/CopyInput.vue:3 +#, fuzzy +msgctxt "Content/*/Paragraph/Short" msgid "Text copied to clipboard!" msgstr "Skopiowano tekst do schowka!" #: front/src/components/Home.vue:26 +#, fuzzy +msgctxt "Content/Home/Paragraph" msgid "That's simple: we loved Grooveshark and we want to build something even better." msgstr "To proste: kochamy Grooveshark i chcemy utworzyć coÅ› jeszcze lepszego." #: front/src/components/Footer.vue:53 +#, fuzzy +msgctxt "Footer/*/List item.Link" msgid "The funkwhale logo was kindly designed and provided by Francis Gading." msgstr "Logo Funkwhale zostaÅ‚o zaprojektowane i dostarczone przez Francisa Gadinga." +#: front/src/components/SetInstanceModal.vue:8 +msgctxt "Popup/Instance/Error message.List item" +msgid "The given address is not a Funkwhale server" +msgstr "" + #: front/src/views/content/libraries/Form.vue:34 #, fuzzy +msgctxt "Popup/Library/Paragraph" msgid "The library and all its tracks will be deleted. This can not be undone." 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:" +#, fuzzy +msgctxt "Content/Library/List item" +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 +#: front/src/components/audio/Player.vue:75 +msgctxt "Sidebar/Player/Error message.Paragraph" msgid "The next track will play automatically in a few seconds…" msgstr "" #: front/src/components/Home.vue:121 +#, fuzzy +msgctxt "Content/Home/List item" 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Ä…" +#: front/src/components/playlists/Form.vue:14 +#, fuzzy +msgctxt "Content/Playlist/Error message.Title" +msgid "The playlist could not be created" +msgstr "Utworzono listÄ™ odtwarzania" + +#: front/src/components/SetInstanceModal.vue:7 +msgctxt "Popup/Instance/Error message.List item" +msgid "The server might be down" +msgstr "" + #: front/src/components/auth/SubsonicTokenForm.vue:4 +#, fuzzy +msgctxt "Content/Settings/Paragraph" msgid "The Subsonic API is not available on this Funkwhale instance." msgstr "API Subsonic nie jest dostÄ™pne na tej instancji Funkwhale." +#: front/src/components/library/EditCard.vue:96 +msgctxt "Popup/Library/Paragraph" +msgid "The suggestion will be completely removed, this action is irreversible." +msgstr "" + +#: front/src/components/playlists/PlaylistModal.vue:20 +#, fuzzy +msgctxt "Popup/Playlist/Error message.Title" +msgid "The track can't be added to a playlist" +msgstr "Nie udaÅ‚o siÄ™ dodać tego utworu do listy odtwarzania" + +#: front/src/components/audio/Player.vue:72 +msgctxt "Sidebar/Player/Error message.Title" +msgid "The track cannot be loaded" +msgstr "" + #: front/src/components/library/FileUpload.vue:43 +#, fuzzy +msgctxt "Content/Library/List item" 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/views/content/Home.vue:4 #, fuzzy +msgctxt "Content/Library/Paragraph" msgid "There are various ways to grab new content and make it available here." msgstr "Oferujemy różne sposoby zdobywania nowej zawartoÅ›ci i udostÄ™pniania jej tutaj" #: front/src/components/manage/moderation/InstancePolicyForm.vue:66 +msgctxt "Popup/Moderation/Paragraph" msgid "This action is irreversible." msgstr "" -#: front/src/components/library/Album.vue:85 +#: front/src/components/library/Album.vue:81 +#, fuzzy +msgctxt "Content/Album/Paragraph" 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 +#: front/src/components/library/Artist.vue:99 +#, fuzzy +msgctxt "Content/Artist/Paragraph" msgid "This artist is present in the following libraries:" msgstr "Ten artysta wystÄ™puje w nastÄ™pujÄ…cych bibliotekach:" #: front/src/views/admin/moderation/AccountsDetail.vue:55 #: front/src/views/admin/moderation/DomainsDetail.vue:48 +msgctxt "Content/Moderation/Card.Title" msgid "This domain is subject to specific moderation rules" msgstr "" #: front/src/views/content/Home.vue:9 #, fuzzy +msgctxt "Content/Library/Paragraph" msgid "This instance offers up to %{quota} of storage space for every user." msgstr "Ta instancja oferuje maksymalnie %{quota} przestrzeni dla każdego użytkownika." #: front/src/components/auth/Profile.vue:16 +#, fuzzy +msgctxt "Content/Profile/Button.Paragraph" msgid "This is you!" msgstr "To Ty!" #: front/src/views/content/libraries/Form.vue:71 #, fuzzy +msgctxt "Content/Library/Input.Placeholder" msgid "This library contains my personal music, I hope you like it." msgstr "Ta instancja zawiera mojÄ… personalnÄ… bibliotekÄ™, mam nadziejÄ™ że jÄ… polubisz!" #: front/src/views/content/remote/Card.vue:131 +msgctxt "Content/Library/Card.Help text" msgid "This library is private and your approval from its owner is needed to access its content" msgstr "" #: front/src/views/content/remote/Card.vue:132 +msgctxt "Content/Library/Card.Help text" msgid "This library is public and you can access its content freely" msgstr "" -#: front/src/components/common/ActionTable.vue:45 +#: front/src/components/common/ActionTable.vue:46 #, fuzzy +msgctxt "Modal/*/Paragraph" msgid "This may affect a lot of elements or have irreversible consequences, please double check this is really what you want." msgstr "Może to wpÅ‚ywać na wiele rzeczy, sprawdź dwukrotnie czy to na pewno to, czego chcesz." #: front/src/components/library/FileUpload.vue:52 +#, fuzzy +msgctxt "Content/Library/Paragraph" 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 +#: front/src/views/content/libraries/FilesTable.vue:213 +#, fuzzy +msgctxt "Content/Library/Help text" +msgid "This track could not be processed, please it is tagged correctly" +msgstr "WystÄ…piÅ‚ bÅ‚Ä…d w trakcie przetwarzania tego utworu, upewnij siÄ™ że posiada on poprawne metadane" + +#: front/src/views/content/libraries/FilesTable.vue:209 +#, fuzzy +msgctxt "Content/Library/Help text" +msgid "This track has been uploaded, but hasn't been processed by the server yet" +msgstr "Utwór zostaÅ‚ zaimportowany, ale jeszcze nie jest przetworzony przez serwer" + +#: front/src/views/content/libraries/FilesTable.vue:205 +#, fuzzy +msgctxt "Content/Library/Help text" +msgid "This track is already present in one of your libraries" +msgstr "Utwór jest już w jednej z twoich bibliotek" + +#: front/src/components/audio/PlayButton.vue:86 +msgctxt "*/Queue/Button/Title" msgid "This track is not available in any library you have access to" msgstr "" -#: front/src/components/library/Track.vue:171 +#: front/src/components/library/TrackDetail.vue:90 +#, fuzzy +msgctxt "Content/Track/Paragraph" msgid "This track is present in the following libraries:" msgstr "Ten utwór wystÄ™puje w nastÄ™pujÄ…cych bibliotekach:" -#: front/src/views/playlists/Detail.vue:37 +#: front/src/views/playlists/Detail.vue:38 +#, fuzzy +msgctxt "Popup/Playlist/Paragraph" msgid "This will completely delete this playlist and cannot be undone." msgstr "To caÅ‚kowicie usunie listÄ™ odtwarzania i nie może zostać cofniÄ™te." #: front/src/views/radios/Detail.vue:27 +#, fuzzy +msgctxt "Popup/Radio/Paragraph" msgid "This will completely delete this radio and cannot be undone." msgstr "To bezpowrotnie usunie radio." #: front/src/components/auth/SubsonicTokenForm.vue:50 +#, fuzzy +msgctxt "Popup/Settings/Paragraph" 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:132 src/components/Footer.vue:72 -#, fuzzy -msgid "This will erase your local data and disconnect you, do you want to continue?" -msgstr "To wyczyÅ›ci Twoje lokalne dane i rozÅ‚Ä…czy CiÄ™, czy chcesz kontynuować?" - #: front/src/components/auth/SubsonicTokenForm.vue:35 +#, fuzzy +msgctxt "Popup/Settings/Paragraph" msgid "This will log you out from existing devices that use the current password." msgstr "To wyloguje CiÄ™ z urzÄ…dzeÅ„ na których jesteÅ› obecnie zalogowany." #: front/src/components/playlists/Editor.vue:44 +#, fuzzy +msgctxt "Popup/Playlist/Paragraph" msgid "This will remove all tracks from this playlist and cannot be undone." msgstr "To bezpowrotnie usunie wszystkie utwory z tej listy odtwarzania." -#: front/src/components/audio/track/Table.vue:6 -#: front/src/components/manage/library/FilesTable.vue:37 -#: front/src/components/mixins/Translations.vue:27 +#: front/src/components/audio/track/Table.vue:7 +#, fuzzy +msgctxt "Content/Track/Table.Label" +msgid "Title" +msgstr "TytuÅ‚" + #: front/src/views/content/libraries/FilesTable.vue:54 -#: front/src/components/mixins/Translations.vue:28 +#, fuzzy +msgctxt "*/*/*" msgid "Title" msgstr "TytuÅ‚" +#: front/src/components/SetInstanceModal.vue:16 +msgctxt "Popup/Instance/Paragraph" +msgid "To continue, please select the Funkwhale instance you want to connect to. Enter the address directly, or select one of the suggested choices." +msgstr "" + #: front/src/components/ShortcutsModal.vue:79 +msgctxt "Popup/Keyboard shortcuts/Table.Label/Verb" msgid "Toggle queue looping" msgstr "" -#: front/src/views/admin/moderation/AccountsDetail.vue:288 #: front/src/views/admin/moderation/DomainsDetail.vue:225 +#, fuzzy +msgctxt "Content/Moderation/Table.Label" msgid "Total size" -msgstr "" +msgstr "Nie użyty" + +#: front/src/views/admin/moderation/AccountsDetail.vue:288 +#, fuzzy +msgctxt "Content/*/*" +msgid "Total size" +msgstr "Nie użyty" #: front/src/views/content/libraries/Card.vue:61 +#, fuzzy +msgctxt "Content/Library/Card.Help text" msgid "Total size of the files in this library" msgstr "ÅÄ…czny rozmiar wszystkich plików w tej bibliotece" #: front/src/views/admin/moderation/DomainsDetail.vue:113 #, fuzzy +msgctxt "Content/*/*" 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 +#, fuzzy +msgctxt "Sidebar/Search/Title" msgid "Track" msgstr "Utwór" -#: front/src/views/content/libraries/FilesTable.vue:205 +#: front/src/components/library/TrackBase.vue:139 +#: front/src/components/library/TrackDetail.vue:155 #, fuzzy -msgid "Track already present in one of your libraries" -msgstr "Utwór jest już w jednej z twoich bibliotek" +msgctxt "Head/Track/Title" +msgid "Track" +msgstr "Utwór" + +#: front/src/components/metadata/Search.vue:138 +#, fuzzy +msgctxt "*/*/*" +msgid "Track" +msgstr "Utwór" + +#: front/src/components/library/EditCard.vue:13 +msgctxt "Content/Library/Card/Short" +msgid "Track #%{ id } - %{ name }" +msgstr "" -#: front/src/components/library/Track.vue:85 +#: front/src/components/library/TrackDetail.vue:4 +#, fuzzy +msgctxt "Content/Track/Title/Noun" msgid "Track information" msgstr "Informacje o utworze" -#: front/src/components/library/radios/Filter.vue:44 -msgid "Track matching filter" -msgstr "Utwór zgodny z filtrem" - -#: front/src/components/mixins/Translations.vue:23 -#: front/src/components/mixins/Translations.vue:24 +#: front/src/components/mixins/Translations.vue:21 +#: front/src/components/mixins/Translations.vue:22 +#, fuzzy +msgctxt "Content/*/Dropdown/Noun" msgid "Track name" msgstr "TytuÅ‚ utworu" -#: front/src/views/content/libraries/FilesTable.vue:209 +#: front/src/components/playlists/PlaylistModal.vue:33 #, fuzzy -msgid "Track uploaded, but not processed by the server yet" -msgstr "Utwór zostaÅ‚ zaimportowany, ale jeszcze nie jest przetworzony przez serwer" +msgctxt "*/*/Table.Label" +msgid "Tracks" +msgstr "Utwory" + +#: front/src/views/content/Base.vue:8 +#, fuzzy +msgctxt "Menu/Library/Tab.Link" +msgid "Tracks" +msgstr "Utwory" #: front/src/components/instance/Stats.vue:54 -msgid "tracks" -msgstr "utwory" +#, fuzzy +msgctxt "Content/About/Paragraph/Unit" +msgid "Tracks" +msgstr "Utwory" + +#: front/src/components/library/Album.vue:71 src/views/playlists/Detail.vue:51 +#, fuzzy +msgctxt "Content/*/Title/Name" +msgid "Tracks" +msgstr "Utwory" -#: front/src/components/library/Album.vue:75 -#: 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 +#: front/src/views/radios/Detail.vue:34 +#, fuzzy +msgctxt "Content/*/*" msgid "Tracks" msgstr "Utwory" -#: front/src/components/library/Artist.vue:54 +#: front/src/views/content/libraries/Detail.vue:8 +#, fuzzy +msgctxt "*/*/*" +msgid "Tracks" +msgstr "Utwory" + +#: front/src/components/library/Artist.vue:90 +#, fuzzy +msgctxt "Content/Artist/Title" msgid "Tracks by this artist" msgstr "Utwory tego wykonawcy" #: front/src/components/instance/Stats.vue:25 +#, fuzzy +msgctxt "Content/About/Paragraph/Unit" msgid "Tracks favorited" msgstr "Ulubione utwory" #: front/src/components/instance/Stats.vue:19 +#, fuzzy +msgctxt "Content/About/Paragraph/Unit" msgid "tracks listened" msgstr "wysÅ‚uchane utwory" -#: front/src/components/library/Track.vue:138 -#: front/src/components/manage/library/FilesTable.vue:41 +#: front/src/components/library/radios/Filter.vue:44 +#, fuzzy +msgctxt "Popup/Radio/Title/Noun" +msgid "Tracks matching filter" +msgstr "Utwór zgodny z filtrem" + +#: front/src/components/library/TrackDetail.vue:57 +#, fuzzy +msgctxt "Content/Track/Table.Label/Noun" +msgid "Type" +msgstr "Rodzaj" + #: front/src/views/admin/moderation/AccountsDetail.vue:151 +#, fuzzy +msgctxt "Content/Moderation/Table.Label/Noun" msgid "Type" msgstr "Rodzaj" -#: front/src/components/manage/moderation/AccountsTable.vue:44 #: front/src/components/manage/moderation/DomainsTable.vue:42 +#, fuzzy +msgctxt "Content/Moderation/Table.Label/Short" msgid "Under moderation rule" -msgstr "" +msgstr "UsuÅ„ radio" + +#: front/src/components/manage/moderation/AccountsTable.vue:44 +#, fuzzy +msgctxt "Content/Moderation/Table.Label/Short, Noun" +msgid "Under moderation rule" +msgstr "UsuÅ„ radio" + +#: front/src/views/content/remote/Card.vue:105 +#, fuzzy +msgctxt "Popup/Library/Button.Label" +msgid "Unfollow" +msgstr "PrzestaÅ„ Å›ledzić" #: front/src/views/content/remote/Card.vue:100 -#: src/views/content/remote/Card.vue:105 +#, fuzzy +msgctxt "Content/Library/Card.Button.Label/Verb" msgid "Unfollow" msgstr "PrzestaÅ„ Å›ledzić" #: front/src/views/content/remote/Card.vue:101 +#, fuzzy +msgctxt "Popup/Library/Title" msgid "Unfollow this library?" msgstr "Czy chcesz przestać Å›ledzić tÄ™ bibliotekÄ™?" #: front/src/components/About.vue:17 -msgid "Unfortunately, owners of this instance did not yet take the time to complete this page." +#, fuzzy +msgctxt "Content/About/Paragraph" +msgid "Unfortunately, the owners of this instance did not yet take the time to complete this page." msgstr "Niestety, wÅ‚aÅ›ciciele tej instancji nie znaleźli czasu na wypeÅ‚nienie tej strony." #: front/src/components/Home.vue:37 +#, fuzzy +msgctxt "Content/Home/Title" msgid "Unlimited music" msgstr "Nieograniczona muzyka" -#: front/src/components/audio/Player.vue:354 +#: front/src/components/audio/Player.vue:362 +#, fuzzy +msgctxt "Sidebar/Player/Icon.Tooltip/Verb" msgid "Unmute" msgstr "Cofnij wyciszenie" -#: front/src/components/manage/moderation/InstancePolicyCard.vue:45 #: front/src/components/manage/moderation/InstancePolicyForm.vue:57 #, fuzzy +msgctxt "Content/Moderation/Card.Button.Label/Verb" msgid "Update" msgstr "Data wysyÅ‚ania" #: front/src/components/auth/Settings.vue:50 +#, fuzzy +msgctxt "Content/Settings/Button.Label/Verb" msgid "Update avatar" msgstr "Aktualizuj awatar" #: front/src/views/content/libraries/Form.vue:25 +#, fuzzy +msgctxt "Content/Library/Button.Label/Verb" msgid "Update library" msgstr "Aktualizuj bibliotekÄ™" -#: front/src/components/manage/moderation/InstancePolicyForm.vue:3 -msgid "Update moderation rule" -msgstr "" - #: front/src/components/playlists/Form.vue:33 +#, fuzzy +msgctxt "Content/Playlist/Button.Label/Verb" msgid "Update playlist" msgstr "Aktualizuj listÄ™ odtwarzania" #: front/src/components/auth/Settings.vue:27 +#, fuzzy +msgctxt "Content/Settings/Button.Label/Verb" msgid "Update settings" msgstr "Aktualizuj ustawienia" #: front/src/views/auth/PasswordResetConfirm.vue:21 +#, fuzzy +msgctxt "Content/Signup/Button.Label" msgid "Update your password" msgstr "Aktualizuj swoje hasÅ‚o" #: front/src/views/content/libraries/Card.vue:44 #: front/src/views/content/libraries/DetailArea.vue:24 +#, fuzzy +msgctxt "Content/Library/Card.Button.Label/Verb" msgid "Upload" msgstr "WyÅ›lij" #: front/src/components/auth/Settings.vue:45 +#, fuzzy +msgctxt "Content/Settings/Title/Verb" msgid "Upload a new avatar" msgstr "Dodaj nowy awatar" #: front/src/views/content/Home.vue:6 +#, fuzzy +msgctxt "Content/Library/Title/Verb" msgid "Upload audio content" msgstr "WyÅ›lij zawartość dźwiÄ™kowÄ…" #: front/src/views/content/libraries/FilesTable.vue:57 +#, fuzzy +msgctxt "*/*/*/Noun" msgid "Upload date" msgstr "Data wysyÅ‚ania" -#: front/src/components/library/FileUpload.vue:220 -#: front/src/components/library/FileUpload.vue:221 +#: front/src/components/library/FileUpload.vue:223 +#: front/src/components/library/FileUpload.vue:224 #, fuzzy +msgctxt "Content/Library/Help text" msgid "Upload denied, ensure the file is not too big and that you have not reached your quota" msgstr "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 #, fuzzy +msgctxt "Content/Library/Paragraph" msgid "Upload music files (MP3, OGG, FLAC, etc.) from your personal library directly from your browser to enjoy them here." msgstr "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 +msgctxt "Content/Library/Title/Verb" msgid "Upload new tracks" msgstr "WyÅ›lij nowe utwory" #: front/src/views/admin/moderation/AccountsDetail.vue:269 +#, fuzzy +msgctxt "Content/Moderation/Table.Label/Noun" msgid "Upload quota" msgstr "Powierzchnia dyskowa" -#: front/src/components/library/FileUpload.vue:229 +#: front/src/components/library/FileUpload.vue:232 +#, fuzzy +msgctxt "Content/Library/Help text" msgid "Upload timeout, please try again" msgstr "Importowanie zajęło zbyt dÅ‚ugo, spróbuj jeszcze raz" -#: front/src/components/library/FileUpload.vue:100 +#: front/src/components/library/FileUpload.vue:102 +#, fuzzy +msgctxt "Content/Library/Table" msgid "Uploaded" msgstr "WysÅ‚ano" #: front/src/components/library/FileUpload.vue:5 +#, fuzzy +msgctxt "Content/Library/Tab.Title/Short" msgid "Uploading" msgstr "WysyÅ‚anie" -#: front/src/components/library/FileUpload.vue:103 +#: front/src/components/library/FileUpload.vue:105 #, fuzzy +msgctxt "Content/Library/Table" msgid "Uploading…" msgstr "WysyÅ‚anie" #: front/src/components/manage/moderation/AccountsTable.vue:41 -#: front/src/components/mixins/Translations.vue:37 +#: front/src/components/mixins/Translations.vue:34 #: front/src/views/admin/moderation/AccountsDetail.vue:305 #: front/src/views/admin/moderation/DomainsDetail.vue:241 -#: front/src/components/mixins/Translations.vue:38 +#: front/src/components/mixins/Translations.vue:35 #, fuzzy +msgctxt "Content/Moderation/Table.Label/Noun" msgid "Uploads" msgstr "WyÅ›lij" #: front/src/components/Footer.vue:16 +#, fuzzy +msgctxt "Footer/*/List item.Link" msgid "Use another instance" msgstr "Skorzystaj z innej instancji" #: front/src/views/auth/PasswordReset.vue:12 +#, fuzzy +msgctxt "Content/Signup/Paragraph" msgid "Use this form to request a password reset. We will send an email to the given address with instructions to reset your password." msgstr "Użyj tego formularza aby poprosić o zresetowanie hasÅ‚a. Otrzymasz e-mail z instrukcjami resetowania hasÅ‚a na podany adres." #: front/src/components/manage/moderation/InstancePolicyForm.vue:111 +msgctxt "Content/Moderation/Help text" msgid "Use this setting to temporarily enable/disable the policy without completely removing it." msgstr "" #: front/src/components/manage/users/InvitationsTable.vue:49 +#, fuzzy +msgctxt "Content/Admin/Table" msgid "Used" msgstr "Zużyty" #: front/src/views/content/libraries/Detail.vue:26 +#, fuzzy +msgctxt "Content/Library/Table.Label" msgid "User" msgstr "Użytkownik" #: front/src/components/instance/Stats.vue:5 +#, fuzzy +msgctxt "Content/About/Title/Noun" msgid "User activity" msgstr "Aktywność użytkownika" -#: front/src/components/library/Album.vue:82 -#: src/components/library/Artist.vue:60 -#: front/src/components/library/Track.vue:168 +#: front/src/components/library/TrackDetail.vue:87 +#, fuzzy +msgctxt "Content/Track/Title" +msgid "User libraries" +msgstr "Biblioteki użytkownika" + +#: front/src/components/library/Album.vue:78 +#, fuzzy +msgctxt "Content/*/Title/Name" +msgid "User libraries" +msgstr "Biblioteki użytkownika" + +#: front/src/components/library/Artist.vue:96 +#, fuzzy +msgctxt "Content/Artist/Title" msgid "User libraries" msgstr "Biblioteki użytkownika" #: front/src/components/library/Radios.vue:20 +#, fuzzy +msgctxt "Content/Radio/Title" msgid "User radios" msgstr "Radia użytkownika" #: front/src/components/auth/Signup.vue:19 +msgid "Username" +msgstr "Nazwa użytkownika" + #: front/src/components/manage/users/UsersTable.vue:37 -#: front/src/components/mixins/Translations.vue:33 +#, fuzzy +msgctxt "Content/Admin/Table.Label" +msgid "Username" +msgstr "Nazwa użytkownika" + +#: front/src/components/mixins/Translations.vue:30 +#: front/src/components/mixins/Translations.vue:31 +#, fuzzy +msgctxt "Content/Profile/*/Noun" +msgid "Username" +msgstr "Nazwa użytkownika" + #: front/src/views/admin/moderation/AccountsDetail.vue:85 -#: front/src/components/mixins/Translations.vue:34 +#, fuzzy +msgctxt "Content/*/*" msgid "Username" msgstr "Nazwa użytkownika" #: front/src/components/auth/Login.vue:15 +#, fuzzy +msgctxt "Content/Login/Input.Label/Noun" msgid "Username or email" msgstr "Nazwa użytkownika lub adres e-mail" #: front/src/components/instance/Stats.vue:13 +#, fuzzy +msgctxt "Content/About/Paragraph/Unit" msgid "users" msgstr "użytkownicy" -#: front/src/components/Sidebar.vue:91 +#: front/src/components/mixins/Translations.vue:32 +#: front/src/components/mixins/Translations.vue:33 +#, fuzzy +msgctxt "Content/Moderation/*/Noun" +msgid "Users" +msgstr "Użytkownicy" + #: 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 +#, fuzzy +msgctxt "Content/Moderation/Table.Label" +msgid "Users" +msgstr "Użytkownicy" + +#: front/src/components/Sidebar.vue:91 +#, fuzzy +msgctxt "Sidebar/Admin/List item.Link/Noun" +msgid "Users" +msgstr "Użytkownicy" + +#: front/src/views/admin/users/UsersList.vue:3 +#: src/views/admin/users/UsersList.vue:21 +#, fuzzy +msgctxt "*/Admin/Title" +msgid "Users" +msgstr "Użytkownicy" + +#: front/src/views/admin/Settings.vue:81 +#, fuzzy +msgctxt "Content/Admin/Menu" +msgid "Users" +msgstr "Użytkownicy" + +#: front/src/views/admin/users/Base.vue:5 +#, fuzzy +msgctxt "*/Admin/Link" msgid "Users" msgstr "Użytkownicy" @@ -2861,207 +5116,334 @@ msgstr "O Funkwhale" #: front/src/components/Footer.vue:13 #, fuzzy +msgctxt "Footer/*/List item" 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 +msgctxt "Content/Library/Link/Verb" msgid "View files" msgstr "Zobacz pliki" -#: front/src/components/library/Album.vue:31 -#: 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 +#, fuzzy +msgctxt "Content/*/Link.Tooltip/Verb" +msgid "View on MusicBrainz" +msgstr "WyÅ›wietl na MusicBrainz" + +#: front/src/components/library/TrackBase.vue:36 +#, fuzzy +msgctxt "Content/*/Link/Verb" +msgid "View on MusicBrainz" +msgstr "WyÅ›wietl na MusicBrainz" + +#: front/src/components/library/Album.vue:26 +#: src/components/library/Artist.vue:35 +#, fuzzy +msgctxt "Content/*/Button.Label/Verb" msgid "View on MusicBrainz" msgstr "WyÅ›wietl na MusicBrainz" #: front/src/views/content/libraries/Form.vue:18 +#, fuzzy +msgctxt "Content/Library/Dropdown.Label" msgid "Visibility" msgstr "Widoczność" #: front/src/views/content/libraries/Card.vue:59 +#, fuzzy +msgctxt "Content/Library/Card.Help text" msgid "Visibility: everyone on this instance" msgstr "Widoczność: wszyscy na tej instancji" #: front/src/views/content/libraries/Card.vue:60 +#, fuzzy +msgctxt "Content/Library/Card.Help text" msgid "Visibility: everyone, including other instances" msgstr "Widoczność: wszyscy, uwzglÄ™dniajÄ…c inne instancje" #: front/src/views/content/libraries/Card.vue:58 +#, fuzzy +msgctxt "Content/Library/Card.Help text" msgid "Visibility: nobody except me" msgstr "Widoczność: nikt poza mnÄ…" -#: front/src/components/library/Album.vue:61 +#: front/src/components/library/Album.vue:56 +msgctxt "Content/Album/" msgid "Volume %{ number }" msgstr "" -#: front/src/components/playlists/PlaylistModal.vue:20 -msgid "We cannot add the track to a playlist" -msgstr "Nie udaÅ‚o siÄ™ dodać tego utworu do listy odtwarzania" - -#: front/src/components/playlists/Form.vue:14 -msgid "We cannot create the playlist" -msgstr "Nie udaÅ‚o siÄ™ utworzyć listy odtwarzania" - #: front/src/components/auth/Signup.vue:13 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 +#, fuzzy +msgctxt "Content/Login/Error message.Title" msgid "We cannot log you in" msgstr "Nie udaÅ‚o siÄ™ zalogować CiÄ™" -#: front/src/components/auth/Settings.vue:38 -msgid "We cannot save your avatar" -msgstr "Nie udaÅ‚o siÄ™ zapisać awatara" - -#: front/src/components/auth/Settings.vue:14 -msgid "We cannot save your settings" -msgstr "Nie udaÅ‚o siÄ™ zapisać ustawieÅ„" - #: front/src/components/Home.vue:127 +#, fuzzy +msgctxt "Content/Home/List item" msgid "We do not track you or bother you with ads" msgstr "Nie Å›ledzimy CiÄ™ i nie wyÅ›wietlamy Ci reklam" -#: front/src/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/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 +msgctxt "Content/Library/Link" msgid "We recommend using Picard for that purpose." msgstr "polecamy używać do tego Picarda" #: front/src/components/Home.vue:7 +#, fuzzy +msgctxt "Content/Home/Title" msgid "We think listening to music should be simple." msgstr "Uważamy, że sÅ‚uchanie muzyki powinno być proste." -#: front/src/components/PageNotFound.vue:10 -msgid "We're sorry, the page you asked for does not exist:" -msgstr "Przepraszamy, strona której szukasz nie istnieje:" - #: front/src/components/Home.vue:153 +#, fuzzy +msgctxt "Head/Home/Title" msgid "Welcome" msgstr "Witaj" #: front/src/components/Home.vue:5 +#, fuzzy +msgctxt "Content/Home/Title/Verb" msgid "Welcome on Funkwhale" msgstr "Witamy na Funkwhale" #: front/src/components/Home.vue:24 +#, fuzzy +msgctxt "Content/Home/Title" msgid "Why funkwhale?" msgstr "Dlaczego funkwhale?" #: front/src/components/audio/EmbedWizard.vue:13 +msgctxt "Popup/Embed/Input.Label" msgid "Widget height" msgstr "" #: front/src/components/audio/EmbedWizard.vue:6 +msgctxt "Popup/Embed/Input.Label" msgid "Widget width" msgstr "" -#: front/src/components/Sidebar.vue:118 +#: front/src/components/Sidebar.vue:129 #: front/src/components/manage/moderation/AccountsTable.vue:72 #: front/src/components/manage/moderation/DomainsTable.vue:58 +#, fuzzy +msgctxt "*/*/*" msgid "Yes" msgstr "Tak" #: front/src/components/auth/Logout.vue:8 +#, fuzzy +msgctxt "Content/Login/Button.Label" msgid "Yes, log me out!" msgstr "Tak, wyloguj mnie!" #: front/src/views/content/libraries/Form.vue:19 #, fuzzy +msgctxt "Content/Library/Paragraph" msgid "You are able to share your library with other people, regardless of its visibility." msgstr "BÄ™dziesz mógÅ‚ udostÄ™pniać swojÄ… bibliotekÄ™ innym, nie zważajÄ…c na jej widoczność." #: front/src/components/library/FileUpload.vue:33 +#, fuzzy +msgctxt "Content/Library/Paragraph" msgid "You are about to upload music to your library. Before proceeding, please ensure that:" msgstr "Za chwilÄ™ dodasz utwory do swojej biblioteki. Zanim kontynuujesz, upewnij siÄ™ że:" +#: front/src/components/SetInstanceModal.vue:12 +msgctxt "Popup/Login/Paragraph" +msgid "You are currently connected to <a href=\"%{ url }\" target=\"_blank\">%{ hostname } <i class=\"external icon\"/></a>. If you continue, you will be disconnected from your current instance and all your local data will be deleted." +msgstr "" + +#: front/src/components/library/Artist.vue:67 +msgid "You are currently hiding content related to this artist." +msgstr "" + #: front/src/components/auth/Logout.vue:7 msgid "You are currently logged in as %{ username }" msgstr "JesteÅ› obecnie zalogowany jako %{ username }" +#: front/src/components/library/FileUpload.vue:36 +msgctxt "Content/Library/List item" +msgid "You are not uploading copyrighted content in a public library, otherwise you may be infringing the law" +msgstr "" + +#: front/src/components/SetInstanceModal.vue:97 +msgctxt "*/Instance/Message" +msgid "You are now using the Funkwhale instance at %{ url }" +msgstr "" + #: front/src/views/content/Home.vue:17 +#, fuzzy +msgctxt "Content/Library/Paragraph" msgid "You can follow libraries from other users to get access to new music. Public libraries can be followed immediatly, while following a private library requires approval from its owner." msgstr "Możesz zaobserwować biblioteki innych użytkowników aby uzyskać dostÄ™p do nowej muzyki. Publiczne biblioteki mogÄ… być zaobserwowane natychmiast, a do zaobserwowania prywatnej biblioteki bÄ™dziesz potrzebowaÅ‚ zgody jej wÅ‚aÅ›ciciela." #: front/src/components/Home.vue:133 +#, fuzzy +msgctxt "Content/Home/List item" msgid "You can invite friends and family to your instance so they can enjoy your music" msgstr "Możesz zaprosić znajomych i rodzinÄ™ na swojÄ… instancjÄ™, aby mogli siÄ™ cieszyć dodanÄ… przez Ciebie muzykÄ…" +#: front/src/components/moderation/FilterModal.vue:31 +msgctxt "Popup/Moderation/Paragraph" +msgid "You can manage and update your filters anytime from your account settings." +msgstr "" + #: front/src/views/auth/EmailConfirm.vue:24 #, fuzzy +msgctxt "Content/Signup/Paragraph" msgid "You can now use the service without limitations." msgstr "Twój adres e-mail zostaÅ‚ potwierdzony, możesz używać usÅ‚ugi bez ograniczeÅ„." #: front/src/components/library/radios/Builder.vue:7 +#, fuzzy +msgctxt "Content/Radio/Paragraph" msgid "You can use this interface to build your own custom radio, which will play tracks according to your criteria." msgstr "Możesz używać tego interfejsu aby utworzyć wÅ‚asne radio, które bÄ™dzie odtwarzać utwory pasujÄ…ce do Twoich kryteriów." #: front/src/components/auth/SubsonicTokenForm.vue:7 +#, fuzzy +msgctxt "Content/Settings/Paragraph" msgid "You can use those to enjoy your playlist and music in offline mode, on your smartphone or tablet, for instance." msgstr "Możesz używać tego, aby cieszyć siÄ™ muzykÄ… i swojÄ… listÄ… odtwarzania w trybie offline, na przykÅ‚ad na smartfonie i tablecie." #: front/src/views/admin/moderation/AccountsDetail.vue:46 +#, fuzzy +msgctxt "Content/Moderation/Card.Title" msgid "You don't have any rule in place for this account." -msgstr "" +msgstr "Brak powiadomieÅ„ do wyÅ›wietlenia!" #: front/src/views/admin/moderation/DomainsDetail.vue:39 +#, fuzzy +msgctxt "Content/Moderation/Card.Title" msgid "You don't have any rule in place for this domain." +msgstr "Brak powiadomieÅ„ do wyÅ›wietlenia!" + +#: front/src/components/library/EditForm.vue:52 +msgctxt "Content/Library/Paragraph" +msgid "You don't have the permission to edit this object, but you can suggest changes. Once submitted, suggestions will be reviewed before approval." msgstr "" -#: front/src/components/Sidebar.vue:158 +#: front/src/components/Sidebar.vue:169 +#, fuzzy +msgctxt "Sidebar/Player/Title" msgid "You have a radio playing" msgstr "Odtwarzasz radio" -#: front/src/components/audio/Player.vue:71 +#: front/src/components/audio/Player.vue:79 +msgctxt "Sidebar/Player/Error message.Paragraph" 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/components/auth/Settings.vue:99 +#: front/src/components/auth/Settings.vue:100 +#, fuzzy +msgctxt "Popup/Settings/List item" msgid "You will be logged out from this session and have to log in with the new one" msgstr "Zostaniesz wylogowany z tej sesji i musisz zalogować siÄ™ nowym hasÅ‚em" -#: front/src/components/auth/Settings.vue:70 +#: front/src/components/auth/Settings.vue:71 +#, fuzzy +msgctxt "Content/Settings/Paragraph" msgid "You will have to update your password on your clients that use this password." msgstr "BÄ™dziesz musiaÅ‚ zmienić hasÅ‚o na klientach używajÄ…cych tego hasÅ‚a." -#: front/src/components/favorites/List.vue:115 +#: front/src/components/moderation/FilterModal.vue:20 +msgctxt "Popup/Moderation/Paragraph" +msgid "You will not see tracks, albums and user activity linked to this artist anymore:" +msgstr "" + +#: front/src/components/auth/Settings.vue:38 +msgctxt "Content/Settings/Error message.Title" +msgid "Your avatar cannot be saved" +msgstr "" + +#: front/src/components/library/EditForm.vue:3 +msgctxt "Content/Library/Paragraph" +msgid "Your edit was successfully submitted." +msgstr "" + +#: front/src/components/favorites/List.vue:116 +#, fuzzy +msgctxt "Head/Favorites/Title" msgid "Your Favorites" msgstr "Twoje ulubione" #: front/src/components/Home.vue:114 +#, fuzzy +msgctxt "Content/Home/Title" msgid "Your music, your way" msgstr "Twoja muzyka, po Twojemu" -#: front/src/views/Notifications.vue:7 +#: front/src/views/Notifications.vue:4 +#, fuzzy +msgctxt "Content/Notifications/Title" msgid "Your notifications" msgstr "Twoje powiadomienia" +#: front/src/components/auth/Settings.vue:76 +msgctxt "Content/Settings/Error message.Title" +msgid "Your password cannot be changed" +msgstr "" + #: front/src/views/auth/PasswordResetConfirm.vue:29 +#, fuzzy +msgctxt "Content/Signup/Card.Paragraph" msgid "Your password has been updated successfully." msgstr "Twoje hasÅ‚o zostaÅ‚o pomyÅ›lnie zmienione." -#: front/src/components/auth/Settings.vue:100 +#: front/src/components/auth/Settings.vue:14 +#, fuzzy +msgctxt "Content/Settings/Error message.Title" +msgid "Your settings can't be updateds" +msgstr "Zaktualizowano ustawienia" + +#: front/src/components/auth/Settings.vue:101 +#, fuzzy +msgctxt "Popup/Settings/List item" msgid "Your Subsonic password will be changed to a new, random one, logging you out from devices that used the old Subsonic password" msgstr "Twoje hasÅ‚o Subsonic zostanie zmienione na nowe, losowe i zostaniesz wylogowany z urzÄ…dzeÅ„ korzystajÄ…cych ze starego hasÅ‚a Subsonic" + +#: front/src/edits.js:10 +#, fuzzy +msgctxt "*/*/*/Short, Noun" +msgid "Title" +msgstr "TytuÅ‚" + +#: front/src/edits.js:17 +msgctxt "*/*/*/Short, Noun" +msgid "License" +msgstr "" + +#: front/src/edits.js:25 +#, fuzzy +msgctxt "*/*/*/Short, Noun" +msgid "Position" +msgstr "Opis" + +#: front/src/components/library/Album.vue:180 +#, fuzzy +msgctxt "Content/Album/Header.Title" +msgid "Album containing %{ count } track, by <a class=\"internal\" href=\"%{ artistUrl }\">%{ artist }</a>" +msgid_plural "Album containing %{ count } tracks, by <a class=\"internal\" href=\"%{ artistUrl }\">%{ artist }</a>" +msgstr[0] "Album zawiera %{ count } utwór od %{ artist }" +msgstr[1] "Album zawiera %{ count } utwory od %{ artist }" +msgstr[2] "Album zawiera %{ count } utworów od %{ artist }" + +#: front/src/components/audio/PlayButton.vue:221 +#, fuzzy +msgctxt "*/Queue/Message" +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" diff --git a/front/locales/pt_PT/LC_MESSAGES/app.po b/front/locales/pt_PT/LC_MESSAGES/app.po index ae97592a9..5c1f94e93 100644 --- a/front/locales/pt_PT/LC_MESSAGES/app.po +++ b/front/locales/pt_PT/LC_MESSAGES/app.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: front 1.0.0\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2019-01-29 10:47+0100\n" +"POT-Creation-Date: 2019-03-08 12:38+0100\n" "PO-Revision-Date: 2019-01-18 21:50+0000\n" "Last-Translator: troll <my_name_is_troll@protonmail.com>\n" "Language-Team: none\n" @@ -19,107 +19,164 @@ msgstr "" "X-Generator: Weblate 3.2.2\n" #: front/src/components/playlists/PlaylistModal.vue:9 +#, fuzzy +msgctxt "Popup/Playlist/Paragraph" msgid "\"%{ title }\", by %{ artist }" msgstr "\"%{ title }\", de %{ artist }" #: front/src/components/Sidebar.vue:24 +#, fuzzy +msgctxt "Sidebar/Queue/Tab.Title" msgid "(%{ index } of %{ length })" msgstr "(%{ index } de %{ length })" #: front/src/components/Sidebar.vue:22 +#, fuzzy +msgctxt "Sidebar/Queue/Tab.Title" msgid "(empty)" msgstr "(vazio)" -#: front/src/components/common/ActionTable.vue:57 -#: front/src/components/common/ActionTable.vue:66 +#: front/src/components/common/ActionTable.vue:67 +#, fuzzy +msgctxt "Content/*/Paragraph" msgid "%{ count } on %{ total } selected" msgid_plural "%{ count } on %{ total } selected" msgstr[0] "%{ count } em %{ total } selecionado" msgstr[1] "%{ count } em %{ total } selecionados" -#: front/src/components/Sidebar.vue:110 src/components/audio/album/Card.vue:54 +#: front/src/components/audio/album/Card.vue:52 +#, fuzzy +msgctxt "Content/Album/Card" +msgid "%{ count } track" +msgid_plural "%{ count } tracks" +msgstr[0] "%{ count } pista" +msgstr[1] "%{ count } pistas" + #: front/src/views/content/libraries/Card.vue:39 #: src/views/content/remote/Card.vue:26 +#, fuzzy +msgctxt "Content/Library/Card.List item" +msgid "%{ count } track" +msgid_plural "%{ count } tracks" +msgstr[0] "%{ count } pista" +msgstr[1] "%{ count } pistas" + +#: front/src/components/Sidebar.vue:121 +#, fuzzy +msgctxt "Sidebar/Queue/Message" msgid "%{ count } track" msgid_plural "%{ count } tracks" msgstr[0] "%{ count } pista" msgstr[1] "%{ count } pistas" #: front/src/components/library/Artist.vue:13 +#, fuzzy +msgctxt "Content/Artist/Paragraph" msgid "%{ count } track in %{ albumsCount } albums" msgid_plural "%{ count } tracks in %{ albumsCount } albums" msgstr[0] "%{ count } tema em %{ albumsCount } álbuns" msgstr[1] "%{ count } temas em %{ albumsCount } álbuns" -#: front/src/components/library/radios/Builder.vue:80 +#: front/src/components/library/radios/Builder.vue:81 msgid "%{ count } track matching combined filters" msgid_plural "%{ count } tracks matching combined filters" msgstr[0] "%{ count } pista corresponde aos filtros selecionados" msgstr[1] "%{ count } pistas correspondem aos filtros selecionados" -#: front/src/components/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 foi adicionada à sua fila" -msgstr[1] "%{ count } pistas foram adicionadas à sua fila" - #: front/src/components/playlists/Card.vue:18 +#, fuzzy +msgctxt "Content/*/Card/List item" msgid "%{ count} track" msgid_plural "%{ count } tracks" msgstr[0] "%{ count} pista" msgstr[1] "%{ count } pistas" #: front/src/views/content/libraries/Quota.vue:11 +#, fuzzy +msgctxt "Content/Library/Paragraph" msgid "%{ current } used on %{ max } allowed" msgstr "%{ current } utilizado em %{ max } permitido" #: front/src/components/common/Duration.vue:2 +#, fuzzy +msgctxt "Content/*/Paragraph" msgid "%{ hours } h %{ minutes } min" msgstr "%{ hours } h %{ minutes } min" #: front/src/components/common/Duration.vue:5 +#, fuzzy +msgctxt "Content/*/Paragraph" msgid "%{ minutes } min" msgstr "%{ minutes } min" #: front/src/components/notifications/NotificationRow.vue:40 +#, fuzzy +msgctxt "Content/Notifications/Paragraph" msgid "%{ username } accepted your follow on library \"%{ library }\"" msgstr "%{ username } aceitou seu seguimento na biblioteca \"%{ library }\"" #: front/src/components/notifications/NotificationRow.vue:39 +#, fuzzy +msgctxt "Content/Notifications/Paragraph" msgid "%{ username } followed your library \"%{ library }\"" msgstr "%{ username } seguiu a sua biblioteca \"%{ library }\"" #: front/src/components/notifications/NotificationRow.vue:41 #, fuzzy +msgctxt "Content/Notifications/Paragraph" msgid "%{ username } wants to follow your library \"%{ library }\"" msgstr "%{ username } seguiu a sua biblioteca \"%{ library }\"" #: front/src/components/auth/Profile.vue:46 +#, fuzzy +msgctxt "Head/Profile/Title" msgid "%{ username }'s profile" msgstr "%{ username } perfil" #: front/src/components/audio/artist/Card.vue:41 +#, fuzzy +msgctxt "Content/Artist/Card" msgid "1 album" msgid_plural "%{ count } albums" msgstr[0] "1 álbum" msgstr[1] "%{ count } álbums" #: front/src/components/favorites/List.vue:10 +#, fuzzy +msgctxt "Content/Favorites/Title" msgid "1 favorite" msgid_plural "%{ count } favorites" msgstr[0] "1 preferida" msgstr[1] "%{ count } preferidas" -#: front/src/components/library/FileUpload.vue:226 -#: front/src/components/library/FileUpload.vue:227 +#: front/src/components/Home.vue:64 +#, fuzzy +msgctxt "Content/Home/Title" +msgid "A clean library" +msgstr "Biblioteca limpa" + +#: front/src/components/library/FileUpload.vue:229 +#: front/src/components/library/FileUpload.vue:230 +#, fuzzy +msgctxt "Content/Library/Help text" msgid "A network error occured while uploading this file" msgstr "Ocorreu um erro durante o upload deste ficheiro" +#: front/src/components/library/EditForm.vue:123 +#, fuzzy +msgctxt "*/*/Placeholder" +msgid "A short summary describing your changes." +msgstr "Ocorreu um erro ao salvar suas mudanças" + #: front/src/components/About.vue:5 +#, fuzzy +msgctxt "Content/About/Title/Short, Noun" msgid "About %{ instance }" msgstr "Sobre %{ instance }" #: front/src/components/Footer.vue:6 +#, fuzzy +msgctxt "Footer/About/Title" msgid "About %{instanceName}" msgstr "Sobre %{instanceName}" @@ -128,492 +185,939 @@ msgid "About Funkwhale" msgstr "Sobre Funkwhale" #: front/src/components/Footer.vue:10 +#, fuzzy +msgctxt "Footer/About/List item.Link" msgid "About page" msgstr "Sobre a página" -#: front/src/components/About.vue:8 src/components/About.vue:67 +#: front/src/components/About.vue:67 +#, fuzzy +msgctxt "Head/About/Title" +msgid "About this instance" +msgstr "Sobre esta instância" + +#: front/src/components/About.vue:8 +#, fuzzy +msgctxt "Content/About/Title/Short, Noun" msgid "About this instance" msgstr "Sobre esta instância" #: front/src/views/content/libraries/Detail.vue:48 +#, fuzzy +msgctxt "Content/Library/Button.Label" msgid "Accept" msgstr "Aceitar" #: front/src/views/content/libraries/Detail.vue:40 +#, fuzzy +msgctxt "Content/Library/Table/Short" msgid "Accepted" msgstr "Aceitado" #: front/src/components/auth/SubsonicTokenForm.vue:110 +#, fuzzy +msgctxt "Content/Settings/Message" msgid "Access disabled" msgstr "Acesso desativado" #: front/src/components/Home.vue:106 +#, fuzzy +msgctxt "Content/Home/List item" msgid "Access your music from a clean interface that focus on what really matters" msgstr "Aceda à sua música a partir de uma interface limpa que se concentra no que realmente importa" -#: front/src/components/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 +msgctxt "Content/Moderation/Title" msgid "Account data" msgstr "Dados da conta" #: front/src/components/auth/Settings.vue:5 +#, fuzzy +msgctxt "Content/Settings/Title" msgid "Account settings" msgstr "Configurações da conta" -#: front/src/components/auth/Settings.vue:263 +#: front/src/components/auth/Settings.vue:311 +#, fuzzy +msgctxt "Head/Settings/Title" msgid "Account Settings" msgstr "Configurações da Conta" #: front/src/components/manage/users/UsersTable.vue:39 +#, fuzzy +msgctxt "Content/Admin/Table.Label/Short, Noun" msgid "Account status" msgstr "Status da conta" #: front/src/views/auth/PasswordReset.vue:14 +#, fuzzy +msgctxt "Content/Signup/Input.Label" msgid "Account's email" msgstr "Email da conta" -#: front/src/views/admin/moderation/AccountsList.vue:3 #: front/src/views/admin/moderation/AccountsList.vue:24 +#, fuzzy +msgctxt "Head/Moderation/Title" +msgid "Accounts" +msgstr "Contas" + +#: front/src/views/admin/moderation/AccountsList.vue:3 +#, fuzzy +msgctxt "Content/Moderation/Title" +msgid "Accounts" +msgstr "Contas" + #: front/src/views/admin/moderation/Base.vue:8 +#, fuzzy +msgctxt "Menu/Moderation/Tab" msgid "Accounts" msgstr "Contas" #: front/src/views/content/libraries/Detail.vue:29 +#, fuzzy +msgctxt "Content/Library/Table.Label" msgid "Action" msgstr "Açao" -#: front/src/components/common/ActionTable.vue:99 +#: front/src/components/common/ActionTable.vue:100 +#, fuzzy +msgctxt "Content/*/Paragraph" msgid "Action %{ action } was launched successfully on %{ count } element" msgid_plural "Action %{ action } was launched successfully on %{ count } elements" msgstr[0] "A 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:21 -#: front/src/components/library/radios/Builder.vue:64 +#: front/src/components/library/radios/Builder.vue:65 +#, fuzzy +msgctxt "Content/Radio/Table.Label/Noun (Value is a Button)" +msgid "Actions" +msgstr "Ações" + +#: front/src/components/common/ActionTable.vue:22 +#, fuzzy +msgctxt "Content/*/Dropdown.Label/Noun" msgid "Actions" msgstr "Ações" #: front/src/components/manage/users/UsersTable.vue:53 +#, fuzzy +msgctxt "Content/Admin/Table" msgid "Active" msgstr "Ativo" #: front/src/views/admin/moderation/AccountsDetail.vue:199 #: front/src/views/admin/moderation/DomainsDetail.vue:144 +#, fuzzy +msgctxt "Content/Moderation/Title" msgid "Activity" msgstr "Atividade" #: front/src/components/mixins/Translations.vue:7 #: front/src/components/mixins/Translations.vue:8 +#, fuzzy +msgctxt "Content/Settings/Dropdown.Label/Noun" msgid "Activity visibility" msgstr "Visibilidade da atividade" #: front/src/views/admin/moderation/DomainsList.vue:18 +#, fuzzy +msgctxt "Content/Moderation/Button/Verb" msgid "Add" msgstr "Adicionar" #: front/src/views/admin/moderation/DomainsList.vue:13 +#, fuzzy +msgctxt "Content/Moderation/Form.Label/Verb" msgid "Add a domain" msgstr "Adicionar um domÃnio" +#: front/src/views/admin/moderation/AccountsDetail.vue:50 +#, fuzzy +msgctxt "Content/Moderation/Button/Verb" +msgid "Add a moderation policy" +msgstr "Criar uma nova regra de moderação" + #: front/src/components/manage/moderation/InstancePolicyForm.vue:4 +#, fuzzy +msgctxt "Content/Moderation/Card.Button.Label/Verb" msgid "Add a new moderation rule" msgstr "Criar uma nova regra de moderação" #: front/src/views/content/Home.vue:35 +#, fuzzy +msgctxt "Content/Library/Title/Verb" msgid "Add and manage content" msgstr "Adicionar e gerenciar conteúdo" -#: front/src/components/Sidebar.vue:75 src/views/content/Base.vue:18 +#: front/src/views/content/Base.vue:18 +#, fuzzy +msgctxt "Head/Library/Title" +msgid "Add content" +msgstr "Adicionar conteúdo" + +#: front/src/components/Sidebar.vue:75 +#, fuzzy +msgctxt "Sidebar/Library/List item.Link/Verb" msgid "Add content" msgstr "Adicionar conteúdo" -#: front/src/components/library/radios/Builder.vue:50 +#: front/src/components/library/radios/Builder.vue:51 +#, fuzzy +msgctxt "Content/Radio/Button.Label/Verb" msgid "Add filter" msgstr "Adicionar um filtro" -#: front/src/components/library/radios/Builder.vue:40 +#: front/src/components/library/radios/Builder.vue:41 +#, fuzzy +msgctxt "Content/Radio/Paragraph" msgid "Add filters to customize your radio" msgstr "Adicione filtros para personalizar seu rádio" -#: front/src/components/audio/PlayButton.vue:64 +#: front/src/components/audio/PlayButton.vue:76 +#, fuzzy +msgctxt "*/Queue/Dropdown/Button/Title" msgid "Add to current queue" msgstr "Adicionar à fila atual" #: front/src/components/favorites/TrackFavoriteIcon.vue:4 +#, fuzzy +msgctxt "Content/Track/Button.Message" +msgid "Add to favorites" +msgstr "Adicionar aos favoritos" + #: front/src/components/favorites/TrackFavoriteIcon.vue:28 +#, fuzzy +msgctxt "*/Favorites/Icon.Tooltip/Verb" msgid "Add to favorites" msgstr "Adicionar aos favoritos" #: front/src/components/playlists/TrackPlaylistIcon.vue:6 #: front/src/components/playlists/TrackPlaylistIcon.vue:34 +#, fuzzy +msgctxt "Sidebar/Player/Icon.Tooltip/Verb" msgid "Add to playlist…" msgstr "Adicionar à Playlist…" -#: front/src/components/audio/PlayButton.vue:14 +#: front/src/components/audio/PlayButton.vue:15 +#, fuzzy +msgctxt "*/Queue/Dropdown/Button/Label/Short" msgid "Add to queue" msgstr "Adicionar à fila" #: front/src/components/playlists/PlaylistModal.vue:116 +#, fuzzy +msgctxt "Popup/Playlist/Table.Button.Tooltip/Verb" msgid "Add to this playlist" msgstr "Adicionar a esta playlist" #: front/src/components/playlists/PlaylistModal.vue:54 +#, fuzzy +msgctxt "Popup/Playlist/Table.Button.Label/Verb" msgid "Add track" msgstr "Adicionar música" #: front/src/components/manage/users/UsersTable.vue:69 +#, fuzzy +msgctxt "Content/Admin/Table.User role" msgid "Admin" msgstr "Admin" #: front/src/components/Sidebar.vue:79 +#, fuzzy +msgctxt "Sidebar/Admin/Title/Noun" msgid "Administration" msgstr "Administração" +#: front/src/components/library/Album.vue:149 +#, fuzzy +msgctxt "Head/Album/Title/Name" +msgid "Album" +msgstr "Ãlbum" + +#: front/src/views/content/libraries/FilesTable.vue:56 +#, fuzzy +msgctxt "*/*/*" +msgid "Album" +msgstr "Ãlbum" + #: front/src/components/audio/SearchBar.vue:26 -#: src/components/audio/track/Table.vue:8 -#: front/src/components/library/Album.vue:153 -#: front/src/components/manage/library/FilesTable.vue:39 +#, fuzzy +msgctxt "Sidebar/Search/Title" +msgid "Album" +msgstr "Ãlbum" + #: front/src/components/metadata/Search.vue:134 -#: front/src/views/content/libraries/FilesTable.vue:56 +#, fuzzy +msgctxt "*/*/Noun" msgid "Album" msgstr "Ãlbum" -#: front/src/components/library/Album.vue:183 -msgid "Album containing %{ count } track, by %{ artist }" -msgid_plural "Album containing %{ count } tracks, by %{ artist }" -msgstr[0] "Ãlbum contendo %{ count } pista, por %{ artist }" -msgstr[1] "Ãlbum contendo %{ count } pistas, por %{ artist }" +#: front/src/components/audio/track/Table.vue:9 +#, fuzzy +msgctxt "Content/Track/Table.Label" +msgid "Album" +msgstr "Ãlbum" -#: front/src/components/mixins/Translations.vue:24 -#: front/src/components/mixins/Translations.vue:25 +#: front/src/components/mixins/Translations.vue:22 +#: front/src/components/mixins/Translations.vue:23 +#, fuzzy +msgctxt "Content/*/Dropdown/Noun" 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/library/Library.vue:7 +#, fuzzy +msgctxt "Menu/Home/Link" +msgid "Albums" +msgstr "Ãlbuns" #: front/src/components/audio/Search.vue:19 -#: src/components/instance/Stats.vue:48 +#, fuzzy +msgctxt "Content/Search/Title" +msgid "Albums" +msgstr "Ãlbuns" + #: front/src/views/admin/moderation/AccountsDetail.vue:321 #: front/src/views/admin/moderation/DomainsDetail.vue:257 +#, fuzzy +msgctxt "Content/*/*" +msgid "Albums" +msgstr "Ãlbuns" + +#: front/src/components/instance/Stats.vue:48 +#, fuzzy +msgctxt "Content/About/Paragraph/Unit" +msgid "Albums" +msgstr "Ãlbuns" + +#: front/src/components/library/Albums.vue:120 +#, fuzzy +msgctxt "Head/Album/Title" msgid "Albums" msgstr "Ãlbuns" -#: front/src/components/library/Artist.vue:44 +#: front/src/components/library/Artist.vue:82 +#, fuzzy +msgctxt "Content/Artist/Title" msgid "Albums by this artist" msgstr "Ãlbuns deste artista" +#: front/src/components/manage/library/EditsCardList.vue:15 #: front/src/components/manage/users/InvitationsTable.vue:19 +#, fuzzy +msgctxt "Content/Admin/Dropdown" +msgid "All" +msgstr "Tudo" + #: front/src/views/content/libraries/FilesTable.vue:13 +#, fuzzy +msgctxt "Content/Library/Dropdown" msgid "All" msgstr "Tudo" +#: front/src/components/common/ActionTable.vue:58 +#, fuzzy +msgctxt "Content/*/Paragraph" +msgid "All %{ count } element selected" +msgid_plural "All %{ count } elements selected" +msgstr[0] "%{ count } em %{ total } selecionado" +msgstr[1] "%{ count } em %{ total } selecionados" + #: front/src/components/playlists/Editor.vue:13 +#, fuzzy +msgctxt "Content/Playlist/Error message.Title" msgid "An error occured while saving your changes" msgstr "Ocorreu um erro ao salvar suas mudanças" #: front/src/components/auth/Login.vue:10 +#, fuzzy +msgctxt "Content/Login/Error message/List item" msgid "An unknown error happend, this can mean the server is down or cannot be reached" msgstr "Um erro desconhecido aconteceu, isso pode significar que o servidor está inoperante ou não pode ser alcançado" +#: front/src/components/library/EditCard.vue:81 +#, fuzzy +msgctxt "Content/Library/Button.Label" +msgid "Approve" +msgstr "Aprovar" + #: front/src/components/notifications/NotificationRow.vue:66 +#, fuzzy +msgctxt "Content/Notifications/Button.Label/Short, Verb" msgid "Approve" msgstr "Aprovar" +#: front/src/components/library/EditCard.vue:25 +#, fuzzy +msgctxt "Content/Library/Card/Short" +msgid "Approved" +msgstr "Aprovar" + +#: front/src/components/manage/library/EditsCardList.vue:21 +#, fuzzy +msgctxt "Content/Admin/Dropdown" +msgid "Approved" +msgstr "Aprovar" + +#: front/src/components/library/EditCard.vue:21 +msgctxt "Content/Library/Card/Short" +msgid "Approved and applied" +msgstr "" + #: front/src/components/auth/Logout.vue:5 +#, fuzzy +msgctxt "Content/Login/Title" msgid "Are you sure you want to log out?" msgstr "Tem certeza que deseja sair?" -#: front/src/components/audio/SearchBar.vue:25 -#: src/components/audio/track/Table.vue:7 -#: front/src/components/library/Artist.vue:137 -#: front/src/components/manage/library/FilesTable.vue:38 #: front/src/components/metadata/Search.vue:130 +#, fuzzy +msgctxt "*/*/Noun" +msgid "Artist" +msgstr "Artista" + +#: front/src/components/audio/track/Table.vue:8 +#, fuzzy +msgctxt "Content/Track/Table.Label" +msgid "Artist" +msgstr "Artista" + #: front/src/views/content/libraries/FilesTable.vue:55 +#, fuzzy +msgctxt "*/*/*" msgid "Artist" msgstr "Artista" -#: front/src/components/mixins/Translations.vue:25 -#: front/src/components/mixins/Translations.vue:26 +#: front/src/components/audio/SearchBar.vue:25 +#, fuzzy +msgctxt "Sidebar/Search/Title" +msgid "Artist" +msgstr "Artista" + +#: front/src/components/library/Artist.vue:179 +#, fuzzy +msgctxt "Head/Artist/Title" +msgid "Artist" +msgstr "Artista" + +#: front/src/components/mixins/Translations.vue:23 +#: front/src/components/mixins/Translations.vue:24 +#, fuzzy +msgctxt "Content/*/Dropdown/Noun" msgid "Artist name" msgstr "Nome do artista" -#: front/src/components/library/Album.vue:16 -#: src/components/library/Track.vue:33 -msgid "Artist page" -msgstr "Página do artista" - #: front/src/components/audio/Search.vue:65 +#, fuzzy +msgctxt "*/Search/Input.Placeholder" msgid "Artist, album, track…" msgstr "Artista, álbum, música…" -#: front/src/components/audio/Search.vue:10 -#: src/components/instance/Stats.vue:42 -#: front/src/components/library/Artists.vue:119 -#: src/components/library/Library.vue:7 +#: front/src/components/library/Artists.vue:117 +#, fuzzy +msgctxt "Head/Artist/Title" +msgid "Artists" +msgstr "Artistas" + #: front/src/views/admin/moderation/AccountsDetail.vue:313 #: front/src/views/admin/moderation/DomainsDetail.vue:249 +#, fuzzy +msgctxt "Content/*/*" +msgid "Artists" +msgstr "Artistas" + +#: front/src/components/instance/Stats.vue:42 +#, fuzzy +msgctxt "Content/About/Paragraph/Unit" +msgid "Artists" +msgstr "Artistas" + +#: front/src/components/audio/Search.vue:10 +#, fuzzy +msgctxt "Content/Search/Title" +msgid "Artists" +msgstr "Artistas" + +#: front/src/components/library/Library.vue:10 +#, fuzzy +msgctxt "Menu/Home/Link" msgid "Artists" msgstr "Artistas" -#: front/src/components/favorites/List.vue:33 +#: front/src/components/favorites/List.vue:34 src/views/playlists/List.vue:27 +#, fuzzy +msgctxt "Content/*/Dropdown/Short" +msgid "Ascending" +msgstr "Ascendente" + +#: front/src/components/library/Albums.vue:25 #: 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/EditsCardList.vue:39 #: front/src/components/manage/moderation/AccountsTable.vue:21 #: front/src/components/manage/moderation/DomainsTable.vue:19 #: front/src/components/manage/users/UsersTable.vue:19 +#, fuzzy +msgctxt "Content/Search/Dropdown" +msgid "Ascending" +msgstr "Ascendente" + #: front/src/views/content/libraries/FilesTable.vue:31 -#: front/src/views/playlists/List.vue:27 +#, fuzzy +msgctxt "Content/Library/Dropdown" msgid "Ascending" msgstr "Ascendente" #: front/src/views/auth/PasswordReset.vue:28 +#, fuzzy +msgctxt "Content/Signup/Button.Label/Verb" 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 +msgctxt "Content/Moderation/Title" msgid "Audio content" msgstr "Conteúdo áudio" #: front/src/components/ShortcutsModal.vue:55 +#, fuzzy +msgctxt "Popup/Keyboard shortcuts/Title" msgid "Audio player shortcuts" msgstr "Atalhos do leitor de áudio" #: front/src/components/playlists/PlaylistModal.vue:26 +#, fuzzy +msgctxt "Popup/Playlist/Title" msgid "Available playlists" msgstr "Playlists disponÃveis" #: front/src/components/auth/Settings.vue:34 +#, fuzzy +msgctxt "Content/Settings/Title" msgid "Avatar" msgstr "Avatar" #: front/src/views/auth/PasswordReset.vue:25 #: front/src/views/auth/PasswordResetConfirm.vue:18 +#, fuzzy +msgctxt "Content/Signup/Link" msgid "Back to login" msgstr "Volte ao login" -#: 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 +#: front/src/components/library/TrackDetail.vue:48 +#, fuzzy +msgctxt "Content/Track/Table.Label" +msgid "Bitrate" +msgstr "Bitrate" + +#: front/src/components/mixins/Translations.vue:26 +#: front/src/components/mixins/Translations.vue:27 +#, fuzzy +msgctxt "Content/*/*" msgid "Bitrate" msgstr "Bitrate" -#: front/src/components/manage/moderation/InstancePolicyCard.vue:19 #: front/src/components/manage/moderation/InstancePolicyForm.vue:34 +#, fuzzy +msgctxt "Content/Moderation/Checkbox.Label/Verb" msgid "Block everything" msgstr "Bloquear tudo" -#: 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 "Bloquear tudo a partir desta conta ou domÃnio. Isso evitará qualquer interação com a entidade e eliminará conteúdo relacionado (uploads, bibliotecas, segue, etc.)" +#: front/src/components/manage/moderation/InstancePolicyCard.vue:19 +#, fuzzy +msgctxt "Content/Moderation/Card.List item/Verb" +msgid "Block everything" +msgstr "Bloquear tudo" + +#: front/src/components/manage/moderation/InstancePolicyForm.vue:112 +#, fuzzy +msgctxt "Content/Moderation/Help text" +msgid "Block everything from this account or domain. This will prevent any interaction with the entity, and purge related content (uploads, libraries, follows, etc.)" +msgstr "Bloquear tudo a partir desta conta ou domÃnio. Isso evitará qualquer interação com a entidade e eliminará conteúdo relacionado (uploads, bibliotecas, segue, etc.)" -#: front/src/components/Sidebar.vue:18 src/components/library/Library.vue:4 +#: front/src/components/Sidebar.vue:18 +#, fuzzy +msgctxt "Sidebar/Library/Tab.Title/Verb" +msgid "Browse" +msgstr "Procurar" + +#: front/src/components/library/Library.vue:4 +#, fuzzy +msgctxt "Menu/Home/Link/Verb" msgid "Browse" msgstr "Procurar" #: front/src/components/Sidebar.vue:65 +#, fuzzy +msgctxt "Sidebar/Library/List item.Link/Verb" msgid "Browse library" msgstr "Navegar pela biblioteca" +#: front/src/components/library/Albums.vue:4 +#, fuzzy +msgctxt "Content/Album/Title" +msgid "Browsing albums" +msgstr "Procure radios" + #: front/src/components/library/Artists.vue:4 +#, fuzzy +msgctxt "Content/Artist/Title" msgid "Browsing artists" msgstr "Procurando artistas" #: front/src/views/playlists/List.vue:3 +#, fuzzy +msgctxt "Content/Playlist/Title" msgid "Browsing playlists" msgstr "Procure playlists" #: front/src/components/library/Radios.vue:4 +#, fuzzy +msgctxt "Content/Radio/Title" msgid "Browsing radios" msgstr "Procure radios" #: front/src/components/library/radios/Builder.vue:5 +#, fuzzy +msgctxt "Content/Radio/Title" msgid "Builder" msgstr "Construtor" #: front/src/components/audio/album/Card.vue:13 +#, fuzzy +msgctxt "Content/Album/Card" msgid "By %{ artist }" msgstr "Por %{ artist }" #: front/src/views/content/remote/Card.vue:103 +#, fuzzy +msgctxt "Popup/Library/Paragraph" msgid "By unfollowing this library, you loose access to its content." msgstr "Ao deixar de seguir esta biblioteca, você perderá o acesso ao seu conteúdo." #: front/src/views/admin/moderation/AccountsDetail.vue:261 #: front/src/views/admin/moderation/DomainsDetail.vue:217 +#, fuzzy +msgctxt "Content/Moderation/Table.Label/Noun" msgid "Cached size" msgstr "Tamanho em cache" -#: front/src/components/common/DangerousButton.vue:17 -#: front/src/components/library/Album.vue:52 -#: src/components/library/Track.vue:76 #: front/src/components/library/radios/Filter.vue:53 +#, fuzzy +msgctxt "Popup/Radio/Button.Label/Verb" +msgid "Cancel" +msgstr "Cancelar" + +#: front/src/components/SetInstanceModal.vue:37 +#, fuzzy +msgctxt "*/*/Button.Label/Verb" +msgid "Cancel" +msgstr "Cancelar" + +#: front/src/components/library/TrackBase.vue:61 +#, fuzzy +msgctxt "Popup/Track/Button/Verb" +msgid "Cancel" +msgstr "Cancelar" + +#: front/src/components/common/DangerousButton.vue:17 +#, fuzzy +msgctxt "Modal/*/Button.Label/Short, Verb" +msgid "Cancel" +msgstr "Cancelar" + +#: front/src/components/moderation/FilterModal.vue:39 +#, fuzzy +msgctxt "Popup/*/Button.Label" +msgid "Cancel" +msgstr "Cancelar" + +#: front/src/components/library/Album.vue:47 +#: src/components/library/Artist.vue:56 +#, fuzzy +msgctxt "Popup/*/Button.Label/Verb" +msgid "Cancel" +msgstr "Cancelar" + #: front/src/components/manage/moderation/InstancePolicyForm.vue:54 +#, fuzzy +msgctxt "Content/Moderation/Card.Button.Label/Verb" +msgid "Cancel" +msgstr "Cancelar" + +#: front/src/components/library/EditForm.vue:77 +#, fuzzy +msgctxt "Content/*/Button.Label" +msgid "Cancel" +msgstr "Cancelar" + #: front/src/components/playlists/PlaylistModal.vue:63 +#, fuzzy +msgctxt "Popup/Playlist/Button.Label" msgid "Cancel" msgstr "Cancelar" -#: front/src/components/library/radios/Builder.vue:63 +#: front/src/components/library/radios/Builder.vue:64 +#, fuzzy +msgctxt "Content/Radio/Table.Label/Noun (Value is a number of Tracks)" msgid "Candidates" msgstr "Candidatos" -#: front/src/components/auth/Settings.vue:75 -msgid "Cannot change your password" -msgstr "Não é possÃvel alterar sua senha" - -#: front/src/components/library/FileUpload.vue:223 -#: front/src/components/library/FileUpload.vue:224 +#: front/src/components/library/FileUpload.vue:226 +#: front/src/components/library/FileUpload.vue:227 +#, fuzzy +msgctxt "Content/Library/Help text" msgid "Cannot upload this file, ensure it is not too big" msgstr "Não é possÃvel carregar este arquivo, assegure-se de que não é muito grande" #: front/src/components/Footer.vue:21 +#, fuzzy +msgctxt "Footer/Settings/Dropdown.Label/Short, Verb" msgid "Change language" msgstr "Mudar idioma" -#: front/src/components/auth/Settings.vue:67 +#: front/src/components/auth/Settings.vue:68 +#, fuzzy +msgctxt "Content/Settings/Title/Verb" msgid "Change my password" msgstr "Mudar minha senha" -#: front/src/components/auth/Settings.vue:94 +#: front/src/components/auth/Settings.vue:95 +#, fuzzy +msgctxt "Content/Settings/Button.Label" msgid "Change password" msgstr "Mudar senha" -#: front/src/views/auth/PasswordResetConfirm.vue:4 #: front/src/views/auth/PasswordResetConfirm.vue:62 +#, fuzzy +msgctxt "Head/Signup/Title" msgid "Change your password" msgstr "Mude sua senha" -#: front/src/components/auth/Settings.vue:95 +#: front/src/views/auth/PasswordResetConfirm.vue:4 +#, fuzzy +msgctxt "Content/Signup/Title" +msgid "Change your password" +msgstr "Mude sua senha" + +#: front/src/components/auth/Settings.vue:96 +#, fuzzy +msgctxt "Popup/Settings/Title" msgid "Change your password?" msgstr "Mude sua senha?" #: front/src/components/playlists/Editor.vue:21 +#, fuzzy +msgctxt "Content/Playlist/Paragraph" msgid "Changes synced with server" msgstr "Modificações sincronizadas com o servidor" -#: front/src/components/auth/Settings.vue:70 +#: front/src/components/auth/Settings.vue:71 +#, fuzzy +msgctxt "Content/Settings/Paragraph'" msgid "Changing your password will also change your Subsonic API password if you have requested one." msgstr "Mudar sua senha também muda sua senha da API Subsonic se você tiver solicitado uma." -#: front/src/components/auth/Settings.vue:97 -msgid "Changing your password will have the following consequences" +#: front/src/components/auth/Settings.vue:98 +#, fuzzy +msgctxt "Popup/Settings/Paragraph" +msgid "Changing your password will have the following consequences:" msgstr "Alterar sua senha terá as seguintes consequências" #: front/src/components/Footer.vue:40 +#, fuzzy +msgctxt "Footer/*/List item.Link" msgid "Chat room" msgstr "Sala de bate-papo" -#: front/src/App.vue:13 +#: front/src/components/SetInstanceModal.vue:2 +#, fuzzy +msgctxt "Popup/Instance/Title" msgid "Choose your instance" msgstr "Escolha sua instância" -#: front/src/components/Home.vue:64 -msgid "Clean library" -msgstr "Biblioteca limpa" - #: front/src/components/manage/users/InvitationForm.vue:37 +#, fuzzy +msgctxt "Content/Admin/Button.Label/Verb" msgid "Clear" msgstr "Claro" -#: front/src/components/playlists/Editor.vue:40 #: front/src/components/playlists/Editor.vue:45 +#, fuzzy +msgctxt "Popup/Playlist/Button.Label" +msgid "Clear playlist" +msgstr "Limpar playlist" + +#: front/src/components/playlists/Editor.vue:40 +#, fuzzy +msgctxt "Content/Playlist/Button.Label/Verb" msgid "Clear playlist" msgstr "Limpar playlist" -#: front/src/components/audio/Player.vue:366 +#: front/src/components/audio/Player.vue:374 +#, fuzzy +msgctxt "Sidebar/Player/Icon.Tooltip/Verb" msgid "Clear your queue" msgstr "Limpar sua fila" #: front/src/components/Home.vue:44 +#, fuzzy +msgctxt "Content/Home/List item/Verb" msgid "Click once, listen for hours using built-in radios" msgstr "Clique uma vez, ouça por horas usando rádios" #: front/src/components/library/FileUpload.vue:75 +#, fuzzy +msgctxt "Content/Library/Paragraph/Call to action" msgid "Click to select files to upload or drag and drop files or directories" msgstr "Clique para selecionar arquivos para carregar ou arrastar e soltar arquivos ou diretórios" #: front/src/components/ShortcutsModal.vue:20 +#, fuzzy +msgctxt "Popup/Keyboard shortcuts/Button.Label/Verb" msgid "Close" msgstr "Fechar" -#: front/src/components/manage/users/InvitationForm.vue:26 #: front/src/components/manage/users/InvitationsTable.vue:42 +#, fuzzy +msgctxt "Content/Admin/Table.Label" +msgid "Code" +msgstr "Código" + +#: front/src/components/manage/users/InvitationForm.vue:26 +#, fuzzy +msgctxt "Content/Admin/Table.Label/Noun" msgid "Code" msgstr "Código" -#: front/src/components/audio/album/Card.vue:43 +#: front/src/components/audio/album/Card.vue:41 +#, fuzzy +msgctxt "Content/Album/Card.Link/Verb" +msgid "Collapse" +msgstr "Colapso" + #: front/src/components/audio/artist/Card.vue:33 +#, fuzzy +msgctxt "Content/Artist/Card.Link" msgid "Collapse" msgstr "Colapso" -#: front/src/components/library/radios/Builder.vue:62 +#: front/src/components/library/radios/Builder.vue:63 +#, fuzzy +msgctxt "Content/Radio/Table.Label/Verb (Value is a List of Parameters)" msgid "Config" msgstr "Configuração" #: front/src/components/common/DangerousButton.vue:21 +#, fuzzy +msgctxt "Modal/*/Button.Label/Short, Verb" msgid "Confirm" msgstr "Confirme" -#: front/src/views/auth/EmailConfirm.vue:4 src/views/auth/EmailConfirm.vue:20 #: front/src/views/auth/EmailConfirm.vue:51 +#, fuzzy +msgctxt "Head/Signup/Title" +msgid "Confirm your e-mail address" +msgstr "Confirme seu email" + +#: front/src/views/auth/EmailConfirm.vue:4 +#, fuzzy +msgctxt "Content/Signup/Title" +msgid "Confirm your e-mail address" +msgstr "Confirme seu email" + +#: front/src/views/auth/EmailConfirm.vue:20 +#, fuzzy +msgctxt "Content/Signup/Button.Label/Verb" msgid "Confirm your e-mail address" msgstr "Confirme seu email" #: front/src/views/auth/EmailConfirm.vue:13 +#, fuzzy +msgctxt "Content/Signup/Form.Label" msgid "Confirmation code" msgstr "Código de confirmação" -#: front/src/components/common/ActionTable.vue:7 +#: front/src/components/moderation/FilterModal.vue:90 +msgctxt "*/Moderation/Message" +msgid "Content filter successfully added" +msgstr "" + +#: front/src/components/auth/Settings.vue:116 +#, fuzzy +msgid "Content filters" +msgstr "Selecione um filtro" + +#: front/src/components/auth/Settings.vue:119 +msgid "Content filters help you hide content you don't want to see on the service." +msgstr "" + +#: front/src/components/common/ActionTable.vue:8 +#, fuzzy +msgctxt "Content/*/Button.Help text.Paragraph" msgid "Content have been updated, click refresh to see up-to-date content" msgstr "O conteúdo foi atualizado, clique em atualizar para ver o conteúdo atualizado" #: front/src/components/Footer.vue:48 +#, fuzzy +msgctxt "Footer/*/List item.Link" msgid "Contribute" msgstr "Contribuir" #: front/src/components/audio/EmbedWizard.vue:19 +#, fuzzy +msgctxt "Popup/*/Button.Label/Verb" +msgid "Copy" +msgstr "Cópia" + #: front/src/components/common/CopyInput.vue:8 +#, fuzzy +msgctxt "Content/*/Button.Label/Short, Verb" msgid "Copy" msgstr "Cópia" -#: front/src/components/playlists/Editor.vue:163 +#: front/src/components/playlists/Editor.vue:166 #, fuzzy +msgctxt "Content/Playlist/Button.Tooltip/Verb" msgid "Copy queued tracks to playlist" msgstr "Copiar músicas da fila atual para a playlist" #: front/src/components/audio/EmbedWizard.vue:21 +#, fuzzy +msgctxt "Popup/Embed/Paragraph" msgid "Copy/paste this code in your website HTML" msgstr "Copie/colar este código no seu website HTML" -#: front/src/components/library/Track.vue:91 +#: front/src/components/library/TrackDetail.vue:10 +#, fuzzy +msgctxt "Content/Track/Table.Label/Noun" msgid "Copyright" msgstr "Direitos Autorais" #: front/src/views/auth/EmailConfirm.vue:7 +#, fuzzy +msgctxt "Content/Signup/Paragraph" msgid "Could not confirm your e-mail address" msgstr "Não foi possÃvel confirmar o seu e-mail" #: front/src/views/content/remote/ScanForm.vue:3 +#, fuzzy +msgctxt "Content/Library/Error message.Title" msgid "Could not fetch remote library" msgstr "Não foi possÃvel buscar a biblioteca remota" -#: front/src/views/content/libraries/FilesTable.vue:213 -msgid "Could not process this track, ensure it is tagged correctly" -msgstr "Não foi possÃvel processar esta pista, certifique-se de que está correctamente etiquetada" - #: front/src/components/Home.vue:85 +#, fuzzy +msgctxt "Content/Home/List item" msgid "Covers, lyrics, our goal is to have them all ;)" msgstr "Capas, letras, nosso objetivo é tê-los todos ;)" #: front/src/components/manage/moderation/InstancePolicyForm.vue:58 +#, fuzzy +msgctxt "Content/Moderation/Card.Button.Label/Verb" msgid "Create" msgstr "Criar" @@ -622,18 +1126,32 @@ msgid "Create a funkwhale account" msgstr "Crie uma conta funkwhale" #: front/src/views/content/libraries/Home.vue:14 +#, fuzzy +msgctxt "Content/Library/Link/Verb" msgid "Create a new library" msgstr "Criar uma nova biblioteca" #: front/src/components/playlists/Form.vue:2 +#, fuzzy +msgctxt "Popup/Playlist/Title/Verb" msgid "Create a new playlist" msgstr "Crie uma nova playlist" -#: front/src/components/Sidebar.vue:57 src/components/auth/Login.vue:17 +#: front/src/components/auth/Login.vue:17 +#, fuzzy +msgctxt "Content/Login/Link/Verb" +msgid "Create an account" +msgstr "Crie a sua conta" + +#: front/src/components/Sidebar.vue:57 +#, fuzzy +msgctxt "Sidebar/Login/List item.Link/Verb" msgid "Create an account" msgstr "Crie a sua conta" #: front/src/views/content/libraries/Form.vue:26 +#, fuzzy +msgctxt "Content/Library/Button.Label/Verb" msgid "Create library" msgstr "Criar biblioteca" @@ -642,495 +1160,955 @@ msgid "Create my account" msgstr "Criar a minha conta" #: front/src/components/playlists/Form.vue:34 +#, fuzzy +msgctxt "Content/Playlist/Button.Label/Verb" msgid "Create playlist" msgstr "Crie uma playlist" #: front/src/components/library/Radios.vue:23 +#, fuzzy +msgctxt "Content/Radio/Button.Label/Verb" msgid "Create your own radio" msgstr "Crie seu próprio rádio" #: front/src/components/manage/users/InvitationsTable.vue:40 +#, fuzzy +msgctxt "Content/Admin/Table.Label" +msgid "Creation date" +msgstr "Data de criação" + #: front/src/components/mixins/Translations.vue:16 #: front/src/components/mixins/Translations.vue:17 +#, fuzzy +msgctxt "Content/*/Dropdown/Noun" +msgid "Creation date" +msgstr "Data de criação" + +#: front/src/components/auth/Settings.vue:134 +#, fuzzy +msgctxt "Content/*/Table.Label" msgid "Creation date" msgstr "Data de criação" #: front/src/components/auth/Settings.vue:54 +#, fuzzy +msgctxt "Content/Settings/Title/Noun" msgid "Current avatar" msgstr "Avatar atual" #: front/src/views/content/libraries/DetailArea.vue:4 +#, fuzzy +msgctxt "Content/Library/Title" msgid "Current library" msgstr "Biblioteca atual" #: front/src/components/playlists/PlaylistModal.vue:8 +#, fuzzy +msgctxt "Popup/Playlist/Title" msgid "Current track" msgstr "Música atual" #: front/src/views/content/libraries/Quota.vue:2 +#, fuzzy +msgctxt "Content/Library/Title" msgid "Current usage" msgstr "Uso atual" #: front/src/views/content/libraries/Detail.vue:27 +#, fuzzy +msgctxt "Content/Library/Table.Label" msgid "Date" msgstr "Data" #: front/src/components/ShortcutsModal.vue:75 +#, fuzzy +msgctxt "Popup/Keyboard shortcuts/Table.Label/Verb" msgid "Decrease volume" msgstr "Diminuir o volume" -#: front/src/components/manage/library/FilesTable.vue:190 #: front/src/components/manage/moderation/InstancePolicyForm.vue:61 -#: front/src/components/manage/users/InvitationsTable.vue:167 +#, fuzzy +msgctxt "Content/Moderation/Card.Button.Label/Verb" +msgid "Delete" +msgstr "Suprimir" + #: front/src/views/content/libraries/FilesTable.vue:233 +#, fuzzy +msgctxt "Content/Library/Dropdown/Verb" +msgid "Delete" +msgstr "Suprimir" + #: front/src/views/content/libraries/Form.vue:29 -#: src/views/playlists/Detail.vue:33 +#, fuzzy +msgctxt "Content/Library/Button.Label/Verb" +msgid "Delete" +msgstr "Suprimir" + +#: front/src/views/playlists/Detail.vue:34 +#, fuzzy +msgctxt "Content/*/Button.Label/Verb" +msgid "Delete" +msgstr "Suprimir" + +#: front/src/components/library/EditCard.vue:93 +#, fuzzy +msgctxt "*/*/*/Verb" +msgid "Delete" +msgstr "Suprimir" + +#: front/src/components/auth/Settings.vue:150 +#, fuzzy +msgctxt "Content/*/Button.Label" +msgid "Delete" +msgstr "Suprimir" + +#: front/src/components/manage/users/InvitationsTable.vue:167 +msgid "Delete" +msgstr "Suprimir" + +#: front/src/components/library/EditCard.vue:98 +#, fuzzy +msgctxt "Popup/Library/Button.Label" msgid "Delete" msgstr "Suprimir" #: front/src/views/content/libraries/Form.vue:39 +#, fuzzy +msgctxt "Popup/Library/Button.Label/Verb" msgid "Delete library" msgstr "Excluir biblioteca" #: front/src/components/manage/moderation/InstancePolicyForm.vue:69 +#, fuzzy +msgctxt "Popup/Moderation/Button.Label/Verb" msgid "Delete moderation rule" msgstr "Eliminar regra de moderação" -#: front/src/views/playlists/Detail.vue:38 +#: front/src/views/playlists/Detail.vue:39 +#, fuzzy +msgctxt "Popup/Playlist/Button.Label/Verb" msgid "Delete playlist" msgstr "Suprimir Playlist" #: front/src/views/radios/Detail.vue:28 +#, fuzzy +msgctxt "Popup/Radio/Button.Label/Verb" msgid "Delete radio" msgstr "Suprimir radio" #: front/src/views/content/libraries/Form.vue:31 +#, fuzzy +msgctxt "Popup/Library/Title" msgid "Delete this library?" msgstr "Excluir esta biblioteca?" #: front/src/components/manage/moderation/InstancePolicyForm.vue:63 +#, fuzzy +msgctxt "Popup/Moderation/Title" msgid "Delete this moderation rule?" msgstr "Eliminar esta regra de moderação?" -#: front/src/components/favorites/List.vue:34 +#: front/src/components/library/EditCard.vue:94 +#, fuzzy +msgctxt "Popup/Library/Title" +msgid "Delete this suggestion?" +msgstr "Eliminar esta regra de moderação?" + +#: front/src/views/playlists/List.vue:28 +#, fuzzy +msgctxt "Content/*/Dropdown/Short" +msgid "Descending" +msgstr "Descendente" + +#: front/src/components/library/Albums.vue:26 #: 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/EditsCardList.vue:40 #: front/src/components/manage/moderation/AccountsTable.vue:22 #: front/src/components/manage/moderation/DomainsTable.vue:20 #: front/src/components/manage/users/UsersTable.vue:20 +#, fuzzy +msgctxt "Content/Search/Dropdown" +msgid "Descending" +msgstr "Descendente" + +#: front/src/components/favorites/List.vue:35 +#, fuzzy +msgctxt "Content/*/Short" +msgid "Descending" +msgstr "Descendente" + #: front/src/views/content/libraries/FilesTable.vue:32 -#: front/src/views/playlists/List.vue:28 +#, fuzzy +msgctxt "Content/Library/Dropdown" msgid "Descending" msgstr "Descendente" #: front/src/components/library/radios/Builder.vue:25 +#, fuzzy +msgctxt "Content/Radio/Input.Label" +msgid "Description" +msgstr "Descrição" + #: front/src/views/content/libraries/Form.vue:14 +#, fuzzy +msgctxt "Content/Library/Input.Label" msgid "Description" msgstr "Descrição" #: front/src/views/content/libraries/Card.vue:47 -msgid "Detail" -msgstr "Detalhe" +#, fuzzy +msgctxt "Content/Library/Card.Button.Label/Noun" +msgid "Details" +msgstr "Detalhes" #: front/src/views/content/remote/Card.vue:50 +#, fuzzy +msgctxt "Content/Library/Card.Link" msgid "Details" msgstr "Detalhes" #: front/src/views/admin/moderation/AccountsDetail.vue:455 +#, fuzzy +msgctxt "Content/Moderation/Help text" msgid "Determine how much content the user can upload. Leave empty to use the default value of the instance." msgstr "Determine quanto conteúdo o usuário pode enviar. Deixe em branco para usar o valor padrão da instância." #: front/src/components/mixins/Translations.vue:8 #: front/src/components/mixins/Translations.vue:9 +#, fuzzy +msgctxt "Content/Settings/Dropdown.Help text" msgid "Determine the visibility level of your activity" msgstr "Determinar o nÃvel de visibilidade de sua atividade" -#: front/src/components/auth/Settings.vue:103 +#: front/src/components/auth/Settings.vue:104 +#, fuzzy +msgctxt "Popup/Setting/Button.Label" +msgid "Disable access" +msgstr "Desativar acesso" + #: front/src/components/auth/SubsonicTokenForm.vue:51 +#, fuzzy +msgctxt "Popup/Settings/Button.Label" msgid "Disable access" msgstr "Desativar acesso" #: front/src/components/auth/SubsonicTokenForm.vue:48 +#, fuzzy +msgctxt "Content/Settings/Button.Label/Verb" msgid "Disable Subsonic access" msgstr "Desativar o acesso a Subsonic" #: front/src/components/auth/SubsonicTokenForm.vue:49 +#, fuzzy +msgctxt "Popup/Settings/Title" 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 +msgctxt "Content/*/Label" +msgid "Disabled" +msgstr "Desativado" + +#: front/src/components/manage/moderation/InstancePolicyForm.vue:18 +#, fuzzy +msgctxt "*/*/*" msgid "Disabled" msgstr "Desativado" #: front/src/components/auth/SubsonicTokenForm.vue:13 +#, fuzzy +msgctxt "Content/Settings/Link" msgid "Discover how to use Funkwhale from other apps" msgstr "Descubra como usar o Funkwhale em outros aplicativos" #: front/src/views/admin/moderation/AccountsDetail.vue:103 +#, fuzzy +msgctxt "'Content/*/*/Noun'" msgid "Display name" msgstr "Mostrar nome" #: front/src/components/library/radios/Builder.vue:30 +#, fuzzy +msgctxt "Content/Radio/Checkbox.Label/Verb" msgid "Display publicly" msgstr "Exibir publicamente" #: front/src/components/manage/moderation/InstancePolicyForm.vue:122 +#, fuzzy +msgctxt "Content/Moderation/Help text" msgid "Do not download any media file (audio, album cover, account avatar…) from this account or domain. This will purge existing content as well." msgstr "Não faça o download de nenhum arquivo de mÃdia (áudio, capa do álbum, avatar da conta ...) dessa conta ou domÃnio. Isso também limpará o conteúdo existente." #: front/src/components/playlists/Editor.vue:42 +#, fuzzy +msgctxt "Popup/Playlist/Title" msgid "Do you want to clear the playlist \"%{ playlist }\"?" msgstr "Você quer limpar a playlist \"%{ playlist }\"?" #: front/src/components/common/DangerousButton.vue:7 +#, fuzzy +msgctxt "Modal/*/Title" msgid "Do you want to confirm this action?" msgstr "Você quer confirmar esta ação?" -#: front/src/views/playlists/Detail.vue:35 +#: front/src/views/playlists/Detail.vue:36 +#, fuzzy +msgctxt "Popup/Playlist/Title/Call to action" msgid "Do you want to delete the playlist \"%{ playlist }\"?" msgstr "Você deseja excluir a playlist \"%{ playlist }\"?" #: front/src/views/radios/Detail.vue:26 +#, fuzzy +msgctxt "Popup/Radio/Title" msgid "Do you want to delete the radio \"%{ radio }\"?" msgstr "Você deseja excluir a radio \"%{ radio }\"?" -#: front/src/components/common/ActionTable.vue:36 +#: front/src/components/moderation/FilterModal.vue:3 +#, fuzzy +msgctxt "Popup/Moderation/Title/Verb" +msgid "Do you want to hide content from artist \"%{ name }\"?" +msgstr "Você deseja excluir a radio \"%{ radio }\"?" + +#: front/src/components/common/ActionTable.vue:37 +#, fuzzy +msgctxt "Modal/*/Title" msgid "Do you want to launch %{ action } on %{ count } element?" msgid_plural "Do you want to launch %{ action } on %{ count } elements?" msgstr[0] "Deseja lançar %{ action } no %{ count } elemento?" msgstr[1] "Deseja lançar %{ action } nos %{ count } elementos?" -#: front/src/components/Sidebar.vue:107 +#: front/src/components/Sidebar.vue:118 +#, fuzzy +msgctxt "Sidebar/Queue/Message" msgid "Do you want to restore your previous queue?" msgstr "Você quer restaurar sua fila anterior?" #: front/src/components/Footer.vue:31 +#, fuzzy +msgctxt "Footer/*/List item.Link/Short, Noun" msgid "Documentation" msgstr "Documentação" #: front/src/components/manage/moderation/AccountsTable.vue:40 -#: front/src/components/mixins/Translations.vue:34 +#, fuzzy +msgctxt "Content/Moderation/Table.Label" +msgid "Domain" +msgstr "Dominio" + +#: front/src/components/mixins/Translations.vue:31 +#: front/src/components/mixins/Translations.vue:32 +#, fuzzy +msgctxt "Content/Moderation/*/Noun" +msgid "Domain" +msgstr "Dominio" + #: front/src/views/admin/moderation/AccountsDetail.vue:93 -#: front/src/components/mixins/Translations.vue:35 +#, fuzzy +msgctxt "Content/*/*" msgid "Domain" msgstr "Dominio" -#: front/src/views/admin/moderation/Base.vue:5 #: front/src/views/admin/moderation/DomainsList.vue:3 +#, fuzzy +msgctxt "Content/Moderation/Title" +msgid "Domains" +msgstr "DomÃnios" + +#: front/src/views/admin/moderation/Base.vue:5 +#, fuzzy +msgctxt "Menu/Moderation/Tab" +msgid "Domains" +msgstr "DomÃnios" + #: front/src/views/admin/moderation/DomainsList.vue:48 +#, fuzzy +msgctxt "Head/Moderation/Title" msgid "Domains" msgstr "DomÃnios" -#: front/src/components/library/Track.vue:55 +#: front/src/components/library/TrackBase.vue:40 +#, fuzzy +msgctxt "Content/Track/Link/Verb" msgid "Download" msgstr "Descarregar" #: front/src/components/playlists/Editor.vue:49 +#, fuzzy +msgctxt "Content/Playlist/Paragraph/Call to action" 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:111 -#: front/src/components/manage/library/FilesTable.vue:43 -#: front/src/components/mixins/Translations.vue:30 +#: front/src/components/mixins/Translations.vue:27 +#: front/src/components/mixins/Translations.vue:28 +#, fuzzy +msgctxt "Content/*/*" +msgid "Duration" +msgstr "Duração" + +#: front/src/components/audio/track/Table.vue:10 +#: front/src/components/library/TrackDetail.vue:30 +#, fuzzy +msgctxt "Content/Track/Table.Label" +msgid "Duration" +msgstr "Duração" + #: front/src/views/content/libraries/FilesTable.vue:59 -#: front/src/components/mixins/Translations.vue:31 +#, fuzzy +msgctxt "*/*/*" msgid "Duration" msgstr "Duração" #: front/src/views/auth/EmailConfirm.vue:23 +#, fuzzy +msgctxt "Content/Signup/Message" msgid "E-mail address confirmed" msgstr "E-mail confirmado" #: front/src/components/Home.vue:93 +#, fuzzy +msgctxt "Content/Home/Title" msgid "Easy to use" msgstr "Fácil de usar" +#: front/src/components/manage/moderation/InstancePolicyCard.vue:45 +#, fuzzy +msgctxt "Content/Moderation/Card.Button.Label/Verb" +msgid "Edit" +msgstr "Editar" + #: front/src/views/content/libraries/Detail.vue:9 +#, fuzzy +msgctxt "*/*/*/Verb" msgid "Edit" msgstr "Editar" #: front/src/components/About.vue:22 +#, fuzzy +msgctxt "Content/Settings/Button.Label/Verb" msgid "Edit instance info" msgstr "Editar informações da instância" -#: front/src/components/radios/Card.vue:22 src/views/playlists/Detail.vue:30 +#: front/src/components/manage/moderation/InstancePolicyForm.vue:3 +#, fuzzy +msgctxt "Content/Moderation/Card.Title/Verb" +msgid "Edit moderation rule" +msgstr "Atualizar a regra de moderação" + +#: front/src/components/library/TrackEdit.vue:4 +#, fuzzy +msgctxt "Content/*/Title" +msgid "Edit this track" +msgstr "Jogar esta pista" + +#: front/src/components/radios/Card.vue:23 +#, fuzzy +msgctxt "Content/Radio/Card.Button.Label/Short, Verb" msgid "Edit…" msgstr "Modificar…" -#: front/src/components/auth/Signup.vue:30 +#: front/src/views/playlists/Detail.vue:31 +#, fuzzy +msgctxt "Content/*/Button.Label/Verb" +msgid "Edit…" +msgstr "Modificar…" + +#: front/src/components/library/TrackBase.vue:70 +#, fuzzy +msgctxt "Content/Track/Button.Label/Verb" +msgid "Edit…" +msgstr "Modificar…" + +#: front/src/views/admin/library/Base.vue:5 +#, fuzzy +msgctxt "Menu/Admin/Link" +msgid "Edits" +msgstr "Editar" + +#: front/src/views/admin/library/EditsList.vue:24 +#, fuzzy +msgctxt "Head/Admin/Title/Noun" +msgid "Edits" +msgstr "Editar" + #: front/src/components/manage/users/UsersTable.vue:38 +#, fuzzy +msgctxt "Content/Admin/Table.Label" +msgid "Email" +msgstr "Email" + +#: front/src/components/auth/Signup.vue:30 msgid "Email" msgstr "Email" #: front/src/views/admin/moderation/AccountsDetail.vue:111 +#, fuzzy +msgctxt "Content/*/*" msgid "Email address" msgstr "Endereço de e-mail" -#: front/src/components/library/Album.vue:38 -#: src/components/library/Track.vue:62 +#: front/src/components/library/TrackBase.vue:47 +#, fuzzy +msgctxt "Content/Track/Button.Label/Verb" +msgid "Embed" +msgstr "Incorporar" + +#: front/src/components/library/Album.vue:33 +#: src/components/library/Artist.vue:42 +#, fuzzy +msgctxt "Content/*/Button.Label/Verb" msgid "Embed" msgstr "Incorporar" #: front/src/components/audio/EmbedWizard.vue:20 +#, fuzzy +msgctxt "Popup/Embed/Input.Label/Noun" msgid "Embed code" msgstr "Código de incorporação" -#: front/src/components/library/Album.vue:42 +#: front/src/components/library/Album.vue:37 +#, fuzzy +msgctxt "Popup/Album/Title/Verb" msgid "Embed this album on your website" msgstr "Incorpore este álbum no seu website" -#: front/src/components/library/Track.vue:66 +#: front/src/components/library/Artist.vue:46 +#, fuzzy +msgctxt "Popup/Artist/Title/Verb" +msgid "Embed this artist work on your website" +msgstr "Incorpore esta pista no seu website" + +#: front/src/components/library/TrackBase.vue:51 +#, fuzzy +msgctxt "Popup/Track/Title" msgid "Embed this track on your website" msgstr "Incorpore esta pista no seu website" #: front/src/views/admin/moderation/AccountsDetail.vue:230 #: front/src/views/admin/moderation/DomainsDetail.vue:187 +#, fuzzy +msgctxt "Content/Moderation/Table.Label/Noun" msgid "Emitted library follows" msgstr "A biblioteca emitida segue" #: front/src/views/admin/moderation/AccountsDetail.vue:214 #: front/src/views/admin/moderation/DomainsDetail.vue:171 +#, fuzzy +msgctxt "Content/Moderation/Table.Label/Noun" msgid "Emitted messages" msgstr "Mensagens emitidas" #: front/src/components/manage/moderation/InstancePolicyCard.vue:8 #: front/src/components/manage/moderation/InstancePolicyForm.vue:17 +#, fuzzy +msgctxt "*/*/*" +msgid "Enabled" +msgstr "Ativado" + #: front/src/views/admin/moderation/AccountsDetail.vue:127 #: front/src/views/admin/moderation/AccountsDetail.vue:131 +#, fuzzy +msgctxt "Content/*/Label" msgid "Enabled" msgstr "Ativado" -#: front/src/views/playlists/Detail.vue:29 +#: front/src/views/playlists/Detail.vue:30 +#, fuzzy +msgctxt "Content/Playlist/Button.Label/Verb" msgid "End edition" msgstr "Finalizar edição" #: front/src/views/content/remote/ScanForm.vue:50 +#, fuzzy +msgctxt "Content/Library/Input.Placeholder" msgid "Enter a library URL" msgstr "Insira um URL de biblioteca" -#: front/src/components/library/Radios.vue:140 +#: front/src/components/library/Radios.vue:141 +#, fuzzy +msgctxt "Content/Search/Input.Placeholder" msgid "Enter a radio name…" msgstr "Indicar um nome de rádio …" -#: front/src/components/library/Artists.vue:118 +#: front/src/components/library/Albums.vue:119 +msgctxt "Content/Search/Input.Placeholder" +msgid "Enter album title..." +msgstr "" + +#: front/src/components/library/Artists.vue:116 +#, fuzzy +msgctxt "Content/Search/Input.Placeholder" msgid "Enter artist name…" msgstr "Indicar um nome de artista …" #: front/src/views/playlists/List.vue:107 +#, fuzzy +msgctxt "Content/Playlist/Placeholder/Call to action" msgid "Enter playlist name…" msgstr "Indicar um nome de playlist…" -#: front/src/components/auth/Signup.vue:102 +#: front/src/views/auth/PasswordReset.vue:54 +#, fuzzy +msgctxt "Content/Signup/Input.Placeholder" +msgid "Enter the email address binded to your account" +msgstr "Insira o endereço de e-mail associado à sua conta" + +#: front/src/components/auth/Signup.vue:103 +#, fuzzy +msgctxt "Content/Signup/Form/Placeholder" msgid "Enter your email" msgstr "Insira seu email" -#: front/src/components/auth/Signup.vue:98 src/components/auth/Signup.vue:99 +#: front/src/components/auth/Signup.vue:98 src/components/auth/Signup.vue:100 +#, fuzzy +msgctxt "Content/Signup/Form/Placeholder" msgid "Enter your invitation code (case insensitive)" msgstr "Indicar seu código de convite (não diferencia maiúsculas de minúsculas)" #: front/src/components/metadata/Search.vue:114 +#, fuzzy +msgctxt "Content/Library/Input.Placeholder/Verb" msgid "Enter your search query…" msgstr "Insira sua consulta de pesquisa …" -#: front/src/components/auth/Signup.vue:101 +#: front/src/components/auth/Signup.vue:102 +#, fuzzy +msgctxt "Content/Signup/Form/Placeholder" msgid "Enter your username" msgstr "Indicar seu nome de usuário" #: front/src/components/auth/Login.vue:83 +#, fuzzy +msgctxt "Content/Login/Input.Placeholder" msgid "Enter your username or email" msgstr "Indicar seu nome de usuário ou email" #: front/src/components/auth/SubsonicTokenForm.vue:19 +#, fuzzy +msgctxt "Content/Settings/Error message.Title" +msgid "Error" +msgstr "Erro" + #: front/src/views/content/libraries/Form.vue:4 +#, fuzzy +msgctxt "Content/Library/Error message.Title" msgid "Error" msgstr "Erro" #: front/src/views/admin/Settings.vue:87 +#, fuzzy +msgctxt "Content/Admin/Menu" msgid "Error reporting" msgstr "Relatório de erros" -#: front/src/components/common/ActionTable.vue:92 +#: front/src/components/common/ActionTable.vue:93 +#, fuzzy +msgctxt "Content/*/Error message/Header" msgid "Error while applying action" msgstr "Erro ao aplicar a ação" #: front/src/views/auth/PasswordReset.vue:7 +#, fuzzy +msgctxt "Content/Signup/Card.Title" msgid "Error while asking for a password reset" msgstr "Erro ao solicitar uma redefinição de senha" #: front/src/views/auth/PasswordResetConfirm.vue:7 +#, fuzzy +msgctxt "Content/Signup/Card.Title" msgid "Error while changing your password" msgstr "Erro ao alterar sua senha" #: front/src/views/admin/moderation/DomainsList.vue:6 +#, fuzzy +msgctxt "Content/Moderation/Message.Title" msgid "Error while creating domain" msgstr "Erro na criação do domÃnio" +#: front/src/components/moderation/FilterModal.vue:13 +#, fuzzy +msgctxt "Popup/Moderation/Error message" +msgid "Error while creating filter" +msgstr "Erro na criação da regra" + #: front/src/components/manage/users/InvitationForm.vue:4 +#, fuzzy +msgctxt "Content/Admin/Error message.Title" msgid "Error while creating invitation" msgstr "Erro ao criar convite" #: front/src/components/manage/moderation/InstancePolicyForm.vue:7 +#, fuzzy +msgctxt "Content/Moderation/Error message.Title" msgid "Error while creating rule" msgstr "Erro na criação da regra" #: front/src/views/admin/moderation/DomainsDetail.vue:126 +#, fuzzy +msgctxt "Content/Moderation/Table" msgid "Error while fetching node info" msgstr "Erro ao buscar informações do nó" #: front/src/components/admin/SettingsGroup.vue:5 +#, fuzzy +msgctxt "Content/Settings/Error message.Title" msgid "Error while saving settings" msgstr "Erro ao salvar configurações" +#: front/src/components/library/EditForm.vue:46 +#, fuzzy +msgctxt "Content/Library/Error message.Title" +msgid "Error while submitting edit" +msgstr "Erro ao salvar configurações" + #: front/src/views/content/libraries/FilesTable.vue:212 +#, fuzzy +msgctxt "Content/Library/Table/Short" msgid "Errored" msgstr "Errado" #: front/src/views/content/libraries/Quota.vue:75 +#, fuzzy +msgctxt "Content/Library/Label" msgid "Errored files" msgstr "Arquivos errados" #: front/src/components/playlists/Form.vue:89 +#, fuzzy +msgctxt "Content/Playlist/Dropdown" 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 +#, fuzzy +msgctxt "Content/Settings/Dropdown" +msgid "Everyone on this instance" +msgstr "Todos nessa instância" + +#: front/src/components/playlists/Form.vue:85 +#, fuzzy +msgctxt "Content/Playlist/Dropdown" +msgid "Everyone on this instance" +msgstr "Todos nessa instância" + +#: front/src/views/content/libraries/Form.vue:73 +#, fuzzy +msgctxt "Content/Library/Dropdown" msgid "Everyone on this instance" msgstr "Todos nessa instância" #: front/src/views/content/libraries/Form.vue:74 +#, fuzzy +msgctxt "Content/Library/Dropdown" msgid "Everyone, across all instances" msgstr "Todos, em todas as instâncias" -#: front/src/components/library/radios/Builder.vue:61 +#: front/src/components/library/radios/Builder.vue:62 +#, fuzzy +msgctxt "Content/Radio/Table.Label/Verb" msgid "Exclude" msgstr "Excluir" +#: front/src/components/mixins/Translations.vue:20 +#: front/src/components/mixins/Translations.vue:21 +#, fuzzy +msgctxt "Content/Admin/Table.Label/Noun" +msgid "Expiration date" +msgstr "Data de vencimento" + #: front/src/components/manage/users/InvitationsTable.vue:41 -#: front/src/components/mixins/Translations.vue:22 -#: front/src/components/mixins/Translations.vue:23 +#, fuzzy +msgctxt "Content/Admin/Table.Label" msgid "Expiration date" msgstr "Data de vencimento" #: front/src/components/manage/users/InvitationsTable.vue:50 +#, fuzzy +msgctxt "Content/Admin/Table" msgid "Expired" msgstr "Expirado" #: front/src/components/manage/users/InvitationsTable.vue:21 +#, fuzzy +msgctxt "Content/Admin/Dropdown/Adjective" msgid "Expired/used" msgstr "Expirado / usados" #: front/src/components/manage/moderation/InstancePolicyForm.vue:110 +#, fuzzy +msgctxt "Content/Moderation/Help text" msgid "Explain why you're applying this policy. Depending on your instance configuration, this will help you remember why you acted on this account or domain, and may be displayed publicly to help users understand what moderation rules are in place." msgstr "Explique porque está a aplicar esta polÃtica. Dependendo da configuração da sua instância, isso o ajudará a lembrar por que você agiu nessa conta ou domÃnio e poderá ser exibido publicamente para ajudar os usuários a entender quais regras de moderação estão em vigor." #: front/src/views/content/libraries/FilesTable.vue:16 +#, fuzzy +msgctxt "Content/Library/Dropdown" msgid "Failed" msgstr "Falhou" #: front/src/views/content/remote/Card.vue:58 +#, fuzzy +msgctxt "Content/Library/Card.List item/Noun" msgid "Failed tracks:" msgstr "Pistas falhadas:" #: front/src/components/Sidebar.vue:66 +#, fuzzy +msgctxt "Sidebar/Favorites/List item.Link/Noun" msgid "Favorites" msgstr "Favoritas" #: front/src/views/admin/Settings.vue:84 +#, fuzzy +msgctxt "Content/Admin/Menu" msgid "Federation" msgstr "Federação" -#: front/src/components/library/FileUpload.vue:84 +#: front/src/components/library/EditCard.vue:45 +msgctxt "Content/Library/Card.Table.Header/Short" +msgid "Field" +msgstr "" + +#: front/src/components/library/FileUpload.vue:86 +#, fuzzy +msgctxt "Content/Library/Table.Label" msgid "Filename" msgstr "Nome do ficheiro" -#: front/src/views/admin/library/Base.vue:5 -#: src/views/admin/library/FilesList.vue:21 -msgid "Files" -msgstr "Ficheiros" - -#: front/src/components/library/radios/Builder.vue:60 +#: front/src/components/library/radios/Builder.vue:61 +#, fuzzy +msgctxt "Content/Radio/Table.Label/Noun" msgid "Filter name" msgstr "Nome do filtro" -#: front/src/views/content/libraries/FilesTable.vue:17 #: front/src/views/content/libraries/FilesTable.vue:216 +#, fuzzy +msgctxt "Content/Library/Table/Short" +msgid "Finished" +msgstr "Acabado" + +#: front/src/views/content/libraries/FilesTable.vue:17 +#, fuzzy +msgctxt "Content/Library/Dropdown" 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 +#, fuzzy +msgctxt "Content/*/Table.Label" +msgid "First seen" +msgstr "Visto pela primeira vez" + +#: front/src/components/manage/moderation/AccountsTable.vue:42 +#, fuzzy +msgctxt "Content/Moderation/Table.Label/Noun" +msgid "First seen" +msgstr "Visto pela primeira vez" + +#: front/src/components/manage/moderation/DomainsTable.vue:41 +#, fuzzy +msgctxt "Content/Moderation/Table.Label/Short, Noun" msgid "First seen" msgstr "Visto pela primeira vez" #: front/src/components/mixins/Translations.vue:17 #: front/src/components/mixins/Translations.vue:18 +#, fuzzy +msgctxt "Content/Moderation/Dropdown/Noun" msgid "First seen date" msgstr "Data da primeira vista" #: front/src/views/content/remote/Card.vue:83 +#, fuzzy +msgctxt "Content/Library/Card.Button.Label/Verb" msgid "Follow" msgstr "Segue" #: front/src/views/content/Home.vue:16 +#, fuzzy +msgctxt "Content/Library/Title/Verb" msgid "Follow remote libraries" msgstr "Siga as bibliotecas remotas" #: front/src/views/content/remote/Card.vue:88 +#, fuzzy +msgctxt "Content/Library/Card.Paragraph" msgid "Follow request pending approval" msgstr "Solicitação de seguir pendente" -#: front/src/components/mixins/Translations.vue:38 +#: front/src/components/mixins/Translations.vue:35 +#: front/src/components/mixins/Translations.vue:36 +#, fuzzy +msgctxt "Content/Federation/*/Noun" +msgid "Followers" +msgstr "Seguidores" + #: front/src/views/content/libraries/Detail.vue:7 -#: front/src/components/mixins/Translations.vue:39 +#, fuzzy +msgctxt "Content/Library/Tab.Title" msgid "Followers" msgstr "Seguidores" #: front/src/views/content/remote/Card.vue:93 +#, fuzzy +msgctxt "Content/Library/Card.Paragraph" msgid "Following" msgstr "Seguir" -#: front/src/components/library/Track.vue:17 -msgid "From album %{ album } by %{ artist }" -msgstr "Do álbum %{ album } por %{ artist }" +#: front/src/components/library/TrackBase.vue:17 +msgctxt "Content/Track/Paragraph" +msgid "From album <a class=\"internal\" href=\"%{ albumUrl }\">%{ album }</a> by <a class=\"internal\" href=\"%{ artistUrl }\">%{ artist }</a>" +msgstr "" #: front/src/components/auth/SubsonicTokenForm.vue:7 +#, fuzzy +msgctxt "Content/Settings/Paragraph'" msgid "Funkwhale is compatible with other music players that support the Subsonic API." msgstr "O Funkwhale é compatÃvel com outros players de música que suportam a API Subsonic." #: front/src/components/Home.vue:95 +#, fuzzy +msgctxt "Content/Home/Paragraph" msgid "Funkwhale is dead simple to use." msgstr "Funkwhale é muito simples de usar." #: front/src/components/Home.vue:39 +#, fuzzy +msgctxt "Content/Home/Paragraph" msgid "Funkwhale is designed to make it easy to listen to music you like, or to discover new artists." msgstr "O Funkwhale foi projetado para facilitar a escuta da música que você gosta ou descobrir novos artistas." #: front/src/components/Home.vue:116 +#, fuzzy +msgctxt "Content/Home/Paragraph" msgid "Funkwhale is free and gives you control on your music." msgstr "O Funkwhale é gratuito e permite controlar sua música." #: front/src/components/Home.vue:66 +#, fuzzy +msgctxt "Content/Home/Paragraph" msgid "Funkwhale takes care of handling your music" msgstr "Funkwhale cuida da sua música" #: front/src/components/ShortcutsModal.vue:38 +#, fuzzy +msgctxt "Popup/Keyboard shortcuts/Title" msgid "General shortcuts" msgstr "Atalhos gerais" #: front/src/components/manage/users/InvitationForm.vue:16 +#, fuzzy +msgctxt "Content/Admin/Button.Label/Verb" msgid "Get a new invitation" msgstr "Receba um novo convite" #: front/src/components/Home.vue:13 +#, fuzzy +msgctxt "Content/Home/Button.Label/Verb" msgid "Get me to the library" msgstr "Me leve para a biblioteca" @@ -1139,6 +2117,8 @@ msgid "Get quality metadata about your music thanks to <a href=\"%{ url }\" targ 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 +#, fuzzy +msgctxt "Content/Library/Button.Label/Verb" msgid "Get started" msgstr "Começar" @@ -1146,339 +2126,584 @@ msgstr "Começar" msgid "Getting help" msgstr "Obter ajuda" -#: front/src/components/common/ActionTable.vue:34 -#: front/src/components/common/ActionTable.vue:54 +#: front/src/components/common/ActionTable.vue:35 +#: front/src/components/common/ActionTable.vue:55 +#, fuzzy +msgctxt "Content/*/Button.Label/Short, Verb" msgid "Go" msgstr "Vá" #: front/src/components/PageNotFound.vue:14 +#, fuzzy +msgctxt "Content/*/Button.Label/Verb" msgid "Go to home page" msgstr "Vá para a página inicial" +#: front/src/components/auth/Settings.vue:128 +#, fuzzy +msgid "Hidden artists" +msgstr "Procurando artistas" + #: front/src/components/manage/moderation/InstancePolicyForm.vue:114 +#, fuzzy +msgctxt "Content/Moderation/Help text" msgid "Hide account or domain content, except from followers." msgstr "Ocultar conta ou conteúdo de domÃnio, exceto de seguidores." +#: front/src/components/moderation/FilterModal.vue:40 +#, fuzzy +msgctxt "Popup/*/Button.Label" +msgid "Hide content" +msgstr "Adicionar conteúdo" + +#: front/src/components/audio/PlayButton.vue:27 +msgctxt "*/Queue/Dropdown/Button/Label/Short" +msgid "Hide content from this artist" +msgstr "" + #: front/src/components/library/Home.vue:65 +#, fuzzy +msgctxt "Head/Home/Title" msgid "Home" msgstr "Casa" #: front/src/components/instance/Stats.vue:36 +#, fuzzy +msgctxt "Content/About/Paragraph/Unit" msgid "Hours of music" msgstr "Horas de música" #: front/src/components/auth/SubsonicTokenForm.vue:10 +#, fuzzy +msgctxt "Content/Settings/Paragraph" msgid "However, accessing Funkwhale from those clients require a separate password you can set below." msgstr "No entanto, acessar o Funkwhale desses clientes requer uma senha separada que você pode definir abaixo." #: front/src/views/auth/PasswordResetConfirm.vue:24 +#, fuzzy +msgctxt "Content/Signup/Paragraph" msgid "If the email address provided in the previous step is valid and binded to a user account, you should receive an email with reset instructions in the next couple of minutes." msgstr "Se o endereço de e-mail fornecido na etapa anterior for válido e vinculado a uma conta de usuário, você deverá receber um e-mail com instruções de redefinição nos próximos minutos." -#: front/src/components/manage/library/FilesTable.vue:40 -msgid "Import date" -msgstr "Data de importação" - #: front/src/components/Home.vue:71 +#, fuzzy +msgctxt "Content/Home/List item/Verb" msgid "Import music from various platforms, such as YouTube or SoundCloud" msgstr "Importe músicas de várias plataformas, como o YouTube ou o SoundCloud" #: front/src/components/library/FileUpload.vue:51 +#, fuzzy +msgctxt "Content/Library/Input.Label/Noun" msgid "Import reference" msgstr "Referência de importação" #: front/src/views/content/libraries/FilesTable.vue:11 +#, fuzzy +msgctxt "Content/Library/Dropdown.Label/Noun" +msgid "Import status" +msgstr "Status de Importação" + #: front/src/views/content/libraries/FilesTable.vue:58 +#, fuzzy +msgctxt "*/*/*/Noun" msgid "Import status" msgstr "Status de Importação" #: front/src/views/content/libraries/FilesTable.vue:217 +#, fuzzy +msgctxt "Content/Library/Help text" msgid "Imported" msgstr "Importado" -#: 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/moderation/FilterModal.vue:26 +#, fuzzy +msgctxt "Popup/Moderation/List item" +msgid "In \"Recently added\" widget" +msgstr "Adicionado recentemente" + +#: front/src/components/moderation/FilterModal.vue:27 +msgctxt "Popup/Moderation/List item" +msgid "In artists and album listings" +msgstr "" #: front/src/components/favorites/TrackFavoriteIcon.vue:3 +#, fuzzy +msgctxt "Content/Track/Button.Message" msgid "In favorites" msgstr "Nos favoritos" +#: front/src/components/moderation/FilterModal.vue:25 +msgctxt "Popup/Moderation/List item" +msgid "In other users favorites and listening history" +msgstr "" + +#: front/src/components/moderation/FilterModal.vue:28 +msgctxt "Popup/Moderation/List item" +msgid "In radio suggestions" +msgstr "" + #: front/src/components/manage/users/UsersTable.vue:54 +#, fuzzy +msgctxt "Content/Admin/Table" msgid "Inactive" msgstr "Inativo" #: front/src/components/ShortcutsModal.vue:71 +#, fuzzy +msgctxt "Popup/Keyboard shortcuts/Table.Label/Verb" msgid "Increase volume" msgstr "Aumentar o volume" -#: front/src/views/auth/PasswordReset.vue:54 -msgid "Input the email address binded to your account" -msgstr "Insira o endereço de e-mail associado à sua conta" - #: front/src/components/playlists/Editor.vue:31 +#, fuzzy +msgctxt "Content/Playlist/Button.Label/Verb" 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 +msgctxt "Content/Moderation/Title" msgid "Instance data" msgstr "Dados da instância" #: front/src/views/admin/Settings.vue:80 +#, fuzzy +msgctxt "Content/Admin/Menu" msgid "Instance information" msgstr "Informação da instância" #: front/src/components/library/Radios.vue:9 +#, fuzzy +msgctxt "Content/Radio/Title" msgid "Instance radios" msgstr "Rádios da instância" #: front/src/views/admin/Settings.vue:75 +#, fuzzy +msgctxt "Head/Admin/Title" msgid "Instance settings" msgstr "Configurações da instância" -#: front/src/components/library/FileUpload.vue:230 -#: front/src/components/library/FileUpload.vue:231 +#: front/src/components/SetInstanceModal.vue:19 +#, fuzzy +msgctxt "Popup/Instance/Input.Label/Noun" +msgid "Instance URL" +msgstr "Dados da instância" + +#: front/src/components/library/FileUpload.vue:233 +#: front/src/components/library/FileUpload.vue:234 +#, fuzzy +msgctxt "Content/Library/Help text" msgid "Invalid file type, ensure you are uploading an audio file. Supported file extensions are %{ extensions }" msgstr "Tipo de ficheiro inválido, certifique-se de que está a carregar um ficheiro de áudio. As extensões de arquivo suportadas são %{ extensions }" -#: front/src/components/auth/Signup.vue:44 #: front/src/components/manage/users/InvitationForm.vue:11 +#, fuzzy +msgctxt "$1" +msgid "Invitation code" +msgstr "Código de Convite" + +#: front/src/components/auth/Signup.vue:44 msgid "Invitation code" msgstr "Código de Convite" #: front/src/views/admin/users/Base.vue:8 -#: src/views/admin/users/InvitationsList.vue:3 +#, fuzzy +msgctxt "Menu/Admin/Link" +msgid "Invitations" +msgstr "Convites" + +#: front/src/views/admin/users/InvitationsList.vue:3 #: front/src/views/admin/users/InvitationsList.vue:24 +#, fuzzy +msgctxt "*/Admin/Title" msgid "Invitations" msgstr "Convites" #: front/src/components/Footer.vue:41 +#, fuzzy +msgctxt "Footer/*/List item.Link" msgid "Issue tracker" msgstr "Rastreador de problemas" +#: front/src/components/SetInstanceModal.vue:5 +msgctxt "Popup/Instance/Error message.Title" +msgid "It is not possible to connect to the given URL" +msgstr "" + #: front/src/components/Home.vue:50 +#, fuzzy +msgctxt "Content/Home/List item/Verb" 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 +#: front/src/components/Footer.vue:33 +#, fuzzy +msgctxt "Footer/*/List item.Link/Short, Noun" +msgid "Keyboard shortcuts" +msgstr "Atalhos do teclado" + +#: front/src/components/ShortcutsModal.vue:3 +#, fuzzy +msgctxt "Popup/Keyboard shortcuts/Title" msgid "Keyboard shortcuts" msgstr "Atalhos do teclado" #: front/src/views/admin/moderation/DomainsDetail.vue:161 +#, fuzzy +msgctxt "Content/Moderation/Table.Label.Link" msgid "Known accounts" msgstr "Contas conhecidas" #: front/src/views/content/remote/Home.vue:14 +#, fuzzy +msgctxt "Content/Library/Title" msgid "Known libraries" msgstr "Bibliotecas conhecidas" -#: 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 +#, fuzzy +msgctxt "Content/*/Table.Label" +msgid "Last activity" +msgstr "Ultima atividade" + +#: front/src/components/manage/users/UsersTable.vue:41 +#, fuzzy +msgctxt "Content/Admin/Table.Label/Short, Noun (Value is a date)" +msgid "Last activity" +msgstr "Ultima atividade" + +#: front/src/components/mixins/Translations.vue:29 +#: front/src/components/mixins/Translations.vue:30 +#, fuzzy +msgctxt "Content/Profile/*/Noun" msgid "Last activity" msgstr "Ultima atividade" #: front/src/views/admin/moderation/AccountsDetail.vue:167 #: front/src/views/admin/moderation/DomainsDetail.vue:86 +#, fuzzy +msgctxt "Content/*/Table.Label" msgid "Last checked" msgstr "Última verificação" #: front/src/components/playlists/PlaylistModal.vue:32 +#, fuzzy +msgctxt "Popup/Playlist/Table.Label/Short" msgid "Last modification" msgstr "Última modificação" #: front/src/components/manage/moderation/AccountsTable.vue:43 +#, fuzzy +msgctxt "Content/Moderation/Table.Label/Noun" msgid "Last seen" msgstr "Visto pela última vez" #: front/src/components/mixins/Translations.vue:18 #: front/src/components/mixins/Translations.vue:19 +#, fuzzy +msgctxt "Content/Moderation/Dropdown/Noun" msgid "Last seen date" msgstr "Data da última vista" #: front/src/views/content/remote/Card.vue:56 +#, fuzzy +msgctxt "Content/Library/Card.List item/Noun" msgid "Last update:" msgstr "Última atualização:" -#: front/src/components/common/ActionTable.vue:47 +#: front/src/components/common/ActionTable.vue:48 +#, fuzzy +msgctxt "Modal/*/Button.Label/Short, Verb" msgid "Launch" msgstr "Lançamento" #: front/src/components/Home.vue:10 +#, fuzzy +msgctxt "Content/Home/Button.Label/Verb" msgid "Learn more about this instance" msgstr "Saiba mais sobre esta instância" #: front/src/components/manage/users/InvitationForm.vue:58 +#, fuzzy +msgctxt "Content/Admin/Input.Placeholder" msgid "Leave empty for a random code" msgstr "Deixar vazio para um código aleatório" #: front/src/components/audio/EmbedWizard.vue:7 +#, fuzzy +msgctxt "Popup/Embed/Paragraph" msgid "Leave empty for a responsive widget" msgstr "Deixe vazio para um widget responsivo" +#: front/src/views/content/Base.vue:5 +#, fuzzy +msgctxt "Menu/Library/Tab.Link" +msgid "Libraries" +msgstr "Bibliotecas" + #: front/src/views/admin/moderation/AccountsDetail.vue:297 #: front/src/views/admin/moderation/DomainsDetail.vue:233 -#: front/src/views/content/Base.vue:5 +#, fuzzy +msgctxt "Content/Moderation/Table.Label" msgid "Libraries" msgstr "Bibliotecas" #: front/src/views/content/libraries/Form.vue:2 +#, fuzzy +msgctxt "Content/Library/Paragraph" msgid "Libraries help you organize and share your music collections. You can upload your own music collection to Funkwhale and share it with your friends and family." msgstr "As bibliotecas ajudam você a organizar e compartilhar suas coleções de músicas. Você pode enviar sua própria coleção de músicas para o Funkwhale e compartilhá-la com seus amigos e familiares." #: front/src/components/instance/Stats.vue:30 +#, fuzzy +msgctxt "Content/About/Title/Noun" +msgid "Library" +msgstr "Biblioteca" + #: front/src/components/manage/users/UsersTable.vue:173 -#: front/src/views/admin/moderation/AccountsDetail.vue:464 +#, fuzzy +msgctxt "Content/Admin/Table" +msgid "Library" +msgstr "Biblioteca" + +#: front/src/views/admin/moderation/AccountsDetail.vue:462 +#, fuzzy +msgctxt "Content/Moderation/Dropdown" +msgid "Library" +msgstr "Biblioteca" + +#: front/src/components/Sidebar.vue:103 +#, fuzzy +msgctxt "Sidebar/Moderation/List item.Link/Noun" msgid "Library" msgstr "Biblioteca" #: front/src/views/content/libraries/Form.vue:109 +#, fuzzy +msgctxt "Content/Library/Message" msgid "Library created" msgstr "Biblioteca criada" #: front/src/views/content/libraries/Form.vue:129 +#, fuzzy +msgctxt "Content/Library/Message" msgid "Library deleted" msgstr "Biblioteca suprimida" -#: front/src/views/admin/library/FilesList.vue:3 -msgid "Library files" +#: front/src/views/admin/library/EditsList.vue:4 +#, fuzzy +msgctxt "Content/Admin/Title/Noun" +msgid "Library edits" msgstr "Ficheiros da biblioteca" #: front/src/views/content/libraries/Form.vue:106 +#, fuzzy +msgctxt "Content/Library/Message" msgid "Library updated" msgstr "Biblioteca atualizada" -#: front/src/components/library/Track.vue:100 +#: front/src/components/library/TrackDetail.vue:19 +#, fuzzy +msgctxt "Content/Track/Table.Label/Noun" msgid "License" msgstr "Licença" #: front/src/views/content/libraries/Detail.vue:21 +#, fuzzy +msgctxt "Content/Library/Paragraph" msgid "Loading followers…" msgstr "Carregando seguidores…" #: front/src/views/content/libraries/Home.vue:3 +#, fuzzy +msgctxt "Content/Library/Paragraph" msgid "Loading Libraries…" msgstr "Carregando bibliotecas…" #: front/src/views/content/libraries/Detail.vue:3 #: front/src/views/content/libraries/Upload.vue:3 +#, fuzzy +msgctxt "Content/Library/Paragraph" msgid "Loading library data…" msgstr "Carregando dados da biblioteca…" -#: front/src/views/Notifications.vue:4 +#: front/src/views/Notifications.vue:19 +#, fuzzy +msgctxt "Content/Notifications/Paragraph" msgid "Loading notifications…" msgstr "Carregando notificações…" #: front/src/views/content/remote/Home.vue:3 #, fuzzy +msgctxt "Content/Library/Paragraph" msgid "Loading remote libraries…" msgstr "Carregando bibliotecas remotas..." #: front/src/views/content/libraries/Quota.vue:4 +#, fuzzy +msgctxt "Content/Library/Paragraph" msgid "Loading usage data…" msgstr "Carregando dados de uso…" #: front/src/components/favorites/List.vue:5 +#, fuzzy +msgctxt "Content/Favorites/Message" msgid "Loading your favorites…" msgstr "Carregando seus favoritos …" #: front/src/components/manage/moderation/AccountsTable.vue:59 +#, fuzzy +msgctxt "Content/Moderation/Table/Short, Noun" +msgid "Local account" +msgstr "Conta local" + #: front/src/views/admin/moderation/AccountsDetail.vue:18 +#, fuzzy +msgctxt "Content/Moderation/List item" msgid "Local account" msgstr "Conta local" #: front/src/components/auth/Login.vue:84 +#, fuzzy +msgctxt "Head/Login/Title" msgid "Log In" msgstr "Autenticação" #: front/src/components/auth/Login.vue:4 +#, fuzzy +msgctxt "Content/Login/Title/Verb" msgid "Log in to your Funkwhale account" msgstr "Logar na sua conta Funkwhale" #: front/src/components/auth/Logout.vue:20 +#, fuzzy +msgctxt "Head/Login/Title" msgid "Log Out" msgstr "Sair" #: front/src/components/Sidebar.vue:38 +#, fuzzy +msgctxt "Sidebar/Profile/List item.Link" msgid "Logged in as %{ username }" msgstr "Conectado como %{ username }" -#: front/src/components/Sidebar.vue:54 src/components/auth/Login.vue:42 +#: front/src/components/auth/Login.vue:42 +#, fuzzy +msgctxt "Content/Login/Button.Label/Verb" +msgid "Login" +msgstr "Entrar" + +#: front/src/components/Sidebar.vue:54 +#, fuzzy +msgctxt "Sidebar/Login/List item.Link/Verb" msgid "Login" msgstr "Entrar" #: front/src/views/admin/moderation/AccountsDetail.vue:119 +#, fuzzy +msgctxt "Content/*/*/Noun" msgid "Login status" msgstr "Status do login" #: front/src/components/Sidebar.vue:52 +#, fuzzy +msgctxt "Sidebar/Login/List item.Link/Verb" msgid "Logout" msgstr "Sair" #: front/src/views/content/libraries/Home.vue:9 +#, fuzzy +msgctxt "Content/Library/Paragraph" msgid "Looks like you don't have a library, it's time to create one." msgstr "Parece que você ainda não tem biblioteca, é hora de criar uma." -#: front/src/components/audio/Player.vue:356 -#: src/components/audio/Player.vue:357 +#: front/src/components/audio/Player.vue:364 +#: src/components/audio/Player.vue:365 +#, fuzzy +msgctxt "Sidebar/Player/Icon.Tooltip" msgid "Looping disabled. Click to switch to single-track looping." msgstr "Looping desativado. Clique para alternar para um loop de musica única." -#: front/src/components/audio/Player.vue:359 -#: src/components/audio/Player.vue:360 +#: front/src/components/audio/Player.vue:367 +#: src/components/audio/Player.vue:368 +#, fuzzy +msgctxt "Sidebar/Player/Icon.Tooltip" msgid "Looping on a single track. Click to switch to whole queue looping." msgstr "Looping em uma única música. Clique para alternar para todo o loop da fila." -#: front/src/components/audio/Player.vue:362 -#: src/components/audio/Player.vue:363 +#: front/src/components/audio/Player.vue:370 +#: src/components/audio/Player.vue:371 +#, fuzzy +msgctxt "Sidebar/Player/Icon.Tooltip" msgid "Looping on whole queue. Click to disable looping." msgstr "Looping na fila inteira. Clique para desativar o loop." -#: front/src/components/library/Track.vue:150 +#: front/src/components/library/TrackDetail.vue:69 +#, fuzzy +msgctxt "Content/Track/Title" msgid "Lyrics" msgstr "Letras" -#: front/src/components/Sidebar.vue:210 +#: front/src/components/Sidebar.vue:221 +#, fuzzy +msgctxt "Sidebar/*/Hidden text" msgid "Main menu" msgstr "Menu principal" #: front/src/views/admin/library/Base.vue:16 +#, fuzzy +msgctxt "Head/Admin/Title" msgid "Manage library" msgstr "Gerenciar biblioteca" #: front/src/components/playlists/PlaylistModal.vue:3 +#, fuzzy +msgctxt "Popup/Playlist/Title/Verb" msgid "Manage playlists" msgstr "Gerenciar playlists" #: front/src/views/admin/users/Base.vue:20 +#, fuzzy +msgctxt "Head/Admin/Title" msgid "Manage users" msgstr "Gerenciar usuários" #: front/src/views/playlists/List.vue:8 +#, fuzzy +msgctxt "Content/Playlist/Button.Label/Verb" msgid "Manage your playlists" msgstr "Gerenciar suas playlists" -#: front/src/views/Notifications.vue:17 +#: front/src/views/Notifications.vue:14 +#, fuzzy +msgctxt "Content/Notifications/Button.Label/Verb" msgid "Mark all as read" msgstr "Marque tudo como lido" #: front/src/components/notifications/NotificationRow.vue:46 +#, fuzzy +msgctxt "Content/Notifications/Button.Tooltip/Verb" msgid "Mark as read" msgstr "Marcar como lido" #: front/src/components/notifications/NotificationRow.vue:47 +#, fuzzy +msgctxt "Content/Notifications/Button.Tooltip/Verb" msgid "Mark as unread" msgstr "Marcar como não lido" #: front/src/views/admin/moderation/AccountsDetail.vue:281 +#, fuzzy +msgctxt "Content/*/*/Unit" msgid "MB" msgstr "MB" -#: front/src/components/audio/Player.vue:349 +#: front/src/components/audio/Player.vue:357 +#, fuzzy +msgctxt "Sidebar/Player/Hidden text" msgid "Media player" msgstr "Leitor de mÃdia" @@ -1487,496 +2712,992 @@ msgstr "Leitor de mÃdia" msgid "Member since %{ date }" msgstr "Registrado desde %{ date }" +#: front/src/views/admin/library/Base.vue:17 +msgid "Menu/*/Hidden text" +msgstr "" + #: front/src/components/Footer.vue:32 +#, fuzzy +msgctxt "Footer/*/List item.Link" msgid "Mobile and desktop apps" msgstr "Aplicativos móveis e de computador" -#: front/src/components/Sidebar.vue:97 -#: src/components/manage/users/UsersTable.vue:177 -#: front/src/views/admin/moderation/AccountsDetail.vue:468 +#: front/src/components/manage/users/UsersTable.vue:177 +#, fuzzy +msgctxt "Content/Admin/Table" +msgid "Moderation" +msgstr "Moderação" + #: front/src/views/admin/moderation/Base.vue:21 +#, fuzzy +msgctxt "Head/Moderation/Title" +msgid "Moderation" +msgstr "Moderação" + +#: front/src/views/admin/moderation/AccountsDetail.vue:466 +#, fuzzy +msgctxt "Content/Moderation/Dropdown" +msgid "Moderation" +msgstr "Moderação" + +#: front/src/components/Sidebar.vue:97 +#, fuzzy +msgctxt "Sidebar/Moderation/List item.Link/Noun" msgid "Moderation" msgstr "Moderação" #: front/src/views/admin/moderation/AccountsDetail.vue:49 #: front/src/views/admin/moderation/DomainsDetail.vue:42 +#, fuzzy +msgctxt "Content/Moderation/Card.Paragraph" msgid "Moderation policies help you control how your instance interact with a given domain or account." msgstr "As polÃticas de moderação ajudam a controlar como sua instância interage com um determinado domÃnio ou conta." +#: front/src/components/library/EditCard.vue:5 +#, fuzzy +msgctxt "Content/Library/Card/Short" +msgid "Modification %{ id }" +msgstr "Data de modificação" + +#: front/src/components/mixins/Translations.vue:19 #: front/src/components/mixins/Translations.vue:20 -#: front/src/components/mixins/Translations.vue:21 +#, fuzzy +msgctxt "Content/Playlist/Dropdown/Noun" msgid "Modification date" msgstr "Data de modificação" -#: front/src/components/Sidebar.vue:63 src/views/admin/Settings.vue:82 +#: front/src/components/Sidebar.vue:63 +#, fuzzy +msgctxt "Sidebar/Library/Title" +msgid "Music" +msgstr "Música" + +#: front/src/views/admin/Settings.vue:82 +#, fuzzy +msgctxt "Content/Admin/Menu" msgid "Music" msgstr "Música" -#: front/src/components/audio/Player.vue:355 +#: front/src/components/audio/Player.vue:363 +#, fuzzy +msgctxt "Sidebar/Player/Icon.Tooltip/Verb" msgid "Mute" msgstr "Mudo" #: front/src/components/manage/moderation/InstancePolicyCard.vue:24 +#, fuzzy +msgctxt "Content/Moderation/Card.List item/Verb" +msgid "Mute activity" +msgstr "Ultima atividade" + #: front/src/components/manage/moderation/InstancePolicyForm.vue:115 #, fuzzy +msgctxt "Content/Moderation/Checkbox.Label/Verb" msgid "Mute activity" msgstr "Ultima atividade" +#: front/src/components/manage/moderation/InstancePolicyForm.vue:119 +#, fuzzy +msgctxt "Content/Moderation/Checkbox.Label/Verb" +msgid "Mute notifications" +msgstr "Suas notificações" + #: front/src/components/manage/moderation/InstancePolicyCard.vue:28 #, fuzzy +msgctxt "Content/Moderation/Card.List item/Verb" msgid "Mute notifications" msgstr "Suas notificações" #: front/src/components/Sidebar.vue:34 +#, fuzzy +msgctxt "Sidebar/Profile/Title" msgid "My account" msgstr "Minha conta" -#: front/src/components/library/radios/Builder.vue:236 +#: front/src/components/library/radios/Builder.vue:237 +#, fuzzy +msgctxt "Content/Radio/Input.Placeholder" msgid "My awesome description" msgstr "Minha descrição incrÃvel" #: front/src/views/content/libraries/Form.vue:70 +#, fuzzy +msgctxt "Content/Library/Input.Placeholder" msgid "My awesome library" msgstr "Minha biblioteca incrÃvel" #: front/src/components/playlists/Form.vue:74 +#, fuzzy +msgctxt "Content/Playlist/Input.Placeholder" msgid "My awesome playlist" msgstr "Minha playlist incrÃvel" -#: front/src/components/library/radios/Builder.vue:235 +#: front/src/components/library/radios/Builder.vue:236 +#, fuzzy +msgctxt "Content/Radio/Input.Placeholder" msgid "My awesome radio" msgstr "Meu rádio incrÃvel" #: front/src/views/content/libraries/Home.vue:6 +#, fuzzy +msgctxt "Content/Library/Title" msgid "My libraries" msgstr "Minhas 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 +#: src/components/library/EditCard.vue:60 +#: front/src/components/library/TrackDetail.vue:34 +#: front/src/components/library/TrackDetail.vue:43 +#: front/src/components/library/TrackDetail.vue:52 +#: front/src/components/library/TrackDetail.vue:61 #: 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 +msgctxt "*/*/*" msgid "N/A" msgstr "" +#: front/src/components/mixins/Translations.vue:24 +#: front/src/components/mixins/Translations.vue:25 +#, fuzzy +msgctxt "Content/Moderation/*/Noun" +msgid "Name" +msgstr "Nome" + +#: front/src/views/content/libraries/Form.vue:10 +#, fuzzy +msgctxt "Content/Library/Input.Label" +msgid "Name" +msgstr "Nome" + +#: front/src/components/playlists/PlaylistModal.vue:31 +#, fuzzy +msgctxt "*/*/Table.Label" +msgid "Name" +msgstr "Nome" + +#: front/src/components/auth/Settings.vue:133 +#, fuzzy +msgctxt "Content/*/Table.Label" +msgid "Name" +msgstr "Nome" + #: 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 +#, fuzzy +msgctxt "Content/Moderation/Table.Label" msgid "Name" msgstr "Nome" -#: front/src/components/auth/Settings.vue:87 +#: front/src/components/auth/Settings.vue:88 +#, fuzzy +msgctxt "Content/Settings/Input.Label" +msgid "New password" +msgstr "Nova senha" + #: front/src/views/auth/PasswordResetConfirm.vue:14 +#, fuzzy +msgctxt "Content/Signup/Input.Label" msgid "New password" msgstr "Nova senha" -#: front/src/components/Sidebar.vue:160 +#: front/src/components/Sidebar.vue:171 +#, fuzzy +msgctxt "Sidebar/Player/Paragraph" msgid "New tracks will be appended here automatically." msgstr "Novas músicas serão adicionadas automaticamente aqui." -#: front/src/components/audio/Player.vue:353 +#: front/src/components/library/EditCard.vue:47 +msgctxt "Content/Library/Card.Table.Header/Short" +msgid "New value" +msgstr "" + +#: front/src/components/audio/Player.vue:361 +#, fuzzy +msgctxt "Sidebar/Player/Icon.Tooltip" msgid "Next track" msgstr "Música seguinte" -#: front/src/components/Sidebar.vue:119 +#: front/src/components/Sidebar.vue:130 +#, fuzzy +msgctxt "*/*/*" msgid "No" msgstr "Não" #: front/src/components/Home.vue:100 +#, fuzzy +msgctxt "Content/Home/List item" msgid "No add-ons, no plugins : you only need a web library" msgstr "Sem add-ons, sem plugins: você só precisa de uma biblioteca da Web" #: front/src/components/audio/Search.vue:25 +#, fuzzy +msgctxt "Content/Search/Paragraph" msgid "No album matched your query" msgstr "Nenhum álbum correspondeu à sua consulta" #: front/src/components/audio/Search.vue:16 +#, fuzzy +msgctxt "Content/Search/Paragraph" msgid "No artist matched your query" msgstr "Nenhum artista correspondeu à sua consulta" -#: front/src/components/library/Track.vue:158 +#: front/src/components/library/TrackDetail.vue:14 +#, fuzzy +msgctxt "Content/Track/Table.Paragraph" +msgid "No copyright information available for this track" +msgstr "Nenhuma letra disponÃvel para esta música." + +#: front/src/components/library/TrackDetail.vue:25 +#, fuzzy +msgctxt "Content/Track/Table.Paragraph" +msgid "No licensing information for this track" +msgstr "Não temos nenhuma informação de licença para esta pista" + +#: front/src/components/library/TrackDetail.vue:77 +#, fuzzy +msgctxt "Content/Track/Paragraph" msgid "No lyrics available for this track." msgstr "Nenhuma letra disponÃvel para esta música." #: front/src/components/federation/LibraryWidget.vue:6 +#, fuzzy +msgctxt "Content/Federation/Paragraph" msgid "No matching library." msgstr "Nenhuma biblioteca correspondente." -#: front/src/views/Notifications.vue:26 +#: front/src/views/Notifications.vue:28 #, fuzzy +msgctxt "Content/Notifications/Paragraph" msgid "No notification to show." msgstr "Ainda não há notificações." +#: front/src/components/common/EmptyState.vue:7 +msgctxt "Content/*/Paragraph" +msgid "No results were found." +msgstr "" + +#: front/src/views/content/libraries/Form.vue:72 +#, fuzzy +msgctxt "Content/Library/Dropdown" +msgid "Nobody except me" +msgstr "Ninguém, exceto eu" + #: 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 +#, fuzzy +msgctxt "Content/Settings/Dropdown" +msgid "Nobody except me" +msgstr "Ninguém, exceto eu" + +#: front/src/components/playlists/Form.vue:81 +#, fuzzy +msgctxt "Content/Playlist/Dropdown" msgid "Nobody except me" msgstr "Ninguém, exceto eu" #: front/src/views/content/libraries/Detail.vue:57 +#, fuzzy +msgctxt "Content/Library/Paragraph" msgid "Nobody is following this library" msgstr "Ninguém está seguindo esta biblioteca" #: front/src/components/manage/users/InvitationsTable.vue:51 +#, fuzzy +msgctxt "Content/Admin/Table" msgid "Not used" msgstr "Não usado" -#: front/src/components/Sidebar.vue:46 src/views/Notifications.vue:74 +#: front/src/views/Notifications.vue:76 +#, fuzzy +msgctxt "Head/Notifications/Title" +msgid "Notifications" +msgstr "Notificações" + +#: front/src/components/Sidebar.vue:46 +#, fuzzy +msgctxt "Sidebar/Notifications/List item.Link/Noun" msgid "Notifications" msgstr "Notificações" #: front/src/components/Footer.vue:47 +#, fuzzy +msgctxt "Footer/*/List item.Link" msgid "Official website" msgstr "Website oficial" -#: front/src/components/auth/Settings.vue:82 +#: front/src/components/auth/Settings.vue:83 +#, fuzzy +msgctxt "Content/Settings/Input.Label" msgid "Old password" msgstr "Senha Antiga" +#: front/src/components/library/EditCard.vue:46 +msgctxt "Content/Library/Card.Table.Header/Short" +msgid "Old value" +msgstr "" + #: front/src/components/manage/users/InvitationsTable.vue:20 +#, fuzzy +msgctxt "Content/Admin/Dropdown/Adjective" msgid "Open" msgstr "Aberto" #: front/src/views/admin/moderation/AccountsDetail.vue:23 +#, fuzzy +msgctxt "Content/Moderation/Link/Verb" msgid "Open profile" msgstr "Abrir o perfil" #: front/src/views/admin/moderation/DomainsDetail.vue:16 +#, fuzzy +msgctxt "Content/Moderation/Link/Verb" msgid "Open website" msgstr "Abrir o website" #: front/src/components/manage/moderation/InstancePolicyForm.vue:40 +#, fuzzy +msgctxt "Content/Moderation/Card.Title" msgid "Or customize your rule" msgstr "Ou personalize sua regra" -#: 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/components/favorites/List.vue:32 +#, fuzzy +msgctxt "Content/*/Dropdown.Label/Short, Name" +msgid "Order" +msgstr "Ordenar" + #: front/src/views/playlists/List.vue:25 +#, fuzzy +msgctxt "Content/*/Dropdown.Label/Short, Noun" +msgid "Order" +msgstr "Ordenar" + +#: front/src/components/library/Radios.vue:41 +#, fuzzy +msgctxt "Content/Search/Dropdown.Label" +msgid "Order" +msgstr "Ordenar" + +#: front/src/components/manage/library/EditsCardList.vue:37 +#: front/src/components/manage/users/UsersTable.vue:17 +#, fuzzy +msgctxt "Content/Search/Dropdown.Label/Noun" 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 +#, fuzzy +msgctxt "Content/Search/Input.Label/Noun" +msgid "Ordering" +msgstr "Ordenar" + +#: front/src/components/library/Albums.vue:15 +#: src/components/library/Artists.vue:15 +#, fuzzy +msgctxt "Content/Search/Dropdown.Label/Noun" +msgid "Ordering" +msgstr "Ordenar" + +#: front/src/components/library/Radios.vue:33 +#: front/src/components/manage/library/EditsCardList.vue:29 +#, fuzzy +msgctxt "Content/Search/Dropdown.Label" +msgid "Ordering" +msgstr "Ordenar" + +#: front/src/components/favorites/List.vue:24 +#, fuzzy +msgctxt "Content/Favorites/Dropdown.Title/Short, Name" +msgid "Ordering" +msgstr "Ordenar" + #: front/src/views/playlists/List.vue:17 +#, fuzzy +msgctxt "Content/*/Dropdown.Label/Short, Noun" +msgid "Ordering" +msgstr "Ordenar" + +#: front/src/views/content/libraries/FilesTable.vue:21 +#, fuzzy +msgctxt "Content/Library/Dropdown.Label/Noun" msgid "Ordering" msgstr "Ordenar" -#: front/src/components/library/Artists.vue:23 +#: front/src/views/content/libraries/FilesTable.vue:29 +#, fuzzy +msgctxt "Content/Library/Dropdown.Label/Noun" +msgid "Ordering direction" +msgstr "Direção de ordenar" + +#: front/src/components/library/Albums.vue:23 +#: src/components/library/Artists.vue:23 +#, fuzzy +msgctxt "Content/Search/Dropdown.Label/Noun" +msgid "Ordering direction" +msgstr "Direção de ordenar" + #: front/src/components/manage/moderation/AccountsTable.vue:19 #: front/src/components/manage/moderation/DomainsTable.vue:17 -#: front/src/views/content/libraries/FilesTable.vue:29 +#, fuzzy +msgctxt "Content/Search/Input.Label/Noun" msgid "Ordering direction" msgstr "Direção de ordenar" #: front/src/components/manage/users/InvitationsTable.vue:38 +#, fuzzy +msgctxt "Content/Admin/Table.Label" msgid "Owner" msgstr "Proprietário" #: front/src/components/PageNotFound.vue:33 +#, fuzzy +msgctxt "Head/*/Title" msgid "Page Not Found" msgstr "Página não encontrada" #: front/src/components/PageNotFound.vue:7 +#, fuzzy +msgctxt "Content/*/Title" msgid "Page not found!" msgstr "Página não encontrada!" #: front/src/components/Pagination.vue:39 +#, fuzzy +msgctxt "Content/*/Hidden text/Noun" msgid "Pagination" msgstr "Paginação" -#: front/src/components/auth/Login.vue:33 src/components/auth/Signup.vue:40 +#: front/src/components/auth/Signup.vue:40 +msgid "Password" +msgstr "Palavra-passe" + +#: front/src/components/auth/Login.vue:33 +#, fuzzy +msgctxt "Content/Login/Input.Label" msgid "Password" msgstr "Palavra-passe" #: front/src/components/auth/SubsonicTokenForm.vue:94 +#, fuzzy +msgctxt "Content/Settings/Message" msgid "Password updated" msgstr "Senha atualizada" #: front/src/views/auth/PasswordResetConfirm.vue:28 +#, fuzzy +msgctxt "Content/Signup/Card.Title" msgid "Password updated successfully" msgstr "Senha atualizada com sucesso" -#: front/src/components/audio/Player.vue:352 +#: front/src/components/audio/Player.vue:360 +#, fuzzy +msgctxt "Sidebar/Player/Icon.Tooltip/Verb" msgid "Pause track" msgstr "Parar música" #: front/src/components/ShortcutsModal.vue:59 +#, fuzzy +msgctxt "Popup/Keyboard shortcuts/Table.Label/Verb" msgid "Pause/play the current track" msgstr "Pausa/leitura da pista actual" #: front/src/components/manage/moderation/InstancePolicyCard.vue:12 +#, fuzzy +msgctxt "Content/Moderation/Card.List item" msgid "Paused" msgstr "Pausa" -#: front/src/components/library/FileUpload.vue:107 -#: front/src/views/content/libraries/FilesTable.vue:14 #: front/src/views/content/libraries/FilesTable.vue:208 +#, fuzzy +msgctxt "Content/Library/Table/Short" +msgid "Pending" +msgstr "Pendente" + +#: front/src/components/library/FileUpload.vue:109 +#, fuzzy +msgctxt "Content/Library/Table" +msgid "Pending" +msgstr "Pendente" + +#: front/src/views/content/libraries/FilesTable.vue:14 +#, fuzzy +msgctxt "Content/Library/Dropdown" msgid "Pending" msgstr "Pendente" #: front/src/views/content/libraries/Detail.vue:37 +#, fuzzy +msgctxt "Content/Library/Table/Short" msgid "Pending approval" msgstr "Aprovação pendente" #: front/src/views/content/libraries/Quota.vue:22 +#, fuzzy +msgctxt "Content/Library/Label" msgid "Pending files" msgstr "Ficheiros pendentes" -#: front/src/components/Sidebar.vue:212 +#: front/src/components/Sidebar.vue:223 +#, fuzzy +msgctxt "Sidebar/Notifications/Hidden text" msgid "Pending follow requests" msgstr "Solicitações pendentes" +#: front/src/components/manage/library/EditsCardList.vue:18 +#, fuzzy +msgctxt "Content/Admin/Dropdown" +msgid "Pending review" +msgstr "Ficheiros pendentes" + +#: front/src/components/library/EditCard.vue:29 +#, fuzzy +msgctxt "Content/Library/Card/Short" +msgid "Pending review" +msgstr "Ficheiros pendentes" + +#: front/src/components/Sidebar.vue:224 +#, fuzzy +msgctxt "Sidebar/Moderation/Hidden text" +msgid "Pending review edits" +msgstr "Ficheiros pendentes" + #: front/src/components/manage/users/UsersTable.vue:42 +#, fuzzy +msgctxt "Content/Admin/Table.Label/Noun" +msgid "Permissions" +msgstr "Permissões" + #: front/src/views/admin/moderation/AccountsDetail.vue:137 +#, fuzzy +msgctxt "Content/Moderation/Table.Label" msgid "Permissions" msgstr "Permissões" -#: front/src/components/audio/PlayButton.vue:9 -#: src/components/library/Track.vue:40 +#: front/src/components/audio/PlayButton.vue:9 +#, fuzzy +msgctxt "*/Queue/Button/Label/Short, Verb" +msgid "Play" +msgstr "Jogar" + +#: front/src/components/library/TrackBase.vue:25 +#, fuzzy +msgctxt "*/Queue/Button.Label/Short, Verb" 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:22 -#: front/src/components/library/Album.vue:67 src/views/playlists/Detail.vue:23 +#, fuzzy +msgctxt "Content/Queue/Button.Label/Short, Verb" +msgid "Play all" +msgstr "Jogar tudo" + +#: front/src/components/library/Album.vue:17 +#: src/components/library/Album.vue:63 front/src/views/playlists/Detail.vue:24 +#, fuzzy +msgctxt "Content/*/Button.Label/Verb, Short" +msgid "Play all" +msgstr "Jogar tudo" + +#: front/src/components/audio/album/Card.vue:48 +#, fuzzy +msgctxt "Content/Queue/Card.Button.Label/Short, Verb" msgid "Play all" msgstr "Jogar tudo" #: front/src/components/library/Artist.vue:26 +#, fuzzy +msgctxt "Content/Artist/Button.Label/Verb" msgid "Play all albums" msgstr "Jogar todos os álbuns" -#: front/src/components/audio/PlayButton.vue:15 -#: front/src/components/audio/PlayButton.vue:65 +#: front/src/components/audio/PlayButton.vue:18 +#, fuzzy +msgctxt "*/Queue/Dropdown/Button/Label/Short" +msgid "Play next" +msgstr "Jogar seguinte" + +#: front/src/components/audio/PlayButton.vue:77 +#, fuzzy +msgctxt "*/Queue/Dropdown/Button/Title" msgid "Play next" msgstr "Jogar seguinte" #: front/src/components/ShortcutsModal.vue:67 +#, fuzzy +msgctxt "Popup/Keyboard shortcuts/Table.Label/Verb" msgid "Play next track" msgstr "Jogar pista seguinte" -#: front/src/components/audio/PlayButton.vue:16 -#: front/src/components/audio/PlayButton.vue:63 +#: front/src/components/audio/PlayButton.vue:21 +#, fuzzy +msgctxt "*/Queue/Dropdown/Button/Label/Short" +msgid "Play now" +msgstr "Jogue agora" + +#: front/src/components/audio/PlayButton.vue:75 +#, fuzzy +msgctxt "*/Queue/Dropdown/Button/Title" msgid "Play now" msgstr "Jogue agora" #: front/src/components/ShortcutsModal.vue:63 +#, fuzzy +msgctxt "Popup/Keyboard shortcuts/Table.Label/Verb" msgid "Play previous track" msgstr "Jogar pista anterior" -#: front/src/components/Sidebar.vue:211 +#: front/src/components/audio/PlayButton.vue:78 +msgctxt "*/Queue/Dropdown/Button/Title" +msgid "Play similar songs" +msgstr "" + +#: front/src/components/Sidebar.vue:222 +#, fuzzy +msgctxt "Sidebar/Player/Hidden text" msgid "Play this track" msgstr "Jogar esta pista" -#: front/src/components/audio/Player.vue:351 +#: front/src/components/audio/Player.vue:359 +#, fuzzy +msgctxt "Sidebar/Player/Icon.Tooltip/Verb" msgid "Play track" msgstr "Jogar mÅ©sica" -#: front/src/components/audio/PlayButton.vue:70 +#: front/src/components/audio/PlayButton.vue:83 #, fuzzy +msgctxt "*/Queue/Button/Title" msgid "Play..." msgstr "Jogar" -#: front/src/views/playlists/Detail.vue:90 +#: front/src/views/playlists/Detail.vue:91 msgid "Playlist" msgstr "Playlist" #: front/src/views/playlists/Detail.vue:12 +#, fuzzy +msgctxt "Content/Playlist/Header.Subtitle" msgid "Playlist containing %{ count } track, by %{ username }" msgid_plural "Playlist containing %{ count } tracks, by %{ username }" msgstr[0] "Playlist contendo%{ count } música, por %{ username }" msgstr[1] "Playlist contendo %{ count } músicas, por %{ username }" #: front/src/components/playlists/Form.vue:9 +#, fuzzy +msgctxt "Content/Playlist/Message" msgid "Playlist created" msgstr "Playlist criada" #: front/src/components/playlists/Editor.vue:4 +#, fuzzy +msgctxt "Content/Playlist/Title" msgid "Playlist editor" msgstr "Editor de playlist" #: front/src/components/playlists/Form.vue:21 +#, fuzzy +msgctxt "Content/Playlist/Input.Label" msgid "Playlist name" msgstr "Nome da playlist" #: front/src/components/playlists/Form.vue:6 +#, fuzzy +msgctxt "Content/Playlist/Message" msgid "Playlist updated" msgstr "Playlist atualizada" #: front/src/components/playlists/Form.vue:25 +#, fuzzy +msgctxt "Content/Playlist/Dropdown.Label" 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/admin/Settings.vue:83 +#: front/src/components/Sidebar.vue:71 +#, fuzzy +msgctxt "Sidebar/Playlist/List item.Link/Noun" +msgid "Playlists" +msgstr "Playlists" + +#: front/src/components/library/Library.vue:16 +#, fuzzy +msgctxt "Menu/Home/Link" +msgid "Playlists" +msgstr "Playlists" + #: front/src/views/playlists/List.vue:106 +#, fuzzy +msgctxt "Head/Playlist/Title/Noun" +msgid "Playlists" +msgstr "Playlists" + +#: front/src/components/library/Home.vue:16 +#, fuzzy +msgctxt "Content/Home/Title" +msgid "Playlists" +msgstr "Playlists" + +#: front/src/views/admin/Settings.vue:83 +#, fuzzy +msgctxt "Content/Admin/Menu" msgid "Playlists" msgstr "Playlists" #: front/src/components/Home.vue:56 +#, fuzzy +msgctxt "Content/Home/List item" msgid "Playlists? We got them" -msgstr "" +msgstr "Playlist criada" -#: front/src/components/auth/Settings.vue:78 +#: front/src/components/auth/Settings.vue:79 +#, fuzzy +msgctxt "Content/Settings/Error message.List item/Call to action" msgid "Please double-check your password is correct" msgstr "Por favor, verifique novamente se sua senha está correta" #: front/src/components/auth/Login.vue:9 +#, fuzzy +msgctxt "Content/Login/Error message.List item/Call to action" msgid "Please double-check your username/password couple is correct" msgstr "Por favor, verifique se o seu nome de usuário e senha estão corretos" #: front/src/components/auth/Settings.vue:46 +#, fuzzy +msgctxt "Content/Settings/Paragraph" msgid "PNG, GIF or JPG. At most 2MB. Will be downscaled to 400x400px." msgstr "PNG, GIF ou JPG. No máximo 2MB. Será reduzido para 400x400px." #: front/src/components/manage/moderation/InstancePolicyForm.vue:118 +#, fuzzy +msgctxt "Content/Moderation/Help text" msgid "Prevent account or domain from triggering notifications, except from followers." msgstr "Evite que uma conta ou domÃnio acione notificações, exceto de seguidores." -#: front/src/components/audio/EmbedWizard.vue:29 +#: front/src/components/audio/EmbedWizard.vue:33 +#, fuzzy +msgctxt "Popup/Embed/Title/Noun" msgid "Preview" msgstr "Pré-visualização" -#: front/src/components/audio/Player.vue:350 +#: front/src/components/audio/Player.vue:358 +#, fuzzy +msgctxt "Sidebar/Player/Icon.Tooltip" msgid "Previous track" msgstr "Música anterior" #: front/src/views/content/remote/Card.vue:39 +#, fuzzy +msgctxt "Content/Library/Card.List item" msgid "Problem during scanning" msgstr "Erro durante a análise" #: front/src/components/library/FileUpload.vue:58 +#, fuzzy +msgctxt "Content/Library/Button.Label" msgid "Proceed" msgstr "Prosseguir" #: front/src/views/auth/EmailConfirm.vue:26 #: front/src/views/auth/PasswordResetConfirm.vue:31 +#, fuzzy +msgctxt "Content/Signup/Link/Verb" msgid "Proceed to login" msgstr "Continuar com o login" #: front/src/components/library/FileUpload.vue:17 +#, fuzzy +msgctxt "Content/Library/Tab.Title/Short" msgid "Processing" msgstr "Em tratamento" +#: front/src/views/content/libraries/Quota.vue:39 +#: front/src/views/content/libraries/Quota.vue:65 +#: front/src/views/content/libraries/Quota.vue:91 +#, fuzzy +msgctxt "Popup/Library/Button.Label" +msgid "Purge" +msgstr "Purga" + #: front/src/components/manage/moderation/AccountsTable.vue:188 #: front/src/components/manage/moderation/DomainsTable.vue:168 +#, fuzzy +msgctxt "Content/Moderation/Dropdown/Verb" +msgid "Purge" +msgstr "Purga" + #: 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 +#, fuzzy +msgctxt "Content/Library/Button.Label/Verb" msgid "Purge" msgstr "Purga" #: front/src/views/content/libraries/Quota.vue:89 +#, fuzzy +msgctxt "Popup/Library/Title" msgid "Purge errored files?" msgstr "Limpar arquivos com erros?" #: front/src/views/content/libraries/Quota.vue:37 +#, fuzzy +msgctxt "Popup/Library/Title" msgid "Purge pending files?" msgstr "Remover arquivos pendentes?" #: front/src/views/content/libraries/Quota.vue:63 +#, fuzzy +msgctxt "Popup/Library/Title" msgid "Purge skipped files?" msgstr "Limpar arquivos ignorados?" #: front/src/components/Sidebar.vue:20 +#, fuzzy +msgctxt "Sidebar/Queue/Tab.Title/Noun" msgid "Queue" msgstr "Fila" -#: front/src/components/audio/Player.vue:283 +#: front/src/components/audio/Player.vue:291 +#, fuzzy +msgctxt "Content/Queue/Message" msgid "Queue shuffled!" msgstr "Fila embaralhada!" #: front/src/views/radios/Detail.vue:80 +#, fuzzy +msgctxt "Head/Radio/Title" msgid "Radio" msgstr "Rádio" -#: front/src/components/library/radios/Builder.vue:233 +#: front/src/components/library/radios/Builder.vue:234 +#, fuzzy +msgctxt "Head/Radio/Title" msgid "Radio Builder" msgstr "Construtor de rádio" #: front/src/components/library/radios/Builder.vue:15 +#, fuzzy +msgctxt "Content/Radio/Message" msgid "Radio created" msgstr "Rádio criado" #: front/src/components/library/radios/Builder.vue:21 +#, fuzzy +msgctxt "Content/Radio/Input.Label/Noun" msgid "Radio name" msgstr "Nome do rádio" #: front/src/components/library/radios/Builder.vue:12 +#, fuzzy +msgctxt "Content/Radio/Message" msgid "Radio updated" msgstr "Rádio atualizado" -#: front/src/components/library/Library.vue:10 -#: src/components/library/Radios.vue:141 +#: front/src/components/library/Library.vue:13 +#, fuzzy +msgctxt "Menu/Home/Link" +msgid "Radios" +msgstr "Rádios" + +#: front/src/components/library/Radios.vue:142 +#, fuzzy +msgctxt "Head/Radio/Title" msgid "Radios" msgstr "Rádios" -#: front/src/components/manage/moderation/InstancePolicyCard.vue:39 #: front/src/components/manage/moderation/InstancePolicyForm.vue:25 +#, fuzzy +msgctxt "Content/Moderation/Input.Label/Noun" +msgid "Reason" +msgstr "Motivo" + +#: front/src/components/manage/moderation/InstancePolicyCard.vue:39 +#, fuzzy +msgctxt "Content/Moderation/Card.Title/Noun" msgid "Reason" msgstr "Motivo" #: front/src/views/admin/moderation/AccountsDetail.vue:222 #: front/src/views/admin/moderation/DomainsDetail.vue:179 +#, fuzzy +msgctxt "Content/Moderation/Table.Label/Noun" msgid "Received library follows" -msgstr "" +msgstr "A biblioteca emitida segue" #: front/src/components/manage/moderation/DomainsTable.vue:40 -#: front/src/components/mixins/Translations.vue:36 -#: front/src/components/mixins/Translations.vue:37 +#, fuzzy +msgctxt "Content/Moderation/Table.Label/Short, Noun" +msgid "Received messages" +msgstr "Mensagens recebidas" + +#: front/src/components/mixins/Translations.vue:33 +#: front/src/components/mixins/Translations.vue:34 +#, fuzzy +msgctxt "Content/Moderation/Dropdown/Noun" msgid "Received messages" msgstr "Mensagens recebidas" +#: front/src/components/library/EditForm.vue:27 +#, fuzzy +msgctxt "Content/Library/Paragraph" +msgid "Recent edits" +msgstr "Adicionado recentemente" + +#: front/src/components/library/EditForm.vue:17 +msgctxt "Content/Library/Paragraph" +msgid "Recent edits awaiting review" +msgstr "" + #: front/src/components/library/Home.vue:24 +#, fuzzy +msgctxt "Content/Home/Title" msgid "Recently added" msgstr "Adicionado recentemente" #: front/src/components/library/Home.vue:11 +#, fuzzy +msgctxt "Content/Home/Title" msgid "Recently favorited" msgstr "Recentemente adicionado aos favoritos" #: front/src/components/library/Home.vue:6 +#, fuzzy +msgctxt "Content/Home/Title" msgid "Recently listened" msgstr "Escutado recentemente" #: front/src/views/content/remote/Home.vue:15 +#, fuzzy +msgctxt "Content/Library/Button.Label" +msgid "Refresh" +msgstr "Atualizar" + +#: front/src/components/common/EmptyState.vue:16 +#, fuzzy +msgctxt "Content/*/Button.Label/Short, Verb" +msgid "Refresh" +msgstr "Atualizar" + +#: front/src/components/auth/Settings.vue:125 +#, fuzzy +msgctxt "Content/*/Button.Label" msgid "Refresh" msgstr "Atualizar" #: front/src/views/admin/moderation/DomainsDetail.vue:135 +#, fuzzy +msgctxt "Content/Moderation/Button.Label/Verb" msgid "Refresh node info" msgstr "Atualizar informações do nó" -#: front/src/components/common/ActionTable.vue:272 +#: front/src/components/common/ActionTable.vue:274 +#, fuzzy +msgctxt "Content/*/Button.Tooltip/Verb" msgid "Refresh table content" msgstr "Atualizar o conteúdo da tabela" @@ -1985,763 +3706,1459 @@ msgid "Registration are closed on this instance, you will need an invitation cod 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 +#, fuzzy +msgctxt "Content/Admin/Table, User role" msgid "regular user" msgstr "usuário regular" +#: front/src/components/library/EditCard.vue:87 #: front/src/views/content/libraries/Detail.vue:51 +#, fuzzy +msgctxt "Content/Library/Button.Label" msgid "Reject" msgstr "Rejeitar" #: front/src/components/manage/moderation/InstancePolicyCard.vue:32 +#, fuzzy +msgctxt "Content/Moderation/Card.List item/Verb" +msgid "Reject media" +msgstr "Rejeitar mÃdia" + #: front/src/components/manage/moderation/InstancePolicyForm.vue:123 +#, fuzzy +msgctxt "Content/Moderation/Checkbox.Label/Verb" msgid "Reject media" msgstr "Rejeitar mÃdia" #: front/src/views/content/libraries/Detail.vue:43 +#, fuzzy +msgctxt "Content/Library/Table/Short" msgid "Rejected" msgstr "Rejeitado" -#: front/src/views/content/libraries/FilesTable.vue:234 -msgid "Relaunch import" -msgstr "Reinicie a importação" +#: front/src/components/library/EditCard.vue:33 +#, fuzzy +msgctxt "Content/Library/Card/Short" +msgid "Rejected" +msgstr "Rejeitado" + +#: front/src/components/manage/library/EditsCardList.vue:24 +#, fuzzy +msgctxt "Content/Admin/Dropdown" +msgid "Rejected" +msgstr "Rejeitado" #: front/src/views/content/remote/Home.vue:6 +#, fuzzy +msgctxt "Content/Library/Title/Noun" msgid "Remote libraries" msgstr "Bibliotecas Remotas" #: front/src/views/content/remote/Home.vue:7 +#, fuzzy +msgctxt "Content/Library/Paragraph" msgid "Remote libraries are owned by other users on the network. You can access them as long as they are public or you are granted access." msgstr "Bibliotecas remotas são de propriedade de outros usuários na rede. Você pode acessá-los desde que sejam públicos ou tenha acesso." #: front/src/components/library/radios/Filter.vue:59 +#, fuzzy +msgctxt "Content/Radio/Button.Label/Verb" msgid "Remove" msgstr "Remover" #: front/src/components/auth/Settings.vue:58 +#, fuzzy +msgctxt "Content/Settings/Button.Label/Verb" msgid "Remove avatar" msgstr "Remover avatar" +#: front/src/components/library/Artist.vue:73 +#, fuzzy +msgctxt "Content/Moderation/Button.Label" +msgid "Remove filter" +msgstr "Remover avatar" + #: front/src/components/favorites/TrackFavoriteIcon.vue:26 +#, fuzzy +msgctxt "*/Favorites/Icon.Tooltip/Verb" msgid "Remove from favorites" msgstr "Remover dos favoritos" #: front/src/views/content/libraries/Quota.vue:38 +#, fuzzy +msgctxt "Popup/Library/Paragraph" msgid "Removes uploaded but yet to be processed tracks completely, adding the corresponding data to your quota." msgstr "Remove as pistas carregadas mas ainda a serem processadas completamente, adicionando os dados correspondentes à sua quota." #: front/src/views/content/libraries/Quota.vue:64 +#, fuzzy +msgctxt "Popup/Library/Paragraph" msgid "Removes uploaded tracks skipped during the import processes completely, adding the corresponding data to your quota." msgstr "Remove as pistas carregadas ignoradas durante os processos de importação completamente, adicionando os dados correspondentes à sua quota." #: front/src/views/content/libraries/Quota.vue:90 +#, fuzzy +msgctxt "Popup/Library/Paragraph" msgid "Removes uploaded tracks that could not be processed by the server completely, adding the corresponding data to your quota." msgstr "Remove as pistas carregadas que não puderam ser processadas completamente pelo servidor, adicionando os dados correspondentes à sua quota." #: front/src/components/auth/SubsonicTokenForm.vue:33 +#, fuzzy +msgctxt "Content/Settings/Button.Label/Verb" +msgid "Request a new password" +msgstr "Solicite uma nova senha" + #: front/src/components/auth/SubsonicTokenForm.vue:36 +#, fuzzy +msgctxt "Popup/Settings/Button.Label/Verb" msgid "Request a new password" msgstr "Solicite uma nova senha" #: front/src/components/auth/SubsonicTokenForm.vue:34 +#, fuzzy +msgctxt "Popup/Settings/Title" msgid "Request a new Subsonic API password?" msgstr "Solicitar uma nova senha da Subsonic API?" #: front/src/components/auth/SubsonicTokenForm.vue:42 +#, fuzzy +msgctxt "Content/Settings/Button.Label/Verb" msgid "Request a password" msgstr "Solicite uma senha" -#: front/src/components/auth/Login.vue:35 src/views/auth/PasswordReset.vue:4 +#: front/src/components/library/EditForm.vue:64 +msgctxt "Content/Library/Button.Label" +msgid "Reset to initial value: %{ value }" +msgstr "" + #: front/src/views/auth/PasswordReset.vue:53 +#, fuzzy +msgctxt "Head/Signup/Title" +msgid "Reset your password" +msgstr "Redefinir sua senha" + +#: front/src/components/auth/Login.vue:35 +#, fuzzy +msgctxt "Content/Login/Link/Verb" msgid "Reset your password" msgstr "Redefinir sua senha" -#: 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 +#: front/src/views/auth/PasswordReset.vue:4 +#, fuzzy +msgctxt "Content/Signup/Title" +msgid "Reset your password" +msgstr "Redefinir sua senha" + +#: front/src/views/content/libraries/FilesTable.vue:234 +#, fuzzy +msgctxt "Content/Library/Dropdown/Verb" +msgid "Restart import" +msgstr "Reinicie a importação" + +#: front/src/components/library/Artists.vue:30 +#: src/components/library/Radios.vue:52 +#, fuzzy +msgctxt "Content/Search/Dropdown.Label" +msgid "Results per page" +msgstr "Resultados por página" + +#: front/src/views/playlists/List.vue:32 +#, fuzzy +msgctxt "Content/*/Dropdown.Label/Short, Noun" +msgid "Results per page" +msgstr "Resultados por página" + +#: front/src/components/library/Albums.vue:30 +#, fuzzy +msgctxt "Content/Search/Dropdown.Label/Noun" +msgid "Results per page" +msgstr "Resultados por página" + +#: front/src/components/favorites/List.vue:39 +#, fuzzy +msgctxt "Content/*/Dropdown.Label/Short, Name" msgid "Results per page" msgstr "Resultados por página" +#: front/src/components/library/EditForm.vue:31 +msgctxt "Content/Library/Button.Label" +msgid "Retrict to unreviewed edits" +msgstr "" + #: front/src/views/auth/EmailConfirm.vue:17 +#, fuzzy +msgctxt "Content/Signup/Link/Verb" msgid "Return to login" msgstr "Voltar ao login" +#: front/src/components/library/Artist.vue:70 +#, fuzzy +msgctxt "Content/Moderation/Link" +msgid "Review my filters" +msgstr "Ver ficheiros" + #: front/src/components/manage/moderation/InstancePolicyCard.vue:16 +#, fuzzy +msgctxt "Content/Moderation/Card.Title/Noun" msgid "Rule" msgstr "Regra" +#: front/src/components/library/radios/Builder.vue:34 +#, fuzzy +msgctxt "Content/Radio/Button.Label/Verb" +msgid "Save" +msgstr "Salvar" + #: front/src/components/admin/SettingsGroup.vue:67 -#: front/src/components/library/radios/Builder.vue:33 +#, fuzzy +msgctxt "Content/Settings/Button.Label/Short, Verb" msgid "Save" msgstr "Salvar" #: front/src/views/content/remote/Card.vue:165 +#, fuzzy +msgctxt "Content/Library/Message" msgid "Scan launched" msgstr "Análise iniciada" #: front/src/views/content/remote/Card.vue:63 +#, fuzzy +msgctxt "Content/Library/Card.Button.Label/Verb" msgid "Scan now" msgstr "Scanar agora" +#: front/src/views/content/remote/Card.vue:31 +#, fuzzy +msgctxt "Content/Library/Card.List item" +msgid "Scan pending" +msgstr "Ascendente" + #: front/src/views/content/remote/Card.vue:166 +#, fuzzy +msgctxt "Content/Library/Message" msgid "Scan skipped (previous scan is too recent)" msgstr "Análise ignorada (a análise anterior é muito recente)" -#: front/src/views/content/remote/Card.vue:31 -msgid "Scan waiting" -msgstr "Scan em espera" - #: front/src/views/content/remote/Card.vue:43 +#, fuzzy +msgctxt "Content/Library/Card.List item" msgid "Scanned" msgstr "Analisado" #: front/src/views/content/remote/Card.vue:47 +#, fuzzy +msgctxt "Content/Library/Card.List item" msgid "Scanned with errors" msgstr "Analisado com erros" #: front/src/views/content/remote/Card.vue:35 +msgctxt "Content/Library/Card.List item" 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/library/Albums.vue:10 +#: src/components/library/Artists.vue:10 +#: front/src/components/library/Radios.vue:29 #: front/src/components/manage/moderation/DomainsTable.vue:5 #: front/src/components/manage/users/InvitationsTable.vue:5 -#: front/src/components/manage/users/UsersTable.vue:5 +#, fuzzy +msgctxt "Content/Search/Input.Label/Verb" +msgid "Search" +msgstr "Buscar" + +#: front/src/components/manage/library/EditsCardList.vue:6 +#: front/src/components/manage/moderation/AccountsTable.vue:5 +#, fuzzy +msgctxt "Content/Search/Input.Label/Noun" +msgid "Search" +msgstr "Buscar" + #: front/src/views/content/libraries/FilesTable.vue:5 -#: src/views/playlists/List.vue:13 +#, fuzzy +msgctxt "Content/Library/Input.Label/Verb" +msgid "Search" +msgstr "Buscar" + +#: front/src/views/playlists/List.vue:13 +#, fuzzy +msgctxt "Content/*/Form.Label/Short, Noun" +msgid "Search" +msgstr "Buscar" + +#: front/src/components/manage/users/UsersTable.vue:5 +#, fuzzy +msgctxt "Content/Search/Input.Label/verb" msgid "Search" msgstr "Buscar" #: front/src/views/content/remote/ScanForm.vue:9 +#, fuzzy +msgctxt "Content/Library/Input.Label/Verb" msgid "Search a remote library" msgstr "Pesquisar uma biblioteca remota" +#: front/src/components/manage/library/EditsCardList.vue:211 +#, fuzzy +msgctxt "Content/Search/Input.Placeholder" +msgid "Search by account, summary, domain…" +msgstr "Pesquisa por tÃtulo, artista, domÃnio…" + #: front/src/components/manage/moderation/AccountsTable.vue:171 #, fuzzy +msgctxt "Content/Search/Input.Placeholder" msgid "Search by domain, username, bio…" msgstr "Pesquisa por domÃnio, nome de utilizador, biografia..." #: front/src/components/manage/moderation/DomainsTable.vue:151 #, fuzzy +msgctxt "Content/Search/Input.Placeholder" msgid "Search by name…" msgstr "Pesquisar por nome..." #: front/src/views/content/libraries/FilesTable.vue:201 +#, fuzzy +msgctxt "Content/Library/Input.Placeholder" msgid "Search by title, artist, album…" msgstr "Pesquisa por tÃtulo, artista, álbum…" -#: 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/InvitationsTable.vue:153 msgid "Search by username, e-mail address, code…" msgstr "Pesquisa por nome de utilizador, endereço de e-mail, código…" #: front/src/components/manage/users/UsersTable.vue:163 +#, fuzzy +msgctxt "Content/Search/Input.Placeholder" msgid "Search by username, e-mail address, name…" msgstr "Pesquisa por nome de utilizador, endereço de e-mail, nome…" #: front/src/components/audio/SearchBar.vue:20 +#, fuzzy +msgctxt "Sidebar/Search/Input.Placeholder" msgid "Search for artists, albums, tracks…" msgstr "Procure por artistas, álbuns, pistas…" #: front/src/components/audio/Search.vue:2 +#, fuzzy +msgctxt "Content/Search/Title" msgid "Search for some music" msgstr "Procure alguma música" -#: front/src/components/library/Track.vue:162 +#: front/src/components/library/TrackDetail.vue:81 +#, fuzzy +msgctxt "Content/Track/Link/Verb" msgid "Search on lyrics.wikia.com" msgstr "Procurar em lyrics.wikia.com" -#: front/src/components/library/Album.vue:27 +#: front/src/components/library/Album.vue:22 #: src/components/library/Artist.vue:31 -#: front/src/components/library/Track.vue:47 +#, fuzzy +msgctxt "Content/*/Button.Label/Verb" +msgid "Search on Wikipedia" +msgstr "Procurar em Wikipedia" + +#: front/src/components/library/TrackBase.vue:32 +#, fuzzy +msgctxt "Content/*/Link/Verb" 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 +#: front/src/components/library/Library.vue:35 +#: src/views/admin/moderation/Base.vue:22 +#: front/src/views/admin/users/Base.vue:21 src/views/content/Base.vue:19 +#, fuzzy +msgctxt "Menu/*/Hidden text" msgid "Secondary menu" msgstr "Menu secundário" #: front/src/views/admin/Settings.vue:15 +#, fuzzy +msgctxt "Content/Admin/Menu.Title" msgid "Sections" msgstr "Secções" -#: front/src/components/library/radios/Builder.vue:45 +#: front/src/components/library/radios/Builder.vue:46 +#, fuzzy +msgctxt "Content/Radio/Dropdown.Placeholder/Verb" msgid "Select a filter" msgstr "Selecione um filtro" -#: front/src/components/common/ActionTable.vue:77 +#: front/src/components/common/ActionTable.vue:78 +#, fuzzy +msgctxt "Content/*/Link/Verb" msgid "Select all %{ total } elements" msgid_plural "Select all %{ total } elements" -msgstr[0] "" -msgstr[1] "" +msgstr[0] "%{ count } em %{ total } selecionado" +msgstr[1] "%{ count } em %{ total } selecionados" -#: front/src/components/common/ActionTable.vue:86 +#: front/src/components/common/ActionTable.vue:87 +#, fuzzy +msgctxt "Content/*/Link/Verb" msgid "Select only current page" msgstr "Selecione apenas a página atual" -#: front/src/components/Sidebar.vue:43 src/components/Sidebar.vue:85 +#: front/src/components/Sidebar.vue:85 +#, fuzzy +msgctxt "Sidebar/Admin/List item.Link/Noun" +msgid "Settings" +msgstr "Configurações" + +#: front/src/views/admin/moderation/AccountsDetail.vue:470 +#, fuzzy +msgctxt "Content/Moderation/Dropdown" +msgid "Settings" +msgstr "Configurações" + #: front/src/components/manage/users/UsersTable.vue:181 -#: front/src/views/admin/moderation/AccountsDetail.vue:472 +#, fuzzy +msgctxt "Content/Admin/Table" +msgid "Settings" +msgstr "Configurações" + +#: front/src/components/Sidebar.vue:43 +#, fuzzy +msgctxt "Sidebar/Settings/List item.Link/Noun" msgid "Settings" msgstr "Configurações" #: front/src/components/auth/Settings.vue:10 +#, fuzzy +msgctxt "Content/Settings/Message" msgid "Settings updated" msgstr "Configurações atualizadas" #: front/src/components/admin/SettingsGroup.vue:11 +#, fuzzy +msgctxt "Content/Settings/Paragraph" msgid "Settings updated successfully." msgstr "Configurações atualizadas com sucesso." #: front/src/components/manage/users/InvitationForm.vue:27 +#, fuzzy +msgctxt "Content/Admin/Table.Label/Noun" msgid "Share link" msgstr "Compartilhe o link" #: front/src/views/content/libraries/Detail.vue:15 +#, fuzzy +msgctxt "Content/Library/Paragraph" msgid "Share this link with other users so they can request access to your library." msgstr "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 +#, fuzzy +msgctxt "Content/Library/Title" msgid "Sharing link" msgstr "Link de compartilhamento" -#: front/src/components/audio/album/Card.vue:40 +#: front/src/components/audio/album/Card.vue:38 #, fuzzy +msgctxt "Content/Album/Card.Link/Verb" msgid "Show %{ count } more track" msgid_plural "Show %{ count } more tracks" msgstr[0] "%{ count } tema" msgstr[1] "%{ count } temas" #: front/src/components/audio/artist/Card.vue:30 +#, fuzzy +msgctxt "Content/Artist/Card.Link" msgid "Show 1 more album" msgid_plural "Show %{ count } more albums" msgstr[0] "Mostrar mais 1 álbum" msgstr[1] "Mostrar mais %{ count } albums" +#: front/src/components/library/EditForm.vue:21 +msgctxt "Content/Library/Button.Label" +msgid "Show all edits" +msgstr "" + #: front/src/components/ShortcutsModal.vue:42 +#, fuzzy +msgctxt "Popup/Keyboard shortcuts/Table.Label/Verb" msgid "Show available keyboard shortcuts" msgstr "Mostrar atalhos de teclado disponÃveis" -#: front/src/views/Notifications.vue:10 +#: front/src/views/Notifications.vue:7 +#, fuzzy +msgctxt "Content/Notifications/Form.Label/Verb" msgid "Show read notifications" msgstr "Mostrar notificações antigas" #: front/src/components/forms/PasswordInput.vue:26 +#, fuzzy +msgctxt "Content/Settings/Button.Tooltip/Verb" 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 +#, fuzzy +msgctxt "Content/Moderation/Paragraph" +msgid "Showing results %{ start }-%{ end } on %{ total }" +msgstr "Mostrando resultados %{ start }-%{ end } em %{ total }" + +#: front/src/components/manage/library/EditsCardList.vue:72 +#: front/src/views/content/libraries/FilesTable.vue:114 +#, fuzzy +msgctxt "Content/Library/Paragraph" +msgid "Showing results %{ start }-%{ end } on %{ total }" +msgstr "Mostrando resultados %{ start }-%{ end } em %{ total }" + #: front/src/components/manage/users/InvitationsTable.vue:76 #: front/src/components/manage/users/UsersTable.vue:87 -#: front/src/views/content/libraries/FilesTable.vue:114 +#, fuzzy +msgctxt "Content/Admin/Paragraph" msgid "Showing results %{ start }-%{ end } on %{ total }" msgstr "Mostrando resultados %{ start }-%{ end } em %{ total }" #: front/src/components/ShortcutsModal.vue:83 +#, fuzzy +msgctxt "Popup/Keyboard shortcuts/Table.Label/Verb" msgid "Shuffle queue" msgstr "Fila de embaralhamento" -#: front/src/components/audio/Player.vue:365 +#: front/src/components/audio/Player.vue:373 +#, fuzzy +msgctxt "Sidebar/Player/Icon.Tooltip/Verb" msgid "Shuffle your queue" msgstr "Embaralhe sua fila" #: front/src/components/auth/Signup.vue:97 +#, fuzzy +msgctxt "*/Signup/Title" msgid "Sign Up" msgstr "Inscrever-se" #: front/src/components/manage/users/UsersTable.vue:40 +#, fuzzy +msgctxt "Content/Admin/Table.Label/Short, Noun (Value is a date)" msgid "Sign-up" msgstr "Inscrever-se" -#: front/src/components/mixins/Translations.vue:31 #: front/src/views/admin/moderation/AccountsDetail.vue:176 -#: front/src/components/mixins/Translations.vue:32 +#, fuzzy +msgctxt "Content/*/Table.Label" msgid "Sign-up date" msgstr "Data de inscrição" -#: front/src/components/manage/moderation/InstancePolicyForm.vue:119 -msgid "Silence notifications" -msgstr "Notificações silenciosas" - -#: 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 +#, fuzzy +msgctxt "Content/Profile/*/Noun" +msgid "Sign-up date" +msgstr "Data de inscrição" + +#: front/src/components/library/TrackDetail.vue:39 +#, fuzzy +msgctxt "Content/Track/Table.Label" +msgid "Size" +msgstr "Tamanho" + +#: front/src/components/library/FileUpload.vue:87 +#, fuzzy +msgctxt "Content/Library/Table.Label" +msgid "Size" +msgstr "Tamanho" + +#: front/src/components/mixins/Translations.vue:25 +#: front/src/components/mixins/Translations.vue:26 +#, fuzzy +msgctxt "Content/Library/*/Noun, in MB" +msgid "Size" +msgstr "Tamanho" + +#: front/src/views/content/libraries/FilesTable.vue:60 +#, fuzzy +msgctxt "*/*/*" msgid "Size" msgstr "Tamanho" #: front/src/views/content/libraries/FilesTable.vue:15 +#, fuzzy +msgctxt "Content/Library/Dropdown" +msgid "Skipped" +msgstr "Ignorado" + #: front/src/views/content/libraries/FilesTable.vue:204 +#, fuzzy +msgctxt "Content/Library/Table/Short" msgid "Skipped" msgstr "Ignorado" #: front/src/views/content/libraries/Quota.vue:49 +#, fuzzy +msgctxt "Content/Library/Label" msgid "Skipped files" msgstr "Arquivos ignorados" #: front/src/views/admin/moderation/DomainsDetail.vue:97 +#, fuzzy +msgctxt "Content/Moderation/Table.Label" msgid "Software" msgstr "Software" +#: front/src/components/PageNotFound.vue:10 +#, fuzzy +msgctxt "Content/*/Paragraph" +msgid "Sorry, the page you asked for does not exist:" +msgstr "Desculpe, a página que você pediu não existe:" + #: front/src/components/Footer.vue:49 +msgctxt "Footer/*/List item.Link" msgid "Source code" msgstr "" -#: front/src/components/auth/Profile.vue:23 #: front/src/components/manage/users/UsersTable.vue:70 +#, fuzzy +msgctxt "Content/Admin/Table.User role" +msgid "Staff member" +msgstr "Membro da equipe" + +#: front/src/components/auth/Profile.vue:23 +#, fuzzy +msgctxt "Content/Profile/Button.Label" msgid "Staff member" msgstr "Membro da equipe" +#: front/src/components/audio/PlayButton.vue:24 +#, fuzzy +msgctxt "*/Queue/Dropdown/Button/Label/Short" +msgid "Start radio" +msgstr "Pare o rádio" + #: front/src/components/radios/Button.vue:4 -msgid "Start" -msgstr "Iniciar" +#, fuzzy +msgctxt "Content/Radio/Button.Label/Short, Verb" +msgid "Start radio" +msgstr "Pare o rádio" #: front/src/views/admin/Settings.vue:86 +#, fuzzy +msgctxt "Content/Admin/Menu" msgid "Statistics" msgstr "Estatisticas" #: front/src/views/admin/moderation/AccountsDetail.vue:454 +#, fuzzy +msgctxt "Content/Moderation/Help text" msgid "Statistics are computed from known activity and content on your instance, and do not reflect general activity for this account" msgstr "As estatÃsticas são calculadas a partir de atividade e conteúdo conhecidos em sua instância, e não refletem a atividade geral para esta conta" #: front/src/views/admin/moderation/DomainsDetail.vue:358 +#, fuzzy +msgctxt "Content/Moderation/Help text" msgid "Statistics are computed from known activity and content on your instance, and do not reflect general activity for this domain" msgstr "As estatÃsticas são calculadas a partir da actividade e conteúdo conhecidos na sua instância e não reflectem a actividade geral para este domÃnio" -#: front/src/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 +#, fuzzy +msgctxt "Content/Admin/Table.Label/Noun" +msgid "Status" +msgstr "Estado" + +#: front/src/components/manage/users/InvitationsTable.vue:17 +#, fuzzy +msgctxt "Content/Admin/Dropdown.Label" +msgid "Status" +msgstr "Estado" + +#: front/src/components/library/FileUpload.vue:88 #: front/src/views/content/libraries/Detail.vue:28 +#, fuzzy +msgctxt "Content/Library/Table.Label" +msgid "Status" +msgstr "Estado" + +#: front/src/views/admin/moderation/DomainsDetail.vue:123 +#, fuzzy +msgctxt "Content/Moderation/Table.Label" +msgid "Status" +msgstr "Estado" + +#: front/src/components/manage/library/EditsCardList.vue:12 +#, fuzzy +msgctxt "Content/Search/Dropdown.Label" +msgid "Status" +msgstr "Estado" + +#: front/src/components/manage/users/InvitationsTable.vue:39 +#, fuzzy +msgctxt "Content/Admin/Table.Label" msgid "Status" msgstr "Estado" #: front/src/components/radios/Button.vue:3 -msgid "Stop" -msgstr "Pare" +#, fuzzy +msgctxt "Content/Radio/Button.Label/Short, Verb" +msgid "Stop radio" +msgstr "Pare o rádio" -#: front/src/components/Sidebar.vue:161 +#: front/src/components/Sidebar.vue:172 +#, fuzzy +msgctxt "Sidebar/Player/Button.Label/Verb" msgid "Stop radio" msgstr "Pare o rádio" -#: front/src/App.vue:22 +#: front/src/components/SetInstanceModal.vue:23 +#, fuzzy +msgctxt "*/*/Button.Label/Verb" msgid "Submit" msgstr "Enviar" +#: front/src/components/library/EditForm.vue:80 +msgctxt "Content/Library/Button.Label/Verb" +msgid "Submit and apply edit" +msgstr "" + +#: front/src/components/library/EditForm.vue:7 +msgctxt "Content/Library/Button.Label" +msgid "Submit another edit" +msgstr "" + +#: front/src/components/library/EditForm.vue:81 +msgctxt "Content/Library/Button.Label/Verb" +msgid "Submit suggestion" +msgstr "" + #: front/src/views/admin/Settings.vue:85 +#, fuzzy +msgctxt "Content/Admin/Menu" msgid "Subsonic" msgstr "Subsonic" #: front/src/components/auth/SubsonicTokenForm.vue:2 +#, fuzzy +msgctxt "Content/Settings/Title" msgid "Subsonic API password" msgstr "Senha da API Subsonic" -#: front/src/App.vue:26 +#: front/src/components/library/EditForm.vue:38 +msgctxt "Content/Library/Paragraph" +msgid "Suggest a change using the form below." +msgstr "" + +#: front/src/components/library/TrackEdit.vue:5 +#, fuzzy +msgctxt "Content/*/Title" +msgid "Suggest an edit on this track" +msgstr "Não podemos carregar esta pista" + +#: front/src/components/SetInstanceModal.vue:31 +#, fuzzy +msgctxt "Popup/Instance/List.Label" msgid "Suggested choices" msgstr "Escolhas sugeridas" #: front/src/components/library/FileUpload.vue:3 +#, fuzzy +msgctxt "Content/Library/Tab.Title/Short" msgid "Summary" msgstr "Sumário" +#: front/src/components/library/EditForm.vue:69 +msgctxt "*/*/*" +msgid "Summary (optional)" +msgstr "" + #: front/src/components/Footer.vue:39 +#, fuzzy +msgctxt "Footer/*/Listitem.Link" msgid "Support forum" msgstr "Fórum de apoio" #: front/src/components/library/FileUpload.vue:78 +#, fuzzy +msgctxt "Content/Library/Paragraph" msgid "Supported extensions: %{ extensions }" msgstr "Extensões suportadas: %{ extensions }" #: front/src/components/playlists/Editor.vue:9 +#, fuzzy +msgctxt "Content/Playlist/Paragraph" msgid "Syncing changes to server…" msgstr "Sincronizar mudanças no servidor…" +#: front/src/components/audio/EmbedWizard.vue:25 +#, fuzzy +msgctxt "Content/*/Paragraph" +msgid "Text copied to clipboard!" +msgstr "Texto copiado para a área de transferência!" + #: front/src/components/common/CopyInput.vue:3 +#, fuzzy +msgctxt "Content/*/Paragraph/Short" msgid "Text copied to clipboard!" msgstr "Texto copiado para a área de transferência!" #: front/src/components/Home.vue:26 +#, fuzzy +msgctxt "Content/Home/Paragraph" msgid "That's simple: we loved Grooveshark and we want to build something even better." msgstr "Isso é simples: nós amamos o Grooveshark e queremos construir algo ainda melhor." #: front/src/components/Footer.vue:53 +#, fuzzy +msgctxt "Footer/*/List item.Link" msgid "The funkwhale logo was kindly designed and provided by Francis Gading." msgstr "O logótipo funkwhale foi gentilmente projetado e fornecido por Francis Gading." +#: front/src/components/SetInstanceModal.vue:8 +msgctxt "Popup/Instance/Error message.List item" +msgid "The given address is not a Funkwhale server" +msgstr "" + #: front/src/views/content/libraries/Form.vue:34 +#, fuzzy +msgctxt "Popup/Library/Paragraph" msgid "The library and all its tracks will be deleted. This can not be undone." msgstr "A biblioteca e todas as suas pistas serão removidas. Isto não pode ser desfeito." #: front/src/components/library/FileUpload.vue:39 -msgid "The music files you are uploading are tagged properly:" +#, fuzzy +msgctxt "Content/Library/List item" +msgid "The music files you are uploading are tagged properly." msgstr "Os arquivos de música que você está enviando são marcados corretamente:" -#: front/src/components/audio/Player.vue:67 +#: front/src/components/audio/Player.vue:75 #, fuzzy +msgctxt "Sidebar/Player/Error message.Paragraph" msgid "The next track will play automatically in a few seconds…" msgstr "A próxima pista será jogada automaticamente em poucos segundos..." #: front/src/components/Home.vue:121 +#, fuzzy +msgctxt "Content/Home/List item" 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" +#: front/src/components/playlists/Form.vue:14 +#, fuzzy +msgctxt "Content/Playlist/Error message.Title" +msgid "The playlist could not be created" +msgstr "Playlist criada" + +#: front/src/components/SetInstanceModal.vue:7 +msgctxt "Popup/Instance/Error message.List item" +msgid "The server might be down" +msgstr "" + #: front/src/components/auth/SubsonicTokenForm.vue:4 +#, fuzzy +msgctxt "Content/Settings/Paragraph" msgid "The Subsonic API is not available on this Funkwhale instance." msgstr "A API Subsonic não está disponÃvel nesta instância do Funkwhale." +#: front/src/components/library/EditCard.vue:96 +msgctxt "Popup/Library/Paragraph" +msgid "The suggestion will be completely removed, this action is irreversible." +msgstr "" + +#: front/src/components/playlists/PlaylistModal.vue:20 +#, fuzzy +msgctxt "Popup/Playlist/Error message.Title" +msgid "The track can't be added to a playlist" +msgstr "Não podemos adicionar a música a uma playlist" + +#: front/src/components/audio/Player.vue:72 +msgctxt "Sidebar/Player/Error message.Title" +msgid "The track cannot be loaded" +msgstr "" + #: front/src/components/library/FileUpload.vue:43 +#, fuzzy +msgctxt "Content/Library/List item" 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/views/content/Home.vue:4 +#, fuzzy +msgctxt "Content/Library/Paragraph" msgid "There are various ways to grab new content and make it available here." msgstr "Existem várias maneiras de obter novos conteúdos e torná-los disponÃveis aqui." #: front/src/components/manage/moderation/InstancePolicyForm.vue:66 +#, fuzzy +msgctxt "Popup/Moderation/Paragraph" msgid "This action is irreversible." msgstr "Esta acção é irreversÃvel." -#: front/src/components/library/Album.vue:85 +#: front/src/components/library/Album.vue:81 +#, fuzzy +msgctxt "Content/Album/Paragraph" msgid "This album is present in the following libraries:" msgstr "Este álbum está presente nas seguintes bibliotecas:" -#: front/src/components/library/Artist.vue:63 +#: front/src/components/library/Artist.vue:99 +#, fuzzy +msgctxt "Content/Artist/Paragraph" msgid "This artist is present in the following libraries:" msgstr "Este artista está presente nas seguintes bibliotecas:" #: front/src/views/admin/moderation/AccountsDetail.vue:55 #: front/src/views/admin/moderation/DomainsDetail.vue:48 +#, fuzzy +msgctxt "Content/Moderation/Card.Title" msgid "This domain is subject to specific moderation rules" msgstr "Este domÃnio está sujeito a regras de moderação especÃficas" #: front/src/views/content/Home.vue:9 +#, fuzzy +msgctxt "Content/Library/Paragraph" msgid "This instance offers up to %{quota} of storage space for every user." msgstr "Esta instância oferece até %{quota} de espaço de memória para cada usuário." #: front/src/components/auth/Profile.vue:16 +#, fuzzy +msgctxt "Content/Profile/Button.Paragraph" msgid "This is you!" msgstr "É você!" #: front/src/views/content/libraries/Form.vue:71 +#, fuzzy +msgctxt "Content/Library/Input.Placeholder" msgid "This library contains my personal music, I hope you like it." msgstr "Esta biblioteca contém minha música pessoal, espero que você goste." #: front/src/views/content/remote/Card.vue:131 +#, fuzzy +msgctxt "Content/Library/Card.Help text" msgid "This library is private and your approval from its owner is needed to access its content" msgstr "Esta biblioteca é privada e sua aprovação do proprietário é necessária para acessar seu conteúdo" #: front/src/views/content/remote/Card.vue:132 +#, fuzzy +msgctxt "Content/Library/Card.Help text" msgid "This library is public and you can access its content freely" msgstr "Esta biblioteca é pública e você pode acessar seu conteúdo livremente" -#: front/src/components/common/ActionTable.vue:45 +#: front/src/components/common/ActionTable.vue:46 +#, fuzzy +msgctxt "Modal/*/Paragraph" msgid "This may affect a lot of elements or have irreversible consequences, please double check this is really what you want." msgstr "Isso pode afetar muitos elementos ou ter consequências irreversÃveis, por favor, verifique se isso é realmente o que você quer." #: front/src/components/library/FileUpload.vue:52 +#, fuzzy +msgctxt "Content/Library/Paragraph" msgid "This reference will be used to group imported files together." msgstr "Esta referência será usada para agrupar arquivos importados." -#: front/src/components/audio/PlayButton.vue:73 +#: front/src/views/content/libraries/FilesTable.vue:213 +#, fuzzy +msgctxt "Content/Library/Help text" +msgid "This track could not be processed, please it is tagged correctly" +msgstr "Não foi possÃvel processar esta pista, certifique-se de que está correctamente etiquetada" + +#: front/src/views/content/libraries/FilesTable.vue:209 +#, fuzzy +msgctxt "Content/Library/Help text" +msgid "This track has been uploaded, but hasn't been processed by the server yet" +msgstr "Pista carregada, mas ainda não tratada pelo servidor" + +#: front/src/views/content/libraries/FilesTable.vue:205 +#, fuzzy +msgctxt "Content/Library/Help text" +msgid "This track is already present in one of your libraries" +msgstr "Pista já disponÃvel em uma de suas bibliotecas" + +#: front/src/components/audio/PlayButton.vue:86 +#, fuzzy +msgctxt "*/Queue/Button/Title" msgid "This track is not available in any library you have access to" msgstr "Esta pista não está disponÃvel em nenhuma biblioteca a que tenha acesso" -#: front/src/components/library/Track.vue:171 +#: front/src/components/library/TrackDetail.vue:90 +#, fuzzy +msgctxt "Content/Track/Paragraph" msgid "This track is present in the following libraries:" msgstr "Esta música está presente nas seguintes bibliotecas:" -#: front/src/views/playlists/Detail.vue:37 +#: front/src/views/playlists/Detail.vue:38 +#, fuzzy +msgctxt "Popup/Playlist/Paragraph" msgid "This will completely delete this playlist and cannot be undone." msgstr "Isso excluirá completamente essa playlist e não poderá ser desfeito." #: front/src/views/radios/Detail.vue:27 +#, fuzzy +msgctxt "Popup/Radio/Paragraph" msgid "This will completely delete this radio and cannot be undone." msgstr "Isto irá remover completamente o rádio e não pode ser cancelado." #: front/src/components/auth/SubsonicTokenForm.vue:50 +#, fuzzy +msgctxt "Popup/Settings/Paragraph" msgid "This will completely disable access to the Subsonic API using from account." msgstr "Isso desativará completamente o acesso à API do Subsonic usando a conta." -#: front/src/App.vue:132 src/components/Footer.vue:72 -msgid "This will erase your local data and disconnect you, do you want to continue?" -msgstr "Isso removerá seus dados locais e o desconectará, você quer continuar?" - #: front/src/components/auth/SubsonicTokenForm.vue:35 +#, fuzzy +msgctxt "Popup/Settings/Paragraph" msgid "This will log you out from existing devices that use the current password." msgstr "Isto irá desconectá-lo a partir de dispositivos existentes que usam a senha atual." #: front/src/components/playlists/Editor.vue:44 +#, fuzzy +msgctxt "Popup/Playlist/Paragraph" msgid "This will remove all tracks from this playlist and cannot be undone." msgstr "Isso removerá todas as músicas dessa playlist e não poderá ser desfeito." -#: 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/components/audio/track/Table.vue:7 +#, fuzzy +msgctxt "Content/Track/Table.Label" +msgid "Title" +msgstr "TÃtulo" + #: front/src/views/content/libraries/FilesTable.vue:54 -#: front/src/components/mixins/Translations.vue:28 +#, fuzzy +msgctxt "*/*/*" msgid "Title" msgstr "TÃtulo" +#: front/src/components/SetInstanceModal.vue:16 +msgctxt "Popup/Instance/Paragraph" +msgid "To continue, please select the Funkwhale instance you want to connect to. Enter the address directly, or select one of the suggested choices." +msgstr "" + #: front/src/components/ShortcutsModal.vue:79 +#, fuzzy +msgctxt "Popup/Keyboard shortcuts/Table.Label/Verb" msgid "Toggle queue looping" msgstr "Alternar looping de filas" -#: front/src/views/admin/moderation/AccountsDetail.vue:288 #: front/src/views/admin/moderation/DomainsDetail.vue:225 +#, fuzzy +msgctxt "Content/Moderation/Table.Label" +msgid "Total size" +msgstr "Tamanho total" + +#: front/src/views/admin/moderation/AccountsDetail.vue:288 +#, fuzzy +msgctxt "Content/*/*" msgid "Total size" msgstr "Tamanho total" #: front/src/views/content/libraries/Card.vue:61 +#, fuzzy +msgctxt "Content/Library/Card.Help text" msgid "Total size of the files in this library" msgstr "Tamanho total dos arquivos nesta biblioteca" #: front/src/views/admin/moderation/DomainsDetail.vue:113 +#, fuzzy +msgctxt "Content/*/*" msgid "Total users" msgstr "Usuários totais" #: front/src/components/audio/SearchBar.vue:27 -#: src/components/library/Track.vue:262 +#, fuzzy +msgctxt "Sidebar/Search/Title" +msgid "Track" +msgstr "Música" + +#: front/src/components/library/TrackBase.vue:139 +#: front/src/components/library/TrackDetail.vue:155 +#, fuzzy +msgctxt "Head/Track/Title" +msgid "Track" +msgstr "Música" + #: front/src/components/metadata/Search.vue:138 +#, fuzzy +msgctxt "*/*/*" msgid "Track" msgstr "Música" -#: front/src/views/content/libraries/FilesTable.vue:205 -msgid "Track already present in one of your libraries" -msgstr "Pista já disponÃvel em uma de suas bibliotecas" +#: front/src/components/library/EditCard.vue:13 +msgctxt "Content/Library/Card/Short" +msgid "Track #%{ id } - %{ name }" +msgstr "" -#: front/src/components/library/Track.vue:85 +#: front/src/components/library/TrackDetail.vue:4 +#, fuzzy +msgctxt "Content/Track/Title/Noun" msgid "Track information" msgstr "Informação da música" -#: front/src/components/library/radios/Filter.vue:44 +#: front/src/components/mixins/Translations.vue:21 +#: front/src/components/mixins/Translations.vue:22 #, fuzzy -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 +msgctxt "Content/*/Dropdown/Noun" msgid "Track name" msgstr "TÃtulo da música" -#: front/src/views/content/libraries/FilesTable.vue:209 -msgid "Track uploaded, but not processed by the server yet" -msgstr "Pista carregada, mas ainda não tratada pelo servidor" +#: front/src/components/playlists/PlaylistModal.vue:33 +#, fuzzy +msgctxt "*/*/Table.Label" +msgid "Tracks" +msgstr "Músicas" + +#: front/src/views/content/Base.vue:8 +#, fuzzy +msgctxt "Menu/Library/Tab.Link" +msgid "Tracks" +msgstr "Músicas" #: front/src/components/instance/Stats.vue:54 -msgid "tracks" -msgstr "músicas" +#, fuzzy +msgctxt "Content/About/Paragraph/Unit" +msgid "Tracks" +msgstr "Músicas" + +#: front/src/components/library/Album.vue:71 src/views/playlists/Detail.vue:51 +#, fuzzy +msgctxt "Content/*/Title/Name" +msgid "Tracks" +msgstr "Músicas" -#: front/src/components/library/Album.vue:75 -#: 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 +#: front/src/views/radios/Detail.vue:34 +#, fuzzy +msgctxt "Content/*/*" msgid "Tracks" msgstr "Músicas" -#: front/src/components/library/Artist.vue:54 +#: front/src/views/content/libraries/Detail.vue:8 +#, fuzzy +msgctxt "*/*/*" +msgid "Tracks" +msgstr "Músicas" + +#: front/src/components/library/Artist.vue:90 +#, fuzzy +msgctxt "Content/Artist/Title" msgid "Tracks by this artist" msgstr "Musicas deste artista" #: front/src/components/instance/Stats.vue:25 +#, fuzzy +msgctxt "Content/About/Paragraph/Unit" msgid "Tracks favorited" msgstr "Músicas favoritas" #: front/src/components/instance/Stats.vue:19 +#, fuzzy +msgctxt "Content/About/Paragraph/Unit" msgid "tracks listened" msgstr "músicas escutadas" -#: front/src/components/library/Track.vue:138 -#: front/src/components/manage/library/FilesTable.vue:41 +#: front/src/components/library/radios/Filter.vue:44 +#, fuzzy +msgctxt "Popup/Radio/Title/Noun" +msgid "Tracks matching filter" +msgstr "Filtro de correspondência de músicas" + +#: front/src/components/library/TrackDetail.vue:57 +#, fuzzy +msgctxt "Content/Track/Table.Label/Noun" +msgid "Type" +msgstr "Tipo" + #: front/src/views/admin/moderation/AccountsDetail.vue:151 +#, fuzzy +msgctxt "Content/Moderation/Table.Label/Noun" msgid "Type" msgstr "Tipo" -#: front/src/components/manage/moderation/AccountsTable.vue:44 #: front/src/components/manage/moderation/DomainsTable.vue:42 +#, fuzzy +msgctxt "Content/Moderation/Table.Label/Short" msgid "Under moderation rule" -msgstr "" +msgstr "Atualizar a regra de moderação" + +#: front/src/components/manage/moderation/AccountsTable.vue:44 +#, fuzzy +msgctxt "Content/Moderation/Table.Label/Short, Noun" +msgid "Under moderation rule" +msgstr "Atualizar a regra de moderação" + +#: front/src/views/content/remote/Card.vue:105 +#, fuzzy +msgctxt "Popup/Library/Button.Label" +msgid "Unfollow" +msgstr "Deixar de seguir" #: front/src/views/content/remote/Card.vue:100 -#: src/views/content/remote/Card.vue:105 +#, fuzzy +msgctxt "Content/Library/Card.Button.Label/Verb" msgid "Unfollow" msgstr "Deixar de seguir" #: front/src/views/content/remote/Card.vue:101 +#, fuzzy +msgctxt "Popup/Library/Title" msgid "Unfollow this library?" msgstr "Deixar de seguir esta biblioteca?" #: front/src/components/About.vue:17 -msgid "Unfortunately, owners of this instance did not yet take the time to complete this page." +#, fuzzy +msgctxt "Content/About/Paragraph" +msgid "Unfortunately, the owners of this instance did not yet take the time to complete this page." msgstr "Infelizmente, os proprietários desta instância não ainda ter o tempo para preencher esta página." #: front/src/components/Home.vue:37 +#, fuzzy +msgctxt "Content/Home/Title" msgid "Unlimited music" msgstr "Música ilimitada" -#: front/src/components/audio/Player.vue:354 +#: front/src/components/audio/Player.vue:362 +#, fuzzy +msgctxt "Sidebar/Player/Icon.Tooltip/Verb" msgid "Unmute" msgstr "Cancelar mudo" -#: front/src/components/manage/moderation/InstancePolicyCard.vue:45 #: front/src/components/manage/moderation/InstancePolicyForm.vue:57 +#, fuzzy +msgctxt "Content/Moderation/Card.Button.Label/Verb" msgid "Update" msgstr "Atualizar" #: front/src/components/auth/Settings.vue:50 +#, fuzzy +msgctxt "Content/Settings/Button.Label/Verb" msgid "Update avatar" msgstr "Atualizar avatar" #: front/src/views/content/libraries/Form.vue:25 +#, fuzzy +msgctxt "Content/Library/Button.Label/Verb" msgid "Update library" msgstr "Atualizar biblioteca" -#: front/src/components/manage/moderation/InstancePolicyForm.vue:3 -msgid "Update moderation rule" -msgstr "Atualizar a regra de moderação" - #: front/src/components/playlists/Form.vue:33 +#, fuzzy +msgctxt "Content/Playlist/Button.Label/Verb" msgid "Update playlist" msgstr "Atualizar playlist" #: front/src/components/auth/Settings.vue:27 +#, fuzzy +msgctxt "Content/Settings/Button.Label/Verb" msgid "Update settings" msgstr "Atualizar configurações" #: front/src/views/auth/PasswordResetConfirm.vue:21 +#, fuzzy +msgctxt "Content/Signup/Button.Label" msgid "Update your password" msgstr "Atualize sua senha" #: front/src/views/content/libraries/Card.vue:44 #: front/src/views/content/libraries/DetailArea.vue:24 +#, fuzzy +msgctxt "Content/Library/Card.Button.Label/Verb" msgid "Upload" msgstr "Carregar" #: front/src/components/auth/Settings.vue:45 +#, fuzzy +msgctxt "Content/Settings/Title/Verb" msgid "Upload a new avatar" msgstr "Carregar um novo avatar" #: front/src/views/content/Home.vue:6 +#, fuzzy +msgctxt "Content/Library/Title/Verb" msgid "Upload audio content" msgstr "Carregar conteúdo de áudio" #: front/src/views/content/libraries/FilesTable.vue:57 +#, fuzzy +msgctxt "*/*/*/Noun" msgid "Upload date" msgstr "Data de upload" -#: front/src/components/library/FileUpload.vue:220 -#: front/src/components/library/FileUpload.vue:221 +#: front/src/components/library/FileUpload.vue:223 +#: front/src/components/library/FileUpload.vue:224 +#, fuzzy +msgctxt "Content/Library/Help text" msgid "Upload denied, ensure the file is not too big and that you have not reached your quota" msgstr "Carregamento recusado, garantir que o arquivo não é muito grande e que você não atingiu sua cota" #: front/src/views/content/Home.vue:7 +#, fuzzy +msgctxt "Content/Library/Paragraph" msgid "Upload music files (MP3, OGG, FLAC, etc.) from your personal library directly from your browser to enjoy them here." msgstr "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 +#, fuzzy +msgctxt "Content/Library/Title/Verb" msgid "Upload new tracks" msgstr "Carregar novas músicas" #: front/src/views/admin/moderation/AccountsDetail.vue:269 +#, fuzzy +msgctxt "Content/Moderation/Table.Label/Noun" msgid "Upload quota" msgstr "Carregar quota" -#: front/src/components/library/FileUpload.vue:229 +#: front/src/components/library/FileUpload.vue:232 +#, fuzzy +msgctxt "Content/Library/Help text" msgid "Upload timeout, please try again" msgstr "Tempo limite de upload, por favor, tente novamente" -#: front/src/components/library/FileUpload.vue:100 +#: front/src/components/library/FileUpload.vue:102 +#, fuzzy +msgctxt "Content/Library/Table" msgid "Uploaded" msgstr "Carregado" #: front/src/components/library/FileUpload.vue:5 +#, fuzzy +msgctxt "Content/Library/Tab.Title/Short" msgid "Uploading" msgstr "Carregamento" -#: front/src/components/library/FileUpload.vue:103 +#: front/src/components/library/FileUpload.vue:105 +#, fuzzy +msgctxt "Content/Library/Table" msgid "Uploading…" msgstr "Carregando…" #: front/src/components/manage/moderation/AccountsTable.vue:41 -#: front/src/components/mixins/Translations.vue:37 +#: front/src/components/mixins/Translations.vue:34 #: front/src/views/admin/moderation/AccountsDetail.vue:305 #: front/src/views/admin/moderation/DomainsDetail.vue:241 -#: front/src/components/mixins/Translations.vue:38 +#: front/src/components/mixins/Translations.vue:35 +#, fuzzy +msgctxt "Content/Moderation/Table.Label/Noun" msgid "Uploads" msgstr "Envios" #: front/src/components/Footer.vue:16 +#, fuzzy +msgctxt "Footer/*/List item.Link" msgid "Use another instance" msgstr "Use outra instância" #: front/src/views/auth/PasswordReset.vue:12 +#, fuzzy +msgctxt "Content/Signup/Paragraph" msgid "Use this form to request a password reset. We will send an email to the given address with instructions to reset your password." msgstr "Use 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 +#, fuzzy +msgctxt "Content/Moderation/Help text" msgid "Use this setting to temporarily enable/disable the policy without completely removing it." msgstr "Use esta configuração para ativar/desativar temporariamente a polÃtica sem removê-la completamente." #: front/src/components/manage/users/InvitationsTable.vue:49 +#, fuzzy +msgctxt "Content/Admin/Table" msgid "Used" msgstr "Usado" #: front/src/views/content/libraries/Detail.vue:26 +#, fuzzy +msgctxt "Content/Library/Table.Label" msgid "User" msgstr "Usuário" #: front/src/components/instance/Stats.vue:5 +#, fuzzy +msgctxt "Content/About/Title/Noun" msgid "User activity" msgstr "Atividade do usuário" -#: front/src/components/library/Album.vue:82 -#: src/components/library/Artist.vue:60 -#: front/src/components/library/Track.vue:168 +#: front/src/components/library/TrackDetail.vue:87 +#, fuzzy +msgctxt "Content/Track/Title" +msgid "User libraries" +msgstr "Bibliotecas do usuário" + +#: front/src/components/library/Album.vue:78 +#, fuzzy +msgctxt "Content/*/Title/Name" +msgid "User libraries" +msgstr "Bibliotecas do usuário" + +#: front/src/components/library/Artist.vue:96 +#, fuzzy +msgctxt "Content/Artist/Title" msgid "User libraries" msgstr "Bibliotecas do usuário" #: front/src/components/library/Radios.vue:20 +#, fuzzy +msgctxt "Content/Radio/Title" msgid "User radios" msgstr "Rádios do usuário" #: front/src/components/auth/Signup.vue:19 +msgid "Username" +msgstr "Nome de usuário" + #: front/src/components/manage/users/UsersTable.vue:37 -#: front/src/components/mixins/Translations.vue:33 +#, fuzzy +msgctxt "Content/Admin/Table.Label" +msgid "Username" +msgstr "Nome de usuário" + +#: front/src/components/mixins/Translations.vue:30 +#: front/src/components/mixins/Translations.vue:31 +#, fuzzy +msgctxt "Content/Profile/*/Noun" +msgid "Username" +msgstr "Nome de usuário" + #: front/src/views/admin/moderation/AccountsDetail.vue:85 -#: front/src/components/mixins/Translations.vue:34 +#, fuzzy +msgctxt "Content/*/*" msgid "Username" msgstr "Nome de usuário" #: front/src/components/auth/Login.vue:15 +#, fuzzy +msgctxt "Content/Login/Input.Label/Noun" msgid "Username or email" msgstr "Nome de usuário ou email" #: front/src/components/instance/Stats.vue:13 +#, fuzzy +msgctxt "Content/About/Paragraph/Unit" msgid "users" msgstr "usuários" -#: front/src/components/Sidebar.vue:91 +#: front/src/components/mixins/Translations.vue:32 +#: front/src/components/mixins/Translations.vue:33 +#, fuzzy +msgctxt "Content/Moderation/*/Noun" +msgid "Users" +msgstr "Usuários" + #: 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 +#, fuzzy +msgctxt "Content/Moderation/Table.Label" +msgid "Users" +msgstr "Usuários" + +#: front/src/components/Sidebar.vue:91 +#, fuzzy +msgctxt "Sidebar/Admin/List item.Link/Noun" +msgid "Users" +msgstr "Usuários" + +#: front/src/views/admin/users/UsersList.vue:3 +#: src/views/admin/users/UsersList.vue:21 +#, fuzzy +msgctxt "*/Admin/Title" +msgid "Users" +msgstr "Usuários" + +#: front/src/views/admin/Settings.vue:81 +#, fuzzy +msgctxt "Content/Admin/Menu" +msgid "Users" +msgstr "Usuários" + +#: front/src/views/admin/users/Base.vue:5 +#, fuzzy +msgctxt "*/Admin/Link" msgid "Users" msgstr "Usuários" @@ -2750,201 +5167,338 @@ msgid "Using Funkwhale" msgstr "Usando Funkwhale" #: front/src/components/Footer.vue:13 +#, fuzzy +msgctxt "Footer/*/List item" msgid "Version %{version}" msgstr "Versão %{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 +msgctxt "Content/Library/Link/Verb" msgid "View files" msgstr "Ver ficheiros" -#: front/src/components/library/Album.vue:31 -#: 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 +#, fuzzy +msgctxt "Content/*/Link.Tooltip/Verb" +msgid "View on MusicBrainz" +msgstr "Ver no MusicBrainz" + +#: front/src/components/library/TrackBase.vue:36 +#, fuzzy +msgctxt "Content/*/Link/Verb" +msgid "View on MusicBrainz" +msgstr "Ver no MusicBrainz" + +#: front/src/components/library/Album.vue:26 +#: src/components/library/Artist.vue:35 +#, fuzzy +msgctxt "Content/*/Button.Label/Verb" msgid "View on MusicBrainz" msgstr "Ver no MusicBrainz" #: front/src/views/content/libraries/Form.vue:18 +#, fuzzy +msgctxt "Content/Library/Dropdown.Label" msgid "Visibility" msgstr "Visibilidade" #: front/src/views/content/libraries/Card.vue:59 +#, fuzzy +msgctxt "Content/Library/Card.Help text" msgid "Visibility: everyone on this instance" msgstr "Visibilidade: todos nesta instância" #: front/src/views/content/libraries/Card.vue:60 +#, fuzzy +msgctxt "Content/Library/Card.Help text" msgid "Visibility: everyone, including other instances" msgstr "Visibilidade: todos, incluindo outras instâncias" #: front/src/views/content/libraries/Card.vue:58 +#, fuzzy +msgctxt "Content/Library/Card.Help text" msgid "Visibility: nobody except me" msgstr "Visibilidade: ninguém exceto eu" -#: front/src/components/library/Album.vue:61 +#: front/src/components/library/Album.vue:56 +#, fuzzy +msgctxt "Content/Album/" msgid "Volume %{ number }" msgstr "Volume %{ number }" -#: 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" - -#: front/src/components/playlists/Form.vue:14 -msgid "We cannot create the playlist" -msgstr "Não podemos criar a playlist" - #: front/src/components/auth/Signup.vue:13 msgid "We cannot create your account" msgstr "Não podemos criar sua conta" -#: front/src/components/audio/Player.vue:64 -msgid "We cannot load this track" -msgstr "Não podemos carregar esta pista" - #: front/src/components/auth/Login.vue:7 +#, fuzzy +msgctxt "Content/Login/Error message.Title" msgid "We cannot log you in" msgstr "Nós não podemos te logar" -#: front/src/components/auth/Settings.vue:38 -msgid "We cannot save your avatar" -msgstr "Não podemos salvar seu avatar" - -#: front/src/components/auth/Settings.vue:14 -msgid "We cannot save your settings" -msgstr "Não podemos salvar suas configurações" - #: front/src/components/Home.vue:127 +#, fuzzy +msgctxt "Content/Home/List item" msgid "We do not track you or bother you with ads" msgstr "Nós não rastreamos ou incomodamos você com anúncios" -#: front/src/components/library/Track.vue:95 -msgid "We don't have any copyright information for this track" -msgstr "Nós não temos nenhuma informação de copyright para esta pista" - -#: front/src/components/library/Track.vue:106 -msgid "We don't have any licensing information for this track" -msgstr "Não temos nenhuma informação de licença para esta pista" - #: front/src/components/library/FileUpload.vue:40 +#, fuzzy +msgctxt "Content/Library/Link" msgid "We recommend using Picard for that purpose." msgstr "Recomendamos usar o Picard para esse fim." #: front/src/components/Home.vue:7 +#, fuzzy +msgctxt "Content/Home/Title" msgid "We think listening to music should be simple." msgstr "Nós achamos que ouvir música deveria ser simples." -#: front/src/components/PageNotFound.vue:10 -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/Home.vue:153 +#, fuzzy +msgctxt "Head/Home/Title" msgid "Welcome" msgstr "Bem-vindo" #: front/src/components/Home.vue:5 +#, fuzzy +msgctxt "Content/Home/Title/Verb" msgid "Welcome on Funkwhale" msgstr "Bem-vindo ao Funkwhale" #: front/src/components/Home.vue:24 +#, fuzzy +msgctxt "Content/Home/Title" msgid "Why funkwhale?" msgstr "Por que o funkwhale?" #: front/src/components/audio/EmbedWizard.vue:13 +#, fuzzy +msgctxt "Popup/Embed/Input.Label" msgid "Widget height" msgstr "Altura do widget" #: front/src/components/audio/EmbedWizard.vue:6 +#, fuzzy +msgctxt "Popup/Embed/Input.Label" msgid "Widget width" msgstr "Largura do widget" -#: front/src/components/Sidebar.vue:118 +#: front/src/components/Sidebar.vue:129 #: front/src/components/manage/moderation/AccountsTable.vue:72 #: front/src/components/manage/moderation/DomainsTable.vue:58 +#, fuzzy +msgctxt "*/*/*" msgid "Yes" msgstr "Sim" #: front/src/components/auth/Logout.vue:8 +#, fuzzy +msgctxt "Content/Login/Button.Label" msgid "Yes, log me out!" msgstr "Sim, me desconecte!" #: front/src/views/content/libraries/Form.vue:19 +#, fuzzy +msgctxt "Content/Library/Paragraph" msgid "You are able to share your library with other people, regardless of its visibility." msgstr "Você pode compartilhar sua biblioteca com outras pessoas, independentemente de sua visibilidade." #: front/src/components/library/FileUpload.vue:33 +#, fuzzy +msgctxt "Content/Library/Paragraph" msgid "You are about to upload music to your library. Before proceeding, please ensure that:" msgstr "Você está prestes a fazer o upload de músicas para sua biblioteca. Antes de prosseguir, certifique-se de que:" +#: front/src/components/SetInstanceModal.vue:12 +msgctxt "Popup/Login/Paragraph" +msgid "You are currently connected to <a href=\"%{ url }\" target=\"_blank\">%{ hostname } <i class=\"external icon\"/></a>. If you continue, you will be disconnected from your current instance and all your local data will be deleted." +msgstr "" + +#: front/src/components/library/Artist.vue:67 +msgid "You are currently hiding content related to this artist." +msgstr "" + #: front/src/components/auth/Logout.vue:7 msgid "You are currently logged in as %{ username }" msgstr "Você está logado como %{ username }" +#: front/src/components/library/FileUpload.vue:36 +msgctxt "Content/Library/List item" +msgid "You are not uploading copyrighted content in a public library, otherwise you may be infringing the law" +msgstr "" + +#: front/src/components/SetInstanceModal.vue:97 +msgctxt "*/Instance/Message" +msgid "You are now using the Funkwhale instance at %{ url }" +msgstr "" + #: front/src/views/content/Home.vue:17 +#, fuzzy +msgctxt "Content/Library/Paragraph" msgid "You can follow libraries from other users to get access to new music. Public libraries can be followed immediatly, while following a private library requires approval from its owner." msgstr "Você pode seguir bibliotecas de outros usuários para obter acesso a novas músicas. Bibliotecas públicas podem ser seguidas imediatamente, enquanto seguir uma biblioteca privada requer aprovação de seu proprietário." #: front/src/components/Home.vue:133 +#, fuzzy +msgctxt "Content/Home/List item" msgid "You can invite friends and family to your instance so they can enjoy your music" msgstr "Você pode convidar amigos e familia para sua instância para que eles possam curtir sua música" +#: front/src/components/moderation/FilterModal.vue:31 +msgctxt "Popup/Moderation/Paragraph" +msgid "You can manage and update your filters anytime from your account settings." +msgstr "" + #: front/src/views/auth/EmailConfirm.vue:24 +#, fuzzy +msgctxt "Content/Signup/Paragraph" msgid "You can now use the service without limitations." msgstr "Agora você pode usar o serviço sem limitações." #: front/src/components/library/radios/Builder.vue:7 +#, fuzzy +msgctxt "Content/Radio/Paragraph" msgid "You can use this interface to build your own custom radio, which will play tracks according to your criteria." msgstr "Você pode usar essa interface para construir a sua própria rádio que vai jogar músicas de acordo com seus critérios." #: front/src/components/auth/SubsonicTokenForm.vue:7 +#, fuzzy +msgctxt "Content/Settings/Paragraph" msgid "You can use those to enjoy your playlist and music in offline mode, on your smartphone or tablet, for instance." msgstr "Você pode usá-los para curtir sua playlist e música no modo off-line, em seu smartphone ou tablet, por exemplo." #: front/src/views/admin/moderation/AccountsDetail.vue:46 +#, fuzzy +msgctxt "Content/Moderation/Card.Title" msgid "You don't have any rule in place for this account." msgstr "Não tem nenhuma regra em vigor para esta conta." #: front/src/views/admin/moderation/DomainsDetail.vue:39 +#, fuzzy +msgctxt "Content/Moderation/Card.Title" msgid "You don't have any rule in place for this domain." msgstr "Você não tem nenhuma regra em vigor para este domÃnio." -#: front/src/components/Sidebar.vue:158 +#: front/src/components/library/EditForm.vue:52 +msgctxt "Content/Library/Paragraph" +msgid "You don't have the permission to edit this object, but you can suggest changes. Once submitted, suggestions will be reviewed before approval." +msgstr "" + +#: front/src/components/Sidebar.vue:169 +#, fuzzy +msgctxt "Sidebar/Player/Title" msgid "You have a radio playing" msgstr "Você tem um rádio tocando" -#: front/src/components/audio/Player.vue:71 +#: front/src/components/audio/Player.vue:79 +#, fuzzy +msgctxt "Sidebar/Player/Error message.Paragraph" msgid "You may have a connectivity issue." msgstr "Você pode ter um problema de conectividade." -#: 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/components/auth/Settings.vue:99 +#: front/src/components/auth/Settings.vue:100 +#, fuzzy +msgctxt "Popup/Settings/List item" msgid "You will be logged out from this session and have to log in with the new one" msgstr "Você será desconectado desta sessão e precisará fazer login com o novo" -#: front/src/components/auth/Settings.vue:70 +#: front/src/components/auth/Settings.vue:71 +#, fuzzy +msgctxt "Content/Settings/Paragraph" msgid "You will have to update your password on your clients that use this password." msgstr "Você terá que atualizar sua senha em seus clientes que usam essa senha." -#: front/src/components/favorites/List.vue:115 +#: front/src/components/moderation/FilterModal.vue:20 +msgctxt "Popup/Moderation/Paragraph" +msgid "You will not see tracks, albums and user activity linked to this artist anymore:" +msgstr "" + +#: front/src/components/auth/Settings.vue:38 +msgctxt "Content/Settings/Error message.Title" +msgid "Your avatar cannot be saved" +msgstr "" + +#: front/src/components/library/EditForm.vue:3 +msgctxt "Content/Library/Paragraph" +msgid "Your edit was successfully submitted." +msgstr "" + +#: front/src/components/favorites/List.vue:116 +#, fuzzy +msgctxt "Head/Favorites/Title" msgid "Your Favorites" msgstr "Seus favoritos" #: front/src/components/Home.vue:114 +#, fuzzy +msgctxt "Content/Home/Title" msgid "Your music, your way" msgstr "Sua música, seu jeito" -#: front/src/views/Notifications.vue:7 +#: front/src/views/Notifications.vue:4 +#, fuzzy +msgctxt "Content/Notifications/Title" msgid "Your notifications" msgstr "Suas notificações" +#: front/src/components/auth/Settings.vue:76 +msgctxt "Content/Settings/Error message.Title" +msgid "Your password cannot be changed" +msgstr "" + #: front/src/views/auth/PasswordResetConfirm.vue:29 +#, fuzzy +msgctxt "Content/Signup/Card.Paragraph" msgid "Your password has been updated successfully." msgstr "Sua senha foi atualizada com sucesso." -#: front/src/components/auth/Settings.vue:100 +#: front/src/components/auth/Settings.vue:14 +#, fuzzy +msgctxt "Content/Settings/Error message.Title" +msgid "Your settings can't be updateds" +msgstr "Configurações atualizadas" + +#: front/src/components/auth/Settings.vue:101 +#, fuzzy +msgctxt "Popup/Settings/List item" msgid "Your Subsonic password will be changed to a new, random one, logging you out from devices that used the old Subsonic password" msgstr "Sua senha do Subsonic será alterada para uma nova, aleatória, efetuando o logout de dispositivos que usaram a senha antiga do Subsonic" + +#: front/src/edits.js:10 +#, fuzzy +msgctxt "*/*/*/Short, Noun" +msgid "Title" +msgstr "TÃtulo" + +#: front/src/edits.js:17 +#, fuzzy +msgctxt "*/*/*/Short, Noun" +msgid "License" +msgstr "Licença" + +#: front/src/edits.js:25 +#, fuzzy +msgctxt "*/*/*/Short, Noun" +msgid "Position" +msgstr "Paginação" + +#: front/src/components/library/Album.vue:180 +#, fuzzy +msgctxt "Content/Album/Header.Title" +msgid "Album containing %{ count } track, by <a class=\"internal\" href=\"%{ artistUrl }\">%{ artist }</a>" +msgid_plural "Album containing %{ count } tracks, by <a class=\"internal\" href=\"%{ artistUrl }\">%{ artist }</a>" +msgstr[0] "Ãlbum contendo %{ count } pista, por %{ artist }" +msgstr[1] "Ãlbum contendo %{ count } pistas, por %{ artist }" + +#: front/src/components/audio/PlayButton.vue:221 +#, fuzzy +msgctxt "*/Queue/Message" +msgid "%{ count } track was added to your queue" +msgid_plural "%{ count } tracks were added to your queue" +msgstr[0] "%{ count } pista foi adicionada à sua fila" +msgstr[1] "%{ count } pistas foram adicionadas à sua fila" diff --git a/front/locales/ru/LC_MESSAGES/app.po b/front/locales/ru/LC_MESSAGES/app.po index b8de0c755..d9c90d0fe 100644 --- a/front/locales/ru/LC_MESSAGES/app.po +++ b/front/locales/ru/LC_MESSAGES/app.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: front 0.1.0\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2019-01-29 10:47+0100\n" +"POT-Creation-Date: 2019-03-08 12:38+0100\n" "PO-Revision-Date: 2018-10-20 14:22+0000\n" "Last-Translator: noname <noname@inventati.org>\n" "Language-Team: none\n" @@ -19,29 +19,54 @@ msgstr "" "X-Generator: Weblate 2.20\n" #: front/src/components/playlists/PlaylistModal.vue:9 +#, fuzzy +msgctxt "Popup/Playlist/Paragraph" msgid "\"%{ title }\", by %{ artist }" msgstr "\"%{ title }\" от %{ artist }" #: front/src/components/Sidebar.vue:24 +#, fuzzy +msgctxt "Sidebar/Queue/Tab.Title" msgid "(%{ index } of %{ length })" msgstr "(%{ index } из %{ length })" #: front/src/components/Sidebar.vue:22 +#, fuzzy +msgctxt "Sidebar/Queue/Tab.Title" msgid "(empty)" msgstr "(пуÑто)" -#: front/src/components/common/ActionTable.vue:57 -#: front/src/components/common/ActionTable.vue:66 +#: front/src/components/common/ActionTable.vue:67 #, fuzzy +msgctxt "Content/*/Paragraph" 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/components/audio/album/Card.vue:52 +#, fuzzy +msgctxt "Content/Album/Card" +msgid "%{ count } track" +msgid_plural "%{ count } tracks" +msgstr[0] "%{ count } трек" +msgstr[1] "%{ count } трека" +msgstr[2] "%{ count } треков" + #: front/src/views/content/libraries/Card.vue:39 #: src/views/content/remote/Card.vue:26 +#, fuzzy +msgctxt "Content/Library/Card.List item" +msgid "%{ count } track" +msgid_plural "%{ count } tracks" +msgstr[0] "%{ count } трек" +msgstr[1] "%{ count } трека" +msgstr[2] "%{ count } треков" + +#: front/src/components/Sidebar.vue:121 +#, fuzzy +msgctxt "Sidebar/Queue/Message" msgid "%{ count } track" msgid_plural "%{ count } tracks" msgstr[0] "%{ count } трек" @@ -49,27 +74,24 @@ msgstr[1] "%{ count } трека" msgstr[2] "%{ count } треков" #: front/src/components/library/Artist.vue:13 +#, fuzzy +msgctxt "Content/Artist/Paragraph" 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 +#: front/src/components/library/radios/Builder.vue:81 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 +#, fuzzy +msgctxt "Content/*/Card/List item" msgid "%{ count} track" msgid_plural "%{ count } tracks" msgstr[0] "%{ count} трек" @@ -78,34 +100,46 @@ msgstr[2] "%{ count } треков" #: front/src/views/content/libraries/Quota.vue:11 #, fuzzy +msgctxt "Content/Library/Paragraph" msgid "%{ current } used on %{ max } allowed" msgstr "%{ current } иÑпользовано из доÑтупных %{ max }" #: front/src/components/common/Duration.vue:2 +#, fuzzy +msgctxt "Content/*/Paragraph" msgid "%{ hours } h %{ minutes } min" msgstr "%{ hours } ч %{ minutes } мин" #: front/src/components/common/Duration.vue:5 +#, fuzzy +msgctxt "Content/*/Paragraph" msgid "%{ minutes } min" msgstr "%{ minutes } мин" #: front/src/components/notifications/NotificationRow.vue:40 +msgctxt "Content/Notifications/Paragraph" msgid "%{ username } accepted your follow on library \"%{ library }\"" msgstr "" #: front/src/components/notifications/NotificationRow.vue:39 +msgctxt "Content/Notifications/Paragraph" msgid "%{ username } followed your library \"%{ library }\"" msgstr "" #: front/src/components/notifications/NotificationRow.vue:41 +msgctxt "Content/Notifications/Paragraph" msgid "%{ username } wants to follow your library \"%{ library }\"" msgstr "" #: front/src/components/auth/Profile.vue:46 +#, fuzzy +msgctxt "Head/Profile/Title" msgid "%{ username }'s profile" msgstr "Профиль %{ username }" #: front/src/components/audio/artist/Card.vue:41 +#, fuzzy +msgctxt "Content/Artist/Card" msgid "1 album" msgid_plural "%{ count } albums" msgstr[0] "1 альбом" @@ -113,23 +147,42 @@ msgstr[1] "%{ count } альбома" msgstr[2] "%{ count } альбомов" #: front/src/components/favorites/List.vue:10 +#, fuzzy +msgctxt "Content/Favorites/Title" msgid "1 favorite" msgid_plural "%{ count } favorites" msgstr[0] "1 избранный" msgstr[1] "%{ count } избранных" msgstr[2] "%{ count } избранных" -#: front/src/components/library/FileUpload.vue:226 -#: front/src/components/library/FileUpload.vue:227 +#: front/src/components/Home.vue:64 +#, fuzzy +msgctxt "Content/Home/Title" +msgid "A clean library" +msgstr "ОчиÑтить библиотеку" + +#: front/src/components/library/FileUpload.vue:229 +#: front/src/components/library/FileUpload.vue:230 +#, fuzzy +msgctxt "Content/Library/Help text" msgid "A network error occured while uploading this file" msgstr "При загрузке Ñтого файла произошла ÑÐµÑ‚ÐµÐ²Ð°Ñ Ð¾ÑˆÐ¸Ð±ÐºÐ°" +#: front/src/components/library/EditForm.vue:123 +#, fuzzy +msgctxt "*/*/Placeholder" +msgid "A short summary describing your changes." +msgstr "При Ñохранении ваших изменений произошла ошибка" + #: front/src/components/About.vue:5 +#, fuzzy +msgctxt "Content/About/Title/Short, Noun" msgid "About %{ instance }" msgstr "О %{ instance }" #: front/src/components/Footer.vue:6 #, fuzzy +msgctxt "Footer/About/Title" msgid "About %{instanceName}" msgstr "О %{ instance }" @@ -139,512 +192,923 @@ msgstr "О Funkwhale" #: front/src/components/Footer.vue:10 #, fuzzy +msgctxt "Footer/About/List item.Link" msgid "About page" msgstr "Страница альбома" -#: front/src/components/About.vue:8 src/components/About.vue:67 +#: front/src/components/About.vue:67 +#, fuzzy +msgctxt "Head/About/Title" +msgid "About this instance" +msgstr "Об Ñтом узле" + +#: front/src/components/About.vue:8 +#, fuzzy +msgctxt "Content/About/Title/Short, Noun" msgid "About this instance" msgstr "Об Ñтом узле" #: front/src/views/content/libraries/Detail.vue:48 +#, fuzzy +msgctxt "Content/Library/Button.Label" msgid "Accept" msgstr "ПринÑÑ‚ÑŒ" #: front/src/views/content/libraries/Detail.vue:40 +#, fuzzy +msgctxt "Content/Library/Table/Short" msgid "Accepted" msgstr "Подтверждено" #: front/src/components/auth/SubsonicTokenForm.vue:110 +#, fuzzy +msgctxt "Content/Settings/Message" msgid "Access disabled" msgstr "ДоÑтуп отключен" #: front/src/components/Home.vue:106 +#, fuzzy +msgctxt "Content/Home/List item" 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 +msgctxt "Content/Moderation/Title" msgid "Account data" msgstr "Ðккаунт активен" #: front/src/components/auth/Settings.vue:5 +#, fuzzy +msgctxt "Content/Settings/Title" msgid "Account settings" msgstr "ÐаÑтройки аккаунта" -#: front/src/components/auth/Settings.vue:263 +#: front/src/components/auth/Settings.vue:311 +#, fuzzy +msgctxt "Head/Settings/Title" msgid "Account Settings" msgstr "ÐаÑтройки аккаунта" #: front/src/components/manage/users/UsersTable.vue:39 +#, fuzzy +msgctxt "Content/Admin/Table.Label/Short, Noun" msgid "Account status" msgstr "Ð¡Ñ‚Ð°Ñ‚ÑƒÑ Ð°ÐºÐºÐ°ÑƒÐ½Ñ‚Ð°" #: front/src/views/auth/PasswordReset.vue:14 +#, fuzzy +msgctxt "Content/Signup/Input.Label" msgid "Account's email" msgstr "ÐÐ»ÐµÐºÑ‚Ñ€Ð¾Ð½Ð½Ð°Ñ Ð¿Ð¾Ñ‡Ñ‚Ð° аккаунта" -#: front/src/views/admin/moderation/AccountsList.vue:3 #: front/src/views/admin/moderation/AccountsList.vue:24 +#, fuzzy +msgctxt "Head/Moderation/Title" +msgid "Accounts" +msgstr "Ð¡Ñ‚Ð°Ñ‚ÑƒÑ Ð°ÐºÐºÐ°ÑƒÐ½Ñ‚Ð°" + +#: front/src/views/admin/moderation/AccountsList.vue:3 +#, fuzzy +msgctxt "Content/Moderation/Title" +msgid "Accounts" +msgstr "Ð¡Ñ‚Ð°Ñ‚ÑƒÑ Ð°ÐºÐºÐ°ÑƒÐ½Ñ‚Ð°" + #: front/src/views/admin/moderation/Base.vue:8 #, fuzzy +msgctxt "Menu/Moderation/Tab" msgid "Accounts" msgstr "Ð¡Ñ‚Ð°Ñ‚ÑƒÑ Ð°ÐºÐºÐ°ÑƒÐ½Ñ‚Ð°" #: front/src/views/content/libraries/Detail.vue:29 +#, fuzzy +msgctxt "Content/Library/Table.Label" msgid "Action" msgstr "ДейÑтвие" -#: front/src/components/common/ActionTable.vue:99 +#: front/src/components/common/ActionTable.vue:100 +#, fuzzy +msgctxt "Content/*/Paragraph" msgid "Action %{ action } was launched successfully on %{ count } element" msgid_plural "Action %{ action } was launched successfully on %{ count } elements" msgstr[0] "ДейÑтвие %{ 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 +#: front/src/components/library/radios/Builder.vue:65 +#, fuzzy +msgctxt "Content/Radio/Table.Label/Noun (Value is a Button)" +msgid "Actions" +msgstr "ДейÑтвиÑ" + +#: front/src/components/common/ActionTable.vue:22 +#, fuzzy +msgctxt "Content/*/Dropdown.Label/Noun" msgid "Actions" msgstr "ДейÑтвиÑ" #: front/src/components/manage/users/UsersTable.vue:53 #, fuzzy +msgctxt "Content/Admin/Table" msgid "Active" msgstr "Ðктивен(на)" #: front/src/views/admin/moderation/AccountsDetail.vue:199 #: front/src/views/admin/moderation/DomainsDetail.vue:144 +#, fuzzy +msgctxt "Content/Moderation/Title" msgid "Activity" msgstr "ÐктивноÑÑ‚ÑŒ" #: front/src/components/mixins/Translations.vue:7 #: front/src/components/mixins/Translations.vue:8 +#, fuzzy +msgctxt "Content/Settings/Dropdown.Label/Noun" msgid "Activity visibility" msgstr "ВидимоÑÑ‚ÑŒ активноÑти" #: front/src/views/admin/moderation/DomainsList.vue:18 +msgctxt "Content/Moderation/Button/Verb" msgid "Add" msgstr "" #: front/src/views/admin/moderation/DomainsList.vue:13 +msgctxt "Content/Moderation/Form.Label/Verb" msgid "Add a domain" msgstr "" +#: front/src/views/admin/moderation/AccountsDetail.vue:50 +msgctxt "Content/Moderation/Button/Verb" +msgid "Add a moderation policy" +msgstr "" + #: front/src/components/manage/moderation/InstancePolicyForm.vue:4 +#, fuzzy +msgctxt "Content/Moderation/Card.Button.Label/Verb" msgid "Add a new moderation rule" -msgstr "" +msgstr "Удалить радио" #: front/src/views/content/Home.vue:35 +#, fuzzy +msgctxt "Content/Library/Title/Verb" msgid "Add and manage content" msgstr "Добавить или управлÑÑ‚ÑŒ Ñодержимым" -#: front/src/components/Sidebar.vue:75 src/views/content/Base.vue:18 +#: front/src/views/content/Base.vue:18 +#, fuzzy +msgctxt "Head/Library/Title" +msgid "Add content" +msgstr "Добавить Ñодержимое" + +#: front/src/components/Sidebar.vue:75 +#, fuzzy +msgctxt "Sidebar/Library/List item.Link/Verb" msgid "Add content" msgstr "Добавить Ñодержимое" -#: front/src/components/library/radios/Builder.vue:50 +#: front/src/components/library/radios/Builder.vue:51 +#, fuzzy +msgctxt "Content/Radio/Button.Label/Verb" msgid "Add filter" msgstr "Добавить фильтр" -#: front/src/components/library/radios/Builder.vue:40 +#: front/src/components/library/radios/Builder.vue:41 +#, fuzzy +msgctxt "Content/Radio/Paragraph" msgid "Add filters to customize your radio" msgstr "Добавить фильтры чтобы каÑтомизировать Ñвоё радио" -#: front/src/components/audio/PlayButton.vue:64 +#: front/src/components/audio/PlayButton.vue:76 #, fuzzy +msgctxt "*/Queue/Dropdown/Button/Title" msgid "Add to current queue" msgstr "Добавить в очередь" #: front/src/components/favorites/TrackFavoriteIcon.vue:4 +#, fuzzy +msgctxt "Content/Track/Button.Message" +msgid "Add to favorites" +msgstr "Добавить в избранное" + #: front/src/components/favorites/TrackFavoriteIcon.vue:28 +#, fuzzy +msgctxt "*/Favorites/Icon.Tooltip/Verb" msgid "Add to favorites" msgstr "Добавить в избранное" #: front/src/components/playlists/TrackPlaylistIcon.vue:6 #: front/src/components/playlists/TrackPlaylistIcon.vue:34 #, fuzzy +msgctxt "Sidebar/Player/Icon.Tooltip/Verb" msgid "Add to playlist…" msgstr "Добавить в ÑпиÑок воÑпроизведениÑ..." -#: front/src/components/audio/PlayButton.vue:14 +#: front/src/components/audio/PlayButton.vue:15 +#, fuzzy +msgctxt "*/Queue/Dropdown/Button/Label/Short" msgid "Add to queue" msgstr "Добавить в очередь" #: front/src/components/playlists/PlaylistModal.vue:116 +#, fuzzy +msgctxt "Popup/Playlist/Table.Button.Tooltip/Verb" msgid "Add to this playlist" msgstr "Добавить в Ñтот ÑпиÑок воÑпроизведениÑ" #: front/src/components/playlists/PlaylistModal.vue:54 +#, fuzzy +msgctxt "Popup/Playlist/Table.Button.Label/Verb" msgid "Add track" msgstr "Добавить трек" #: front/src/components/manage/users/UsersTable.vue:69 +#, fuzzy +msgctxt "Content/Admin/Table.User role" msgid "Admin" msgstr "ÐдминиÑтратор" #: front/src/components/Sidebar.vue:79 +#, fuzzy +msgctxt "Sidebar/Admin/Title/Noun" msgid "Administration" msgstr "ÐдминиÑтрирование" +#: front/src/components/library/Album.vue:149 +#, fuzzy +msgctxt "Head/Album/Title/Name" +msgid "Album" +msgstr "Ðльбом" + +#: front/src/views/content/libraries/FilesTable.vue:56 +#, fuzzy +msgctxt "*/*/*" +msgid "Album" +msgstr "Ðльбом" + #: front/src/components/audio/SearchBar.vue:26 -#: src/components/audio/track/Table.vue:8 -#: front/src/components/library/Album.vue:153 -#: front/src/components/manage/library/FilesTable.vue:39 +#, fuzzy +msgctxt "Sidebar/Search/Title" +msgid "Album" +msgstr "Ðльбом" + #: front/src/components/metadata/Search.vue:134 -#: front/src/views/content/libraries/FilesTable.vue:56 +#, fuzzy +msgctxt "*/*/Noun" msgid "Album" msgstr "Ðльбом" -#: front/src/components/library/Album.vue:183 -msgid "Album containing %{ count } track, by %{ artist }" -msgid_plural "Album containing %{ count } tracks, by %{ artist }" -msgstr[0] "Ðльбом Ñодержит %{ count } трек от %{ artist }" -msgstr[1] "Ðльбом Ñодержит %{ count } трека от %{ artist }" -msgstr[2] "Ðльбом Ñодержит %{ count } треков от %{ artist }" +#: front/src/components/audio/track/Table.vue:9 +#, fuzzy +msgctxt "Content/Track/Table.Label" +msgid "Album" +msgstr "Ðльбом" -#: front/src/components/mixins/Translations.vue:24 -#: front/src/components/mixins/Translations.vue:25 +#: front/src/components/mixins/Translations.vue:22 +#: front/src/components/mixins/Translations.vue:23 +#, fuzzy +msgctxt "Content/*/Dropdown/Noun" msgid "Album name" msgstr "Ðазвание альбома" -#: front/src/components/library/Track.vue:27 -msgid "Album page" -msgstr "Страница альбома" +#: front/src/components/library/Library.vue:7 +#, fuzzy +msgctxt "Menu/Home/Link" +msgid "Albums" +msgstr "Ðльбомы" #: front/src/components/audio/Search.vue:19 -#: src/components/instance/Stats.vue:48 +#, fuzzy +msgctxt "Content/Search/Title" +msgid "Albums" +msgstr "Ðльбомы" + #: front/src/views/admin/moderation/AccountsDetail.vue:321 #: front/src/views/admin/moderation/DomainsDetail.vue:257 +#, fuzzy +msgctxt "Content/*/*" +msgid "Albums" +msgstr "Ðльбомы" + +#: front/src/components/instance/Stats.vue:48 +#, fuzzy +msgctxt "Content/About/Paragraph/Unit" +msgid "Albums" +msgstr "Ðльбомы" + +#: front/src/components/library/Albums.vue:120 +#, fuzzy +msgctxt "Head/Album/Title" msgid "Albums" msgstr "Ðльбомы" -#: front/src/components/library/Artist.vue:44 +#: front/src/components/library/Artist.vue:82 +#, fuzzy +msgctxt "Content/Artist/Title" msgid "Albums by this artist" msgstr "Ðльбомы Ñтого иÑполнителÑ" +#: front/src/components/manage/library/EditsCardList.vue:15 #: front/src/components/manage/users/InvitationsTable.vue:19 +#, fuzzy +msgctxt "Content/Admin/Dropdown" +msgid "All" +msgstr "Ð’Ñе" + #: front/src/views/content/libraries/FilesTable.vue:13 +#, fuzzy +msgctxt "Content/Library/Dropdown" msgid "All" msgstr "Ð’Ñе" +#: front/src/components/common/ActionTable.vue:58 +#, fuzzy +msgctxt "Content/*/Paragraph" +msgid "All %{ count } element selected" +msgid_plural "All %{ count } elements selected" +msgstr[0] "выбран %{ count } из %{ total }" +msgstr[1] "выбрано %{ count } из %{ total }" +msgstr[2] "выбрано %{ count } из %{ total }" + #: front/src/components/playlists/Editor.vue:13 +#, fuzzy +msgctxt "Content/Playlist/Error message.Title" msgid "An error occured while saving your changes" msgstr "При Ñохранении ваших изменений произошла ошибка" #: front/src/components/auth/Login.vue:10 #, fuzzy +msgctxt "Content/Login/Error message/List item" msgid "An unknown error happend, this can mean the server is down or cannot be reached" msgstr "Произошла неизвеÑÑ‚Ð½Ð°Ñ Ð¾ÑˆÐ¸Ð±ÐºÐ°, возможно Ñервер перегружен или недоÑтупен" +#: front/src/components/library/EditCard.vue:81 +msgctxt "Content/Library/Button.Label" +msgid "Approve" +msgstr "" + #: front/src/components/notifications/NotificationRow.vue:66 +msgctxt "Content/Notifications/Button.Label/Short, Verb" msgid "Approve" msgstr "" +#: front/src/components/library/EditCard.vue:25 +msgctxt "Content/Library/Card/Short" +msgid "Approved" +msgstr "" + +#: front/src/components/manage/library/EditsCardList.vue:21 +msgctxt "Content/Admin/Dropdown" +msgid "Approved" +msgstr "" + +#: front/src/components/library/EditCard.vue:21 +msgctxt "Content/Library/Card/Short" +msgid "Approved and applied" +msgstr "" + #: front/src/components/auth/Logout.vue:5 +#, fuzzy +msgctxt "Content/Login/Title" 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 +#, fuzzy +msgctxt "*/*/Noun" +msgid "Artist" +msgstr "ИÑполнитель" + +#: front/src/components/audio/track/Table.vue:8 +#, fuzzy +msgctxt "Content/Track/Table.Label" +msgid "Artist" +msgstr "ИÑполнитель" + #: front/src/views/content/libraries/FilesTable.vue:55 +#, fuzzy +msgctxt "*/*/*" msgid "Artist" msgstr "ИÑполнитель" -#: front/src/components/mixins/Translations.vue:25 -#: front/src/components/mixins/Translations.vue:26 +#: front/src/components/audio/SearchBar.vue:25 +#, fuzzy +msgctxt "Sidebar/Search/Title" +msgid "Artist" +msgstr "ИÑполнитель" + +#: front/src/components/library/Artist.vue:179 +#, fuzzy +msgctxt "Head/Artist/Title" +msgid "Artist" +msgstr "ИÑполнитель" + +#: front/src/components/mixins/Translations.vue:23 +#: front/src/components/mixins/Translations.vue:24 +#, fuzzy +msgctxt "Content/*/Dropdown/Noun" msgid "Artist name" msgstr "Ð˜Ð¼Ñ Ð¸ÑполнителÑ" -#: front/src/components/library/Album.vue:16 -#: src/components/library/Track.vue:33 -msgid "Artist page" -msgstr "Страница иÑполнителÑ" - #: front/src/components/audio/Search.vue:65 #, fuzzy +msgctxt "*/Search/Input.Placeholder" msgid "Artist, album, track…" msgstr "ИÑполнитель, альбом, трек..." -#: front/src/components/audio/Search.vue:10 -#: src/components/instance/Stats.vue:42 -#: front/src/components/library/Artists.vue:119 -#: src/components/library/Library.vue:7 +#: front/src/components/library/Artists.vue:117 +#, fuzzy +msgctxt "Head/Artist/Title" +msgid "Artists" +msgstr "ИÑполнители" + #: front/src/views/admin/moderation/AccountsDetail.vue:313 #: front/src/views/admin/moderation/DomainsDetail.vue:249 +#, fuzzy +msgctxt "Content/*/*" +msgid "Artists" +msgstr "ИÑполнители" + +#: front/src/components/instance/Stats.vue:42 +#, fuzzy +msgctxt "Content/About/Paragraph/Unit" +msgid "Artists" +msgstr "ИÑполнители" + +#: front/src/components/audio/Search.vue:10 +#, fuzzy +msgctxt "Content/Search/Title" +msgid "Artists" +msgstr "ИÑполнители" + +#: front/src/components/library/Library.vue:10 +#, fuzzy +msgctxt "Menu/Home/Link" msgid "Artists" msgstr "ИÑполнители" -#: front/src/components/favorites/List.vue:33 +#: front/src/components/favorites/List.vue:34 src/views/playlists/List.vue:27 +#, fuzzy +msgctxt "Content/*/Dropdown/Short" +msgid "Ascending" +msgstr "По возраÑтанию" + +#: front/src/components/library/Albums.vue:25 #: 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/EditsCardList.vue:39 #: front/src/components/manage/moderation/AccountsTable.vue:21 #: front/src/components/manage/moderation/DomainsTable.vue:19 #: front/src/components/manage/users/UsersTable.vue:19 +#, fuzzy +msgctxt "Content/Search/Dropdown" +msgid "Ascending" +msgstr "По возраÑтанию" + #: front/src/views/content/libraries/FilesTable.vue:31 -#: front/src/views/playlists/List.vue:27 +#, fuzzy +msgctxt "Content/Library/Dropdown" msgid "Ascending" msgstr "По возраÑтанию" #: front/src/views/auth/PasswordReset.vue:28 +#, fuzzy +msgctxt "Content/Signup/Button.Label/Verb" msgid "Ask for a password reset" msgstr "СброÑить пароль" #: front/src/views/admin/moderation/AccountsDetail.vue:245 #: front/src/views/admin/moderation/DomainsDetail.vue:202 #, fuzzy +msgctxt "Content/Moderation/Title" msgid "Audio content" msgstr "Добавить Ñодержимое" #: front/src/components/ShortcutsModal.vue:55 +msgctxt "Popup/Keyboard shortcuts/Title" msgid "Audio player shortcuts" msgstr "" #: front/src/components/playlists/PlaylistModal.vue:26 +#, fuzzy +msgctxt "Popup/Playlist/Title" msgid "Available playlists" msgstr "ДоÑтупные ÑпиÑки воÑпроизведениÑ" #: front/src/components/auth/Settings.vue:34 +#, fuzzy +msgctxt "Content/Settings/Title" msgid "Avatar" msgstr "Ðватар" #: front/src/views/auth/PasswordReset.vue:25 #: front/src/views/auth/PasswordResetConfirm.vue:18 +#, fuzzy +msgctxt "Content/Signup/Link" 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 +#: front/src/components/library/TrackDetail.vue:48 +#, fuzzy +msgctxt "Content/Track/Table.Label" +msgid "Bitrate" +msgstr "Битрейт" + +#: front/src/components/mixins/Translations.vue:26 +#: front/src/components/mixins/Translations.vue:27 +#, fuzzy +msgctxt "Content/*/*" msgid "Bitrate" msgstr "Битрейт" -#: front/src/components/manage/moderation/InstancePolicyCard.vue:19 #: front/src/components/manage/moderation/InstancePolicyForm.vue:34 +msgctxt "Content/Moderation/Checkbox.Label/Verb" +msgid "Block everything" +msgstr "" + +#: front/src/components/manage/moderation/InstancePolicyCard.vue:19 +msgctxt "Content/Moderation/Card.List item/Verb" msgid "Block everything" msgstr "" #: front/src/components/manage/moderation/InstancePolicyForm.vue:112 +msgctxt "Content/Moderation/Help text" msgid "Block everything from this account or domain. This will prevent any interaction with the entity, and purge related content (uploads, libraries, follows, etc.)" msgstr "" -#: front/src/components/Sidebar.vue:18 src/components/library/Library.vue:4 +#: front/src/components/Sidebar.vue:18 +#, fuzzy +msgctxt "Sidebar/Library/Tab.Title/Verb" +msgid "Browse" +msgstr "ПроÑмотр" + +#: front/src/components/library/Library.vue:4 +#, fuzzy +msgctxt "Menu/Home/Link/Verb" msgid "Browse" msgstr "ПроÑмотр" #: front/src/components/Sidebar.vue:65 +#, fuzzy +msgctxt "Sidebar/Library/List item.Link/Verb" msgid "Browse library" msgstr "ПроÑмотр библиотеки" +#: front/src/components/library/Albums.vue:4 +#, fuzzy +msgctxt "Content/Album/Title" +msgid "Browsing albums" +msgstr "ПроÑмотр радио" + #: front/src/components/library/Artists.vue:4 +#, fuzzy +msgctxt "Content/Artist/Title" msgid "Browsing artists" msgstr "ПроÑмотр иÑполнителей" #: front/src/views/playlists/List.vue:3 +#, fuzzy +msgctxt "Content/Playlist/Title" msgid "Browsing playlists" msgstr "ПроÑмотр ÑпиÑков воÑпроизведениÑ" #: front/src/components/library/Radios.vue:4 +#, fuzzy +msgctxt "Content/Radio/Title" msgid "Browsing radios" msgstr "ПроÑмотр радио" #: front/src/components/library/radios/Builder.vue:5 +#, fuzzy +msgctxt "Content/Radio/Title" msgid "Builder" msgstr "КонÑтруктор" #: front/src/components/audio/album/Card.vue:13 +#, fuzzy +msgctxt "Content/Album/Card" msgid "By %{ artist }" msgstr "От %{ artist }" #: front/src/views/content/remote/Card.vue:103 #, fuzzy +msgctxt "Popup/Library/Paragraph" 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 +msgctxt "Content/Moderation/Table.Label/Noun" msgid "Cached size" msgstr "" -#: front/src/components/common/DangerousButton.vue:17 -#: front/src/components/library/Album.vue:52 -#: src/components/library/Track.vue:76 #: front/src/components/library/radios/Filter.vue:53 +#, fuzzy +msgctxt "Popup/Radio/Button.Label/Verb" +msgid "Cancel" +msgstr "Отмена" + +#: front/src/components/SetInstanceModal.vue:37 +#, fuzzy +msgctxt "*/*/Button.Label/Verb" +msgid "Cancel" +msgstr "Отмена" + +#: front/src/components/library/TrackBase.vue:61 +#, fuzzy +msgctxt "Popup/Track/Button/Verb" +msgid "Cancel" +msgstr "Отмена" + +#: front/src/components/common/DangerousButton.vue:17 +#, fuzzy +msgctxt "Modal/*/Button.Label/Short, Verb" +msgid "Cancel" +msgstr "Отмена" + +#: front/src/components/moderation/FilterModal.vue:39 +#, fuzzy +msgctxt "Popup/*/Button.Label" +msgid "Cancel" +msgstr "Отмена" + +#: front/src/components/library/Album.vue:47 +#: src/components/library/Artist.vue:56 +#, fuzzy +msgctxt "Popup/*/Button.Label/Verb" +msgid "Cancel" +msgstr "Отмена" + #: front/src/components/manage/moderation/InstancePolicyForm.vue:54 +#, fuzzy +msgctxt "Content/Moderation/Card.Button.Label/Verb" +msgid "Cancel" +msgstr "Отмена" + +#: front/src/components/library/EditForm.vue:77 +#, fuzzy +msgctxt "Content/*/Button.Label" +msgid "Cancel" +msgstr "Отмена" + #: front/src/components/playlists/PlaylistModal.vue:63 +#, fuzzy +msgctxt "Popup/Playlist/Button.Label" msgid "Cancel" msgstr "Отмена" -#: front/src/components/library/radios/Builder.vue:63 +#: front/src/components/library/radios/Builder.vue:64 +#, fuzzy +msgctxt "Content/Radio/Table.Label/Noun (Value is a number of Tracks)" msgid "Candidates" msgstr "Кандидаты" -#: front/src/components/auth/Settings.vue:75 -msgid "Cannot change your password" -msgstr "Ðе удалоÑÑŒ изменить ваш пароль" - -#: front/src/components/library/FileUpload.vue:223 -#: front/src/components/library/FileUpload.vue:224 +#: front/src/components/library/FileUpload.vue:226 +#: front/src/components/library/FileUpload.vue:227 #, fuzzy +msgctxt "Content/Library/Help text" msgid "Cannot upload this file, ensure it is not too big" msgstr "Ðевозможно загрузить файл, убедитеÑÑŒ что он не Ñлишком большой" #: front/src/components/Footer.vue:21 +#, fuzzy +msgctxt "Footer/Settings/Dropdown.Label/Short, Verb" msgid "Change language" msgstr "Сменить Ñзык" -#: front/src/components/auth/Settings.vue:67 +#: front/src/components/auth/Settings.vue:68 +#, fuzzy +msgctxt "Content/Settings/Title/Verb" msgid "Change my password" msgstr "Сменить мой пароль" -#: front/src/components/auth/Settings.vue:94 +#: front/src/components/auth/Settings.vue:95 +#, fuzzy +msgctxt "Content/Settings/Button.Label" msgid "Change password" msgstr "Сменить пароль" -#: front/src/views/auth/PasswordResetConfirm.vue:4 #: front/src/views/auth/PasswordResetConfirm.vue:62 +#, fuzzy +msgctxt "Head/Signup/Title" msgid "Change your password" msgstr "Сменить ваш пароль" -#: front/src/components/auth/Settings.vue:95 +#: front/src/views/auth/PasswordResetConfirm.vue:4 +#, fuzzy +msgctxt "Content/Signup/Title" +msgid "Change your password" +msgstr "Сменить ваш пароль" + +#: front/src/components/auth/Settings.vue:96 +#, fuzzy +msgctxt "Popup/Settings/Title" msgid "Change your password?" msgstr "Сменить ваш пароль?" #: front/src/components/playlists/Editor.vue:21 +#, fuzzy +msgctxt "Content/Playlist/Paragraph" msgid "Changes synced with server" msgstr "Ð˜Ð·Ð¼ÐµÐ½ÐµÐ½Ð¸Ñ Ñинхронизированы Ñ Ñервером" -#: front/src/components/auth/Settings.vue:70 +#: front/src/components/auth/Settings.vue:71 +#, fuzzy +msgctxt "Content/Settings/Paragraph'" 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:97 -msgid "Changing your password will have the following consequences" +#: front/src/components/auth/Settings.vue:98 +#, fuzzy +msgctxt "Popup/Settings/Paragraph" +msgid "Changing your password will have the following consequences:" msgstr "Изменение вашего Ð¿Ð°Ñ€Ð¾Ð»Ñ Ð¿Ñ€Ð¸Ð²ÐµÐ´Ñ‘Ñ‚ к Ñледующим поÑледÑтвиÑм" #: front/src/components/Footer.vue:40 +msgctxt "Footer/*/List item.Link" msgid "Chat room" msgstr "" -#: front/src/App.vue:13 +#: front/src/components/SetInstanceModal.vue:2 +#, fuzzy +msgctxt "Popup/Instance/Title" msgid "Choose your instance" msgstr "Выберите Ñвой узел" -#: front/src/components/Home.vue:64 -msgid "Clean library" -msgstr "ОчиÑтить библиотеку" - #: front/src/components/manage/users/InvitationForm.vue:37 +#, fuzzy +msgctxt "Content/Admin/Button.Label/Verb" msgid "Clear" msgstr "ОчиÑтить" -#: front/src/components/playlists/Editor.vue:40 #: front/src/components/playlists/Editor.vue:45 +#, fuzzy +msgctxt "Popup/Playlist/Button.Label" +msgid "Clear playlist" +msgstr "ОчиÑтить ÑпиÑок воÑпроизведениÑ" + +#: front/src/components/playlists/Editor.vue:40 +#, fuzzy +msgctxt "Content/Playlist/Button.Label/Verb" msgid "Clear playlist" msgstr "ОчиÑтить ÑпиÑок воÑпроизведениÑ" -#: front/src/components/audio/Player.vue:366 +#: front/src/components/audio/Player.vue:374 +#, fuzzy +msgctxt "Sidebar/Player/Icon.Tooltip/Verb" msgid "Clear your queue" msgstr "ОчиÑтить вашу очередь" #: front/src/components/Home.vue:44 #, fuzzy +msgctxt "Content/Home/List item/Verb" msgid "Click once, listen for hours using built-in radios" msgstr "Ðажмите один раз, Ñлушайте чаÑами Ñ Ð¿Ð¾Ð¼Ð¾Ñ‰ÑŒÑŽ вÑтроенного радио" #: front/src/components/library/FileUpload.vue:75 +#, fuzzy +msgctxt "Content/Library/Paragraph/Call to action" msgid "Click to select files to upload or drag and drop files or directories" msgstr "Ðажмите чтобы выбрать файлы Ð´Ð»Ñ Ð·Ð°Ð³Ñ€ÑƒÐ·ÐºÐ¸ или перетащите файлы или директории" #: front/src/components/ShortcutsModal.vue:20 +msgctxt "Popup/Keyboard shortcuts/Button.Label/Verb" msgid "Close" msgstr "" -#: front/src/components/manage/users/InvitationForm.vue:26 #: front/src/components/manage/users/InvitationsTable.vue:42 +#, fuzzy +msgctxt "Content/Admin/Table.Label" +msgid "Code" +msgstr "Код" + +#: front/src/components/manage/users/InvitationForm.vue:26 +#, fuzzy +msgctxt "Content/Admin/Table.Label/Noun" msgid "Code" msgstr "Код" -#: front/src/components/audio/album/Card.vue:43 +#: front/src/components/audio/album/Card.vue:41 +#, fuzzy +msgctxt "Content/Album/Card.Link/Verb" +msgid "Collapse" +msgstr "Свернуть" + #: front/src/components/audio/artist/Card.vue:33 +#, fuzzy +msgctxt "Content/Artist/Card.Link" msgid "Collapse" msgstr "Свернуть" -#: front/src/components/library/radios/Builder.vue:62 +#: front/src/components/library/radios/Builder.vue:63 #, fuzzy +msgctxt "Content/Radio/Table.Label/Verb (Value is a List of Parameters)" msgid "Config" msgstr "КонфигурациÑ" #: front/src/components/common/DangerousButton.vue:21 +#, fuzzy +msgctxt "Modal/*/Button.Label/Short, Verb" msgid "Confirm" msgstr "Подтвердить" -#: front/src/views/auth/EmailConfirm.vue:4 src/views/auth/EmailConfirm.vue:20 #: front/src/views/auth/EmailConfirm.vue:51 #, fuzzy +msgctxt "Head/Signup/Title" +msgid "Confirm your e-mail address" +msgstr "Подтвердить ваш Ð°Ð´Ñ€ÐµÑ Ñлектронной почты" + +#: front/src/views/auth/EmailConfirm.vue:4 +#, fuzzy +msgctxt "Content/Signup/Title" +msgid "Confirm your e-mail address" +msgstr "Подтвердить ваш Ð°Ð´Ñ€ÐµÑ Ñлектронной почты" + +#: front/src/views/auth/EmailConfirm.vue:20 +#, fuzzy +msgctxt "Content/Signup/Button.Label/Verb" msgid "Confirm your e-mail address" msgstr "Подтвердить ваш Ð°Ð´Ñ€ÐµÑ Ñлектронной почты" #: front/src/views/auth/EmailConfirm.vue:13 +#, fuzzy +msgctxt "Content/Signup/Form.Label" msgid "Confirmation code" msgstr "Код подтверждениÑ" -#: front/src/components/common/ActionTable.vue:7 +#: front/src/components/moderation/FilterModal.vue:90 +msgctxt "*/Moderation/Message" +msgid "Content filter successfully added" +msgstr "" + +#: front/src/components/auth/Settings.vue:116 +#, fuzzy +msgid "Content filters" +msgstr "Выберите фильтр" + +#: front/src/components/auth/Settings.vue:119 +msgid "Content filters help you hide content you don't want to see on the service." +msgstr "" + +#: front/src/components/common/ActionTable.vue:8 +msgctxt "Content/*/Button.Help text.Paragraph" msgid "Content have been updated, click refresh to see up-to-date content" msgstr "" #: front/src/components/Footer.vue:48 +msgctxt "Footer/*/List item.Link" msgid "Contribute" msgstr "" #: front/src/components/audio/EmbedWizard.vue:19 +#, fuzzy +msgctxt "Popup/*/Button.Label/Verb" +msgid "Copy" +msgstr "Копировать" + #: front/src/components/common/CopyInput.vue:8 +#, fuzzy +msgctxt "Content/*/Button.Label/Short, Verb" msgid "Copy" msgstr "Копировать" -#: front/src/components/playlists/Editor.vue:163 +#: front/src/components/playlists/Editor.vue:166 #, fuzzy +msgctxt "Content/Playlist/Button.Tooltip/Verb" msgid "Copy queued tracks to playlist" msgstr "Копировать треки из текущей очереди в ÑпиÑок воÑпроизведениÑ" #: front/src/components/audio/EmbedWizard.vue:21 +msgctxt "Popup/Embed/Paragraph" msgid "Copy/paste this code in your website HTML" msgstr "" -#: front/src/components/library/Track.vue:91 +#: front/src/components/library/TrackDetail.vue:10 #, fuzzy +msgctxt "Content/Track/Table.Label/Noun" msgid "Copyright" msgstr "Копировать" #: front/src/views/auth/EmailConfirm.vue:7 #, fuzzy +msgctxt "Content/Signup/Paragraph" msgid "Could not confirm your e-mail address" msgstr "Подтвердить ваш Ð°Ð´Ñ€ÐµÑ Ñлектронной почты" #: front/src/views/content/remote/ScanForm.vue:3 #, fuzzy +msgctxt "Content/Library/Error message.Title" 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 +#, fuzzy +msgctxt "Content/Home/List item" msgid "Covers, lyrics, our goal is to have them all ;)" msgstr "Обложки, текÑÑ‚Ñ‹, наша цель Ñобрать их вÑе ;)" #: front/src/components/manage/moderation/InstancePolicyForm.vue:58 #, fuzzy +msgctxt "Content/Moderation/Card.Button.Label/Verb" msgid "Create" msgstr "Создать импорт" @@ -653,18 +1117,32 @@ msgid "Create a funkwhale account" msgstr "Создать аккаунт funkwhale" #: front/src/views/content/libraries/Home.vue:14 +#, fuzzy +msgctxt "Content/Library/Link/Verb" msgid "Create a new library" msgstr "Создать новую библиотеку" #: front/src/components/playlists/Form.vue:2 +#, fuzzy +msgctxt "Popup/Playlist/Title/Verb" msgid "Create a new playlist" msgstr "Создать новый ÑпиÑок воÑпроизведениÑ" -#: front/src/components/Sidebar.vue:57 src/components/auth/Login.vue:17 +#: front/src/components/auth/Login.vue:17 +#, fuzzy +msgctxt "Content/Login/Link/Verb" +msgid "Create an account" +msgstr "Создать новый аккаунт" + +#: front/src/components/Sidebar.vue:57 +#, fuzzy +msgctxt "Sidebar/Login/List item.Link/Verb" msgid "Create an account" msgstr "Создать новый аккаунт" #: front/src/views/content/libraries/Form.vue:26 +#, fuzzy +msgctxt "Content/Library/Button.Label/Verb" msgid "Create library" msgstr "Создать библиотеку" @@ -673,522 +1151,937 @@ msgid "Create my account" msgstr "Создать мой аккаунт" #: front/src/components/playlists/Form.vue:34 +#, fuzzy +msgctxt "Content/Playlist/Button.Label/Verb" msgid "Create playlist" msgstr "Создать ÑпиÑок воÑпроизведениÑ" #: front/src/components/library/Radios.vue:23 +#, fuzzy +msgctxt "Content/Radio/Button.Label/Verb" msgid "Create your own radio" msgstr "Создать ваше ÑобÑтвенное радио" #: front/src/components/manage/users/InvitationsTable.vue:40 +#, fuzzy +msgctxt "Content/Admin/Table.Label" +msgid "Creation date" +msgstr "Дата ÑозданиÑ" + #: front/src/components/mixins/Translations.vue:16 #: front/src/components/mixins/Translations.vue:17 +#, fuzzy +msgctxt "Content/*/Dropdown/Noun" +msgid "Creation date" +msgstr "Дата ÑозданиÑ" + +#: front/src/components/auth/Settings.vue:134 +#, fuzzy +msgctxt "Content/*/Table.Label" msgid "Creation date" msgstr "Дата ÑозданиÑ" #: front/src/components/auth/Settings.vue:54 +#, fuzzy +msgctxt "Content/Settings/Title/Noun" msgid "Current avatar" msgstr "Текущий аватар" #: front/src/views/content/libraries/DetailArea.vue:4 +#, fuzzy +msgctxt "Content/Library/Title" msgid "Current library" msgstr "Ð¢ÐµÐºÑƒÑ‰Ð°Ñ Ð±Ð¸Ð±Ð»Ð¸Ð¾Ñ‚ÐµÐºÐ°" #: front/src/components/playlists/PlaylistModal.vue:8 +#, fuzzy +msgctxt "Popup/Playlist/Title" msgid "Current track" msgstr "Текущий трек" #: front/src/views/content/libraries/Quota.vue:2 +#, fuzzy +msgctxt "Content/Library/Title" msgid "Current usage" msgstr "Текущее иÑпользование" #: front/src/views/content/libraries/Detail.vue:27 +#, fuzzy +msgctxt "Content/Library/Table.Label" msgid "Date" msgstr "Дата" #: front/src/components/ShortcutsModal.vue:75 +msgctxt "Popup/Keyboard shortcuts/Table.Label/Verb" 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 +#, fuzzy +msgctxt "Content/Moderation/Card.Button.Label/Verb" +msgid "Delete" +msgstr "Удалить" + #: front/src/views/content/libraries/FilesTable.vue:233 +#, fuzzy +msgctxt "Content/Library/Dropdown/Verb" +msgid "Delete" +msgstr "Удалить" + #: front/src/views/content/libraries/Form.vue:29 -#: src/views/playlists/Detail.vue:33 +#, fuzzy +msgctxt "Content/Library/Button.Label/Verb" +msgid "Delete" +msgstr "Удалить" + +#: front/src/views/playlists/Detail.vue:34 +#, fuzzy +msgctxt "Content/*/Button.Label/Verb" +msgid "Delete" +msgstr "Удалить" + +#: front/src/components/library/EditCard.vue:93 +#, fuzzy +msgctxt "*/*/*/Verb" +msgid "Delete" +msgstr "Удалить" + +#: front/src/components/auth/Settings.vue:150 +#, fuzzy +msgctxt "Content/*/Button.Label" +msgid "Delete" +msgstr "Удалить" + +#: front/src/components/manage/users/InvitationsTable.vue:167 +msgid "Delete" +msgstr "Удалить" + +#: front/src/components/library/EditCard.vue:98 +#, fuzzy +msgctxt "Popup/Library/Button.Label" msgid "Delete" msgstr "Удалить" #: front/src/views/content/libraries/Form.vue:39 +#, fuzzy +msgctxt "Popup/Library/Button.Label/Verb" msgid "Delete library" msgstr "Удалить библиотеку" #: front/src/components/manage/moderation/InstancePolicyForm.vue:69 #, fuzzy +msgctxt "Popup/Moderation/Button.Label/Verb" msgid "Delete moderation rule" msgstr "Удалить радио" -#: front/src/views/playlists/Detail.vue:38 +#: front/src/views/playlists/Detail.vue:39 +#, fuzzy +msgctxt "Popup/Playlist/Button.Label/Verb" msgid "Delete playlist" msgstr "Удалить ÑпиÑок воÑпроизведениÑ" #: front/src/views/radios/Detail.vue:28 +#, fuzzy +msgctxt "Popup/Radio/Button.Label/Verb" msgid "Delete radio" msgstr "Удалить радио" #: front/src/views/content/libraries/Form.vue:31 +#, fuzzy +msgctxt "Popup/Library/Title" msgid "Delete this library?" msgstr "Удалить Ñту библиотеку?" #: front/src/components/manage/moderation/InstancePolicyForm.vue:63 #, fuzzy +msgctxt "Popup/Moderation/Title" msgid "Delete this moderation rule?" msgstr "Удалить Ñту библиотеку?" -#: front/src/components/favorites/List.vue:34 +#: front/src/components/library/EditCard.vue:94 +#, fuzzy +msgctxt "Popup/Library/Title" +msgid "Delete this suggestion?" +msgstr "Удалить Ñту библиотеку?" + +#: front/src/views/playlists/List.vue:28 +#, fuzzy +msgctxt "Content/*/Dropdown/Short" +msgid "Descending" +msgstr "По убыванию" + +#: front/src/components/library/Albums.vue:26 #: 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/EditsCardList.vue:40 #: front/src/components/manage/moderation/AccountsTable.vue:22 #: front/src/components/manage/moderation/DomainsTable.vue:20 #: front/src/components/manage/users/UsersTable.vue:20 +#, fuzzy +msgctxt "Content/Search/Dropdown" +msgid "Descending" +msgstr "По убыванию" + +#: front/src/components/favorites/List.vue:35 +#, fuzzy +msgctxt "Content/*/Short" +msgid "Descending" +msgstr "По убыванию" + #: front/src/views/content/libraries/FilesTable.vue:32 -#: front/src/views/playlists/List.vue:28 +#, fuzzy +msgctxt "Content/Library/Dropdown" msgid "Descending" msgstr "По убыванию" #: front/src/components/library/radios/Builder.vue:25 +#, fuzzy +msgctxt "Content/Radio/Input.Label" +msgid "Description" +msgstr "ОпиÑание" + #: front/src/views/content/libraries/Form.vue:14 +#, fuzzy +msgctxt "Content/Library/Input.Label" msgid "Description" msgstr "ОпиÑание" #: front/src/views/content/libraries/Card.vue:47 #, fuzzy -msgid "Detail" -msgstr "ПодробноÑÑ‚ÑŒ" +msgctxt "Content/Library/Card.Button.Label/Noun" +msgid "Details" +msgstr "ПодробноÑти" #: front/src/views/content/remote/Card.vue:50 #, fuzzy +msgctxt "Content/Library/Card.Link" msgid "Details" msgstr "ПодробноÑти" #: front/src/views/admin/moderation/AccountsDetail.vue:455 +#, fuzzy +msgctxt "Content/Moderation/Help text" msgid "Determine how much content the user can upload. Leave empty to use the default value of the instance." msgstr "Выберите как много Ñодержимого пользователь может загрузить. ОÑтавьте пуÑтым чтобы иÑпользовать значение по умолчанию Ð´Ð»Ñ Ð´Ð°Ð½Ð½Ð¾Ð³Ð¾ узла." #: front/src/components/mixins/Translations.vue:8 #: front/src/components/mixins/Translations.vue:9 +#, fuzzy +msgctxt "Content/Settings/Dropdown.Help text" msgid "Determine the visibility level of your activity" msgstr "Определить уровень видимоÑти вашей активноÑти" -#: front/src/components/auth/Settings.vue:103 +#: front/src/components/auth/Settings.vue:104 +#, fuzzy +msgctxt "Popup/Setting/Button.Label" +msgid "Disable access" +msgstr "Отключить доÑтуп" + #: front/src/components/auth/SubsonicTokenForm.vue:51 +#, fuzzy +msgctxt "Popup/Settings/Button.Label" msgid "Disable access" msgstr "Отключить доÑтуп" #: front/src/components/auth/SubsonicTokenForm.vue:48 +#, fuzzy +msgctxt "Content/Settings/Button.Label/Verb" msgid "Disable Subsonic access" msgstr "Отключить доÑтуп Subsonic" #: front/src/components/auth/SubsonicTokenForm.vue:49 +#, fuzzy +msgctxt "Popup/Settings/Title" 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 +msgctxt "Content/*/Label" +msgid "Disabled" +msgstr "Отключить доÑтуп" + +#: front/src/components/manage/moderation/InstancePolicyForm.vue:18 +#, fuzzy +msgctxt "*/*/*" msgid "Disabled" msgstr "Отключить доÑтуп" #: front/src/components/auth/SubsonicTokenForm.vue:13 +#, fuzzy +msgctxt "Content/Settings/Link" msgid "Discover how to use Funkwhale from other apps" msgstr "Узнайте как иÑпользовать Funkwhale из других приложений" #: front/src/views/admin/moderation/AccountsDetail.vue:103 #, fuzzy +msgctxt "'Content/*/*/Noun'" msgid "Display name" msgstr "Ð˜Ð¼Ñ Ñ„Ð°Ð¹Ð»Ð°" #: front/src/components/library/radios/Builder.vue:30 +#, fuzzy +msgctxt "Content/Radio/Checkbox.Label/Verb" msgid "Display publicly" msgstr "Публично отображать" #: front/src/components/manage/moderation/InstancePolicyForm.vue:122 +msgctxt "Content/Moderation/Help text" msgid "Do not download any media file (audio, album cover, account avatar…) from this account or domain. This will purge existing content as well." msgstr "" #: front/src/components/playlists/Editor.vue:42 +#, fuzzy +msgctxt "Popup/Playlist/Title" msgid "Do you want to clear the playlist \"%{ playlist }\"?" msgstr "Ð’Ñ‹ хотите очиÑтить ÑпиÑок воÑÐ¿Ñ€Ð¾Ð¸Ð·Ð²ÐµÐ´ÐµÐ½Ð¸Ñ \"%{ playlist }\"?" #: front/src/components/common/DangerousButton.vue:7 +#, fuzzy +msgctxt "Modal/*/Title" msgid "Do you want to confirm this action?" msgstr "Ð’Ñ‹ хотите подтвердить Ñто дейÑтвие?" -#: front/src/views/playlists/Detail.vue:35 +#: front/src/views/playlists/Detail.vue:36 +#, fuzzy +msgctxt "Popup/Playlist/Title/Call to action" msgid "Do you want to delete the playlist \"%{ playlist }\"?" msgstr "Ð’Ñ‹ хотите удалить ÑпиÑок воÑÐ¿Ñ€Ð¾Ð¸Ð·Ð²ÐµÐ´ÐµÐ½Ð¸Ñ \"%{ playlist }\"?" #: front/src/views/radios/Detail.vue:26 +#, fuzzy +msgctxt "Popup/Radio/Title" msgid "Do you want to delete the radio \"%{ radio }\"?" msgstr "Ð’Ñ‹ хотите удалить радио \"%{ radio }\"?" -#: front/src/components/common/ActionTable.vue:36 +#: front/src/components/moderation/FilterModal.vue:3 +#, fuzzy +msgctxt "Popup/Moderation/Title/Verb" +msgid "Do you want to hide content from artist \"%{ name }\"?" +msgstr "Ð’Ñ‹ хотите удалить радио \"%{ radio }\"?" + +#: front/src/components/common/ActionTable.vue:37 +#, fuzzy +msgctxt "Modal/*/Title" msgid "Do you want to launch %{ action } on %{ count } element?" msgid_plural "Do you want to launch %{ action } on %{ count } elements?" msgstr[0] "Ð’Ñ‹ хотите запуÑтить %{ action } на %{ count } Ñлементе?" msgstr[1] "Ð’Ñ‹ хотите запуÑтить %{ action } на %{ count } Ñлементах?" msgstr[2] "Ð’Ñ‹ хотите запуÑтить %{ action } на %{ count } Ñлементах?" -#: front/src/components/Sidebar.vue:107 +#: front/src/components/Sidebar.vue:118 +#, fuzzy +msgctxt "Sidebar/Queue/Message" msgid "Do you want to restore your previous queue?" msgstr "Ð’Ñ‹ хотите воÑÑтановить вашу предыдущую очередь?" #: front/src/components/Footer.vue:31 +#, fuzzy +msgctxt "Footer/*/List item.Link/Short, Noun" msgid "Documentation" msgstr "ДокументациÑ" #: front/src/components/manage/moderation/AccountsTable.vue:40 -#: front/src/components/mixins/Translations.vue:34 +msgctxt "Content/Moderation/Table.Label" +msgid "Domain" +msgstr "" + +#: front/src/components/mixins/Translations.vue:31 +#: front/src/components/mixins/Translations.vue:32 +msgctxt "Content/Moderation/*/Noun" +msgid "Domain" +msgstr "" + #: front/src/views/admin/moderation/AccountsDetail.vue:93 -#: front/src/components/mixins/Translations.vue:35 +msgctxt "Content/*/*" msgid "Domain" msgstr "" -#: front/src/views/admin/moderation/Base.vue:5 #: front/src/views/admin/moderation/DomainsList.vue:3 +msgctxt "Content/Moderation/Title" +msgid "Domains" +msgstr "" + +#: front/src/views/admin/moderation/Base.vue:5 +msgctxt "Menu/Moderation/Tab" +msgid "Domains" +msgstr "" + #: front/src/views/admin/moderation/DomainsList.vue:48 +msgctxt "Head/Moderation/Title" msgid "Domains" msgstr "" -#: front/src/components/library/Track.vue:55 +#: front/src/components/library/TrackBase.vue:40 +#, fuzzy +msgctxt "Content/Track/Link/Verb" msgid "Download" msgstr "Скачать" #: front/src/components/playlists/Editor.vue:49 +#, fuzzy +msgctxt "Content/Playlist/Paragraph/Call to action" 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 +#: front/src/components/mixins/Translations.vue:27 +#: front/src/components/mixins/Translations.vue:28 +#, fuzzy +msgctxt "Content/*/*" msgid "Duration" msgstr "ДлительноÑÑ‚ÑŒ" -#: front/src/views/auth/EmailConfirm.vue:23 +#: front/src/components/audio/track/Table.vue:10 +#: front/src/components/library/TrackDetail.vue:30 #, fuzzy -msgid "E-mail address confirmed" +msgctxt "Content/Track/Table.Label" +msgid "Duration" +msgstr "ДлительноÑÑ‚ÑŒ" + +#: front/src/views/content/libraries/FilesTable.vue:59 +#, fuzzy +msgctxt "*/*/*" +msgid "Duration" +msgstr "ДлительноÑÑ‚ÑŒ" + +#: front/src/views/auth/EmailConfirm.vue:23 +#, fuzzy +msgctxt "Content/Signup/Message" +msgid "E-mail address confirmed" msgstr "ÐÐ´Ñ€ÐµÑ Ñлектронной почты подтверждён" #: front/src/components/Home.vue:93 #, fuzzy +msgctxt "Content/Home/Title" msgid "Easy to use" msgstr "Легко в иÑпользовании" +#: front/src/components/manage/moderation/InstancePolicyCard.vue:45 +#, fuzzy +msgctxt "Content/Moderation/Card.Button.Label/Verb" +msgid "Edit" +msgstr "Редактировать" + #: front/src/views/content/libraries/Detail.vue:9 +#, fuzzy +msgctxt "*/*/*/Verb" msgid "Edit" msgstr "Редактировать" #: front/src/components/About.vue:22 +#, fuzzy +msgctxt "Content/Settings/Button.Label/Verb" msgid "Edit instance info" msgstr "Редактировать информацию об узле" -#: front/src/components/radios/Card.vue:22 src/views/playlists/Detail.vue:30 +#: front/src/components/manage/moderation/InstancePolicyForm.vue:3 +#, fuzzy +msgctxt "Content/Moderation/Card.Title/Verb" +msgid "Edit moderation rule" +msgstr "Удалить радио" + +#: front/src/components/library/TrackEdit.vue:4 +#, fuzzy +msgctxt "Content/*/Title" +msgid "Edit this track" +msgstr "Проиграть трек" + +#: front/src/components/radios/Card.vue:23 #, fuzzy +msgctxt "Content/Radio/Card.Button.Label/Short, Verb" msgid "Edit…" msgstr "Редактировать" -#: front/src/components/auth/Signup.vue:30 +#: front/src/views/playlists/Detail.vue:31 +#, fuzzy +msgctxt "Content/*/Button.Label/Verb" +msgid "Edit…" +msgstr "Редактировать" + +#: front/src/components/library/TrackBase.vue:70 +#, fuzzy +msgctxt "Content/Track/Button.Label/Verb" +msgid "Edit…" +msgstr "Редактировать" + +#: front/src/views/admin/library/Base.vue:5 +#, fuzzy +msgctxt "Menu/Admin/Link" +msgid "Edits" +msgstr "Редактировать" + +#: front/src/views/admin/library/EditsList.vue:24 +#, fuzzy +msgctxt "Head/Admin/Title/Noun" +msgid "Edits" +msgstr "Редактировать" + #: front/src/components/manage/users/UsersTable.vue:38 +#, fuzzy +msgctxt "Content/Admin/Table.Label" +msgid "Email" +msgstr "ÐÐ»ÐµÐºÑ‚Ñ€Ð¾Ð½Ð½Ð°Ñ Ð¿Ð¾Ñ‡Ñ‚Ð°" + +#: front/src/components/auth/Signup.vue:30 msgid "Email" msgstr "ÐÐ»ÐµÐºÑ‚Ñ€Ð¾Ð½Ð½Ð°Ñ Ð¿Ð¾Ñ‡Ñ‚Ð°" #: front/src/views/admin/moderation/AccountsDetail.vue:111 +#, fuzzy +msgctxt "Content/*/*" msgid "Email address" msgstr "ÐÐ´Ñ€ÐµÑ Ñлектронной почты" -#: front/src/components/library/Album.vue:38 -#: src/components/library/Track.vue:62 +#: front/src/components/library/TrackBase.vue:47 +msgctxt "Content/Track/Button.Label/Verb" +msgid "Embed" +msgstr "" + +#: front/src/components/library/Album.vue:33 +#: src/components/library/Artist.vue:42 +msgctxt "Content/*/Button.Label/Verb" msgid "Embed" msgstr "" #: front/src/components/audio/EmbedWizard.vue:20 +msgctxt "Popup/Embed/Input.Label/Noun" msgid "Embed code" msgstr "" -#: front/src/components/library/Album.vue:42 +#: front/src/components/library/Album.vue:37 +msgctxt "Popup/Album/Title/Verb" msgid "Embed this album on your website" msgstr "" -#: front/src/components/library/Track.vue:66 +#: front/src/components/library/Artist.vue:46 +msgctxt "Popup/Artist/Title/Verb" +msgid "Embed this artist work on your website" +msgstr "" + +#: front/src/components/library/TrackBase.vue:51 +msgctxt "Popup/Track/Title" msgid "Embed this track on your website" msgstr "" #: front/src/views/admin/moderation/AccountsDetail.vue:230 #: front/src/views/admin/moderation/DomainsDetail.vue:187 +msgctxt "Content/Moderation/Table.Label/Noun" msgid "Emitted library follows" msgstr "" #: front/src/views/admin/moderation/AccountsDetail.vue:214 #: front/src/views/admin/moderation/DomainsDetail.vue:171 +msgctxt "Content/Moderation/Table.Label/Noun" msgid "Emitted messages" msgstr "" #: front/src/components/manage/moderation/InstancePolicyCard.vue:8 #: front/src/components/manage/moderation/InstancePolicyForm.vue:17 +#, fuzzy +msgctxt "*/*/*" +msgid "Enabled" +msgstr "Отключить доÑтуп" + #: front/src/views/admin/moderation/AccountsDetail.vue:127 #: front/src/views/admin/moderation/AccountsDetail.vue:131 +#, fuzzy +msgctxt "Content/*/Label" msgid "Enabled" -msgstr "" +msgstr "Отключить доÑтуп" -#: front/src/views/playlists/Detail.vue:29 +#: front/src/views/playlists/Detail.vue:30 +#, fuzzy +msgctxt "Content/Playlist/Button.Label/Verb" msgid "End edition" msgstr "Закончить редактирование" #: front/src/views/content/remote/ScanForm.vue:50 #, fuzzy +msgctxt "Content/Library/Input.Placeholder" msgid "Enter a library URL" msgstr "ОчиÑтить библиотеку" -#: front/src/components/library/Radios.vue:140 +#: front/src/components/library/Radios.vue:141 #, fuzzy +msgctxt "Content/Search/Input.Placeholder" msgid "Enter a radio name…" msgstr "Введите название радио..." -#: front/src/components/library/Artists.vue:118 +#: front/src/components/library/Albums.vue:119 +msgctxt "Content/Search/Input.Placeholder" +msgid "Enter album title..." +msgstr "" + +#: front/src/components/library/Artists.vue:116 #, fuzzy +msgctxt "Content/Search/Input.Placeholder" msgid "Enter artist name…" msgstr "Введите Ð¸Ð¼Ñ Ð¸ÑполнителÑ..." #: front/src/views/playlists/List.vue:107 #, fuzzy +msgctxt "Content/Playlist/Placeholder/Call to action" msgid "Enter playlist name…" msgstr "Введите название ÑпиÑка воÑпроизведениÑ..." -#: front/src/components/auth/Signup.vue:102 +#: front/src/views/auth/PasswordReset.vue:54 +msgctxt "Content/Signup/Input.Placeholder" +msgid "Enter the email address binded to your account" +msgstr "" + +#: front/src/components/auth/Signup.vue:103 +#, fuzzy +msgctxt "Content/Signup/Form/Placeholder" msgid "Enter your email" msgstr "Введите ваш Ð°Ð´Ñ€ÐµÑ Ñлектронной почты" -#: front/src/components/auth/Signup.vue:98 src/components/auth/Signup.vue:99 +#: front/src/components/auth/Signup.vue:98 src/components/auth/Signup.vue:100 +#, fuzzy +msgctxt "Content/Signup/Form/Placeholder" msgid "Enter your invitation code (case insensitive)" msgstr "Введите ваш код Ð¿Ñ€Ð¸Ð³Ð»Ð°ÑˆÐµÐ½Ð¸Ñ (нечувÑтвительно к региÑтру)" #: front/src/components/metadata/Search.vue:114 #, fuzzy +msgctxt "Content/Library/Input.Placeholder/Verb" msgid "Enter your search query…" msgstr "Введите ваш поиÑковый запроÑ..." -#: front/src/components/auth/Signup.vue:101 +#: front/src/components/auth/Signup.vue:102 +#, fuzzy +msgctxt "Content/Signup/Form/Placeholder" msgid "Enter your username" msgstr "Введите ваше Ð¸Ð¼Ñ Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÐµÐ»Ñ" #: front/src/components/auth/Login.vue:83 +#, fuzzy +msgctxt "Content/Login/Input.Placeholder" msgid "Enter your username or email" msgstr "Введите ваше Ð¸Ð¼Ñ Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÐµÐ»Ñ Ð¸Ð»Ð¸ Ð°Ð´Ñ€ÐµÑ Ñлектронной почты" #: front/src/components/auth/SubsonicTokenForm.vue:19 +#, fuzzy +msgctxt "Content/Settings/Error message.Title" +msgid "Error" +msgstr "Ошибка" + #: front/src/views/content/libraries/Form.vue:4 +#, fuzzy +msgctxt "Content/Library/Error message.Title" msgid "Error" msgstr "Ошибка" #: front/src/views/admin/Settings.vue:87 +#, fuzzy +msgctxt "Content/Admin/Menu" msgid "Error reporting" -msgstr "" +msgstr "Ошибка во Ð²Ñ€ÐµÐ¼Ñ ÑÐ¾Ð·Ð´Ð°Ð½Ð¸Ñ Ð¿Ñ€Ð¸Ð³Ð»Ð°ÑˆÐµÐ½Ð¸Ñ" -#: front/src/components/common/ActionTable.vue:92 +#: front/src/components/common/ActionTable.vue:93 +#, fuzzy +msgctxt "Content/*/Error message/Header" msgid "Error while applying action" msgstr "Ошибка во Ð²Ñ€ÐµÐ¼Ñ Ð¿Ñ€Ð¸Ð¼ÐµÐ½ÐµÐ½Ð¸Ñ Ð´ÐµÐ¹ÑтвиÑ" #: front/src/views/auth/PasswordReset.vue:7 +#, fuzzy +msgctxt "Content/Signup/Card.Title" msgid "Error while asking for a password reset" msgstr "Ошибка во Ð²Ñ€ÐµÐ¼Ñ Ð·Ð°Ð¿Ñ€Ð¾Ñа ÑброÑа паролÑ" #: front/src/views/auth/PasswordResetConfirm.vue:7 +#, fuzzy +msgctxt "Content/Signup/Card.Title" msgid "Error while changing your password" msgstr "Ошибка во Ð²Ñ€ÐµÐ¼Ñ Ð¸Ð·Ð¼ÐµÐ½ÐµÐ½Ð¸Ñ Ð²Ð°ÑˆÐµÐ³Ð¾ паролÑ" #: front/src/views/admin/moderation/DomainsList.vue:6 #, fuzzy +msgctxt "Content/Moderation/Message.Title" msgid "Error while creating domain" msgstr "Ошибка во Ð²Ñ€ÐµÐ¼Ñ ÑÐ¾Ð·Ð´Ð°Ð½Ð¸Ñ Ð¿Ñ€Ð¸Ð³Ð»Ð°ÑˆÐµÐ½Ð¸Ñ" +#: front/src/components/moderation/FilterModal.vue:13 +#, fuzzy +msgctxt "Popup/Moderation/Error message" +msgid "Error while creating filter" +msgstr "Ошибка во Ð²Ñ€ÐµÐ¼Ñ ÑÐ¾Ð·Ð´Ð°Ð½Ð¸Ñ Ð¿Ñ€Ð¸Ð³Ð»Ð°ÑˆÐµÐ½Ð¸Ñ" + #: front/src/components/manage/users/InvitationForm.vue:4 +#, fuzzy +msgctxt "Content/Admin/Error message.Title" msgid "Error while creating invitation" msgstr "Ошибка во Ð²Ñ€ÐµÐ¼Ñ ÑÐ¾Ð·Ð´Ð°Ð½Ð¸Ñ Ð¿Ñ€Ð¸Ð³Ð»Ð°ÑˆÐµÐ½Ð¸Ñ" #: front/src/components/manage/moderation/InstancePolicyForm.vue:7 #, fuzzy +msgctxt "Content/Moderation/Error message.Title" msgid "Error while creating rule" msgstr "Ошибка во Ð²Ñ€ÐµÐ¼Ñ ÑÐ¾Ð·Ð´Ð°Ð½Ð¸Ñ Ð¿Ñ€Ð¸Ð³Ð»Ð°ÑˆÐµÐ½Ð¸Ñ" #: front/src/views/admin/moderation/DomainsDetail.vue:126 #, fuzzy +msgctxt "Content/Moderation/Table" msgid "Error while fetching node info" msgstr "Ошибка во Ð²Ñ€ÐµÐ¼Ñ Ð·Ð°Ð³Ñ€ÑƒÐ·ÐºÐ¸ удалённой библиотеки" #: front/src/components/admin/SettingsGroup.vue:5 +#, fuzzy +msgctxt "Content/Settings/Error message.Title" msgid "Error while saving settings" msgstr "Ошибка во Ð²Ñ€ÐµÐ¼Ñ ÑÐ¾Ñ…Ñ€Ð°Ð½ÐµÐ½Ð¸Ñ Ð½Ð°Ñтроек" +#: front/src/components/library/EditForm.vue:46 +#, fuzzy +msgctxt "Content/Library/Error message.Title" +msgid "Error while submitting edit" +msgstr "Ошибка во Ð²Ñ€ÐµÐ¼Ñ ÑÐ¾Ñ…Ñ€Ð°Ð½ÐµÐ½Ð¸Ñ Ð½Ð°Ñтроек" + #: front/src/views/content/libraries/FilesTable.vue:212 #, fuzzy +msgctxt "Content/Library/Table/Short" msgid "Errored" msgstr "Ошибочно" #: front/src/views/content/libraries/Quota.vue:75 +#, fuzzy +msgctxt "Content/Library/Label" msgid "Errored files" msgstr "Ошибочные файлы" #: front/src/components/playlists/Form.vue:89 +#, fuzzy +msgctxt "Content/Playlist/Dropdown" 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 +#, fuzzy +msgctxt "Content/Settings/Dropdown" +msgid "Everyone on this instance" +msgstr "Ð’Ñе на Ñтом узле" + +#: front/src/components/playlists/Form.vue:85 +#, fuzzy +msgctxt "Content/Playlist/Dropdown" +msgid "Everyone on this instance" +msgstr "Ð’Ñе на Ñтом узле" + +#: front/src/views/content/libraries/Form.vue:73 +#, fuzzy +msgctxt "Content/Library/Dropdown" msgid "Everyone on this instance" msgstr "Ð’Ñе на Ñтом узле" #: front/src/views/content/libraries/Form.vue:74 #, fuzzy +msgctxt "Content/Library/Dropdown" msgid "Everyone, across all instances" msgstr "Ð’Ñе на Ñтом узле" -#: front/src/components/library/radios/Builder.vue:61 +#: front/src/components/library/radios/Builder.vue:62 +#, fuzzy +msgctxt "Content/Radio/Table.Label/Verb" msgid "Exclude" msgstr "ИÑключить" +#: front/src/components/mixins/Translations.vue:20 +#: front/src/components/mixins/Translations.vue:21 +#, fuzzy +msgctxt "Content/Admin/Table.Label/Noun" +msgid "Expiration date" +msgstr "Дата иÑтечениÑ" + #: front/src/components/manage/users/InvitationsTable.vue:41 -#: front/src/components/mixins/Translations.vue:22 -#: front/src/components/mixins/Translations.vue:23 +#, fuzzy +msgctxt "Content/Admin/Table.Label" msgid "Expiration date" msgstr "Дата иÑтечениÑ" #: front/src/components/manage/users/InvitationsTable.vue:50 +#, fuzzy +msgctxt "Content/Admin/Table" msgid "Expired" msgstr "ИÑтёк" #: front/src/components/manage/users/InvitationsTable.vue:21 +#, fuzzy +msgctxt "Content/Admin/Dropdown/Adjective" msgid "Expired/used" msgstr "ИÑтёк/иÑпользован" #: front/src/components/manage/moderation/InstancePolicyForm.vue:110 +msgctxt "Content/Moderation/Help text" msgid "Explain why you're applying this policy. Depending on your instance configuration, this will help you remember why you acted on this account or domain, and may be displayed publicly to help users understand what moderation rules are in place." msgstr "" #: front/src/views/content/libraries/FilesTable.vue:16 +#, fuzzy +msgctxt "Content/Library/Dropdown" msgid "Failed" -msgstr "" +msgstr "Ошибочные треки:" #: front/src/views/content/remote/Card.vue:58 #, fuzzy +msgctxt "Content/Library/Card.List item/Noun" msgid "Failed tracks:" msgstr "Ошибочные треки:" #: front/src/components/Sidebar.vue:66 +#, fuzzy +msgctxt "Sidebar/Favorites/List item.Link/Noun" msgid "Favorites" msgstr "Избранное" #: front/src/views/admin/Settings.vue:84 +#, fuzzy +msgctxt "Content/Admin/Menu" msgid "Federation" msgstr "ФедерациÑ" -#: front/src/components/library/FileUpload.vue:84 +#: front/src/components/library/EditCard.vue:45 +msgctxt "Content/Library/Card.Table.Header/Short" +msgid "Field" +msgstr "" + +#: front/src/components/library/FileUpload.vue:86 #, fuzzy +msgctxt "Content/Library/Table.Label" 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 +#: front/src/components/library/radios/Builder.vue:61 +#, fuzzy +msgctxt "Content/Radio/Table.Label/Noun" msgid "Filter name" msgstr "Ð˜Ð¼Ñ Ñ„Ð¸Ð»ÑŒÑ‚Ñ€Ð°" -#: front/src/views/content/libraries/FilesTable.vue:17 #: front/src/views/content/libraries/FilesTable.vue:216 +#, fuzzy +msgctxt "Content/Library/Table/Short" +msgid "Finished" +msgstr "Завершено" + +#: front/src/views/content/libraries/FilesTable.vue:17 +#, fuzzy +msgctxt "Content/Library/Dropdown" 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 +#, fuzzy +msgctxt "Content/*/Table.Label" msgid "First seen" -msgstr "" +msgstr "Дата иÑтечениÑ" + +#: front/src/components/manage/moderation/AccountsTable.vue:42 +#, fuzzy +msgctxt "Content/Moderation/Table.Label/Noun" +msgid "First seen" +msgstr "Дата иÑтечениÑ" + +#: front/src/components/manage/moderation/DomainsTable.vue:41 +#, fuzzy +msgctxt "Content/Moderation/Table.Label/Short, Noun" +msgid "First seen" +msgstr "Дата иÑтечениÑ" #: front/src/components/mixins/Translations.vue:17 #: front/src/components/mixins/Translations.vue:18 #, fuzzy +msgctxt "Content/Moderation/Dropdown/Noun" msgid "First seen date" msgstr "Дата иÑтечениÑ" #: front/src/views/content/remote/Card.vue:83 +#, fuzzy +msgctxt "Content/Library/Card.Button.Label/Verb" msgid "Follow" msgstr "ПодпиÑатьÑÑ" #: front/src/views/content/Home.vue:16 +#, fuzzy +msgctxt "Content/Library/Title/Verb" msgid "Follow remote libraries" msgstr "ПодпиÑатьÑÑ Ð½Ð° удалённые библиотеки" #: front/src/views/content/remote/Card.vue:88 #, fuzzy +msgctxt "Content/Library/Card.Paragraph" msgid "Follow request pending approval" msgstr "ПодпиÑка требует подтверждениÑ" -#: front/src/components/mixins/Translations.vue:38 +#: front/src/components/mixins/Translations.vue:35 +#: front/src/components/mixins/Translations.vue:36 +#, fuzzy +msgctxt "Content/Federation/*/Noun" +msgid "Followers" +msgstr "ПодпиÑчики" + #: front/src/views/content/libraries/Detail.vue:7 -#: front/src/components/mixins/Translations.vue:39 +#, fuzzy +msgctxt "Content/Library/Tab.Title" msgid "Followers" msgstr "ПодпиÑчики" #: front/src/views/content/remote/Card.vue:93 +#, fuzzy +msgctxt "Content/Library/Card.Paragraph" msgid "Following" -msgstr "" +msgstr "ПодпиÑатьÑÑ" -#: front/src/components/library/Track.vue:17 -msgid "From album %{ album } by %{ artist }" -msgstr "Из альбома %{ album } от %{ artist }" +#: front/src/components/library/TrackBase.vue:17 +msgctxt "Content/Track/Paragraph" +msgid "From album <a class=\"internal\" href=\"%{ albumUrl }\">%{ album }</a> by <a class=\"internal\" href=\"%{ artistUrl }\">%{ artist }</a>" +msgstr "" #: front/src/components/auth/SubsonicTokenForm.vue:7 +#, fuzzy +msgctxt "Content/Settings/Paragraph'" msgid "Funkwhale is compatible with other music players that support the Subsonic API." msgstr "Funkwhale ÑовмеÑтим Ñ Ð´Ñ€ÑƒÐ³Ð¸Ð¼Ð¸ музыкальными плеерами которые поддерживают Subsonic API." #: front/src/components/Home.vue:95 #, fuzzy +msgctxt "Content/Home/Paragraph" msgid "Funkwhale is dead simple to use." msgstr "Funkwhale чрезвычайно проÑÑ‚ в иÑпользовании." #: front/src/components/Home.vue:39 +#, fuzzy +msgctxt "Content/Home/Paragraph" msgid "Funkwhale is designed to make it easy to listen to music you like, or to discover new artists." msgstr "Funkwhale Ñоздан чтобы упроÑтить проÑлушивание любимой музыки и поиÑк новых иÑполнителей." #: front/src/components/Home.vue:116 +#, fuzzy +msgctxt "Content/Home/Paragraph" msgid "Funkwhale is free and gives you control on your music." msgstr "Funkwhale Ñвободен и предоÑтавлÑет вам контроль над вашей музыкой." #: front/src/components/Home.vue:66 #, fuzzy +msgctxt "Content/Home/Paragraph" msgid "Funkwhale takes care of handling your music" msgstr "Funkwhale заботитÑÑ Ð¾Ð± управлении вашей музыкой" #: front/src/components/ShortcutsModal.vue:38 +msgctxt "Popup/Keyboard shortcuts/Title" msgid "General shortcuts" msgstr "" #: front/src/components/manage/users/InvitationForm.vue:16 +#, fuzzy +msgctxt "Content/Admin/Button.Label/Verb" msgid "Get a new invitation" msgstr "Получить приглашение" #: front/src/components/Home.vue:13 #, fuzzy +msgctxt "Content/Home/Button.Label/Verb" msgid "Get me to the library" msgstr "Перейти в библиотеку" @@ -1198,6 +2091,7 @@ msgstr "Получайте качеÑтвенные метаданные о ва #: front/src/views/content/Home.vue:12 src/views/content/Home.vue:19 #, fuzzy +msgctxt "Content/Library/Button.Label/Verb" msgid "Get started" msgstr "Ðачать" @@ -1206,80 +2100,133 @@ msgstr "Ðачать" msgid "Getting help" msgstr "ÐаÑтройки" -#: front/src/components/common/ActionTable.vue:34 -#: front/src/components/common/ActionTable.vue:54 +#: front/src/components/common/ActionTable.vue:35 +#: front/src/components/common/ActionTable.vue:55 +msgctxt "Content/*/Button.Label/Short, Verb" msgid "Go" msgstr "" #: front/src/components/PageNotFound.vue:14 +#, fuzzy +msgctxt "Content/*/Button.Label/Verb" msgid "Go to home page" msgstr "Перейти на домашнюю Ñтраницу" +#: front/src/components/auth/Settings.vue:128 +#, fuzzy +msgid "Hidden artists" +msgstr "ПроÑмотр иÑполнителей" + #: front/src/components/manage/moderation/InstancePolicyForm.vue:114 +msgctxt "Content/Moderation/Help text" msgid "Hide account or domain content, except from followers." msgstr "" +#: front/src/components/moderation/FilterModal.vue:40 +#, fuzzy +msgctxt "Popup/*/Button.Label" +msgid "Hide content" +msgstr "Добавить Ñодержимое" + +#: front/src/components/audio/PlayButton.vue:27 +msgctxt "*/Queue/Dropdown/Button/Label/Short" +msgid "Hide content from this artist" +msgstr "" + #: front/src/components/library/Home.vue:65 +#, fuzzy +msgctxt "Head/Home/Title" msgid "Home" msgstr "Домой" #: front/src/components/instance/Stats.vue:36 +#, fuzzy +msgctxt "Content/About/Paragraph/Unit" msgid "Hours of music" msgstr "ЧаÑов музыки" #: front/src/components/auth/SubsonicTokenForm.vue:10 +#, fuzzy +msgctxt "Content/Settings/Paragraph" msgid "However, accessing Funkwhale from those clients require a separate password you can set below." msgstr "Однако, получение доÑтупа к Freewhale из Ñтих клиентов требует отдельного Ð¿Ð°Ñ€Ð¾Ð»Ñ ÐºÐ¾Ñ‚Ð¾Ñ€Ñ‹Ð¹ может быть уÑтановлен ниже." #: front/src/views/auth/PasswordResetConfirm.vue:24 +#, fuzzy +msgctxt "Content/Signup/Paragraph" msgid "If the email address provided in the previous step is valid and binded to a user account, you should receive an email with reset instructions in the next couple of minutes." msgstr "ЕÑли указанный на предыдущем шаге Ð°Ð´Ñ€ÐµÑ Ñлектронной почты правильный и привÑзан к пользовательÑкому аккаунту, то вы должны получить пиÑьмо Ñ Ð¸Ð½ÑтрукциÑми по ÑброÑу в течение неÑкольких минут." -#: front/src/components/manage/library/FilesTable.vue:40 -msgid "Import date" -msgstr "Дата импорта" - #: front/src/components/Home.vue:71 +#, fuzzy +msgctxt "Content/Home/List item/Verb" msgid "Import music from various platforms, such as YouTube or SoundCloud" msgstr "Импортируйте музыку из разных платформ, таких как YouTube и SoundCloud" #: front/src/components/library/FileUpload.vue:51 +msgctxt "Content/Library/Input.Label/Noun" msgid "Import reference" msgstr "" #: front/src/views/content/libraries/FilesTable.vue:11 +#, fuzzy +msgctxt "Content/Library/Dropdown.Label/Noun" +msgid "Import status" +msgstr "Ð¡Ñ‚Ð°Ñ‚ÑƒÑ Ð¸Ð¼Ð¿Ð¾Ñ€Ñ‚Ð°" + #: front/src/views/content/libraries/FilesTable.vue:58 +#, fuzzy +msgctxt "*/*/*/Noun" msgid "Import status" msgstr "Ð¡Ñ‚Ð°Ñ‚ÑƒÑ Ð¸Ð¼Ð¿Ð¾Ñ€Ñ‚Ð°" #: front/src/views/content/libraries/FilesTable.vue:217 #, fuzzy +msgctxt "Content/Library/Help text" msgid "Imported" msgstr "Дата импорта" -#: front/src/components/mixins/Translations.vue:21 -#: front/src/components/mixins/Translations.vue:22 -msgid "Imported date" -msgstr "Дата импорта" +#: front/src/components/moderation/FilterModal.vue:26 +#, fuzzy +msgctxt "Popup/Moderation/List item" +msgid "In \"Recently added\" widget" +msgstr "Ðедавно добавленные" + +#: front/src/components/moderation/FilterModal.vue:27 +msgctxt "Popup/Moderation/List item" +msgid "In artists and album listings" +msgstr "" #: front/src/components/favorites/TrackFavoriteIcon.vue:3 +#, fuzzy +msgctxt "Content/Track/Button.Message" msgid "In favorites" msgstr "Ð’ избранном" +#: front/src/components/moderation/FilterModal.vue:25 +msgctxt "Popup/Moderation/List item" +msgid "In other users favorites and listening history" +msgstr "" + +#: front/src/components/moderation/FilterModal.vue:28 +msgctxt "Popup/Moderation/List item" +msgid "In radio suggestions" +msgstr "" + #: front/src/components/manage/users/UsersTable.vue:54 #, fuzzy +msgctxt "Content/Admin/Table" msgid "Inactive" msgstr "Ðеактивен(на)" #: front/src/components/ShortcutsModal.vue:71 +msgctxt "Popup/Keyboard shortcuts/Table.Label/Verb" msgid "Increase volume" msgstr "" -#: front/src/views/auth/PasswordReset.vue:54 -msgid "Input the email address binded to your account" -msgstr "" - #: front/src/components/playlists/Editor.vue:31 +#, fuzzy +msgctxt "Content/Playlist/Button.Label/Verb" msgid "Insert from queue (%{ count } track)" msgid_plural "Insert from queue (%{ count } tracks)" msgstr[0] "Ð’Ñтавить из очереди (%{ count } трек)" @@ -1288,279 +2235,439 @@ msgstr[2] "Ð’Ñтавить из очереди (%{ count } треков)" #: front/src/views/admin/moderation/DomainsDetail.vue:71 #, fuzzy +msgctxt "Content/Moderation/Title" msgid "Instance data" msgstr "Радио узла" #: front/src/views/admin/Settings.vue:80 +#, fuzzy +msgctxt "Content/Admin/Menu" msgid "Instance information" msgstr "Ð˜Ð½Ñ„Ð¾Ñ€Ð¼Ð°Ñ†Ð¸Ñ Ð¾Ð± узле" #: front/src/components/library/Radios.vue:9 +#, fuzzy +msgctxt "Content/Radio/Title" msgid "Instance radios" msgstr "Радио узла" #: front/src/views/admin/Settings.vue:75 +#, fuzzy +msgctxt "Head/Admin/Title" msgid "Instance settings" msgstr "ÐаÑтройки узла" -#: front/src/components/library/FileUpload.vue:230 -#: front/src/components/library/FileUpload.vue:231 +#: front/src/components/SetInstanceModal.vue:19 +#, fuzzy +msgctxt "Popup/Instance/Input.Label/Noun" +msgid "Instance URL" +msgstr "Радио узла" + +#: front/src/components/library/FileUpload.vue:233 +#: front/src/components/library/FileUpload.vue:234 +msgctxt "Content/Library/Help text" msgid "Invalid file type, ensure you are uploading an audio file. Supported file extensions are %{ extensions }" msgstr "" -#: front/src/components/auth/Signup.vue:44 #: front/src/components/manage/users/InvitationForm.vue:11 +#, fuzzy +msgctxt "$1" +msgid "Invitation code" +msgstr "Код приглашениÑ" + +#: front/src/components/auth/Signup.vue:44 msgid "Invitation code" msgstr "Код приглашениÑ" #: front/src/views/admin/users/Base.vue:8 -#: src/views/admin/users/InvitationsList.vue:3 +#, fuzzy +msgctxt "Menu/Admin/Link" +msgid "Invitations" +msgstr "ПриглашениÑ" + +#: front/src/views/admin/users/InvitationsList.vue:3 #: front/src/views/admin/users/InvitationsList.vue:24 +#, fuzzy +msgctxt "*/Admin/Title" msgid "Invitations" msgstr "ПриглашениÑ" #: front/src/components/Footer.vue:41 #, fuzzy +msgctxt "Footer/*/List item.Link" msgid "Issue tracker" msgstr "Багтрекер" +#: front/src/components/SetInstanceModal.vue:5 +msgctxt "Popup/Instance/Error message.Title" +msgid "It is not possible to connect to the given URL" +msgstr "" + #: front/src/components/Home.vue:50 +msgctxt "Content/Home/List item/Verb" msgid "Keep a track of your favorite songs" msgstr "" -#: front/src/components/Footer.vue:33 src/components/ShortcutsModal.vue:3 +#: front/src/components/Footer.vue:33 +msgctxt "Footer/*/List item.Link/Short, Noun" +msgid "Keyboard shortcuts" +msgstr "" + +#: front/src/components/ShortcutsModal.vue:3 +msgctxt "Popup/Keyboard shortcuts/Title" msgid "Keyboard shortcuts" msgstr "" #: front/src/views/admin/moderation/DomainsDetail.vue:161 #, fuzzy +msgctxt "Content/Moderation/Table.Label.Link" msgid "Known accounts" msgstr "Мой аккаунт" #: front/src/views/content/remote/Home.vue:14 #, fuzzy +msgctxt "Content/Library/Title" 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 +#, fuzzy +msgctxt "Content/*/Table.Label" +msgid "Last activity" +msgstr "ПоÑледнÑÑ Ð°ÐºÑ‚Ð¸Ð²Ð½Ð¾ÑÑ‚ÑŒ" + +#: front/src/components/manage/users/UsersTable.vue:41 +#, fuzzy +msgctxt "Content/Admin/Table.Label/Short, Noun (Value is a date)" +msgid "Last activity" +msgstr "ПоÑледнÑÑ Ð°ÐºÑ‚Ð¸Ð²Ð½Ð¾ÑÑ‚ÑŒ" + +#: front/src/components/mixins/Translations.vue:29 +#: front/src/components/mixins/Translations.vue:30 +#, fuzzy +msgctxt "Content/Profile/*/Noun" msgid "Last activity" msgstr "ПоÑледнÑÑ Ð°ÐºÑ‚Ð¸Ð²Ð½Ð¾ÑÑ‚ÑŒ" #: front/src/views/admin/moderation/AccountsDetail.vue:167 #: front/src/views/admin/moderation/DomainsDetail.vue:86 +#, fuzzy +msgctxt "Content/*/Table.Label" msgid "Last checked" -msgstr "" +msgstr "ПоÑледнее обновление:" #: front/src/components/playlists/PlaylistModal.vue:32 +#, fuzzy +msgctxt "Popup/Playlist/Table.Label/Short" msgid "Last modification" msgstr "ПоÑледнее изменение" #: front/src/components/manage/moderation/AccountsTable.vue:43 +#, fuzzy +msgctxt "Content/Moderation/Table.Label/Noun" msgid "Last seen" -msgstr "" +msgstr "ПоÑледнее обновление:" #: front/src/components/mixins/Translations.vue:18 #: front/src/components/mixins/Translations.vue:19 #, fuzzy +msgctxt "Content/Moderation/Dropdown/Noun" msgid "Last seen date" msgstr "ПоÑледнее обновление:" #: front/src/views/content/remote/Card.vue:56 +#, fuzzy +msgctxt "Content/Library/Card.List item/Noun" msgid "Last update:" msgstr "ПоÑледнее обновление:" -#: front/src/components/common/ActionTable.vue:47 +#: front/src/components/common/ActionTable.vue:48 +#, fuzzy +msgctxt "Modal/*/Button.Label/Short, Verb" msgid "Launch" msgstr "ЗапуÑтить" #: front/src/components/Home.vue:10 +#, fuzzy +msgctxt "Content/Home/Button.Label/Verb" msgid "Learn more about this instance" msgstr "Узнать больше об Ñтом узле" #: front/src/components/manage/users/InvitationForm.vue:58 +#, fuzzy +msgctxt "Content/Admin/Input.Placeholder" msgid "Leave empty for a random code" msgstr "ОÑтавьте пуÑтым Ð´Ð»Ñ Ñлучайного кода" #: front/src/components/audio/EmbedWizard.vue:7 #, fuzzy +msgctxt "Popup/Embed/Paragraph" 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 +#, fuzzy +msgctxt "Menu/Library/Tab.Link" +msgid "Libraries" +msgstr "Библиотеки" + +#: front/src/views/admin/moderation/AccountsDetail.vue:297 +#: front/src/views/admin/moderation/DomainsDetail.vue:233 +#, fuzzy +msgctxt "Content/Moderation/Table.Label" msgid "Libraries" msgstr "Библиотеки" #: front/src/views/content/libraries/Form.vue:2 +#, fuzzy +msgctxt "Content/Library/Paragraph" msgid "Libraries help you organize and share your music collections. You can upload your own music collection to Funkwhale and share it with your friends and family." msgstr "Библиотеки помогают организовывать ваши музыкальные коллекции и делитьÑÑ Ð¸Ð¼Ð¸. Ð’Ñ‹ можете загружать вашу музыку на Funkwhale и делитьÑÑ ÐµÑŽ Ñ Ð²Ð°ÑˆÐ¸Ð¼Ð¸ друзьÑми и Ñемьёй." #: front/src/components/instance/Stats.vue:30 +#, fuzzy +msgctxt "Content/About/Title/Noun" +msgid "Library" +msgstr "Библиотека" + #: front/src/components/manage/users/UsersTable.vue:173 -#: front/src/views/admin/moderation/AccountsDetail.vue:464 +#, fuzzy +msgctxt "Content/Admin/Table" +msgid "Library" +msgstr "Библиотека" + +#: front/src/views/admin/moderation/AccountsDetail.vue:462 +#, fuzzy +msgctxt "Content/Moderation/Dropdown" +msgid "Library" +msgstr "Библиотека" + +#: front/src/components/Sidebar.vue:103 +#, fuzzy +msgctxt "Sidebar/Moderation/List item.Link/Noun" msgid "Library" msgstr "Библиотека" #: front/src/views/content/libraries/Form.vue:109 +#, fuzzy +msgctxt "Content/Library/Message" msgid "Library created" msgstr "Библиотека Ñоздана" #: front/src/views/content/libraries/Form.vue:129 #, fuzzy +msgctxt "Content/Library/Message" msgid "Library deleted" msgstr "Библиотека обновлена" -#: front/src/views/admin/library/FilesList.vue:3 -msgid "Library files" +#: front/src/views/admin/library/EditsList.vue:4 +#, fuzzy +msgctxt "Content/Admin/Title/Noun" +msgid "Library edits" msgstr "Файлы библиотеки" #: front/src/views/content/libraries/Form.vue:106 +#, fuzzy +msgctxt "Content/Library/Message" msgid "Library updated" msgstr "Библиотека обновлена" -#: front/src/components/library/Track.vue:100 +#: front/src/components/library/TrackDetail.vue:19 +msgctxt "Content/Track/Table.Label/Noun" msgid "License" msgstr "" #: front/src/views/content/libraries/Detail.vue:21 #, fuzzy +msgctxt "Content/Library/Paragraph" msgid "Loading followers…" msgstr "Загружаем подпиÑчиков..." #: front/src/views/content/libraries/Home.vue:3 #, fuzzy +msgctxt "Content/Library/Paragraph" msgid "Loading Libraries…" msgstr "Загружаем Библиотеки..." #: front/src/views/content/libraries/Detail.vue:3 #: front/src/views/content/libraries/Upload.vue:3 #, fuzzy +msgctxt "Content/Library/Paragraph" msgid "Loading library data…" msgstr "Загружаем данные библиотеки..." -#: front/src/views/Notifications.vue:4 +#: front/src/views/Notifications.vue:19 #, fuzzy +msgctxt "Content/Notifications/Paragraph" msgid "Loading notifications…" msgstr "Загружаем уведомлениÑ..." #: front/src/views/content/remote/Home.vue:3 #, fuzzy +msgctxt "Content/Library/Paragraph" msgid "Loading remote libraries…" msgstr "Загружаем удалённые библиотеки..." #: front/src/views/content/libraries/Quota.vue:4 #, fuzzy +msgctxt "Content/Library/Paragraph" msgid "Loading usage data…" msgstr "Загружаем данные об иÑпользовании..." #: front/src/components/favorites/List.vue:5 #, fuzzy +msgctxt "Content/Favorites/Message" msgid "Loading your favorites…" msgstr "Загружаем ваше избранное..." #: front/src/components/manage/moderation/AccountsTable.vue:59 +#, fuzzy +msgctxt "Content/Moderation/Table/Short, Noun" +msgid "Local account" +msgstr "Мой аккаунт" + #: front/src/views/admin/moderation/AccountsDetail.vue:18 #, fuzzy +msgctxt "Content/Moderation/List item" msgid "Local account" msgstr "Мой аккаунт" #: front/src/components/auth/Login.vue:84 +#, fuzzy +msgctxt "Head/Login/Title" msgid "Log In" msgstr "Вход" #: front/src/components/auth/Login.vue:4 +#, fuzzy +msgctxt "Content/Login/Title/Verb" msgid "Log in to your Funkwhale account" msgstr "Войти в ваш аккаунт Funkwhale" #: front/src/components/auth/Logout.vue:20 +#, fuzzy +msgctxt "Head/Login/Title" msgid "Log Out" msgstr "Выход" #: front/src/components/Sidebar.vue:38 +#, fuzzy +msgctxt "Sidebar/Profile/List item.Link" msgid "Logged in as %{ username }" msgstr "Вошли как %{ username }" -#: front/src/components/Sidebar.vue:54 src/components/auth/Login.vue:42 +#: front/src/components/auth/Login.vue:42 +#, fuzzy +msgctxt "Content/Login/Button.Label/Verb" +msgid "Login" +msgstr "Войти" + +#: front/src/components/Sidebar.vue:54 +#, fuzzy +msgctxt "Sidebar/Login/List item.Link/Verb" msgid "Login" msgstr "Войти" #: front/src/views/admin/moderation/AccountsDetail.vue:119 #, fuzzy +msgctxt "Content/*/*/Noun" msgid "Login status" msgstr "Ð¡Ñ‚Ð°Ñ‚ÑƒÑ Ð°ÐºÐºÐ°ÑƒÐ½Ñ‚Ð°" #: front/src/components/Sidebar.vue:52 +#, fuzzy +msgctxt "Sidebar/Login/List item.Link/Verb" msgid "Logout" msgstr "Выйти" #: front/src/views/content/libraries/Home.vue:9 #, fuzzy +msgctxt "Content/Library/Paragraph" msgid "Looks like you don't have a library, it's time to create one." msgstr "Похоже у Ð²Ð°Ñ ÐµÑ‰Ñ‘ нет ни одной библиотеки, Ñамое Ð²Ñ€ÐµÐ¼Ñ Ñоздать её!" -#: front/src/components/audio/Player.vue:356 -#: src/components/audio/Player.vue:357 +#: front/src/components/audio/Player.vue:364 +#: src/components/audio/Player.vue:365 +#, fuzzy +msgctxt "Sidebar/Player/Icon.Tooltip" msgid "Looping disabled. Click to switch to single-track looping." msgstr "Зацикливание отключено. Ðажмите чтобы включить цикличное проигрывание трека." -#: front/src/components/audio/Player.vue:359 -#: src/components/audio/Player.vue:360 +#: front/src/components/audio/Player.vue:367 +#: src/components/audio/Player.vue:368 +#, fuzzy +msgctxt "Sidebar/Player/Icon.Tooltip" msgid "Looping on a single track. Click to switch to whole queue looping." -msgstr "" +msgstr "Зацикливание отключено. Ðажмите чтобы включить цикличное проигрывание трека." -#: front/src/components/audio/Player.vue:362 -#: src/components/audio/Player.vue:363 +#: front/src/components/audio/Player.vue:370 +#: src/components/audio/Player.vue:371 +#, fuzzy +msgctxt "Sidebar/Player/Icon.Tooltip" msgid "Looping on whole queue. Click to disable looping." -msgstr "" +msgstr "Зацикливание отключено. Ðажмите чтобы включить цикличное проигрывание трека." -#: front/src/components/library/Track.vue:150 +#: front/src/components/library/TrackDetail.vue:69 +#, fuzzy +msgctxt "Content/Track/Title" msgid "Lyrics" msgstr "ТекÑÑ‚Ñ‹" -#: front/src/components/Sidebar.vue:210 +#: front/src/components/Sidebar.vue:221 +msgctxt "Sidebar/*/Hidden text" msgid "Main menu" msgstr "" #: front/src/views/admin/library/Base.vue:16 #, fuzzy +msgctxt "Head/Admin/Title" msgid "Manage library" msgstr "Управление библиотекой" #: front/src/components/playlists/PlaylistModal.vue:3 +#, fuzzy +msgctxt "Popup/Playlist/Title/Verb" msgid "Manage playlists" msgstr "УправлÑÑ‚ÑŒ ÑпиÑками воÑпроизведениÑ" #: front/src/views/admin/users/Base.vue:20 +#, fuzzy +msgctxt "Head/Admin/Title" msgid "Manage users" msgstr "УправлÑÑ‚ÑŒ пользователÑми" #: front/src/views/playlists/List.vue:8 +#, fuzzy +msgctxt "Content/Playlist/Button.Label/Verb" msgid "Manage your playlists" msgstr "УправлÑÑ‚ÑŒ вашими ÑпиÑками воÑпроизведениÑ" -#: front/src/views/Notifications.vue:17 +#: front/src/views/Notifications.vue:14 +#, fuzzy +msgctxt "Content/Notifications/Button.Label/Verb" msgid "Mark all as read" msgstr "Отметить вÑе как прочитанные" #: front/src/components/notifications/NotificationRow.vue:46 #, fuzzy +msgctxt "Content/Notifications/Button.Tooltip/Verb" msgid "Mark as read" msgstr "Отметить вÑе как прочитанные" #: front/src/components/notifications/NotificationRow.vue:47 #, fuzzy +msgctxt "Content/Notifications/Button.Tooltip/Verb" msgid "Mark as unread" msgstr "Отметить вÑе как прочитанные" #: front/src/views/admin/moderation/AccountsDetail.vue:281 +#, fuzzy +msgctxt "Content/*/*/Unit" msgid "MB" msgstr "МБ" -#: front/src/components/audio/Player.vue:349 +#: front/src/components/audio/Player.vue:357 +msgctxt "Sidebar/Player/Hidden text" msgid "Media player" msgstr "" @@ -1569,337 +2676,671 @@ msgstr "" msgid "Member since %{ date }" msgstr "ЗарегиÑтрировано Ñ %{ date }" +#: front/src/views/admin/library/Base.vue:17 +msgid "Menu/*/Hidden text" +msgstr "" + #: front/src/components/Footer.vue:32 +msgctxt "Footer/*/List item.Link" 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/components/manage/users/UsersTable.vue:177 +#, fuzzy +msgctxt "Content/Admin/Table" +msgid "Moderation" +msgstr "ФедерациÑ" + #: front/src/views/admin/moderation/Base.vue:21 #, fuzzy +msgctxt "Head/Moderation/Title" +msgid "Moderation" +msgstr "ФедерациÑ" + +#: front/src/views/admin/moderation/AccountsDetail.vue:466 +#, fuzzy +msgctxt "Content/Moderation/Dropdown" +msgid "Moderation" +msgstr "ФедерациÑ" + +#: front/src/components/Sidebar.vue:97 +#, fuzzy +msgctxt "Sidebar/Moderation/List item.Link/Noun" msgid "Moderation" msgstr "ФедерациÑ" #: front/src/views/admin/moderation/AccountsDetail.vue:49 #: front/src/views/admin/moderation/DomainsDetail.vue:42 +msgctxt "Content/Moderation/Card.Paragraph" msgid "Moderation policies help you control how your instance interact with a given domain or account." msgstr "" +#: front/src/components/library/EditCard.vue:5 +#, fuzzy +msgctxt "Content/Library/Card/Short" +msgid "Modification %{ id }" +msgstr "Дата поÑледнего изменениÑ" + +#: front/src/components/mixins/Translations.vue:19 #: front/src/components/mixins/Translations.vue:20 -#: front/src/components/mixins/Translations.vue:21 +#, fuzzy +msgctxt "Content/Playlist/Dropdown/Noun" msgid "Modification date" msgstr "Дата поÑледнего изменениÑ" -#: front/src/components/Sidebar.vue:63 src/views/admin/Settings.vue:82 +#: front/src/components/Sidebar.vue:63 +#, fuzzy +msgctxt "Sidebar/Library/Title" +msgid "Music" +msgstr "Музыка" + +#: front/src/views/admin/Settings.vue:82 +#, fuzzy +msgctxt "Content/Admin/Menu" msgid "Music" msgstr "Музыка" -#: front/src/components/audio/Player.vue:355 +#: front/src/components/audio/Player.vue:363 +#, fuzzy +msgctxt "Sidebar/Player/Icon.Tooltip/Verb" msgid "Mute" msgstr "Приглушить" #: front/src/components/manage/moderation/InstancePolicyCard.vue:24 +#, fuzzy +msgctxt "Content/Moderation/Card.List item/Verb" +msgid "Mute activity" +msgstr "ПоÑледнÑÑ Ð°ÐºÑ‚Ð¸Ð²Ð½Ð¾ÑÑ‚ÑŒ" + #: front/src/components/manage/moderation/InstancePolicyForm.vue:115 #, fuzzy +msgctxt "Content/Moderation/Checkbox.Label/Verb" msgid "Mute activity" msgstr "ПоÑледнÑÑ Ð°ÐºÑ‚Ð¸Ð²Ð½Ð¾ÑÑ‚ÑŒ" +#: front/src/components/manage/moderation/InstancePolicyForm.vue:119 +#, fuzzy +msgctxt "Content/Moderation/Checkbox.Label/Verb" +msgid "Mute notifications" +msgstr "Ваши уведомлениÑ" + #: front/src/components/manage/moderation/InstancePolicyCard.vue:28 #, fuzzy +msgctxt "Content/Moderation/Card.List item/Verb" msgid "Mute notifications" msgstr "Ваши уведомлениÑ" #: front/src/components/Sidebar.vue:34 +#, fuzzy +msgctxt "Sidebar/Profile/Title" msgid "My account" msgstr "Мой аккаунт" -#: front/src/components/library/radios/Builder.vue:236 +#: front/src/components/library/radios/Builder.vue:237 +#, fuzzy +msgctxt "Content/Radio/Input.Placeholder" msgid "My awesome description" msgstr "Моё замечательное опиÑание" #: front/src/views/content/libraries/Form.vue:70 +#, fuzzy +msgctxt "Content/Library/Input.Placeholder" msgid "My awesome library" msgstr "ÐœÐ¾Ñ Ð·Ð°Ð¼ÐµÑ‡Ð°Ñ‚ÐµÐ»ÑŒÐ½Ð°Ñ Ð±Ð¸Ð±Ð»Ð¸Ð¾Ñ‚ÐµÐºÐ°" #: front/src/components/playlists/Form.vue:74 +#, fuzzy +msgctxt "Content/Playlist/Input.Placeholder" msgid "My awesome playlist" msgstr "Мой замечательный ÑпиÑок воÑпроизведениÑ" -#: front/src/components/library/radios/Builder.vue:235 +#: front/src/components/library/radios/Builder.vue:236 +#, fuzzy +msgctxt "Content/Radio/Input.Placeholder" msgid "My awesome radio" msgstr "Моё замечательное радио" #: front/src/views/content/libraries/Home.vue:6 +#, fuzzy +msgctxt "Content/Library/Title" 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 +#: src/components/library/EditCard.vue:60 +#: front/src/components/library/TrackDetail.vue:34 +#: front/src/components/library/TrackDetail.vue:43 +#: front/src/components/library/TrackDetail.vue:52 +#: front/src/components/library/TrackDetail.vue:61 #: 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 +#, fuzzy +msgctxt "*/*/*" msgid "N/A" msgstr "Ð/Д" +#: front/src/components/mixins/Translations.vue:24 +#: front/src/components/mixins/Translations.vue:25 +#, fuzzy +msgctxt "Content/Moderation/*/Noun" +msgid "Name" +msgstr "ИмÑ" + +#: front/src/views/content/libraries/Form.vue:10 +#, fuzzy +msgctxt "Content/Library/Input.Label" +msgid "Name" +msgstr "ИмÑ" + +#: front/src/components/playlists/PlaylistModal.vue:31 +#, fuzzy +msgctxt "*/*/Table.Label" +msgid "Name" +msgstr "ИмÑ" + +#: front/src/components/auth/Settings.vue:133 +#, fuzzy +msgctxt "Content/*/Table.Label" +msgid "Name" +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 +#, fuzzy +msgctxt "Content/Moderation/Table.Label" msgid "Name" msgstr "ИмÑ" -#: front/src/components/auth/Settings.vue:87 +#: front/src/components/auth/Settings.vue:88 +#, fuzzy +msgctxt "Content/Settings/Input.Label" +msgid "New password" +msgstr "Ðовый пароль" + #: front/src/views/auth/PasswordResetConfirm.vue:14 +#, fuzzy +msgctxt "Content/Signup/Input.Label" msgid "New password" msgstr "Ðовый пароль" -#: front/src/components/Sidebar.vue:160 +#: front/src/components/Sidebar.vue:171 +#, fuzzy +msgctxt "Sidebar/Player/Paragraph" msgid "New tracks will be appended here automatically." msgstr "Ðовые треки будут добавлены Ñюда автоматичеÑки." -#: front/src/components/audio/Player.vue:353 +#: front/src/components/library/EditCard.vue:47 +msgctxt "Content/Library/Card.Table.Header/Short" +msgid "New value" +msgstr "" + +#: front/src/components/audio/Player.vue:361 +#, fuzzy +msgctxt "Sidebar/Player/Icon.Tooltip" msgid "Next track" msgstr "Следующий трек" -#: front/src/components/Sidebar.vue:119 +#: front/src/components/Sidebar.vue:130 +#, fuzzy +msgctxt "*/*/*" msgid "No" msgstr "Ðет" #: front/src/components/Home.vue:100 +msgctxt "Content/Home/List item" msgid "No add-ons, no plugins : you only need a web library" msgstr "" #: front/src/components/audio/Search.vue:25 #, fuzzy +msgctxt "Content/Search/Paragraph" msgid "No album matched your query" msgstr "Извините, мы не нашли никакого альбома подходÑщего под ваш запроÑ" #: front/src/components/audio/Search.vue:16 #, fuzzy +msgctxt "Content/Search/Paragraph" msgid "No artist matched your query" msgstr "Извините, мы не нашли ни одного иÑÐ¿Ð¾Ð»Ð½Ð¸Ñ‚ÐµÐ»Ñ Ð¿Ð¾Ð´Ñ…Ð¾Ð´Ñщего под ваш запроÑ" -#: front/src/components/library/Track.vue:158 +#: front/src/components/library/TrackDetail.vue:14 +#, fuzzy +msgctxt "Content/Track/Table.Paragraph" +msgid "No copyright information available for this track" +msgstr "ТекÑÑ‚ недоÑтупен Ð´Ð»Ñ Ñтого трека." + +#: front/src/components/library/TrackDetail.vue:25 +#, fuzzy +msgctxt "Content/Track/Table.Paragraph" +msgid "No licensing information for this track" +msgstr "У Ð½Ð°Ñ Ð½ÐµÑ‚ уведомлений Ð´Ð»Ñ Ð¿Ð¾ÐºÐ°Ð·Ð°!" + +#: front/src/components/library/TrackDetail.vue:77 +#, fuzzy +msgctxt "Content/Track/Paragraph" msgid "No lyrics available for this track." msgstr "ТекÑÑ‚ недоÑтупен Ð´Ð»Ñ Ñтого трека." #: front/src/components/federation/LibraryWidget.vue:6 +#, fuzzy +msgctxt "Content/Federation/Paragraph" msgid "No matching library." msgstr "Ðет подходÑщей библиотеки." -#: front/src/views/Notifications.vue:26 +#: front/src/views/Notifications.vue:28 #, fuzzy +msgctxt "Content/Notifications/Paragraph" msgid "No notification to show." msgstr "Ваши уведомлениÑ" +#: front/src/components/common/EmptyState.vue:7 +msgctxt "Content/*/Paragraph" +msgid "No results were found." +msgstr "" + +#: front/src/views/content/libraries/Form.vue:72 +#, fuzzy +msgctxt "Content/Library/Dropdown" +msgid "Nobody except me" +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 +#, fuzzy +msgctxt "Content/Settings/Dropdown" +msgid "Nobody except me" +msgstr "Ðикто кроме менÑ" + +#: front/src/components/playlists/Form.vue:81 +#, fuzzy +msgctxt "Content/Playlist/Dropdown" msgid "Nobody except me" msgstr "Ðикто кроме менÑ" #: front/src/views/content/libraries/Detail.vue:57 +#, fuzzy +msgctxt "Content/Library/Paragraph" msgid "Nobody is following this library" msgstr "Ðикто не подпиÑан на Ñту библиотеку" #: front/src/components/manage/users/InvitationsTable.vue:51 +#, fuzzy +msgctxt "Content/Admin/Table" msgid "Not used" msgstr "Ðе иÑпользуетÑÑ" -#: front/src/components/Sidebar.vue:46 src/views/Notifications.vue:74 +#: front/src/views/Notifications.vue:76 +#, fuzzy +msgctxt "Head/Notifications/Title" +msgid "Notifications" +msgstr "УведомлениÑ" + +#: front/src/components/Sidebar.vue:46 +#, fuzzy +msgctxt "Sidebar/Notifications/List item.Link/Noun" msgid "Notifications" msgstr "УведомлениÑ" #: front/src/components/Footer.vue:47 +#, fuzzy +msgctxt "Footer/*/List item.Link" msgid "Official website" msgstr "Официальный веб-Ñайт" -#: front/src/components/auth/Settings.vue:82 +#: front/src/components/auth/Settings.vue:83 +#, fuzzy +msgctxt "Content/Settings/Input.Label" msgid "Old password" msgstr "Старый пароль" +#: front/src/components/library/EditCard.vue:46 +msgctxt "Content/Library/Card.Table.Header/Short" +msgid "Old value" +msgstr "" + #: front/src/components/manage/users/InvitationsTable.vue:20 +#, fuzzy +msgctxt "Content/Admin/Dropdown/Adjective" msgid "Open" msgstr "Открыть" #: front/src/views/admin/moderation/AccountsDetail.vue:23 +msgctxt "Content/Moderation/Link/Verb" msgid "Open profile" msgstr "" #: front/src/views/admin/moderation/DomainsDetail.vue:16 #, fuzzy +msgctxt "Content/Moderation/Link/Verb" msgid "Open website" msgstr "Официальный веб-Ñайт" #: front/src/components/manage/moderation/InstancePolicyForm.vue:40 #, fuzzy +msgctxt "Content/Moderation/Card.Title" 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/components/favorites/List.vue:32 +#, fuzzy +msgctxt "Content/*/Dropdown.Label/Short, Name" +msgid "Order" +msgstr "ПорÑдок" + #: front/src/views/playlists/List.vue:25 #, fuzzy +msgctxt "Content/*/Dropdown.Label/Short, Noun" +msgid "Order" +msgstr "ПорÑдок" + +#: front/src/components/library/Radios.vue:41 +#, fuzzy +msgctxt "Content/Search/Dropdown.Label" +msgid "Order" +msgstr "ПорÑдок" + +#: front/src/components/manage/library/EditsCardList.vue:37 +#: front/src/components/manage/users/UsersTable.vue:17 +#, fuzzy +msgctxt "Content/Search/Dropdown.Label/Noun" 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 +#, fuzzy +msgctxt "Content/Search/Input.Label/Noun" +msgid "Ordering" +msgstr "ПорÑдок" + +#: front/src/components/library/Albums.vue:15 +#: src/components/library/Artists.vue:15 +#, fuzzy +msgctxt "Content/Search/Dropdown.Label/Noun" +msgid "Ordering" +msgstr "ПорÑдок" + +#: front/src/components/library/Radios.vue:33 +#: front/src/components/manage/library/EditsCardList.vue:29 +#, fuzzy +msgctxt "Content/Search/Dropdown.Label" +msgid "Ordering" +msgstr "ПорÑдок" + +#: front/src/components/favorites/List.vue:24 +#, fuzzy +msgctxt "Content/Favorites/Dropdown.Title/Short, Name" +msgid "Ordering" +msgstr "ПорÑдок" + #: front/src/views/playlists/List.vue:17 +#, fuzzy +msgctxt "Content/*/Dropdown.Label/Short, Noun" +msgid "Ordering" +msgstr "ПорÑдок" + +#: front/src/views/content/libraries/FilesTable.vue:21 +#, fuzzy +msgctxt "Content/Library/Dropdown.Label/Noun" msgid "Ordering" msgstr "ПорÑдок" -#: front/src/components/library/Artists.vue:23 +#: front/src/views/content/libraries/FilesTable.vue:29 +#, fuzzy +msgctxt "Content/Library/Dropdown.Label/Noun" +msgid "Ordering direction" +msgstr "ПорÑдок" + +#: front/src/components/library/Albums.vue:23 +#: src/components/library/Artists.vue:23 +#, fuzzy +msgctxt "Content/Search/Dropdown.Label/Noun" +msgid "Ordering direction" +msgstr "ПорÑдок" + #: front/src/components/manage/moderation/AccountsTable.vue:19 #: front/src/components/manage/moderation/DomainsTable.vue:17 -#: front/src/views/content/libraries/FilesTable.vue:29 +#, fuzzy +msgctxt "Content/Search/Input.Label/Noun" msgid "Ordering direction" msgstr "ПорÑдок" #: front/src/components/manage/users/InvitationsTable.vue:38 +#, fuzzy +msgctxt "Content/Admin/Table.Label" msgid "Owner" msgstr "Владелец" #: front/src/components/PageNotFound.vue:33 #, fuzzy +msgctxt "Head/*/Title" msgid "Page Not Found" msgstr "Страница не найдена!" #: front/src/components/PageNotFound.vue:7 +#, fuzzy +msgctxt "Content/*/Title" msgid "Page not found!" msgstr "Страница не найдена!" #: front/src/components/Pagination.vue:39 +msgctxt "Content/*/Hidden text/Noun" msgid "Pagination" msgstr "" -#: front/src/components/auth/Login.vue:33 src/components/auth/Signup.vue:40 +#: front/src/components/auth/Signup.vue:40 +msgid "Password" +msgstr "Пароль" + +#: front/src/components/auth/Login.vue:33 +#, fuzzy +msgctxt "Content/Login/Input.Label" msgid "Password" msgstr "Пароль" #: front/src/components/auth/SubsonicTokenForm.vue:94 +#, fuzzy +msgctxt "Content/Settings/Message" msgid "Password updated" msgstr "Пароль обновлён" #: front/src/views/auth/PasswordResetConfirm.vue:28 +#, fuzzy +msgctxt "Content/Signup/Card.Title" msgid "Password updated successfully" msgstr "Пароль уÑпешно обновлён" -#: front/src/components/audio/Player.vue:352 +#: front/src/components/audio/Player.vue:360 +#, fuzzy +msgctxt "Sidebar/Player/Icon.Tooltip/Verb" msgid "Pause track" msgstr "ПриоÑтановить трек" #: front/src/components/ShortcutsModal.vue:59 +#, fuzzy +msgctxt "Popup/Keyboard shortcuts/Table.Label/Verb" msgid "Pause/play the current track" -msgstr "" +msgstr "Проиграть трек" #: front/src/components/manage/moderation/InstancePolicyCard.vue:12 +msgctxt "Content/Moderation/Card.List item" msgid "Paused" msgstr "" -#: front/src/components/library/FileUpload.vue:107 -#: front/src/views/content/libraries/FilesTable.vue:14 #: front/src/views/content/libraries/FilesTable.vue:208 #, fuzzy +msgctxt "Content/Library/Table/Short" +msgid "Pending" +msgstr "Ожидает" + +#: front/src/components/library/FileUpload.vue:109 +#, fuzzy +msgctxt "Content/Library/Table" +msgid "Pending" +msgstr "Ожидает" + +#: front/src/views/content/libraries/FilesTable.vue:14 +#, fuzzy +msgctxt "Content/Library/Dropdown" msgid "Pending" msgstr "Ожидает" #: front/src/views/content/libraries/Detail.vue:37 +#, fuzzy +msgctxt "Content/Library/Table/Short" msgid "Pending approval" msgstr "Ожидает подтверждениÑ" #: front/src/views/content/libraries/Quota.vue:22 +#, fuzzy +msgctxt "Content/Library/Label" msgid "Pending files" msgstr "Ожидающие файлы" -#: front/src/components/Sidebar.vue:212 +#: front/src/components/Sidebar.vue:223 +#, fuzzy +msgctxt "Sidebar/Notifications/Hidden text" msgid "Pending follow requests" -msgstr "" +msgstr "Ожидающие файлы" -#: front/src/components/manage/users/UsersTable.vue:42 -#: front/src/views/admin/moderation/AccountsDetail.vue:137 -msgid "Permissions" -msgstr "РазрешениÑ" +#: front/src/components/manage/library/EditsCardList.vue:18 +#, fuzzy +msgctxt "Content/Admin/Dropdown" +msgid "Pending review" +msgstr "Ожидающие файлы" -#: front/src/components/audio/PlayButton.vue:9 -#: src/components/library/Track.vue:40 -msgid "Play" -msgstr "" +#: front/src/components/library/EditCard.vue:29 +#, fuzzy +msgctxt "Content/Library/Card/Short" +msgid "Pending review" +msgstr "Ожидающие файлы" + +#: front/src/components/Sidebar.vue:224 +#, fuzzy +msgctxt "Sidebar/Moderation/Hidden text" +msgid "Pending review edits" +msgstr "Ожидающие файлы" + +#: front/src/components/manage/users/UsersTable.vue:42 +#, fuzzy +msgctxt "Content/Admin/Table.Label/Noun" +msgid "Permissions" +msgstr "РазрешениÑ" + +#: front/src/views/admin/moderation/AccountsDetail.vue:137 +#, fuzzy +msgctxt "Content/Moderation/Table.Label" +msgid "Permissions" +msgstr "РазрешениÑ" + +#: front/src/components/audio/PlayButton.vue:9 +#, fuzzy +msgctxt "*/Queue/Button/Label/Short, Verb" +msgid "Play" +msgstr "Проиграть вÑÑ‘" + +#: front/src/components/library/TrackBase.vue:25 +#, fuzzy +msgctxt "*/Queue/Button.Label/Short, Verb" +msgid "Play" +msgstr "Проиграть вÑÑ‘" -#: front/src/components/audio/album/Card.vue:50 #: front/src/components/audio/artist/Card.vue:44 -#: src/components/library/Album.vue:22 -#: front/src/components/library/Album.vue:67 src/views/playlists/Detail.vue:23 +#, fuzzy +msgctxt "Content/Queue/Button.Label/Short, Verb" +msgid "Play all" +msgstr "Проиграть вÑÑ‘" + +#: front/src/components/library/Album.vue:17 +#: src/components/library/Album.vue:63 front/src/views/playlists/Detail.vue:24 +#, fuzzy +msgctxt "Content/*/Button.Label/Verb, Short" +msgid "Play all" +msgstr "Проиграть вÑÑ‘" + +#: front/src/components/audio/album/Card.vue:48 +#, fuzzy +msgctxt "Content/Queue/Card.Button.Label/Short, Verb" msgid "Play all" msgstr "Проиграть вÑÑ‘" #: front/src/components/library/Artist.vue:26 +#, fuzzy +msgctxt "Content/Artist/Button.Label/Verb" msgid "Play all albums" msgstr "Проиграть вÑе альбомы" -#: front/src/components/audio/PlayButton.vue:15 -#: front/src/components/audio/PlayButton.vue:65 +#: front/src/components/audio/PlayButton.vue:18 +#, fuzzy +msgctxt "*/Queue/Dropdown/Button/Label/Short" +msgid "Play next" +msgstr "Проиграть Ñледующий" + +#: front/src/components/audio/PlayButton.vue:77 +#, fuzzy +msgctxt "*/Queue/Dropdown/Button/Title" msgid "Play next" msgstr "Проиграть Ñледующий" #: front/src/components/ShortcutsModal.vue:67 #, fuzzy +msgctxt "Popup/Keyboard shortcuts/Table.Label/Verb" 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:21 +#, fuzzy +msgctxt "*/Queue/Dropdown/Button/Label/Short" +msgid "Play now" +msgstr "Ð¡ÐµÐ¹Ñ‡Ð°Ñ Ð¿Ñ€Ð¾Ð¸Ð³Ñ€Ñ‹Ð²Ð°ÐµÑ‚ÑÑ" + +#: front/src/components/audio/PlayButton.vue:75 +#, fuzzy +msgctxt "*/Queue/Dropdown/Button/Title" msgid "Play now" msgstr "Ð¡ÐµÐ¹Ñ‡Ð°Ñ Ð¿Ñ€Ð¾Ð¸Ð³Ñ€Ñ‹Ð²Ð°ÐµÑ‚ÑÑ" #: front/src/components/ShortcutsModal.vue:63 #, fuzzy +msgctxt "Popup/Keyboard shortcuts/Table.Label/Verb" msgid "Play previous track" msgstr "Предыдущий трек" -#: front/src/components/Sidebar.vue:211 +#: front/src/components/audio/PlayButton.vue:78 +msgctxt "*/Queue/Dropdown/Button/Title" +msgid "Play similar songs" +msgstr "" + +#: front/src/components/Sidebar.vue:222 #, fuzzy +msgctxt "Sidebar/Player/Hidden text" msgid "Play this track" msgstr "Проиграть трек" -#: front/src/components/audio/Player.vue:351 +#: front/src/components/audio/Player.vue:359 +#, fuzzy +msgctxt "Sidebar/Player/Icon.Tooltip/Verb" msgid "Play track" msgstr "Проиграть трек" -#: front/src/components/audio/PlayButton.vue:70 +#: front/src/components/audio/PlayButton.vue:83 +msgctxt "*/Queue/Button/Title" msgid "Play..." msgstr "" -#: front/src/views/playlists/Detail.vue:90 +#: front/src/views/playlists/Detail.vue:91 msgid "Playlist" msgstr "СпиÑок воÑпроизведениÑ" #: front/src/views/playlists/Detail.vue:12 +#, fuzzy +msgctxt "Content/Playlist/Header.Subtitle" msgid "Playlist containing %{ count } track, by %{ username }" msgid_plural "Playlist containing %{ count } tracks, by %{ username }" msgstr[0] "СпиÑок воÑÐ¿Ñ€Ð¾Ð¸Ð·Ð²ÐµÐ´ÐµÐ½Ð¸Ñ Ñодержит %{ count } трек от %{ username }" @@ -1907,173 +3348,306 @@ msgstr[1] "СпиÑок воÑÐ¿Ñ€Ð¾Ð¸Ð·Ð²ÐµÐ´ÐµÐ½Ð¸Ñ Ñодержит %{ count msgstr[2] "СпиÑок воÑÐ¿Ñ€Ð¾Ð¸Ð·Ð²ÐµÐ´ÐµÐ½Ð¸Ñ Ñодержит %{ count } треков от %{ username }" #: front/src/components/playlists/Form.vue:9 +#, fuzzy +msgctxt "Content/Playlist/Message" msgid "Playlist created" msgstr "СпиÑок воÑÐ¿Ñ€Ð¾Ð¸Ð·Ð²ÐµÐ´ÐµÐ½Ð¸Ñ Ñоздан" #: front/src/components/playlists/Editor.vue:4 +#, fuzzy +msgctxt "Content/Playlist/Title" msgid "Playlist editor" msgstr "Редактор ÑпиÑков воÑпроизведениÑ" #: front/src/components/playlists/Form.vue:21 +#, fuzzy +msgctxt "Content/Playlist/Input.Label" msgid "Playlist name" msgstr "Ðазвание ÑпиÑка воÑпроизведениÑ" #: front/src/components/playlists/Form.vue:6 +#, fuzzy +msgctxt "Content/Playlist/Message" msgid "Playlist updated" msgstr "СпиÑок воÑÐ¿Ñ€Ð¾Ð¸Ð·Ð²ÐµÐ´ÐµÐ½Ð¸Ñ Ð¾Ð±Ð½Ð¾Ð²Ð»Ñ‘Ð½" #: front/src/components/playlists/Form.vue:25 +#, fuzzy +msgctxt "Content/Playlist/Dropdown.Label" 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/components/Sidebar.vue:71 +#, fuzzy +msgctxt "Sidebar/Playlist/List item.Link/Noun" +msgid "Playlists" +msgstr "СпиÑки воÑпроизведениÑ" + +#: front/src/components/library/Library.vue:16 +#, fuzzy +msgctxt "Menu/Home/Link" +msgid "Playlists" +msgstr "СпиÑки воÑпроизведениÑ" + #: front/src/views/playlists/List.vue:106 +#, fuzzy +msgctxt "Head/Playlist/Title/Noun" +msgid "Playlists" +msgstr "СпиÑки воÑпроизведениÑ" + +#: front/src/components/library/Home.vue:16 +#, fuzzy +msgctxt "Content/Home/Title" +msgid "Playlists" +msgstr "СпиÑки воÑпроизведениÑ" + +#: front/src/views/admin/Settings.vue:83 +#, fuzzy +msgctxt "Content/Admin/Menu" msgid "Playlists" msgstr "СпиÑки воÑпроизведениÑ" #: front/src/components/Home.vue:56 #, fuzzy +msgctxt "Content/Home/List item" msgid "Playlists? We got them" msgstr "СпиÑки воÑпроизведениÑ? У Ð½Ð°Ñ Ð¾Ð½Ð¸ еÑÑ‚ÑŒ" -#: front/src/components/auth/Settings.vue:78 +#: front/src/components/auth/Settings.vue:79 +#, fuzzy +msgctxt "Content/Settings/Error message.List item/Call to action" msgid "Please double-check your password is correct" msgstr "ПожалуйÑта перепроверьте корректноÑÑ‚ÑŒ вашего паролÑ" #: front/src/components/auth/Login.vue:9 +#, fuzzy +msgctxt "Content/Login/Error message.List item/Call to action" msgid "Please double-check your username/password couple is correct" msgstr "ПожалуйÑта перепроверьте что ваше Ð¸Ð¼Ñ Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÐµÐ»Ñ Ð¸ пароль верны" #: front/src/components/auth/Settings.vue:46 +#, fuzzy +msgctxt "Content/Settings/Paragraph" msgid "PNG, GIF or JPG. At most 2MB. Will be downscaled to 400x400px." msgstr "PNG, GIF или JPG. Ðе больше 2MB. Будет уменьшено до 400x400px." #: front/src/components/manage/moderation/InstancePolicyForm.vue:118 +msgctxt "Content/Moderation/Help text" msgid "Prevent account or domain from triggering notifications, except from followers." msgstr "" -#: front/src/components/audio/EmbedWizard.vue:29 +#: front/src/components/audio/EmbedWizard.vue:33 +msgctxt "Popup/Embed/Title/Noun" msgid "Preview" msgstr "" -#: front/src/components/audio/Player.vue:350 +#: front/src/components/audio/Player.vue:358 +#, fuzzy +msgctxt "Sidebar/Player/Icon.Tooltip" msgid "Previous track" msgstr "Предыдущий трек" #: front/src/views/content/remote/Card.vue:39 #, fuzzy +msgctxt "Content/Library/Card.List item" msgid "Problem during scanning" msgstr "Ошибка во Ð²Ñ€ÐµÐ¼Ñ ÑканированиÑ" #: front/src/components/library/FileUpload.vue:58 +#, fuzzy +msgctxt "Content/Library/Button.Label" msgid "Proceed" msgstr "Продолжить" #: front/src/views/auth/EmailConfirm.vue:26 #: front/src/views/auth/PasswordResetConfirm.vue:31 +#, fuzzy +msgctxt "Content/Signup/Link/Verb" msgid "Proceed to login" -msgstr "" +msgstr "Ðазад ко входу" #: front/src/components/library/FileUpload.vue:17 +#, fuzzy +msgctxt "Content/Library/Tab.Title/Short" msgid "Processing" msgstr "Обработка" +#: front/src/views/content/libraries/Quota.vue:39 +#: front/src/views/content/libraries/Quota.vue:65 +#: front/src/views/content/libraries/Quota.vue:91 +#, fuzzy +msgctxt "Popup/Library/Button.Label" +msgid "Purge" +msgstr "ОчиÑтить" + #: front/src/components/manage/moderation/AccountsTable.vue:188 #: front/src/components/manage/moderation/DomainsTable.vue:168 +#, fuzzy +msgctxt "Content/Moderation/Dropdown/Verb" +msgid "Purge" +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 +#, fuzzy +msgctxt "Content/Library/Button.Label/Verb" msgid "Purge" msgstr "ОчиÑтить" #: front/src/views/content/libraries/Quota.vue:89 +#, fuzzy +msgctxt "Popup/Library/Title" msgid "Purge errored files?" msgstr "ОчиÑтить ошибочные файлы?" #: front/src/views/content/libraries/Quota.vue:37 +#, fuzzy +msgctxt "Popup/Library/Title" msgid "Purge pending files?" msgstr "ОчиÑтить ожидающие файлы?" #: front/src/views/content/libraries/Quota.vue:63 +#, fuzzy +msgctxt "Popup/Library/Title" msgid "Purge skipped files?" msgstr "ОчиÑтить пропущенные файлы?" #: front/src/components/Sidebar.vue:20 +#, fuzzy +msgctxt "Sidebar/Queue/Tab.Title/Noun" msgid "Queue" msgstr "Очередь" -#: front/src/components/audio/Player.vue:283 +#: front/src/components/audio/Player.vue:291 +#, fuzzy +msgctxt "Content/Queue/Message" msgid "Queue shuffled!" msgstr "Очередь перемешана!" #: front/src/views/radios/Detail.vue:80 +#, fuzzy +msgctxt "Head/Radio/Title" msgid "Radio" msgstr "Радио" -#: front/src/components/library/radios/Builder.vue:233 +#: front/src/components/library/radios/Builder.vue:234 +#, fuzzy +msgctxt "Head/Radio/Title" msgid "Radio Builder" msgstr "КонÑтруктор радио" #: front/src/components/library/radios/Builder.vue:15 +#, fuzzy +msgctxt "Content/Radio/Message" msgid "Radio created" msgstr "Радио Ñоздано" #: front/src/components/library/radios/Builder.vue:21 +#, fuzzy +msgctxt "Content/Radio/Input.Label/Noun" msgid "Radio name" msgstr "Ðазвание радио" #: front/src/components/library/radios/Builder.vue:12 +#, fuzzy +msgctxt "Content/Radio/Message" msgid "Radio updated" msgstr "Радио обновлено" -#: front/src/components/library/Library.vue:10 -#: src/components/library/Radios.vue:141 +#: front/src/components/library/Library.vue:13 #, fuzzy +msgctxt "Menu/Home/Link" +msgid "Radios" +msgstr "Радио" + +#: front/src/components/library/Radios.vue:142 +#, fuzzy +msgctxt "Head/Radio/Title" msgid "Radios" msgstr "Радио" -#: front/src/components/manage/moderation/InstancePolicyCard.vue:39 #: front/src/components/manage/moderation/InstancePolicyForm.vue:25 +msgctxt "Content/Moderation/Input.Label/Noun" +msgid "Reason" +msgstr "" + +#: front/src/components/manage/moderation/InstancePolicyCard.vue:39 +msgctxt "Content/Moderation/Card.Title/Noun" msgid "Reason" msgstr "" #: front/src/views/admin/moderation/AccountsDetail.vue:222 #: front/src/views/admin/moderation/DomainsDetail.vue:179 +msgctxt "Content/Moderation/Table.Label/Noun" msgid "Received library follows" msgstr "" #: front/src/components/manage/moderation/DomainsTable.vue:40 -#: front/src/components/mixins/Translations.vue:36 -#: front/src/components/mixins/Translations.vue:37 +msgctxt "Content/Moderation/Table.Label/Short, Noun" +msgid "Received messages" +msgstr "" + +#: front/src/components/mixins/Translations.vue:33 +#: front/src/components/mixins/Translations.vue:34 +msgctxt "Content/Moderation/Dropdown/Noun" msgid "Received messages" msgstr "" +#: front/src/components/library/EditForm.vue:27 +#, fuzzy +msgctxt "Content/Library/Paragraph" +msgid "Recent edits" +msgstr "Ðедавно добавленные" + +#: front/src/components/library/EditForm.vue:17 +msgctxt "Content/Library/Paragraph" +msgid "Recent edits awaiting review" +msgstr "" + #: front/src/components/library/Home.vue:24 +#, fuzzy +msgctxt "Content/Home/Title" msgid "Recently added" msgstr "Ðедавно добавленные" #: front/src/components/library/Home.vue:11 #, fuzzy +msgctxt "Content/Home/Title" msgid "Recently favorited" msgstr "Ðедавно добавленные в избранное" #: front/src/components/library/Home.vue:6 +#, fuzzy +msgctxt "Content/Home/Title" msgid "Recently listened" msgstr "Ðедавно проÑлушанные" #: front/src/views/content/remote/Home.vue:15 +#, fuzzy +msgctxt "Content/Library/Button.Label" +msgid "Refresh" +msgstr "Обновить" + +#: front/src/components/common/EmptyState.vue:16 +#, fuzzy +msgctxt "Content/*/Button.Label/Short, Verb" +msgid "Refresh" +msgstr "Обновить" + +#: front/src/components/auth/Settings.vue:125 +#, fuzzy +msgctxt "Content/*/Button.Label" msgid "Refresh" msgstr "Обновить" #: front/src/views/admin/moderation/DomainsDetail.vue:135 +msgctxt "Content/Moderation/Button.Label/Verb" msgid "Refresh node info" msgstr "" -#: front/src/components/common/ActionTable.vue:272 +#: front/src/components/common/ActionTable.vue:274 +msgctxt "Content/*/Button.Tooltip/Verb" msgid "Refresh table content" msgstr "" @@ -2082,166 +3656,321 @@ msgid "Registration are closed on this instance, you will need an invitation cod msgstr "РегиÑÑ‚Ñ€Ð°Ñ†Ð¸Ñ Ð½Ð° Ñтом узле закрыта, вам понадобитÑÑ ÐºÐ¾Ð´ Ð¿Ñ€Ð¸Ð³Ð»Ð°ÑˆÐµÐ½Ð¸Ñ Ñ‡Ñ‚Ð¾Ð±Ñ‹ зарегиÑтрироватьÑÑ." #: front/src/components/manage/users/UsersTable.vue:71 +#, fuzzy +msgctxt "Content/Admin/Table, User role" msgid "regular user" msgstr "обычный пользователь" +#: front/src/components/library/EditCard.vue:87 #: front/src/views/content/libraries/Detail.vue:51 +#, fuzzy +msgctxt "Content/Library/Button.Label" msgid "Reject" msgstr "Отклонить" #: front/src/components/manage/moderation/InstancePolicyCard.vue:32 +#, fuzzy +msgctxt "Content/Moderation/Card.List item/Verb" +msgid "Reject media" +msgstr "Отклонено" + #: front/src/components/manage/moderation/InstancePolicyForm.vue:123 #, fuzzy +msgctxt "Content/Moderation/Checkbox.Label/Verb" msgid "Reject media" msgstr "Отклонено" #: front/src/views/content/libraries/Detail.vue:43 +#, fuzzy +msgctxt "Content/Library/Table/Short" msgid "Rejected" msgstr "Отклонено" -#: front/src/views/content/libraries/FilesTable.vue:234 -msgid "Relaunch import" -msgstr "ПерезапуÑтить импорт" +#: front/src/components/library/EditCard.vue:33 +#, fuzzy +msgctxt "Content/Library/Card/Short" +msgid "Rejected" +msgstr "Отклонено" + +#: front/src/components/manage/library/EditsCardList.vue:24 +#, fuzzy +msgctxt "Content/Admin/Dropdown" +msgid "Rejected" +msgstr "Отклонено" #: front/src/views/content/remote/Home.vue:6 +#, fuzzy +msgctxt "Content/Library/Title/Noun" msgid "Remote libraries" msgstr "Удалённые библиотеки" #: front/src/views/content/remote/Home.vue:7 +#, fuzzy +msgctxt "Content/Library/Paragraph" msgid "Remote libraries are owned by other users on the network. You can access them as long as they are public or you are granted access." msgstr "Удалёнными библиотеками владеют другие пользователи в Ñети. Ð’Ñ‹ можете получить к ним доÑтуп еÑли они публичны или вам предоÑтавлен доÑтуп." #: front/src/components/library/radios/Filter.vue:59 +#, fuzzy +msgctxt "Content/Radio/Button.Label/Verb" msgid "Remove" msgstr "Удалить" #: front/src/components/auth/Settings.vue:58 +#, fuzzy +msgctxt "Content/Settings/Button.Label/Verb" msgid "Remove avatar" msgstr "Удалить аватар" +#: front/src/components/library/Artist.vue:73 +#, fuzzy +msgctxt "Content/Moderation/Button.Label" +msgid "Remove filter" +msgstr "Удалить аватар" + #: front/src/components/favorites/TrackFavoriteIcon.vue:26 +#, fuzzy +msgctxt "*/Favorites/Icon.Tooltip/Verb" msgid "Remove from favorites" msgstr "Удалить из избранного" #: front/src/views/content/libraries/Quota.vue:38 +#, fuzzy +msgctxt "Popup/Library/Paragraph" msgid "Removes uploaded but yet to be processed tracks completely, adding the corresponding data to your quota." -msgstr "" +msgstr "Ðто удалит треки которые были загружены но ещё не обработаны. Файлы будут полноÑтью удалены и вы получите ÑоответÑтвующую квоту." #: front/src/views/content/libraries/Quota.vue:64 +#, fuzzy +msgctxt "Popup/Library/Paragraph" msgid "Removes uploaded tracks skipped during the import processes completely, adding the corresponding data to your quota." -msgstr "" +msgstr "Ðто удалит треки которые были загружены но ещё не обработаны. Файлы будут полноÑтью удалены и вы получите ÑоответÑтвующую квоту." #: front/src/views/content/libraries/Quota.vue:90 #, fuzzy +msgctxt "Popup/Library/Paragraph" msgid "Removes uploaded tracks that could not be processed by the server completely, adding the corresponding data to your quota." msgstr "Ðто удалит треки которые были загружены но ещё не обработаны. Файлы будут полноÑтью удалены и вы получите ÑоответÑтвующую квоту." #: front/src/components/auth/SubsonicTokenForm.vue:33 +#, fuzzy +msgctxt "Content/Settings/Button.Label/Verb" +msgid "Request a new password" +msgstr "ЗапроÑить новый пароль" + #: front/src/components/auth/SubsonicTokenForm.vue:36 +#, fuzzy +msgctxt "Popup/Settings/Button.Label/Verb" msgid "Request a new password" msgstr "ЗапроÑить новый пароль" #: front/src/components/auth/SubsonicTokenForm.vue:34 +#, fuzzy +msgctxt "Popup/Settings/Title" msgid "Request a new Subsonic API password?" msgstr "ЗапроÑить новый пароль Subsonic API?" #: front/src/components/auth/SubsonicTokenForm.vue:42 +#, fuzzy +msgctxt "Content/Settings/Button.Label/Verb" msgid "Request a password" msgstr "ЗапроÑить пароль" -#: front/src/components/auth/Login.vue:35 src/views/auth/PasswordReset.vue:4 +#: front/src/components/library/EditForm.vue:64 +msgctxt "Content/Library/Button.Label" +msgid "Reset to initial value: %{ value }" +msgstr "" + #: front/src/views/auth/PasswordReset.vue:53 +#, fuzzy +msgctxt "Head/Signup/Title" +msgid "Reset your password" +msgstr "СброÑить ваш пароль" + +#: front/src/components/auth/Login.vue:35 +#, fuzzy +msgctxt "Content/Login/Link/Verb" +msgid "Reset your password" +msgstr "СброÑить ваш пароль" + +#: front/src/views/auth/PasswordReset.vue:4 +#, fuzzy +msgctxt "Content/Signup/Title" 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 +#: front/src/views/content/libraries/FilesTable.vue:234 +#, fuzzy +msgctxt "Content/Library/Dropdown/Verb" +msgid "Restart import" +msgstr "ПерезапуÑтить импорт" + +#: front/src/components/library/Artists.vue:30 +#: src/components/library/Radios.vue:52 +#, fuzzy +msgctxt "Content/Search/Dropdown.Label" +msgid "Results per page" +msgstr "Результатов на Ñтраницу" + +#: front/src/views/playlists/List.vue:32 +#, fuzzy +msgctxt "Content/*/Dropdown.Label/Short, Noun" +msgid "Results per page" +msgstr "Результатов на Ñтраницу" + +#: front/src/components/library/Albums.vue:30 +#, fuzzy +msgctxt "Content/Search/Dropdown.Label/Noun" +msgid "Results per page" +msgstr "Результатов на Ñтраницу" + +#: front/src/components/favorites/List.vue:39 +#, fuzzy +msgctxt "Content/*/Dropdown.Label/Short, Name" msgid "Results per page" msgstr "Результатов на Ñтраницу" +#: front/src/components/library/EditForm.vue:31 +msgctxt "Content/Library/Button.Label" +msgid "Retrict to unreviewed edits" +msgstr "" + #: front/src/views/auth/EmailConfirm.vue:17 #, fuzzy +msgctxt "Content/Signup/Link/Verb" msgid "Return to login" msgstr "Ðазад ко входу" +#: front/src/components/library/Artist.vue:70 +#, fuzzy +msgctxt "Content/Moderation/Link" +msgid "Review my filters" +msgstr "ПроÑмотреть файлы" + #: front/src/components/manage/moderation/InstancePolicyCard.vue:16 +msgctxt "Content/Moderation/Card.Title/Noun" msgid "Rule" msgstr "" +#: front/src/components/library/radios/Builder.vue:34 +#, fuzzy +msgctxt "Content/Radio/Button.Label/Verb" +msgid "Save" +msgstr "Сохранить" + #: front/src/components/admin/SettingsGroup.vue:67 -#: front/src/components/library/radios/Builder.vue:33 +#, fuzzy +msgctxt "Content/Settings/Button.Label/Short, Verb" msgid "Save" msgstr "Сохранить" #: front/src/views/content/remote/Card.vue:165 +#, fuzzy +msgctxt "Content/Library/Message" msgid "Scan launched" msgstr "Сканирование запущено" #: front/src/views/content/remote/Card.vue:63 #, fuzzy +msgctxt "Content/Library/Card.Button.Label/Verb" msgid "Scan now" msgstr "Ð¡ÐµÐ¹Ñ‡Ð°Ñ Ð¿Ñ€Ð¾Ð¸Ð³Ñ€Ñ‹Ð²Ð°ÐµÑ‚ÑÑ" +#: front/src/views/content/remote/Card.vue:31 +#, fuzzy +msgctxt "Content/Library/Card.List item" +msgid "Scan pending" +msgstr "По возраÑтанию" + #: front/src/views/content/remote/Card.vue:166 +#, fuzzy +msgctxt "Content/Library/Message" 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 +msgctxt "Content/Library/Card.List item" msgid "Scanned" msgstr "Сканирование запущено" #: front/src/views/content/remote/Card.vue:47 +#, fuzzy +msgctxt "Content/Library/Card.List item" msgid "Scanned with errors" msgstr "ПроÑканировано Ñ Ð¾ÑˆÐ¸Ð±ÐºÐ°Ð¼Ð¸" #: front/src/views/content/remote/Card.vue:35 #, fuzzy +msgctxt "Content/Library/Card.List item" 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/library/Albums.vue:10 +#: src/components/library/Artists.vue:10 +#: front/src/components/library/Radios.vue:29 #: front/src/components/manage/moderation/DomainsTable.vue:5 #: front/src/components/manage/users/InvitationsTable.vue:5 -#: front/src/components/manage/users/UsersTable.vue:5 +#, fuzzy +msgctxt "Content/Search/Input.Label/Verb" +msgid "Search" +msgstr "ПоиÑк" + +#: front/src/components/manage/library/EditsCardList.vue:6 +#: front/src/components/manage/moderation/AccountsTable.vue:5 +#, fuzzy +msgctxt "Content/Search/Input.Label/Noun" +msgid "Search" +msgstr "ПоиÑк" + #: front/src/views/content/libraries/FilesTable.vue:5 -#: src/views/playlists/List.vue:13 +#, fuzzy +msgctxt "Content/Library/Input.Label/Verb" +msgid "Search" +msgstr "ПоиÑк" + +#: front/src/views/playlists/List.vue:13 +#, fuzzy +msgctxt "Content/*/Form.Label/Short, Noun" +msgid "Search" +msgstr "ПоиÑк" + +#: front/src/components/manage/users/UsersTable.vue:5 +#, fuzzy +msgctxt "Content/Search/Input.Label/verb" msgid "Search" msgstr "ПоиÑк" #: front/src/views/content/remote/ScanForm.vue:9 +#, fuzzy +msgctxt "Content/Library/Input.Label/Verb" msgid "Search a remote library" msgstr "ИÑкать в удалённой библиотеке" +#: front/src/components/manage/library/EditsCardList.vue:211 +#, fuzzy +msgctxt "Content/Search/Input.Placeholder" +msgid "Search by account, summary, domain…" +msgstr "ИÑкать по названию, иÑполнителю, домену..." + #: front/src/components/manage/moderation/AccountsTable.vue:171 #, fuzzy +msgctxt "Content/Search/Input.Placeholder" msgid "Search by domain, username, bio…" msgstr "ИÑкать по пользователю, адреÑу Ñлектронной почты, коду..." #: front/src/components/manage/moderation/DomainsTable.vue:151 #, fuzzy +msgctxt "Content/Search/Input.Placeholder" msgid "Search by name…" msgstr "ИÑкать по имени пользователÑ, адреÑу Ñлектронной почты, имени..." #: front/src/views/content/libraries/FilesTable.vue:201 #, fuzzy +msgctxt "Content/Library/Input.Placeholder" 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…" @@ -2249,83 +3978,133 @@ msgstr "ИÑкать по пользователю, адреÑу Ñлектро #: front/src/components/manage/users/UsersTable.vue:163 #, fuzzy +msgctxt "Content/Search/Input.Placeholder" msgid "Search by username, e-mail address, name…" msgstr "ИÑкать по имени пользователÑ, адреÑу Ñлектронной почты, имени..." #: front/src/components/audio/SearchBar.vue:20 #, fuzzy +msgctxt "Sidebar/Search/Input.Placeholder" msgid "Search for artists, albums, tracks…" msgstr "ИÑкать иÑполнителей, альбомы, треки..." #: front/src/components/audio/Search.vue:2 +#, fuzzy +msgctxt "Content/Search/Title" msgid "Search for some music" msgstr "ПоиÑкать музыку" -#: front/src/components/library/Track.vue:162 +#: front/src/components/library/TrackDetail.vue:81 +#, fuzzy +msgctxt "Content/Track/Link/Verb" msgid "Search on lyrics.wikia.com" msgstr "ИÑкать на lyrics.wikia.com" -#: front/src/components/library/Album.vue:27 +#: front/src/components/library/Album.vue:22 #: src/components/library/Artist.vue:31 -#: front/src/components/library/Track.vue:47 +#, fuzzy +msgctxt "Content/*/Button.Label/Verb" 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/components/library/TrackBase.vue:32 +#, fuzzy +msgctxt "Content/*/Link/Verb" +msgid "Search on Wikipedia" +msgstr "ИÑкать на Википедии" + +#: front/src/components/library/Library.vue:35 +#: src/views/admin/moderation/Base.vue:22 +#: front/src/views/admin/users/Base.vue:21 src/views/content/Base.vue:19 +msgctxt "Menu/*/Hidden text" +msgid "Secondary menu" +msgstr "" #: front/src/views/admin/Settings.vue:15 +#, fuzzy +msgctxt "Content/Admin/Menu.Title" msgid "Sections" msgstr "Разделы" -#: front/src/components/library/radios/Builder.vue:45 +#: front/src/components/library/radios/Builder.vue:46 +#, fuzzy +msgctxt "Content/Radio/Dropdown.Placeholder/Verb" msgid "Select a filter" msgstr "Выберите фильтр" -#: front/src/components/common/ActionTable.vue:77 +#: front/src/components/common/ActionTable.vue:78 +#, fuzzy +msgctxt "Content/*/Link/Verb" 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 +#: front/src/components/common/ActionTable.vue:87 +#, fuzzy +msgctxt "Content/*/Link/Verb" msgid "Select only current page" msgstr "Выбрать только текущую Ñтраницу" -#: front/src/components/Sidebar.vue:43 src/components/Sidebar.vue:85 +#: front/src/components/Sidebar.vue:85 +#, fuzzy +msgctxt "Sidebar/Admin/List item.Link/Noun" +msgid "Settings" +msgstr "ÐаÑтройки" + +#: front/src/views/admin/moderation/AccountsDetail.vue:470 +#, fuzzy +msgctxt "Content/Moderation/Dropdown" +msgid "Settings" +msgstr "ÐаÑтройки" + #: front/src/components/manage/users/UsersTable.vue:181 -#: front/src/views/admin/moderation/AccountsDetail.vue:472 +#, fuzzy +msgctxt "Content/Admin/Table" +msgid "Settings" +msgstr "ÐаÑтройки" + +#: front/src/components/Sidebar.vue:43 +#, fuzzy +msgctxt "Sidebar/Settings/List item.Link/Noun" msgid "Settings" msgstr "ÐаÑтройки" #: front/src/components/auth/Settings.vue:10 +#, fuzzy +msgctxt "Content/Settings/Message" msgid "Settings updated" msgstr "ÐаÑтройки обновлены" #: front/src/components/admin/SettingsGroup.vue:11 +#, fuzzy +msgctxt "Content/Settings/Paragraph" msgid "Settings updated successfully." msgstr "ÐаÑтройки уÑпешно обновлены." #: front/src/components/manage/users/InvitationForm.vue:27 +#, fuzzy +msgctxt "Content/Admin/Table.Label/Noun" msgid "Share link" msgstr "ПоделитьÑÑ ÑÑылкой" #: front/src/views/content/libraries/Detail.vue:15 #, fuzzy +msgctxt "Content/Library/Paragraph" msgid "Share this link with other users so they can request access to your library." msgstr "ПоделитеÑÑŒ Ñтой ÑÑылкой Ñ Ð´Ñ€ÑƒÐ³Ð¸Ð¼Ð¸ пользователÑми чтобы они могли запроÑить доÑтуп к вашей библиотеке." #: front/src/views/content/libraries/Detail.vue:14 #: front/src/views/content/remote/Card.vue:73 +#, fuzzy +msgctxt "Content/Library/Title" msgid "Sharing link" -msgstr "" +msgstr "ПоделитьÑÑ ÑÑылкой" -#: front/src/components/audio/album/Card.vue:40 +#: front/src/components/audio/album/Card.vue:38 +#, fuzzy +msgctxt "Content/Album/Card.Link/Verb" msgid "Show %{ count } more track" msgid_plural "Show %{ count } more tracks" msgstr[0] "Показать больше на %{ count } трек" @@ -2333,547 +4112,984 @@ msgstr[1] "Показать больше на %{ count } трека" msgstr[2] "Показать больше на %{ count } треков" #: front/src/components/audio/artist/Card.vue:30 +#, fuzzy +msgctxt "Content/Artist/Card.Link" msgid "Show 1 more album" msgid_plural "Show %{ count } more albums" msgstr[0] "Показать больше на %{ count } альбом" msgstr[1] "Показать больше на %{ count } альбома" msgstr[2] "Показать больше на %{ count } альбомов" +#: front/src/components/library/EditForm.vue:21 +msgctxt "Content/Library/Button.Label" +msgid "Show all edits" +msgstr "" + #: front/src/components/ShortcutsModal.vue:42 +msgctxt "Popup/Keyboard shortcuts/Table.Label/Verb" msgid "Show available keyboard shortcuts" msgstr "" -#: front/src/views/Notifications.vue:10 +#: front/src/views/Notifications.vue:7 +#, fuzzy +msgctxt "Content/Notifications/Form.Label/Verb" msgid "Show read notifications" msgstr "Показывать прочитанные уведомлениÑ" #: front/src/components/forms/PasswordInput.vue:26 +#, fuzzy +msgctxt "Content/Settings/Button.Tooltip/Verb" 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 +#, fuzzy +msgctxt "Content/Moderation/Paragraph" +msgid "Showing results %{ start }-%{ end } on %{ total }" +msgstr "Показаны результаты %{ start }-%{ end } из %{ total }" + +#: front/src/components/manage/library/EditsCardList.vue:72 +#: front/src/views/content/libraries/FilesTable.vue:114 +#, fuzzy +msgctxt "Content/Library/Paragraph" +msgid "Showing results %{ start }-%{ end } on %{ total }" +msgstr "Показаны результаты %{ start }-%{ end } из %{ total }" + #: front/src/components/manage/users/InvitationsTable.vue:76 #: front/src/components/manage/users/UsersTable.vue:87 -#: front/src/views/content/libraries/FilesTable.vue:114 +#, fuzzy +msgctxt "Content/Admin/Paragraph" msgid "Showing results %{ start }-%{ end } on %{ total }" msgstr "Показаны результаты %{ start }-%{ end } из %{ total }" #: front/src/components/ShortcutsModal.vue:83 #, fuzzy +msgctxt "Popup/Keyboard shortcuts/Table.Label/Verb" msgid "Shuffle queue" msgstr "Перемешать вашу очередь" -#: front/src/components/audio/Player.vue:365 +#: front/src/components/audio/Player.vue:373 +#, fuzzy +msgctxt "Sidebar/Player/Icon.Tooltip/Verb" msgid "Shuffle your queue" msgstr "Перемешать вашу очередь" #: front/src/components/auth/Signup.vue:97 +#, fuzzy +msgctxt "*/Signup/Title" msgid "Sign Up" msgstr "РегиÑтрациÑ" #: front/src/components/manage/users/UsersTable.vue:40 +#, fuzzy +msgctxt "Content/Admin/Table.Label/Short, Noun (Value is a date)" 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 +#, fuzzy +msgctxt "Content/*/Table.Label" msgid "Sign-up date" msgstr "Дата региÑтрации" -#: front/src/components/manage/moderation/InstancePolicyForm.vue:119 +#: front/src/components/mixins/Translations.vue:28 +#: front/src/components/mixins/Translations.vue:29 #, fuzzy -msgid "Silence notifications" -msgstr "Показывать прочитанные уведомлениÑ" +msgctxt "Content/Profile/*/Noun" +msgid "Sign-up date" +msgstr "Дата региÑтрации" + +#: front/src/components/library/TrackDetail.vue:39 +#, fuzzy +msgctxt "Content/Track/Table.Label" +msgid "Size" +msgstr "Размер" + +#: front/src/components/library/FileUpload.vue:87 +#, fuzzy +msgctxt "Content/Library/Table.Label" +msgid "Size" +msgstr "Размер" + +#: front/src/components/mixins/Translations.vue:25 +#: front/src/components/mixins/Translations.vue:26 +#, fuzzy +msgctxt "Content/Library/*/Noun, in MB" +msgid "Size" +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 +#, fuzzy +msgctxt "*/*/*" msgid "Size" msgstr "Размер" #: front/src/views/content/libraries/FilesTable.vue:15 +#, fuzzy +msgctxt "Content/Library/Dropdown" +msgid "Skipped" +msgstr "Пропущено" + #: front/src/views/content/libraries/FilesTable.vue:204 +#, fuzzy +msgctxt "Content/Library/Table/Short" msgid "Skipped" msgstr "Пропущено" #: front/src/views/content/libraries/Quota.vue:49 +#, fuzzy +msgctxt "Content/Library/Label" msgid "Skipped files" msgstr "Пропущенные файлы" #: front/src/views/admin/moderation/DomainsDetail.vue:97 +msgctxt "Content/Moderation/Table.Label" msgid "Software" msgstr "" +#: front/src/components/PageNotFound.vue:10 +#, fuzzy +msgctxt "Content/*/Paragraph" +msgid "Sorry, the page you asked for does not exist:" +msgstr "Извините, Ñтраницы которую вы запрашивали не ÑущеÑтвует:" + #: front/src/components/Footer.vue:49 +#, fuzzy +msgctxt "Footer/*/List item.Link" msgid "Source code" msgstr "ИÑходный код" -#: front/src/components/auth/Profile.vue:23 #: front/src/components/manage/users/UsersTable.vue:70 +msgctxt "Content/Admin/Table.User role" +msgid "Staff member" +msgstr "" + +#: front/src/components/auth/Profile.vue:23 +msgctxt "Content/Profile/Button.Label" msgid "Staff member" msgstr "" +#: front/src/components/audio/PlayButton.vue:24 +#, fuzzy +msgctxt "*/Queue/Dropdown/Button/Label/Short" +msgid "Start radio" +msgstr "ОÑтановить радио" + #: front/src/components/radios/Button.vue:4 #, fuzzy -msgid "Start" -msgstr "Ðачать" +msgctxt "Content/Radio/Button.Label/Short, Verb" +msgid "Start radio" +msgstr "ОÑтановить радио" #: front/src/views/admin/Settings.vue:86 +#, fuzzy +msgctxt "Content/Admin/Menu" msgid "Statistics" msgstr "СтатиÑтика" #: front/src/views/admin/moderation/AccountsDetail.vue:454 +msgctxt "Content/Moderation/Help text" msgid "Statistics are computed from known activity and content on your instance, and do not reflect general activity for this account" msgstr "" #: front/src/views/admin/moderation/DomainsDetail.vue:358 +msgctxt "Content/Moderation/Help text" msgid "Statistics are computed from known activity and content on your instance, and do not reflect general activity for this domain" msgstr "" -#: front/src/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 +#, fuzzy +msgctxt "Content/Admin/Table.Label/Noun" +msgid "Status" +msgstr "СтатуÑ" + +#: front/src/components/manage/users/InvitationsTable.vue:17 +#, fuzzy +msgctxt "Content/Admin/Dropdown.Label" +msgid "Status" +msgstr "СтатуÑ" + +#: front/src/components/library/FileUpload.vue:88 #: front/src/views/content/libraries/Detail.vue:28 +#, fuzzy +msgctxt "Content/Library/Table.Label" +msgid "Status" +msgstr "СтатуÑ" + +#: front/src/views/admin/moderation/DomainsDetail.vue:123 +#, fuzzy +msgctxt "Content/Moderation/Table.Label" +msgid "Status" +msgstr "СтатуÑ" + +#: front/src/components/manage/library/EditsCardList.vue:12 +#, fuzzy +msgctxt "Content/Search/Dropdown.Label" +msgid "Status" +msgstr "СтатуÑ" + +#: front/src/components/manage/users/InvitationsTable.vue:39 +#, fuzzy +msgctxt "Content/Admin/Table.Label" msgid "Status" msgstr "СтатуÑ" #: front/src/components/radios/Button.vue:3 -msgid "Stop" -msgstr "ОÑтановить" +#, fuzzy +msgctxt "Content/Radio/Button.Label/Short, Verb" +msgid "Stop radio" +msgstr "ОÑтановить радио" -#: front/src/components/Sidebar.vue:161 +#: front/src/components/Sidebar.vue:172 +#, fuzzy +msgctxt "Sidebar/Player/Button.Label/Verb" msgid "Stop radio" msgstr "ОÑтановить радио" -#: front/src/App.vue:22 +#: front/src/components/SetInstanceModal.vue:23 +#, fuzzy +msgctxt "*/*/Button.Label/Verb" msgid "Submit" msgstr "Отправить" +#: front/src/components/library/EditForm.vue:80 +msgctxt "Content/Library/Button.Label/Verb" +msgid "Submit and apply edit" +msgstr "" + +#: front/src/components/library/EditForm.vue:7 +msgctxt "Content/Library/Button.Label" +msgid "Submit another edit" +msgstr "" + +#: front/src/components/library/EditForm.vue:81 +msgctxt "Content/Library/Button.Label/Verb" +msgid "Submit suggestion" +msgstr "" + #: front/src/views/admin/Settings.vue:85 +#, fuzzy +msgctxt "Content/Admin/Menu" msgid "Subsonic" msgstr "Subsonic" #: front/src/components/auth/SubsonicTokenForm.vue:2 +#, fuzzy +msgctxt "Content/Settings/Title" msgid "Subsonic API password" msgstr "Пароль Subsonic API" -#: front/src/App.vue:26 +#: front/src/components/library/EditForm.vue:38 +msgctxt "Content/Library/Paragraph" +msgid "Suggest a change using the form below." +msgstr "" + +#: front/src/components/library/TrackEdit.vue:5 +#, fuzzy +msgctxt "Content/*/Title" +msgid "Suggest an edit on this track" +msgstr "Ðам не удалоÑÑŒ добавить трек в ÑпиÑок воÑпроизведениÑ" + +#: front/src/components/SetInstanceModal.vue:31 +#, fuzzy +msgctxt "Popup/Instance/List.Label" msgid "Suggested choices" msgstr "Предложенные изменениÑ" #: front/src/components/library/FileUpload.vue:3 +msgctxt "Content/Library/Tab.Title/Short" msgid "Summary" msgstr "" +#: front/src/components/library/EditForm.vue:69 +msgctxt "*/*/*" +msgid "Summary (optional)" +msgstr "" + #: front/src/components/Footer.vue:39 +msgctxt "Footer/*/Listitem.Link" msgid "Support forum" msgstr "" #: front/src/components/library/FileUpload.vue:78 +msgctxt "Content/Library/Paragraph" msgid "Supported extensions: %{ extensions }" msgstr "" #: front/src/components/playlists/Editor.vue:9 #, fuzzy +msgctxt "Content/Playlist/Paragraph" msgid "Syncing changes to server…" msgstr "Синхронизируем Ð¸Ð·Ð¼ÐµÐ½ÐµÐ½Ð¸Ñ Ñ Ñервером..." +#: front/src/components/audio/EmbedWizard.vue:25 +#, fuzzy +msgctxt "Content/*/Paragraph" +msgid "Text copied to clipboard!" +msgstr "ТекÑÑ‚ Ñкопирован в буфер обмена!" + #: front/src/components/common/CopyInput.vue:3 +#, fuzzy +msgctxt "Content/*/Paragraph/Short" msgid "Text copied to clipboard!" msgstr "ТекÑÑ‚ Ñкопирован в буфер обмена!" #: front/src/components/Home.vue:26 +#, fuzzy +msgctxt "Content/Home/Paragraph" msgid "That's simple: we loved Grooveshark and we want to build something even better." msgstr "Ðто проÑто: нам нравилÑÑ Grooveshark и мы хотели Ñоздать что-то ещё лучшее." #: front/src/components/Footer.vue:53 +#, fuzzy +msgctxt "Footer/*/List item.Link" msgid "The funkwhale logo was kindly designed and provided by Francis Gading." msgstr "Логотип funkwhale был любезно предоÑтавлен Francis Gading." +#: front/src/components/SetInstanceModal.vue:8 +msgctxt "Popup/Instance/Error message.List item" +msgid "The given address is not a Funkwhale server" +msgstr "" + #: front/src/views/content/libraries/Form.vue:34 #, fuzzy +msgctxt "Popup/Library/Paragraph" msgid "The library and all its tracks will be deleted. This can not be undone." msgstr "Библиотека и вÑе треки в ней будут удалены. Ðто дейÑтвие необратимо." #: front/src/components/library/FileUpload.vue:39 -msgid "The music files you are uploading are tagged properly:" +msgctxt "Content/Library/List item" +msgid "The music files you are uploading are tagged properly." msgstr "" -#: front/src/components/audio/Player.vue:67 +#: front/src/components/audio/Player.vue:75 +msgctxt "Sidebar/Player/Error message.Paragraph" msgid "The next track will play automatically in a few seconds…" msgstr "" #: front/src/components/Home.vue:121 +msgctxt "Content/Home/List item" msgid "The plaform is free and open-source, you can install it and modify it without worries" msgstr "" +#: front/src/components/playlists/Form.vue:14 +#, fuzzy +msgctxt "Content/Playlist/Error message.Title" +msgid "The playlist could not be created" +msgstr "СпиÑок воÑÐ¿Ñ€Ð¾Ð¸Ð·Ð²ÐµÐ´ÐµÐ½Ð¸Ñ Ñоздан" + +#: front/src/components/SetInstanceModal.vue:7 +msgctxt "Popup/Instance/Error message.List item" +msgid "The server might be down" +msgstr "" + #: front/src/components/auth/SubsonicTokenForm.vue:4 +#, fuzzy +msgctxt "Content/Settings/Paragraph" msgid "The Subsonic API is not available on this Funkwhale instance." msgstr "Subsonic API недоÑтупен на Ñтом узле Funkwhale." +#: front/src/components/library/EditCard.vue:96 +msgctxt "Popup/Library/Paragraph" +msgid "The suggestion will be completely removed, this action is irreversible." +msgstr "" + +#: front/src/components/playlists/PlaylistModal.vue:20 +#, fuzzy +msgctxt "Popup/Playlist/Error message.Title" +msgid "The track can't be added to a playlist" +msgstr "Ðам не удалоÑÑŒ добавить трек в ÑпиÑок воÑпроизведениÑ" + +#: front/src/components/audio/Player.vue:72 +msgctxt "Sidebar/Player/Error message.Title" +msgid "The track cannot be loaded" +msgstr "" + #: front/src/components/library/FileUpload.vue:43 +#, fuzzy +msgctxt "Content/Library/List item" msgid "The uploaded music files are in OGG, Flac or MP3 format" msgstr "Загружаемые музыкальные файлы в форматах OGG, Flac и MP3" #: front/src/views/content/Home.vue:4 +msgctxt "Content/Library/Paragraph" msgid "There are various ways to grab new content and make it available here." msgstr "" #: front/src/components/manage/moderation/InstancePolicyForm.vue:66 +msgctxt "Popup/Moderation/Paragraph" msgid "This action is irreversible." msgstr "" -#: front/src/components/library/Album.vue:85 +#: front/src/components/library/Album.vue:81 +#, fuzzy +msgctxt "Content/Album/Paragraph" msgid "This album is present in the following libraries:" msgstr "Ðльбом предÑтавлен в Ñледующих библиотеках:" -#: front/src/components/library/Artist.vue:63 +#: front/src/components/library/Artist.vue:99 +#, fuzzy +msgctxt "Content/Artist/Paragraph" 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 +msgctxt "Content/Moderation/Card.Title" msgid "This domain is subject to specific moderation rules" msgstr "" #: front/src/views/content/Home.vue:9 #, fuzzy +msgctxt "Content/Library/Paragraph" msgid "This instance offers up to %{quota} of storage space for every user." msgstr "Ðтот узел предоÑтавлÑет до %{quota} диÑкового проÑтранÑтва каждому пользователю." #: front/src/components/auth/Profile.vue:16 +#, fuzzy +msgctxt "Content/Profile/Button.Paragraph" msgid "This is you!" msgstr "Ðто вы!" #: front/src/views/content/libraries/Form.vue:71 #, fuzzy +msgctxt "Content/Library/Input.Placeholder" msgid "This library contains my personal music, I hope you like it." msgstr "Ðта библиотека Ñодержит мою музыку, надеюÑÑŒ она вам понравитÑÑ!" #: front/src/views/content/remote/Card.vue:131 +msgctxt "Content/Library/Card.Help text" msgid "This library is private and your approval from its owner is needed to access its content" msgstr "" #: front/src/views/content/remote/Card.vue:132 +msgctxt "Content/Library/Card.Help text" msgid "This library is public and you can access its content freely" msgstr "" -#: front/src/components/common/ActionTable.vue:45 +#: front/src/components/common/ActionTable.vue:46 #, fuzzy +msgctxt "Modal/*/Paragraph" msgid "This may affect a lot of elements or have irreversible consequences, please double check this is really what you want." msgstr "Ðто может повлиÑÑ‚ÑŒ на многие Ñлементы, пожалуйÑта перепроверьте что вы дейÑтвительно хотите Ñтого." #: front/src/components/library/FileUpload.vue:52 +msgctxt "Content/Library/Paragraph" msgid "This reference will be used to group imported files together." msgstr "" -#: front/src/components/audio/PlayButton.vue:73 +#: front/src/views/content/libraries/FilesTable.vue:213 +#, fuzzy +msgctxt "Content/Library/Help text" +msgid "This track could not be processed, please it is tagged correctly" +msgstr "Произошла ошибка во Ð²Ñ€ÐµÐ¼Ñ Ð¾Ð±Ñ€Ð°Ð±Ð¾Ñ‚ÐºÐ¸ Ñтого трека, убедитеÑÑŒ что у него корректные теги" + +#: front/src/views/content/libraries/FilesTable.vue:209 +#, fuzzy +msgctxt "Content/Library/Help text" +msgid "This track has been uploaded, but hasn't been processed by the server yet" +msgstr "Трек загружен но ещё не обработан Ñервером" + +#: front/src/views/content/libraries/FilesTable.vue:205 +#, fuzzy +msgctxt "Content/Library/Help text" +msgid "This track is already present in one of your libraries" +msgstr "Трек уже был предÑтавлен в одной из ваших библиотек" + +#: front/src/components/audio/PlayButton.vue:86 +msgctxt "*/Queue/Button/Title" msgid "This track is not available in any library you have access to" msgstr "" -#: front/src/components/library/Track.vue:171 +#: front/src/components/library/TrackDetail.vue:90 +#, fuzzy +msgctxt "Content/Track/Paragraph" msgid "This track is present in the following libraries:" msgstr "Ðтот трек предÑтавлен в Ñледующих библиотеках:" -#: front/src/views/playlists/Detail.vue:37 +#: front/src/views/playlists/Detail.vue:38 +#, fuzzy +msgctxt "Popup/Playlist/Paragraph" msgid "This will completely delete this playlist and cannot be undone." msgstr "Ðто необратимо удалит ÑпиÑок воÑпроизведениÑ." #: front/src/views/radios/Detail.vue:27 +#, fuzzy +msgctxt "Popup/Radio/Paragraph" msgid "This will completely delete this radio and cannot be undone." msgstr "Ðто радио будет необратимо удалено." #: front/src/components/auth/SubsonicTokenForm.vue:50 +#, fuzzy +msgctxt "Popup/Settings/Paragraph" msgid "This will completely disable access to the Subsonic API using from account." msgstr "Ðто полноÑтью отключит доÑтуп к Subsonic API Ð´Ð»Ñ Ñтого аккаунта." -#: front/src/App.vue:132 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:35 +#, fuzzy +msgctxt "Popup/Settings/Paragraph" msgid "This will log you out from existing devices that use the current password." msgstr "Ðто приведёт к отключению уÑтройÑтв которые иÑпользуют текущий пароль." #: front/src/components/playlists/Editor.vue:44 +#, fuzzy +msgctxt "Popup/Playlist/Paragraph" 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/components/audio/track/Table.vue:7 +#, fuzzy +msgctxt "Content/Track/Table.Label" +msgid "Title" +msgstr "Ðазвание" + #: front/src/views/content/libraries/FilesTable.vue:54 -#: front/src/components/mixins/Translations.vue:28 +#, fuzzy +msgctxt "*/*/*" msgid "Title" msgstr "Ðазвание" +#: front/src/components/SetInstanceModal.vue:16 +msgctxt "Popup/Instance/Paragraph" +msgid "To continue, please select the Funkwhale instance you want to connect to. Enter the address directly, or select one of the suggested choices." +msgstr "" + #: front/src/components/ShortcutsModal.vue:79 +msgctxt "Popup/Keyboard shortcuts/Table.Label/Verb" msgid "Toggle queue looping" msgstr "" -#: front/src/views/admin/moderation/AccountsDetail.vue:288 #: front/src/views/admin/moderation/DomainsDetail.vue:225 +#, fuzzy +msgctxt "Content/Moderation/Table.Label" msgid "Total size" -msgstr "" +msgstr "Ðе иÑпользуетÑÑ" + +#: front/src/views/admin/moderation/AccountsDetail.vue:288 +#, fuzzy +msgctxt "Content/*/*" +msgid "Total size" +msgstr "Ðе иÑпользуетÑÑ" #: front/src/views/content/libraries/Card.vue:61 +#, fuzzy +msgctxt "Content/Library/Card.Help text" msgid "Total size of the files in this library" msgstr "Суммарный размер файлов в Ñтой библиотеке" #: front/src/views/admin/moderation/DomainsDetail.vue:113 #, fuzzy +msgctxt "Content/*/*" msgid "Total users" msgstr "Ðе иÑпользуетÑÑ" #: front/src/components/audio/SearchBar.vue:27 -#: src/components/library/Track.vue:262 -#: front/src/components/metadata/Search.vue:138 +#, fuzzy +msgctxt "Sidebar/Search/Title" msgid "Track" msgstr "Трек" -#: front/src/views/content/libraries/FilesTable.vue:205 +#: front/src/components/library/TrackBase.vue:139 +#: front/src/components/library/TrackDetail.vue:155 #, fuzzy -msgid "Track already present in one of your libraries" -msgstr "Трек уже был предÑтавлен в одной из ваших библиотек" +msgctxt "Head/Track/Title" +msgid "Track" +msgstr "Трек" -#: front/src/components/library/Track.vue:85 +#: front/src/components/metadata/Search.vue:138 +#, fuzzy +msgctxt "*/*/*" +msgid "Track" +msgstr "Трек" + +#: front/src/components/library/EditCard.vue:13 +msgctxt "Content/Library/Card/Short" +msgid "Track #%{ id } - %{ name }" +msgstr "" + +#: front/src/components/library/TrackDetail.vue:4 +#, fuzzy +msgctxt "Content/Track/Title/Noun" 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 +#: front/src/components/mixins/Translations.vue:21 +#: front/src/components/mixins/Translations.vue:22 +#, fuzzy +msgctxt "Content/*/Dropdown/Noun" msgid "Track name" msgstr "Ðазвание трека" -#: front/src/views/content/libraries/FilesTable.vue:209 +#: front/src/components/playlists/PlaylistModal.vue:33 #, fuzzy -msgid "Track uploaded, but not processed by the server yet" -msgstr "Трек загружен но ещё не обработан Ñервером" +msgctxt "*/*/Table.Label" +msgid "Tracks" +msgstr "Треки" + +#: front/src/views/content/Base.vue:8 +#, fuzzy +msgctxt "Menu/Library/Tab.Link" +msgid "Tracks" +msgstr "Треки" #: front/src/components/instance/Stats.vue:54 #, fuzzy -msgid "tracks" -msgstr "треки" +msgctxt "Content/About/Paragraph/Unit" +msgid "Tracks" +msgstr "Треки" + +#: front/src/components/library/Album.vue:71 src/views/playlists/Detail.vue:51 +#, fuzzy +msgctxt "Content/*/Title/Name" +msgid "Tracks" +msgstr "Треки" -#: front/src/components/library/Album.vue:75 -#: 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 +#: front/src/views/radios/Detail.vue:34 +#, fuzzy +msgctxt "Content/*/*" +msgid "Tracks" +msgstr "Треки" + +#: front/src/views/content/libraries/Detail.vue:8 #, fuzzy +msgctxt "*/*/*" msgid "Tracks" msgstr "Треки" -#: front/src/components/library/Artist.vue:54 +#: front/src/components/library/Artist.vue:90 +#, fuzzy +msgctxt "Content/Artist/Title" msgid "Tracks by this artist" msgstr "Треки Ñтого иÑполнителÑ" #: front/src/components/instance/Stats.vue:25 +#, fuzzy +msgctxt "Content/About/Paragraph/Unit" msgid "Tracks favorited" msgstr "Избранные треки" #: front/src/components/instance/Stats.vue:19 +#, fuzzy +msgctxt "Content/About/Paragraph/Unit" msgid "tracks listened" msgstr "треков проÑлушано" -#: front/src/components/library/Track.vue:138 -#: front/src/components/manage/library/FilesTable.vue:41 +#: front/src/components/library/radios/Filter.vue:44 +#, fuzzy +msgctxt "Popup/Radio/Title/Noun" +msgid "Tracks matching filter" +msgstr "Трек подходÑщий под фильтр" + +#: front/src/components/library/TrackDetail.vue:57 +#, fuzzy +msgctxt "Content/Track/Table.Label/Noun" +msgid "Type" +msgstr "Тип" + #: front/src/views/admin/moderation/AccountsDetail.vue:151 +#, fuzzy +msgctxt "Content/Moderation/Table.Label/Noun" msgid "Type" msgstr "Тип" -#: front/src/components/manage/moderation/AccountsTable.vue:44 #: front/src/components/manage/moderation/DomainsTable.vue:42 +#, fuzzy +msgctxt "Content/Moderation/Table.Label/Short" msgid "Under moderation rule" -msgstr "" +msgstr "Удалить радио" + +#: front/src/components/manage/moderation/AccountsTable.vue:44 +#, fuzzy +msgctxt "Content/Moderation/Table.Label/Short, Noun" +msgid "Under moderation rule" +msgstr "Удалить радио" + +#: front/src/views/content/remote/Card.vue:105 +#, fuzzy +msgctxt "Popup/Library/Button.Label" +msgid "Unfollow" +msgstr "ОтпиÑатьÑÑ" #: front/src/views/content/remote/Card.vue:100 -#: src/views/content/remote/Card.vue:105 +#, fuzzy +msgctxt "Content/Library/Card.Button.Label/Verb" msgid "Unfollow" msgstr "ОтпиÑатьÑÑ" #: front/src/views/content/remote/Card.vue:101 +#, fuzzy +msgctxt "Popup/Library/Title" msgid "Unfollow this library?" msgstr "ОтпиÑатьÑÑ Ð¾Ñ‚ Ñтой библиотеки?" #: front/src/components/About.vue:17 -msgid "Unfortunately, owners of this instance did not yet take the time to complete this page." +#, fuzzy +msgctxt "Content/About/Paragraph" +msgid "Unfortunately, the owners of this instance did not yet take the time to complete this page." msgstr "К Ñожалению, владельцы Ñтого узла ещё не заполнили Ñту Ñтраницу." #: front/src/components/Home.vue:37 #, fuzzy +msgctxt "Content/Home/Title" msgid "Unlimited music" msgstr "Ð‘ÐµÐ·Ð³Ñ€Ð°Ð½Ð¸Ñ‡Ð½Ð°Ñ Ð¼ÑƒÐ·Ñ‹ÐºÐ°" -#: front/src/components/audio/Player.vue:354 +#: front/src/components/audio/Player.vue:362 +msgctxt "Sidebar/Player/Icon.Tooltip/Verb" msgid "Unmute" msgstr "" -#: front/src/components/manage/moderation/InstancePolicyCard.vue:45 #: front/src/components/manage/moderation/InstancePolicyForm.vue:57 #, fuzzy +msgctxt "Content/Moderation/Card.Button.Label/Verb" msgid "Update" msgstr "Дата загрузки" #: front/src/components/auth/Settings.vue:50 +#, fuzzy +msgctxt "Content/Settings/Button.Label/Verb" msgid "Update avatar" msgstr "Обновить аватар" #: front/src/views/content/libraries/Form.vue:25 +#, fuzzy +msgctxt "Content/Library/Button.Label/Verb" msgid "Update library" msgstr "Обновить библиотеку" -#: front/src/components/manage/moderation/InstancePolicyForm.vue:3 -msgid "Update moderation rule" -msgstr "" - #: front/src/components/playlists/Form.vue:33 +#, fuzzy +msgctxt "Content/Playlist/Button.Label/Verb" msgid "Update playlist" msgstr "Обновить ÑпиÑок воÑпроизведениÑ" #: front/src/components/auth/Settings.vue:27 +#, fuzzy +msgctxt "Content/Settings/Button.Label/Verb" msgid "Update settings" msgstr "Обновить наÑтройки" #: front/src/views/auth/PasswordResetConfirm.vue:21 #, fuzzy +msgctxt "Content/Signup/Button.Label" msgid "Update your password" msgstr "Обновите ваш пароль" #: front/src/views/content/libraries/Card.vue:44 #: front/src/views/content/libraries/DetailArea.vue:24 +#, fuzzy +msgctxt "Content/Library/Card.Button.Label/Verb" msgid "Upload" msgstr "Загрузить" #: front/src/components/auth/Settings.vue:45 +#, fuzzy +msgctxt "Content/Settings/Title/Verb" msgid "Upload a new avatar" msgstr "Загрузить новый аватар" #: front/src/views/content/Home.vue:6 +#, fuzzy +msgctxt "Content/Library/Title/Verb" msgid "Upload audio content" msgstr "Загрузить аудио" #: front/src/views/content/libraries/FilesTable.vue:57 +#, fuzzy +msgctxt "*/*/*/Noun" msgid "Upload date" msgstr "Дата загрузки" -#: front/src/components/library/FileUpload.vue:220 -#: front/src/components/library/FileUpload.vue:221 +#: front/src/components/library/FileUpload.vue:223 +#: front/src/components/library/FileUpload.vue:224 #, fuzzy +msgctxt "Content/Library/Help text" msgid "Upload denied, ensure the file is not too big and that you have not reached your quota" msgstr "Загрузка отклонена, убедитÑÑŒ что файл не Ñлишком большой и вы не превыÑили квоту" #: front/src/views/content/Home.vue:7 #, fuzzy +msgctxt "Content/Library/Paragraph" msgid "Upload music files (MP3, OGG, FLAC, etc.) from your personal library directly from your browser to enjoy them here." msgstr "Загрузите музыку (mp3, ogg, flac и Ñ‚.д.) из вашей личной библиотеки прÑмо из вашего браузера и наÑлаждайтеÑÑŒ ей здеÑÑŒ." #: front/src/components/library/FileUpload.vue:31 +#, fuzzy +msgctxt "Content/Library/Title/Verb" msgid "Upload new tracks" msgstr "Загрузить новые треки" #: front/src/views/admin/moderation/AccountsDetail.vue:269 #, fuzzy +msgctxt "Content/Moderation/Table.Label/Noun" msgid "Upload quota" msgstr "Квота загрузки" -#: front/src/components/library/FileUpload.vue:229 +#: front/src/components/library/FileUpload.vue:232 +msgctxt "Content/Library/Help text" msgid "Upload timeout, please try again" msgstr "" -#: front/src/components/library/FileUpload.vue:100 +#: front/src/components/library/FileUpload.vue:102 +#, fuzzy +msgctxt "Content/Library/Table" msgid "Uploaded" msgstr "Загружено" #: front/src/components/library/FileUpload.vue:5 #, fuzzy +msgctxt "Content/Library/Tab.Title/Short" msgid "Uploading" msgstr "ЗагружаетÑÑ" -#: front/src/components/library/FileUpload.vue:103 +#: front/src/components/library/FileUpload.vue:105 #, fuzzy +msgctxt "Content/Library/Table" msgid "Uploading…" msgstr "ЗагружаетÑÑ" #: front/src/components/manage/moderation/AccountsTable.vue:41 -#: front/src/components/mixins/Translations.vue:37 +#: front/src/components/mixins/Translations.vue:34 #: front/src/views/admin/moderation/AccountsDetail.vue:305 #: front/src/views/admin/moderation/DomainsDetail.vue:241 -#: front/src/components/mixins/Translations.vue:38 +#: front/src/components/mixins/Translations.vue:35 #, fuzzy +msgctxt "Content/Moderation/Table.Label/Noun" msgid "Uploads" msgstr "Загрузить" #: front/src/components/Footer.vue:16 +#, fuzzy +msgctxt "Footer/*/List item.Link" msgid "Use another instance" msgstr "ИÑпользовать другой узел" #: front/src/views/auth/PasswordReset.vue:12 +#, fuzzy +msgctxt "Content/Signup/Paragraph" msgid "Use this form to request a password reset. We will send an email to the given address with instructions to reset your password." msgstr "ИÑпользуйте Ñту форму чтобы запроÑить ÑÐ±Ñ€Ð¾Ñ Ð¿Ð°Ñ€Ð¾Ð»Ñ. Мы вышлем пиÑьмо на указанный Ð°Ð´Ñ€ÐµÑ Ñ Ð¸Ð½ÑтрукциÑми по ÑброÑу вашего паролÑ." #: front/src/components/manage/moderation/InstancePolicyForm.vue:111 +msgctxt "Content/Moderation/Help text" msgid "Use this setting to temporarily enable/disable the policy without completely removing it." msgstr "" #: front/src/components/manage/users/InvitationsTable.vue:49 +#, fuzzy +msgctxt "Content/Admin/Table" msgid "Used" msgstr "ИÑпользовано" #: front/src/views/content/libraries/Detail.vue:26 +#, fuzzy +msgctxt "Content/Library/Table.Label" msgid "User" msgstr "Пользователь" #: front/src/components/instance/Stats.vue:5 +#, fuzzy +msgctxt "Content/About/Title/Noun" msgid "User activity" msgstr "ПользовательÑÐºÐ°Ñ Ð°ÐºÑ‚Ð¸Ð²Ð½Ð¾ÑÑ‚ÑŒ" -#: front/src/components/library/Album.vue:82 -#: src/components/library/Artist.vue:60 -#: front/src/components/library/Track.vue:168 +#: front/src/components/library/TrackDetail.vue:87 +#, fuzzy +msgctxt "Content/Track/Title" +msgid "User libraries" +msgstr "ПользовательÑкие библиотеки" + +#: front/src/components/library/Album.vue:78 +#, fuzzy +msgctxt "Content/*/Title/Name" +msgid "User libraries" +msgstr "ПользовательÑкие библиотеки" + +#: front/src/components/library/Artist.vue:96 +#, fuzzy +msgctxt "Content/Artist/Title" msgid "User libraries" msgstr "ПользовательÑкие библиотеки" #: front/src/components/library/Radios.vue:20 +#, fuzzy +msgctxt "Content/Radio/Title" msgid "User radios" msgstr "ПользовательÑкие радио" #: front/src/components/auth/Signup.vue:19 +msgid "Username" +msgstr "Ð˜Ð¼Ñ Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÐµÐ»Ñ" + #: front/src/components/manage/users/UsersTable.vue:37 -#: front/src/components/mixins/Translations.vue:33 +#, fuzzy +msgctxt "Content/Admin/Table.Label" +msgid "Username" +msgstr "Ð˜Ð¼Ñ Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÐµÐ»Ñ" + +#: front/src/components/mixins/Translations.vue:30 +#: front/src/components/mixins/Translations.vue:31 +#, fuzzy +msgctxt "Content/Profile/*/Noun" +msgid "Username" +msgstr "Ð˜Ð¼Ñ Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÐµÐ»Ñ" + #: front/src/views/admin/moderation/AccountsDetail.vue:85 -#: front/src/components/mixins/Translations.vue:34 +#, fuzzy +msgctxt "Content/*/*" msgid "Username" msgstr "Ð˜Ð¼Ñ Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÐµÐ»Ñ" #: front/src/components/auth/Login.vue:15 +#, fuzzy +msgctxt "Content/Login/Input.Label/Noun" msgid "Username or email" msgstr "Ð˜Ð¼Ñ Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÐµÐ»Ñ Ð¸Ð»Ð¸ пароль" #: front/src/components/instance/Stats.vue:13 +#, fuzzy +msgctxt "Content/About/Paragraph/Unit" msgid "users" msgstr "пользователи" -#: front/src/components/Sidebar.vue:91 +#: front/src/components/mixins/Translations.vue:32 +#: front/src/components/mixins/Translations.vue:33 +#, fuzzy +msgctxt "Content/Moderation/*/Noun" +msgid "Users" +msgstr "Пользователи" + #: 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 +#, fuzzy +msgctxt "Content/Moderation/Table.Label" +msgid "Users" +msgstr "Пользователи" + +#: front/src/components/Sidebar.vue:91 +#, fuzzy +msgctxt "Sidebar/Admin/List item.Link/Noun" +msgid "Users" +msgstr "Пользователи" + +#: front/src/views/admin/users/UsersList.vue:3 +#: src/views/admin/users/UsersList.vue:21 +#, fuzzy +msgctxt "*/Admin/Title" +msgid "Users" +msgstr "Пользователи" + +#: front/src/views/admin/Settings.vue:81 +#, fuzzy +msgctxt "Content/Admin/Menu" +msgid "Users" +msgstr "Пользователи" + +#: front/src/views/admin/users/Base.vue:5 +#, fuzzy +msgctxt "*/Admin/Link" msgid "Users" msgstr "Пользователи" @@ -2884,207 +5100,331 @@ msgstr "О Funkwhale" #: front/src/components/Footer.vue:13 #, fuzzy +msgctxt "Footer/*/List item" 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 +#, fuzzy +msgctxt "Content/Library/Link/Verb" msgid "View files" msgstr "ПроÑмотреть файлы" -#: front/src/components/library/Album.vue:31 -#: 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 +#, fuzzy +msgctxt "Content/*/Link.Tooltip/Verb" +msgid "View on MusicBrainz" +msgstr "Смотреть на MusicBrainz" + +#: front/src/components/library/TrackBase.vue:36 +#, fuzzy +msgctxt "Content/*/Link/Verb" +msgid "View on MusicBrainz" +msgstr "Смотреть на MusicBrainz" + +#: front/src/components/library/Album.vue:26 +#: src/components/library/Artist.vue:35 +#, fuzzy +msgctxt "Content/*/Button.Label/Verb" msgid "View on MusicBrainz" msgstr "Смотреть на MusicBrainz" #: front/src/views/content/libraries/Form.vue:18 +#, fuzzy +msgctxt "Content/Library/Dropdown.Label" msgid "Visibility" msgstr "ВидимоÑÑ‚ÑŒ" #: front/src/views/content/libraries/Card.vue:59 +#, fuzzy +msgctxt "Content/Library/Card.Help text" msgid "Visibility: everyone on this instance" msgstr "ВидимоÑÑ‚ÑŒ: вÑе на Ñтом узле" #: front/src/views/content/libraries/Card.vue:60 +#, fuzzy +msgctxt "Content/Library/Card.Help text" msgid "Visibility: everyone, including other instances" msgstr "ВидимоÑÑ‚ÑŒ: вÑе, Ð²ÐºÐ»ÑŽÑ‡Ð°Ñ Ð´Ñ€ÑƒÐ³Ð¸Ðµ узлы" #: front/src/views/content/libraries/Card.vue:58 +#, fuzzy +msgctxt "Content/Library/Card.Help text" msgid "Visibility: nobody except me" msgstr "ВидимоÑÑ‚ÑŒ: никто кроме менÑ" -#: front/src/components/library/Album.vue:61 +#: front/src/components/library/Album.vue:56 +msgctxt "Content/Album/" 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 +#, fuzzy +msgctxt "Content/Login/Error message.Title" 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 +#, fuzzy +msgctxt "Content/Home/List item" 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 +msgctxt "Content/Library/Link" msgid "We recommend using Picard for that purpose." msgstr "мы рекомендуем иÑпользовать Picard Ð´Ð»Ñ Ñтого" #: front/src/components/Home.vue:7 +#, fuzzy +msgctxt "Content/Home/Title" 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 +#, fuzzy +msgctxt "Head/Home/Title" msgid "Welcome" msgstr "Добро пожаловать" #: front/src/components/Home.vue:5 +#, fuzzy +msgctxt "Content/Home/Title/Verb" msgid "Welcome on Funkwhale" msgstr "Добро пожаловать в Funkwhale" #: front/src/components/Home.vue:24 +#, fuzzy +msgctxt "Content/Home/Title" msgid "Why funkwhale?" msgstr "Почему funkwhale?" #: front/src/components/audio/EmbedWizard.vue:13 +msgctxt "Popup/Embed/Input.Label" msgid "Widget height" msgstr "" #: front/src/components/audio/EmbedWizard.vue:6 +msgctxt "Popup/Embed/Input.Label" msgid "Widget width" msgstr "" -#: front/src/components/Sidebar.vue:118 +#: front/src/components/Sidebar.vue:129 #: front/src/components/manage/moderation/AccountsTable.vue:72 #: front/src/components/manage/moderation/DomainsTable.vue:58 +#, fuzzy +msgctxt "*/*/*" msgid "Yes" msgstr "Да" #: front/src/components/auth/Logout.vue:8 +msgctxt "Content/Login/Button.Label" msgid "Yes, log me out!" msgstr "" #: front/src/views/content/libraries/Form.vue:19 #, fuzzy +msgctxt "Content/Library/Paragraph" msgid "You are able to share your library with other people, regardless of its visibility." msgstr "Ð’Ñ‹ Ñможете делитьÑÑ Ð²Ð°ÑˆÐµÐ¹ библиотекой Ñ Ð´Ñ€ÑƒÐ³Ð¸Ð¼Ð¸ людьми незавиÑимо от её видимоÑти." #: front/src/components/library/FileUpload.vue:33 +#, fuzzy +msgctxt "Content/Library/Paragraph" msgid "You are about to upload music to your library. Before proceeding, please ensure that:" msgstr "Ð’Ñ‹ ÑобираетеÑÑŒ загрузить музыку в вашу библиотеку. Перед тем как продолжить, убедитеÑÑŒ что:" +#: front/src/components/SetInstanceModal.vue:12 +msgctxt "Popup/Login/Paragraph" +msgid "You are currently connected to <a href=\"%{ url }\" target=\"_blank\">%{ hostname } <i class=\"external icon\"/></a>. If you continue, you will be disconnected from your current instance and all your local data will be deleted." +msgstr "" + +#: front/src/components/library/Artist.vue:67 +msgid "You are currently hiding content related to this artist." +msgstr "" + #: front/src/components/auth/Logout.vue:7 msgid "You are currently logged in as %{ username }" msgstr "Ð’Ñ‹ вошли как %{ username }" +#: front/src/components/library/FileUpload.vue:36 +msgctxt "Content/Library/List item" +msgid "You are not uploading copyrighted content in a public library, otherwise you may be infringing the law" +msgstr "" + +#: front/src/components/SetInstanceModal.vue:97 +msgctxt "*/Instance/Message" +msgid "You are now using the Funkwhale instance at %{ url }" +msgstr "" + #: front/src/views/content/Home.vue:17 +#, fuzzy +msgctxt "Content/Library/Paragraph" msgid "You can follow libraries from other users to get access to new music. Public libraries can be followed immediatly, while following a private library requires approval from its owner." msgstr "Ð’Ñ‹ можете подпиÑатьÑÑ Ð½Ð° библиотеки других пользователей чтобы получать доÑтуп к новой музыке. Ðа публичные библиотеки можно подпиÑатьÑÑ Ñразу, в то Ð²Ñ€ÐµÐ¼Ñ ÐºÐ°Ðº подпиÑка на приватную библиотеку требует Ð¿Ð¾Ð´Ñ‚Ð²ÐµÑ€Ð¶Ð´ÐµÐ½Ð¸Ñ Ð²Ð»Ð°Ð´ÐµÐ»ÑŒÑ†Ð°." #: front/src/components/Home.vue:133 +#, fuzzy +msgctxt "Content/Home/List item" msgid "You can invite friends and family to your instance so they can enjoy your music" msgstr "Ð’Ñ‹ можете приглаÑить друзей и Ñемью на ваш узел чтобы они могли наÑлаждатьÑÑ Ð²Ð°ÑˆÐµÐ¹ музыкой" +#: front/src/components/moderation/FilterModal.vue:31 +msgctxt "Popup/Moderation/Paragraph" +msgid "You can manage and update your filters anytime from your account settings." +msgstr "" + #: front/src/views/auth/EmailConfirm.vue:24 #, fuzzy +msgctxt "Content/Signup/Paragraph" msgid "You can now use the service without limitations." msgstr "Ваш Ð°Ð´Ñ€ÐµÑ Ñлектронной почты был подтверждён, теперь вы можете пользоватьÑÑ ÑервиÑом без ограничений." #: front/src/components/library/radios/Builder.vue:7 +#, fuzzy +msgctxt "Content/Radio/Paragraph" msgid "You can use this interface to build your own custom radio, which will play tracks according to your criteria." msgstr "Ð’Ñ‹ можете иÑпользовать Ñтот Ð¸Ð½Ñ‚ÐµÑ€Ñ„ÐµÐ¹Ñ Ñ‡Ñ‚Ð¾Ð±Ñ‹ Ñоздать ÑобÑтвенное радио, которое будет проигрывать треки ÑоглаÑно вашим критериÑм." #: front/src/components/auth/SubsonicTokenForm.vue:7 +#, fuzzy +msgctxt "Content/Settings/Paragraph" msgid "You can use those to enjoy your playlist and music in offline mode, on your smartphone or tablet, for instance." msgstr "Ð’Ñ‹ можете наÑлаждатьÑÑ Ð²Ð°ÑˆÐ¸Ð¼ ÑпиÑком воÑÐ¿Ñ€Ð¾Ð¸Ð·Ð²ÐµÐ´ÐµÐ½Ð¸Ñ Ð¸ музыкой в режиме оффлайн, например Ñ Ð²Ð°ÑˆÐµÐ³Ð¾ Ñмартфона или планшета." #: front/src/views/admin/moderation/AccountsDetail.vue:46 +#, fuzzy +msgctxt "Content/Moderation/Card.Title" msgid "You don't have any rule in place for this account." -msgstr "" +msgstr "У Ð½Ð°Ñ Ð½ÐµÑ‚ уведомлений Ð´Ð»Ñ Ð¿Ð¾ÐºÐ°Ð·Ð°!" #: front/src/views/admin/moderation/DomainsDetail.vue:39 +#, fuzzy +msgctxt "Content/Moderation/Card.Title" msgid "You don't have any rule in place for this domain." +msgstr "У Ð½Ð°Ñ Ð½ÐµÑ‚ уведомлений Ð´Ð»Ñ Ð¿Ð¾ÐºÐ°Ð·Ð°!" + +#: front/src/components/library/EditForm.vue:52 +msgctxt "Content/Library/Paragraph" +msgid "You don't have the permission to edit this object, but you can suggest changes. Once submitted, suggestions will be reviewed before approval." msgstr "" -#: front/src/components/Sidebar.vue:158 +#: front/src/components/Sidebar.vue:169 +#, fuzzy +msgctxt "Sidebar/Player/Title" msgid "You have a radio playing" msgstr "У Ð²Ð°Ñ Ð¿Ñ€Ð¾Ð¸Ð³Ñ€Ñ‹Ð²Ð°ÐµÑ‚ÑÑ Ñ€Ð°Ð´Ð¸Ð¾" -#: front/src/components/audio/Player.vue:71 +#: front/src/components/audio/Player.vue:79 +msgctxt "Sidebar/Player/Error message.Paragraph" 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:99 +#: front/src/components/auth/Settings.vue:100 +msgctxt "Popup/Settings/List item" msgid "You will be logged out from this session and have to log in with the new one" msgstr "" -#: front/src/components/auth/Settings.vue:70 +#: front/src/components/auth/Settings.vue:71 +#, fuzzy +msgctxt "Content/Settings/Paragraph" msgid "You will have to update your password on your clients that use this password." msgstr "Вам потребуетÑÑ Ð¾Ð±Ð½Ð¾Ð²Ð¸Ñ‚ÑŒ пароль на Ñвоих клиентах чтобы иÑпользовать его." -#: front/src/components/favorites/List.vue:115 +#: front/src/components/moderation/FilterModal.vue:20 +msgctxt "Popup/Moderation/Paragraph" +msgid "You will not see tracks, albums and user activity linked to this artist anymore:" +msgstr "" + +#: front/src/components/auth/Settings.vue:38 +msgctxt "Content/Settings/Error message.Title" +msgid "Your avatar cannot be saved" +msgstr "" + +#: front/src/components/library/EditForm.vue:3 +msgctxt "Content/Library/Paragraph" +msgid "Your edit was successfully submitted." +msgstr "" + +#: front/src/components/favorites/List.vue:116 +#, fuzzy +msgctxt "Head/Favorites/Title" msgid "Your Favorites" msgstr "Ваше избранное" #: front/src/components/Home.vue:114 +msgctxt "Content/Home/Title" msgid "Your music, your way" msgstr "" -#: front/src/views/Notifications.vue:7 +#: front/src/views/Notifications.vue:4 +#, fuzzy +msgctxt "Content/Notifications/Title" msgid "Your notifications" msgstr "Ваши уведомлениÑ" +#: front/src/components/auth/Settings.vue:76 +msgctxt "Content/Settings/Error message.Title" +msgid "Your password cannot be changed" +msgstr "" + #: front/src/views/auth/PasswordResetConfirm.vue:29 +#, fuzzy +msgctxt "Content/Signup/Card.Paragraph" msgid "Your password has been updated successfully." msgstr "Ваш пароль был уÑпешно обновлён." -#: front/src/components/auth/Settings.vue:100 +#: front/src/components/auth/Settings.vue:14 +#, fuzzy +msgctxt "Content/Settings/Error message.Title" +msgid "Your settings can't be updateds" +msgstr "ÐаÑтройки обновлены" + +#: front/src/components/auth/Settings.vue:101 +#, fuzzy +msgctxt "Popup/Settings/List item" msgid "Your Subsonic password will be changed to a new, random one, logging you out from devices that used the old Subsonic password" msgstr "Ваш пароль Subsonic будет изменён на новый Ñлучайный, что приведёт к отключению вÑех уÑтройÑтв, которые иÑпользовали Ñтарый пароль Subsonic" + +#: front/src/edits.js:10 +#, fuzzy +msgctxt "*/*/*/Short, Noun" +msgid "Title" +msgstr "Ðазвание" + +#: front/src/edits.js:17 +msgctxt "*/*/*/Short, Noun" +msgid "License" +msgstr "" + +#: front/src/edits.js:25 +#, fuzzy +msgctxt "*/*/*/Short, Noun" +msgid "Position" +msgstr "ОпиÑание" + +#: front/src/components/library/Album.vue:180 +#, fuzzy +msgctxt "Content/Album/Header.Title" +msgid "Album containing %{ count } track, by <a class=\"internal\" href=\"%{ artistUrl }\">%{ artist }</a>" +msgid_plural "Album containing %{ count } tracks, by <a class=\"internal\" href=\"%{ artistUrl }\">%{ artist }</a>" +msgstr[0] "Ðльбом Ñодержит %{ count } трек от %{ artist }" +msgstr[1] "Ðльбом Ñодержит %{ count } трека от %{ artist }" +msgstr[2] "Ðльбом Ñодержит %{ count } треков от %{ artist }" + +#: front/src/components/audio/PlayButton.vue:221 +#, fuzzy +msgctxt "*/Queue/Message" +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 } треков добавлено в вашу очередь" -- GitLab