From da2cb617afa0623c11e9fe3924e5111c0afdf707 Mon Sep 17 00:00:00 2001 From: Chocobozzz Date: Tue, 15 Dec 2020 14:19:11 +0100 Subject: Update translations --- client/src/locale/angular.xlf | 9061 +++++++++++++++++++++-------------------- 1 file changed, 4571 insertions(+), 4490 deletions(-) (limited to 'client/src/locale/angular.xlf') diff --git a/client/src/locale/angular.xlf b/client/src/locale/angular.xlf index 28091bbb5..1b04003dc 100644 --- a/client/src/locale/angular.xlf +++ b/client/src/locale/angular.xlf @@ -79,50 +79,50 @@ src/app/+login/login.component.html 117 - - src/app/shared/shared-moderation/report-modals/report.component.html - 54 - src/app/+my-library/my-videos/modals/video-change-ownership.component.html 22 - - src/app/shared/shared-moderation/batch-domains-modal.component.html - 31 - src/app/+my-library/my-ownership/my-accept-ownership/my-accept-ownership.component.html 25 - src/app/shared/shared-moderation/user-ban-modal.component.html - 26 + src/app/shared/shared-moderation/report-modals/report.component.html + 54 src/app/shared/shared-moderation/video-block.component.html 38 - src/app/shared/shared-moderation/report-modals/video-report.component.html - 92 + src/app/shared/shared-moderation/user-ban-modal.component.html + 26 - src/app/shared/shared-abuse-list/moderation-comment-modal.component.html - 26 + src/app/shared/shared-moderation/batch-domains-modal.component.html + 31 + + + src/app/shared/shared-moderation/report-modals/video-report.component.html + 92 src/app/shared/shared-video-miniature/video-download.component.html 99 - src/app/+about/about-instance/contact-admin-modal.component.html - 48 + src/app/shared/shared-abuse-list/moderation-comment-modal.component.html + 26 src/app/shared/shared-moderation/report-modals/report.component.html 54 + + src/app/+about/about-instance/contact-admin-modal.component.html + 48 + src/app/+videos/+video-watch/comment/video-comment-add.component.html 71 @@ -771,14 +771,14 @@ src/app/shared/shared-user-settings/user-video-settings.component.html 77 - - src/app/+my-account/my-account-settings/my-account-profile/my-account-profile.component.html - 27 - src/app/shared/shared-video-playlist/video-playlist-element-miniature.component.html 82 + + src/app/+my-account/my-account-settings/my-account-profile/my-account-profile.component.html + 27 + All languages @@ -1575,27 +1575,6 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular 220 - - User - - src/app/core/users/user.service.ts - 382 - - - - Administrator - - src/app/core/users/user.service.ts - 383 - - - - Moderator - - src/app/core/users/user.service.ts - 384 - - (channel page) @@ -1682,6 +1661,27 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular 214 + + User + + src/app/core/users/user.service.ts + 382 + + + + Administrator + + src/app/core/users/user.service.ts + 383 + + + + Moderator + + src/app/core/users/user.service.ts + 384 + + Info @@ -1781,11 +1781,11 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular src/app/+admin/users/user-edit/user-edit.component.html - 165 + 167 src/app/+admin/users/user-edit/user-edit.component.html - 165 + 167 @@ -2303,11 +2303,11 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular src/app/+admin/users/user-edit/user-edit.component.html - 149 + 151 src/app/+admin/users/user-edit/user-edit.component.html - 149 + 151 @@ -2318,7 +2318,7 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 840 + 870 @@ -2652,158 +2652,371 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular 14 - - Search index is unavailable. Retrying with instance results instead. + + An email with the reset password instructions will be sent to . +The link will expire within 1 hour. - src/app/+search/search.component.ts - 171 + src/app/+login/login.component.ts + 125,126 - - Search error + + Incorrect username or password. - src/app/+search/search.component.ts - 172 + src/app/+login/login.component.ts + 163 - - Search - - src/app/+search/search.component.ts - 230 - + + Your account is blocked. - src/app/+search/search-routing.module.ts - 15 + src/app/+login/login.component.ts + 164 - - {VAR_PLURAL, plural, =1 {result} other {results}} - - src/app/+search/search.component.html - 5 - + + Login - src/app/+admin/plugins/plugin-search/plugin-search.component.html - 23 + src/app/+login/login.component.html + 3,4 - - + + Sorry but there was an issue with the external login process. Please contact an administrator. - src/app/+search/search.component.html - 5 + src/app/+login/login.component.html + 7,8 - - on this instance + + User - src/app/+search/search.component.html - 7 + src/app/+login/login.component.html + 21 - - - on the vidiverse - src/app/+search/search.component.html - 8 + src/app/+signup/+register/register.component.html + 26 - - for + + Username or email address - src/app/+search/search.component.html - 11 + src/app/+login/login.component.html + 23 - - Filters + + Password - src/app/+search/search.component.html - 21,22 + src/app/+login/login.component.html + 34 - - - No results found - src/app/+search/search.component.html - 33,34 + src/app/+login/login.component.html + 36 - - - subscribers - src/app/+search/search.component.html - 60 + src/app/+reset-password/reset-password.component.html + 8 - - - Any - src/app/+search/search-filters.component.ts - 38 + src/app/+reset-password/reset-password.component.html + 10 - src/app/+search/search-filters.component.ts - 61 + src/app/+signup/+register/register-step-user.component.html + 56 - - - Today - src/app/+search/search-filters.component.ts - 42 + src/app/+signup/+register/register-step-user.component.html + 58 - src/app/shared/shared-video-miniature/abstract-video-list.ts - 116 + src/app/+admin/users/user-edit/user-edit.component.html + 117 - src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts - 70 + src/app/+admin/users/user-edit/user-edit.component.html + 117 - - Last 7 days + + Click here to reset your password - src/app/+search/search-filters.component.ts - 46 + src/app/+login/login.component.html + 47 - - Last 30 days + + Logging into an account lets you publish content - src/app/+search/search-filters.component.ts - 50 + src/app/+login/login.component.html + 56,57 - - Last 365 days + + Request new verification email. - src/app/+search/search-filters.component.ts - 54 + src/app/+login/login.component.html + 12 - - - Short (< 4 min) - src/app/+search/search-filters.component.ts - 65 + src/app/+signup/+verify-account/verify-account-email/verify-account-email.component.html + 16 - - Medium (4-10 min) + + This instance allows registration. However, be careful to check the TermsTerms before creating an account. You may also search for another instance to match your exact needs at: https://joinpeertube.org/instances. - src/app/+search/search-filters.component.ts - 69 + src/app/+login/login.component.html + 60,62 - - Long (> 10 min) + + Currently this instance doesn't allow for user registration, you may check the Terms for more details or find an instance that gives you the possibility to sign up for an account and upload your videos there. Find yours among multiple instances at: https://joinpeertube.org/instances. - src/app/+search/search-filters.component.ts - 73 - + src/app/+login/login.component.html + 65,67 + + + + Or sign in with + + src/app/+login/login.component.html + 72 + + + + Forgot your password + + src/app/+login/login.component.html + 91 + + + + Email + + src/app/+login/login.component.html + 107 + + + src/app/+signup/+register/register-step-user.component.html + 45 + + + src/app/+signup/+register/register-step-user.component.html + 47 + + + src/app/+signup/+verify-account/verify-account-ask-send-email/verify-account-ask-send-email.component.html + 8 + + + src/app/+my-account/my-account-settings/my-account-notification-preferences/my-account-notification-preferences.component.html + 4 + + + src/app/+admin/users/user-edit/user-edit.component.html + 105 + + + src/app/+admin/users/user-edit/user-edit.component.html + 105 + + + + Email address + + src/app/+login/login.component.html + 109 + + + src/app/+signup/+verify-account/verify-account-ask-send-email/verify-account-ask-send-email.component.html + 10 + + + + Reset + + src/app/+login/login.component.html + 122 + + Password reset button + + + We are sorry, you cannot recover your password because your instance administrator did not configure the PeerTube email system. + + src/app/+login/login.component.html + 99,100 + + + + Enter your email address and we will send you a link to reset your password. + + src/app/+login/login.component.html + 103,104 + + + + Login + + src/app/+login/login-routing.module.ts + 14 + + + + Search index is unavailable. Retrying with instance results instead. + + src/app/+search/search.component.ts + 171 + + + + Search error + + src/app/+search/search.component.ts + 172 + + + + Search + + src/app/+search/search.component.ts + 230 + + + src/app/+search/search-routing.module.ts + 15 + + + + {VAR_PLURAL, plural, =1 {result} other {results}} + + src/app/+search/search.component.html + 5 + + + src/app/+admin/plugins/plugin-search/plugin-search.component.html + 23 + + + + + + src/app/+search/search.component.html + 5 + + + + on this instance + + src/app/+search/search.component.html + 7 + + + + on the vidiverse + + src/app/+search/search.component.html + 8 + + + + for + + src/app/+search/search.component.html + 11 + + + + Filters + + src/app/+search/search.component.html + 21,22 + + + + No results found + + src/app/+search/search.component.html + 33,34 + + + + subscribers + + src/app/+search/search.component.html + 60 + + + + Any + + src/app/+search/search-filters.component.ts + 38 + + + src/app/+search/search-filters.component.ts + 61 + + + + Today + + src/app/+search/search-filters.component.ts + 42 + + + src/app/shared/shared-video-miniature/abstract-video-list.ts + 116 + + + src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts + 70 + + + + Last 7 days + + src/app/+search/search-filters.component.ts + 46 + + + + Last 30 days + + src/app/+search/search-filters.component.ts + 50 + + + + Last 365 days + + src/app/+search/search-filters.component.ts + 54 + + + + Short (< 4 min) + + src/app/+search/search-filters.component.ts + 65 + + + + Medium (4-10 min) + + src/app/+search/search-filters.component.ts + 69 + + + + Long (> 10 min) + + src/app/+search/search-filters.component.ts + 73 + Relevance @@ -3070,224 +3283,11 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular 178,179 - - An email with the reset password instructions will be sent to . -The link will expire within 1 hour. + + Unable to find user id or verification string. - src/app/+login/login.component.ts - 125,126 - - - - Incorrect username or password. - - src/app/+login/login.component.ts - 163 - - - - Your account is blocked. - - src/app/+login/login.component.ts - 164 - - - - Login - - src/app/+login/login.component.html - 3,4 - - - - Sorry but there was an issue with the external login process. Please contact an administrator. - - src/app/+login/login.component.html - 7,8 - - - - User - - src/app/+login/login.component.html - 21 - - - src/app/+signup/+register/register.component.html - 26 - - - - Username or email address - - src/app/+login/login.component.html - 23 - - - - Password - - src/app/+login/login.component.html - 34 - - - src/app/+login/login.component.html - 36 - - - src/app/+reset-password/reset-password.component.html - 8 - - - src/app/+reset-password/reset-password.component.html - 10 - - - src/app/+signup/+register/register-step-user.component.html - 56 - - - src/app/+signup/+register/register-step-user.component.html - 58 - - - src/app/+admin/users/user-edit/user-edit.component.html - 117 - - - src/app/+admin/users/user-edit/user-edit.component.html - 117 - - - - Click here to reset your password - - src/app/+login/login.component.html - 47 - - - - Logging into an account lets you publish content - - src/app/+login/login.component.html - 56,57 - - - - Request new verification email. - - src/app/+login/login.component.html - 12 - - - src/app/+signup/+verify-account/verify-account-email/verify-account-email.component.html - 16 - - - - This instance allows registration. However, be careful to check the TermsTerms before creating an account. You may also search for another instance to match your exact needs at: https://joinpeertube.org/instances. - - src/app/+login/login.component.html - 60,62 - - - - Currently this instance doesn't allow for user registration, you may check the Terms for more details or find an instance that gives you the possibility to sign up for an account and upload your videos there. Find yours among multiple instances at: https://joinpeertube.org/instances. - - src/app/+login/login.component.html - 65,67 - - - - Or sign in with - - src/app/+login/login.component.html - 72 - - - - Forgot your password - - src/app/+login/login.component.html - 91 - - - - Email - - src/app/+login/login.component.html - 107 - - - src/app/+signup/+register/register-step-user.component.html - 45 - - - src/app/+signup/+register/register-step-user.component.html - 47 - - - src/app/+signup/+verify-account/verify-account-ask-send-email/verify-account-ask-send-email.component.html - 8 - - - src/app/+my-account/my-account-settings/my-account-notification-preferences/my-account-notification-preferences.component.html - 4 - - - src/app/+admin/users/user-edit/user-edit.component.html - 105 - - - src/app/+admin/users/user-edit/user-edit.component.html - 105 - - - - Email address - - src/app/+login/login.component.html - 109 - - - src/app/+signup/+verify-account/verify-account-ask-send-email/verify-account-ask-send-email.component.html - 10 - - - - Reset - - src/app/+login/login.component.html - 122 - - Password reset button - - - We are sorry, you cannot recover your password because your instance administrator did not configure the PeerTube email system. - - src/app/+login/login.component.html - 99,100 - - - - Enter your email address and we will send you a link to reset your password. - - src/app/+login/login.component.html - 103,104 - - - - Login - - src/app/+login/login-routing.module.ts - 14 - - - - Unable to find user id or verification string. - - src/app/+reset-password/reset-password.component.ts - 38 + src/app/+reset-password/reset-password.component.ts + 38 src/app/+signup/+verify-account/verify-account-email/verify-account-email.component.ts @@ -3441,10 +3441,6 @@ The link will expire within 1 hour. src/app/+signup/+register/register-step-user.component.html 8 - - src/app/+my-account/my-account-settings/my-account-profile/my-account-profile.component.html - 6 - src/app/+my-library/my-video-playlists/my-video-playlist-edit.component.html 33 @@ -3453,6 +3449,10 @@ The link will expire within 1 hour. src/app/+my-library/my-video-playlists/my-video-playlist-edit.component.html 33 + + src/app/+my-account/my-account-settings/my-account-profile/my-account-profile.component.html + 6 + src/app/shared/shared-video-playlist/video-add-to-playlist.component.html 71 @@ -3807,117 +3807,36 @@ The link will expire within 1 hour. 26 - - Moderation - - src/app/+my-account/my-account.component.ts - 28 - + + Published videos - src/app/+admin/admin.component.ts - 47 + src/app/+video-channels/video-channel-videos/video-channel-videos.component.ts + 42 - - Muted accounts - - src/app/+my-account/my-account.component.ts - 31 - + + Published 1 video - src/app/+my-account/my-account-routing.module.ts + src/app/+video-channels/video-channel-videos/video-channel-videos.component.ts 86 + + + Published videos - src/app/+admin/admin.component.ts - 74 + src/app/+video-channels/video-channel-videos/video-channel-videos.component.ts + 87 - src/app/+admin/moderation/moderation.routes.ts - 98 + src/app/+accounts/account-videos/account-videos.component.ts + 79 - - Muted servers + + Display all videos (private, unlisted or not yet published) - src/app/+my-account/my-account.component.ts - 36 - - - src/app/+my-account/my-account-routing.module.ts - 95 - - - src/app/+admin/admin.component.ts - 81 - - - - Abuse reports - - src/app/+my-account/my-account.component.ts - 41 - - - - Settings - - src/app/+my-account/my-account.component.ts - 50 - - - - Notifications - - src/app/+my-account/my-account.component.ts - 55 - - - src/app/+my-account/my-account-routing.module.ts - 109 - - - - Applications - - src/app/+my-account/my-account.component.ts - 60 - - - src/app/+my-account/my-account-routing.module.ts - 127 - - - - Published videos - - src/app/+video-channels/video-channel-videos/video-channel-videos.component.ts - 42 - - - - Published 1 video - - src/app/+video-channels/video-channel-videos/video-channel-videos.component.ts - 86 - - - - Published videos - - src/app/+video-channels/video-channel-videos/video-channel-videos.component.ts - 87 - - - src/app/+accounts/account-videos/account-videos.component.ts - 79 - - - - Display all videos (private, unlisted or not yet published) - - src/app/shared/shared-video-miniature/abstract-video-list.html - 40 + src/app/shared/shared-video-miniature/abstract-video-list.html + 40 src/app/shared/shared-video-miniature/abstract-video-list.html @@ -3955,16 +3874,16 @@ The link will expire within 1 hour. 48 - src/app/shared/shared-video-miniature/abstract-video-list.html - 48 + src/app/shared/shared-video-miniature/videos-selection.component.html + 1 src/app/shared/shared-video-miniature/abstract-video-list.html 48 - src/app/shared/shared-video-miniature/videos-selection.component.html - 1 + src/app/shared/shared-video-miniature/abstract-video-list.html + 48 src/app/shared/shared-video-miniature/abstract-video-list.html @@ -4044,17 +3963,117 @@ The link will expire within 1 hour. 10 - - Account settings + + Channels - src/app/+my-account/my-account-routing.module.ts - 29 + src/app/+my-library/my-library.component.ts + 47 - - My abuse reports + + Videos - src/app/+my-account/my-account-routing.module.ts + src/app/+my-library/my-library.component.ts + 54 + + + + Playlists + + src/app/+my-library/my-library.component.ts + 61 + + + + Subscriptions + + src/app/+my-library/my-library.component.ts + 66 + + + src/app/+videos/videos-routing.module.ts + 73 + + + src/app/+videos/video-list/video-user-subscriptions.component.ts + 45 + + + + History + + src/app/+my-library/my-library.component.ts + 71 + + + + My playlists + + src/app/+my-library/my-library-routing.module.ts + 40 + + + + Create a new playlist + + src/app/+my-library/my-library-routing.module.ts + 49 + + + + Playlist elements + + src/app/+my-library/my-library-routing.module.ts + 58 + + + + Update playlist + + src/app/+my-library/my-library-routing.module.ts + 67 + + + src/app/+my-library/my-video-playlists/my-video-playlist-elements.component.ts + 47 + + + + My videos + + src/app/+my-library/my-library-routing.module.ts + 77 + + + src/app/+my-library/my-videos/my-videos.component.ts + 58 + + + + My video imports + + src/app/+my-library/my-library-routing.module.ts + 90 + + + + My subscriptions + + src/app/+my-library/my-library-routing.module.ts + 99 + + + + Ownership changes + + src/app/+my-library/my-library-routing.module.ts + 108 + + + + My video history + + src/app/+my-library/my-library-routing.module.ts 118 @@ -4149,844 +4168,813 @@ The link will expire within 1 hour. 20 - - Renewing the token will disallow previously configured clients from retrieving the feed until they use the new token. Proceed? + + Do you really want to delete videos? - src/app/+my-account/my-account-applications/my-account-applications.component.ts - 41 + src/app/+my-library/my-videos/my-videos.component.ts + 103 - - Renew token + + Delete - src/app/+my-account/my-account-applications/my-account-applications.component.ts - 42 + src/app/+my-library/my-videos/my-videos.component.ts + 104 - - - Token renewed. Update your client configuration accordingly. - src/app/+my-account/my-account-applications/my-account-applications.component.ts - 49 + src/app/+my-library/my-videos/my-videos.component.ts + 131 - - - Applications - src/app/+my-account/my-account-applications/my-account-applications.component.html - 3 + src/app/+my-library/my-videos/my-videos.component.ts + 172 - - - SUBSCRIPTION FEED - src/app/+my-account/my-account-applications/my-account-applications.component.html - 8 + src/app/+my-library/my-video-playlists/my-video-playlists.component.ts + 50 - - - Use third-party feed aggregators to retrieve the list of videos from channels you subscribed to. - src/app/+my-account/my-account-applications/my-account-applications.component.html - 10,12 + src/app/+my-library/my-video-playlists/my-video-playlist-elements.component.ts + 127 - - - Feed URL - src/app/+my-account/my-account-applications/my-account-applications.component.html - 18 + src/app/shared/shared-main/buttons/delete-button.component.ts + 16 - - - Feed Token - src/app/+my-account/my-account-applications/my-account-applications.component.html - 23 + src/app/shared/shared-main/buttons/delete-button.component.ts + 21 - - - ⚠️ Never share your feed token with anyone. - src/app/+my-account/my-account-applications/my-account-applications.component.html - 26 + src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts + 208 - - - Renew token - src/app/+my-account/my-account-applications/my-account-applications.component.html - 35 + src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts + 308 - - - Avatar changed. - src/app/+my-account/my-account-settings/my-account-settings.component.ts - 44 + src/app/shared/shared-moderation/user-moderation-dropdown.component.ts + 91 - src/app/+my-library/+my-video-channels/my-video-channel-update.component.ts - 105 + src/app/+my-library/+my-video-channels/my-video-channels.component.ts + 71 - - - avatar - src/app/+my-account/my-account-settings/my-account-settings.component.ts - 51 + src/app/shared/shared-abuse-list/abuse-list-table.component.ts + 129 - - - PROFILE SETTINGS - src/app/+my-account/my-account-settings/my-account-settings.component.html - 12 + src/app/shared/shared-abuse-list/abuse-list-table.component.ts + 371 - - - VIDEO SETTINGS - src/app/+my-account/my-account-settings/my-account-settings.component.html - 26 + src/app/shared/shared-abuse-list/abuse-list-table.component.ts + 406 - - - NOTIFICATIONS - src/app/+my-account/my-account-settings/my-account-settings.component.html - 37 + src/app/+admin/moderation/video-comment-list/video-comment-list.component.ts + 86 - - - INTERFACE - src/app/+my-account/my-account-settings/my-account-settings.component.html - 47 + src/app/+admin/moderation/video-comment-list/video-comment-list.component.ts + 158 - - - EMAIL - src/app/+my-account/my-account-settings/my-account-settings.component.html - 67 + src/app/+videos/+video-watch/comment/video-comments.component.ts + 167 - - - DANGER ZONE - src/app/+my-account/my-account-settings/my-account-settings.component.html - 77 + src/app/+admin/moderation/video-block-list/video-block-list.component.ts + 75 - src/app/+admin/users/user-edit/user-edit.component.html - 196 + src/app/+admin/moderation/video-block-list/video-block-list.component.ts + 79 - src/app/+admin/users/user-edit/user-edit.component.html - 196 + src/app/+admin/follows/followers-list/followers-list.component.ts + 74 - - - PASSWORD - src/app/+my-account/my-account-settings/my-account-settings.component.html - 57 + src/app/+admin/users/user-list/user-list.component.ts + 76 - - - Profile updated. - src/app/+my-account/my-account-settings/my-account-profile/my-account-profile.component.ts - 51 + src/app/+admin/users/user-list/user-list.component.ts + 194 - - Description + + videos deleted. - src/app/+my-account/my-account-settings/my-account-profile/my-account-profile.component.html - 17 + src/app/+my-library/my-videos/my-videos.component.ts + 120 + + + Do you really want to delete ? - src/app/+my-library/my-video-playlists/my-video-playlist-edit.component.html - 44 + src/app/+my-library/my-videos/my-videos.component.ts + 130 - src/app/+my-library/my-video-playlists/my-video-playlist-edit.component.html - 44 + src/app/+my-library/my-video-playlists/my-video-playlists.component.ts + 49 - src/app/+my-library/+my-video-channels/my-video-channel-edit.component.html - 64 + src/app/+my-library/my-video-playlists/my-video-playlist-elements.component.ts + 126 + + + Video deleted. - src/app/+my-library/+my-video-channels/my-video-channel-edit.component.html - 64 + src/app/+my-library/my-videos/my-videos.component.ts + 138 - src/app/+about/about-instance/about-instance.component.html - 113 + src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts + 214 + + + Display live information - src/app/+videos/+video-edit/shared/video-edit.component.html - 38 + src/app/+my-library/my-videos/my-videos.component.ts + 161 - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 39 + src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts + 278 - - + + Change ownership - src/app/shared/shared-main/buttons/action-dropdown.component.html - 22 + src/app/+my-library/my-videos/my-videos.component.ts + 167 - - Update + + My videos - src/app/shared/shared-main/buttons/edit-button.component.ts - 17 + src/app/+my-library/my-videos/my-videos.component.html + 4 + + + My imports - src/app/shared/shared-main/buttons/edit-button.component.ts - 22 + src/app/+my-library/my-videos/my-videos.component.html + 11 - src/app/+my-library/my-video-playlists/my-video-playlist-update.component.ts - 110 + src/app/+my-library/my-video-imports/my-video-imports.component.html + 3 + + + Ownership changes - src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts - 284 + src/app/+my-library/my-videos/my-videos.component.html + 16 + + + Search your videos - src/app/+my-library/+my-video-channels/my-video-channel-update.component.ts - 127 + src/app/+my-library/my-videos/my-videos.component.html + 23 - - Password updated. + + Clear filters - src/app/+my-account/my-account-settings/my-account-change-password/my-account-change-password.component.ts - 48 + src/app/+my-library/my-videos/my-videos.component.html + 26 - - - You current password is invalid. - src/app/+my-account/my-account-settings/my-account-change-password/my-account-change-password.component.ts - 56 + src/app/+my-library/my-video-playlists/my-video-playlists.component.html + 13 - src/app/+my-account/my-account-settings/my-account-change-email/my-account-change-email.component.ts - 61 + src/app/+my-library/my-subscriptions/my-subscriptions.component.html + 14 - - - Change password - src/app/+my-account/my-account-settings/my-account-change-password/my-account-change-password.component.html - 5 + src/app/shared/shared-moderation/server-blocklist.component.html + 20 - src/app/+my-account/my-account-settings/my-account-change-password/my-account-change-password.component.html - 33 + src/app/shared/shared-moderation/account-blocklist.component.html + 20 - - - Current password - src/app/+my-account/my-account-settings/my-account-change-password/my-account-change-password.component.html - 8 + src/app/+my-library/+my-video-channels/my-video-channels.component.html + 14 - src/app/+my-account/my-account-settings/my-account-change-email/my-account-change-email.component.html - 27 + src/app/shared/shared-abuse-list/abuse-list-table.component.html + 31 - - - New password - src/app/+my-account/my-account-settings/my-account-change-password/my-account-change-password.component.html - 17 + src/app/+admin/follows/following-list/following-list.component.html + 20 - - - Confirm new password - src/app/+my-account/my-account-settings/my-account-change-password/my-account-change-password.component.html - 26 + src/app/shared/shared-moderation/account-blocklist.component.html + 20 - - - Delete - src/app/shared/shared-main/buttons/delete-button.component.ts - 16 + src/app/shared/shared-moderation/server-blocklist.component.html + 20 - src/app/shared/shared-main/buttons/delete-button.component.ts - 21 + src/app/+admin/moderation/video-comment-list/video-comment-list.component.html + 46 - src/app/+my-library/my-videos/my-videos.component.ts - 104 + src/app/+admin/moderation/video-block-list/video-block-list.component.html + 33 - src/app/+my-library/my-videos/my-videos.component.ts - 131 + src/app/+admin/follows/followers-list/followers-list.component.html + 20 - src/app/+my-library/my-videos/my-videos.component.ts - 172 - - - src/app/+my-library/my-video-playlists/my-video-playlists.component.ts - 50 + src/app/+admin/users/user-list/user-list.component.html + 36 + + + Delete - src/app/+my-library/my-video-playlists/my-video-playlist-elements.component.ts - 127 + src/app/+my-library/my-videos/my-videos.component.html + 43 - src/app/shared/shared-moderation/user-moderation-dropdown.component.ts - 91 + src/app/+videos/+video-edit/shared/video-edit.component.html + 178 + + + Ownership change request sent. - src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts - 208 + src/app/+my-library/my-videos/modals/video-change-ownership.component.ts + 64 + + + Change ownership - src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts - 308 + src/app/+my-library/my-videos/modals/video-change-ownership.component.html + 3 + + + Select the next owner - src/app/shared/shared-abuse-list/abuse-list-table.component.ts - 129 + src/app/+my-library/my-videos/modals/video-change-ownership.component.html + 10 + + + Submit - src/app/shared/shared-abuse-list/abuse-list-table.component.ts - 371 + src/app/+my-library/my-videos/modals/video-change-ownership.component.html + 27 - src/app/shared/shared-abuse-list/abuse-list-table.component.ts - 406 + src/app/shared/shared-moderation/report-modals/report.component.html + 57 - src/app/+my-library/+my-video-channels/my-video-channels.component.ts - 71 + src/app/shared/shared-moderation/video-block.component.html + 43 - src/app/+videos/+video-watch/comment/video-comments.component.ts - 167 + src/app/shared/shared-moderation/report-modals/video-report.component.html + 95 - src/app/+admin/moderation/video-comment-list/video-comment-list.component.ts - 86 + src/app/shared/shared-moderation/report-modals/report.component.html + 57 - src/app/+admin/moderation/video-comment-list/video-comment-list.component.ts - 158 + src/app/+about/about-instance/contact-admin-modal.component.html + 53 + + + Playlist } deleted. - src/app/+admin/moderation/video-block-list/video-block-list.component.ts - 75 + src/app/+my-library/my-video-playlists/my-video-playlists.component.ts + 60 + + + My playlists - src/app/+admin/moderation/video-block-list/video-block-list.component.ts - 79 + src/app/+my-library/my-video-playlists/my-video-playlists.component.html + 4 + + + Search your playlists - src/app/+admin/follows/followers-list/followers-list.component.ts - 74 + src/app/+my-library/my-video-playlists/my-video-playlists.component.html + 10 + + + Create playlist - src/app/+admin/users/user-list/user-list.component.ts - 76 + src/app/+my-library/my-video-playlists/my-video-playlists.component.html + 18 + + + Playlist updated. - src/app/+admin/users/user-list/user-list.component.ts - 194 + src/app/+my-library/my-video-playlists/my-video-playlist-update.component.ts + 97 - - Published + + Update - src/app/shared/shared-video-miniature/video-miniature.component.ts - 162 + src/app/+my-library/my-video-playlists/my-video-playlist-update.component.ts + 110 - - - Publication scheduled on - src/app/shared/shared-video-miniature/video-miniature.component.ts - 167 + src/app/shared/shared-main/buttons/edit-button.component.ts + 17 - - - Waiting transcoding - src/app/shared/shared-video-miniature/video-miniature.component.ts - 171 + src/app/shared/shared-main/buttons/edit-button.component.ts + 22 - - - To transcode - src/app/shared/shared-video-miniature/video-miniature.component.ts - 175 + src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts + 284 - - - To import - src/app/shared/shared-video-miniature/video-miniature.component.ts - 179 + src/app/+my-library/+my-video-channels/my-video-channel-update.component.ts + 127 - - Unlisted + + My Playlists - src/app/shared/shared-video-miniature/video-miniature.component.html - 6 + src/app/+my-library/my-video-playlists/my-video-playlist-edit.component.html + 4 - src/app/+videos/+video-watch/video-watch-playlist.component.html - 9 + src/app/+my-library/my-video-playlists/my-video-playlist-edit.component.html + 4 - - Private + + Description - src/app/shared/shared-video-miniature/video-miniature.component.html - 7 + src/app/+my-library/my-video-playlists/my-video-playlist-edit.component.html + 44 - src/app/shared/shared-video-playlist/video-playlist-element-miniature.component.html - 33 + src/app/+my-library/my-video-playlists/my-video-playlist-edit.component.html + 44 - src/app/+videos/+video-watch/video-watch-playlist.component.html - 10 + src/app/+my-account/my-account-settings/my-account-profile/my-account-profile.component.html + 17 - - - Blocked - src/app/shared/shared-video-miniature/video-miniature.component.html - 52 + src/app/+my-library/+my-video-channels/my-video-channel-edit.component.html + 64 - - - Sensitive - src/app/shared/shared-video-miniature/video-miniature.component.html - 57,58 + src/app/+my-library/+my-video-channels/my-video-channel-edit.component.html + 64 - - - Subscribed to all current channels of . You will be notified of all their new videos. - src/app/shared/shared-user-subscription/subscribe-button.component.ts - 109 + src/app/+about/about-instance/about-instance.component.html + 113 - - - Subscribed to . You will be notified of all their new videos. - src/app/shared/shared-user-subscription/subscribe-button.component.ts - 110 + src/app/+videos/+video-edit/shared/video-edit.component.html + 38 - - - Subscribed - src/app/shared/shared-user-subscription/subscribe-button.component.ts - 112 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 39 - - Unsubscribed from all channels of + + Privacy - src/app/shared/shared-user-subscription/subscribe-button.component.ts - 139 + src/app/+my-library/my-video-playlists/my-video-playlist-edit.component.html + 57 - - - Unsubscribed from - src/app/shared/shared-user-subscription/subscribe-button.component.ts - 140 + src/app/+my-library/my-video-playlists/my-video-playlist-edit.component.html + 57 - - - Unsubscribed - src/app/shared/shared-user-subscription/subscribe-button.component.ts - 142 + src/app/+videos/+video-watch/video-watch.component.html + 226 - - - Using an ActivityPub account - src/app/shared/shared-user-subscription/subscribe-button.component.html - 50 + src/app/+videos/+video-edit/video-add-components/video-import-torrent.component.html + 34 - - - Subscribe with a Mastodon account: - src/app/shared/shared-user-subscription/subscribe-button.component.html - 57 + src/app/+videos/+video-edit/video-add-components/video-import-url.component.html + 29 - - - Using a syndication feed - src/app/shared/shared-user-subscription/subscribe-button.component.html - 62 + src/app/+videos/+video-edit/video-add-components/video-go-live.component.html + 13 - - - Subscribe via RSS - src/app/shared/shared-user-subscription/subscribe-button.component.html - 63 + src/app/+videos/+video-edit/video-add-components/video-upload.component.html + 18 - - - Subscribe - src/app/shared/shared-user-subscription/subscribe-button.component.html - 7 + src/app/+videos/+video-edit/shared/video-edit.component.html + 106 - - Subscribe to all channels + + Playlist thumbnail - src/app/shared/shared-user-subscription/subscribe-button.component.html - 9 + src/app/+my-library/my-video-playlists/my-video-playlist-edit.component.html + 82 - - - channels subscribed - src/app/shared/shared-user-subscription/subscribe-button.component.html - 11 + src/app/+my-library/my-video-playlists/my-video-playlist-edit.component.html + 82 - - {VAR_SELECT, select, undefined {Unsubscribe} other {Unsubscribe from all channels}} + + Edit - src/app/shared/shared-user-subscription/subscribe-button.component.html - 31 + src/app/+my-library/my-video-playlists/my-video-playlist-edit.component.html + 85 - - - Subscribe with an account on this instance - src/app/shared/shared-user-subscription/subscribe-button.component.html - 53 + src/app/+my-library/my-video-playlists/my-video-playlist-edit.component.html + 11 - - - Subscribe with your local account - src/app/shared/shared-user-subscription/subscribe-button.component.html - 54 + src/app/+my-library/my-video-playlists/my-video-playlist-edit.component.html + 85 - - - Notification preferences - src/app/+my-account/my-account-notifications/my-account-notifications.component.html - 4,6 + src/app/+my-library/my-video-playlists/my-video-playlist-edit.component.html + 11 - - - Newest first - src/app/+my-account/my-account-notifications/my-account-notifications.component.html + src/app/+my-library/+my-video-channels/my-video-channel-edit.component.html 11 - - - Unread first - src/app/+my-account/my-account-notifications/my-account-notifications.component.html - 12 + src/app/+my-library/+my-video-channels/my-video-channel-edit.component.html + 11 - - - All read - src/app/+my-account/my-account-notifications/my-account-notifications.component.html - 26 + src/app/+videos/+video-edit/video-add-components/video-upload.component.html + 35 - - - Muted servers - src/app/shared/shared-moderation/server-blocklist.component.html - 3 + src/app/+videos/+video-edit/shared/video-edit.component.html + 270 - src/app/shared/shared-moderation/server-blocklist.component.html - 3 + src/app/+admin/users/user-edit/user-edit.component.html + 11 + + + src/app/+admin/users/user-edit/user-edit.component.html + 11 - - Showing to of muted instances + + Create - src/app/shared/shared-moderation/server-blocklist.component.html - 10 + src/app/+my-library/my-video-playlists/my-video-playlist-edit.component.html + 8 - src/app/shared/shared-moderation/server-blocklist.component.html - 10 + src/app/+my-library/my-video-playlists/my-video-playlist-edit.component.html + 8 - - - Mute domains - src/app/shared/shared-moderation/server-blocklist.component.html - 64 + src/app/shared/shared-video-playlist/video-add-to-playlist.component.html + 81 - src/app/shared/shared-moderation/server-blocklist.component.html - 64 + src/app/+my-library/+my-video-channels/my-video-channel-edit.component.html + 8 - - - Filter... - src/app/shared/shared-moderation/server-blocklist.component.html - 16 + src/app/+my-library/+my-video-channels/my-video-channel-edit.component.html + 8 - src/app/shared/shared-moderation/account-blocklist.component.html - 16 + src/app/+admin/users/user-edit/user-edit.component.html + 8 - src/app/shared/shared-abuse-list/abuse-list-table.component.html - 27 + src/app/+admin/users/user-edit/user-edit.component.html + 8 + + + NEW PLAYLIST - src/app/+admin/follows/following-list/following-list.component.html - 16 + src/app/+my-library/my-video-playlists/my-video-playlist-edit.component.html + 25 - src/app/shared/shared-moderation/account-blocklist.component.html - 16 + src/app/+my-library/my-video-playlists/my-video-playlist-edit.component.html + 25 + + + PLAYLIST - src/app/shared/shared-moderation/server-blocklist.component.html - 16 + src/app/+my-library/my-video-playlists/my-video-playlist-edit.component.html + 26 - src/app/+admin/moderation/video-comment-list/video-comment-list.component.html - 42 + src/app/+my-library/my-video-playlists/my-video-playlist-edit.component.html + 26 + + + Delete playlist - src/app/+admin/moderation/video-block-list/video-block-list.component.html - 29 + src/app/+my-library/my-video-playlists/my-video-playlist-elements.component.ts + 52 + + + Playlist deleted. - src/app/+admin/follows/followers-list/followers-list.component.html - 16 + src/app/+my-library/my-video-playlists/my-video-playlist-elements.component.ts + 135 + + + + Share + + src/app/+my-library/my-video-playlists/my-video-playlist-elements.component.html + 12 - src/app/+admin/users/user-list/user-list.component.html - 32 + src/app/shared/shared-share-modal/video-share.component.html + 3 - - Clear filters + + No videos in this playlist. - src/app/shared/shared-moderation/server-blocklist.component.html - 20 + src/app/+my-library/my-video-playlists/my-video-playlist-elements.component.html + 25 + + + Browse videos on PeerTube to add them in your playlist. - src/app/shared/shared-moderation/account-blocklist.component.html - 20 + src/app/+my-library/my-video-playlists/my-video-playlist-elements.component.html + 28,29 + + + See the documentation for more information. - src/app/+my-library/my-videos/my-videos.component.html - 26 + src/app/+my-library/my-video-playlists/my-video-playlist-elements.component.html + 32,33 + + + Playlist created. - src/app/+my-library/my-video-playlists/my-video-playlists.component.html - 13 + src/app/+my-library/my-video-playlists/my-video-playlist-create.component.ts + 76 + + + Create - src/app/shared/shared-abuse-list/abuse-list-table.component.html - 31 + src/app/+my-library/my-video-playlists/my-video-playlist-create.component.ts + 89 - src/app/+my-library/my-subscriptions/my-subscriptions.component.html - 14 + src/app/+my-library/+my-video-channels/my-video-channel-create.component.ts + 77 + + + Showing to of imports - src/app/+my-library/+my-video-channels/my-video-channels.component.html - 14 + src/app/+my-library/my-video-imports/my-video-imports.component.html + 10 + + + Target - src/app/+admin/follows/following-list/following-list.component.html - 20 + src/app/+my-library/my-video-imports/my-video-imports.component.html + 17 + + + Video - src/app/shared/shared-moderation/account-blocklist.component.html - 20 + src/app/+my-library/my-video-imports/my-video-imports.component.html + 18 - src/app/shared/shared-moderation/server-blocklist.component.html + src/app/+my-library/my-ownership/my-ownership.component.html 20 src/app/+admin/moderation/video-comment-list/video-comment-list.component.html - 46 + 60 + + + State - src/app/+admin/moderation/video-block-list/video-block-list.component.html - 33 + src/app/+my-library/my-video-imports/my-video-imports.component.html + 19 - src/app/+admin/follows/followers-list/followers-list.component.html - 20 + src/app/+admin/system/jobs/jobs.component.html + 43 + + + Created - src/app/+admin/users/user-list/user-list.component.html - 36 + src/app/+my-library/my-video-imports/my-video-imports.component.html + 20 - - - Mute domain - src/app/shared/shared-moderation/server-blocklist.component.html - 24 + src/app/shared/shared-abuse-list/abuse-list-table.component.html + 43 - src/app/shared/shared-moderation/server-blocklist.component.html - 24 + src/app/+admin/system/jobs/jobs.component.html + 44 - - - Muted at - src/app/shared/shared-moderation/server-blocklist.component.html - 33 + src/app/+admin/follows/following-list/following-list.component.html + 34 - src/app/shared/shared-moderation/account-blocklist.component.html - 29 + src/app/+admin/follows/followers-list/followers-list.component.html + 31 + + + See the error - src/app/shared/shared-moderation/account-blocklist.component.html - 29 + src/app/+my-library/my-video-imports/my-video-imports.component.html + 27 - src/app/shared/shared-moderation/server-blocklist.component.html - 33 + src/app/+my-library/my-video-imports/my-video-imports.component.html + 27 - - Unmute + + This video was deleted - src/app/shared/shared-moderation/server-blocklist.component.html - 40 + src/app/+my-library/my-video-imports/my-video-imports.component.html + 49 + + + My subscriptions - src/app/shared/shared-moderation/account-blocklist.component.html - 36 + src/app/+my-library/my-subscriptions/my-subscriptions.component.html + 4 + + + Search your subscriptions - src/app/shared/shared-moderation/account-blocklist.component.html - 36 + src/app/+my-library/my-subscriptions/my-subscriptions.component.html + 11 + + + You don't have any subscriptions yet. - src/app/shared/shared-moderation/server-blocklist.component.html - 40 + src/app/+my-library/my-subscriptions/my-subscriptions.component.html + 18 - - Open instance in a new tab + + Channel page - src/app/shared/shared-moderation/server-blocklist.component.html - 43 + src/app/+my-library/my-subscriptions/my-subscriptions.component.html + 27 - src/app/+admin/follows/following-list/following-list.component.html - 45 + src/app/+my-library/+my-video-channels/my-video-channels.component.html + 30 - src/app/shared/shared-moderation/server-blocklist.component.html - 43 + src/app/+videos/+video-watch/video-watch.component.html + 182 - - No server found matching current filters. + + subscribers - src/app/shared/shared-moderation/server-blocklist.component.html - 56 + src/app/+my-library/my-subscriptions/my-subscriptions.component.html + 32 + + + Owner account page - src/app/shared/shared-moderation/server-blocklist.component.html - 56 + src/app/+my-library/my-subscriptions/my-subscriptions.component.html + 34 - - No server found. + + Created by - src/app/shared/shared-moderation/server-blocklist.component.html - 57 + src/app/+my-library/my-subscriptions/my-subscriptions.component.html + 35 + + + - src/app/shared/shared-moderation/server-blocklist.component.html - 57 + src/app/shared/shared-main/buttons/action-dropdown.component.html + 22 - - Muted accounts + + My ownership changes - src/app/shared/shared-moderation/account-blocklist.component.html + src/app/+my-library/my-ownership/my-ownership.component.html 3 + + + Actions - src/app/shared/shared-moderation/account-blocklist.component.html - 3 + src/app/+my-library/my-ownership/my-ownership.component.html + 18 - - - Showing to of muted accounts - src/app/shared/shared-moderation/account-blocklist.component.html - 10 + src/app/shared/shared-abuse-list/abuse-list-table.component.html + 61 - src/app/shared/shared-moderation/account-blocklist.component.html - 10 + src/app/+admin/moderation/video-comment-list/video-comment-list.component.html + 82 + + + src/app/+admin/moderation/video-block-list/video-block-list.component.html + 62 - - Account + + Initiator - src/app/shared/shared-moderation/account-blocklist.component.html - 28 + src/app/+my-library/my-ownership/my-ownership.component.html + 19 + + + Created - src/app/shared/shared-moderation/account-blocklist.component.html - 28 + src/app/+my-library/my-ownership/my-ownership.component.html + 22,23 + + + Status - src/app/+admin/moderation/video-comment-list/video-comment-list.component.html - 59 + src/app/+my-library/my-ownership/my-ownership.component.html + 25 Open account in a new tab + + src/app/+my-library/my-ownership/my-ownership.component.html + 38 + src/app/shared/shared-moderation/account-blocklist.component.html 39 @@ -4999,859 +4987,940 @@ The link will expire within 1 hour. src/app/shared/shared-abuse-list/abuse-list-table.component.html 66 + + src/app/shared/shared-moderation/account-blocklist.component.html + 39 + + + src/app/+admin/moderation/video-comment-list/video-comment-list.component.html + 87 + + + src/app/+admin/users/user-list/user-list.component.html + 106 + + + + Accept src/app/+my-library/my-ownership/my-ownership.component.html - 38 + 33 - src/app/shared/shared-moderation/account-blocklist.component.html + src/app/+my-library/my-ownership/my-accept-ownership/my-accept-ownership.component.html + 30 + + + src/app/+admin/follows/followers-list/followers-list.component.html 39 + + + Refuse + + src/app/+my-library/my-ownership/my-ownership.component.html + 34 + - src/app/+admin/moderation/video-comment-list/video-comment-list.component.html - 87 + src/app/+admin/follows/followers-list/followers-list.component.html + 40 + + + No ownership change request found. - src/app/+admin/users/user-list/user-list.component.html - 106 + src/app/+my-library/my-ownership/my-ownership.component.html + 83 - - No account found matching current filters. + + Ownership accepted - src/app/shared/shared-moderation/account-blocklist.component.html - 63 + src/app/+my-library/my-ownership/my-accept-ownership/my-accept-ownership.component.ts + 71 + + + Accept ownership - src/app/shared/shared-moderation/account-blocklist.component.html - 63 + src/app/+my-library/my-ownership/my-accept-ownership/my-accept-ownership.component.html + 3 - - No account found. + + Select a channel to receive the video - src/app/shared/shared-moderation/account-blocklist.component.html - 64 + src/app/+my-library/my-ownership/my-accept-ownership/my-accept-ownership.component.html + 10 + + + Channel that will receive the video - src/app/shared/shared-moderation/account-blocklist.component.html - 64 + src/app/+my-library/my-ownership/my-accept-ownership/my-accept-ownership.component.html + 13 - - Reports + + Published - src/app/+my-account/my-account-abuses/my-account-abuses-list.component.html - 3 + src/app/shared/shared-video-miniature/video-miniature.component.ts + 162 + + + Publication scheduled on - src/app/+admin/moderation/abuse-list/abuse-list.component.html - 3 + src/app/shared/shared-video-miniature/video-miniature.component.ts + 167 - - Welcome to PeerTube! + + Waiting transcoding - src/app/+signup/shared/signup-success.component.html - 8 + src/app/shared/shared-video-miniature/video-miniature.component.ts + 171 - - If you need help to use PeerTube, you can have a look at the documentation. + + To transcode - src/app/+signup/shared/signup-success.component.html - 14,15 + src/app/shared/shared-video-miniature/video-miniature.component.ts + 175 - - Report + + To import - src/app/shared/shared-moderation/report-modals/account-report.component.ts - 51 + src/app/shared/shared-video-miniature/video-miniature.component.ts + 179 - - Account reported. + + Unlisted - src/app/shared/shared-moderation/report-modals/account-report.component.ts - 82 + src/app/shared/shared-video-miniature/video-miniature.component.html + 6 - - - What is the issue? - src/app/shared/shared-moderation/report-modals/report.component.html - 13 + src/app/+videos/+video-watch/video-watch-playlist.component.html + 9 + + + Private - src/app/shared/shared-moderation/report-modals/video-report.component.html - 13 + src/app/shared/shared-video-miniature/video-miniature.component.html + 7 - src/app/shared/shared-moderation/report-modals/report.component.html - 13 + src/app/shared/shared-video-playlist/video-playlist-element-miniature.component.html + 33 - - - Please describe the issue... - src/app/shared/shared-moderation/report-modals/report.component.html - 42 + src/app/+videos/+video-watch/video-watch-playlist.component.html + 10 + + + Blocked - src/app/shared/shared-moderation/report-modals/video-report.component.html - 80 + src/app/shared/shared-video-miniature/video-miniature.component.html + 52 + + + Sensitive - src/app/shared/shared-moderation/report-modals/report.component.html - 42 + src/app/shared/shared-video-miniature/video-miniature.component.html + 57,58 - - Submit + + Subscribed to all current channels of . You will be notified of all their new videos. - src/app/shared/shared-moderation/report-modals/report.component.html - 57 + src/app/shared/shared-user-subscription/subscribe-button.component.ts + 109 + + + Subscribed to . You will be notified of all their new videos. - src/app/+my-library/my-videos/modals/video-change-ownership.component.html - 27 + src/app/shared/shared-user-subscription/subscribe-button.component.ts + 110 + + + Subscribed - src/app/shared/shared-moderation/video-block.component.html - 43 + src/app/shared/shared-user-subscription/subscribe-button.component.ts + 112 + + + Unsubscribed from all channels of - src/app/shared/shared-moderation/report-modals/video-report.component.html - 95 + src/app/shared/shared-user-subscription/subscribe-button.component.ts + 139 + + + Unsubscribed from - src/app/+about/about-instance/contact-admin-modal.component.html - 53 + src/app/shared/shared-user-subscription/subscribe-button.component.ts + 140 + + + Unsubscribed - src/app/shared/shared-moderation/report-modals/report.component.html - 57 + src/app/shared/shared-user-subscription/subscribe-button.component.ts + 142 - - Your report will be sent to moderators of and will be forwarded to the comment origin () too. + + Using an ActivityPub account - src/app/shared/shared-moderation/report-modals/report.component.html - 36,38 + src/app/shared/shared-user-subscription/subscribe-button.component.html + 50 + + + Subscribe with a Mastodon account: - src/app/shared/shared-moderation/report-modals/report.component.html - 36,38 + src/app/shared/shared-user-subscription/subscribe-button.component.html + 57 - - My videos + + Using a syndication feed - src/app/+my-library/my-videos/my-videos.component.ts - 58 + src/app/shared/shared-user-subscription/subscribe-button.component.html + 62 + + + Subscribe via RSS - src/app/+my-library/my-library-routing.module.ts - 77 + src/app/shared/shared-user-subscription/subscribe-button.component.html + 63 - - Do you really want to delete videos? + + Subscribe - src/app/+my-library/my-videos/my-videos.component.ts - 103 + src/app/shared/shared-user-subscription/subscribe-button.component.html + 7 - - videos deleted. + + Subscribe to all channels - src/app/+my-library/my-videos/my-videos.component.ts - 120 + src/app/shared/shared-user-subscription/subscribe-button.component.html + 9 - - Do you really want to delete ? + + channels subscribed - src/app/+my-library/my-videos/my-videos.component.ts - 130 + src/app/shared/shared-user-subscription/subscribe-button.component.html + 11 + + + {VAR_SELECT, select, undefined {Unsubscribe} other {Unsubscribe from all channels}} - src/app/+my-library/my-video-playlists/my-video-playlists.component.ts - 49 + src/app/shared/shared-user-subscription/subscribe-button.component.html + 31 + + + Subscribe with an account on this instance - src/app/+my-library/my-video-playlists/my-video-playlist-elements.component.ts - 126 + src/app/shared/shared-user-subscription/subscribe-button.component.html + 53 - - Video deleted. + + Subscribe with your local account - src/app/+my-library/my-videos/my-videos.component.ts - 138 + src/app/shared/shared-user-subscription/subscribe-button.component.html + 54 + + + My videos history - src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts - 214 + src/app/+my-library/my-history/my-history.component.ts + 44 - - Display live information + + Videos history is enabled - src/app/+my-library/my-videos/my-videos.component.ts - 161 + src/app/+my-library/my-history/my-history.component.ts + 76 + + + Videos history is disabled - src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts - 278 + src/app/+my-library/my-history/my-history.component.ts + 77 - - Change ownership + + Delete videos history - src/app/+my-library/my-videos/my-videos.component.ts - 167 + src/app/+my-library/my-history/my-history.component.ts + 89 - - My videos + + Are you sure you want to delete all your videos history? - src/app/+my-library/my-videos/my-videos.component.html - 4 + src/app/+my-library/my-history/my-history.component.ts + 90 - - My imports + + Videos history deleted - src/app/+my-library/my-videos/my-videos.component.html - 11 + src/app/+my-library/my-history/my-history.component.ts + 98 + + + My history - src/app/+my-library/my-video-imports/my-video-imports.component.html + src/app/+my-library/my-history/my-history.component.html 3 - - Ownership changes + + Video history - src/app/+my-library/my-videos/my-videos.component.html - 16 + src/app/+my-library/my-history/my-history.component.html + 9 - - Search your videos + + Delete history - src/app/+my-library/my-videos/my-videos.component.html - 23 + src/app/+my-library/my-history/my-history.component.html + 13,15 - - Delete + + You don't have any video history yet. - src/app/+my-library/my-videos/my-videos.component.html - 43 + src/app/+my-library/my-history/my-history.component.html + 19 + + + Welcome to PeerTube! - src/app/+videos/+video-edit/shared/video-edit.component.html - 178 + src/app/+signup/shared/signup-success.component.html + 8 - - Ownership change request sent. + + If you need help to use PeerTube, you can have a look at the documentation. - src/app/+my-library/my-videos/modals/video-change-ownership.component.ts - 64 + src/app/+signup/shared/signup-success.component.html + 14,15 - - Change ownership + + Report - src/app/+my-library/my-videos/modals/video-change-ownership.component.html - 3 + src/app/shared/shared-moderation/report-modals/account-report.component.ts + 51 - - Select the next owner + + Account reported. - src/app/+my-library/my-videos/modals/video-change-ownership.component.html - 10 + src/app/shared/shared-moderation/report-modals/account-report.component.ts + 82 - - Playlist } deleted. + + What is the issue? - src/app/+my-library/my-video-playlists/my-video-playlists.component.ts - 60 + src/app/shared/shared-moderation/report-modals/report.component.html + 13 - - - My playlists - src/app/+my-library/my-video-playlists/my-video-playlists.component.html - 4 + src/app/shared/shared-moderation/report-modals/video-report.component.html + 13 - - - Search your playlists - src/app/+my-library/my-video-playlists/my-video-playlists.component.html - 10 + src/app/shared/shared-moderation/report-modals/report.component.html + 13 - - Create playlist + + Please describe the issue... - src/app/+my-library/my-video-playlists/my-video-playlists.component.html - 18 + src/app/shared/shared-moderation/report-modals/report.component.html + 42 - - - Playlist updated. - src/app/+my-library/my-video-playlists/my-video-playlist-update.component.ts - 97 + src/app/shared/shared-moderation/report-modals/video-report.component.html + 80 + + + src/app/shared/shared-moderation/report-modals/report.component.html + 42 - - My Playlists + + Your report will be sent to moderators of and will be forwarded to the comment origin () too. - src/app/+my-library/my-video-playlists/my-video-playlist-edit.component.html - 4 + src/app/shared/shared-moderation/report-modals/report.component.html + 36,38 - src/app/+my-library/my-video-playlists/my-video-playlist-edit.component.html - 4 + src/app/shared/shared-moderation/report-modals/report.component.html + 36,38 - - Privacy + + {VAR_PLURAL, plural, =0 {No videos} =1 {1 video} other { videos}} - src/app/+my-library/my-video-playlists/my-video-playlist-edit.component.html - 57 + src/app/shared/shared-video-playlist/video-playlist-miniature.component.html + 9 + + + Updated - src/app/+my-library/my-video-playlists/my-video-playlist-edit.component.html - 57 + src/app/shared/shared-video-playlist/video-playlist-miniature.component.html + 29 + + + - src/app/+videos/+video-watch/video-watch.component.html - 226 + src/app/shared/shared-video-playlist/video-playlist-miniature.component.html + 22,24 + + + Video removed from - src/app/+videos/+video-edit/video-add-components/video-import-torrent.component.html - 34 + src/app/shared/shared-video-playlist/video-playlist-element-miniature.component.ts + 98 - src/app/+videos/+video-edit/video-add-components/video-import-url.component.html - 29 + src/app/shared/shared-video-playlist/video-add-to-playlist.component.ts + 307 + + + Timestamps updated - src/app/+videos/+video-edit/video-add-components/video-go-live.component.html - 13 + src/app/shared/shared-video-playlist/video-playlist-element-miniature.component.ts + 117 - src/app/+videos/+video-edit/video-add-components/video-upload.component.html - 18 + src/app/shared/shared-video-playlist/video-add-to-playlist.component.ts + 273 + + + Starts at - src/app/+videos/+video-edit/shared/video-edit.component.html - 106 + src/app/shared/shared-video-playlist/video-playlist-element-miniature.component.ts + 140 + + + src/app/shared/shared-video-playlist/video-playlist-element-miniature.component.ts + 143 - - Playlist thumbnail + + Stops at - src/app/+my-library/my-video-playlists/my-video-playlist-edit.component.html - 82 + src/app/shared/shared-video-playlist/video-playlist-element-miniature.component.ts + 141 + + + and stops at - src/app/+my-library/my-video-playlists/my-video-playlist-edit.component.html - 82 + src/app/shared/shared-video-playlist/video-playlist-element-miniature.component.ts + 143 - - Edit + + Unavailable - src/app/+my-library/my-video-playlists/my-video-playlist-edit.component.html - 85 + src/app/shared/shared-video-playlist/video-playlist-element-miniature.component.html + 32 + + + Deleted - src/app/+my-library/my-video-playlists/my-video-playlist-edit.component.html - 11 + src/app/shared/shared-video-playlist/video-playlist-element-miniature.component.html + 34 - src/app/+my-library/my-video-playlists/my-video-playlist-edit.component.html - 85 + src/app/shared/shared-abuse-list/abuse-list-table.component.html + 116 - src/app/+my-library/my-video-playlists/my-video-playlist-edit.component.html - 11 + src/app/+videos/+video-watch/comment/video-comment.component.html + 57 + + + Delete from - src/app/+my-library/+my-video-channels/my-video-channel-edit.component.html - 11 + src/app/shared/shared-video-playlist/video-playlist-element-miniature.component.html + 88 + + + Edit starts/stops at - src/app/+my-library/+my-video-channels/my-video-channel-edit.component.html - 11 + src/app/shared/shared-video-playlist/video-playlist-element-miniature.component.html + 50 + + + Start at - src/app/+videos/+video-edit/video-add-components/video-upload.component.html - 35 + src/app/shared/shared-video-playlist/video-playlist-element-miniature.component.html + 57 - src/app/+videos/+video-edit/shared/video-edit.component.html - 270 + src/app/shared/shared-share-modal/video-share.component.html + 113 - src/app/+admin/users/user-edit/user-edit.component.html - 11 + src/app/shared/shared-video-playlist/video-add-to-playlist.component.html + 34 - src/app/+admin/users/user-edit/user-edit.component.html - 11 + src/app/shared/shared-moderation/report-modals/video-report.component.html + 47 - - Create + + Stop at - src/app/+my-library/my-video-playlists/my-video-playlist-edit.component.html - 8 + src/app/shared/shared-video-playlist/video-playlist-element-miniature.component.html + 71 - src/app/+my-library/my-video-playlists/my-video-playlist-edit.component.html - 8 + src/app/shared/shared-share-modal/video-share.component.html + 144 src/app/shared/shared-video-playlist/video-add-to-playlist.component.html - 81 + 35 - src/app/+my-library/+my-video-channels/my-video-channel-edit.component.html - 8 + src/app/shared/shared-moderation/report-modals/video-report.component.html + 62 + + + URL - src/app/+my-library/+my-video-channels/my-video-channel-edit.component.html - 8 + src/app/shared/shared-share-modal/video-share.component.html + 16 - src/app/+admin/users/user-edit/user-edit.component.html - 8 + src/app/shared/shared-share-modal/video-share.component.html + 71 - src/app/+admin/users/user-edit/user-edit.component.html - 8 + src/app/+videos/+video-edit/video-add-components/video-import-url.component.html + 6 - - NEW PLAYLIST + + QR-Code - src/app/+my-library/my-video-playlists/my-video-playlist-edit.component.html - 25 + src/app/shared/shared-share-modal/video-share.component.html + 27 - src/app/+my-library/my-video-playlists/my-video-playlist-edit.component.html - 25 + src/app/shared/shared-share-modal/video-share.component.html + 81 - - PLAYLIST + + Embed - src/app/+my-library/my-video-playlists/my-video-playlist-edit.component.html - 26 + src/app/shared/shared-share-modal/video-share.component.html + 37 - src/app/+my-library/my-video-playlists/my-video-playlist-edit.component.html - 26 + src/app/shared/shared-share-modal/video-share.component.html + 91 - - Update playlist + + Share the playlist - src/app/+my-library/my-video-playlists/my-video-playlist-elements.component.ts - 47 + src/app/shared/shared-share-modal/video-share.component.html + 11 + + + The url is not secured (no HTTPS), so the embed video won't work on HTTPS websites (web browsers block non secured HTTP requests on HTTPS websites). - src/app/+my-library/my-library-routing.module.ts - 67 + src/app/shared/shared-share-modal/video-share.component.html + 44,45 - - - Delete playlist - src/app/+my-library/my-video-playlists/my-video-playlist-elements.component.ts - 52 + src/app/shared/shared-share-modal/video-share.component.html + 98,99 - - Playlist deleted. + + Share the playlist at this video position - src/app/+my-library/my-video-playlists/my-video-playlist-elements.component.ts - 135 + src/app/shared/shared-share-modal/video-share.component.html + 58 - - Share + + Autoplay - src/app/+my-library/my-video-playlists/my-video-playlist-elements.component.html - 12 + src/app/shared/shared-share-modal/video-share.component.html + 159 + + + Share the video src/app/shared/shared-share-modal/video-share.component.html - 3 + 66 - - No videos in this playlist. + + Auto select subtitle - src/app/+my-library/my-video-playlists/my-video-playlist-elements.component.html - 25 + src/app/shared/shared-share-modal/video-share.component.html + 128 - - Browse videos on PeerTube to add them in your playlist. + + Loop - src/app/+my-library/my-video-playlists/my-video-playlist-elements.component.html - 28,29 + src/app/shared/shared-share-modal/video-share.component.html + 173 - - See the documentation for more information. + + Use origin instance URL - src/app/+my-library/my-video-playlists/my-video-playlist-elements.component.html - 32,33 + src/app/shared/shared-share-modal/video-share.component.html + 180 - - Playlist created. + + Display video title - src/app/+my-library/my-video-playlists/my-video-playlist-create.component.ts - 76 + src/app/shared/shared-share-modal/video-share.component.html + 189 - - Create + + Display privacy warning - src/app/+my-library/my-video-playlists/my-video-playlist-create.component.ts - 89 + src/app/shared/shared-share-modal/video-share.component.html + 196 + + + Display player controls - src/app/+my-library/+my-video-channels/my-video-channel-create.component.ts - 77 + src/app/shared/shared-share-modal/video-share.component.html + 203 - - Showing to of imports + + Display PeerTube button link - src/app/+my-library/my-video-imports/my-video-imports.component.html - 10 + src/app/shared/shared-share-modal/video-share.component.html + 210 - - Target + + More customization - src/app/+my-library/my-video-imports/my-video-imports.component.html - 17 + src/app/shared/shared-share-modal/video-share.component.html + 223,224 - - Video + + Less customization - src/app/+my-library/my-video-imports/my-video-imports.component.html - 18 + src/app/shared/shared-share-modal/video-share.component.html + 231,232 + + + Live information - src/app/+my-library/my-ownership/my-ownership.component.html - 20 + src/app/shared/shared-video-live/live-stream-information.component.html + 3 + + + Update live settings - src/app/+admin/moderation/video-comment-list/video-comment-list.component.html - 60 + src/app/shared/shared-video-live/live-stream-information.component.html + 39 - - State + + Live RTMP Url - src/app/+my-library/my-video-imports/my-video-imports.component.html + src/app/shared/shared-video-live/live-stream-information.component.html 19 - src/app/+admin/system/jobs/jobs.component.html - 43 + src/app/+videos/+video-edit/shared/video-edit.component.html + 218 - - Created - - src/app/+my-library/my-video-imports/my-video-imports.component.html - 20 - - - src/app/shared/shared-abuse-list/abuse-list-table.component.html - 43 - - - src/app/+admin/system/jobs/jobs.component.html - 44 - + + Live stream key - src/app/+admin/follows/following-list/following-list.component.html - 34 + src/app/shared/shared-video-live/live-stream-information.component.html + 24 - src/app/+admin/follows/followers-list/followers-list.component.html - 31 + src/app/+videos/+video-edit/shared/video-edit.component.html + 223 - - See the error - - src/app/+my-library/my-video-imports/my-video-imports.component.html - 27 - + + ⚠️ Never share your stream key with anyone. - src/app/+my-library/my-video-imports/my-video-imports.component.html + src/app/shared/shared-video-live/live-stream-information.component.html 27 - - - This video was deleted - src/app/+my-library/my-video-imports/my-video-imports.component.html - 49 + src/app/+videos/+video-edit/shared/video-edit.component.html + 226 - - {VAR_PLURAL, plural, =0 {No videos} =1 {1 video} other { videos}} + + Permanent live - src/app/shared/shared-video-playlist/video-playlist-miniature.component.html - 9 + src/app/shared/shared-video-live/live-stream-information.component.html + 10 - - Updated + + Replay will be saved - src/app/shared/shared-video-playlist/video-playlist-miniature.component.html - 29 + src/app/shared/shared-video-live/live-stream-information.component.html + 11 - - + + Cancel - src/app/shared/shared-video-playlist/video-playlist-miniature.component.html - 22,24 + src/app/shared/shared-video-miniature/videos-selection.component.html + 19,20 - - Are you sure you want to delete your account? This will delete all your data, including channels, videos and comments. Content cached by other servers and other third-parties might make longer to be deleted. + + Do you really want to unblock this video? It will be available again in the videos list. - src/app/+my-account/my-account-settings/my-account-danger-zone/my-account-danger-zone.component.ts - 22 + src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts + 180 - - - Type your username to confirm - src/app/+my-account/my-account-settings/my-account-danger-zone/my-account-danger-zone.component.ts - 23 + src/app/+admin/moderation/video-block-list/video-block-list.component.ts + 146 - - Delete your account + + Unblock - src/app/+my-account/my-account-settings/my-account-danger-zone/my-account-danger-zone.component.ts - 25 + src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts + 182 - - - Delete my account - src/app/+my-account/my-account-settings/my-account-danger-zone/my-account-danger-zone.component.ts - 26 + src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts + 296 - - - Your account is deleted. - src/app/+my-account/my-account-settings/my-account-danger-zone/my-account-danger-zone.component.ts - 32 + src/app/+admin/moderation/video-block-list/video-block-list.component.ts + 70 - - - Once you delete your account, there is no going back. You will be asked to confirm this action. - src/app/+my-account/my-account-settings/my-account-danger-zone/my-account-danger-zone.component.html - 2 + src/app/+admin/moderation/video-block-list/video-block-list.component.ts + 148 - - Delete your account + + Video unblocked. - src/app/+my-account/my-account-settings/my-account-danger-zone/my-account-danger-zone.component.html - 4 + src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts + 188 - - - Please check your emails to verify your new email. - src/app/+my-account/my-account-settings/my-account-change-email/my-account-change-email.component.ts - 53 + src/app/+admin/moderation/video-block-list/video-block-list.component.ts + 153 - - Email updated. + + Do you really want to delete this video? - src/app/+my-account/my-account-settings/my-account-change-email/my-account-change-email.component.ts - 55 + src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts + 203 - - - Your current email is - src/app/+my-account/my-account-settings/my-account-change-email/my-account-change-email.component.html - 5 + src/app/shared/shared-abuse-list/abuse-list-table.component.ts + 370 - - - is awaiting email verification - - src/app/+my-account/my-account-settings/my-account-change-email/my-account-change-email.component.html - 9,10 + src/app/+admin/moderation/video-block-list/video-block-list.component.ts + 78 - - New email + + The live stream will be automatically terminated. - src/app/+my-account/my-account-settings/my-account-change-email/my-account-change-email.component.html - 16 + src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts + 205 - - Change email + + This video will be duplicated by your instance. - src/app/+my-account/my-account-settings/my-account-change-email/my-account-change-email.component.html - 35 + src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts + 226 - - New video from your subscriptions + + Account muted. - src/app/+my-account/my-account-settings/my-account-notification-preferences/my-account-notification-preferences.component.ts - 32 + src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts + 240 - - - New comment on your video - src/app/+my-account/my-account-settings/my-account-notification-preferences/my-account-notification-preferences.component.ts - 33 + src/app/shared/shared-moderation/user-moderation-dropdown.component.ts + 119 - - New abuse + + Save to playlist - src/app/+my-account/my-account-settings/my-account-notification-preferences/my-account-notification-preferences.component.ts - 34 + src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts + 264 - - - Video blocked automatically waiting review - src/app/+my-account/my-account-settings/my-account-notification-preferences/my-account-notification-preferences.component.ts - 35 + src/app/+videos/+video-watch/video-watch.component.ts + 135 - - One of your video is blocked/unblocked + + Download - src/app/+my-account/my-account-settings/my-account-notification-preferences/my-account-notification-preferences.component.ts - 36 + src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts + 272 - - Video published (after transcoding/scheduled update) + + Block - src/app/+my-account/my-account-settings/my-account-notification-preferences/my-account-notification-preferences.component.ts - 37 + src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts + 290 - - Video import finished + + Mirror - src/app/+my-account/my-account-settings/my-account-notification-preferences/my-account-notification-preferences.component.ts - 38 + src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts + 302 - - A new user registered on your instance + + Report - src/app/+my-account/my-account-settings/my-account-notification-preferences/my-account-notification-preferences.component.ts - 39 + src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts + 314 - - You or your channel(s) has a new follower + + Mute account - src/app/+my-account/my-account-settings/my-account-notification-preferences/my-account-notification-preferences.component.ts - 40 + src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts + 322 - - - Someone mentioned you in video comments - src/app/+my-account/my-account-settings/my-account-notification-preferences/my-account-notification-preferences.component.ts - 41 + src/app/shared/shared-abuse-list/abuse-list-table.component.ts + 287 - - Your instance has a new follower + + {VAR_PLURAL, plural, =1 {1 view} other { views}} - src/app/+my-account/my-account-settings/my-account-notification-preferences/my-account-notification-preferences.component.ts - 42 + src/app/shared/shared-video/video-views-counter.component.html + 3 - - Your instance automatically followed another instance + + - src/app/+my-account/my-account-settings/my-account-notification-preferences/my-account-notification-preferences.component.ts - 43 + src/app/shared/shared-video/video-views-counter.component.html + 3,4 - - An abuse report received a new message + + {VAR_PLURAL, plural, =1 {1 viewer} other { viewers}} - src/app/+my-account/my-account-settings/my-account-notification-preferences/my-account-notification-preferences.component.ts - 44 + src/app/shared/shared-video/video-views-counter.component.html + 7 - - One of your abuse reports has been accepted or rejected by moderators + + - src/app/+my-account/my-account-settings/my-account-notification-preferences/my-account-notification-preferences.component.ts - 45 + src/app/shared/shared-video/video-views-counter.component.html + 7,8 - - Preferences saved + + Remote subscribeRemote interact - src/app/+my-account/my-account-settings/my-account-notification-preferences/my-account-notification-preferences.component.ts - 92 + src/app/shared/shared-user-subscription/remote-subscribe.component.html + 11,12 - - Activities + + You can subscribe to the channel via any ActivityPub-capable fediverse instance. For instance with Mastodon or Pleroma you can type the channel URL in the search box and subscribe there. - src/app/+my-account/my-account-settings/my-account-notification-preferences/my-account-notification-preferences.component.html - 2 + src/app/shared/shared-user-subscription/remote-subscribe.component.html + 18,20 - - Web + + You can interact with this via any ActivityPub-capable fediverse instance. For instance with Mastodon or Pleroma you can type the current URL in the search box and interact with it there. - src/app/+my-account/my-account-settings/my-account-notification-preferences/my-account-notification-preferences.component.html - 3 + src/app/shared/shared-user-subscription/remote-subscribe.component.html + 27,29 @@ -5926,17 +5995,6 @@ The link will expire within 1 hour. 107 - - Account muted. - - src/app/shared/shared-moderation/user-moderation-dropdown.component.ts - 119 - - - src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts - 240 - - Account unmuted. @@ -6242,733 +6300,722 @@ The link will expire within 1 hour. 369 - - Channels + + Moderation - src/app/+my-library/my-library.component.ts + src/app/+my-account/my-account.component.ts + 28 + + + src/app/+admin/admin.component.ts 47 - - Videos + + Muted accounts - src/app/+my-library/my-library.component.ts - 54 + src/app/+my-account/my-account.component.ts + 31 - - - Playlists - src/app/+my-library/my-library.component.ts - 61 + src/app/+my-account/my-account-routing.module.ts + 86 + + + src/app/+admin/admin.component.ts + 74 + + + src/app/+admin/moderation/moderation.routes.ts + 98 - - Subscriptions + + Muted servers - src/app/+my-library/my-library.component.ts - 66 + src/app/+my-account/my-account.component.ts + 36 - src/app/+videos/videos-routing.module.ts - 73 + src/app/+my-account/my-account-routing.module.ts + 95 - src/app/+videos/video-list/video-user-subscriptions.component.ts - 45 + src/app/+admin/admin.component.ts + 81 - - History + + Abuse reports - src/app/+my-library/my-library.component.ts - 71 + src/app/+my-account/my-account.component.ts + 41 - - My playlists + + Settings - src/app/+my-library/my-library-routing.module.ts - 40 + src/app/+my-account/my-account.component.ts + 50 - - Create a new playlist + + Notifications - src/app/+my-library/my-library-routing.module.ts - 49 + src/app/+my-account/my-account.component.ts + 55 + + + src/app/+my-account/my-account-routing.module.ts + 109 - - Playlist elements + + Applications - src/app/+my-library/my-library-routing.module.ts - 58 + src/app/+my-account/my-account.component.ts + 60 + + + src/app/+my-account/my-account-routing.module.ts + 127 - - My video imports + + Account settings - src/app/+my-library/my-library-routing.module.ts - 90 + src/app/+my-account/my-account-routing.module.ts + 29 - - My subscriptions + + My abuse reports - src/app/+my-library/my-library-routing.module.ts - 99 + src/app/+my-account/my-account-routing.module.ts + 118 - - Ownership changes + + Add to watch later - src/app/+my-library/my-library-routing.module.ts - 108 + src/app/shared/shared-thumbnail/video-thumbnail.component.ts + 29 - - My video history + + Remove from watch later - src/app/+my-library/my-library-routing.module.ts - 118 + src/app/shared/shared-thumbnail/video-thumbnail.component.ts + 30 - - Do you really want to unblock this video? It will be available again in the videos list. + + LIVE - src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts - 180 + src/app/shared/shared-thumbnail/video-thumbnail.component.html + 31 - src/app/+admin/moderation/video-block-list/video-block-list.component.ts - 146 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 876 - - Unblock + + LIVE ENDED - src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts - 182 + src/app/shared/shared-thumbnail/video-thumbnail.component.html + 32 + + + Violent or repulsive - src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts - 296 + src/app/shared/shared-moderation/abuse.service.ts + 139 + + + Contains offensive, violent, or coarse language or iconography. - src/app/+admin/moderation/video-block-list/video-block-list.component.ts - 70 + src/app/shared/shared-moderation/abuse.service.ts + 140 + + + Hateful or abusive - src/app/+admin/moderation/video-block-list/video-block-list.component.ts - 148 + src/app/shared/shared-moderation/abuse.service.ts + 144 - - Video unblocked. + + Contains abusive, racist or sexist language or iconography. - src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts - 188 + src/app/shared/shared-moderation/abuse.service.ts + 145 + + + Spam, ad or false news - src/app/+admin/moderation/video-block-list/video-block-list.component.ts - 153 + src/app/shared/shared-moderation/abuse.service.ts + 149 - - Do you really want to delete this video? + + Contains marketing, spam, purposefully deceitful news, or otherwise misleading thumbnail/text/tags. Please provide reputable sources to report hoaxes. - src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts - 203 + src/app/shared/shared-moderation/abuse.service.ts + 150 + + + Privacy breach or doxxing - src/app/shared/shared-abuse-list/abuse-list-table.component.ts - 370 + src/app/shared/shared-moderation/abuse.service.ts + 154 + + + Contains personal information that could be used to track, identify, contact or impersonate someone (e.g. name, address, phone number, email, or credit card details). - src/app/+admin/moderation/video-block-list/video-block-list.component.ts - 78 + src/app/shared/shared-moderation/abuse.service.ts + 155 - - The live stream will be automatically terminated. + + Copyright - src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts - 205 + src/app/shared/shared-moderation/abuse.service.ts + 159 + + + src/app/shared/shared-abuse-list/abuse-details.component.ts + 25 - - This video will be duplicated by your instance. + + Infringes your copyright wrt. the regional laws with which the server must comply. - src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts - 226 + src/app/shared/shared-moderation/abuse.service.ts + 160 - - Save to playlist + + Breaks server rules - src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts - 264 + src/app/shared/shared-moderation/abuse.service.ts + 164 + + + Anything not included in the above that breaks the terms of service, code of conduct, or general rules in place on the server. - src/app/+videos/+video-watch/video-watch.component.ts - 135 + src/app/shared/shared-moderation/abuse.service.ts + 165 - - Download + + Thumbnails + + src/app/shared/shared-moderation/abuse.service.ts + 173 + - src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts - 272 + src/app/shared/shared-abuse-list/abuse-details.component.ts + 27 - - Block + + The above can only be seen in thumbnails. - src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts - 290 + src/app/shared/shared-moderation/abuse.service.ts + 174 - - Mirror + + Captions - src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts - 302 + src/app/shared/shared-moderation/abuse.service.ts + 178 - - - Report - src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts - 314 + src/app/shared/shared-abuse-list/abuse-details.component.ts + 28 - - Mute account + + The above can only be seen in captions (please describe which). - src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts - 322 + src/app/shared/shared-moderation/abuse.service.ts + 179 + + + Renewing the token will disallow previously configured clients from retrieving the feed until they use the new token. Proceed? - src/app/shared/shared-abuse-list/abuse-list-table.component.ts - 287 + src/app/+my-account/my-account-applications/my-account-applications.component.ts + 41 - - {VAR_PLURAL, plural, =1 {1 view} other { views}} + + Renew token - src/app/shared/shared-video/video-views-counter.component.html - 3 + src/app/+my-account/my-account-applications/my-account-applications.component.ts + 42 - - + + Token renewed. Update your client configuration accordingly. - src/app/shared/shared-video/video-views-counter.component.html - 3,4 + src/app/+my-account/my-account-applications/my-account-applications.component.ts + 49 - - {VAR_PLURAL, plural, =1 {1 viewer} other { viewers}} + + Applications - src/app/shared/shared-video/video-views-counter.component.html - 7 + src/app/+my-account/my-account-applications/my-account-applications.component.html + 3 - - + + SUBSCRIPTION FEED - src/app/shared/shared-video/video-views-counter.component.html - 7,8 + src/app/+my-account/my-account-applications/my-account-applications.component.html + 8 - - Remote subscribeRemote interact + + Use third-party feed aggregators to retrieve the list of videos from channels you subscribed to. - src/app/shared/shared-user-subscription/remote-subscribe.component.html - 11,12 + src/app/+my-account/my-account-applications/my-account-applications.component.html + 10,12 - - You can subscribe to the channel via any ActivityPub-capable fediverse instance. For instance with Mastodon or Pleroma you can type the channel URL in the search box and subscribe there. + + Feed URL - src/app/shared/shared-user-subscription/remote-subscribe.component.html - 18,20 + src/app/+my-account/my-account-applications/my-account-applications.component.html + 18 - - You can interact with this via any ActivityPub-capable fediverse instance. For instance with Mastodon or Pleroma you can type the current URL in the search box and interact with it there. + + Feed Token - src/app/shared/shared-user-subscription/remote-subscribe.component.html - 27,29 + src/app/+my-account/my-account-applications/my-account-applications.component.html + 23 - - Process domains + + ⚠️ Never share your feed token with anyone. - src/app/shared/shared-moderation/batch-domains-modal.component.ts - 28 + src/app/+my-account/my-account-applications/my-account-applications.component.html + 26 - - + + Renew token - src/app/shared/shared-moderation/batch-domains-modal.component.html - 3 + src/app/+my-account/my-account-applications/my-account-applications.component.html + 35 - - 1 host (without "http://") per line + + Avatar changed. - src/app/shared/shared-moderation/batch-domains-modal.component.html - 11 + src/app/+my-account/my-account-settings/my-account-settings.component.ts + 44 - - - Do you really want to delete this abuse report? - src/app/shared/shared-abuse-list/abuse-list-table.component.ts - 129 + src/app/+my-library/+my-video-channels/my-video-channel-update.component.ts + 105 - - Abuse deleted. + + avatar - src/app/shared/shared-abuse-list/abuse-list-table.component.ts - 134 + src/app/+my-account/my-account-settings/my-account-settings.component.ts + 51 - - Deleted comment + + PROFILE SETTINGS - src/app/shared/shared-abuse-list/abuse-list-table.component.ts - 210 + src/app/+my-account/my-account-settings/my-account-settings.component.html + 12 - - Internal actions + + VIDEO SETTINGS - src/app/shared/shared-abuse-list/abuse-list-table.component.ts - 239 + src/app/+my-account/my-account-settings/my-account-settings.component.html + 26 + + + NOTIFICATIONS - src/app/+admin/moderation/video-block-list/video-block-list.component.ts - 43 + src/app/+my-account/my-account-settings/my-account-settings.component.html + 37 - - Messages with reporter + + INTERFACE - src/app/shared/shared-abuse-list/abuse-list-table.component.ts - 244 + src/app/+my-account/my-account-settings/my-account-settings.component.html + 47 - - Messages with moderators + + EMAIL - src/app/shared/shared-abuse-list/abuse-list-table.component.ts - 245 + src/app/+my-account/my-account-settings/my-account-settings.component.html + 67 - - Update internal note + + DANGER ZONE - src/app/shared/shared-abuse-list/abuse-list-table.component.ts - 250 + src/app/+my-account/my-account-settings/my-account-settings.component.html + 77 - - - Mark as accepted - src/app/shared/shared-abuse-list/abuse-list-table.component.ts - 255 + src/app/+admin/users/user-edit/user-edit.component.html + 198 - - - Mark as rejected - src/app/shared/shared-abuse-list/abuse-list-table.component.ts - 260 + src/app/+admin/users/user-edit/user-edit.component.html + 198 - - Add internal note + + PASSWORD - src/app/shared/shared-abuse-list/abuse-list-table.component.ts - 265 + src/app/+my-account/my-account-settings/my-account-settings.component.html + 57 - - Delete report + + Profile updated. - src/app/shared/shared-abuse-list/abuse-list-table.component.ts - 270 + src/app/+my-account/my-account-settings/my-account-profile/my-account-profile.component.ts + 51 - - Actions for the flagged account + + Password updated. - src/app/shared/shared-abuse-list/abuse-list-table.component.ts - 281 + src/app/+my-account/my-account-settings/my-account-change-password/my-account-change-password.component.ts + 48 - - Mute server account + + You current password is invalid. - src/app/shared/shared-abuse-list/abuse-list-table.component.ts - 293 + src/app/+my-account/my-account-settings/my-account-change-password/my-account-change-password.component.ts + 56 - - - Actions for the reporter - src/app/shared/shared-abuse-list/abuse-list-table.component.ts - 305 + src/app/+my-account/my-account-settings/my-account-change-email/my-account-change-email.component.ts + 61 - - Mute reporter + + Change password - src/app/shared/shared-abuse-list/abuse-list-table.component.ts - 311 + src/app/+my-account/my-account-settings/my-account-change-password/my-account-change-password.component.html + 5 - - - Mute server - src/app/shared/shared-abuse-list/abuse-list-table.component.ts - 317 + src/app/+my-account/my-account-settings/my-account-change-password/my-account-change-password.component.html + 33 - - Actions for the video + + Current password - src/app/shared/shared-abuse-list/abuse-list-table.component.ts - 329 + src/app/+my-account/my-account-settings/my-account-change-password/my-account-change-password.component.html + 8 - src/app/+admin/moderation/video-block-list/video-block-list.component.ts - 66 + src/app/+my-account/my-account-settings/my-account-change-email/my-account-change-email.component.html + 27 - - Block video + + New password - src/app/shared/shared-abuse-list/abuse-list-table.component.ts - 334 + src/app/+my-account/my-account-settings/my-account-change-password/my-account-change-password.component.html + 17 - - Video blocked. + + Confirm new password - src/app/shared/shared-abuse-list/abuse-list-table.component.ts - 340 + src/app/+my-account/my-account-settings/my-account-change-password/my-account-change-password.component.html + 26 + + + Notification preferences - src/app/shared/shared-moderation/video-block.component.ts - 60 + src/app/+my-account/my-account-notifications/my-account-notifications.component.html + 4,6 - - Unblock video + + Newest first - src/app/shared/shared-abuse-list/abuse-list-table.component.ts - 350 + src/app/+my-account/my-account-notifications/my-account-notifications.component.html + 11 - - Video unblocked. + + Unread first - src/app/shared/shared-abuse-list/abuse-list-table.component.ts - 356 + src/app/+my-account/my-account-notifications/my-account-notifications.component.html + 12 - - Delete video + + All read - src/app/shared/shared-abuse-list/abuse-list-table.component.ts - 366 + src/app/+my-account/my-account-notifications/my-account-notifications.component.html + 26 - - Video deleted. + + Muted servers - src/app/shared/shared-abuse-list/abuse-list-table.component.ts - 378 + src/app/shared/shared-moderation/server-blocklist.component.html + 3 - src/app/+admin/moderation/video-block-list/video-block-list.component.ts - 86 + src/app/shared/shared-moderation/server-blocklist.component.html + 3 - - Actions for the comment + + Showing to of muted instances - src/app/shared/shared-abuse-list/abuse-list-table.component.ts - 395 + src/app/shared/shared-moderation/server-blocklist.component.html + 10 - - - Delete comment - src/app/shared/shared-abuse-list/abuse-list-table.component.ts - 401 + src/app/shared/shared-moderation/server-blocklist.component.html + 10 - - Do you really want to delete this comment? + + Mute domains - src/app/shared/shared-abuse-list/abuse-list-table.component.ts - 405 + src/app/shared/shared-moderation/server-blocklist.component.html + 64 - src/app/+videos/+video-watch/comment/video-comments.component.ts - 168 + src/app/shared/shared-moderation/server-blocklist.component.html + 64 - - Comment deleted. + + Filter... - src/app/shared/shared-abuse-list/abuse-list-table.component.ts - 413 + src/app/shared/shared-moderation/server-blocklist.component.html + 16 - - - Server muted by the instance. - src/app/shared/shared-abuse-list/abuse-list-table.component.ts - 441 + src/app/shared/shared-moderation/account-blocklist.component.html + 16 - - - Showing to of reports src/app/shared/shared-abuse-list/abuse-list-table.component.html - 5 + 27 - - - Advanced report filters - src/app/shared/shared-abuse-list/abuse-list-table.component.html - 18 + src/app/+admin/follows/following-list/following-list.component.html + 16 - - - Unsolved reports - src/app/shared/shared-abuse-list/abuse-list-table.component.html - 19 + src/app/shared/shared-moderation/account-blocklist.component.html + 16 - - - Accepted reports - src/app/shared/shared-abuse-list/abuse-list-table.component.html - 20 + src/app/shared/shared-moderation/server-blocklist.component.html + 16 - - - Refused reports - src/app/shared/shared-abuse-list/abuse-list-table.component.html - 21 + src/app/+admin/moderation/video-comment-list/video-comment-list.component.html + 42 - - - Reports with blocked videos - src/app/shared/shared-abuse-list/abuse-list-table.component.html - 22 + src/app/+admin/moderation/video-block-list/video-block-list.component.html + 29 - - - Reports with deleted videos - src/app/shared/shared-abuse-list/abuse-list-table.component.html - 23 + src/app/+admin/follows/followers-list/followers-list.component.html + 16 - - - Video/Comment/Account - src/app/shared/shared-abuse-list/abuse-list-table.component.html - 42 + src/app/+admin/users/user-list/user-list.component.html + 32 - - State - - src/app/shared/shared-abuse-list/abuse-list-table.component.html - 44 - + + Mute domain - src/app/+admin/follows/following-list/following-list.component.html - 33 + src/app/shared/shared-moderation/server-blocklist.component.html + 24 - src/app/+admin/follows/followers-list/followers-list.component.html - 29 + src/app/shared/shared-moderation/server-blocklist.component.html + 24 - - Messages + + Muted at - src/app/shared/shared-abuse-list/abuse-list-table.component.html - 45 + src/app/shared/shared-moderation/server-blocklist.component.html + 33 - - - Reporter - src/app/shared/shared-abuse-list/abuse-list-table.component.html - 41 + src/app/shared/shared-moderation/account-blocklist.component.html + 29 - src/app/shared/shared-abuse-list/abuse-details.component.html - 7 + src/app/shared/shared-moderation/account-blocklist.component.html + 29 - - - Internal note - src/app/shared/shared-abuse-list/abuse-list-table.component.html - 46 + src/app/shared/shared-moderation/server-blocklist.component.html + 33 - - More information + + Unmute - src/app/shared/shared-abuse-list/abuse-list-table.component.html - 52 + src/app/shared/shared-moderation/server-blocklist.component.html + 40 - src/app/+admin/system/jobs/jobs.component.html - 50 + src/app/shared/shared-moderation/account-blocklist.component.html + 36 - src/app/+videos/+video-watch/video-watch.component.html - 304 + src/app/shared/shared-moderation/account-blocklist.component.html + 36 - src/app/+admin/moderation/video-comment-list/video-comment-list.component.html - 73 + src/app/shared/shared-moderation/server-blocklist.component.html + 40 + + + Open instance in a new tab - src/app/+admin/moderation/video-block-list/video-block-list.component.html - 53 + src/app/shared/shared-moderation/server-blocklist.component.html + 43 - src/app/+admin/moderation/video-block-list/video-block-list.component.html - 53 + src/app/+admin/follows/following-list/following-list.component.html + 45 - - - Actions - src/app/shared/shared-abuse-list/abuse-list-table.component.html - 61 + src/app/shared/shared-moderation/server-blocklist.component.html + 43 + + + No server found matching current filters. - src/app/+my-library/my-ownership/my-ownership.component.html - 18 + src/app/shared/shared-moderation/server-blocklist.component.html + 56 - src/app/+admin/moderation/video-comment-list/video-comment-list.component.html - 82 + src/app/shared/shared-moderation/server-blocklist.component.html + 56 + + + No server found. - src/app/+admin/moderation/video-block-list/video-block-list.component.html - 62 + src/app/shared/shared-moderation/server-blocklist.component.html + 57 - - - Deleted account - src/app/shared/shared-abuse-list/abuse-list-table.component.html - 82,83 + src/app/shared/shared-moderation/server-blocklist.component.html + 57 - - This video has been reported multiple times. + + Muted accounts - src/app/shared/shared-abuse-list/abuse-list-table.component.html - 95 + src/app/shared/shared-moderation/account-blocklist.component.html + 3 - src/app/shared/shared-abuse-list/abuse-list-table.component.html - 95 + src/app/shared/shared-moderation/account-blocklist.component.html + 3 - - The video was blocked + + Showing to of muted accounts - src/app/shared/shared-abuse-list/abuse-list-table.component.html - 104 + src/app/shared/shared-moderation/account-blocklist.component.html + 10 - src/app/shared/shared-abuse-list/abuse-list-table.component.html - 104 + src/app/shared/shared-moderation/account-blocklist.component.html + 10 - - by on + + Account - src/app/shared/shared-abuse-list/abuse-list-table.component.html - 107 + src/app/shared/shared-moderation/account-blocklist.component.html + 28 - src/app/shared/shared-abuse-list/abuse-list-table.component.html - 124 + src/app/shared/shared-moderation/account-blocklist.component.html + 28 - - - Video was deleted - src/app/shared/shared-abuse-list/abuse-list-table.component.html - 114 + src/app/+admin/moderation/video-comment-list/video-comment-list.component.html + 59 - - Deleted + + No account found matching current filters. - src/app/shared/shared-abuse-list/abuse-list-table.component.html - 116 + src/app/shared/shared-moderation/account-blocklist.component.html + 63 - src/app/shared/shared-video-playlist/video-playlist-element-miniature.component.html - 34 + src/app/shared/shared-moderation/account-blocklist.component.html + 63 + + + No account found. - src/app/+videos/+video-watch/comment/video-comment.component.html - 57 + src/app/shared/shared-moderation/account-blocklist.component.html + 64 - - - Account deleted - src/app/shared/shared-abuse-list/abuse-list-table.component.html - 150,151 + src/app/shared/shared-moderation/account-blocklist.component.html + 64 - - No abuses found matching current filters. + + Reports - src/app/shared/shared-abuse-list/abuse-list-table.component.html - 188 + src/app/+my-account/my-account-abuses/my-account-abuses-list.component.html + 3 - - - No abuses found. - src/app/shared/shared-abuse-list/abuse-list-table.component.html - 189 + src/app/+admin/moderation/abuse-list/abuse-list.component.html + 3 @@ -7028,1316 +7075,1255 @@ The link will expire within 1 hour. 108 - - My subscriptions - - src/app/+my-library/my-subscriptions/my-subscriptions.component.html - 4 - - - - Search your subscriptions - - src/app/+my-library/my-subscriptions/my-subscriptions.component.html - 11 - - - - You don't have any subscriptions yet. - - src/app/+my-library/my-subscriptions/my-subscriptions.component.html - 18 - - - - Channel page - - src/app/+my-library/my-subscriptions/my-subscriptions.component.html - 27 - - - src/app/+my-library/+my-video-channels/my-video-channels.component.html - 30 - - - src/app/+videos/+video-watch/video-watch.component.html - 182 - - - - subscribers - - src/app/+my-library/my-subscriptions/my-subscriptions.component.html - 32 - - - - Owner account page - - src/app/+my-library/my-subscriptions/my-subscriptions.component.html - 34 - - - - Created by - - src/app/+my-library/my-subscriptions/my-subscriptions.component.html - 35 - - - - My ownership changes - - src/app/+my-library/my-ownership/my-ownership.component.html - 3 - - - - Initiator - - src/app/+my-library/my-ownership/my-ownership.component.html - 19 - - - - Created - - src/app/+my-library/my-ownership/my-ownership.component.html - 22,23 - - - - Status - - src/app/+my-library/my-ownership/my-ownership.component.html - 25 - - - - Accept - - src/app/+my-library/my-ownership/my-ownership.component.html - 33 - - - src/app/+my-library/my-ownership/my-accept-ownership/my-accept-ownership.component.html - 30 - + + See the documentation to learn how to use the PeerTube live streaming feature. + - src/app/+admin/follows/followers-list/followers-list.component.html - 39 + src/app/shared/shared-video-live/live-documentation-link.component.html + 2,4 - - Refuse - - src/app/+my-library/my-ownership/my-ownership.component.html - 34 - + + Yesterday - src/app/+admin/follows/followers-list/followers-list.component.html - 40 + src/app/shared/shared-video-miniature/abstract-video-list.ts + 117 - - No ownership change request found. + + This week - src/app/+my-library/my-ownership/my-ownership.component.html - 83 + src/app/shared/shared-video-miniature/abstract-video-list.ts + 118 - - Ownership accepted + + This month - src/app/+my-library/my-ownership/my-accept-ownership/my-accept-ownership.component.ts - 71 + src/app/shared/shared-video-miniature/abstract-video-list.ts + 119 - - Accept ownership + + Last month - src/app/+my-library/my-ownership/my-accept-ownership/my-accept-ownership.component.html - 3 + src/app/shared/shared-video-miniature/abstract-video-list.ts + 120 - - Select a channel to receive the video + + Older - src/app/+my-library/my-ownership/my-accept-ownership/my-accept-ownership.component.html - 10 + src/app/shared/shared-video-miniature/abstract-video-list.ts + 121 - - Channel that will receive the video + + Cannot load more videos. Try again later. - src/app/+my-library/my-ownership/my-accept-ownership/my-accept-ownership.component.html - 13 + src/app/shared/shared-video-miniature/abstract-video-list.ts + 198 - - Add to watch later + + Video added in at timestamps - src/app/shared/shared-thumbnail/video-thumbnail.component.ts - 29 + src/app/shared/shared-video-playlist/video-add-to-playlist.component.ts + 377 - - Remove from watch later + + Video added in - src/app/shared/shared-thumbnail/video-thumbnail.component.ts - 30 + src/app/shared/shared-video-playlist/video-add-to-playlist.component.ts + 378 - - LIVE + + Save to - src/app/shared/shared-thumbnail/video-thumbnail.component.html - 31 + src/app/shared/shared-video-playlist/video-add-to-playlist.component.html + 4 + + + Search playlists - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 846 + src/app/shared/shared-video-playlist/video-add-to-playlist.component.html + 9 - - LIVE ENDED + + Create a private playlist - src/app/shared/shared-thumbnail/video-thumbnail.component.html - 32 + src/app/shared/shared-video-playlist/video-add-to-playlist.component.html + 66 - - Violent or repulsive + + Video blocked. - src/app/shared/shared-moderation/abuse.service.ts - 139 + src/app/shared/shared-moderation/video-block.component.ts + 60 - - - Contains offensive, violent, or coarse language or iconography. - src/app/shared/shared-moderation/abuse.service.ts - 140 + src/app/shared/shared-abuse-list/abuse-list-table.component.ts + 340 - - Hateful or abusive + + Please describe the reason... - src/app/shared/shared-moderation/abuse.service.ts - 144 + src/app/shared/shared-moderation/video-block.component.html + 13 - - Contains abusive, racist or sexist language or iconography. + + Block video "" - src/app/shared/shared-moderation/abuse.service.ts - 145 + src/app/shared/shared-moderation/video-block.component.html + 3 - - Spam, ad or false news + + Block live "" - src/app/shared/shared-moderation/abuse.service.ts - 149 + src/app/shared/shared-moderation/video-block.component.html + 4 - - Contains marketing, spam, purposefully deceitful news, or otherwise misleading thumbnail/text/tags. Please provide reputable sources to report hoaxes. + + Unfederate the video - src/app/shared/shared-moderation/abuse.service.ts - 150 + src/app/shared/shared-moderation/video-block.component.html + 24 - - Privacy breach or doxxing + + This will ask remote instances to delete it - src/app/shared/shared-moderation/abuse.service.ts - 154 + src/app/shared/shared-moderation/video-block.component.html + 27 - - Contains personal information that could be used to track, identify, contact or impersonate someone (e.g. name, address, phone number, email, or credit card details). + + Blocking this live will automatically terminate the live stream. - src/app/shared/shared-moderation/abuse.service.ts - 155 + src/app/shared/shared-moderation/video-block.component.html + 33,34 - - Copyright + + Do you really want to delete ? +It will delete videos uploaded in this channel, and you will not be able to create another +channel with the same name ()! - src/app/shared/shared-moderation/abuse.service.ts - 159 + src/app/+my-library/+my-video-channels/my-video-channels.component.ts + 63,65 + + + Please type the display name of the video channel () to confirm - src/app/shared/shared-abuse-list/abuse-details.component.ts - 25 + src/app/+my-library/+my-video-channels/my-video-channels.component.ts + 67 - - Infringes your copyright wrt. the regional laws with which the server must comply. + + Video channel deleted. - src/app/shared/shared-moderation/abuse.service.ts - 160 + src/app/+my-library/+my-video-channels/my-video-channels.component.ts + 79 - - Breaks server rules + + Views for the day - src/app/shared/shared-moderation/abuse.service.ts - 164 + src/app/+my-library/+my-video-channels/my-video-channels.component.ts + 98 - - Anything not included in the above that breaks the terms of service, code of conduct, or general rules in place on the server. + + My channels - src/app/shared/shared-moderation/abuse.service.ts - 165 + src/app/+my-library/+my-video-channels/my-video-channels.component.html + 4 - - Thumbnails + + Search your channels - src/app/shared/shared-moderation/abuse.service.ts - 173 + src/app/+my-library/+my-video-channels/my-video-channels.component.html + 11 + + + Create video channel - src/app/shared/shared-abuse-list/abuse-details.component.ts - 27 + src/app/+my-library/+my-video-channels/my-video-channels.component.html + 19 - - The above can only be seen in thumbnails. + + {VAR_PLURAL, plural, =0 {No videos} =1 {1 video} other { videos}} - src/app/shared/shared-moderation/abuse.service.ts - 174 + src/app/+my-library/+my-video-channels/my-video-channels.component.html + 37 - - Captions + + Username is required. - src/app/shared/shared-moderation/abuse.service.ts - 178 + src/app/shared/form-validators/user-validators.ts + 12 - src/app/shared/shared-abuse-list/abuse-details.component.ts - 28 + src/app/shared/form-validators/login-validators.ts + 9 - - The above can only be seen in captions (please describe which). + + Username must be at least 1 character long. - src/app/shared/shared-moderation/abuse.service.ts - 179 + src/app/shared/form-validators/user-validators.ts + 13 - - My videos history + + Username cannot be more than 50 characters long. - src/app/+my-library/my-history/my-history.component.ts - 44 + src/app/shared/form-validators/user-validators.ts + 14 - - Videos history is enabled + + Username should be lowercase alphanumeric; dots and underscores are allowed. - src/app/+my-library/my-history/my-history.component.ts - 76 + src/app/shared/form-validators/user-validators.ts + 15 - - Videos history is disabled + + Channel name is required. - src/app/+my-library/my-history/my-history.component.ts - 77 + src/app/shared/form-validators/user-validators.ts + 27 - - Delete videos history + + Channel name must be at least 1 character long. - src/app/+my-library/my-history/my-history.component.ts - 89 + src/app/shared/form-validators/user-validators.ts + 28 - - Are you sure you want to delete all your videos history? + + Channel name cannot be more than 50 characters long. - src/app/+my-library/my-history/my-history.component.ts - 90 + src/app/shared/form-validators/user-validators.ts + 29 - - Videos history deleted + + Channel name should be lowercase, and can contain only alphanumeric characters, dots and underscores. - src/app/+my-library/my-history/my-history.component.ts - 98 + src/app/shared/form-validators/user-validators.ts + 30 - - My history + + Email is required. - src/app/+my-library/my-history/my-history.component.html - 3 + src/app/shared/form-validators/user-validators.ts + 37 - - - Video history - src/app/+my-library/my-history/my-history.component.html - 9 + src/app/shared/form-validators/instance-validators.ts + 7 - - Delete history + + Email must be valid. + + src/app/shared/form-validators/user-validators.ts + 38 + - src/app/+my-library/my-history/my-history.component.html - 13,15 + src/app/shared/form-validators/instance-validators.ts + 8 - - You don't have any video history yet. + + Password is required. - src/app/+my-library/my-history/my-history.component.html - 19 + src/app/shared/form-validators/user-validators.ts + 47 - - - Live information - src/app/shared/shared-video-live/live-stream-information.component.html - 3 + src/app/shared/form-validators/user-validators.ts + 58 - - - Update live settings - src/app/shared/shared-video-live/live-stream-information.component.html - 39 + src/app/shared/form-validators/login-validators.ts + 18 - - Live RTMP Url + + Password must be at least 6 characters long. - src/app/shared/shared-video-live/live-stream-information.component.html - 19 + src/app/shared/form-validators/user-validators.ts + 59 - src/app/+videos/+video-edit/shared/video-edit.component.html - 218 + src/app/shared/form-validators/user-validators.ts + 70 - - Live stream key + + Password cannot be more than 255 characters long. - src/app/shared/shared-video-live/live-stream-information.component.html - 24 + src/app/shared/form-validators/user-validators.ts + 60 - src/app/+videos/+video-edit/shared/video-edit.component.html - 223 + src/app/shared/form-validators/user-validators.ts + 71 - - ⚠️ Never share your stream key with anyone. + + The new password and the confirmed password do not correspond. - src/app/shared/shared-video-live/live-stream-information.component.html - 27 + src/app/shared/form-validators/user-validators.ts + 78 + + + Video quota is required. - src/app/+videos/+video-edit/shared/video-edit.component.html - 226 + src/app/shared/form-validators/user-validators.ts + 85 - - Permanent live + + Quota must be greater than -1. - src/app/shared/shared-video-live/live-stream-information.component.html - 10 + src/app/shared/form-validators/user-validators.ts + 86 - - Replay will be saved + + Daily upload limit is required. - src/app/shared/shared-video-live/live-stream-information.component.html - 11 + src/app/shared/form-validators/user-validators.ts + 92 - - Video removed from + + Daily upload limit must be greater than -1. - src/app/shared/shared-video-playlist/video-playlist-element-miniature.component.ts - 98 + src/app/shared/form-validators/user-validators.ts + 93 + + + User role is required. - src/app/shared/shared-video-playlist/video-add-to-playlist.component.ts - 307 + src/app/shared/form-validators/user-validators.ts + 100 - - Timestamps updated + + Description must be at least 3 characters long. - src/app/shared/shared-video-playlist/video-playlist-element-miniature.component.ts - 117 + src/app/shared/form-validators/user-validators.ts + 112 - src/app/shared/shared-video-playlist/video-add-to-playlist.component.ts - 273 + src/app/shared/form-validators/video-channel-validators.ts + 38 + + + src/app/shared/form-validators/video-playlist-validators.ts + 33 - - Starts at + + Description cannot be more than 1000 characters long. - src/app/shared/shared-video-playlist/video-playlist-element-miniature.component.ts - 140 + src/app/shared/form-validators/user-validators.ts + 113 - src/app/shared/shared-video-playlist/video-playlist-element-miniature.component.ts - 143 + src/app/shared/form-validators/video-channel-validators.ts + 39 - - - Stops at - src/app/shared/shared-video-playlist/video-playlist-element-miniature.component.ts - 141 + src/app/shared/form-validators/video-playlist-validators.ts + 34 - - and stops at + + You must agree with the instance terms in order to register on it. - src/app/shared/shared-video-playlist/video-playlist-element-miniature.component.ts - 143 + src/app/shared/form-validators/user-validators.ts + 120 - - Unavailable + + Ban reason must be at least 3 characters long. - src/app/shared/shared-video-playlist/video-playlist-element-miniature.component.html - 32 + src/app/shared/form-validators/user-validators.ts + 130 - - Delete from + + Ban reason cannot be more than 250 characters long. - src/app/shared/shared-video-playlist/video-playlist-element-miniature.component.html - 88 + src/app/shared/form-validators/user-validators.ts + 131 - - Edit starts/stops at + + Display name is required. - src/app/shared/shared-video-playlist/video-playlist-element-miniature.component.html - 50 + src/app/shared/form-validators/user-validators.ts + 142 + + + src/app/shared/form-validators/video-channel-validators.ts + 26 + + + src/app/shared/form-validators/video-playlist-validators.ts + 12 - - Start at + + Display name must be at least 1 character long. - src/app/shared/shared-video-playlist/video-playlist-element-miniature.component.html - 57 + src/app/shared/form-validators/user-validators.ts + 143 - src/app/shared/shared-share-modal/video-share.component.html - 113 + src/app/shared/form-validators/video-channel-validators.ts + 27 - src/app/shared/shared-video-playlist/video-add-to-playlist.component.html - 34 + src/app/shared/form-validators/video-playlist-validators.ts + 13 + + + + Display name cannot be more than 50 characters long. + + src/app/shared/form-validators/user-validators.ts + 144 - src/app/shared/shared-moderation/report-modals/video-report.component.html - 47 + src/app/shared/form-validators/video-channel-validators.ts + 28 - - Stop at + + My video channels - src/app/shared/shared-video-playlist/video-playlist-element-miniature.component.html - 71 + src/app/+my-library/+my-video-channels/my-video-channels-routing.module.ts + 13 + + + Create a new video channel - src/app/shared/shared-share-modal/video-share.component.html - 144 + src/app/+my-library/+my-video-channels/my-video-channels-routing.module.ts + 22 + + + Update video channel - src/app/shared/shared-video-playlist/video-add-to-playlist.component.html - 35 + src/app/+my-library/+my-video-channels/my-video-channels-routing.module.ts + 31 + + + users banned. - src/app/shared/shared-moderation/report-modals/video-report.component.html - 62 + src/app/shared/shared-moderation/user-ban-modal.component.ts + 53 - - URL + + User banned. - src/app/shared/shared-share-modal/video-share.component.html - 16 + src/app/shared/shared-moderation/user-ban-modal.component.ts + 54 + + + Ban - src/app/shared/shared-share-modal/video-share.component.html - 71 + src/app/shared/shared-moderation/user-ban-modal.component.html + 3 + + + Reason... - src/app/+videos/+video-edit/video-add-components/video-import-url.component.html - 6 + src/app/shared/shared-moderation/user-ban-modal.component.html + 12 - - QR-Code + + A banned user will no longer be able to login. - src/app/shared/shared-share-modal/video-share.component.html - 27 + src/app/shared/shared-moderation/user-ban-modal.component.html + 21,22 + + + Ban this user - src/app/shared/shared-share-modal/video-share.component.html - 81 + src/app/shared/shared-moderation/user-ban-modal.component.html + 31 - - Embed + + Videos from your subscriptions - src/app/shared/shared-share-modal/video-share.component.html - 37 + src/app/+videos/video-list/video-user-subscriptions.component.ts + 41 + + + Feed - src/app/shared/shared-share-modal/video-share.component.html - 91 + src/app/+videos/video-list/video-user-subscriptions.component.ts + 68 - - Share the playlist + + Feed URL copied - src/app/shared/shared-share-modal/video-share.component.html - 11 + src/app/+videos/video-list/video-user-subscriptions.component.ts + 104 - - The url is not secured (no HTTPS), so the embed video won't work on HTTPS websites (web browsers block non secured HTTP requests on HTTPS websites). + + Video channel updated. - src/app/shared/shared-share-modal/video-share.component.html - 44,45 + src/app/+my-library/+my-video-channels/my-video-channel-update.component.ts + 92 + + + My Channels - src/app/shared/shared-share-modal/video-share.component.html - 98,99 + src/app/+my-library/+my-video-channels/my-video-channel-edit.component.html + 4 - - - Share the playlist at this video position - src/app/shared/shared-share-modal/video-share.component.html - 58 + src/app/+my-library/+my-video-channels/my-video-channel-edit.component.html + 4 - - Autoplay + + Short text to tell people how they can support your channel (membership platform...).<br /><br /> + When you will upload a video in this channel, the video support field will be automatically filled by this text. - src/app/shared/shared-share-modal/video-share.component.html - 159 + src/app/+my-library/+my-video-channels/my-video-channel-edit.component.html + 77,78 - - - Share the video - src/app/shared/shared-share-modal/video-share.component.html - 66 + src/app/+my-library/+my-video-channels/my-video-channel-edit.component.html + 77,78 - - Auto select subtitle + + NEW CHANNEL - src/app/shared/shared-share-modal/video-share.component.html - 128 + src/app/+my-library/+my-video-channels/my-video-channel-edit.component.html + 25 - - - Loop - src/app/shared/shared-share-modal/video-share.component.html - 173 + src/app/+my-library/+my-video-channels/my-video-channel-edit.component.html + 25 - - Use origin instance URL + + CHANNEL - src/app/shared/shared-share-modal/video-share.component.html - 180 + src/app/+my-library/+my-video-channels/my-video-channel-edit.component.html + 26 - - - Display video title - src/app/shared/shared-share-modal/video-share.component.html - 189 + src/app/+my-library/+my-video-channels/my-video-channel-edit.component.html + 26 - - Display privacy warning + + Name - src/app/shared/shared-share-modal/video-share.component.html - 196 + src/app/+my-library/+my-video-channels/my-video-channel-edit.component.html + 32 - - - Display player controls - src/app/shared/shared-share-modal/video-share.component.html - 203 + src/app/+my-library/+my-video-channels/my-video-channel-edit.component.html + 32 - - - Display PeerTube button link - src/app/shared/shared-share-modal/video-share.component.html - 210 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 21 - - More customization + + Example: my_channel - src/app/shared/shared-share-modal/video-share.component.html - 223,224 + src/app/+my-library/+my-video-channels/my-video-channel-edit.component.html + 35 - - - Less customization - src/app/shared/shared-share-modal/video-share.component.html - 231,232 + src/app/+my-library/+my-video-channels/my-video-channel-edit.component.html + 35 - - Videos from your subscriptions + + Overwrite support field of all videos of this channel - src/app/+videos/video-list/video-user-subscriptions.component.ts - 41 + src/app/+my-library/+my-video-channels/my-video-channel-edit.component.html + 92 - - - Feed - src/app/+videos/video-list/video-user-subscriptions.component.ts - 68 + src/app/+my-library/+my-video-channels/my-video-channel-edit.component.html + 92 - - Feed URL copied + + Confirmation of the password is required. - src/app/+videos/video-list/video-user-subscriptions.component.ts - 104 + src/app/shared/form-validators/reset-password-validators.ts + 9 - - Trending for the last 24 hours + + Name is required. - src/app/+videos/video-list/video-trending.component.ts - 46 + src/app/shared/form-validators/video-channel-validators.ts + 12 - - Trending videos are those totalizing the greatest number of views during the last 24 hours + + Name must be at least 1 character long. - src/app/+videos/video-list/video-trending.component.ts - 47 + src/app/shared/form-validators/video-channel-validators.ts + 13 - - Cancel + + Name cannot be more than 50 characters long. - src/app/shared/shared-video-miniature/videos-selection.component.html - 19,20 + src/app/shared/form-validators/video-channel-validators.ts + 14 - - users banned. + + Name should be lowercase alphanumeric; dots and underscores are allowed. - src/app/shared/shared-moderation/user-ban-modal.component.ts - 53 + src/app/shared/form-validators/video-channel-validators.ts + 15 - - User banned. + + Support text must be at least 3 characters long. - src/app/shared/shared-moderation/user-ban-modal.component.ts - 54 + src/app/shared/form-validators/video-channel-validators.ts + 49 - - Ban + + Support text cannot be more than 1000 characters long - src/app/shared/shared-moderation/user-ban-modal.component.html - 3 + src/app/shared/form-validators/video-channel-validators.ts + 50 - - Reason... + + Are you sure you want to delete your account? This will delete all your data, including channels, videos and comments. Content cached by other servers and other third-parties might make longer to be deleted. - src/app/shared/shared-moderation/user-ban-modal.component.html - 12 + src/app/+my-account/my-account-settings/my-account-danger-zone/my-account-danger-zone.component.ts + 22 - - A banned user will no longer be able to login. + + Type your username to confirm - src/app/shared/shared-moderation/user-ban-modal.component.html - 21,22 + src/app/+my-account/my-account-settings/my-account-danger-zone/my-account-danger-zone.component.ts + 23 - - Ban this user + + Delete your account - src/app/shared/shared-moderation/user-ban-modal.component.html - 31 + src/app/+my-account/my-account-settings/my-account-danger-zone/my-account-danger-zone.component.ts + 25 - - Video added in at timestamps + + Delete my account - src/app/shared/shared-video-playlist/video-add-to-playlist.component.ts - 377 + src/app/+my-account/my-account-settings/my-account-danger-zone/my-account-danger-zone.component.ts + 26 - - Video added in + + Your account is deleted. - src/app/shared/shared-video-playlist/video-add-to-playlist.component.ts - 378 + src/app/+my-account/my-account-settings/my-account-danger-zone/my-account-danger-zone.component.ts + 32 - - Save to + + Once you delete your account, there is no going back. You will be asked to confirm this action. - src/app/shared/shared-video-playlist/video-add-to-playlist.component.html - 4 + src/app/+my-account/my-account-settings/my-account-danger-zone/my-account-danger-zone.component.html + 2 - - Search playlists + + Delete your account - src/app/shared/shared-video-playlist/video-add-to-playlist.component.html - 9 + src/app/+my-account/my-account-settings/my-account-danger-zone/my-account-danger-zone.component.html + 4 - - Create a private playlist + + Please check your emails to verify your new email. - src/app/shared/shared-video-playlist/video-add-to-playlist.component.html - 66 + src/app/+my-account/my-account-settings/my-account-change-email/my-account-change-email.component.ts + 53 - - Username is required. + + Email updated. - src/app/shared/form-validators/user-validators.ts - 12 + src/app/+my-account/my-account-settings/my-account-change-email/my-account-change-email.component.ts + 55 + + + Your current email is - src/app/shared/form-validators/login-validators.ts - 9 + src/app/+my-account/my-account-settings/my-account-change-email/my-account-change-email.component.html + 5 - - Username must be at least 1 character long. + + is awaiting email verification + - src/app/shared/form-validators/user-validators.ts - 13 + src/app/+my-account/my-account-settings/my-account-change-email/my-account-change-email.component.html + 9,10 - - Username cannot be more than 50 characters long. + + New email - src/app/shared/form-validators/user-validators.ts - 14 + src/app/+my-account/my-account-settings/my-account-change-email/my-account-change-email.component.html + 16 - - Username should be lowercase alphanumeric; dots and underscores are allowed. + + Change email - src/app/shared/form-validators/user-validators.ts - 15 + src/app/+my-account/my-account-settings/my-account-change-email/my-account-change-email.component.html + 35 - - Channel name is required. + + Process domains - src/app/shared/form-validators/user-validators.ts - 27 + src/app/shared/shared-moderation/batch-domains-modal.component.ts + 28 - - Channel name must be at least 1 character long. + + - src/app/shared/form-validators/user-validators.ts - 28 + src/app/shared/shared-moderation/batch-domains-modal.component.html + 3 - - Channel name cannot be more than 50 characters long. + + 1 host (without "http://") per line - src/app/shared/form-validators/user-validators.ts - 29 + src/app/shared/shared-moderation/batch-domains-modal.component.html + 11 - - Channel name should be lowercase, and can contain only alphanumeric characters, dots and underscores. + + Do you really want to delete this abuse report? - src/app/shared/form-validators/user-validators.ts - 30 + src/app/shared/shared-abuse-list/abuse-list-table.component.ts + 129 - - Email is required. + + Abuse deleted. - src/app/shared/form-validators/user-validators.ts - 37 + src/app/shared/shared-abuse-list/abuse-list-table.component.ts + 134 + + + Deleted comment - src/app/shared/form-validators/instance-validators.ts - 7 + src/app/shared/shared-abuse-list/abuse-list-table.component.ts + 210 - - Email must be valid. + + Internal actions - src/app/shared/form-validators/user-validators.ts - 38 + src/app/shared/shared-abuse-list/abuse-list-table.component.ts + 239 - src/app/shared/form-validators/instance-validators.ts - 8 + src/app/+admin/moderation/video-block-list/video-block-list.component.ts + 43 - - Password is required. + + Messages with reporter - src/app/shared/form-validators/user-validators.ts - 47 + src/app/shared/shared-abuse-list/abuse-list-table.component.ts + 244 + + + Messages with moderators - src/app/shared/form-validators/user-validators.ts - 58 + src/app/shared/shared-abuse-list/abuse-list-table.component.ts + 245 + + + Update internal note - src/app/shared/form-validators/login-validators.ts - 18 + src/app/shared/shared-abuse-list/abuse-list-table.component.ts + 250 - - Password must be at least 6 characters long. + + Mark as accepted - src/app/shared/form-validators/user-validators.ts - 59 + src/app/shared/shared-abuse-list/abuse-list-table.component.ts + 255 + + + Mark as rejected - src/app/shared/form-validators/user-validators.ts - 70 + src/app/shared/shared-abuse-list/abuse-list-table.component.ts + 260 - - Password cannot be more than 255 characters long. + + Add internal note - src/app/shared/form-validators/user-validators.ts - 60 + src/app/shared/shared-abuse-list/abuse-list-table.component.ts + 265 + + + Delete report - src/app/shared/form-validators/user-validators.ts - 71 + src/app/shared/shared-abuse-list/abuse-list-table.component.ts + 270 - - The new password and the confirmed password do not correspond. + + Actions for the flagged account - src/app/shared/form-validators/user-validators.ts - 78 + src/app/shared/shared-abuse-list/abuse-list-table.component.ts + 281 - - Video quota is required. + + Mute server account - src/app/shared/form-validators/user-validators.ts - 85 + src/app/shared/shared-abuse-list/abuse-list-table.component.ts + 293 - - Quota must be greater than -1. + + Actions for the reporter - src/app/shared/form-validators/user-validators.ts - 86 + src/app/shared/shared-abuse-list/abuse-list-table.component.ts + 305 - - Daily upload limit is required. + + Mute reporter - src/app/shared/form-validators/user-validators.ts - 92 + src/app/shared/shared-abuse-list/abuse-list-table.component.ts + 311 - - Daily upload limit must be greater than -1. + + Mute server - src/app/shared/form-validators/user-validators.ts - 93 + src/app/shared/shared-abuse-list/abuse-list-table.component.ts + 317 - - User role is required. + + Actions for the video - src/app/shared/form-validators/user-validators.ts - 100 + src/app/shared/shared-abuse-list/abuse-list-table.component.ts + 329 - - - Description must be at least 3 characters long. - src/app/shared/form-validators/user-validators.ts - 112 + src/app/+admin/moderation/video-block-list/video-block-list.component.ts + 66 + + + Block video - src/app/shared/form-validators/video-channel-validators.ts - 38 + src/app/shared/shared-abuse-list/abuse-list-table.component.ts + 334 + + + Unblock video - src/app/shared/form-validators/video-playlist-validators.ts - 33 + src/app/shared/shared-abuse-list/abuse-list-table.component.ts + 350 - - Description cannot be more than 1000 characters long. + + Video unblocked. - src/app/shared/form-validators/user-validators.ts - 113 + src/app/shared/shared-abuse-list/abuse-list-table.component.ts + 356 + + + Delete video - src/app/shared/form-validators/video-channel-validators.ts - 39 + src/app/shared/shared-abuse-list/abuse-list-table.component.ts + 366 + + + Video deleted. - src/app/shared/form-validators/video-playlist-validators.ts - 34 + src/app/shared/shared-abuse-list/abuse-list-table.component.ts + 378 - - - You must agree with the instance terms in order to register on it. - src/app/shared/form-validators/user-validators.ts - 120 + src/app/+admin/moderation/video-block-list/video-block-list.component.ts + 86 - - Ban reason must be at least 3 characters long. + + Actions for the comment - src/app/shared/form-validators/user-validators.ts - 130 + src/app/shared/shared-abuse-list/abuse-list-table.component.ts + 395 - - Ban reason cannot be more than 250 characters long. + + Delete comment - src/app/shared/form-validators/user-validators.ts - 131 + src/app/shared/shared-abuse-list/abuse-list-table.component.ts + 401 - - Display name is required. + + Do you really want to delete this comment? - src/app/shared/form-validators/user-validators.ts - 142 + src/app/shared/shared-abuse-list/abuse-list-table.component.ts + 405 - src/app/shared/form-validators/video-channel-validators.ts - 26 + src/app/+videos/+video-watch/comment/video-comments.component.ts + 168 + + + Comment deleted. - src/app/shared/form-validators/video-playlist-validators.ts - 12 + src/app/shared/shared-abuse-list/abuse-list-table.component.ts + 413 - - Display name must be at least 1 character long. + + Server muted by the instance. - src/app/shared/form-validators/user-validators.ts - 143 + src/app/shared/shared-abuse-list/abuse-list-table.component.ts + 441 + + + Showing to of reports - src/app/shared/form-validators/video-channel-validators.ts - 27 + src/app/shared/shared-abuse-list/abuse-list-table.component.html + 5 + + + Advanced report filters - src/app/shared/form-validators/video-playlist-validators.ts - 13 + src/app/shared/shared-abuse-list/abuse-list-table.component.html + 18 - - Display name cannot be more than 50 characters long. + + Unsolved reports - src/app/shared/form-validators/user-validators.ts - 144 + src/app/shared/shared-abuse-list/abuse-list-table.component.html + 19 + + + Accepted reports - src/app/shared/form-validators/video-channel-validators.ts - 28 + src/app/shared/shared-abuse-list/abuse-list-table.component.html + 20 - - Please describe the reason... + + Refused reports - src/app/shared/shared-moderation/video-block.component.html - 13 + src/app/shared/shared-abuse-list/abuse-list-table.component.html + 21 - - Block video "" + + Reports with blocked videos - src/app/shared/shared-moderation/video-block.component.html - 3 + src/app/shared/shared-abuse-list/abuse-list-table.component.html + 22 - - Block live "" + + Reports with deleted videos - src/app/shared/shared-moderation/video-block.component.html - 4 + src/app/shared/shared-abuse-list/abuse-list-table.component.html + 23 - - Unfederate the video + + Video/Comment/Account - src/app/shared/shared-moderation/video-block.component.html - 24 + src/app/shared/shared-abuse-list/abuse-list-table.component.html + 42 - - This will ask remote instances to delete it + + State - src/app/shared/shared-moderation/video-block.component.html - 27 + src/app/shared/shared-abuse-list/abuse-list-table.component.html + 44 - - - Blocking this live will automatically terminate the live stream. - src/app/shared/shared-moderation/video-block.component.html - 33,34 + src/app/+admin/follows/following-list/following-list.component.html + 33 - - - Video reported. - src/app/shared/shared-moderation/report-modals/video-report.component.ts - 110 + src/app/+admin/follows/followers-list/followers-list.component.html + 29 - - Report video "" + + Messages - src/app/shared/shared-moderation/report-modals/video-report.component.html - 3 + src/app/shared/shared-abuse-list/abuse-list-table.component.html + 45 - - Your report will be sent to moderators of and will be forwarded to the video origin () too. + + Reporter - src/app/shared/shared-moderation/report-modals/video-report.component.html - 74,76 + src/app/shared/shared-abuse-list/abuse-list-table.component.html + 41 - - - is not valid - src/app/shared/form-validators/batch-domains-validators.ts - 19 + src/app/shared/shared-abuse-list/abuse-details.component.html + 7 - - Domain is required. + + Internal note - src/app/shared/form-validators/batch-domains-validators.ts - 56 + src/app/shared/shared-abuse-list/abuse-list-table.component.html + 46 - - Domains entered are invalid. + + More information - src/app/shared/form-validators/batch-domains-validators.ts - 57 + src/app/shared/shared-abuse-list/abuse-list-table.component.html + 52 - - - Domains entered contain duplicates. - src/app/shared/form-validators/batch-domains-validators.ts - 58 + src/app/+admin/system/jobs/jobs.component.html + 50 - - - Violent or Repulsive - src/app/shared/shared-abuse-list/abuse-details.component.ts - 21 + src/app/+videos/+video-watch/video-watch.component.html + 304 - - - Hateful or Abusive - src/app/shared/shared-abuse-list/abuse-details.component.ts - 22 + src/app/+admin/moderation/video-comment-list/video-comment-list.component.html + 73 - - - Spam or Misleading - src/app/shared/shared-abuse-list/abuse-details.component.ts - 23 + src/app/+admin/moderation/video-block-list/video-block-list.component.html + 53 - - - Privacy - src/app/shared/shared-abuse-list/abuse-details.component.ts - 24 + src/app/+admin/moderation/video-block-list/video-block-list.component.html + 53 - - Server rules + + Deleted account - src/app/shared/shared-abuse-list/abuse-details.component.ts - 26 + src/app/shared/shared-abuse-list/abuse-list-table.component.html + 82,83 - - Report + + This video has been reported multiple times. - src/app/shared/shared-abuse-list/abuse-details.component.html - 65 + src/app/shared/shared-abuse-list/abuse-list-table.component.html + 95 - - - {VAR_PLURAL, plural, =1 {1 report} other { reports}} - src/app/shared/shared-abuse-list/abuse-details.component.html - 27 + src/app/shared/shared-abuse-list/abuse-list-table.component.html + 95 - - + + The video was blocked - src/app/shared/shared-abuse-list/abuse-details.component.html - 27 + src/app/shared/shared-abuse-list/abuse-list-table.component.html + 104 - - - Reportee - src/app/shared/shared-abuse-list/abuse-details.component.html - 33 + src/app/shared/shared-abuse-list/abuse-list-table.component.html + 104 - - {VAR_PLURAL, plural, =1 {1 report} other { reports}} + + by on + + src/app/shared/shared-abuse-list/abuse-list-table.component.html + 107 + - src/app/shared/shared-abuse-list/abuse-details.component.html - 52 + src/app/shared/shared-abuse-list/abuse-list-table.component.html + 124 - - + + Video was deleted - src/app/shared/shared-abuse-list/abuse-details.component.html - 52 + src/app/shared/shared-abuse-list/abuse-list-table.component.html + 114 - - Updated + + Account deleted - src/app/shared/shared-abuse-list/abuse-details.component.html - 58 + src/app/shared/shared-abuse-list/abuse-list-table.component.html + 150,151 - - Reported part + + No abuses found matching current filters. - src/app/shared/shared-abuse-list/abuse-details.component.html - 83 + src/app/shared/shared-abuse-list/abuse-list-table.component.html + 188 - - Note + + No abuses found. - src/app/shared/shared-abuse-list/abuse-details.component.html - 90 + src/app/shared/shared-abuse-list/abuse-list-table.component.html + 189 - - The video was deleted + + The channel is required. - src/app/shared/shared-abuse-list/abuse-details.component.html - 99 + src/app/shared/form-validators/video-ownership-change-validators.ts + 7 - - Comment: + + The username is required. - src/app/shared/shared-abuse-list/abuse-details.component.html - 105 + src/app/shared/form-validators/video-ownership-change-validators.ts + 14 - - Confirmation of the password is required. + + You can only transfer ownership to a local account - src/app/shared/form-validators/reset-password-validators.ts - 9 + src/app/shared/form-validators/video-ownership-change-validators.ts + 15 - - Name is required. + + Display name cannot be more than 120 characters long. - src/app/shared/form-validators/video-channel-validators.ts - 12 + src/app/shared/form-validators/video-playlist-validators.ts + 14 - - Name must be at least 1 character long. + + Privacy is required. - src/app/shared/form-validators/video-channel-validators.ts - 13 + src/app/shared/form-validators/video-playlist-validators.ts + 23 - - Name cannot be more than 50 characters long. + + The channel is required when the playlist is public. - src/app/shared/form-validators/video-channel-validators.ts - 14 + src/app/shared/form-validators/video-playlist-validators.ts + 41 - - Name should be lowercase alphanumeric; dots and underscores are allowed. + + Block reason must be at least 2 characters long. - src/app/shared/form-validators/video-channel-validators.ts - 15 + src/app/shared/form-validators/video-block-validators.ts + 7 - - Support text must be at least 3 characters long. + + Block reason cannot be more than 300 characters long. - src/app/shared/form-validators/video-channel-validators.ts - 49 + src/app/shared/form-validators/video-block-validators.ts + 8 - - Support text cannot be more than 1000 characters long + + Trending for the last 24 hours - src/app/shared/form-validators/video-channel-validators.ts - 50 + src/app/+videos/video-list/video-trending.component.ts + 46 - - See the documentation to learn how to use the PeerTube live streaming feature. - + + Trending videos are those totalizing the greatest number of views during the last 24 hours - src/app/shared/shared-video-live/live-documentation-link.component.html - 2,4 + src/app/+videos/video-list/video-trending.component.ts + 47 @@ -8354,151 +8340,158 @@ The link will expire within 1 hour. 42 - - Yesterday + + Video channel created. - src/app/shared/shared-video-miniature/abstract-video-list.ts - 117 + src/app/+my-library/+my-video-channels/my-video-channel-create.component.ts + 57 - - This week + + This name already exists on this instance. - src/app/shared/shared-video-miniature/abstract-video-list.ts - 118 + src/app/+my-library/+my-video-channels/my-video-channel-create.component.ts + 63 - - This month + + New video from your subscriptions - src/app/shared/shared-video-miniature/abstract-video-list.ts - 119 + src/app/+my-account/my-account-settings/my-account-notification-preferences/my-account-notification-preferences.component.ts + 32 - - Last month + + New comment on your video - src/app/shared/shared-video-miniature/abstract-video-list.ts - 120 + src/app/+my-account/my-account-settings/my-account-notification-preferences/my-account-notification-preferences.component.ts + 33 - - Older + + New abuse - src/app/shared/shared-video-miniature/abstract-video-list.ts - 121 + src/app/+my-account/my-account-settings/my-account-notification-preferences/my-account-notification-preferences.component.ts + 34 - - Cannot load more videos. Try again later. + + Video blocked automatically waiting review - src/app/shared/shared-video-miniature/abstract-video-list.ts - 198 + src/app/+my-account/my-account-settings/my-account-notification-preferences/my-account-notification-preferences.component.ts + 35 - - Comment updated. + + One of your video is blocked/unblocked - src/app/shared/shared-abuse-list/moderation-comment-modal.component.ts - 58 + src/app/+my-account/my-account-settings/my-account-notification-preferences/my-account-notification-preferences.component.ts + 36 - - Moderation comment + + Video published (after transcoding/scheduled update) - src/app/shared/shared-abuse-list/moderation-comment-modal.component.html - 3 + src/app/+my-account/my-account-settings/my-account-notification-preferences/my-account-notification-preferences.component.ts + 37 - - This comment can only be seen by you or the other moderators. + + Video import finished - src/app/shared/shared-abuse-list/moderation-comment-modal.component.html - 21,22 + src/app/+my-account/my-account-settings/my-account-notification-preferences/my-account-notification-preferences.component.ts + 38 - - Update this comment + + A new user registered on your instance - src/app/shared/shared-abuse-list/moderation-comment-modal.component.html - 31 + src/app/+my-account/my-account-settings/my-account-notification-preferences/my-account-notification-preferences.component.ts + 39 - - Add a message to communicate with the reporter + + You or your channel(s) has a new follower - src/app/shared/shared-abuse-list/abuse-message-modal.component.ts - 100 + src/app/+my-account/my-account-settings/my-account-notification-preferences/my-account-notification-preferences.component.ts + 40 - - Add a message to communicate with the moderation team + + Someone mentioned you in video comments - src/app/shared/shared-abuse-list/abuse-message-modal.component.ts - 103 + src/app/+my-account/my-account-settings/my-account-notification-preferences/my-account-notification-preferences.component.ts + 41 - - Add a message + + Your instance has a new follower - src/app/shared/shared-abuse-list/abuse-message-modal.component.html - 44 + src/app/+my-account/my-account-settings/my-account-notification-preferences/my-account-notification-preferences.component.ts + 42 - - Messages with the reporter + + Your instance automatically followed another instance - src/app/shared/shared-abuse-list/abuse-message-modal.component.html - 4 + src/app/+my-account/my-account-settings/my-account-notification-preferences/my-account-notification-preferences.component.ts + 43 - - Messages with the moderation team + + An abuse report received a new message - src/app/shared/shared-abuse-list/abuse-message-modal.component.html - 5 + src/app/+my-account/my-account-settings/my-account-notification-preferences/my-account-notification-preferences.component.ts + 44 - - No messages for now. + + One of your abuse reports has been accepted or rejected by moderators - src/app/shared/shared-abuse-list/abuse-message-modal.component.html - 28,29 + src/app/+my-account/my-account-settings/my-account-notification-preferences/my-account-notification-preferences.component.ts + 45 - - Display name cannot be more than 120 characters long. + + Preferences saved + + src/app/+my-account/my-account-settings/my-account-notification-preferences/my-account-notification-preferences.component.ts + 92 + + + + Activities - src/app/shared/form-validators/video-playlist-validators.ts - 14 + src/app/+my-account/my-account-settings/my-account-notification-preferences/my-account-notification-preferences.component.html + 2 - - Privacy is required. + + Web - src/app/shared/form-validators/video-playlist-validators.ts - 23 + src/app/+my-account/my-account-settings/my-account-notification-preferences/my-account-notification-preferences.component.html + 3 - - The channel is required when the playlist is public. + + Video reported. - src/app/shared/form-validators/video-playlist-validators.ts - 41 + src/app/shared/shared-moderation/report-modals/video-report.component.ts + 110 - - Block reason must be at least 2 characters long. + + Report video "" - src/app/shared/form-validators/video-block-validators.ts - 7 + src/app/shared/shared-moderation/report-modals/video-report.component.html + 3 - - Block reason cannot be more than 300 characters long. + + Your report will be sent to moderators of and will be forwarded to the video origin () too. - src/app/shared/form-validators/video-block-validators.ts - 8 + src/app/shared/shared-moderation/report-modals/video-report.component.html + 74,76 @@ -8682,434 +8675,525 @@ The link will expire within 1 hour. 92 - - Do you really want to delete ? -It will delete videos uploaded in this channel, and you will not be able to create another -channel with the same name ()! + + PeerTube - src/app/+my-library/+my-video-channels/my-video-channels.component.ts - 63,65 + src/app/+about/about.component.html + 7 - - Please type the display name of the video channel () to confirm + + Network - src/app/+my-library/+my-video-channels/my-video-channels.component.ts - 67 + src/app/+about/about.component.html + 9 - - Video channel deleted. + + About this instance - src/app/+my-library/+my-video-channels/my-video-channels.component.ts - 79 + src/app/+about/about-routing.module.ts + 26 - - Views for the day + + About PeerTube - src/app/+my-library/+my-video-channels/my-video-channels.component.ts - 98 + src/app/+about/about-routing.module.ts + 38 - - My channels + + About this instance's network - src/app/+my-library/+my-video-channels/my-video-channels.component.html - 4 + src/app/+about/about-routing.module.ts + 47 - - Search your channels + + Plugins - src/app/+my-library/+my-video-channels/my-video-channels.component.html - 11 + src/app/+admin/plugins/shared/plugin-api.service.ts + 33 - - Create video channel + + Themes - src/app/+my-library/+my-video-channels/my-video-channels.component.html - 19 + src/app/+admin/plugins/shared/plugin-api.service.ts + 37 - - {VAR_PLURAL, plural, =0 {No videos} =1 {1 video} other { videos}} + + plugin - src/app/+my-library/+my-video-channels/my-video-channels.component.html - 37 + src/app/+admin/plugins/shared/plugin-api.service.ts + 45 - - My video channels + + theme - src/app/+my-library/+my-video-channels/my-video-channels-routing.module.ts - 13 + src/app/+admin/plugins/shared/plugin-api.service.ts + 48 - - Create a new video channel + + Installed - src/app/+my-library/+my-video-channels/my-video-channels-routing.module.ts - 22 + src/app/+admin/plugins/plugins.component.html + 3 - - Update video channel + + Settings updated. - src/app/+my-library/+my-video-channels/my-video-channels-routing.module.ts - 31 + src/app/+admin/plugins/plugin-show-installed/plugin-show-installed.component.ts + 52 - - Video channel updated. + + This does not have settings. - src/app/+my-library/+my-video-channels/my-video-channel-update.component.ts - 92 + src/app/+admin/plugins/plugin-show-installed/plugin-show-installed.component.html + 16,18 - - My Channels + + The plugin index is not available. Please retry later. - src/app/+my-library/+my-video-channels/my-video-channel-edit.component.html - 4 + src/app/+admin/plugins/plugin-search/plugin-search.component.ts + 100 + + + Please only install plugins or themes you trust, since they can execute any code on your instance. - src/app/+my-library/+my-video-channels/my-video-channel-edit.component.html - 4 + src/app/+admin/plugins/plugin-search/plugin-search.component.ts + 122 - - Short text to tell people how they can support your channel (membership platform...).<br /><br /> - When you will upload a video in this channel, the video support field will be automatically filled by this text. + + Install ? - src/app/+my-library/+my-video-channels/my-video-channel-edit.component.html - 77,78 + src/app/+admin/plugins/plugin-search/plugin-search.component.ts + 123 + + + installed. - src/app/+my-library/+my-video-channels/my-video-channel-edit.component.html - 77,78 + src/app/+admin/plugins/plugin-search/plugin-search.component.ts + 135 - - NEW CHANNEL + + Search... - src/app/+my-library/+my-video-channels/my-video-channel-edit.component.html - 25 + src/app/+admin/plugins/plugin-search/plugin-search.component.html + 6 + + + To load your new installed plugins or themes, refresh the page. + - src/app/+my-library/+my-video-channels/my-video-channel-edit.component.html - 25 + src/app/+admin/plugins/plugin-search/plugin-search.component.html + 10,11 - - CHANNEL + + Popular - src/app/+my-library/+my-video-channels/my-video-channel-edit.component.html - 26 + src/app/+admin/plugins/plugin-search/plugin-search.component.html + 16 + + + + for "" + + src/app/+admin/plugins/plugin-search/plugin-search.component.html + 22,24 + + + + No results. + + + src/app/+admin/plugins/plugin-search/plugin-search.component.html + 29,30 + + + + Plugin homepage (new window) + + src/app/+admin/plugins/plugin-search/plugin-search.component.html + 40 + + + src/app/+admin/plugins/plugin-list-installed/plugin-list-installed.component.html + 17 + + + src/app/+admin/plugins/plugin-list-installed/plugin-list-installed.component.html + 21 + + + + Plugin npm package (new window) + + src/app/+admin/plugins/plugin-search/plugin-search.component.html + 44 + + + + You don't have plugins installed yet. + + src/app/+admin/plugins/plugin-list-installed/plugin-list-installed.component.ts + 89 + + + + You don't have themes installed yet. + + src/app/+admin/plugins/plugin-list-installed/plugin-list-installed.component.ts + 92 + + + + Update to + + src/app/+admin/plugins/plugin-list-installed/plugin-list-installed.component.ts + 100 + + + + Do you really want to uninstall ? + + src/app/+admin/plugins/plugin-list-installed/plugin-list-installed.component.ts + 109 + + + Uninstall - src/app/+my-library/+my-video-channels/my-video-channel-edit.component.html - 26 + src/app/+admin/plugins/plugin-list-installed/plugin-list-installed.component.ts + 110 - - Name + + uninstalled. - src/app/+my-library/+my-video-channels/my-video-channel-edit.component.html - 32 + src/app/+admin/plugins/plugin-list-installed/plugin-list-installed.component.ts + 117 + + + updated. - src/app/+my-library/+my-video-channels/my-video-channel-edit.component.html - 32 + src/app/+admin/plugins/plugin-list-installed/plugin-list-installed.component.ts + 139 + + + Uninstall - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 21 + src/app/+admin/plugins/plugin-list-installed/plugin-list-installed.component.html + 32 - - Example: my_channel + + is not valid - src/app/+my-library/+my-video-channels/my-video-channel-edit.component.html - 35 + src/app/shared/form-validators/batch-domains-validators.ts + 19 + + + Domain is required. - src/app/+my-library/+my-video-channels/my-video-channel-edit.component.html - 35 + src/app/shared/form-validators/batch-domains-validators.ts + 56 - - Overwrite support field of all videos of this channel + + Domains entered are invalid. - src/app/+my-library/+my-video-channels/my-video-channel-edit.component.html - 92 + src/app/shared/form-validators/batch-domains-validators.ts + 57 + + + Domains entered contain duplicates. - src/app/+my-library/+my-video-channels/my-video-channel-edit.component.html - 92 + src/app/shared/form-validators/batch-domains-validators.ts + 58 - - Video channel created. + + Report reason is required. - src/app/+my-library/+my-video-channels/my-video-channel-create.component.ts - 57 + src/app/shared/form-validators/abuse-validators.ts + 7 - - This name already exists on this instance. + + Report reason must be at least 2 characters long. - src/app/+my-library/+my-video-channels/my-video-channel-create.component.ts - 63 + src/app/shared/form-validators/abuse-validators.ts + 8 - - PeerTube + + Report reason cannot be more than 3000 characters long. - src/app/+about/about.component.html - 7 + src/app/shared/form-validators/abuse-validators.ts + 9 - - Network + + Moderation comment is required. - src/app/+about/about.component.html - 9 + src/app/shared/form-validators/abuse-validators.ts + 16 - - About this instance + + Moderation comment must be at least 2 characters long. - src/app/+about/about-routing.module.ts - 26 + src/app/shared/form-validators/abuse-validators.ts + 17 - - About PeerTube + + Moderation comment cannot be more than 3000 characters long. - src/app/+about/about-routing.module.ts - 38 + src/app/shared/form-validators/abuse-validators.ts + 18 - - About this instance's network + + Abuse message is required. - src/app/+about/about-routing.module.ts - 47 + src/app/shared/form-validators/abuse-validators.ts + 25 - - The channel is required. + + Abuse message must be at least 2 characters long. - src/app/shared/form-validators/video-ownership-change-validators.ts - 7 + src/app/shared/form-validators/abuse-validators.ts + 26 - - The username is required. + + Abuse message cannot be more than 3000 characters long. - src/app/shared/form-validators/video-ownership-change-validators.ts - 14 + src/app/shared/form-validators/abuse-validators.ts + 27 - - You can only transfer ownership to a local account + + Violent or Repulsive - src/app/shared/form-validators/video-ownership-change-validators.ts - 15 + src/app/shared/shared-abuse-list/abuse-details.component.ts + 21 - - Plugins + + Hateful or Abusive - src/app/+admin/plugins/shared/plugin-api.service.ts - 33 + src/app/shared/shared-abuse-list/abuse-details.component.ts + 22 - - Themes + + Spam or Misleading - src/app/+admin/plugins/shared/plugin-api.service.ts - 37 + src/app/shared/shared-abuse-list/abuse-details.component.ts + 23 - - plugin + + Privacy - src/app/+admin/plugins/shared/plugin-api.service.ts - 45 + src/app/shared/shared-abuse-list/abuse-details.component.ts + 24 - - theme + + Server rules - src/app/+admin/plugins/shared/plugin-api.service.ts - 48 + src/app/shared/shared-abuse-list/abuse-details.component.ts + 26 - - Installed + + Report - src/app/+admin/plugins/plugins.component.html - 3 + src/app/shared/shared-abuse-list/abuse-details.component.html + 65 - - Settings updated. + + {VAR_PLURAL, plural, =1 {1 report} other { reports}} - src/app/+admin/plugins/plugin-show-installed/plugin-show-installed.component.ts - 52 + src/app/shared/shared-abuse-list/abuse-details.component.html + 27 - - This does not have settings. + + - src/app/+admin/plugins/plugin-show-installed/plugin-show-installed.component.html - 16,18 + src/app/shared/shared-abuse-list/abuse-details.component.html + 27 - - The plugin index is not available. Please retry later. + + Reportee - src/app/+admin/plugins/plugin-search/plugin-search.component.ts - 100 + src/app/shared/shared-abuse-list/abuse-details.component.html + 33 - - Please only install plugins or themes you trust, since they can execute any code on your instance. + + {VAR_PLURAL, plural, =1 {1 report} other { reports}} - src/app/+admin/plugins/plugin-search/plugin-search.component.ts - 122 + src/app/shared/shared-abuse-list/abuse-details.component.html + 52 - - Install ? + + - src/app/+admin/plugins/plugin-search/plugin-search.component.ts - 123 + src/app/shared/shared-abuse-list/abuse-details.component.html + 52 - - installed. + + Updated - src/app/+admin/plugins/plugin-search/plugin-search.component.ts - 135 + src/app/shared/shared-abuse-list/abuse-details.component.html + 58 - - Search... + + Reported part - src/app/+admin/plugins/plugin-search/plugin-search.component.html - 6 + src/app/shared/shared-abuse-list/abuse-details.component.html + 83 - - To load your new installed plugins or themes, refresh the page. - + + Note - src/app/+admin/plugins/plugin-search/plugin-search.component.html - 10,11 + src/app/shared/shared-abuse-list/abuse-details.component.html + 90 - - Popular + + The video was deleted - src/app/+admin/plugins/plugin-search/plugin-search.component.html - 16 + src/app/shared/shared-abuse-list/abuse-details.component.html + 99 - - for "" + + Comment: - src/app/+admin/plugins/plugin-search/plugin-search.component.html - 22,24 + src/app/shared/shared-abuse-list/abuse-details.component.html + 105 - - No results. - + + Comment updated. - src/app/+admin/plugins/plugin-search/plugin-search.component.html - 29,30 + src/app/shared/shared-abuse-list/moderation-comment-modal.component.ts + 58 - - Plugin homepage (new window) + + Moderation comment - src/app/+admin/plugins/plugin-search/plugin-search.component.html - 40 + src/app/shared/shared-abuse-list/moderation-comment-modal.component.html + 3 + + + This comment can only be seen by you or the other moderators. - src/app/+admin/plugins/plugin-list-installed/plugin-list-installed.component.html - 17 + src/app/shared/shared-abuse-list/moderation-comment-modal.component.html + 21,22 + + + Update this comment - src/app/+admin/plugins/plugin-list-installed/plugin-list-installed.component.html - 21 + src/app/shared/shared-abuse-list/moderation-comment-modal.component.html + 31 - - Plugin npm package (new window) + + Add a message to communicate with the reporter - src/app/+admin/plugins/plugin-search/plugin-search.component.html - 44 + src/app/shared/shared-abuse-list/abuse-message-modal.component.ts + 100 - - You don't have plugins installed yet. + + Add a message to communicate with the moderation team - src/app/+admin/plugins/plugin-list-installed/plugin-list-installed.component.ts - 89 + src/app/shared/shared-abuse-list/abuse-message-modal.component.ts + 103 - - You don't have themes installed yet. + + Add a message - src/app/+admin/plugins/plugin-list-installed/plugin-list-installed.component.ts - 92 + src/app/shared/shared-abuse-list/abuse-message-modal.component.html + 44 - - Update to + + Messages with the reporter - src/app/+admin/plugins/plugin-list-installed/plugin-list-installed.component.ts - 100 + src/app/shared/shared-abuse-list/abuse-message-modal.component.html + 4 - - Do you really want to uninstall ? + + Messages with the moderation team - src/app/+admin/plugins/plugin-list-installed/plugin-list-installed.component.ts - 109 + src/app/shared/shared-abuse-list/abuse-message-modal.component.html + 5 - - Uninstall + + No messages for now. - src/app/+admin/plugins/plugin-list-installed/plugin-list-installed.component.ts - 110 + src/app/shared/shared-abuse-list/abuse-message-modal.component.html + 28,29 - - uninstalled. + + Instance unmuted by your instance. - src/app/+admin/plugins/plugin-list-installed/plugin-list-installed.component.ts - 117 + src/app/shared/shared-moderation/server-blocklist.component.ts + 46 - - updated. + + Instance muted by your instance. - src/app/+admin/plugins/plugin-list-installed/plugin-list-installed.component.ts - 139 + src/app/shared/shared-moderation/server-blocklist.component.ts + 69 - - Uninstall + + Account unmuted by your instance. - src/app/+admin/plugins/plugin-list-installed/plugin-list-installed.component.html - 32 + src/app/shared/shared-moderation/account-blocklist.component.ts + 48 @@ -9198,105 +9282,6 @@ channel with the same name ()!41 - - Federation - - src/app/+admin/admin.component.ts - 26 - - - - Instances you follow - - src/app/+admin/admin.component.ts - 29 - - - - Instances following you - - src/app/+admin/admin.component.ts - 34 - - - - Video redundancies - - src/app/+admin/admin.component.ts - 39 - - - - Reports - - src/app/+admin/admin.component.ts - 53 - - - src/app/+admin/moderation/moderation.routes.ts - 37 - - - - Video blocks - - src/app/+admin/admin.component.ts - 60 - - - - Video comments - - src/app/+admin/admin.component.ts - 67 - - - src/app/+admin/moderation/moderation.routes.ts - 86 - - - - Users - - src/app/+admin/admin.component.ts - 88 - - - - Configuration - - src/app/+admin/admin.component.ts - 95 - - - - Plugins/Themes - - src/app/+admin/admin.component.ts - 99 - - - - System - - src/app/+admin/admin.component.ts - 103 - - - - Instance unmuted by your instance. - - src/app/shared/shared-moderation/server-blocklist.component.ts - 46 - - - - Instance muted by your instance. - - src/app/shared/shared-moderation/server-blocklist.component.ts - 69 - - Job type @@ -9368,74 +9353,89 @@ channel with the same name ()!99 - - Account unmuted by your instance. + + Federation - src/app/shared/shared-moderation/account-blocklist.component.ts - 48 + src/app/+admin/admin.component.ts + 26 - - Report reason is required. + + Instances you follow - src/app/shared/form-validators/abuse-validators.ts - 7 + src/app/+admin/admin.component.ts + 29 - - Report reason must be at least 2 characters long. + + Instances following you - src/app/shared/form-validators/abuse-validators.ts - 8 + src/app/+admin/admin.component.ts + 34 - - Report reason cannot be more than 3000 characters long. + + Video redundancies - src/app/shared/form-validators/abuse-validators.ts - 9 + src/app/+admin/admin.component.ts + 39 - - Moderation comment is required. + + Reports - src/app/shared/form-validators/abuse-validators.ts - 16 + src/app/+admin/admin.component.ts + 53 + + + src/app/+admin/moderation/moderation.routes.ts + 37 + + + + Video blocks + + src/app/+admin/admin.component.ts + 60 - - Moderation comment must be at least 2 characters long. + + Video comments - src/app/shared/form-validators/abuse-validators.ts - 17 + src/app/+admin/admin.component.ts + 67 + + + src/app/+admin/moderation/moderation.routes.ts + 86 - - Moderation comment cannot be more than 3000 characters long. + + Users - src/app/shared/form-validators/abuse-validators.ts - 18 + src/app/+admin/admin.component.ts + 88 - - Abuse message is required. + + Configuration - src/app/shared/form-validators/abuse-validators.ts - 25 + src/app/+admin/admin.component.ts + 95 - - Abuse message must be at least 2 characters long. + + Plugins/Themes - src/app/shared/form-validators/abuse-validators.ts - 26 + src/app/+admin/admin.component.ts + 99 - - Abuse message cannot be more than 3000 characters long. + + System - src/app/shared/form-validators/abuse-validators.ts - 27 + src/app/+admin/admin.component.ts + 103 @@ -9572,961 +9572,1152 @@ channel with the same name ()!82,83 - - Stop autoplaying next video + + Report comment - src/app/+videos/+video-watch/video-watch-playlist.component.ts - 203 + src/app/shared/shared-moderation/report-modals/comment-report.component.ts + 51 - - Autoplay next video + + Comment reported. - src/app/+videos/+video-watch/video-watch-playlist.component.ts - 204 + src/app/shared/shared-moderation/report-modals/comment-report.component.ts + 82 - - Stop looping playlist videos + + What is PeerTube? - src/app/+videos/+video-watch/video-watch-playlist.component.ts - 209 + src/app/+about/about-peertube/about-peertube.component.html + 3,4 + + + + PeerTube is a self-hosted ActivityPub-federated video streaming platform using P2P directly in your web browser. + + src/app/+about/about-peertube/about-peertube.component.html + 10,11 + + + + It is free and open-source software, under AGPLv3 licence. + + src/app/+about/about-peertube/about-peertube.component.html + 14,16 + + + + For more information, please visit joinpeertube.org. + + src/app/+about/about-peertube/about-peertube.component.html + 19,20 + + + + Use PeerTube documentation + + src/app/+about/about-peertube/about-peertube.component.html + 28,29 + + + + Discover how to setup your account, what is a channel, how to create a playlist and more! + + src/app/+about/about-peertube/about-peertube.component.html + 33,34 + + + + PeerTube Applications + + src/app/+about/about-peertube/about-peertube.component.html + 41,42 + + + + Discover unofficial Android applications or browser addons! + + src/app/+about/about-peertube/about-peertube.component.html + 46,47 + + + + Contribute on PeerTube + + src/app/+about/about-peertube/about-peertube.component.html + 54,55 + + + + Want to help to improve PeerTube? You can translate the web interface, give your feedback or directly contribute to the code! + + src/app/+about/about-peertube/about-peertube.component.html + 59,60 + + + + P2P & Privacy + + src/app/+about/about-peertube/about-peertube.component.html + 71 + + + + PeerTube uses the BitTorrent protocol to share bandwidth between users by default to help lower the load on the server, but ultimately leaves you the choice to switch back to regular streaming exclusively from the server of the video. What follows applies only if you want to keep using the P2P mode of PeerTube. + + src/app/+about/about-peertube/about-peertube.component.html + 75,78 + + + + What are the consequences? + + src/app/+about/about-peertube/about-peertube.component.html + 85 + + + + In theory, someone with enough technical skills could create a script that tracks which IP is downloading which video. In practice, this is much more difficult because: + + src/app/+about/about-peertube/about-peertube.component.html + 88,90 + + + + An HTTP request has to be sent on each tracker for each video to spy. If we want to spy all PeerTube's videos, we have to send as many requests as there are videos (so potentially a lot) + + src/app/+about/about-peertube/about-peertube.component.html + 94,96 + + + + For each request sent, the tracker returns random peers at a limited number. For instance, if there are 1000 peers in the swarm and the tracker sends only 20 peers for each request, there must be at least 50 requests sent to know every peer in the swarm + + src/app/+about/about-peertube/about-peertube.component.html + 99,102 + + + + Those requests have to be sent regularly to know who starts/stops watching a video. It is easy to detect that kind of behaviour + + src/app/+about/about-peertube/about-peertube.component.html + 105,106 + + + + If an IP address is stored in the tracker, it doesn't mean that the person behind the IP (if this person exists) has watched the video + + src/app/+about/about-peertube/about-peertube.component.html + 109,111 + + + + The IP address is a vague information: usually, it regularly changes and can represent many persons or entities + + src/app/+about/about-peertube/about-peertube.component.html + 114,115 + + + + Web peers are not publicly accessible: because we use WebRTC inside the web browser (with the WebTorrent library), the protocol is different from classic BitTorrent. When you are in a web browser, you send a signal containing your IP address to the tracker that will randomly choose other peers to forward the information to. See this document for more information + + src/app/+about/about-peertube/about-peertube.component.html + 118,123 + + + + The worst-case scenario of an average person spying on their friends is quite unlikely. There are much more effective ways to get that kind of information. + + src/app/+about/about-peertube/about-peertube.component.html + 127,129 + + + + How does PeerTube compare with YouTube? + + src/app/+about/about-peertube/about-peertube.component.html + 131 + + + + The threats to privacy with YouTube are different from PeerTube's. In YouTube's case, the platform gathers a huge amount of your personal information (not only your IP) to analyze them and track you. Moreover, YouTube is owned by Google/Alphabet, a company that tracks you across many websites (via AdSense or Google Analytics). + + src/app/+about/about-peertube/about-peertube.component.html + 134,137 + + + + What can I do to limit the exposure of my IP address? + + src/app/+about/about-peertube/about-peertube.component.html + 139 + + + + Your IP address is public so every time you consult a website, there is a number of actors (in addition to the final website) seeing your IP in their connection logs: ISP/routers/trackers/CDN and more. PeerTube is transparent about it: we warn you that if you want to keep your IP private, you must use a VPN or Tor Browser. Thinking that removing P2P from PeerTube will give you back anonymity doesn't make sense. + + src/app/+about/about-peertube/about-peertube.component.html + 142,146 + + + + What will be done to mitigate this problem? + + src/app/+about/about-peertube/about-peertube.component.html + 148 + + + + PeerTube wants to deliver the best countermeasures possible, to give you more choice and render attacks less likely. Here is what we put in place so far: + + src/app/+about/about-peertube/about-peertube.component.html + 151,153 + + + + We set a limit to the number of peers sent by the tracker + + src/app/+about/about-peertube/about-peertube.component.html + 156 - - Loop playlist videos + + We set a limit on the request frequency received by the tracker - src/app/+videos/+video-watch/video-watch-playlist.component.ts - 210 + src/app/+about/about-peertube/about-peertube.component.html + 157 - - Public + + Allow instance admins to disable P2P from the administration interface - src/app/+videos/+video-watch/video-watch-playlist.component.html - 11 + src/app/+about/about-peertube/about-peertube.component.html + 158 - - Like this video + + Ultimately, remember you can always disable P2P by toggling it in the video player, or just by disabling WebRTC in your browser. - src/app/+videos/+video-watch/video-watch.component.ts - 132 + src/app/+about/about-peertube/about-peertube.component.html + 162,164 - - Dislike this video + + Developed with ❤ by Framasoft - src/app/+videos/+video-watch/video-watch.component.ts - 133 + src/app/+about/about-peertube/about-peertube-contributors.component.html + 3 - - Support options for this video + + Your message has been sent. - src/app/+videos/+video-watch/video-watch.component.ts - 134 + src/app/+about/about-instance/contact-admin-modal.component.ts + 77 - - You need to be <a href="/login">logged in</a> to rate this video. + + You already sent this form recently - src/app/+videos/+video-watch/video-watch.component.ts - 220 + src/app/+about/about-instance/contact-admin-modal.component.ts + 83 - - This video is not available on this instance. Do you want to be redirected on the origin instance: <a href=""></a>? + + Contact administrator - src/app/+videos/+video-watch/video-watch.component.ts - 413 + src/app/+about/about-instance/contact-admin-modal.component.html + 3 - - Redirection + + Your name - src/app/+videos/+video-watch/video-watch.component.ts - 414 + src/app/+about/about-instance/contact-admin-modal.component.html + 11 - - This video contains mature or explicit content. Are you sure you want to watch it? + + Your email - src/app/+videos/+video-watch/video-watch.component.ts - 545 + src/app/+about/about-instance/contact-admin-modal.component.html + 20 - - Mature or explicit content + + Subject - src/app/+videos/+video-watch/video-watch.component.ts - 546 + src/app/+about/about-instance/contact-admin-modal.component.html + 29 - - Up Next + + Your message - src/app/+videos/+video-watch/video-watch.component.ts - 598 + src/app/+about/about-instance/contact-admin-modal.component.html + 38 - - Cancel + + Link copied - src/app/+videos/+video-watch/video-watch.component.ts - 599 + src/app/+about/about-instance/about-instance.component.ts + 91 - - Autoplay is suspended + + About - src/app/+videos/+video-watch/video-watch.component.ts - 600 + src/app/+about/about-instance/about-instance.component.html + 5 - - Enter/exit fullscreen (requires player focus) + + FEATURES - src/app/+videos/+video-watch/video-watch.component.ts - 918 + src/app/+about/about-instance/about-instance.component.html + 203 - - Play/Pause the video (requires player focus) + + STATISTICS - src/app/+videos/+video-watch/video-watch.component.ts - 919 + src/app/+about/about-instance/about-instance.component.html + 215 - - Mute/unmute the video (requires player focus) + + Contact administrator - src/app/+videos/+video-watch/video-watch.component.ts - 920 + src/app/+about/about-instance/about-instance.component.html + 7 - - Skip to a percentage of the video: 0 is 0% and 9 is 90% (requires player focus) + + This instance is dedicated to sensitive/NSFW content. - src/app/+videos/+video-watch/video-watch.component.ts - 922 + src/app/+about/about-instance/about-instance.component.html + 19 - - Increase the volume (requires player focus) + + ADMINISTRATORS & SUSTAINABILITY - src/app/+videos/+video-watch/video-watch.component.ts - 924 + src/app/+about/about-instance/about-instance.component.html + 32,33 - - Decrease the volume (requires player focus) + + Who we are - src/app/+videos/+video-watch/video-watch.component.ts - 925 + src/app/+about/about-instance/about-instance.component.html + 44 - - Seek the video forward (requires player focus) + + Why we created this instance - src/app/+videos/+video-watch/video-watch.component.ts - 927 + src/app/+about/about-instance/about-instance.component.html + 58 - - Seek the video backward (requires player focus) + + How long we plan to maintain this instance - src/app/+videos/+video-watch/video-watch.component.ts - 928 + src/app/+about/about-instance/about-instance.component.html + 72 - - Increase playback rate (requires player focus) + + How we will pay for this instance - src/app/+videos/+video-watch/video-watch.component.ts - 930 + src/app/+about/about-instance/about-instance.component.html + 86 - - Decrease playback rate (requires player focus) + + INFORMATION - src/app/+videos/+video-watch/video-watch.component.ts - 931 + src/app/+about/about-instance/about-instance.component.html + 101,102 - - Navigate in the video frame by frame (requires player focus) + + MODERATION - src/app/+videos/+video-watch/video-watch.component.ts - 933 + src/app/+about/about-instance/about-instance.component.html + 128,129 - - Like the video + + OTHER INFORMATION - src/app/+videos/+video-watch/video-watch.component.ts - 941 + src/app/+about/about-instance/about-instance.component.html + 183,184 - - Dislike the video + + Hardware information - src/app/+videos/+video-watch/video-watch.component.ts - 946 + src/app/+about/about-instance/about-instance.component.html + 195 - - The video is being imported, it will be available when the import is finished. + + Follows - src/app/+videos/+video-watch/video-watch.component.html - 21,22 + src/app/+about/about-follows/about-follows.component.html + 2 - - The video is being transcoded, it may not work properly. + + Followers instances () - src/app/+videos/+video-watch/video-watch.component.html - 25,26 + src/app/+about/about-follows/about-follows.component.html + 4 - - This video will be published on . + + Followings instances () - src/app/+videos/+video-watch/video-watch.component.html - 28,30 + src/app/+about/about-follows/about-follows.component.html + 16 - - This live has not started yet. + + This instance does not have instances followers. - src/app/+videos/+video-watch/video-watch.component.html - 33,34 + src/app/+about/about-follows/about-follows.component.html + 6 - - This live has ended. + + Show full list - src/app/+videos/+video-watch/video-watch.component.html - 37,38 + src/app/+about/about-follows/about-follows.component.html + 12 + + + src/app/+about/about-follows/about-follows.component.html + 24 - - This video is blocked. + + This instance is not following any other. - src/app/+videos/+video-watch/video-watch.component.html - 41 + src/app/+about/about-follows/about-follows.component.html + 18 - - Published + + Jobs - src/app/+videos/+video-watch/video-watch.component.html - 55 + src/app/+admin/system/system.component.html + 3 + + + Logs - src/app/+videos/+video-watch/video-watch.component.html - 68 + src/app/+admin/system/system.component.html + 5 - - SHARE + + Debug - src/app/+videos/+video-watch/video-watch.component.html - 109 + src/app/+admin/system/system.component.html + 7 - - Tags + + Jobs - src/app/+videos/+video-watch/video-watch.component.html - 268 + src/app/+admin/system/system.routes.ts + 26 + + + Logs - src/app/+videos/+video-edit/shared/video-edit.component.html - 19 + src/app/+admin/system/system.routes.ts + 37 - - SUPPORT + + Debug - src/app/+videos/+video-watch/video-watch.component.html - 104 + src/app/+admin/system/system.routes.ts + 48 - - SAVE + + Blocked videos - src/app/+videos/+video-watch/video-watch.component.html - 120 + src/app/+admin/moderation/moderation.routes.ts + 69 - - DOWNLOAD + + Muted instances - src/app/+videos/+video-watch/video-watch.component.html - 134 + src/app/+admin/moderation/moderation.routes.ts + 109 - - Account page + + Following list - src/app/+videos/+video-watch/video-watch.component.html - 185 + src/app/+admin/follows/follows.routes.ts + 28 + + + Followers list - src/app/+videos/+video-watch/video-watch.component.html - 191 + src/app/+admin/follows/follows.routes.ts + 37 - - By + + Stop autoplaying next video - src/app/+videos/+video-watch/video-watch.component.html - 186 + src/app/+videos/+video-watch/video-watch-playlist.component.ts + 203 - - + + Autoplay next video - src/app/+videos/+video-watch/video-watch.component.html - 192 + src/app/+videos/+video-watch/video-watch-playlist.component.ts + 204 - - Show more + + Stop looping playlist videos - src/app/+videos/+video-watch/video-watch.component.html - 213 + src/app/+videos/+video-watch/video-watch-playlist.component.ts + 209 - - Show less + + Loop playlist videos - src/app/+videos/+video-watch/video-watch.component.html - 219 + src/app/+videos/+video-watch/video-watch-playlist.component.ts + 210 - - Origin instance + + Public - src/app/+videos/+video-watch/video-watch.component.html - 231 + src/app/+videos/+video-watch/video-watch-playlist.component.html + 11 - - Originally published + + Like this video - src/app/+videos/+video-watch/video-watch.component.html - 236 + src/app/+videos/+video-watch/video-watch.component.ts + 132 - - Friendly Reminder: + + Dislike this video - src/app/+videos/+video-watch/video-watch.component.html - 299 + src/app/+videos/+video-watch/video-watch.component.ts + 133 - - the sharing system used for this video implies that some technical information about your system (such as a public IP address) can be sent to other peers. + + Support options for this video - src/app/+videos/+video-watch/video-watch.component.html - 301,302 + src/app/+videos/+video-watch/video-watch.component.ts + 134 - - Get more information + + You need to be <a href="/login">logged in</a> to rate this video. - src/app/+videos/+video-watch/video-watch.component.html - 304 + src/app/+videos/+video-watch/video-watch.component.ts + 220 - - OK + + This video is not available on this instance. Do you want to be redirected on the origin instance: <a href=""></a>? - src/app/+videos/+video-watch/video-watch.component.html - 308,309 + src/app/+videos/+video-watch/video-watch.component.ts + 413 - - You have unsaved changes! If you leave, your changes will be lost. + + Redirection - src/app/+videos/+video-edit/video-update.component.ts - 94 + src/app/+videos/+video-watch/video-watch.component.ts + 414 - - Video updated. + + This video contains mature or explicit content. Are you sure you want to watch it? - src/app/+videos/+video-edit/video-update.component.ts - 142 + src/app/+videos/+video-watch/video-watch.component.ts + 545 - - Update + + Mature or explicit content - src/app/+videos/+video-edit/video-update.component.html - 3 + src/app/+videos/+video-watch/video-watch.component.ts + 546 + + + Up Next - src/app/+videos/+video-edit/video-update.component.html - 18 + src/app/+videos/+video-watch/video-watch.component.ts + 598 + + + Cancel - src/app/+videos/+video-edit/video-add-components/video-import-torrent.component.html - 70 + src/app/+videos/+video-watch/video-watch.component.ts + 599 + + + Autoplay is suspended - src/app/+videos/+video-edit/video-add-components/video-import-url.component.html - 66 + src/app/+videos/+video-watch/video-watch.component.ts + 600 + + + Enter/exit fullscreen (requires player focus) - src/app/+videos/+video-edit/video-add-components/video-go-live.component.html - 50 + src/app/+videos/+video-watch/video-watch.component.ts + 918 - - Sorry, the upload feature is disabled for your account. If you want to add videos, an admin must unlock your quota. + + Play/Pause the video (requires player focus) - src/app/+videos/+video-edit/video-add.component.html - 3 + src/app/+videos/+video-watch/video-watch.component.ts + 919 - - Read instance rules for help + + Mute/unmute the video (requires player focus) - src/app/+videos/+video-edit/video-add.component.html - 4 + src/app/+videos/+video-watch/video-watch.component.ts + 920 - - Upload a file + + Skip to a percentage of the video: 0 is 0% and 9 is 90% (requires player focus) - src/app/+videos/+video-edit/video-add.component.html - 26 + src/app/+videos/+video-watch/video-watch.component.ts + 922 - - We recommend you to not use the root user to publish your videos, since it's the super-admin account of your instance. Instead, create a dedicated account to upload your videos. + + Increase the volume (requires player focus) - src/app/+videos/+video-edit/video-add.component.html - 11,14 + src/app/+videos/+video-watch/video-watch.component.ts + 924 - - Import + + Decrease the volume (requires player focus) - src/app/+videos/+video-edit/video-add.component.html - 19 + src/app/+videos/+video-watch/video-watch.component.ts + 925 - - Upload + + Seek the video forward (requires player focus) - src/app/+videos/+video-edit/video-add.component.html - 20 + src/app/+videos/+video-watch/video-watch.component.ts + 927 - - Import with URL + + Seek the video backward (requires player focus) - src/app/+videos/+video-edit/video-add.component.html - 36 + src/app/+videos/+video-watch/video-watch.component.ts + 928 - - Import with torrent + + Increase playback rate (requires player focus) - src/app/+videos/+video-edit/video-add.component.html - 46 + src/app/+videos/+video-watch/video-watch.component.ts + 930 - - Go live + + Decrease playback rate (requires player focus) - src/app/+videos/+video-edit/video-add.component.html - 56 + src/app/+videos/+video-watch/video-watch.component.ts + 931 - - What is PeerTube? + + Navigate in the video frame by frame (requires player focus) - src/app/+about/about-peertube/about-peertube.component.html - 3,4 + src/app/+videos/+video-watch/video-watch.component.ts + 933 - - PeerTube is a self-hosted ActivityPub-federated video streaming platform using P2P directly in your web browser. + + Like the video - src/app/+about/about-peertube/about-peertube.component.html - 10,11 + src/app/+videos/+video-watch/video-watch.component.ts + 941 - - It is free and open-source software, under AGPLv3 licence. + + Dislike the video - src/app/+about/about-peertube/about-peertube.component.html - 14,16 + src/app/+videos/+video-watch/video-watch.component.ts + 946 - - For more information, please visit joinpeertube.org. + + The video is being imported, it will be available when the import is finished. - src/app/+about/about-peertube/about-peertube.component.html - 19,20 + src/app/+videos/+video-watch/video-watch.component.html + 21,22 - - Use PeerTube documentation + + The video is being transcoded, it may not work properly. - src/app/+about/about-peertube/about-peertube.component.html - 28,29 + src/app/+videos/+video-watch/video-watch.component.html + 25,26 - - Discover how to setup your account, what is a channel, how to create a playlist and more! + + This video will be published on . - src/app/+about/about-peertube/about-peertube.component.html - 33,34 + src/app/+videos/+video-watch/video-watch.component.html + 28,30 - - PeerTube Applications + + This live has not started yet. - src/app/+about/about-peertube/about-peertube.component.html - 41,42 + src/app/+videos/+video-watch/video-watch.component.html + 33,34 - - Discover unofficial Android applications or browser addons! + + This live has ended. - src/app/+about/about-peertube/about-peertube.component.html - 46,47 + src/app/+videos/+video-watch/video-watch.component.html + 37,38 - - Contribute on PeerTube + + This video is blocked. - src/app/+about/about-peertube/about-peertube.component.html - 54,55 + src/app/+videos/+video-watch/video-watch.component.html + 41 - - Want to help to improve PeerTube? You can translate the web interface, give your feedback or directly contribute to the code! + + Published - src/app/+about/about-peertube/about-peertube.component.html - 59,60 + src/app/+videos/+video-watch/video-watch.component.html + 55 - - - P2P & Privacy - src/app/+about/about-peertube/about-peertube.component.html - 71 + src/app/+videos/+video-watch/video-watch.component.html + 68 - - PeerTube uses the BitTorrent protocol to share bandwidth between users by default to help lower the load on the server, but ultimately leaves you the choice to switch back to regular streaming exclusively from the server of the video. What follows applies only if you want to keep using the P2P mode of PeerTube. + + SHARE - src/app/+about/about-peertube/about-peertube.component.html - 75,78 + src/app/+videos/+video-watch/video-watch.component.html + 109 - - What are the consequences? + + Tags - src/app/+about/about-peertube/about-peertube.component.html - 85 + src/app/+videos/+video-watch/video-watch.component.html + 268 - - - In theory, someone with enough technical skills could create a script that tracks which IP is downloading which video. In practice, this is much more difficult because: - src/app/+about/about-peertube/about-peertube.component.html - 88,90 + src/app/+videos/+video-edit/shared/video-edit.component.html + 19 - - An HTTP request has to be sent on each tracker for each video to spy. If we want to spy all PeerTube's videos, we have to send as many requests as there are videos (so potentially a lot) + + SUPPORT - src/app/+about/about-peertube/about-peertube.component.html - 94,96 + src/app/+videos/+video-watch/video-watch.component.html + 104 - - For each request sent, the tracker returns random peers at a limited number. For instance, if there are 1000 peers in the swarm and the tracker sends only 20 peers for each request, there must be at least 50 requests sent to know every peer in the swarm + + SAVE - src/app/+about/about-peertube/about-peertube.component.html - 99,102 + src/app/+videos/+video-watch/video-watch.component.html + 120 - - Those requests have to be sent regularly to know who starts/stops watching a video. It is easy to detect that kind of behaviour + + DOWNLOAD - src/app/+about/about-peertube/about-peertube.component.html - 105,106 + src/app/+videos/+video-watch/video-watch.component.html + 134 - - If an IP address is stored in the tracker, it doesn't mean that the person behind the IP (if this person exists) has watched the video + + Account page - src/app/+about/about-peertube/about-peertube.component.html - 109,111 + src/app/+videos/+video-watch/video-watch.component.html + 185 - - - The IP address is a vague information: usually, it regularly changes and can represent many persons or entities - src/app/+about/about-peertube/about-peertube.component.html - 114,115 + src/app/+videos/+video-watch/video-watch.component.html + 191 - - Web peers are not publicly accessible: because we use WebRTC inside the web browser (with the WebTorrent library), the protocol is different from classic BitTorrent. When you are in a web browser, you send a signal containing your IP address to the tracker that will randomly choose other peers to forward the information to. See this document for more information + + By - src/app/+about/about-peertube/about-peertube.component.html - 118,123 + src/app/+videos/+video-watch/video-watch.component.html + 186 - - The worst-case scenario of an average person spying on their friends is quite unlikely. There are much more effective ways to get that kind of information. + + - src/app/+about/about-peertube/about-peertube.component.html - 127,129 + src/app/+videos/+video-watch/video-watch.component.html + 192 - - How does PeerTube compare with YouTube? + + Show more - src/app/+about/about-peertube/about-peertube.component.html - 131 + src/app/+videos/+video-watch/video-watch.component.html + 213 - - The threats to privacy with YouTube are different from PeerTube's. In YouTube's case, the platform gathers a huge amount of your personal information (not only your IP) to analyze them and track you. Moreover, YouTube is owned by Google/Alphabet, a company that tracks you across many websites (via AdSense or Google Analytics). + + Show less - src/app/+about/about-peertube/about-peertube.component.html - 134,137 + src/app/+videos/+video-watch/video-watch.component.html + 219 - - What can I do to limit the exposure of my IP address? + + Origin instance - src/app/+about/about-peertube/about-peertube.component.html - 139 + src/app/+videos/+video-watch/video-watch.component.html + 231 - - Your IP address is public so every time you consult a website, there is a number of actors (in addition to the final website) seeing your IP in their connection logs: ISP/routers/trackers/CDN and more. PeerTube is transparent about it: we warn you that if you want to keep your IP private, you must use a VPN or Tor Browser. Thinking that removing P2P from PeerTube will give you back anonymity doesn't make sense. + + Originally published - src/app/+about/about-peertube/about-peertube.component.html - 142,146 + src/app/+videos/+video-watch/video-watch.component.html + 236 - - What will be done to mitigate this problem? + + Friendly Reminder: - src/app/+about/about-peertube/about-peertube.component.html - 148 + src/app/+videos/+video-watch/video-watch.component.html + 299 - - PeerTube wants to deliver the best countermeasures possible, to give you more choice and render attacks less likely. Here is what we put in place so far: + + the sharing system used for this video implies that some technical information about your system (such as a public IP address) can be sent to other peers. - src/app/+about/about-peertube/about-peertube.component.html - 151,153 + src/app/+videos/+video-watch/video-watch.component.html + 301,302 - - We set a limit to the number of peers sent by the tracker + + Get more information - src/app/+about/about-peertube/about-peertube.component.html - 156 + src/app/+videos/+video-watch/video-watch.component.html + 304 - - - We set a limit on the request frequency received by the tracker + + + OK - src/app/+about/about-peertube/about-peertube.component.html - 157 + src/app/+videos/+video-watch/video-watch.component.html + 308,309 - - Allow instance admins to disable P2P from the administration interface + + You have unsaved changes! If you leave, your changes will be lost. - src/app/+about/about-peertube/about-peertube.component.html - 158 + src/app/+videos/+video-edit/video-update.component.ts + 94 - - Ultimately, remember you can always disable P2P by toggling it in the video player, or just by disabling WebRTC in your browser. + + Video updated. - src/app/+about/about-peertube/about-peertube.component.html - 162,164 + src/app/+videos/+video-edit/video-update.component.ts + 142 - - Developed with ❤ by Framasoft + + Update - src/app/+about/about-peertube/about-peertube-contributors.component.html + src/app/+videos/+video-edit/video-update.component.html 3 - - - Your message has been sent. - src/app/+about/about-instance/contact-admin-modal.component.ts - 77 + src/app/+videos/+video-edit/video-update.component.html + 18 - - - You already sent this form recently - src/app/+about/about-instance/contact-admin-modal.component.ts - 83 + src/app/+videos/+video-edit/video-add-components/video-import-torrent.component.html + 70 - - - Contact administrator - src/app/+about/about-instance/contact-admin-modal.component.html - 3 + src/app/+videos/+video-edit/video-add-components/video-import-url.component.html + 66 - - - Your name - src/app/+about/about-instance/contact-admin-modal.component.html - 11 + src/app/+videos/+video-edit/video-add-components/video-go-live.component.html + 50 - - Your email + + Sorry, the upload feature is disabled for your account. If you want to add videos, an admin must unlock your quota. - src/app/+about/about-instance/contact-admin-modal.component.html - 20 + src/app/+videos/+video-edit/video-add.component.html + 3 - - Subject + + Read instance rules for help - src/app/+about/about-instance/contact-admin-modal.component.html - 29 + src/app/+videos/+video-edit/video-add.component.html + 4 - - Your message + + Upload a file - src/app/+about/about-instance/contact-admin-modal.component.html - 38 + src/app/+videos/+video-edit/video-add.component.html + 26 - - Link copied + + We recommend you to not use the root user to publish your videos, since it's the super-admin account of your instance. Instead, create a dedicated account to upload your videos. - src/app/+about/about-instance/about-instance.component.ts - 91 + src/app/+videos/+video-edit/video-add.component.html + 11,14 - - About + + Import - src/app/+about/about-instance/about-instance.component.html - 5 + src/app/+videos/+video-edit/video-add.component.html + 19 - - FEATURES + + Upload - src/app/+about/about-instance/about-instance.component.html - 203 + src/app/+videos/+video-edit/video-add.component.html + 20 - - STATISTICS + + Import with URL - src/app/+about/about-instance/about-instance.component.html - 215 + src/app/+videos/+video-edit/video-add.component.html + 36 - - Contact administrator + + Import with torrent - src/app/+about/about-instance/about-instance.component.html - 7 + src/app/+videos/+video-edit/video-add.component.html + 46 - - This instance is dedicated to sensitive/NSFW content. + + Go live - src/app/+about/about-instance/about-instance.component.html - 19 + src/app/+videos/+video-edit/video-add.component.html + 56 - - ADMINISTRATORS & SUSTAINABILITY + + Users list - src/app/+about/about-instance/about-instance.component.html - 32,33 + src/app/+admin/users/users.routes.ts + 27 - - Who we are + + Create a user - src/app/+about/about-instance/about-instance.component.html - 44 + src/app/+admin/users/users.routes.ts + 36 - - Why we created this instance + + Update a user - src/app/+about/about-instance/about-instance.component.html - 58 + src/app/+admin/users/users.routes.ts + 48 - - How long we plan to maintain this instance + + Edit custom configuration - src/app/+about/about-instance/about-instance.component.html - 72 + src/app/+admin/config/config.routes.ts + 26 - - How we will pay for this instance + + Delete this comment - src/app/+about/about-instance/about-instance.component.html - 86 + src/app/+admin/moderation/video-comment-list/video-comment-list.component.ts + 65 - - INFORMATION + + Delete all comments of this account - src/app/+about/about-instance/about-instance.component.html - 101,102 + src/app/+admin/moderation/video-comment-list/video-comment-list.component.ts + 71 - - MODERATION + + Comments are deleted after a few minutes - src/app/+about/about-instance/about-instance.component.html - 128,129 + src/app/+admin/moderation/video-comment-list/video-comment-list.component.ts + 72 - - OTHER INFORMATION + + comments deleted. - src/app/+about/about-instance/about-instance.component.html - 183,184 + src/app/+admin/moderation/video-comment-list/video-comment-list.component.ts + 137 - - Hardware information + + Do you really want to delete all comments of ? - src/app/+about/about-instance/about-instance.component.html - 195 + src/app/+admin/moderation/video-comment-list/video-comment-list.component.ts + 157 - - Follows + + Comments of will be deleted in a few minutes - src/app/+about/about-follows/about-follows.component.html - 2 + src/app/+admin/moderation/video-comment-list/video-comment-list.component.ts + 169 - - Followers instances () + + Video comments - src/app/+about/about-follows/about-follows.component.html - 4 + src/app/+admin/moderation/video-comment-list/video-comment-list.component.html + 3 - - Followings instances () + + Showing to of comments - src/app/+about/about-follows/about-follows.component.html - 16 + src/app/+admin/moderation/video-comment-list/video-comment-list.component.html + 14 - - This instance does not have instances followers. + + Batch actions - src/app/+about/about-follows/about-follows.component.html - 6 + src/app/+admin/moderation/video-comment-list/video-comment-list.component.html + 22 - - - Show full list - src/app/+about/about-follows/about-follows.component.html - 12 + src/app/+admin/moderation/video-comment-list/video-comment-list.component.html + 22 - src/app/+about/about-follows/about-follows.component.html - 24 + src/app/+admin/users/user-list/user-list.component.html + 13 - - - This instance is not following any other. - src/app/+about/about-follows/about-follows.component.html - 18 + src/app/+admin/users/user-list/user-list.component.html + 13 + + + + Advanced comments filters + + src/app/+admin/moderation/video-comment-list/video-comment-list.component.html + 36 - - Report comment + + Local comments - src/app/shared/shared-moderation/report-modals/comment-report.component.ts - 51 + src/app/+admin/moderation/video-comment-list/video-comment-list.component.html + 37 - - Comment reported. + + Remote comments - src/app/shared/shared-moderation/report-modals/comment-report.component.ts - 82 + src/app/+admin/moderation/video-comment-list/video-comment-list.component.html + 38 - - Jobs + + Comment - src/app/+admin/system/system.component.html - 3 + src/app/+admin/moderation/video-comment-list/video-comment-list.component.html + 61 - - Logs + + Date - src/app/+admin/system/system.component.html - 5 + src/app/+admin/moderation/video-comment-list/video-comment-list.component.html + 62 - - - Debug - src/app/+admin/system/system.component.html - 7 + src/app/+admin/moderation/video-block-list/video-block-list.component.html + 46 - - Jobs + + Commented video - src/app/+admin/system/system.routes.ts - 26 + src/app/+admin/moderation/video-comment-list/video-comment-list.component.html + 103 - - Logs + + No comments found matching current filters. - src/app/+admin/system/system.routes.ts - 37 + src/app/+admin/moderation/video-comment-list/video-comment-list.component.html + 128 - - Debug + + No comments found. - src/app/+admin/system/system.routes.ts - 48 + src/app/+admin/moderation/video-comment-list/video-comment-list.component.html + 129 @@ -10968,306 +11159,136 @@ channel with the same name ()!src/app/+videos/+video-edit/video-add-components/video-upload.component.ts 93 - - - Your video is not uploaded yet, are you sure you want to leave this page? - - src/app/+videos/+video-edit/video-add-components/video-upload.component.ts - 95 - - - - Upload - - src/app/+videos/+video-edit/video-add-components/video-upload.component.ts - 115 - - - - Upload - - src/app/+videos/+video-edit/video-add-components/video-upload.component.ts - 117 - - - - Upload cancelled - - src/app/+videos/+video-edit/video-add-components/video-upload.component.ts - 143 - - - - Video published. - - src/app/+videos/+video-edit/video-add-components/video-upload.component.ts - 267 - - - - Your video quota is exceeded with this video ( -video size: , used: , quota: ) - - src/app/+videos/+video-edit/video-add-components/video-upload.component.ts - 289,290 - - - - Your daily video quota is exceeded with this video ( -video size: , used: , quota: ) - - src/app/+videos/+video-edit/video-add-components/video-upload.component.ts - 309,310 - - - - Select the file to upload - - src/app/+videos/+video-edit/video-add-components/video-upload.component.html - 6 - - - - Video background image - - src/app/+videos/+video-edit/video-add-components/video-upload.component.html - 26 - - - - Image that will be merged with your audio file. The chosen image will be definitive and cannot be modified. - - src/app/+videos/+video-edit/video-add-components/video-upload.component.html - 29,32 - - - - Total video uploaded - - src/app/+videos/+video-edit/video-add-components/video-upload.component.html - 49 - - - - Processing… - - src/app/+videos/+video-edit/video-add-components/video-upload.component.html - 51 - - - - Retry - - src/app/+videos/+video-edit/video-add-components/video-upload.component.html - 65 - - Retry failed upload of a video - - - Congratulations! Your video is now available in your private library. - - - src/app/+videos/+video-edit/video-add-components/video-upload.component.html - 76,77 - - - - Publish will be available when upload is finished - - src/app/+videos/+video-edit/video-add-components/video-upload.component.html - 89 - - - - Blocked videos - - src/app/+admin/moderation/moderation.routes.ts - 69 - - - - Muted instances - - src/app/+admin/moderation/moderation.routes.ts - 109 - - - - Following list - - src/app/+admin/follows/follows.routes.ts - 28 - - - - Followers list - - src/app/+admin/follows/follows.routes.ts - 37 - - - - Edit custom configuration - - src/app/+admin/config/config.routes.ts - 26 - - - - Users list - - src/app/+admin/users/users.routes.ts - 27 - - - - Create a user - - src/app/+admin/users/users.routes.ts - 36 - - - - Update a user - - src/app/+admin/users/users.routes.ts - 48 - - - - Delete this comment - - src/app/+admin/moderation/video-comment-list/video-comment-list.component.ts - 65 - - - - Delete all comments of this account - - src/app/+admin/moderation/video-comment-list/video-comment-list.component.ts - 71 - - - - Comments are deleted after a few minutes - - src/app/+admin/moderation/video-comment-list/video-comment-list.component.ts - 72 - - - - comments deleted. + + + Your video is not uploaded yet, are you sure you want to leave this page? - src/app/+admin/moderation/video-comment-list/video-comment-list.component.ts - 137 + src/app/+videos/+video-edit/video-add-components/video-upload.component.ts + 95 - - Do you really want to delete all comments of ? + + Upload - src/app/+admin/moderation/video-comment-list/video-comment-list.component.ts - 157 + src/app/+videos/+video-edit/video-add-components/video-upload.component.ts + 115 - - Comments of will be deleted in a few minutes + + Upload - src/app/+admin/moderation/video-comment-list/video-comment-list.component.ts - 169 + src/app/+videos/+video-edit/video-add-components/video-upload.component.ts + 117 - - Video comments + + Upload cancelled - src/app/+admin/moderation/video-comment-list/video-comment-list.component.html - 3 + src/app/+videos/+video-edit/video-add-components/video-upload.component.ts + 143 - - Showing to of comments + + Video published. - src/app/+admin/moderation/video-comment-list/video-comment-list.component.html - 14 + src/app/+videos/+video-edit/video-add-components/video-upload.component.ts + 267 - - Batch actions + + Your video quota is exceeded with this video ( +video size: , used: , quota: ) - src/app/+admin/moderation/video-comment-list/video-comment-list.component.html - 22 + src/app/+videos/+video-edit/video-add-components/video-upload.component.ts + 289,290 + + + Your daily video quota is exceeded with this video ( +video size: , used: , quota: ) - src/app/+admin/moderation/video-comment-list/video-comment-list.component.html - 22 + src/app/+videos/+video-edit/video-add-components/video-upload.component.ts + 309,310 + + + Select the file to upload - src/app/+admin/users/user-list/user-list.component.html - 13 + src/app/+videos/+video-edit/video-add-components/video-upload.component.html + 6 + + + Video background image - src/app/+admin/users/user-list/user-list.component.html - 13 + src/app/+videos/+video-edit/video-add-components/video-upload.component.html + 26 - - Advanced comments filters + + Image that will be merged with your audio file. The chosen image will be definitive and cannot be modified. - src/app/+admin/moderation/video-comment-list/video-comment-list.component.html - 36 + src/app/+videos/+video-edit/video-add-components/video-upload.component.html + 29,32 - - Local comments + + Total video uploaded - src/app/+admin/moderation/video-comment-list/video-comment-list.component.html - 37 + src/app/+videos/+video-edit/video-add-components/video-upload.component.html + 49 - - Remote comments + + Processing… - src/app/+admin/moderation/video-comment-list/video-comment-list.component.html - 38 + src/app/+videos/+video-edit/video-add-components/video-upload.component.html + 51 - - Comment + + Retry - src/app/+admin/moderation/video-comment-list/video-comment-list.component.html - 61 + src/app/+videos/+video-edit/video-add-components/video-upload.component.html + 65 + Retry failed upload of a video - - Date + + Congratulations! Your video is now available in your private library. + - src/app/+admin/moderation/video-comment-list/video-comment-list.component.html - 62 + src/app/+videos/+video-edit/video-add-components/video-upload.component.html + 76,77 + + + Publish will be available when upload is finished - src/app/+admin/moderation/video-block-list/video-block-list.component.html - 46 + src/app/+videos/+video-edit/video-add-components/video-upload.component.html + 89 - - Commented video + + List installed plugins - src/app/+admin/moderation/video-comment-list/video-comment-list.component.html - 103 + src/app/+admin/plugins/plugins.routes.ts + 28 - - No comments found matching current filters. + + Search plugins - src/app/+admin/moderation/video-comment-list/video-comment-list.component.html - 128 + src/app/+admin/plugins/plugins.routes.ts + 37 - - No comments found. + + Show plugin - src/app/+admin/moderation/video-comment-list/video-comment-list.component.html - 129 + src/app/+admin/plugins/plugins.routes.ts + 46 @@ -11925,27 +11946,6 @@ video size: , used: 330 - - List installed plugins - - src/app/+admin/plugins/plugins.routes.ts - 28 - - - - Search plugins - - src/app/+admin/plugins/plugins.routes.ts - 37 - - - - Show plugin - - src/app/+admin/plugins/plugins.routes.ts - 46 - - Used @@ -12192,50 +12192,141 @@ video size: , used: Your name cannot be more than 120 characters long. - src/app/shared/form-validators/instance-validators.ts - 21 + src/app/shared/form-validators/instance-validators.ts + 21 + + + + A subject is required. + + src/app/shared/form-validators/instance-validators.ts + 32 + + + + The subject must be at least 1 character long. + + src/app/shared/form-validators/instance-validators.ts + 33 + + + + The subject cannot be more than 120 characters long. + + src/app/shared/form-validators/instance-validators.ts + 34 + + + + A message is required. + + src/app/shared/form-validators/instance-validators.ts + 45 + + + + The message must be at least 3 characters long. + + src/app/shared/form-validators/instance-validators.ts + 46 + + + + The message cannot be more than 5000 characters long. + + src/app/shared/form-validators/instance-validators.ts + 47 + + + + Last week + + src/app/+admin/system/logs/logs.component.ts + 79 + + + + Last day + + src/app/+admin/system/logs/logs.component.ts + 84 + + + + Last hour + + src/app/+admin/system/logs/logs.component.ts + 89 + + + + debug + + src/app/+admin/system/logs/logs.component.ts + 101 + + + + info + + src/app/+admin/system/logs/logs.component.ts + 105 + + + + warning + + src/app/+admin/system/logs/logs.component.ts + 109 + + + + error + + src/app/+admin/system/logs/logs.component.ts + 113 - - A subject is required. + + Standard logs - src/app/shared/form-validators/instance-validators.ts - 32 + src/app/+admin/system/logs/logs.component.ts + 124 - - The subject must be at least 1 character long. + + Audit logs - src/app/shared/form-validators/instance-validators.ts - 33 + src/app/+admin/system/logs/logs.component.ts + 128 - - The subject cannot be more than 120 characters long. + + Refresh - src/app/shared/form-validators/instance-validators.ts - 34 + src/app/+admin/system/logs/logs.component.html + 33 - - A message is required. + + now - src/app/shared/form-validators/instance-validators.ts - 45 + src/app/+admin/system/logs/logs.component.html + 15 - - The message must be at least 3 characters long. + + Loading... - src/app/shared/form-validators/instance-validators.ts - 46 + src/app/+admin/system/logs/logs.component.html + 37 - - The message cannot be more than 5000 characters long. + + By -> - src/app/shared/form-validators/instance-validators.ts - 47 + src/app/+admin/system/logs/logs.component.html + 45 @@ -12336,18 +12427,32 @@ video size: , used: 105 + + threads + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts + 141 + + + + thread + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts + 142 + + Configuration updated. src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts - 352 + 372 You enabled signup: we automatically enabled the "Block new videos automatically" checkbox of the "Videos" section just below. src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts - 445 + 465 @@ -12371,8 +12476,8 @@ video size: , used: 239 - - Transcoding + + VOD Transcoding src/app/+admin/config/edit-custom-config/edit-custom-config.component.html 700 @@ -12382,14 +12487,14 @@ video size: , used: Advanced configuration src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 962 + 1010 Update configuration src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 1087 + 1135 @@ -12966,645 +13071,473 @@ video size: , used: 681,686 - - TRANSCODING - - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 706 - - - - Process uploaded videos so that they are in a streamable form that any device can play. Though costly in resources, this is a critical part of PeerTube, so tread carefully. - - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 708,710 - - - - Allow additional extensions - - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 732 - - - - Allows users to upload .mkv, .mov, .avi, .wmv, .flv, .f4v, .3g2, .3gp, .mts, m2ts, .mxf, .nut videos. - - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 735 - - - - Allow audio files upload - - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 743 - - - - Allows users to upload audio files that will be merged with the preview file on upload. - - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 746 - - - - WebTorrent support enabled - - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 755 - - - - HLS with P2P support enabled - - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 774 - - - - Transcoding threads - - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 799 - - - - Resolutions to generate - - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 812 - - - - Transcoding enabled - - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 720 - - - - If you disable transcoding, many videos from your users will not work! - - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 724 - - - - If you also enabled HLS support, it will multiply videos storage by 2If disabled, breaks federation with PeerTube instances < 2.1 - - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 759,763 - - - - Requires ffmpeg >= 4.1Generate HLS playlists and fragmented MP4 files resulting in a better playback than with the current default player:Resolution change is smootherFaster playback in particular with long videosMore stable playback (less bugs/infinite loading)If you also enabled WebTorrent support, it will multiply videos storage by 2 - - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 778,787 - - - - {VAR_PLURAL, plural, =0 {} =1 {thread} other {threads}} - - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 803 - - - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 925 - - - - Enable users of your instance to stream live. - - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 848,849 - - - - ⚠️ Enabling live streaming requires trust in your users and extra moderation work - - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 863,864 - - - - Allow your users to automatically publish a replay of their live - - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 871 - - - - If the user quota is reached, PeerTube will automatically terminate the live streaming - - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 874,875 - - - - Max lives created on your instance (-1 for "unlimited") - - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 880 - - - - {VAR_PLURAL, plural, =1 {live} other {lives}} - - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 883 - - - - Max lives created per user (-1 for "unlimited") - - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 888 - - - - {VAR_PLURAL, plural, =1 {live} other {lives}} - - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 891 - - - - Max live duration - - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 896 - - - - Enable live transcoding + + Estimating a server's capacity to transcode and stream videos isn't easy and we can't tune PeerTube automatically. src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 912 + 710,711 - - Requires a lot of CPU! + + However, you may want to read our guidelines before tweaking the following values. src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 915,916 + 713,714 - - Live transcoding threads + + Read guidelines src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 921 + 717 - - Live resolutions to generate + + TRANSCODING src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 933 + 727 - - - Allow live streaming src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 859 + 943 - - CACHE + + Process uploaded videos so that they are in a streamable form that any device can play. Though costly in resources, this is a critical part of PeerTube, so tread carefully. src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 968 + 729,731 - - Some files are not federated, and fetched when necessary. Define their caching policies. + + Input formats src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 970,971 + 747 - - Number of previews to keep in cache + + Allow additional extensions src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 978 + 752 - - {VAR_PLURAL, plural, =1 {cached image} other {cached images}} + + Allows users to upload .mkv, .mov, .avi, .wmv, .flv, .f4v, .3g2, .3gp, .mts, m2ts, .mxf, or .nut videos. src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 984 + 755 - - Number of video captions to keep in cache + + Allow audio files upload src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 990 + 763 - - {VAR_PLURAL, plural, =1 {cached image} other {cached images}} + + Allows users to upload .mp3, .ogg, .wma, .flac, .aac, or .ac3 audio files. src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 996 + 766 - - CUSTOMIZATIONS + + The file will be merged in a still image video with the preview file on upload. src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 1008 + 767 - - Slight modifications to your PeerTube instance for when creating a plugin or theme is overkill. + + Output formats src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 1010,1011 + 774 - - JavaScript + + WebTorrent enabled src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 1019 + 780 - - Write JavaScript code directly.Example: console.log('my instance is amazing'); + + HLS with P2P support enabled src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 1023 + 799 - - Write CSS code directly. Example: #custom-css - color: red; - - Prepend with #custom-css to override styles. Example: #custom-css .logged-in-email - color: red; - - + + Resolutions to generate per enabled format src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 1042,1053 + 821 - - It seems like the configuration is invalid. Please search for potential errors in the different tabs. + + Transcoding threads src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 1080,1081 + 845 - - You cannot allow live replay if you don't enable transcoding. + + Transcoding enabled src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 1084,1085 + 741 - - Last week + + If you also enabled HLS support, it will multiply videos storage by 2If disabled, breaks federation with PeerTube instances < 2.1 - src/app/+admin/system/logs/logs.component.ts - 79 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 784,788 - - Last day + + Requires ffmpeg >= 4.1Generate HLS playlists and fragmented MP4 files resulting in a better playback than with plain WebTorrent:Resolution change is smootherFaster playback especially with long videosMore stable playback (less bugs/infinite loading)If you also enabled WebTorrent support, it will multiply videos storage by 2 - src/app/+admin/system/logs/logs.component.ts - 84 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 804,813 - - Last hour + + will claim at most with live transcoding - src/app/+admin/system/logs/logs.component.ts - 89 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 847 - - debug + + will claim at least with live transcoding - src/app/+admin/system/logs/logs.component.ts - 101 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 848 - - info + + {VAR_PLURAL, plural, =0 {} =1 {thread} other {threads}} - src/app/+admin/system/logs/logs.component.ts - 105 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 854 - - - warning - src/app/+admin/system/logs/logs.component.ts - 109 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 993 - - error + + Enable users of your instance to stream live. - src/app/+admin/system/logs/logs.component.ts - 113 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 878,879 - - Standard logs + + ⚠️ Enabling live streaming requires trust in your users and extra moderation work - src/app/+admin/system/logs/logs.component.ts - 124 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 893,894 - - Audit logs + + Allow your users to automatically publish a replay of their live - src/app/+admin/system/logs/logs.component.ts - 128 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 901 - - Refresh + + If the user quota is reached, PeerTube will automatically terminate the live streaming - src/app/+admin/system/logs/logs.component.html - 33 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 904,905 - - now + + Max simultaneous lives created on your instance (-1 for "unlimited") - src/app/+admin/system/logs/logs.component.html - 15 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 910 - - Loading... + + {VAR_PLURAL, plural, =1 {live} other {lives}} - src/app/+admin/system/logs/logs.component.html - 37 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 913 - - By -> + + Max simultaneous lives created per user (-1 for "unlimited") - src/app/+admin/system/logs/logs.component.html - 45 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 918 - - Comment is required. + + {VAR_PLURAL, plural, =1 {live} other {lives}} - src/app/shared/form-validators/video-comment-validators.ts - 7 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 921 - - Comment must be at least 2 characters long. + + Max live duration - src/app/shared/form-validators/video-comment-validators.ts - 8 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 926 - - Comment cannot be more than 3000 characters long. + + Same as VOD transcoding, transcoding live streams so that they are in a streamable form that any device can play. Requires a beefy CPU, and then some. - src/app/shared/form-validators/video-comment-validators.ts - 9 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 945,946 - - accepted in instance followers + + Live resolutions to generate - src/app/+admin/follows/followers-list/followers-list.component.ts - 41 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 965 - - Do you really want to reject this follower? + + Live transcoding threads - src/app/+admin/follows/followers-list/followers-list.component.ts - 52 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 984 - - Reject + + Allow live streaming - src/app/+admin/follows/followers-list/followers-list.component.ts - 53 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 889 - - rejected from instance followers + + Transcoding enabled for live streams - src/app/+admin/follows/followers-list/followers-list.component.ts - 60 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 959 - - Do you really want to delete this follower? + + will claim at most with VOD transcoding - src/app/+admin/follows/followers-list/followers-list.component.ts - 73 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 986 - - removed from instance followers + + will claim at least with VOD transcoding - src/app/+admin/follows/followers-list/followers-list.component.ts - 81 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 987 - - Instances following you + + CACHE - src/app/+admin/follows/followers-list/followers-list.component.html - 3 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 1016 - - Showing to of followers + + Some files are not federated, and fetched when necessary. Define their caching policies. - src/app/+admin/follows/followers-list/followers-list.component.html - 10 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 1018,1019 - - Follower handle + + Number of previews to keep in cache - src/app/+admin/follows/followers-list/followers-list.component.html - 28 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 1026 - - Score + + {VAR_PLURAL, plural, =1 {cached image} other {cached images}} - src/app/+admin/follows/followers-list/followers-list.component.html - 30 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 1032 - - Open actor page in a new tab + + Number of video captions to keep in cache - src/app/+admin/follows/followers-list/followers-list.component.html - 46 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 1038 - - No follower found matching current filters. + + {VAR_PLURAL, plural, =1 {cached image} other {cached images}} - src/app/+admin/follows/followers-list/followers-list.component.html - 68 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 1044 - - Your instance doesn't have any follower. + + CUSTOMIZATIONS - src/app/+admin/follows/followers-list/followers-list.component.html - 69 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 1056 - - Do you really want to unban users? + + Slight modifications to your PeerTube instance for when creating a plugin or theme is overkill. - src/app/+admin/users/user-list/user-list.component.ts - 171 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 1058,1059 - - users unbanned. + + JavaScript - src/app/+admin/users/user-list/user-list.component.ts - 177 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 1067 - - If you remove these users, you will not be able to create others with the same username! + + Write JavaScript code directly.Example: console.log('my instance is amazing'); - src/app/+admin/users/user-list/user-list.component.ts - 193 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 1071 - - users deleted. + + Write CSS code directly. Example: #custom-css + color: red; + + Prepend with #custom-css to override styles. Example: #custom-css .logged-in-email + color: red; + + - src/app/+admin/users/user-list/user-list.component.ts - 199 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 1090,1101 - - users email set as verified. + + It seems like the configuration is invalid. Please search for potential errors in the different tabs. - src/app/+admin/users/user-list/user-list.component.ts - 210 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 1128,1129 - - Showing to of users + + You cannot allow live replay if you don't enable transcoding. - src/app/+admin/users/user-list/user-list.component.html - 6 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 1132,1133 - - Advanced user filters + + accepted in instance followers - src/app/+admin/users/user-list/user-list.component.html - 27 + src/app/+admin/follows/followers-list/followers-list.component.ts + 41 - - Banned users + + Do you really want to reject this follower? - src/app/+admin/users/user-list/user-list.component.html - 28 + src/app/+admin/follows/followers-list/followers-list.component.ts + 52 - - Create user + + Reject - src/app/+admin/users/user-list/user-list.component.html - 42 + src/app/+admin/follows/followers-list/followers-list.component.ts + 53 - - Table parameters + + rejected from instance followers - src/app/+admin/users/user-list/user-list.component.html - 58 + src/app/+admin/follows/followers-list/followers-list.component.ts + 60 - - Select columns + + Do you really want to delete this follower? - src/app/+admin/users/user-list/user-list.component.html - 64 + src/app/+admin/follows/followers-list/followers-list.component.ts + 73 - - Highlight banned users + + removed from instance followers - src/app/+admin/users/user-list/user-list.component.html - 70 + src/app/+admin/follows/followers-list/followers-list.component.ts + 81 - - User's email must be verified to login + + Instances following you - src/app/+admin/users/user-list/user-list.component.html - 129 + src/app/+admin/follows/followers-list/followers-list.component.html + 3 + + + Showing to of followers - src/app/+admin/users/user-list/user-list.component.html - 129 + src/app/+admin/follows/followers-list/followers-list.component.html + 10 - - User's email is verified / User can login without email verification + + Follower handle - src/app/+admin/users/user-list/user-list.component.html - 133 + src/app/+admin/follows/followers-list/followers-list.component.html + 28 - - Total daily video quota + + Score - src/app/+admin/users/user-list/user-list.component.html - 150 + src/app/+admin/follows/followers-list/followers-list.component.html + 30 - - The user was banned + + Open actor page in a new tab - src/app/+admin/users/user-list/user-list.component.html - 160 + src/app/+admin/follows/followers-list/followers-list.component.html + 46 + + + No follower found matching current filters. - src/app/+admin/users/user-list/user-list.component.html - 160 + src/app/+admin/follows/followers-list/followers-list.component.html + 68 - - Ban reason: + + Your instance doesn't have any follower. - src/app/+admin/users/user-list/user-list.component.html - 177 + src/app/+admin/follows/followers-list/followers-list.component.html + 69 @@ -13647,22 +13580,22 @@ video size: , used: Role src/app/+admin/users/user-edit/user-edit.component.html - 134 + 136 src/app/+admin/users/user-edit/user-edit.component.html - 134 + 136 Doesn't need review before a video goes public src/app/+admin/users/user-edit/user-edit.component.html - 178 + 180 src/app/+admin/users/user-edit/user-edit.component.html - 178 + 180 @@ -13779,44 +13712,44 @@ video size: , used: Transcoding is enabled. The video quota only takes into account original video size. At most, this user could upload ~ . src/app/+admin/users/user-edit/user-edit.component.html - 159,161 + 161,163 src/app/+admin/users/user-edit/user-edit.component.html - 159,161 + 161,163 Send a link to reset the password by email to the user src/app/+admin/users/user-edit/user-edit.component.html - 203 + 205 src/app/+admin/users/user-edit/user-edit.component.html - 203 + 205 Ask for new password src/app/+admin/users/user-edit/user-edit.component.html - 204 + 206 src/app/+admin/users/user-edit/user-edit.component.html - 204 + 206 Manually set the user password src/app/+admin/users/user-edit/user-edit.component.html - 208 + 210 src/app/+admin/users/user-edit/user-edit.component.html - 208 + 210 @@ -13868,6 +13801,154 @@ video size: , used: 11 + + Do you really want to unban users? + + src/app/+admin/users/user-list/user-list.component.ts + 171 + + + + users unbanned. + + src/app/+admin/users/user-list/user-list.component.ts + 177 + + + + If you remove these users, you will not be able to create others with the same username! + + src/app/+admin/users/user-list/user-list.component.ts + 193 + + + + users deleted. + + src/app/+admin/users/user-list/user-list.component.ts + 199 + + + + users email set as verified. + + src/app/+admin/users/user-list/user-list.component.ts + 210 + + + + Showing to of users + + src/app/+admin/users/user-list/user-list.component.html + 6 + + + + Advanced user filters + + src/app/+admin/users/user-list/user-list.component.html + 27 + + + + Banned users + + src/app/+admin/users/user-list/user-list.component.html + 28 + + + + Create user + + src/app/+admin/users/user-list/user-list.component.html + 42 + + + + Table parameters + + src/app/+admin/users/user-list/user-list.component.html + 58 + + + + Select columns + + src/app/+admin/users/user-list/user-list.component.html + 64 + + + + Highlight banned users + + src/app/+admin/users/user-list/user-list.component.html + 70 + + + + User's email must be verified to login + + src/app/+admin/users/user-list/user-list.component.html + 129 + + + src/app/+admin/users/user-list/user-list.component.html + 129 + + + + User's email is verified / User can login without email verification + + src/app/+admin/users/user-list/user-list.component.html + 133 + + + + Total daily video quota + + src/app/+admin/users/user-list/user-list.component.html + 150 + + + + The user was banned + + src/app/+admin/users/user-list/user-list.component.html + 160 + + + src/app/+admin/users/user-list/user-list.component.html + 160 + + + + Ban reason: + + src/app/+admin/users/user-list/user-list.component.html + 177 + + + + Comment is required. + + src/app/shared/form-validators/video-comment-validators.ts + 7 + + + + Comment must be at least 2 characters long. + + src/app/shared/form-validators/video-comment-validators.ts + 8 + + + + Comment cannot be more than 3000 characters long. + + src/app/shared/form-validators/video-comment-validators.ts + 9 + + Video caption language is required. -- cgit v1.2.3