X-Git-Url: https://git.immae.eu/?a=blobdiff_plain;f=client%2Fsrc%2Flocale%2Fangular.xlf;h=15f1a107b8ab56ff5080cdeb61045b54dbea948b;hb=94d1cd5c60daafae57c846e90c2b872e686694d4;hp=4e2a3d7bf4edb1538b2ef24e5ed8a6d3f1472c47;hpb=09033f7aa35c32b4d9acb6a92902e4a8f00d5201;p=github%2FChocobozzz%2FPeerTube.git diff --git a/client/src/locale/angular.xlf b/client/src/locale/angular.xlf index 4e2a3d7bf..15f1a107b 100644 --- a/client/src/locale/angular.xlf +++ b/client/src/locale/angular.xlf @@ -1,8836 +1,14690 @@ - + Close - node_modules/@ng-bootstrap/ng-bootstrap/alert/alert.d.ts - 3 + node_modules/@ng-bootstrap/ng-bootstrap/src/alert/alert.ts + 58,59 + + + + Slide of + + node_modules/@ng-bootstrap/ng-bootstrap/src/carousel/carousel.ts + 113,117 - + Currently selected slide number read by screen reader + + Previous - node_modules/@ng-bootstrap/ng-bootstrap/carousel/carousel.d.ts - 13 + node_modules/@ng-bootstrap/ng-bootstrap/src/carousel/carousel.ts + 130,132 - + + Next - node_modules/@ng-bootstrap/ng-bootstrap/carousel/carousel.d.ts - 17 + node_modules/@ng-bootstrap/ng-bootstrap/src/carousel/carousel.ts + 146,147 - - Previous month + + + Select month - node_modules/@ng-bootstrap/ng-bootstrap/datepicker/datepicker-navigation.d.ts - 4 + node_modules/@ng-bootstrap/ng-bootstrap/src/datepicker/datepicker-navigation-select.ts + 43,47 - node_modules/@ng-bootstrap/ng-bootstrap/datepicker/datepicker-navigation.d.ts - 5 + node_modules/@ng-bootstrap/ng-bootstrap/src/datepicker/datepicker-navigation-select.ts + 47,50 - - Next month + + + Select year - node_modules/@ng-bootstrap/ng-bootstrap/datepicker/datepicker-navigation.d.ts - 26 + node_modules/@ng-bootstrap/ng-bootstrap/src/datepicker/datepicker-navigation-select.ts + 59,62 - node_modules/@ng-bootstrap/ng-bootstrap/datepicker/datepicker-navigation.d.ts - 27 + node_modules/@ng-bootstrap/ng-bootstrap/src/datepicker/datepicker-navigation-select.ts + 69,74 - - Select month + + + Previous month - node_modules/@ng-bootstrap/ng-bootstrap/datepicker/datepicker-navigation-select.d.ts - 6 + node_modules/@ng-bootstrap/ng-bootstrap/src/datepicker/datepicker-navigation.ts + 24,27 - node_modules/@ng-bootstrap/ng-bootstrap/datepicker/datepicker-navigation-select.d.ts - 7 + node_modules/@ng-bootstrap/ng-bootstrap/src/datepicker/datepicker-navigation.ts + 33,35 - - Select year + + + Next month - node_modules/@ng-bootstrap/ng-bootstrap/datepicker/datepicker-navigation-select.d.ts - 15 + node_modules/@ng-bootstrap/ng-bootstrap/src/datepicker/datepicker-navigation.ts + 43,47 - node_modules/@ng-bootstrap/ng-bootstrap/datepicker/datepicker-navigation-select.d.ts - 16 + node_modules/@ng-bootstrap/ng-bootstrap/src/datepicker/datepicker-navigation.ts + 56,60 - + + «« - node_modules/@ng-bootstrap/ng-bootstrap/pagination/pagination.d.ts - 2 + node_modules/@ng-bootstrap/ng-bootstrap/src/pagination/pagination.ts + 181,182 - + + « - node_modules/@ng-bootstrap/ng-bootstrap/pagination/pagination.d.ts - 3 + node_modules/@ng-bootstrap/ng-bootstrap/src/pagination/pagination.ts + 186,188 - + + » - node_modules/@ng-bootstrap/ng-bootstrap/pagination/pagination.d.ts - 4 + node_modules/@ng-bootstrap/ng-bootstrap/src/pagination/pagination.ts + 193,195 - + + »» - node_modules/@ng-bootstrap/ng-bootstrap/pagination/pagination.d.ts - 5 + node_modules/@ng-bootstrap/ng-bootstrap/src/pagination/pagination.ts + 201,203 - + + First - node_modules/@ng-bootstrap/ng-bootstrap/pagination/pagination.d.ts - 14 + node_modules/@ng-bootstrap/ng-bootstrap/src/pagination/pagination.ts + 207,208 - + + Previous - node_modules/@ng-bootstrap/ng-bootstrap/pagination/pagination.d.ts - 23 + node_modules/@ng-bootstrap/ng-bootstrap/src/pagination/pagination.ts + 214,215 - + + Next - node_modules/@ng-bootstrap/ng-bootstrap/pagination/pagination.d.ts - 41 + node_modules/@ng-bootstrap/ng-bootstrap/src/pagination/pagination.ts + 224,228 - + + Last - node_modules/@ng-bootstrap/ng-bootstrap/pagination/pagination.d.ts - 49 - - - % - - node_modules/@ng-bootstrap/ng-bootstrap/progressbar/progressbar.d.ts - 6 + node_modules/@ng-bootstrap/ng-bootstrap/src/pagination/pagination.ts + 231,232 - - Increment hours + + + - node_modules/@ng-bootstrap/ng-bootstrap/timepicker/timepicker.d.ts - 9 + node_modules/@ng-bootstrap/ng-bootstrap/src/progressbar/progressbar.ts + 31,35 - + + HH - node_modules/@ng-bootstrap/ng-bootstrap/timepicker/timepicker.d.ts - 12 + node_modules/@ng-bootstrap/ng-bootstrap/src/timepicker/timepicker.ts + 40,41 - + + Hours - node_modules/@ng-bootstrap/ng-bootstrap/timepicker/timepicker.d.ts - 14 + node_modules/@ng-bootstrap/ng-bootstrap/src/timepicker/timepicker.ts + 46 - - Decrement hours + + + MM - node_modules/@ng-bootstrap/ng-bootstrap/timepicker/timepicker.d.ts - 21 + node_modules/@ng-bootstrap/ng-bootstrap/src/timepicker/timepicker.ts + 50,53 - - Increment minutes + + + Minutes - node_modules/@ng-bootstrap/ng-bootstrap/timepicker/timepicker.d.ts - 30 + node_modules/@ng-bootstrap/ng-bootstrap/src/timepicker/timepicker.ts + 58,59 - - MM + + + Increment hours - node_modules/@ng-bootstrap/ng-bootstrap/timepicker/timepicker.d.ts - 33 + node_modules/@ng-bootstrap/ng-bootstrap/src/timepicker/timepicker.ts + 63,64 - - Minutes + + + Decrement hours - node_modules/@ng-bootstrap/ng-bootstrap/timepicker/timepicker.d.ts - 35 + node_modules/@ng-bootstrap/ng-bootstrap/src/timepicker/timepicker.ts + 68,70 - - Decrement minutes + + + Increment minutes - node_modules/@ng-bootstrap/ng-bootstrap/timepicker/timepicker.d.ts - 42 + node_modules/@ng-bootstrap/ng-bootstrap/src/timepicker/timepicker.ts + 76,77 - - Increment seconds + + + Decrement minutes - node_modules/@ng-bootstrap/ng-bootstrap/timepicker/timepicker.d.ts - 51 + node_modules/@ng-bootstrap/ng-bootstrap/src/timepicker/timepicker.ts + 82,84 - + + SS - node_modules/@ng-bootstrap/ng-bootstrap/timepicker/timepicker.d.ts - 54 + node_modules/@ng-bootstrap/ng-bootstrap/src/timepicker/timepicker.ts + 86,87 - + + Seconds - node_modules/@ng-bootstrap/ng-bootstrap/timepicker/timepicker.d.ts - 56 + node_modules/@ng-bootstrap/ng-bootstrap/src/timepicker/timepicker.ts + 92,93 + + + + Increment seconds + + node_modules/@ng-bootstrap/ng-bootstrap/src/timepicker/timepicker.ts + 98,100 - + + Decrement seconds - node_modules/@ng-bootstrap/ng-bootstrap/timepicker/timepicker.d.ts - 63 + node_modules/@ng-bootstrap/ng-bootstrap/src/timepicker/timepicker.ts + 105,106 - - + + + - node_modules/@ng-bootstrap/ng-bootstrap/timepicker/timepicker.d.ts - 71 + node_modules/@ng-bootstrap/ng-bootstrap/src/timepicker/timepicker.ts + 118,123 - - + + + - node_modules/@ng-bootstrap/ng-bootstrap/timepicker/timepicker.d.ts - 72 + node_modules/@ng-bootstrap/ng-bootstrap/src/timepicker/timepicker.ts + 141,116 - + + Close - node_modules/@ng-bootstrap/ng-bootstrap/toast/toast.d.ts - 8 + node_modules/@ng-bootstrap/ng-bootstrap/src/toast/toast.ts + 76,82 - - You don't have notifications. + + + Follows - src/app/shared/users/user-notifications.component.html - 1 + src/app/+about/about-follows/about-follows.component.html + 2 - - - published a new video: - + + + Follower instances () - src/app/shared/users/user-notifications.component.html - 10 + src/app/+about/about-follows/about-follows.component.html + 4 - - - Your video has been unblacklisted - + + + This instance does not have instances followers. - src/app/shared/users/user-notifications.component.html - 18 + src/app/+about/about-follows/about-follows.component.html + 6 - - - Your video has been blacklisted - + + + Show full list - src/app/shared/users/user-notifications.component.html - 26 + src/app/+about/about-follows/about-follows.component.html + 12 - - - A new video abuse has been created on video - - src/app/shared/users/user-notifications.component.html - 34 + src/app/+about/about-follows/about-follows.component.html + 24 - - - The recently added video has been auto-blacklisted - + + + Following instances () - src/app/shared/users/user-notifications.component.html - 42 + src/app/+about/about-follows/about-follows.component.html + 16 - - - commented your video - + + + This instance is not following any other. - src/app/shared/users/user-notifications.component.html - 50 + src/app/+about/about-follows/about-follows.component.html + 18 - - - Your video has been published - + + + About - src/app/shared/users/user-notifications.component.html - 58 + src/app/+about/about-instance/about-instance.component.html + 5 - - - Your video import succeeded - + + + Contact administrator - src/app/shared/users/user-notifications.component.html - 66 + src/app/+about/about-instance/about-instance.component.html + 7 - - - Your video import failed - + + + This instance is dedicated to sensitive/NSFW content. - src/app/shared/users/user-notifications.component.html - 74 + src/app/+about/about-instance/about-instance.component.html + 19 - - - User registered on your instance - + + + ADMINISTRATORS & SUSTAINABILITY - src/app/shared/users/user-notifications.component.html - 82 + src/app/+about/about-instance/about-instance.component.html + 32,33 - - - is following - - your channel - your account - + + + Who we are - src/app/shared/users/user-notifications.component.html - 90 + src/app/+about/about-instance/about-instance.component.html + 44 - - - mentioned you on video - + + + Why we created this instance - src/app/shared/users/user-notifications.component.html - 101 + src/app/+about/about-instance/about-instance.component.html + 58 - - - Your instance has a new follower () - awaiting your approval - + + + How long we plan to maintain this instance - src/app/shared/users/user-notifications.component.html - 109 + src/app/+about/about-instance/about-instance.component.html + 72 - - - Your instance automatically followed - + + + How we will pay for keeping our instance running - src/app/shared/users/user-notifications.component.html - 118 + src/app/+about/about-instance/about-instance.component.html + 86 - - Save to + + + INFORMATION - src/app/shared/video-playlist/video-add-to-playlist.component.html - 4 + src/app/+about/about-instance/about-instance.component.html + 101,102 - - Options + + + Description - src/app/shared/video-playlist/video-add-to-playlist.component.html - 9 + src/app/+about/about-instance/about-instance.component.html + 113 - - Start at - src/app/shared/video-playlist/video-add-to-playlist.component.html - 17 + src/app/+admin/config/edit-custom-config/edit-instance-information.component.html + 35 - src/app/shared/video-playlist/video-playlist-element-miniature.component.html - 55 + src/app/+my-account/my-account-settings/my-account-profile/my-account-profile.component.html + 28 - src/app/videos/+video-watch/modal/video-share.component.html - 69 + src/app/+my-library/+my-video-channels/my-video-channel-edit.component.html + 71 - - Stop at - src/app/shared/video-playlist/video-add-to-playlist.component.html - 31 + src/app/+my-library/+my-video-channels/my-video-channel-edit.component.html + 71 - src/app/shared/video-playlist/video-playlist-element-miniature.component.html - 69 + src/app/+my-library/my-video-playlists/my-video-playlist-edit.component.html + 44 - src/app/videos/+video-watch/modal/video-share.component.html - 120 + src/app/+my-library/my-video-playlists/my-video-playlist-edit.component.html + 44 - - Display name - src/app/shared/video-playlist/video-add-to-playlist.component.html - 64 + src/app/+videos/+video-edit/shared/video-edit.component.html + 38 + + + MODERATION - src/app/+my-account/my-account-settings/my-account-profile/my-account-profile.component.html - 6 + src/app/+about/about-instance/about-instance.component.html + 128,129 + + + Moderation information - src/app/+my-account/my-account-video-channels/my-account-video-channel-edit.component.html - 28 + src/app/+about/about-instance/about-instance.component.html + 140 - src/app/+my-account/my-account-video-channels/my-account-video-channel-edit.component.html - 28 + src/app/+admin/config/edit-custom-config/edit-instance-information.component.html + 147 - src/app/+my-account/my-account-video-playlists/my-account-video-playlist-edit.component.html - 9 + src/app/shared/shared-instance/instance-about-accordion.component.html + 41 + + + Code of conduct - src/app/+my-account/my-account-video-playlists/my-account-video-playlist-edit.component.html - 9 + src/app/+about/about-instance/about-instance.component.html + 154 - src/app/+signup/+register/register-step-user.component.html - 4 + src/app/+admin/config/edit-custom-config/edit-instance-information.component.html + 136 - - Create - src/app/shared/video-playlist/video-add-to-playlist.component.html - 74 + src/app/shared/shared-instance/instance-about-accordion.component.html + 47 - - Download video + + + Terms - src/app/shared/video/modals/video-download.component.html - 3 + src/app/+about/about-instance/about-instance.component.html + 168 - - Direct download - src/app/shared/video/modals/video-download.component.html - 27 + src/app/+admin/config/edit-custom-config/edit-instance-information.component.html + 125 - - Torrent (.torrent file) - src/app/shared/video/modals/video-download.component.html - 32 + src/app/+signup/+register/register.component.html + 13 - - - Cancel - - src/app/shared/video/modals/video-download.component.html - 38 + src/app/shared/shared-instance/instance-about-accordion.component.html + 35 + + + OTHER INFORMATION - src/app/videos/+video-watch/comment/video-comment-add.component.html - 20 + src/app/+about/about-instance/about-instance.component.html + 183,184 + + + Hardware information - src/app/videos/+video-watch/comment/video-comment-add.component.html - 50 + src/app/+about/about-instance/about-instance.component.html + 195 - - Download + + + FEATURES - src/app/shared/video/modals/video-download.component.html - 43 + src/app/+about/about-instance/about-instance.component.html + 203 - - Report video + + + STATISTICS - src/app/shared/video/modals/video-report.component.html - 3 + src/app/+about/about-instance/about-instance.component.html + 215 - - - Your report will be sent to moderators of . - It will be forwarded to origin instance too. - + + + Link copied - src/app/shared/video/modals/video-report.component.html - 9 + src/app/+about/about-instance/about-instance.component.ts + 91 - - Reason... + + + Contact administrator - src/app/shared/video/modals/video-report.component.html - 16 + src/app/+about/about-instance/contact-admin-modal.component.html + 3 + + + Your name - src/app/shared/video/modals/video-blacklist.component.html + src/app/+about/about-instance/contact-admin-modal.component.html 11 + + + Your email - src/app/shared/moderation/user-ban-modal.component.html - 11 - - - - Cancel - - - src/app/shared/video/modals/video-report.component.html - 24 + src/app/+about/about-instance/contact-admin-modal.component.html + 20 + + + Subject - src/app/shared/video/modals/video-blacklist.component.html - 26 + src/app/+about/about-instance/contact-admin-modal.component.html + 29 + + + Your message - src/app/shared/video/videos-selection.component.html - 15 + src/app/+about/about-instance/contact-admin-modal.component.html + 38 + + + Cancel src/app/+about/about-instance/contact-admin-modal.component.html - 47 + 48 - - Submit - src/app/shared/video/modals/video-report.component.html - 29 + src/app/+login/login.component.html + 117 - src/app/shared/video/modals/video-blacklist.component.html - 31 + src/app/+my-library/my-ownership/my-accept-ownership/my-accept-ownership.component.html + 20 - src/app/+my-account/my-account-videos/video-change-ownership/video-change-ownership.component.html - 26 + src/app/+my-library/my-videos/modals/video-change-ownership.component.html + 22 - src/app/+my-account/my-account-ownership/my-account-accept-ownership/my-account-accept-ownership.component.html - 29 + src/app/+videos/+video-edit/shared/video-caption-add-modal.component.html + 37 - src/app/+about/about-instance/contact-admin-modal.component.html - 52 + src/app/+videos/+video-edit/video-add-components/video-upload.component.html + 69 - - Blacklist video - src/app/shared/video/modals/video-blacklist.component.html - 3 + src/app/+videos/+video-edit/video-add-components/video-upload.component.html + 81 - - Unfederate the video (ask for its deletion from the remote instances) - src/app/shared/video/modals/video-blacklist.component.html - 21 + src/app/+videos/+video-watch/comment/video-comment-add.component.html + 70 - - Unlisted - src/app/shared/video/video-miniature.component.html - 12 + src/app/+videos/+video-watch/video-watch.component.ts + 646 - src/app/videos/+video-watch/video-watch-playlist.component.html - 6 + src/app/modal/confirm.component.html + 20 - - Private - src/app/shared/video/video-miniature.component.html - 13 + src/app/shared/shared-abuse-list/moderation-comment-modal.component.html + 26 - src/app/shared/video-playlist/video-playlist-element-miniature.component.html - 33 + src/app/shared/shared-moderation/batch-domains-modal.component.html + 31 - src/app/videos/+video-watch/video-watch-playlist.component.html - 7 + src/app/shared/shared-moderation/report-modals/report.component.html + 54 - - views - src/app/shared/video/video-miniature.component.html - 24 + src/app/shared/shared-moderation/report-modals/report.component.html + 54 - - Blacklisted - src/app/shared/video/video-miniature.component.html - 42 + src/app/shared/shared-moderation/report-modals/video-report.component.html + 92 - - - Sensitive - - src/app/shared/video/video-miniature.component.html - 46 + src/app/shared/shared-moderation/user-ban-modal.component.html + 26 - - {VAR_PLURAL, plural, =0 {No videos} =1 {1 video} other { videos} } - src/app/shared/video-playlist/video-playlist-miniature.component.html - 9 + src/app/shared/shared-moderation/video-block.component.html + 38 - - - - - src/app/shared/video-playlist/video-playlist-miniature.component.html - 22 + src/app/shared/shared-video-miniature/video-download.component.html + 134 - - Updated + + + Submit - src/app/shared/video-playlist/video-playlist-miniature.component.html - 29 + src/app/+about/about-instance/contact-admin-modal.component.html + 52 - - Unavailable - src/app/shared/video-playlist/video-playlist-element-miniature.component.html - 32 + src/app/+my-library/my-videos/modals/video-change-ownership.component.html + 27 - - Deleted - src/app/shared/video-playlist/video-playlist-element-miniature.component.html - 34 + src/app/shared/shared-moderation/report-modals/report.component.html + 58 - src/app/videos/+video-watch/comment/video-comment.component.html - 44 + src/app/shared/shared-moderation/report-modals/report.component.html + 58 - - Edit starts/stops at - src/app/shared/video-playlist/video-playlist-element-miniature.component.html - 48 + src/app/shared/shared-moderation/report-modals/video-report.component.html + 96 - - Save - src/app/shared/video-playlist/video-playlist-element-miniature.component.html - 80 + src/app/shared/shared-moderation/video-block.component.html + 42 + + + Your message has been sent. - src/app/videos/+video-watch/video-watch.component.html - 103 + src/app/+about/about-instance/contact-admin-modal.component.ts + 77 + + + You already sent this form recently - src/app/+my-account/my-account-settings/my-account-video-settings/my-account-video-settings.component.html - 59 + src/app/+about/about-instance/contact-admin-modal.component.ts + 83 + + + Developed with ❤ by Framasoft - src/app/+my-account/my-account-settings/my-account-interface/my-account-interface-settings.component.html - 15 + src/app/+about/about-peertube/about-peertube-contributors.component.html + 3 - - Delete from + + + What is PeerTube? - src/app/shared/video-playlist/video-playlist-element-miniature.component.html - 85 + src/app/+about/about-peertube/about-peertube.component.html + 3,4 - - No results. + + + PeerTube is a self-hosted ActivityPub-federated video streaming platform using P2P directly in your web browser. - src/app/shared/video/videos-selection.component.html - 1 + src/app/+about/about-peertube/about-peertube.component.html + 10,11 + + + It is free and open-source software, under AGPLv3 licence. - src/app/shared/video/abstract-video-list.html - 20 + src/app/+about/about-peertube/about-peertube.component.html + 14,16 + + + For more information, please visit joinpeertube.org. - src/app/shared/video/abstract-video-list.html - 20 + src/app/+about/about-peertube/about-peertube.component.html + 19,20 + + + Use PeerTube documentation - src/app/shared/video/abstract-video-list.html - 20 + 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/shared/video/abstract-video-list.html - 20 + src/app/+about/about-peertube/about-peertube.component.html + 33,34 + + + PeerTube Applications - src/app/shared/video/abstract-video-list.html - 20 + src/app/+about/about-peertube/about-peertube.component.html + 41,42 + + + Discover unofficial Android applications or browser addons! - src/app/videos/video-list/video-overview.component.html - 3 + src/app/+about/about-peertube/about-peertube.component.html + 46,47 + + + Contribute on PeerTube - src/app/shared/video/abstract-video-list.html - 20 + 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/shared/video/abstract-video-list.html - 20 + src/app/+about/about-peertube/about-peertube.component.html + 59,60 - - Delete + + + P2P & Privacy - src/app/shared/buttons/delete-button.component.html - 5 + 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/videos/+video-edit/shared/video-edit.component.html - 182 + src/app/+about/about-peertube/about-peertube.component.html + 75,78 + + + The main threat to your privacy induced by BitTorrent lies in your IP address being stored in the instance's BitTorrent tracker as long as you download or watch the video. - src/app/videos/+video-watch/comment/video-comment.component.html - 38 + src/app/+about/about-peertube/about-peertube.component.html + 81,83 + + + What are the consequences? - src/app/+my-account/my-account-videos/my-account-videos.component.html - 13 + src/app/+about/about-peertube/about-peertube.component.html + 85 - - Edit + + + 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/shared/buttons/edit-button.component.html - 5 + 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/shared/buttons/edit-button.component.html - 1 + 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/videos/+video-edit/shared/video-edit.component.html - 220 + 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/videos/+video-edit/video-add-components/video-upload.component.html - 41 + 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/+my-account/my-account-video-playlists/my-account-video-playlist-edit.component.html - 63 + 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/+my-account/my-account-video-playlists/my-account-video-playlist-edit.component.html - 63 + src/app/+about/about-peertube/about-peertube.component.html + 114,115 - - Truncated preview + + + Web peers are not publicly accessible: because we use the websocket transport, the protocol is different from classic BitTorrent tracker. 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/shared/forms/markdown-textarea.component.html - 9 + src/app/+about/about-peertube/about-peertube.component.html + 118,122 - - Complete preview + + + 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/shared/forms/markdown-textarea.component.html - 13 + src/app/+about/about-peertube/about-peertube.component.html + 126,128 - - Get help + + + How does PeerTube compare with YouTube? - src/app/shared/misc/help.component.html - 29 + src/app/+about/about-peertube/about-peertube.component.html + 130 - - Go the channel page + + + 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/shared/channel/avatar.component.html - 2 + src/app/+about/about-peertube/about-peertube.component.html + 133,136 + + + What can I do to limit the exposure of my IP address? - src/app/videos/+video-watch/video-watch.component.html - 149 + src/app/+about/about-peertube/about-peertube.component.html + 138 - - Go to the account page + + + 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/shared/channel/avatar.component.html - 5 + src/app/+about/about-peertube/about-peertube.component.html + 141,145 + + + What will be done to mitigate this problem? - src/app/videos/+video-watch/video-watch.component.html - 152 + src/app/+about/about-peertube/about-peertube.component.html + 147 + + + 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/+admin/users/user-list/user-list.component.html - 63 + src/app/+about/about-peertube/about-peertube.component.html + 150,152 - - - Subscribe - + + + We set a limit to the number of peers sent by the tracker - src/app/shared/user-subscription/subscribe-button.component.html - 6 + src/app/+about/about-peertube/about-peertube.component.html + 155 - - - Unsubscribe - + + + We set a limit on the request frequency received by the tracker - src/app/shared/user-subscription/subscribe-button.component.html - 18 + src/app/+about/about-peertube/about-peertube.component.html + 156 - - - Subscribe - + + + Allow instance admins to disable P2P from the administration interface - src/app/shared/user-subscription/subscribe-button.component.html - 26 + src/app/+about/about-peertube/about-peertube.component.html + 157 - - Using an ActivityPub account + + + Ultimately, remember you can always disable P2P by toggling it in the video player, or just by disabling WebRTC in your browser. - src/app/shared/user-subscription/subscribe-button.component.html - 36 + src/app/+about/about-peertube/about-peertube.component.html + 161,163 - - Subscribe with an account on + + + About this instance - src/app/shared/user-subscription/subscribe-button.component.html - 39 + src/app/+about/about-routing.module.ts + 24 - - Subscribe with your local account + + + About PeerTube - src/app/shared/user-subscription/subscribe-button.component.html - 40 + src/app/+about/about-routing.module.ts + 36 - - Subscribe with a Mastodon account: + + + About this instance's network - src/app/shared/user-subscription/subscribe-button.component.html - 43 + src/app/+about/about-routing.module.ts + 45 - - Using a syndication feed + + + Instance - src/app/shared/user-subscription/subscribe-button.component.html - 48 + src/app/+about/about.component.html + 5 - - Subscribe via RSS - src/app/shared/user-subscription/subscribe-button.component.html - 49 + src/app/+search/search-filters.component.html + 184 - - - Remote subscribe - Remote interact - - src/app/shared/user-subscription/remote-subscribe.component.html - 10 + src/app/shared/shared-moderation/server-blocklist.component.html + 31 - - - 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/shared/user-subscription/remote-subscribe.component.html - 17 + src/app/shared/shared-moderation/server-blocklist.component.html + 31 - - - 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. - + + + PeerTube - src/app/shared/user-subscription/remote-subscribe.component.html - 26 + src/app/+about/about.component.html + 7 - - PeerTube version + + + Network - src/app/shared/instance/instance-features-table.component.html - 5 + src/app/+about/about.component.html + 9 - - - Default NSFW/sensitive videos policy - can be redefined by the users - + + + Published videos matching "" - src/app/shared/instance/instance-features-table.component.html - 11 + src/app/+accounts/account-search/account-search.component.ts + 94 - - User registration allowed + + + Published videos - src/app/shared/instance/instance-features-table.component.html - 20 + src/app/+accounts/account-search/account-search.component.ts + 95 - - Video uploads + + + Video channels - src/app/shared/instance/instance-features-table.component.html - 27 + src/app/+accounts/account-video-channels/account-video-channels.component.html + 1 + + + This account does not have channels. - src/app/shared/instance/instance-features-table.component.html - 38 + src/app/+accounts/account-video-channels/account-video-channels.component.html + 5 - - Transcoding in multiple resolutions + + + See this video channel - src/app/shared/instance/instance-features-table.component.html - 31 - - - Video quota - - src/app/shared/instance/instance-features-table.component.html - 46 + src/app/+accounts/account-video-channels/account-video-channels.component.html + 13 - src/app/+admin/users/user-edit/user-edit.component.html - 57 + src/app/+accounts/account-video-channels/account-video-channels.component.html + 17 + + + {VAR_PLURAL, plural, =1 {1 subscriber} other { subscribers}} - src/app/+admin/users/user-edit/user-edit.component.html - 57 + src/app/+accounts/account-video-channels/account-video-channels.component.html + 23 - - - Unlimited ( per day) - - src/app/shared/instance/instance-features-table.component.html - 59 + src/app/+accounts/accounts.component.html + 38 - - Import - src/app/shared/instance/instance-features-table.component.html - 66 + src/app/+my-library/+my-video-channels/my-video-channels.component.html + 28 - src/app/videos/+video-edit/video-add-components/video-import-url.component.html - 40 + src/app/+video-channels/video-channels.component.html + 73 + + + {VAR_PLURAL, plural, =1 {1 videos} other { videos}} - src/app/videos/+video-edit/video-add-components/video-import-torrent.component.html - 46 + src/app/+accounts/account-video-channels/account-video-channels.component.html + 26 - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 286 + src/app/+accounts/accounts.component.html + 41 - - HTTP import (YouTube, Vimeo, direct URL...) - src/app/shared/instance/instance-features-table.component.html - 70 + src/app/+video-channels/video-channels.component.html + 76 - - Torrent import + + + - src/app/shared/instance/instance-features-table.component.html - 77 + src/app/+accounts/account-video-channels/account-video-channels.component.html + 26,27 - - Player - src/app/shared/instance/instance-features-table.component.html - 85 + src/app/+accounts/accounts.component.html + 41,42 - - P2P enabled - src/app/shared/instance/instance-features-table.component.html - 89 + src/app/+video-channels/video-channels.component.html + 76,77 - - Loading instance statistics... - src/app/shared/instance/instance-statistics.component.html - 1 + src/app/shared/shared-video/video-views-counter.component.html + 3,4 - - Local - src/app/shared/instance/instance-statistics.component.html - 4 + src/app/shared/shared-video/video-views-counter.component.html + 7,8 + + + Show this channel - src/app/menu/menu.component.html - 86 + src/app/+accounts/account-video-channels/account-video-channels.component.html + 35 - - users + + + This channel doesn't have any videos. - src/app/shared/instance/instance-statistics.component.html - 11 + src/app/+accounts/account-video-channels/account-video-channels.component.html + 38 - - videos + + + SHOW THIS CHANNEL > - src/app/shared/instance/instance-statistics.component.html - 21 + src/app/+accounts/account-video-channels/account-video-channels.component.html + 46 + + + Account video channels - src/app/shared/instance/instance-statistics.component.html - 65 + src/app/+accounts/accounts-routing.module.ts + 27 - - video views + + + Account videos - src/app/shared/instance/instance-statistics.component.html - 31 + src/app/+accounts/accounts-routing.module.ts + 36 - - video comments + + + Search videos within account - src/app/shared/instance/instance-statistics.component.html - 41 + src/app/+accounts/accounts-routing.module.ts + 49 + + + PEERTUBE ACCOUNT - src/app/shared/instance/instance-statistics.component.html - 75 + src/app/+accounts/accounts.component.html + 8 - - of hosted video + + + Banned - src/app/shared/instance/instance-statistics.component.html - 51 + src/app/+accounts/accounts.component.html + 21 - - Federation + + + Muted - src/app/shared/instance/instance-statistics.component.html - 58 + src/app/+accounts/accounts.component.html + 22 - - followers - src/app/shared/instance/instance-statistics.component.html - 85 + src/app/shared/shared-share-modal/video-share.component.html + 166 - - following + + + Instance muted - src/app/shared/instance/instance-statistics.component.html - 95 + src/app/+accounts/accounts.component.html + 23 - - Ban + + + Muted by your instance - src/app/shared/moderation/user-ban-modal.component.html - 3 + src/app/+accounts/accounts.component.html + 24 - - - A banned user will no longer be able to login. - + + + Instance muted by your instance - src/app/shared/moderation/user-ban-modal.component.html - 18 + src/app/+accounts/accounts.component.html + 25 - - Cancel + + + Copy account handle - src/app/shared/moderation/user-ban-modal.component.html - 23 + src/app/+accounts/accounts.component.html + 31 + + + Show the complete description - src/app/shared/confirm/confirm.component.html - 19 + src/app/+accounts/accounts.component.html + 55 - src/app/login/login.component.html - 79 + src/app/+video-channels/video-channels.component.html + 94 + + + Show more... - src/app/videos/+video-watch/modal/video-support.component.html - 10 + src/app/+accounts/accounts.component.html + 57,58 - src/app/+admin/moderation/video-abuse-list/moderation-comment-modal.component.html - 23 + src/app/+video-channels/video-channels.component.html + 96,97 - - Ban this user + + + Manage account - src/app/shared/moderation/user-ban-modal.component.html - 26 + src/app/+accounts/accounts.component.html + 62,63 - - + + + Search account videos - src/app/shared/menu/top-menu-dropdown.component.html - 11 + src/app/+accounts/accounts.component.html + 80 - - (extensions: , max size: ) + + + CHANNELS - src/app/shared/images/preview-upload.component.html - 12 + src/app/+accounts/accounts.component.ts + 82 - - - Login - + + + VIDEOS - src/app/login/login.component.html - 2 + src/app/+accounts/accounts.component.ts + 83 - - Request new verification email. - src/app/login/login.component.html - 7 + src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html + 201 - src/app/+signup/+verify-account/verify-account-email/verify-account-email.component.html - 16 + src/app/+video-channels/video-channels.component.ts + 76 - - User + + + Username copied - src/app/login/login.component.html - 13 + src/app/+accounts/accounts.component.ts + 121 - src/app/+signup/+register/register.component.html - 13 + src/app/+video-channels/video-channels.component.ts + 103 - - Username or email address + + + 1 subscriber - src/app/login/login.component.html - 15 + src/app/+accounts/accounts.component.ts + 125 - - - or create an account - + + + subscribers - src/app/login/login.component.html - 18 + src/app/+accounts/accounts.component.ts + 127 - - - or create an account on another instance - + + + direct account followers - src/app/login/login.component.html - 22 + src/app/+accounts/accounts.component.ts + 155 - - User registration is not allowed on this instance, but you can register on many others! + + + Report this account - src/app/login/login.component.html - 28 + src/app/+accounts/accounts.component.ts + 196 - - Password + + + Federation - src/app/login/login.component.html - 39 + src/app/+admin/admin.component.ts + 26 - src/app/login/login.component.html - 42 + src/app/shared/shared-instance/instance-statistics.component.html + 58 + + + Instances you follow - src/app/reset-password/reset-password.component.html - 8 + src/app/+admin/admin.component.ts + 29 - src/app/reset-password/reset-password.component.html - 10 + src/app/+admin/follows/following-list/following-list.component.html + 3 + + + Instances following you - src/app/+admin/users/user-edit/user-edit.component.html - 31 + src/app/+admin/admin.component.ts + 34 - src/app/+admin/users/user-edit/user-edit.component.html - 31 + src/app/+admin/follows/followers-list/followers-list.component.html + 3 + + + Video redundancies - src/app/+my-account/my-account-settings/my-account-settings.component.html - 27 + src/app/+admin/admin.component.ts + 39 + + + Moderation - src/app/+signup/+register/register-step-user.component.html - 52 + src/app/+admin/admin.component.ts + 47 - src/app/+signup/+register/register-step-user.component.html - 54 + src/app/+my-account/my-account.component.ts + 28 - - I forgot my password + + + Reports - src/app/login/login.component.html - 45 + src/app/+admin/admin.component.ts + 53 - - Login - src/app/login/login.component.html - 52 + src/app/+admin/moderation/abuse-list/abuse-list.component.html + 3 - src/app/menu/menu.component.html - 32 + src/app/+admin/moderation/moderation.routes.ts + 37 - - Forgot your password - src/app/login/login.component.html - 58 + src/app/+my-account/my-account-abuses/my-account-abuses-list.component.html + 3 - - - We are sorry, you cannot recover your password because your instance administrator did not configure the PeerTube email system. - + + + Video blocks - src/app/login/login.component.html - 65 + src/app/+admin/admin.component.ts + 60 - - Email - src/app/login/login.component.html - 70 + src/app/+admin/moderation/video-block-list/video-block-list.component.html + 3 + + + Video comments - src/app/+admin/users/user-edit/user-edit.component.html - 19 + src/app/+admin/admin.component.ts + 67 - src/app/+admin/users/user-edit/user-edit.component.html - 19 + src/app/+admin/moderation/moderation.routes.ts + 86 - src/app/+admin/users/user-list/user-list.component.html - 41 + src/app/+admin/moderation/video-comment-list/video-comment-list.component.html + 3 + + + Muted accounts - src/app/+my-account/my-account-settings/my-account-settings.component.html - 30 + src/app/+admin/admin.component.ts + 74 - src/app/+my-account/my-account-settings/my-account-notification-preferences/my-account-notification-preferences.component.html - 4 + src/app/+admin/moderation/moderation.routes.ts + 98 - src/app/+signup/+verify-account/verify-account-ask-send-email/verify-account-ask-send-email.component.html - 8 + src/app/+my-account/my-account-routing.module.ts + 85 - src/app/+signup/+register/register-step-user.component.html - 41 + src/app/+my-account/my-account.component.ts + 31 - src/app/+signup/+register/register-step-user.component.html - 43 + src/app/shared/shared-moderation/account-blocklist.component.html + 3 - - Email address - src/app/login/login.component.html - 72 + src/app/shared/shared-moderation/account-blocklist.component.html + 3 + + + Muted servers - src/app/+signup/+verify-account/verify-account-ask-send-email/verify-account-ask-send-email.component.html - 10 + src/app/+admin/admin.component.ts + 81 - - Send me an email to reset my password - src/app/login/login.component.html - 82 + src/app/+my-account/my-account-routing.module.ts + 94 - - - Reset my password - - src/app/reset-password/reset-password.component.html - 2 + src/app/+my-account/my-account.component.ts + 36 - - Confirm password - src/app/reset-password/reset-password.component.html - 19 + src/app/shared/shared-moderation/server-blocklist.component.html + 3 - - Confirmed password - src/app/reset-password/reset-password.component.html - 21 + src/app/shared/shared-moderation/server-blocklist.component.html + 3 - - Reset my password + + + Users - src/app/reset-password/reset-password.component.html - 29 + src/app/+admin/admin.component.ts + 88 - - results - src/app/search/search.component.html - 5 + src/app/+admin/users/user-edit/user-edit.component.html + 4 - - - for - - src/app/search/search.component.html - 6 + src/app/+admin/users/user-edit/user-edit.component.html + 4 - - - Filters - - + + + Configuration - src/app/search/search.component.html - 16 + src/app/+admin/admin.component.ts + 95 - - - No results found - - src/app/search/search.component.html - 28 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 1 - - subscribers + + + Plugins/Themes - src/app/search/search.component.html - 44 + src/app/+admin/admin.component.ts + 99 - - Welcome to PeerTube, dear administrator! + + + System - src/app/modal/welcome-modal.component.html - 3 + src/app/+admin/admin.component.ts + 103 - - CLI - documentation + + + Edit custom configuration - src/app/modal/welcome-modal.component.html - 12 + src/app/+admin/config/config.routes.ts + 26 - - Upload or import videos, parse logs, prune storage directories, reset user password... + + + CACHE - src/app/modal/welcome-modal.component.html - 15 + src/app/+admin/config/edit-custom-config/edit-advanced-configuration.component.html + 5 - - Administer - documentation + + + Some files are not federated, and fetched when necessary. Define their caching policies. - src/app/modal/welcome-modal.component.html - 19 + src/app/+admin/config/edit-custom-config/edit-advanced-configuration.component.html + 7,8 - - Managing users, following other instances, dealing with spammers... + + + Number of previews to keep in cache - src/app/modal/welcome-modal.component.html - 22 + src/app/+admin/config/edit-custom-config/edit-advanced-configuration.component.html + 15 - - Use - documentation + + + {VAR_PLURAL, plural, =1 {cached image} other {cached images}} - src/app/modal/welcome-modal.component.html - 26 + src/app/+admin/config/edit-custom-config/edit-advanced-configuration.component.html + 22 - - Setup your account, managing video playlists, discover third-party applications... + + + Number of video captions to keep in cache - src/app/modal/welcome-modal.component.html + src/app/+admin/config/edit-custom-config/edit-advanced-configuration.component.html 29 - - Useful links - - src/app/modal/welcome-modal.component.html - 41 - - - Official PeerTube website (news, support, contribute...): https://joinpeertube.org + + + {VAR_PLURAL, plural, =1 {cached caption} other {cached captions}} - src/app/modal/welcome-modal.component.html - 44 + src/app/+admin/config/edit-custom-config/edit-advanced-configuration.component.html + 36 - - Put your instance on the public PeerTube index: https://instances.joinpeertube.org/instances - + + + Number of video torrents to keep in cache - src/app/modal/welcome-modal.component.html - 47 + src/app/+admin/config/edit-custom-config/edit-advanced-configuration.component.html + 43 - - It's time to configure your instance! + + + {VAR_PLURAL, plural, =1 {cached torrent} other {cached torrents}} - src/app/modal/welcome-modal.component.html - 59 + src/app/+admin/config/edit-custom-config/edit-advanced-configuration.component.html + 50 - - - Choosing your instance name, setting up a description, specifying who you are, - why you created your instance and how long you plan to maintain your it - is very important for visitors to understand on what type of instance they are. - + + + CUSTOMIZATIONS - src/app/modal/welcome-modal.component.html - 61 + src/app/+admin/config/edit-custom-config/edit-advanced-configuration.component.html + 63 - - - If you want to open registrations, please decide what are your moderation rules, fill your instance - terms - and specify the categories and languages you speak. This way, you will help users to register on the - appropriate - PeerTube instance. - + + + Slight modifications to your PeerTube instance for when creating a plugin or theme is overkill. - src/app/modal/welcome-modal.component.html - 67 + src/app/+admin/config/edit-custom-config/edit-advanced-configuration.component.html + 65,66 - - Remind me later + + + JavaScript - src/app/modal/welcome-modal.component.html - 79 + src/app/+admin/config/edit-custom-config/edit-advanced-configuration.component.html + 74 - - - Configure my instance - + + + Write JavaScript code directly.Example: console.log('my instance is amazing'); - src/app/modal/welcome-modal.component.html - 82 + src/app/+admin/config/edit-custom-config/edit-advanced-configuration.component.html + 78 - - Configuration warning! + + + 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/modal/instance-config-warning-modal.component.html - 3 + src/app/+admin/config/edit-custom-config/edit-advanced-configuration.component.html + 97,108 - - Hello dear administrator. You enabled user registration on your instance but you did not configure the following fields: + + + APPEARANCE - src/app/modal/instance-config-warning-modal.component.html - 10 + src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html + 4 - - Instance name + + + Use plugins & themes for more involved changes, or add slight customizations. - src/app/modal/instance-config-warning-modal.component.html - 13 + src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html + 6,7 - - Instance short description + + + Theme - src/app/modal/instance-config-warning-modal.component.html + src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html 14 - - Who you are - - src/app/modal/instance-config-warning-modal.component.html - 16 - - - How long you plan to maintain your instance - src/app/modal/instance-config-warning-modal.component.html - 17 + src/app/shared/shared-user-settings/user-interface-settings.component.html + 4 - - How you plan to pay your instance + + + default - src/app/modal/instance-config-warning-modal.component.html + src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html 18 - - How you will moderate your instance + + + Landing page - src/app/modal/instance-config-warning-modal.component.html - 20 + src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html + 27 - - Instance terms + + + Default trending page - src/app/modal/instance-config-warning-modal.component.html - 21 + src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html + 43 - - Configure these fields + + + Best videos - src/app/modal/instance-config-warning-modal.component.html - 30 + src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html + 47 - - Don't show me this warning anymore + + + Hot videos - src/app/modal/instance-config-warning-modal.component.html - 38 + src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html + 48 - - Close + + + Most viewed videos - src/app/modal/instance-config-warning-modal.component.html - 43 + src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html + 49 + + + Most liked videos - src/app/videos/+video-watch/modal/video-share.component.html - 182 + src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html + 50 - - Change the language + + + BROADCAST MESSAGE - src/app/menu/language-chooser.component.html - 3 + src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html + 64 + + + Display a message on your instance - src/app/menu/menu.component.html - 107 + src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html + 66,67 - - - Help to translate PeerTube! - + + + Enable broadcast message - src/app/menu/language-chooser.component.html - 8 + src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html + 77 - - My public profile + + + Allow users to dismiss the broadcast message - src/app/menu/menu.component.html - 17 + src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html + 84 - - My account + + + Broadcast message level - src/app/menu/menu.component.html - 21 + src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html + 89 - - Log out + + + Message - src/app/menu/menu.component.html - 25 + src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html + 103 - - Create an account + + + NEW USERS - src/app/menu/menu.component.html - 33 + src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html + 120 - - My library + + + Manage users to set their quota individually. - src/app/menu/menu.component.html - 37 + src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html + 122,123 - - Videos + + + Enable Signup - src/app/menu/menu.component.html - 41 + src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html + 132 + + + ⚠️ This functionality requires a lot of attention and extra moderation. - src/app/menu/menu.component.html - 62 + src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html + 135 - src/app/+accounts/accounts.component.html - 38 + src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html + 389 - src/app/+video-channels/video-channels.component.html - 30 + src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html + 402 - - Playlists + + + Signup requires email verification - src/app/menu/menu.component.html - 46 + src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html + 143 - - Subscriptions + + + Signup limit - src/app/menu/menu.component.html - 51 + src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html + 147 - - History + + + {VAR_PLURAL, plural, =1 {user} other {users}} - src/app/menu/menu.component.html - 56 + src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html + 154 - - Discover + + + Signup won't be limited to a fixed number of users. - src/app/menu/menu.component.html - 66 + src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html + 159 - - Trending + + + Default video quota per user - src/app/menu/menu.component.html - 71 + src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html + 168 - - Most liked + + + bytes - src/app/menu/menu.component.html - 76 + src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html + 174 - - Recently added - src/app/menu/menu.component.html - 81 + src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html + 188 - - More - src/app/menu/menu.component.html - 91 + src/app/+admin/users/user-edit/user-edit.component.html + 157 - - Administration - src/app/menu/menu.component.html - 95 + src/app/+admin/users/user-edit/user-edit.component.html + 157 - - About - src/app/menu/menu.component.html - 100 + src/app/+admin/users/user-edit/user-edit.component.html + 178 - src/app/+accounts/accounts.component.html - 40 + src/app/+admin/users/user-edit/user-edit.component.html + 178 + + + Default daily upload limit per user - src/app/+video-channels/video-channels.component.html - 32 + src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html + 182 - - Show keyboard shortcuts + + + Import jobs concurrency - src/app/menu/menu.component.html - 111 + src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html + 211 - - View your notifications + + + allows to import multiple videos in parallel. ⚠️ Requires a PeerTube restart. - src/app/menu/avatar-notification.component.html - 3 + src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html + 212 - - Notifications + + + jobs in parallel - src/app/menu/avatar-notification.component.html - 13 + src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html + 216 - src/app/+my-account/my-account-settings/my-account-settings.component.html - 21 + src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html + 171 - - Update your notification preferences + + + Allow import with HTTP URL (e.g. YouTube) - src/app/menu/avatar-notification.component.html - 16 + src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html + 225 - - See all your notifications + + + Allow import with a torrent file or a magnet URI - src/app/menu/avatar-notification.component.html - 30 + src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html + 232 - - Search videos, channels… + + + Block new videos automatically - src/app/header/header.component.html - 2 + src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html + 246 - - Upload + + + Unless a user is marked as trusted, their videos will stay private until a moderator reviews them. - src/app/header/header.component.html - 9 + src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html + 249 - - Sort + + + SEARCH - src/app/search/search-filters.component.html - 7 + src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html + 263 - - - Reset - + + + Allow users to do remote URI/handle search - src/app/search/search-filters.component.html - 8 + src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html + 274 + + + Allow your users to look up remote videos/actors that may not be federated with your instance - src/app/search/search-filters.component.html - 22 + src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html + 277 + + + Allow anonymous to do remote URI/handle search - src/app/search/search-filters.component.html - 36 + src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html + 285 + + + Allow anonymous users to look up remote videos/actors that may not be federated with your instance - src/app/search/search-filters.component.html - 66 + src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html + 288 + + + Enable global search - src/app/search/search-filters.component.html - 80 + src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html + 299 - - Published date + + + ⚠️ This functionality depends heavily on the moderation of instances followed by the search index you select. - src/app/search/search-filters.component.html - 21 + src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html + 302 - - Original publication year + + + You should only use moderated search indexes in production, or host your own. - src/app/search/search-filters.component.html - 35 + src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html + 305,306 - - After... + + + Search index URL - src/app/search/search-filters.component.html - 47 + src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html + 311 - - Before... + + + Disable local search in search bar - src/app/search/search-filters.component.html - 56 + src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html + 324 - - Duration + + + Search bar uses the global search index by default - src/app/search/search-filters.component.html - 65 + src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html + 331 - - Display sensitive content + + + Otherwise the local search stays used by default - src/app/search/search-filters.component.html - 79 + src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html + 334 - - Yes + + + FEDERATION - src/app/search/search-filters.component.html - 87 + src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html + 352 - - No + + + Manage relations with other instances. - src/app/search/search-filters.component.html - 92 + src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html + 354,355 - - Category + + + Other instances can follow yours - src/app/search/search-filters.component.html - 100 + src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html + 366 + + + Manually approve new instance followers - src/app/videos/+video-edit/shared/video-edit.component.html - 66 + src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html + 373 + + + Automatically follow back instances - src/app/videos/+video-watch/video-watch.component.html - 196 + src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html + 386 - - - Reset - + + + Automatically follow instances of a public index - src/app/search/search-filters.component.html - 101 + src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html + 399 + + + See the documentation for more information about the expected URL - src/app/search/search-filters.component.html - 114 + src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html + 405,406 + + + Index URL - src/app/search/search-filters.component.html - 127 + src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html + 411 + + + ADMINISTRATORS - src/app/search/search-filters.component.html - 142 + src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html + 431 + + + Admin email - src/app/search/search-filters.component.html - 155 + src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html + 437 - - Any or no category set + + + Enable contact form - src/app/search/search-filters.component.html - 106 + src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html + 450 - - Licence + + + TWITTER - src/app/search/search-filters.component.html - 113 + src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html + 459 + + + Provide the Twitter account representing your instance to improve link previews. If you don't have a Twitter account, just leave the default value. - src/app/videos/+video-edit/shared/video-edit.component.html - 80 + src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html + 461,463 + + + Your Twitter username - src/app/videos/+video-watch/video-watch.component.html - 205 + src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html + 472 - - Any or no license set + + + Instance allowed by Twitter - src/app/search/search-filters.component.html - 119 + src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html + 485 - - Language + + + If your instance is explicitly allowed by Twitter, a video player will be embedded in the Twitter feed on PeerTube video share. If the instance is not, we use an image link card that will redirect to your PeerTube instance. Check this checkbox, save the configuration and test with a video URL of your instance (https://example.com/w/blabla) on https://cards-dev.twitter.com/validator to see if you instance is allowed. - src/app/search/search-filters.component.html - 126 + src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html + 490,495 + + + You enabled signup: we automatically enabled the "Block new videos automatically" checkbox of the "Videos" section just below. - src/app/videos/+video-edit/shared/video-caption-add-modal.component.html - 10 + src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.ts + 101 + + + Audio-only - src/app/videos/+video-edit/shared/video-edit.component.html - 94 + src/app/+admin/config/edit-custom-config/edit-configuration.service.ts + 17 + + + A <code>.mp4</code> that keeps the original audio track, with no video - src/app/videos/+video-watch/video-watch.component.html - 214 + src/app/+admin/config/edit-custom-config/edit-configuration.service.ts + 18 - - Any or no language set + + + 240p - src/app/search/search-filters.component.html - 132 + src/app/+admin/config/edit-custom-config/edit-configuration.service.ts + 22 - - All of these tags + + + 360p - src/app/search/search-filters.component.html - 141 + src/app/+admin/config/edit-custom-config/edit-configuration.service.ts + 26 - - + Tag + + + 480p - src/app/search/search-filters.component.html - 148 + src/app/+admin/config/edit-custom-config/edit-configuration.service.ts + 30 + + + 720p - src/app/search/search-filters.component.html - 161 + src/app/+admin/config/edit-custom-config/edit-configuration.service.ts + 34 + + + 1080p - src/app/videos/+video-edit/shared/video-edit.component.html - 31 + src/app/+admin/config/edit-custom-config/edit-configuration.service.ts + 38 - - Enter a tag + + + 1440p - src/app/search/search-filters.component.html - 148 + src/app/+admin/config/edit-custom-config/edit-configuration.service.ts + 42 + + + 2160p - src/app/search/search-filters.component.html - 161 + src/app/+admin/config/edit-custom-config/edit-configuration.service.ts + 46 - - One of these tags + + + threads - src/app/search/search-filters.component.html - 154 + src/app/+admin/config/edit-custom-config/edit-configuration.service.ts + 86 - - - Reset - + + + thread - src/app/search/search-filters.component.html - 169 + src/app/+admin/config/edit-custom-config/edit-configuration.service.ts + 87 - - Filter + + + Homepage - src/app/search/search-filters.component.html - 173 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 7 - - Display unlisted and private videos - src/app/shared/video/abstract-video-list.html - 14 + src/app/+admin/config/edit-custom-config/edit-homepage.component.html + 13 + + + Information - src/app/shared/video/abstract-video-list.html - 14 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 15 + + + Basic - src/app/shared/video/abstract-video-list.html - 14 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 24 + + + VOD Transcoding - src/app/shared/video/abstract-video-list.html - 14 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 33 + + + Live streaming - src/app/shared/video/abstract-video-list.html - 14 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 42 - src/app/shared/video/abstract-video-list.html - 14 + src/app/shared/shared-instance/instance-features-table.component.html + 67 + + + Advanced - src/app/shared/video/abstract-video-list.html - 14 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 51 - - Add caption + + + There are errors in the form: - src/app/videos/+video-edit/shared/video-caption-add-modal.component.html - 5 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 67,73 - - Select the caption file + + + You cannot allow live replay if you don't enable transcoding. - src/app/videos/+video-edit/shared/video-caption-add-modal.component.html - 24 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 77,78 - - - This will replace an existing caption! - + + + Update configuration - src/app/videos/+video-edit/shared/video-caption-add-modal.component.html - 29 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 80 - - - Cancel - + + + Configuration updated. - src/app/videos/+video-edit/shared/video-caption-add-modal.component.html - 35 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts + 284 + + + INSTANCE HOMEPAGE - src/app/+my-account/my-account-videos/video-change-ownership/video-change-ownership.component.html - 21 + src/app/+admin/config/edit-custom-config/edit-homepage.component.html + 7 + + + INSTANCE - src/app/+my-account/my-account-ownership/my-account-accept-ownership/my-account-accept-ownership.component.html - 24 + src/app/+admin/config/edit-custom-config/edit-instance-information.component.html + 7 - - Add this caption + + + Name - src/app/videos/+video-edit/shared/video-caption-add-modal.component.html - 40 + src/app/+admin/config/edit-custom-config/edit-instance-information.component.html + 13 - - Title - src/app/videos/+video-edit/shared/video-edit.component.html - 9 + src/app/+my-library/+my-video-channels/my-video-channel-edit.component.html + 44 - - Tags - src/app/videos/+video-edit/shared/video-edit.component.html - 17 + src/app/+my-library/+my-video-channels/my-video-channel-edit.component.html + 44 + + + Short description - src/app/videos/+video-watch/video-watch.component.html - 223 + src/app/+admin/config/edit-custom-config/edit-instance-information.component.html + 24 - - - Tags could be used to suggest relevant recommendations. - There is a maximum of 5 tags. - Press Enter to add a new tag. - + + + Main instance categories - src/app/videos/+video-edit/shared/video-edit.component.html - 21 + src/app/+admin/config/edit-custom-config/edit-instance-information.component.html + 46 - - Enter a new tag + + + Add a new category - src/app/videos/+video-edit/shared/video-edit.component.html - 31 + src/app/+admin/config/edit-custom-config/edit-instance-information.component.html + 53 - - Description + + + Main languages you/your moderators speak - src/app/videos/+video-edit/shared/video-edit.component.html - 37 + src/app/+admin/config/edit-custom-config/edit-instance-information.component.html + 60 + + + Add a new language - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 31 + src/app/+admin/config/edit-custom-config/edit-instance-information.component.html + 67 - src/app/+my-account/my-account-settings/my-account-profile/my-account-profile.component.html - 17 + src/app/shared/shared-user-settings/user-video-settings.component.html + 36 + + + MODERATION & NSFW - src/app/+my-account/my-account-video-channels/my-account-video-channel-edit.component.html - 39 + src/app/+admin/config/edit-custom-config/edit-instance-information.component.html + 78 + + + Manage users to build a moderation team. - src/app/+my-account/my-account-video-channels/my-account-video-channel-edit.component.html - 39 + src/app/+admin/config/edit-custom-config/edit-instance-information.component.html + 80,81 + + + This instance is dedicated to sensitive or NSFW content - src/app/+my-account/my-account-video-playlists/my-account-video-playlist-edit.component.html - 20 + src/app/+admin/config/edit-custom-config/edit-instance-information.component.html + 89 + + + Enabling it will allow other administrators to know that you are mainly federating sensitive content. Moreover, the NSFW checkbox on video upload will be automatically checked by default. - src/app/+my-account/my-account-video-playlists/my-account-video-playlist-edit.component.html - 20 + src/app/+admin/config/edit-custom-config/edit-instance-information.component.html + 94,96 + + + Policy on videos containing sensitive content - src/app/+accounts/account-about/account-about.component.html - 3 + src/app/+admin/config/edit-custom-config/edit-instance-information.component.html + 102 + + + With Hide or Blur thumbnails, a confirmation will be requested to watch the video. - src/app/+video-channels/video-channel-about/video-channel-about.component.html - 4 + src/app/+admin/config/edit-custom-config/edit-instance-information.component.html + 107,108 - src/app/+about/about-instance/about-instance.component.html - 55 + src/app/shared/shared-user-settings/user-video-settings.component.html + 8,9 - - - Video descriptions are truncated by default and require manual action to expand them. - + + + Policy for sensitive videos - src/app/videos/+video-edit/shared/video-edit.component.html - 41 + src/app/+admin/config/edit-custom-config/edit-instance-information.component.html + 114 - - Channel - src/app/videos/+video-edit/shared/video-edit.component.html - 57 + src/app/shared/shared-user-settings/user-video-settings.component.html + 15 + + + Hide - src/app/videos/+video-edit/video-add-components/video-import-url.component.html - 22 + src/app/+admin/config/edit-custom-config/edit-instance-information.component.html + 115 - src/app/videos/+video-edit/video-add-components/video-upload.component.html - 12 + src/app/+admin/users/user-edit/user-password.component.html + 11 - src/app/videos/+video-edit/video-add-components/video-import-torrent.component.html - 28 + src/app/shared/shared-forms/input-toggle-hidden.component.ts + 38 - src/app/+my-account/my-account-video-playlists/my-account-video-playlist-edit.component.html - 46 + src/app/shared/shared-user-settings/user-video-settings.component.html + 16 + + + Blur thumbnails - src/app/+my-account/my-account-video-playlists/my-account-video-playlist-edit.component.html - 46 + src/app/+admin/config/edit-custom-config/edit-instance-information.component.html + 116 - src/app/+signup/+register/register.component.html - 23 + src/app/shared/shared-user-settings/user-video-settings.component.html + 17 - - Privacy + + + Display - src/app/videos/+video-edit/shared/video-edit.component.html - 108 + src/app/+admin/config/edit-custom-config/edit-instance-information.component.html + 117 - src/app/videos/+video-edit/video-add-components/video-import-url.component.html - 31 + src/app/+admin/follows/video-redundancies-list/video-redundancies-list.component.html + 8 - src/app/videos/+video-edit/video-add-components/video-upload.component.html - 21 + src/app/shared/shared-user-settings/user-video-settings.component.html + 18 + + + Who moderates the instance? What is the policy regarding NSFW videos? Political videos? etc - src/app/videos/+video-edit/video-add-components/video-import-torrent.component.html - 37 + src/app/+admin/config/edit-custom-config/edit-instance-information.component.html + 148 + + + YOU AND YOUR INSTANCE - src/app/videos/+video-watch/video-watch.component.html - 186 + src/app/+admin/config/edit-custom-config/edit-instance-information.component.html + 163 + + + Who is behind the instance? - src/app/+my-account/my-account-video-playlists/my-account-video-playlist-edit.component.html - 33 + src/app/+admin/config/edit-custom-config/edit-instance-information.component.html + 169 + + + A single person? A non-profit? A company? - src/app/+my-account/my-account-video-playlists/my-account-video-playlist-edit.component.html - 33 + src/app/+admin/config/edit-custom-config/edit-instance-information.component.html + 170 - - Schedule publication () + + + Why did you create this instance? - src/app/videos/+video-edit/shared/video-edit.component.html - 123 + src/app/+admin/config/edit-custom-config/edit-instance-information.component.html + 181 - - This video contains mature or explicit content + + + To share your personal videos? To open registrations and allow people to upload what they want? - src/app/videos/+video-edit/shared/video-edit.component.html - 137 + src/app/+admin/config/edit-custom-config/edit-instance-information.component.html + 182 - - Some instances do not list videos containing mature or explicit content by default. + + + How long do you plan to maintain this instance? - src/app/videos/+video-edit/shared/video-edit.component.html - 141 + src/app/+admin/config/edit-custom-config/edit-instance-information.component.html + 193 - - Wait transcoding before publishing the video + + + It's important to know for users who want to register on your instance - src/app/videos/+video-edit/shared/video-edit.component.html - 147 + src/app/+admin/config/edit-custom-config/edit-instance-information.component.html + 194 - - If you decide not to wait for transcoding before publishing the video, it could be unplayable until transcoding ends. + + + How will you finance the PeerTube server? - src/app/videos/+video-edit/shared/video-edit.component.html - 151 + src/app/+admin/config/edit-custom-config/edit-instance-information.component.html + 205 - - Basic info + + + With your own funds? With user donations? Advertising? - src/app/videos/+video-edit/shared/video-edit.component.html - 4 + src/app/+admin/config/edit-custom-config/edit-instance-information.component.html + 206 - - Add another caption + + + OTHER INFORMATION - src/app/videos/+video-edit/shared/video-edit.component.html - 167 + src/app/+admin/config/edit-custom-config/edit-instance-information.component.html + 221 - - See the subtitle file + + + What server/hardware does the instance run on? - src/app/videos/+video-edit/shared/video-edit.component.html - 176 + src/app/+admin/config/edit-custom-config/edit-instance-information.component.html + 227 - - Already uploaded ✔ + + + i.e. 2vCore 2GB RAM, a direct the link to the server you rent, etc. - src/app/videos/+video-edit/shared/video-edit.component.html - 180 + src/app/+admin/config/edit-custom-config/edit-instance-information.component.html + 228 - - Will be created on update + + + LIVE - src/app/videos/+video-edit/shared/video-edit.component.html - 188 + src/app/+admin/config/edit-custom-config/edit-live-configuration.component.html + 5 - - Cancel create - src/app/videos/+video-edit/shared/video-edit.component.html - 190 + src/app/shared/shared-thumbnail/video-thumbnail.component.html + 31 - - Will be deleted on update + + + Enable users of your instance to stream live. - src/app/videos/+video-edit/shared/video-edit.component.html - 196 + src/app/+admin/config/edit-custom-config/edit-live-configuration.component.html + 7,8 - - Cancel deletion + + + Allow live streaming - src/app/videos/+video-edit/shared/video-edit.component.html - 198 + src/app/+admin/config/edit-custom-config/edit-live-configuration.component.html + 18 - - - No captions for now. - + + + ⚠️ Enabling live streaming requires trust in your users and extra moderation work - src/app/videos/+video-edit/shared/video-edit.component.html - 203 + src/app/+admin/config/edit-custom-config/edit-live-configuration.component.html + 22 - - Captions + + + If enabled, your server needs to accept incoming TCP traffic on port - src/app/videos/+video-edit/shared/video-edit.component.html - 160 + src/app/+admin/config/edit-custom-config/edit-live-configuration.component.html + 23 - - Video preview + + + Allow your users to automatically publish a replay of their live - src/app/videos/+video-edit/shared/video-edit.component.html - 217 + src/app/+admin/config/edit-custom-config/edit-live-configuration.component.html + 31 - - Support + + + If the user quota is reached, PeerTube will automatically terminate the live streaming - src/app/videos/+video-edit/shared/video-edit.component.html - 226 + src/app/+admin/config/edit-custom-config/edit-live-configuration.component.html + 34,35 + + + Max simultaneous lives created on your instance (-1 for "unlimited") - src/app/videos/+video-watch/modal/video-support.component.html - 3 + src/app/+admin/config/edit-custom-config/edit-live-configuration.component.html + 41 + + + {VAR_PLURAL, plural, =1 {live} other {lives}} - src/app/videos/+video-watch/video-watch.component.html - 87 + src/app/+admin/config/edit-custom-config/edit-live-configuration.component.html + 46 - - Short text to tell people how they can support you (membership platform...). - src/app/videos/+video-edit/shared/video-edit.component.html - 227 + src/app/+admin/config/edit-custom-config/edit-live-configuration.component.html + 59 - - Original publication date + + + Max simultaneous lives created per user (-1 for "unlimited") - src/app/videos/+video-edit/shared/video-edit.component.html - 240 + src/app/+admin/config/edit-custom-config/edit-live-configuration.component.html + 54 - - This is the date when the content was originally published (e.g. the release date for a film) + + + Max live duration - src/app/videos/+video-edit/shared/video-edit.component.html - 241 + src/app/+admin/config/edit-custom-config/edit-live-configuration.component.html + 66 - - Enable video comments + + + TRANSCODING - src/app/videos/+video-edit/shared/video-edit.component.html - 255 + src/app/+admin/config/edit-custom-config/edit-live-configuration.component.html + 85 - - Enable download - src/app/videos/+video-edit/shared/video-edit.component.html - 260 + src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html + 26 - - Advanced settings + + + 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/videos/+video-edit/shared/video-edit.component.html - 211 + src/app/+admin/config/edit-custom-config/edit-live-configuration.component.html + 87,88 - - URL + + + Transcoding enabled for live streams - src/app/videos/+video-edit/video-add-components/video-import-url.component.html - 6 + src/app/+admin/config/edit-custom-config/edit-live-configuration.component.html + 101 + + + Live resolutions to generate - src/app/videos/+video-watch/modal/video-share.component.html - 32 + src/app/+admin/config/edit-custom-config/edit-live-configuration.component.html + 107 - - - You can import any URL supported by youtube-dl - or URL that points to a raw MP4 file. - You should make sure you have diffusion rights over the content it points to, otherwise it could cause legal trouble to yourself and your instance. - + + + Live transcoding threads - src/app/videos/+video-edit/video-add-components/video-import-url.component.html - 10 + src/app/+admin/config/edit-custom-config/edit-live-configuration.component.html + 128 - - Sorry, but something went wrong + + + will claim at most with VOD transcoding - src/app/videos/+video-edit/video-add-components/video-import-url.component.html - 48 + src/app/+admin/config/edit-custom-config/edit-live-configuration.component.html + 131,133 + + + will claim at least with VOD transcoding - src/app/videos/+video-edit/video-add-components/video-upload.component.html - 62 + src/app/+admin/config/edit-custom-config/edit-live-configuration.component.html + 135,137 + + + Live transcoding profile - src/app/videos/+video-edit/video-add-components/video-import-torrent.component.html - 53 + src/app/+admin/config/edit-custom-config/edit-live-configuration.component.html + 150 - - - Congratulations, the video behind will be imported! You can already add information about this video. - + + + new live transcoding profiles can be added by PeerTube plugins - src/app/videos/+video-edit/video-add-components/video-import-url.component.html - 52 + src/app/+admin/config/edit-custom-config/edit-live-configuration.component.html + 151 - - Update + + + No limit - src/app/videos/+video-edit/video-add-components/video-import-url.component.html - 69 + src/app/+admin/config/edit-custom-config/edit-live-configuration.component.ts + 34 + + + 1 hour - src/app/videos/+video-edit/video-add-components/video-import-torrent.component.html - 74 + src/app/+admin/config/edit-custom-config/edit-live-configuration.component.ts + 35 + + + 3 hours - src/app/videos/+video-edit/video-update.component.html - 17 + src/app/+admin/config/edit-custom-config/edit-live-configuration.component.ts + 36 - - Select the file to upload + + + 5 hours - src/app/videos/+video-edit/video-add-components/video-upload.component.html - 6 + src/app/+admin/config/edit-custom-config/edit-live-configuration.component.ts + 37 - - Scheduled + + + 10 hours - src/app/videos/+video-edit/video-add-components/video-upload.component.html - 25 + src/app/+admin/config/edit-custom-config/edit-live-configuration.component.ts + 38 - - Video background image + + + x264, targeting maximum device compatibility - src/app/videos/+video-edit/video-add-components/video-upload.component.html - 32 + src/app/+admin/config/edit-custom-config/edit-live-configuration.component.ts + 55 - - - 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 - 34 + src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.ts + 50 - - - Congratulations! Your video is now available in your private library. - + + + Estimating a server's capacity to transcode and stream videos isn't easy and we can't tune PeerTube automatically. - src/app/videos/+video-edit/video-add-components/video-upload.component.html - 66 + src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html + 9,10 - - Publish will be available when upload is finished + + + However, you may want to read our guidelines before tweaking the following values. - src/app/videos/+video-edit/video-add-components/video-upload.component.html - 79 + src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html + 12,13 - - Publish + + + Read guidelines - src/app/videos/+video-edit/video-add-components/video-upload.component.html - 86 + src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html + 17,18 - - Select the torrent to import + + + 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/videos/+video-edit/video-add-components/video-import-torrent.component.html - 6 + src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html + 28,30 - - Or + + + Transcoding enabled - src/app/videos/+video-edit/video-add-components/video-import-torrent.component.html - 11 + src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html + 40 - - Paste magnet URI + + + Input formats - src/app/videos/+video-edit/video-add-components/video-import-torrent.component.html - 14 + src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html + 46 - - - You can import any torrent file that points to a mp4 file. - You should make sure you have diffusion rights over the content it points to, otherwise it could cause legal trouble to yourself and your instance. - + + + Allow additional extensions - src/app/videos/+video-edit/video-add-components/video-import-torrent.component.html - 17 + src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html + 51 - - - Congratulations, the video will be imported with BitTorrent! You can already add information about this video. - + + + Allows users to upload videos. - src/app/videos/+video-edit/video-add-components/video-import-torrent.component.html - 57 + src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html + 54 - - - 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. - + + + Allow audio files upload - src/app/videos/+video-edit/video-add.component.html - 2 + src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html + 62 - - Import + + + Allows users to upload .mp3, .ogg, .wma, .flac, .aac, or .ac3 audio files. - src/app/videos/+video-edit/video-add.component.html - 9 + src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html + 65 - - Upload + + + The file will be merged in a still image video with the preview file on upload. - src/app/videos/+video-edit/video-add.component.html - 10 + src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html + 66 - - Upload a file + + + Output formats - src/app/videos/+video-edit/video-add.component.html - 16 + src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html + 73 - - Import with URL + + + WebTorrent enabled - src/app/videos/+video-edit/video-add.component.html - 23 + src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html + 79 - - Import with torrent + + + If you also enabled HLS support, it will multiply videos storage by 2 - src/app/videos/+video-edit/video-add.component.html - 30 + src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html + 83 - - - Update - + + + HLS with P2P support enabled - src/app/videos/+video-edit/video-update.component.html - 2 + src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html + 94 - - - Other videos - + + + 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/videos/recommendations/recommended-videos.component.html - 4 + src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html + 99,108 - - Autoplay + + + Resolutions to generate per enabled format - src/app/videos/recommendations/recommended-videos.component.html - 8 + src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html + 116 + + + The original file resolution will be the default target if no option is selected. - src/app/videos/+video-watch/modal/video-share.component.html - 135 + src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html + 132,133 - - Share + + + Transcoding threads - src/app/videos/+video-watch/modal/video-share.component.html - 3 + src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html + 144 + + + will claim at most with live transcoding - src/app/videos/+video-watch/video-watch.component.html - 92 + src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html + 146,148 - - Share the playlist + + + will claim at least with live transcoding - src/app/videos/+video-watch/modal/video-share.component.html - 10 + src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html + 150,152 - - Share the playlist at this video position + + + Transcoding jobs concurrency - src/app/videos/+video-watch/modal/video-share.component.html - 19 + src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html + 166 - - Share the video + + + allows to transcode multiple files in parallel. ⚠️ Requires a PeerTube restart - src/app/videos/+video-watch/modal/video-share.component.html - 28 + src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html + 167 - - QR-Code + + + Transcoding profile - src/app/videos/+video-watch/modal/video-share.component.html - 42 + src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html + 178 - - - 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). - + + + new transcoding profiles can be added by PeerTube plugins - src/app/videos/+video-watch/modal/video-share.component.html - 55 + src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html + 179 - - Embed + + + Unlimited - src/app/videos/+video-watch/modal/video-share.component.html - 50 - - - Auto select subtitle + src/app/+admin/config/shared/config.service.ts + 22 + - src/app/videos/+video-watch/modal/video-share.component.html - 84 + src/app/+admin/config/shared/config.service.ts + 36 - - - More customization - - src/app/videos/+video-watch/modal/video-share.component.html - 101 + src/app/shared/shared-instance/instance-features-table.component.ts + 30 - - - Less customization - - src/app/videos/+video-watch/modal/video-share.component.html - 109 + src/app/shared/shared-instance/instance-features-table.component.ts + 37 - - Muted - src/app/videos/+video-watch/modal/video-share.component.html - 142 + src/app/shared/shared-main/users/user-quota.component.ts + 32 - src/app/+accounts/accounts.component.html - 20 + src/app/shared/shared-main/users/user-quota.component.ts + 38 - - Loop + + + None - no upload possible - src/app/videos/+video-watch/modal/video-share.component.html - 149 + src/app/+admin/config/shared/config.service.ts + 23 - - Display video title - src/app/videos/+video-watch/modal/video-share.component.html - 158 + src/app/+admin/config/shared/config.service.ts + 37 - - Display privacy warning + + + 100MB - src/app/videos/+video-watch/modal/video-share.component.html - 165 + src/app/+admin/config/shared/config.service.ts + 24 - - Display player controls - src/app/videos/+video-watch/modal/video-share.component.html - 172 + src/app/+admin/config/shared/config.service.ts + 40 - - Public + + + 500MB - src/app/videos/+video-watch/video-watch-playlist.component.html - 8 + src/app/+admin/config/shared/config.service.ts + 25 - - - The video is being imported, it will be available when the import is finished. - - src/app/videos/+video-watch/video-watch.component.html - 19 + src/app/+admin/config/shared/config.service.ts + 41 - - - The video is being transcoded, it may not work properly. - + + + 1GB - src/app/videos/+video-watch/video-watch.component.html - 23 + src/app/+admin/config/shared/config.service.ts + 26 - - - This video will be published on . - + + + 5GB - src/app/videos/+video-watch/video-watch.component.html + src/app/+admin/config/shared/config.service.ts 27 - - This video is blacklisted. - src/app/videos/+video-watch/video-watch.component.html - 32 + src/app/+admin/config/shared/config.service.ts + 43 + + + + 20GB + + src/app/+admin/config/shared/config.service.ts + 28 - - - Published - views - - src/app/videos/+video-watch/video-watch.component.html + src/app/+admin/config/shared/config.service.ts 45 - - - Published - views - + + + 50GB - src/app/videos/+video-watch/video-watch.component.html - 56 + src/app/+admin/config/shared/config.service.ts + 29 - - By - src/app/videos/+video-watch/video-watch.component.html - 153 + src/app/+admin/config/shared/config.service.ts + 46 - - Show more + + + 100GB - src/app/videos/+video-watch/video-watch.component.html - 173 + src/app/+admin/config/shared/config.service.ts + 30 - - Show less + + + 200GB - src/app/videos/+video-watch/video-watch.component.html - 179 + src/app/+admin/config/shared/config.service.ts + 31 - - Originally published + + + 500GB - src/app/videos/+video-watch/video-watch.component.html - 191 + src/app/+admin/config/shared/config.service.ts + 32 - - Friendly Reminder: + + + 10MB - src/app/videos/+video-watch/video-watch.component.html - 249 + src/app/+admin/config/shared/config.service.ts + 38 - - - 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. - + + + 50MB - src/app/videos/+video-watch/video-watch.component.html - 250 + src/app/+admin/config/shared/config.service.ts + 39 - - More information + + + 2GB - src/app/videos/+video-watch/video-watch.component.html - 253 + src/app/+admin/config/shared/config.service.ts + 42 - - Get more information + + + 10GB - src/app/videos/+video-watch/video-watch.component.html - 253 + src/app/+admin/config/shared/config.service.ts + 44 - - - OK - + + + Auto (via ffmpeg) - src/app/videos/+video-watch/video-watch.component.html - 256 + src/app/+admin/config/shared/config.service.ts + 50 - - 1 Comment + + + Showing to of followers - src/app/videos/+video-watch/comment/video-comments.component.html - 6 + src/app/+admin/follows/followers-list/followers-list.component.html + 11 - - Comments + + + Actions - src/app/videos/+video-watch/comment/video-comments.component.html - 7 + src/app/+admin/follows/followers-list/followers-list.component.html + 23 - - Comments - src/app/videos/+video-watch/comment/video-comments.component.html - 9 + src/app/+admin/moderation/video-block-list/video-block-list.component.html + 45 - - No comments. - src/app/videos/+video-watch/comment/video-comments.component.html - 22 + src/app/+admin/moderation/video-comment-list/video-comment-list.component.html + 65 - - View all replies - src/app/videos/+video-watch/comment/video-comments.component.html - 62 + src/app/+my-library/my-ownership/my-ownership.component.html + 18 - - - Comments are disabled. - - src/app/videos/+video-watch/comment/video-comments.component.html - 71 + src/app/shared/shared-abuse-list/abuse-list-table.component.html + 41 - - Add comment... + + + Follower handle - src/app/videos/+video-watch/comment/video-comment-add.component.html - 6 + src/app/+admin/follows/followers-list/followers-list.component.html + 24 - - - Reply - + + + State - src/app/videos/+video-watch/comment/video-comment-add.component.html - 23 + src/app/+admin/follows/followers-list/followers-list.component.html + 25 - - You are one step away from commenting - src/app/videos/+video-watch/comment/video-comment-add.component.html - 31 + src/app/+admin/follows/following-list/following-list.component.html + 32 - - - If you have an account on this instance, you can login: - - src/app/videos/+video-watch/comment/video-comment-add.component.html - 35 + src/app/shared/shared-abuse-list/abuse-list-table.component.html + 24 - - login to comment + + + Score - src/app/videos/+video-watch/comment/video-comment-add.component.html - 38 + src/app/+admin/follows/followers-list/followers-list.component.html + 26 - - - Otherwise, you can comment using an account on any ActivityPub-compatible instance. - On most platforms, you can find the video by typing its URL in the search bar and then comment it - from within the software's interface. - + + + Created - src/app/videos/+video-watch/comment/video-comment-add.component.html - 39 + src/app/+admin/follows/followers-list/followers-list.component.html + 27 - - - If you have an account on Mastodon or Pleroma, you can open it directly in their interface: - - src/app/videos/+video-watch/comment/video-comment-add.component.html - 44 + src/app/+admin/follows/following-list/following-list.component.html + 33 - - Highlighted comment - src/app/videos/+video-watch/comment/video-comment.component.html - 19 + src/app/+admin/system/jobs/jobs.component.html + 50 - - Reply - src/app/videos/+video-watch/comment/video-comment.component.html - 37 + src/app/+my-library/my-video-imports/my-video-imports.component.html + 20 - - This comment has been deleted - src/app/videos/+video-watch/comment/video-comment.component.html - 50 + src/app/shared/shared-abuse-list/abuse-list-table.component.html + 23 - - - Users - + + + Accept - src/app/+admin/admin.component.html - 3 + src/app/+admin/follows/followers-list/followers-list.component.html + 35 - - - Manage follows - - src/app/+admin/admin.component.html - 7 + src/app/+my-library/my-ownership/my-accept-ownership/my-accept-ownership.component.html + 25 - - - Moderation - - src/app/+admin/admin.component.html - 11 + src/app/+my-library/my-ownership/my-ownership.component.html + 33 + + + Refuse - src/app/+about/about-instance/about-instance.component.html - 60 + src/app/+admin/follows/followers-list/followers-list.component.html + 36 - - - Configuration - - src/app/+admin/admin.component.html - 15 + src/app/+my-library/my-ownership/my-ownership.component.html + 34 - - - Plugins/Themes - + + + Open actor page in a new tab - src/app/+admin/admin.component.html - 19 + src/app/+admin/follows/followers-list/followers-list.component.html + 42 - - - System - + + + Accepted - src/app/+admin/admin.component.html - 23 + src/app/+admin/follows/followers-list/followers-list.component.html + 49 - - Manage follows - src/app/+admin/follows/follows.component.html - 2 + src/app/+admin/follows/following-list/following-list.component.html + 51 - - Following + + + Pending - src/app/+admin/follows/follows.component.html - 5 + src/app/+admin/follows/followers-list/followers-list.component.html + 52 - - Follow - src/app/+admin/follows/follows.component.html - 7 + src/app/+admin/follows/following-list/following-list.component.html + 54 - - Followers + + + No follower found matching current filters. - src/app/+admin/follows/follows.component.html - 9 + src/app/+admin/follows/followers-list/followers-list.component.html + 64 - - 1 host (without "http://") per line + + + Your instance doesn't have any follower. - src/app/+admin/follows/following-add/following-add.component.html - 5 + src/app/+admin/follows/followers-list/followers-list.component.html + 65 - - - It seems that you are not on a HTTPS server. Your webserver needs to have TLS activated in order to follow servers. - + + + accepted in instance followers - src/app/+admin/follows/following-add/following-add.component.html - 17 + src/app/+admin/follows/followers-list/followers-list.component.ts + 41 - - Add following + + + Do you really want to reject this follower? - src/app/+admin/follows/following-add/following-add.component.html - 21 + src/app/+admin/follows/followers-list/followers-list.component.ts + 52 - - Filter... + + + Reject - src/app/+admin/follows/followers-list/followers-list.component.html - 8 + src/app/+admin/follows/followers-list/followers-list.component.ts + 53 + + + rejected from instance followers - src/app/+admin/follows/following-list/following-list.component.html - 9 + src/app/+admin/follows/followers-list/followers-list.component.ts + 60 + + + Do you really want to delete this follower? - src/app/+admin/users/user-list/user-list.component.html - 27 + src/app/+admin/follows/followers-list/followers-list.component.ts + 73 - - Follower handle + + + Delete - src/app/+admin/follows/followers-list/followers-list.component.html - 16 + src/app/+admin/follows/followers-list/followers-list.component.ts + 74 - - State - src/app/+admin/follows/followers-list/followers-list.component.html - 17 + src/app/+admin/moderation/video-block-list/video-block-list.component.ts + 87 - src/app/+admin/follows/following-list/following-list.component.html - 19 + src/app/+admin/moderation/video-block-list/video-block-list.component.ts + 91 - src/app/+admin/moderation/video-abuse-list/video-abuse-list.component.html - 11 + src/app/+admin/moderation/video-comment-list/video-comment-list.component.ts + 95 - - Score - src/app/+admin/follows/followers-list/followers-list.component.html - 18 + src/app/+admin/moderation/video-comment-list/video-comment-list.component.ts + 163 - - Created - src/app/+admin/follows/followers-list/followers-list.component.html - 19 + src/app/+admin/users/user-list/user-list.component.ts + 85 - src/app/+admin/follows/following-list/following-list.component.html - 20 + src/app/+admin/users/user-list/user-list.component.ts + 199 - src/app/+admin/users/user-list/user-list.component.html - 44 + src/app/+my-library/+my-video-channels/my-video-channels.component.ts + 52 - src/app/+admin/moderation/video-abuse-list/video-abuse-list.component.html - 9 + src/app/+my-library/my-video-playlists/my-video-playlist-elements.component.ts + 127 - src/app/+admin/system/jobs/jobs.component.html - 33 + src/app/+my-library/my-video-playlists/my-video-playlists.component.ts + 35 - src/app/+my-account/my-account-video-imports/my-account-video-imports.component.html - 11 + src/app/+my-library/my-videos/my-videos.component.html + 50 - - Accepted - src/app/+admin/follows/followers-list/followers-list.component.html - 28 + src/app/+my-library/my-videos/my-videos.component.ts + 115 - src/app/+admin/follows/following-list/following-list.component.html - 30 + src/app/+my-library/my-videos/my-videos.component.ts + 142 - - Pending - src/app/+admin/follows/followers-list/followers-list.component.html - 29 + src/app/+my-library/my-videos/my-videos.component.ts + 183 - src/app/+admin/follows/following-list/following-list.component.html - 31 + src/app/+videos/+video-edit/shared/video-edit.component.html + 178 - - Accept - src/app/+admin/follows/followers-list/followers-list.component.html - 36 + src/app/+videos/+video-watch/comment/video-comments.component.ts + 171 - src/app/+my-account/my-account-ownership/my-account-ownership.component.html - 41 + src/app/shared/shared-abuse-list/abuse-list-table.component.ts + 144 - - Refuse - src/app/+admin/follows/followers-list/followers-list.component.html - 37 + src/app/shared/shared-abuse-list/abuse-list-table.component.ts + 386 - src/app/+my-account/my-account-ownership/my-account-ownership.component.html - 42 + src/app/shared/shared-abuse-list/abuse-list-table.component.ts + 421 - - Host - src/app/+admin/follows/following-list/following-list.component.html - 18 + src/app/shared/shared-main/buttons/delete-button.component.ts + 17 - - Redundancy allowed - src/app/+admin/follows/following-list/following-list.component.html - 21 + src/app/shared/shared-main/buttons/delete-button.component.ts + 22 - - Create user - src/app/+admin/users/user-edit/user-edit.component.html - 1 + src/app/shared/shared-moderation/user-moderation-dropdown.component.ts + 92 - src/app/+admin/users/user-edit/user-edit.component.html - 1 + src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts + 208 - src/app/+admin/users/user-list/user-list.component.html - 6 + src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts + 308 - - Edit user + + + removed from instance followers - src/app/+admin/users/user-edit/user-edit.component.html - 2 + src/app/+admin/follows/followers-list/followers-list.component.ts + 81 + + + Showing to of hosts - src/app/+admin/users/user-edit/user-edit.component.html - 2 + src/app/+admin/follows/following-list/following-list.component.html + 11 - - Username + + + Follow instances - src/app/+admin/users/user-edit/user-edit.component.html - 8 + src/app/+admin/follows/following-list/following-list.component.html + 18 + + + Action - src/app/+admin/users/user-edit/user-edit.component.html - 8 + src/app/+admin/follows/following-list/following-list.component.html + 30 - src/app/+signup/+register/register-step-user.component.html - 19 + src/app/+admin/follows/video-redundancies-list/video-redundancies-list.component.html + 27 - - john - src/app/+admin/users/user-edit/user-edit.component.html - 10 + src/app/shared/shared-moderation/account-blocklist.component.html + 22 - src/app/+admin/users/user-edit/user-edit.component.html - 10 + src/app/shared/shared-moderation/account-blocklist.component.html + 22 - - mail@example.com - src/app/+admin/users/user-edit/user-edit.component.html - 21 + src/app/shared/shared-moderation/server-blocklist.component.html + 30 - src/app/+admin/users/user-edit/user-edit.component.html - 21 + src/app/shared/shared-moderation/server-blocklist.component.html + 30 - - Role + + + Host - src/app/+admin/users/user-edit/user-edit.component.html - 42 + src/app/+admin/follows/following-list/following-list.component.html + 31 + + + Redundancy allowed - src/app/+admin/users/user-edit/user-edit.component.html - 42 + src/app/+admin/follows/following-list/following-list.component.html + 34 + + + Unfollow - src/app/+admin/users/user-list/user-list.component.html - 43 + src/app/+admin/follows/following-list/following-list.component.html + 41 - - - Transcoding is enabled on server. The video quota only take in account original video. - At most, this user could use ~ . - - src/app/+admin/users/user-edit/user-edit.component.html - 66 + src/app/+admin/follows/following-list/following-list.component.ts + 58 + + + Open instance in a new tab - src/app/+admin/users/user-edit/user-edit.component.html - 66 + src/app/+admin/follows/following-list/following-list.component.html + 44 - - Daily video quota - src/app/+admin/users/user-edit/user-edit.component.html - 73 + src/app/shared/shared-moderation/server-blocklist.component.html + 42 - src/app/+admin/users/user-edit/user-edit.component.html - 73 + src/app/shared/shared-moderation/server-blocklist.component.html + 42 - - Bypass video auto blacklist + + + No host found matching current filters. - src/app/+admin/users/user-edit/user-edit.component.html - 86 + src/app/+admin/follows/following-list/following-list.component.html + 70 + + + Your instance is not following anyone. - src/app/+admin/users/user-edit/user-edit.component.html - 86 + src/app/+admin/follows/following-list/following-list.component.html + 71 - - Danger Zone + + + Follow domains - src/app/+admin/users/user-edit/user-edit.component.html - 94 + src/app/+admin/follows/following-list/following-list.component.html + 78 + + + It seems that you are not on a HTTPS server. Your webserver needs to have TLS activated in order to follow servers. - src/app/+admin/users/user-edit/user-edit.component.html - 94 + src/app/+admin/follows/following-list/following-list.component.html + 81,82 - - Send a link to reset the password by email to the user + + + Follow request(s) sent! - src/app/+admin/users/user-edit/user-edit.component.html - 97 + src/app/+admin/follows/following-list/following-list.component.ts + 47 + + + Do you really want to unfollow ? - src/app/+admin/users/user-edit/user-edit.component.html - 97 + src/app/+admin/follows/following-list/following-list.component.ts + 57 - - Ask for new password + + + You are not following anymore. - src/app/+admin/users/user-edit/user-edit.component.html - 98 + src/app/+admin/follows/following-list/following-list.component.ts + 64 + + + Following list - src/app/+admin/users/user-edit/user-edit.component.html - 98 + src/app/+admin/follows/follows.routes.ts + 28 - - Manually set the user password + + + Followers list - src/app/+admin/users/user-edit/user-edit.component.html - 102 + src/app/+admin/follows/follows.routes.ts + 37 + + + enabled - src/app/+admin/users/user-edit/user-edit.component.html - 102 + src/app/+admin/follows/shared/redundancy-checkbox.component.ts + 23 - - Show + + + disabled - src/app/+admin/users/user-edit/user-password.component.html - 10 + src/app/+admin/follows/shared/redundancy-checkbox.component.ts + 23 - - Hide + + + Redundancy for is - src/app/+admin/users/user-edit/user-password.component.html - 11 + src/app/+admin/follows/shared/redundancy-checkbox.component.ts + 25 - - Users list + + + Videos redundancies - src/app/+admin/users/user-list/user-list.component.html - 2 + src/app/+admin/follows/video-redundancies-list/video-redundancies-list.component.html + 3 - - Batch actions + + + My videos duplicated by remote instances - src/app/+admin/users/user-list/user-list.component.html - 19 + src/app/+admin/follows/video-redundancies-list/video-redundancies-list.component.html + 12 - - Username + + + Remote videos duplicated by my instance - src/app/+admin/users/user-list/user-list.component.html - 40 + src/app/+admin/follows/video-redundancies-list/video-redundancies-list.component.html + 13 - - Video quota + + + Strategy - src/app/+admin/users/user-list/user-list.component.html - 42 + src/app/+admin/follows/video-redundancies-list/video-redundancies-list.component.html + 28 - - (banned) + + + Video - src/app/+admin/users/user-list/user-list.component.html - 65 + src/app/+admin/follows/video-redundancies-list/video-redundancies-list.component.html + 29 - - User's email must be verified to login - src/app/+admin/users/user-list/user-list.component.html - 72 + src/app/+admin/moderation/video-block-list/video-block-list.component.html + 26 - - User's email is verified / User can login without email verification + + + Total size - src/app/+admin/users/user-list/user-list.component.html - 76 + src/app/+admin/follows/video-redundancies-list/video-redundancies-list.component.html + 30 - - Ban reason: + + + List redundancies - src/app/+admin/users/user-list/user-list.component.html - 95 + src/app/+admin/follows/video-redundancies-list/video-redundancies-list.component.html + 37 - - Moderation + + + Open video in a new tab - src/app/+admin/moderation/moderation.component.html - 2 + src/app/+admin/follows/video-redundancies-list/video-redundancies-list.component.html + 49 - - Video abuses + + + Your instance doesn't mirror any video. - src/app/+admin/moderation/moderation.component.html - 5 + src/app/+admin/follows/video-redundancies-list/video-redundancies-list.component.html + 81 - - + + + Your instance has no mirrored videos. - src/app/+admin/moderation/moderation.component.html - 7 + src/app/+admin/follows/video-redundancies-list/video-redundancies-list.component.html + 82 - - Auto-blacklisted videos + + + Enabled strategies stats - src/app/+admin/moderation/moderation.component.html - 9 + src/app/+admin/follows/video-redundancies-list/video-redundancies-list.component.html + 91 - - Muted accounts + + + No redundancy strategy is enabled on your instance. - src/app/+admin/moderation/moderation.component.html - 11 + src/app/+admin/follows/video-redundancies-list/video-redundancies-list.component.html + 96,97 + + + Used - src/app/+my-account/my-account-blocklist/my-account-blocklist.component.html - 2 + src/app/+admin/follows/video-redundancies-list/video-redundancies-list.component.ts + 101 - - Muted servers + + + Available - src/app/+admin/moderation/moderation.component.html - 13 + src/app/+admin/follows/video-redundancies-list/video-redundancies-list.component.ts + 101 - - Video name + + + Do you really want to remove this video redundancy? - src/app/+admin/moderation/video-blacklist-list/video-blacklist-list.component.html - 8 + src/app/+admin/follows/video-redundancies-list/video-redundancies-list.component.ts + 140 - - Sensitive + + + Remove redundancy - src/app/+admin/moderation/video-blacklist-list/video-blacklist-list.component.html - 9 + src/app/+admin/follows/video-redundancies-list/video-redundancies-list.component.ts + 141 - - Unfederated + + + Video redundancies removed! - src/app/+admin/moderation/video-blacklist-list/video-blacklist-list.component.html - 10 + src/app/+admin/follows/video-redundancies-list/video-redundancies-list.component.ts + 147 - - Date + + + Blocked videos - src/app/+admin/moderation/video-blacklist-list/video-blacklist-list.component.html - 11 + src/app/+admin/moderation/moderation.routes.ts + 69 - - Go to the video + + + Muted instances - src/app/+admin/moderation/video-blacklist-list/video-blacklist-list.component.html - 25 + src/app/+admin/moderation/moderation.routes.ts + 109 + + + Showing to of blocked videos - src/app/+admin/moderation/video-abuse-list/video-abuse-list.component.html - 33 + src/app/+admin/moderation/video-block-list/video-block-list.component.html + 11 + + + Sensitive - src/app/+my-account/my-account-ownership/my-account-ownership.component.html - 33 + src/app/+admin/moderation/video-block-list/video-block-list.component.html + 27 - - Actions + + + Unfederated - src/app/+admin/moderation/video-blacklist-list/video-blacklist-list.component.html - 35 + src/app/+admin/moderation/video-block-list/video-block-list.component.html + 28 - src/app/+admin/moderation/video-abuse-list/video-abuse-list.component.html - 44 + src/app/+admin/moderation/video-block-list/video-block-list.component.html + 71 - - Blacklist reason: + + + Date - src/app/+admin/moderation/video-blacklist-list/video-blacklist-list.component.html - 43 + src/app/+admin/moderation/video-block-list/video-block-list.component.html + 29 - - Moderation comment - src/app/+admin/moderation/video-abuse-list/moderation-comment-modal.component.html - 3 + src/app/+admin/moderation/video-comment-list/video-comment-list.component.html + 45 - - - This comment can only be seen by you or the other moderators. - + + + More information - src/app/+admin/moderation/video-abuse-list/moderation-comment-modal.component.html - 18 + src/app/+admin/moderation/video-block-list/video-block-list.component.html + 36 - - Update this comment - src/app/+admin/moderation/video-abuse-list/moderation-comment-modal.component.html - 26 + src/app/+admin/moderation/video-comment-list/video-comment-list.component.html + 56 - - Reporter - src/app/+admin/moderation/video-abuse-list/video-abuse-list.component.html - 8 + src/app/+admin/system/jobs/jobs.component.html + 56 - - Video - src/app/+admin/moderation/video-abuse-list/video-abuse-list.component.html - 10 + src/app/+videos/+video-watch/video-watch.component.html + 309 - src/app/+my-account/my-account-ownership/my-account-ownership.component.html - 14 + src/app/shared/shared-abuse-list/abuse-list-table.component.html + 32 + + + The video was blocked due to automatic blocking of new videos - src/app/+my-account/my-account-video-imports/my-account-video-imports.component.html - 9 + src/app/+admin/moderation/video-block-list/video-block-list.component.html + 57 - - Go to the account + + + NSFW - src/app/+admin/moderation/video-abuse-list/video-abuse-list.component.html - 25 + src/app/+admin/moderation/video-block-list/video-block-list.component.html + 67 + + + Block reason: - src/app/+my-account/my-account-ownership/my-account-ownership.component.html - 27 + src/app/+admin/moderation/video-block-list/video-block-list.component.html + 87 - - Reason: + + + No blocked video found matching current filters. - src/app/+admin/moderation/video-abuse-list/video-abuse-list.component.html - 53 + src/app/+admin/moderation/video-block-list/video-block-list.component.html + 107 - - Moderation comment: + + + No blocked video found. - src/app/+admin/moderation/video-abuse-list/video-abuse-list.component.html - 57 + src/app/+admin/moderation/video-block-list/video-block-list.component.html + 108 - - Unblacklist + + + Automatic blocks - src/app/+admin/moderation/video-auto-blacklist-list/video-auto-blacklist-list.component.html - 12 + src/app/+admin/moderation/video-block-list/video-block-list.component.ts + 31 + + + Manual blocks - src/app/+admin/moderation/video-auto-blacklist-list/video-auto-blacklist-list.component.html - 17 + src/app/+admin/moderation/video-block-list/video-block-list.component.ts + 35 - - Instance + + + Internal actions - src/app/+admin/moderation/instance-blocklist/instance-server-blocklist.component.html - 8 + src/app/+admin/moderation/video-block-list/video-block-list.component.ts + 55 - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 10 + src/app/shared/shared-abuse-list/abuse-list-table.component.ts + 254 + + + Switch video block to manual - src/app/+my-account/my-account-blocklist/my-account-server-blocklist.component.html - 12 + src/app/+admin/moderation/video-block-list/video-block-list.component.ts + 60 + + + Video switched to manual block. - src/app/+about/about.component.html - 5 + src/app/+admin/moderation/video-block-list/video-block-list.component.ts + 66 - - Muted at + + + Actions for the video - src/app/+admin/moderation/instance-blocklist/instance-server-blocklist.component.html - 9 + src/app/+admin/moderation/video-block-list/video-block-list.component.ts + 78 - src/app/+admin/moderation/instance-blocklist/instance-account-blocklist.component.html - 9 + src/app/shared/shared-abuse-list/abuse-list-table.component.ts + 344 + + + Unblock - src/app/+my-account/my-account-blocklist/my-account-blocklist.component.html - 13 + src/app/+admin/moderation/video-block-list/video-block-list.component.ts + 82 - src/app/+my-account/my-account-blocklist/my-account-server-blocklist.component.html - 13 + src/app/+admin/moderation/video-block-list/video-block-list.component.ts + 136 - - Unmute - src/app/+admin/moderation/instance-blocklist/instance-server-blocklist.component.html - 19 + src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts + 182 - src/app/+admin/moderation/instance-blocklist/instance-account-blocklist.component.html - 18 + src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts + 296 + + + Do you really want to delete this video? - src/app/+my-account/my-account-blocklist/my-account-blocklist.component.html - 22 + src/app/+admin/moderation/video-block-list/video-block-list.component.ts + 90 - src/app/+my-account/my-account-blocklist/my-account-server-blocklist.component.html - 23 + src/app/shared/shared-abuse-list/abuse-list-table.component.ts + 385 - - Account - src/app/+admin/moderation/instance-blocklist/instance-account-blocklist.component.html - 8 + src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts + 203 + + + Video deleted. - src/app/+my-account/my-account-blocklist/my-account-blocklist.component.html - 12 + src/app/+admin/moderation/video-block-list/video-block-list.component.ts + 98 - - Plugins/Themes - src/app/+admin/plugins/plugins.component.html - 2 + src/app/shared/shared-abuse-list/abuse-list-table.component.ts + 393 - - Installed + + + Do you really want to unblock this video? It will be available again in the videos list. - src/app/+admin/plugins/plugins.component.html - 5 + src/app/+admin/moderation/video-block-list/video-block-list.component.ts + 134 - - Search - src/app/+admin/plugins/plugins.component.html - 7 + src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts + 180 - - Homepage + + + Video unblocked. - src/app/+admin/plugins/plugin-list-installed/plugin-list-installed.component.html - 26 + src/app/+admin/moderation/video-block-list/video-block-list.component.ts + 141 - src/app/+admin/plugins/plugin-search/plugin-search.component.html - 51 + src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts + 188 - - Go to the plugin homepage + + + This view also shows comments from muted accounts. - src/app/+admin/plugins/plugin-list-installed/plugin-list-installed.component.html - 23 + src/app/+admin/moderation/video-comment-list/video-comment-list.component.html + 8 + + + Showing to of comments - src/app/+admin/plugins/plugin-search/plugin-search.component.html - 48 + src/app/+admin/moderation/video-comment-list/video-comment-list.component.html + 15 - - Settings + + + Batch actions - src/app/+admin/plugins/plugin-list-installed/plugin-list-installed.component.html - 29 + src/app/+admin/moderation/video-comment-list/video-comment-list.component.html + 23 - - Uninstall - src/app/+admin/plugins/plugin-list-installed/plugin-list-installed.component.html - 35 + src/app/+admin/users/user-list/user-list.component.html + 13 - - Search... + + + Select all rows - src/app/+admin/plugins/plugin-search/plugin-search.component.html - 6 + src/app/+admin/moderation/video-comment-list/video-comment-list.component.html + 38 - - - To load your new installed plugins or themes, refresh the page. - - src/app/+admin/plugins/plugin-search/plugin-search.component.html - 9 + src/app/+admin/users/user-list/user-list.component.html + 34 - - Popular + + + Account - src/app/+admin/plugins/plugin-search/plugin-search.component.html - 16 + src/app/+admin/moderation/video-comment-list/video-comment-list.component.html + 42 - - - for "" - - src/app/+admin/plugins/plugin-search/plugin-search.component.html - 22 + src/app/shared/shared-moderation/account-blocklist.component.html + 23 - - {VAR_PLURAL, plural, =1 {result} other {results} } - src/app/+admin/plugins/plugin-search/plugin-search.component.html + src/app/shared/shared-moderation/account-blocklist.component.html 23 - - - No results. - + + + Video - src/app/+admin/plugins/plugin-search/plugin-search.component.html - 28 + src/app/+admin/moderation/video-comment-list/video-comment-list.component.html + 43 - - - This does not have settings. - - src/app/+admin/plugins/plugin-show-installed/plugin-show-installed.component.html - 29 + src/app/+my-library/my-ownership/my-ownership.component.html + 20 - - System - src/app/+admin/system/system.component.html - 2 + src/app/+my-library/my-video-imports/my-video-imports.component.html + 18 - - Jobs + + + Comment - src/app/+admin/system/system.component.html - 5 + src/app/+admin/moderation/video-comment-list/video-comment-list.component.html + 44 - - Logs - src/app/+admin/system/system.component.html - 7 + src/app/+videos/+video-watch/comment/video-comment-add.component.ts + 67 - - Debug + + + Select this row - src/app/+admin/system/system.component.html - 9 + src/app/+admin/moderation/video-comment-list/video-comment-list.component.html + 53 - - Jobs list - src/app/+admin/system/jobs/jobs.component.html - 2 + src/app/+admin/users/user-list/user-list.component.html + 74 - - ID + + + Open account in a new tab - src/app/+admin/system/jobs/jobs.component.html - 30 + src/app/+admin/moderation/video-comment-list/video-comment-list.component.html + 70 - - Type - src/app/+admin/system/jobs/jobs.component.html - 31 + src/app/+admin/users/user-list/user-list.component.html + 90 - - State - src/app/+admin/system/jobs/jobs.component.html - 32 + src/app/+my-library/my-ownership/my-ownership.component.html + 38 - src/app/+my-account/my-account-video-imports/my-account-video-imports.component.html - 10 + src/app/shared/shared-abuse-list/abuse-list-table.component.html + 46 - - Processed on - src/app/+admin/system/jobs/jobs.component.html + src/app/shared/shared-moderation/account-blocklist.component.html 34 - - Finished on - src/app/+admin/system/jobs/jobs.component.html - 35 + src/app/shared/shared-moderation/account-blocklist.component.html + 34 - - Refresh + + + Commented video - src/app/+admin/system/logs/logs.component.html - 20 + src/app/+admin/moderation/video-comment-list/video-comment-list.component.html + 82 - - By -> + + + No comments found matching current filters. - src/app/+admin/system/logs/logs.component.html - 32 + src/app/+admin/moderation/video-comment-list/video-comment-list.component.html + 107 - - Name + + + No comments found. - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 13 + src/app/+admin/moderation/video-comment-list/video-comment-list.component.html + 108 + + + Local comments - src/app/+my-account/my-account-video-channels/my-account-video-channel-edit.component.html - 12 + src/app/+admin/moderation/video-comment-list/video-comment-list.component.ts + 48 + + + Remote comments - src/app/+my-account/my-account-video-channels/my-account-video-channel-edit.component.html - 12 + src/app/+admin/moderation/video-comment-list/video-comment-list.component.ts + 52 - - Short description + + + Delete this comment - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 22 + src/app/+admin/moderation/video-comment-list/video-comment-list.component.ts + 75 - - Main instance categories + + + Delete all comments of this account - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 40 + src/app/+admin/moderation/video-comment-list/video-comment-list.component.ts + 81 - - No results found + + + Comments are deleted after a few minutes - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 46 + src/app/+admin/moderation/video-comment-list/video-comment-list.component.ts + 82 + + + comments deleted. - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 58 + src/app/+admin/moderation/video-comment-list/video-comment-list.component.ts + 142 + + + Do you really want to delete all comments of ? - src/app/+my-account/my-account-settings/my-account-video-settings/my-account-video-settings.component.html - 33 + src/app/+admin/moderation/video-comment-list/video-comment-list.component.ts + 162 - - Main languages you/your moderators speak + + + Comments of will be deleted in a few minutes - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 52 + src/app/+admin/moderation/video-comment-list/video-comment-list.component.ts + 174 - - Moderation & NSFW + + + Plugin homepage (new window) - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 63 - - - This instance is dedicated to sensitive or NSFW content + 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 + + + src/app/+admin/plugins/plugin-search/plugin-search.component.html + 40 + + + + Settings + + src/app/+admin/plugins/plugin-list-installed/plugin-list-installed.component.html + 27 + + + src/app/+admin/plugins/plugin-search/plugin-search.component.html + 53 + + + src/app/+my-account/my-account-settings/my-account-settings.component.html + 1 + + + src/app/+my-account/my-account.component.ts + 50 + + + + Uninstall + + src/app/+admin/plugins/plugin-list-installed/plugin-list-installed.component.html + 36 + + + src/app/+admin/plugins/plugin-list-installed/plugin-list-installed.component.ts + 111 + + + + You don't have plugins installed yet. + + src/app/+admin/plugins/plugin-list-installed/plugin-list-installed.component.ts + 86 + + + + You don't have themes installed yet. + + src/app/+admin/plugins/plugin-list-installed/plugin-list-installed.component.ts + 89 + + + + Update to + + src/app/+admin/plugins/plugin-list-installed/plugin-list-installed.component.ts + 97 + + + + Do you really want to uninstall ? + + src/app/+admin/plugins/plugin-list-installed/plugin-list-installed.component.ts + 110 + + + + uninstalled. + + src/app/+admin/plugins/plugin-list-installed/plugin-list-installed.component.ts + 118 + + + + This is a major plugin upgrade. Please go on the plugin homepage to check potential release notes. + + src/app/+admin/plugins/plugin-list-installed/plugin-list-installed.component.ts + 134 + + + + Upgrade + + src/app/+admin/plugins/plugin-list-installed/plugin-list-installed.component.ts + 135 + + + + Proceed upgrade + + src/app/+admin/plugins/plugin-list-installed/plugin-list-installed.component.ts + 136 + + + + updated. + + src/app/+admin/plugins/plugin-list-installed/plugin-list-installed.component.ts + 150 + + + + Search... + + src/app/+admin/plugins/plugin-search/plugin-search.component.html + 6 + + + + To load your new installed plugins or themes, refresh the page. + + + src/app/+admin/plugins/plugin-search/plugin-search.component.html + 10,11 + + + + Popular + + src/app/+admin/plugins/plugin-search/plugin-search.component.html + 16 + + + + for "" + + src/app/+admin/plugins/plugin-search/plugin-search.component.html + 22,24 + + + + {VAR_PLURAL, plural, =1 {result} other {results}} + + src/app/+admin/plugins/plugin-search/plugin-search.component.html + 23 + + + src/app/+search/search.component.html + 5 + + + + No results. + + + src/app/+admin/plugins/plugin-search/plugin-search.component.html + 29,30 + + + + Plugin npm package (new window) + + src/app/+admin/plugins/plugin-search/plugin-search.component.html + 44 + + + + The plugin index is not available. Please retry later. + + 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/+admin/plugins/plugin-search/plugin-search.component.ts + 134 + + + + Install ? + + src/app/+admin/plugins/plugin-search/plugin-search.component.ts + 135 + + + + installed. + + src/app/+admin/plugins/plugin-search/plugin-search.component.ts + 147 + + + + This does not have settings. + + src/app/+admin/plugins/plugin-show-installed/plugin-show-installed.component.html + 16,18 + + + + Settings updated. + + src/app/+admin/plugins/plugin-show-installed/plugin-show-installed.component.ts + 55 + + + + Installed + + src/app/+admin/plugins/plugins.component.html + 3 + + + + Search + + src/app/+admin/plugins/plugins.component.html + 5 + + + src/app/+search/search-routing.module.ts + 13 + + + src/app/+search/search.component.ts + 244 + + + src/app/header/search-typeahead.component.html + 8 + + + src/app/shared/shared-instance/instance-features-table.component.html + 122 + + + src/app/shared/shared-main/misc/simple-search-input.component.ts + 15 + + + src/app/shared/shared-main/misc/simple-search-input.component.ts + 16 + + + + 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 + + + + Plugins + + src/app/+admin/plugins/shared/plugin-api.service.ts + 33 + + + + Themes + + src/app/+admin/plugins/shared/plugin-api.service.ts + 37 + + + + plugin + + src/app/+admin/plugins/shared/plugin-api.service.ts + 45 + + + + theme + + src/app/+admin/plugins/shared/plugin-api.service.ts + 48 + + + + IP address + + src/app/+admin/system/debug/debug.component.html + 2 + + + + PeerTube thinks your web browser public IP is . + + src/app/+admin/system/debug/debug.component.html + 4 + + + + If this is not your correct public IP, please consider fixing it because: + + src/app/+admin/system/debug/debug.component.html + 6 + + + + Views may not be counted correctly (reduced compared to what they should be) + + src/app/+admin/system/debug/debug.component.html + 8 + + + + Anti brute force system could be overzealous + + src/app/+admin/system/debug/debug.component.html + 9 + + + + P2P system could not work correctly + + src/app/+admin/system/debug/debug.component.html + 10 + + + + To fix it: + + src/app/+admin/system/debug/debug.component.html + 13 + + + + Check the trust_proxy configuration key + + src/app/+admin/system/debug/debug.component.html + 15 + + + + If you run PeerTube using Docker, check you run the reverse-proxy with network_mode: "host" (see issue 1643) + + src/app/+admin/system/debug/debug.component.html + 16,17 + + + + Job type + + src/app/+admin/system/jobs/jobs.component.html + 3 + + + + Job state + + src/app/+admin/system/jobs/jobs.component.html + 12 + + + + any + + src/app/+admin/system/jobs/jobs.component.html + 21 + + Selector for the list displaying jobs, filtering by their state + + + Refresh + + src/app/+admin/system/jobs/jobs.component.html + 30 + + + src/app/+admin/system/logs/logs.component.html + 34 + + + + Showing to of jobs + + src/app/+admin/system/jobs/jobs.component.html + 39 + + + + ID + + src/app/+admin/system/jobs/jobs.component.html + 45 + + + + Type + + src/app/+admin/system/jobs/jobs.component.html + 46 + + + + Priority (1 = highest priority) + + src/app/+admin/system/jobs/jobs.component.html + 47 + + + + State + + src/app/+admin/system/jobs/jobs.component.html + 48 + + + src/app/+my-library/my-video-imports/my-video-imports.component.html + 19 + + + + Progress + + src/app/+admin/system/jobs/jobs.component.html + 49 + + + + No jobs found. + + src/app/+admin/system/jobs/jobs.component.html + 107 + + + + No jobs found. + + src/app/+admin/system/jobs/jobs.component.html + 108 + + + + No jobs found. + + src/app/+admin/system/jobs/jobs.component.html + 111 + + + + No jobs found that are . + + src/app/+admin/system/jobs/jobs.component.html + 112 + + + + now + + src/app/+admin/system/logs/logs.component.html + 15 + + + + Loading... + + src/app/+admin/system/logs/logs.component.html + 38 + + + + By -> + + src/app/+admin/system/logs/logs.component.html + 46 + + + + Last week + + src/app/+admin/system/logs/logs.component.ts + 87 + + + + Last day + + src/app/+admin/system/logs/logs.component.ts + 92 + + + + Last hour + + src/app/+admin/system/logs/logs.component.ts + 97 + + + + debug + + src/app/+admin/system/logs/logs.component.ts + 109 + + + + info + + src/app/+admin/system/logs/logs.component.ts + 113 + + + + warning + + src/app/+admin/system/logs/logs.component.ts + 117 + + + + error + + src/app/+admin/system/logs/logs.component.ts + 121 + + + + Standard logs + + src/app/+admin/system/logs/logs.component.ts + 132 + + + + Audit logs + + src/app/+admin/system/logs/logs.component.ts + 136 + + + + Jobs + + src/app/+admin/system/system.component.html + 3 + + + src/app/+admin/system/system.routes.ts + 26 + + + + Logs + + src/app/+admin/system/system.component.html + 5 + + + src/app/+admin/system/system.routes.ts + 37 + + + + Debug + + src/app/+admin/system/system.component.html + 7 + + + src/app/+admin/system/system.routes.ts + 48 + + + + User created. + + src/app/+admin/users/user-edit/user-create.component.ts + 77 + + + + Create user + + src/app/+admin/users/user-edit/user-create.component.ts + 95 + + + src/app/+admin/users/user-list/user-list.component.html + 20 + + + + Create + + src/app/+admin/users/user-edit/user-edit.component.html + 8 + + + src/app/+admin/users/user-edit/user-edit.component.html + 8 + + + src/app/+my-library/+my-video-channels/my-video-channel-create.component.ts + 103 + + + src/app/+my-library/+my-video-channels/my-video-channel-edit.component.html + 8 + + + src/app/+my-library/+my-video-channels/my-video-channel-edit.component.html + 8 + + + src/app/+my-library/my-video-playlists/my-video-playlist-create.component.ts + 89 + + + src/app/+my-library/my-video-playlists/my-video-playlist-edit.component.html + 8 + + + src/app/+my-library/my-video-playlists/my-video-playlist-edit.component.html + 8 + + + src/app/shared/shared-video-playlist/video-add-to-playlist.component.html + 81 + + + + Edit + + src/app/+admin/users/user-edit/user-edit.component.html + 11 + + + src/app/+admin/users/user-edit/user-edit.component.html + 11 + + + src/app/+my-library/+my-video-channels/my-video-channel-edit.component.html + 11 + + + src/app/+my-library/+my-video-channels/my-video-channel-edit.component.html + 11 + + + src/app/+my-library/my-video-playlists/my-video-playlist-edit.component.html + 11 + + + src/app/+my-library/my-video-playlists/my-video-playlist-edit.component.html + 11 + + + src/app/+my-library/my-video-playlists/my-video-playlist-edit.component.html + 85 + + + src/app/+my-library/my-video-playlists/my-video-playlist-edit.component.html + 85 + + + src/app/+videos/+video-edit/shared/video-edit.component.html + 270 + + + src/app/+videos/+video-edit/video-add-components/video-upload.component.html + 43 + + + + {VAR_PLURAL, plural, =1 {Video} other {Videos}} + + src/app/+admin/users/user-edit/user-edit.component.html + 24 + + + src/app/+admin/users/user-edit/user-edit.component.html + 24 + + + + {VAR_PLURAL, plural, =1 {Channel} other {Channels}} + + src/app/+admin/users/user-edit/user-edit.component.html + 30 + + + src/app/+admin/users/user-edit/user-edit.component.html + 30 + + + + {VAR_PLURAL, plural, =1 {Subscriber} other {Subscribers}} + + src/app/+admin/users/user-edit/user-edit.component.html + 36 + + + src/app/+admin/users/user-edit/user-edit.component.html + 36 + + + + Incriminated in reports + + src/app/+admin/users/user-edit/user-edit.component.html + 42 + + + src/app/+admin/users/user-edit/user-edit.component.html + 42 + + + + Authored reports accepted + + src/app/+admin/users/user-edit/user-edit.component.html + 48 + + + src/app/+admin/users/user-edit/user-edit.component.html + 48 + + + + {VAR_PLURAL, plural, =1 {Comment} other {Comments}} + + src/app/+admin/users/user-edit/user-edit.component.html + 54 + + + src/app/+admin/users/user-edit/user-edit.component.html + 54 + + + + NEW USER + + src/app/+admin/users/user-edit/user-edit.component.html + 73 + + + src/app/+admin/users/user-edit/user-edit.component.html + 73 + + + + Username + + src/app/+admin/users/user-edit/user-edit.component.html + 83 + + + src/app/+admin/users/user-edit/user-edit.component.html + 83 + + + src/app/+my-account/my-account-settings/my-account-profile/my-account-profile.component.html + 6 + + + src/app/+signup/+register/register-step-user.component.html + 23 + + + + john + + src/app/+admin/users/user-edit/user-edit.component.html + 85 + + + src/app/+admin/users/user-edit/user-edit.component.html + 85 + + + + Channel name + + src/app/+admin/users/user-edit/user-edit.component.html + 94 + + + src/app/+admin/users/user-edit/user-edit.component.html + 94 + + + src/app/+signup/+register/register-step-channel.component.html + 30 + + + + john_channel + + src/app/+admin/users/user-edit/user-edit.component.html + 96 + + + src/app/+admin/users/user-edit/user-edit.component.html + 96 + + + + Email + + src/app/+admin/users/user-edit/user-edit.component.html + 105 + + + src/app/+admin/users/user-edit/user-edit.component.html + 105 + + + src/app/+login/login.component.html + 107 + + + src/app/+my-account/my-account-settings/my-account-notification-preferences/my-account-notification-preferences.component.html + 4 + + + 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 + + + + mail@example.com + + src/app/+admin/users/user-edit/user-edit.component.html + 107 + + + src/app/+admin/users/user-edit/user-edit.component.html + 107 + + + + Password + + src/app/+admin/users/user-edit/user-edit.component.html + 117 + + + src/app/+admin/users/user-edit/user-edit.component.html + 117 + + + 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 + + + + If you leave the password empty, an email will be sent to the user. + + src/app/+admin/users/user-edit/user-edit.component.html + 121,122 + + + src/app/+admin/users/user-edit/user-edit.component.html + 121,122 + + + + Role + + src/app/+admin/users/user-edit/user-edit.component.html + 136 + + + src/app/+admin/users/user-edit/user-edit.component.html + 136 + + + + Video quota + + src/app/+admin/users/user-edit/user-edit.component.html + 151 + + + src/app/+admin/users/user-edit/user-edit.component.html + 151 + + + src/app/shared/shared-instance/instance-features-table.component.html + 47 + + + + 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 + 162,164 + + + src/app/+admin/users/user-edit/user-edit.component.html + 162,164 + + + + Daily video quota + + src/app/+admin/users/user-edit/user-edit.component.html + 172 + + + src/app/+admin/users/user-edit/user-edit.component.html + 172 + + + src/app/shared/shared-main/users/user-quota.component.html + 13 + + + + Auth plugin + + src/app/+admin/users/user-edit/user-edit.component.html + 188 + + + src/app/+admin/users/user-edit/user-edit.component.html + 188 + + + + None (local authentication) + + src/app/+admin/users/user-edit/user-edit.component.html + 192 + + + src/app/+admin/users/user-edit/user-edit.component.html + 192 + + + + Doesn't need review before a video goes public + + src/app/+admin/users/user-edit/user-edit.component.html + 201 + + + src/app/+admin/users/user-edit/user-edit.component.html + 201 + + + + DANGER ZONE + + src/app/+admin/users/user-edit/user-edit.component.html + 219 + + + src/app/+admin/users/user-edit/user-edit.component.html + 219 + + + src/app/+my-account/my-account-settings/my-account-settings.component.html + 77 + + + + Send a link to reset the password by email to the user + + src/app/+admin/users/user-edit/user-edit.component.html + 226 + + + src/app/+admin/users/user-edit/user-edit.component.html + 226 + + + + Ask for new password + + src/app/+admin/users/user-edit/user-edit.component.html + 227 + + + src/app/+admin/users/user-edit/user-edit.component.html + 227 + + + + Manually set the user password + + src/app/+admin/users/user-edit/user-edit.component.html + 231 + + + src/app/+admin/users/user-edit/user-edit.component.html + 231 + + + + Show + + src/app/+admin/users/user-edit/user-password.component.html + 10 + + + src/app/shared/shared-forms/input-toggle-hidden.component.ts + 39 + + + + Password changed for user . + + src/app/+admin/users/user-edit/user-password.component.ts + 40 + + + + Update user password + + src/app/+admin/users/user-edit/user-password.component.ts + 52 + + + + User updated. + + src/app/+admin/users/user-edit/user-update.component.ts + 88 + + + + Update user + + src/app/+admin/users/user-edit/user-update.component.ts + 105 + + + + An email asking for password reset has been sent to . + + src/app/+admin/users/user-edit/user-update.component.ts + 111 + + + + Showing to of users + + src/app/+admin/users/user-list/user-list.component.html + 6 + + + + Table parameters + + src/app/+admin/users/user-list/user-list.component.html + 42 + + + + Select columns + + src/app/+admin/users/user-list/user-list.component.html + 48 + + + + Highlight banned users + + src/app/+admin/users/user-list/user-list.component.html + 54 + + + + User's email must be verified to login + + src/app/+admin/users/user-list/user-list.component.html + 108 + + + + User's email is verified / User can login without email verification + + src/app/+admin/users/user-list/user-list.component.html + 112 + + + + Total video quota + + src/app/+admin/users/user-list/user-list.component.html + 119 + + + src/app/shared/shared-main/users/user-quota.component.html + 3 + + + + Total daily video quota + + src/app/+admin/users/user-list/user-list.component.html + 129 + + + + The user was banned + + src/app/+admin/users/user-list/user-list.component.html + 139 + + + + Ban reason: + + src/app/+admin/users/user-list/user-list.component.html + 156 + + + + Banned users + + src/app/+admin/users/user-list/user-list.component.ts + 40 + + + + Videos will be deleted, comments will be tombstoned. + + src/app/+admin/users/user-list/user-list.component.ts + 86 + + + src/app/shared/shared-moderation/user-moderation-dropdown.component.ts + 270 + + + + Ban + + src/app/+admin/users/user-list/user-list.component.ts + 91 + + + src/app/shared/shared-moderation/user-ban-modal.component.html + 3 + + + src/app/shared/shared-moderation/user-moderation-dropdown.component.ts + 274 + + + + User won't be able to login anymore, but videos and comments will be kept as is. + + src/app/+admin/users/user-list/user-list.component.ts + 92 + + + src/app/shared/shared-moderation/user-moderation-dropdown.component.ts + 275 + + + + Unban + + src/app/+admin/users/user-list/user-list.component.ts + 97 + + + src/app/+admin/users/user-list/user-list.component.ts + 176 + + + src/app/shared/shared-moderation/user-moderation-dropdown.component.ts + 71 + + + + Set Email as Verified + + src/app/+admin/users/user-list/user-list.component.ts + 104 + + + src/app/shared/shared-moderation/user-moderation-dropdown.component.ts + 286 + + + + You cannot ban root. + + src/app/+admin/users/user-list/user-list.component.ts + 163 + + + src/app/shared/shared-moderation/user-moderation-dropdown.component.ts + 59 + + + + Do you really want to unban users? + + src/app/+admin/users/user-list/user-list.component.ts + 176 + + + + users unbanned. + + src/app/+admin/users/user-list/user-list.component.ts + 182 + + + + You cannot delete root. + + src/app/+admin/users/user-list/user-list.component.ts + 193 + + + src/app/shared/shared-moderation/user-moderation-dropdown.component.ts + 87 + + + + 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 + 198 + + + + users deleted. + + src/app/+admin/users/user-list/user-list.component.ts + 204 + + + + users email set as verified. + + src/app/+admin/users/user-list/user-list.component.ts + 215 + + + + 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 + + + + Login + + src/app/+login/login-routing.module.ts + 12 + + + src/app/+login/login.component.html + 44 + + + src/app/menu/menu.component.html + 94 + + + + 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 + + + + 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 + + + + User + + src/app/+login/login.component.html + 21 + + + src/app/+signup/+register/register.component.html + 26 + + + src/app/core/users/user.service.ts + 405 + + + + Username or email address + + src/app/+login/login.component.html + 23 + + + + Click here to reset your password + + src/app/+login/login.component.html + 47 + + + + I forgot my password + + src/app/+login/login.component.html + 47 + + + + Create an account + + src/app/+login/login.component.html + 50 + + + src/app/menu/menu.component.html + 95 + + + + Logging into an account lets you publish content + + src/app/+login/login.component.html + 56,57 + + + + 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 + + + + 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 + + + + 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 + + + An email with the reset password instructions will be sent to . +The link will expire within 1 hour. + + src/app/+login/login.component.ts + 121,122 + + + + Incorrect username or password. + + src/app/+login/login.component.ts + 159 + + + + Your account is blocked. + + src/app/+login/login.component.ts + 160 + + + + Applications + + src/app/+my-account/my-account-applications/my-account-applications.component.html + 3 + + + src/app/+my-account/my-account-routing.module.ts + 126 + + + src/app/+my-account/my-account.component.ts + 60 + + + + SUBSCRIPTION FEED + + src/app/+my-account/my-account-applications/my-account-applications.component.html + 8 + + + + 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 + + + + Feed URL + + src/app/+my-account/my-account-applications/my-account-applications.component.html + 18 + + + + Feed Token + + src/app/+my-account/my-account-applications/my-account-applications.component.html + 23 + + + + ⚠️ Never share your feed token with anyone. + + src/app/+my-account/my-account-applications/my-account-applications.component.html + 26 + + + + Renew token + + src/app/+my-account/my-account-applications/my-account-applications.component.html + 35 + + + src/app/+my-account/my-account-applications/my-account-applications.component.ts + 42 + + + + Renewing the token will disallow previously configured clients from retrieving the feed until they use the new token. Proceed? + + src/app/+my-account/my-account-applications/my-account-applications.component.ts + 41 + + + + Token renewed. Update your client configuration accordingly. + + src/app/+my-account/my-account-applications/my-account-applications.component.ts + 49 + + + + Notifications + + src/app/+my-account/my-account-notifications/my-account-notifications.component.html + 1 + + + src/app/+my-account/my-account-routing.module.ts + 108 + + + src/app/+my-account/my-account.component.ts + 55 + + + src/app/menu/notification.component.html + 22 + + + + Notification preferences + + src/app/+my-account/my-account-notifications/my-account-notifications.component.html + 4,6 + + + + Newest first + + src/app/+my-account/my-account-notifications/my-account-notifications.component.html + 11 + + + + Unread first + + src/app/+my-account/my-account-notifications/my-account-notifications.component.html + 12 + + + + Mark all as read + + src/app/+my-account/my-account-notifications/my-account-notifications.component.html + 20 + + + src/app/menu/notification.component.html + 27 + + + + All read + + src/app/+my-account/my-account-notifications/my-account-notifications.component.html + 26 + + + + Account settings + + src/app/+my-account/my-account-routing.module.ts + 28 + + + + My abuse reports + + src/app/+my-account/my-account-routing.module.ts + 117 + + + + Your current email is . It is never shown to the public. + + + src/app/+my-account/my-account-settings/my-account-change-email/my-account-change-email.component.html + 5,7 + + + + is awaiting email verification + + + src/app/+my-account/my-account-settings/my-account-change-email/my-account-change-email.component.html + 10,11 + + + + New email + + src/app/+my-account/my-account-settings/my-account-change-email/my-account-change-email.component.html + 17 + + + + Current password + + src/app/+my-account/my-account-settings/my-account-change-email/my-account-change-email.component.html + 28 + + + src/app/+my-account/my-account-settings/my-account-change-password/my-account-change-password.component.html + 8 + + + + Change email + + src/app/+my-account/my-account-settings/my-account-change-email/my-account-change-email.component.html + 36 + + + + 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 + + + + Email updated. + + src/app/+my-account/my-account-settings/my-account-change-email/my-account-change-email.component.ts + 55 + + + + You current password is invalid. + + src/app/+my-account/my-account-settings/my-account-change-email/my-account-change-email.component.ts + 61 + + + src/app/+my-account/my-account-settings/my-account-change-password/my-account-change-password.component.ts + 56 + + + + Change password + + src/app/+my-account/my-account-settings/my-account-change-password/my-account-change-password.component.html + 5 + + + src/app/+my-account/my-account-settings/my-account-change-password/my-account-change-password.component.html + 33 + + + + New password + + src/app/+my-account/my-account-settings/my-account-change-password/my-account-change-password.component.html + 17 + + + + Confirm new password + + src/app/+my-account/my-account-settings/my-account-change-password/my-account-change-password.component.html + 26 + + + + Password updated. + + src/app/+my-account/my-account-settings/my-account-change-password/my-account-change-password.component.ts + 48 + + + + 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 + + + + Delete your account + + src/app/+my-account/my-account-settings/my-account-danger-zone/my-account-danger-zone.component.html + 4 + + + src/app/+my-account/my-account-settings/my-account-danger-zone/my-account-danger-zone.component.ts + 25 + + + + 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/+my-account/my-account-settings/my-account-danger-zone/my-account-danger-zone.component.ts + 22 + + + + Type your username to confirm + + src/app/+my-account/my-account-settings/my-account-danger-zone/my-account-danger-zone.component.ts + 23 + + + + Delete my account + + src/app/+my-account/my-account-settings/my-account-danger-zone/my-account-danger-zone.component.ts + 26 + + + + Your account is deleted. + + src/app/+my-account/my-account-settings/my-account-danger-zone/my-account-danger-zone.component.ts + 32 + + + + Activities + + src/app/+my-account/my-account-settings/my-account-notification-preferences/my-account-notification-preferences.component.html + 2 + + + + Web + + src/app/+my-account/my-account-settings/my-account-notification-preferences/my-account-notification-preferences.component.html + 3 + + + + New video from your subscriptions + + src/app/+my-account/my-account-settings/my-account-notification-preferences/my-account-notification-preferences.component.ts + 32 + + + + New comment on your video + + src/app/+my-account/my-account-settings/my-account-notification-preferences/my-account-notification-preferences.component.ts + 33 + + + + New abuse + + src/app/+my-account/my-account-settings/my-account-notification-preferences/my-account-notification-preferences.component.ts + 34 + + + + Video blocked automatically waiting review + + src/app/+my-account/my-account-settings/my-account-notification-preferences/my-account-notification-preferences.component.ts + 35 + + + + One of your video is blocked/unblocked + + src/app/+my-account/my-account-settings/my-account-notification-preferences/my-account-notification-preferences.component.ts + 36 + + + + Video published (after transcoding/scheduled update) + + src/app/+my-account/my-account-settings/my-account-notification-preferences/my-account-notification-preferences.component.ts + 37 + + + + Video import finished + + src/app/+my-account/my-account-settings/my-account-notification-preferences/my-account-notification-preferences.component.ts + 38 + + + + A new user registered on your instance + + src/app/+my-account/my-account-settings/my-account-notification-preferences/my-account-notification-preferences.component.ts + 39 + + + + You or your channel(s) has a new follower + + src/app/+my-account/my-account-settings/my-account-notification-preferences/my-account-notification-preferences.component.ts + 40 + + + + Someone mentioned you in video comments + + src/app/+my-account/my-account-settings/my-account-notification-preferences/my-account-notification-preferences.component.ts + 41 + + + + Your instance has a new follower + + src/app/+my-account/my-account-settings/my-account-notification-preferences/my-account-notification-preferences.component.ts + 42 + + + + Your instance automatically followed another instance + + src/app/+my-account/my-account-settings/my-account-notification-preferences/my-account-notification-preferences.component.ts + 43 + + + + An abuse report received a new message + + src/app/+my-account/my-account-settings/my-account-notification-preferences/my-account-notification-preferences.component.ts + 44 + + + + 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 + + + + A new PeerTube version is available + + src/app/+my-account/my-account-settings/my-account-notification-preferences/my-account-notification-preferences.component.ts + 46 + + + + One of your plugin/theme has a new available version + + src/app/+my-account/my-account-settings/my-account-notification-preferences/my-account-notification-preferences.component.ts + 47 + + + + Preferences saved + + src/app/+my-account/my-account-settings/my-account-notification-preferences/my-account-notification-preferences.component.ts + 96 + + + + People can find you using @@ + + src/app/+my-account/my-account-settings/my-account-profile/my-account-profile.component.html + 11,13 + + + + Display name + + src/app/+my-account/my-account-settings/my-account-profile/my-account-profile.component.html + 17 + + + src/app/+my-library/+my-video-channels/my-video-channel-edit.component.html + 60 + + + src/app/+my-library/+my-video-channels/my-video-channel-edit.component.html + 60 + + + src/app/+my-library/my-video-playlists/my-video-playlist-edit.component.html + 33 + + + src/app/+my-library/my-video-playlists/my-video-playlist-edit.component.html + 33 + + + src/app/+signup/+register/register-step-user.component.html + 8 + + + src/app/shared/shared-video-playlist/video-add-to-playlist.component.html + 71 + + + + Save + + src/app/+my-account/my-account-settings/my-account-profile/my-account-profile.component.html + 38 + + + src/app/shared/shared-user-settings/user-interface-settings.component.html + 16 + + + src/app/shared/shared-user-settings/user-video-settings.component.html + 77 + + + src/app/shared/shared-video-playlist/video-playlist-element-miniature.component.html + 82 + + + + Profile updated. + + src/app/+my-account/my-account-settings/my-account-profile/my-account-profile.component.ts + 58 + + + + PROFILE SETTINGS + + src/app/+my-account/my-account-settings/my-account-settings.component.html + 12 + + + + VIDEO SETTINGS + + src/app/+my-account/my-account-settings/my-account-settings.component.html + 26 + + + + NOTIFICATIONS + + src/app/+my-account/my-account-settings/my-account-settings.component.html + 37 + + + + INTERFACE + + src/app/+my-account/my-account-settings/my-account-settings.component.html + 47 + + + + PASSWORD + + src/app/+my-account/my-account-settings/my-account-settings.component.html + 57 + + + + EMAIL + + src/app/+my-account/my-account-settings/my-account-settings.component.html + 67 + + + + Avatar changed. + + src/app/+my-account/my-account-settings/my-account-settings.component.ts + 44 + + + src/app/+my-library/+my-video-channels/my-video-channel-update.component.ts + 107 + + + + avatar + + src/app/+my-account/my-account-settings/my-account-settings.component.ts + 51 + + + src/app/+my-library/+my-video-channels/my-video-channel-update.component.ts + 114 + + + + Avatar deleted. + + src/app/+my-account/my-account-settings/my-account-settings.component.ts + 61 + + + src/app/+my-library/+my-video-channels/my-video-channel-update.component.ts + 124 + + + + Abuse reports + + src/app/+my-account/my-account.component.ts + 41 + + + + Video channel created. + + src/app/+my-library/+my-video-channels/my-video-channel-create.component.ts + 67 + + + + This name already exists on this instance. + + src/app/+my-library/+my-video-channels/my-video-channel-create.component.ts + 73 + + + + My Channels + + src/app/+my-library/+my-video-channels/my-video-channel-edit.component.html + 4 + + + src/app/+my-library/+my-video-channels/my-video-channel-edit.component.html + 4 + + + + NEW CHANNEL + + src/app/+my-library/+my-video-channels/my-video-channel-edit.component.html + 25 + + + src/app/+my-library/+my-video-channels/my-video-channel-edit.component.html + 25 + + + + CHANNEL + + src/app/+my-library/+my-video-channels/my-video-channel-edit.component.html + 26 + + + src/app/+my-library/+my-video-channels/my-video-channel-edit.component.html + 26 + + + + Banner image of your channel + + src/app/+my-library/+my-video-channels/my-video-channel-edit.component.html + 30 + + + src/app/+my-library/+my-video-channels/my-video-channel-edit.component.html + 30 + + + + Example: my_channel + + src/app/+my-library/+my-video-channels/my-video-channel-edit.component.html + 47 + + + src/app/+my-library/+my-video-channels/my-video-channel-edit.component.html + 47 + + + + 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/+my-library/+my-video-channels/my-video-channel-edit.component.html + 84,85 + + + src/app/+my-library/+my-video-channels/my-video-channel-edit.component.html + 84,85 + + + + Overwrite support field of all videos of this channel + + src/app/+my-library/+my-video-channels/my-video-channel-edit.component.html + 99 + + + src/app/+my-library/+my-video-channels/my-video-channel-edit.component.html + 99 + + + + Video channel updated. + + src/app/+my-library/+my-video-channels/my-video-channel-update.component.ts + 94 + + + + Banner changed. + + src/app/+my-library/+my-video-channels/my-video-channel-update.component.ts + 137 + + + + banner + + src/app/+my-library/+my-video-channels/my-video-channel-update.component.ts + 144 + + + + Banner deleted. + + src/app/+my-library/+my-video-channels/my-video-channel-update.component.ts + 154 + + + + Update + + src/app/+my-library/+my-video-channels/my-video-channel-update.component.ts + 176 + + + src/app/+my-library/my-video-playlists/my-video-playlist-update.component.ts + 110 + + + src/app/+videos/+video-edit/video-add-components/video-go-live.component.html + 45 + + + src/app/+videos/+video-edit/video-add-components/video-import-torrent.component.html + 68 + + + src/app/+videos/+video-edit/video-add-components/video-import-url.component.html + 61 + + + src/app/+videos/+video-edit/video-update.component.html + 3 + + + src/app/+videos/+video-edit/video-update.component.html + 18 + + + src/app/shared/shared-main/buttons/edit-button.component.ts + 17 + + + src/app/shared/shared-main/buttons/edit-button.component.ts + 22 + + + src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts + 284 + + + + My video channels + + src/app/+my-library/+my-video-channels/my-video-channels-routing.module.ts + 13 + + + + Create a new video channel + + src/app/+my-library/+my-video-channels/my-video-channels-routing.module.ts + 22 + + + + Update video channel + + src/app/+my-library/+my-video-channels/my-video-channels-routing.module.ts + 31 + + + + My channels + + src/app/+my-library/+my-video-channels/my-video-channels.component.html + 3 + + + + Create video channel + + src/app/+my-library/+my-video-channels/my-video-channels.component.html + 12 + + + + No channel found. + + src/app/+my-library/+my-video-channels/my-video-channels.component.html + 16 + + + + Channel page + + src/app/+my-library/+my-video-channels/my-video-channels.component.html + 23 + + + src/app/+my-library/my-subscriptions/my-subscriptions.component.html + 20 + + + src/app/+videos/+video-watch/video-watch.component.html + 186 + + + + {VAR_PLURAL, plural, =0 {No videos} =1 {1 video} other { videos}} + + src/app/+my-library/+my-video-channels/my-video-channels.component.html + 30 + + + src/app/shared/shared-video-playlist/video-playlist-miniature.component.html + 9 + + + + 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/+my-library/+my-video-channels/my-video-channels.component.ts + 44,46 + + + + Please type the display name of the video channel () to confirm + + src/app/+my-library/+my-video-channels/my-video-channels.component.ts + 48 + + + + Video channel deleted. + + src/app/+my-library/+my-video-channels/my-video-channels.component.ts + 60 + + + + Views for the day + + src/app/+my-library/+my-video-channels/my-video-channels.component.ts + 88 + + + + My watch history + + src/app/+my-library/my-history/my-history.component.html + 3 + + + src/app/+my-library/my-history/my-history.component.ts + 67 + + + + Track watch history + + src/app/+my-library/my-history/my-history.component.html + 13 + + + + Delete history + + src/app/+my-library/my-history/my-history.component.html + 17,19 + + + + You don't have any video in your watch history yet. + + src/app/+my-library/my-history/my-history.component.html + 30 + + + + Videos history is enabled + + src/app/+my-library/my-history/my-history.component.ts + 113 + + + + Videos history is disabled + + src/app/+my-library/my-history/my-history.component.ts + 114 + + + + Delete videos history + + src/app/+my-library/my-history/my-history.component.ts + 126 + + + + Are you sure you want to delete all your videos history? + + src/app/+my-library/my-history/my-history.component.ts + 127 + + + + Videos history deleted + + src/app/+my-library/my-history/my-history.component.ts + 135 + + + + My playlists + + src/app/+my-library/my-library-routing.module.ts + 39 + + + src/app/+my-library/my-video-playlists/my-video-playlists.component.html + 3 + + + + Create a new playlist + + src/app/+my-library/my-library-routing.module.ts + 48 + + + + Playlist elements + + src/app/+my-library/my-library-routing.module.ts + 57 + + + + Update playlist + + src/app/+my-library/my-library-routing.module.ts + 66 + + + 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 + 76 + + + src/app/+my-library/my-videos/my-videos.component.html + 4 + + + src/app/+my-library/my-videos/my-videos.component.ts + 69 + + + + My video imports + + src/app/+my-library/my-library-routing.module.ts + 89 + + + + My subscriptions + + src/app/+my-library/my-library-routing.module.ts + 98 + + + src/app/+my-library/my-subscriptions/my-subscriptions.component.html + 4 + + + + Ownership changes + + src/app/+my-library/my-library-routing.module.ts + 107 + + + src/app/+my-library/my-videos/my-videos.component.html + 16 + + + + My video history + + src/app/+my-library/my-library-routing.module.ts + 117 + + + + Channels + + src/app/+my-library/my-library.component.ts + 47 + + + + Videos + + src/app/+my-library/my-library.component.ts + 54 + + + src/app/menu/menu.component.html + 103 + + + + Playlists + + src/app/+my-library/my-library.component.ts + 61 + + + src/app/menu/menu.component.html + 108 + + + + Subscriptions + + src/app/+my-library/my-library.component.ts + 66 + + + src/app/+videos/video-list/video-user-subscriptions.component.ts + 46 + + + src/app/+videos/videos-routing.module.ts + 57 + + + src/app/menu/menu.component.html + 113 + + + + History + + src/app/+my-library/my-library.component.ts + 71 + + + src/app/menu/menu.component.html + 118 + + + + Accept ownership + + src/app/+my-library/my-ownership/my-accept-ownership/my-accept-ownership.component.html + 3 + + + + Select a channel to receive the video + + src/app/+my-library/my-ownership/my-accept-ownership/my-accept-ownership.component.html + 10 + + + + Ownership accepted + + src/app/+my-library/my-ownership/my-accept-ownership/my-accept-ownership.component.ts + 69 + + + + 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 + + + + No ownership change request found. + + src/app/+my-library/my-ownership/my-ownership.component.html + 78 + + + + You don't have any subscription yet. + + src/app/+my-library/my-subscriptions/my-subscriptions.component.html + 13 + + + + subscribers + + src/app/+my-library/my-subscriptions/my-subscriptions.component.html + 25 + + + src/app/+search/search.component.html + 53 + + + src/app/shared/shared-actor-image-edit/actor-avatar-edit.component.html + 27 + + + + Owner account page + + src/app/+my-library/my-subscriptions/my-subscriptions.component.html + 27 + + + + Created by + + src/app/+my-library/my-subscriptions/my-subscriptions.component.html + 28 + + + + My imports + + src/app/+my-library/my-video-imports/my-video-imports.component.html + 3 + + + src/app/+my-library/my-videos/my-videos.component.html + 11 + + + + Showing to of imports + + src/app/+my-library/my-video-imports/my-video-imports.component.html + 10 + + + + Target + + src/app/+my-library/my-video-imports/my-video-imports.component.html + 17 + + + + See the error + + src/app/+my-library/my-video-imports/my-video-imports.component.html + 26 + + + + This video was deleted + + src/app/+my-library/my-video-imports/my-video-imports.component.html + 49 + + + + Playlist created. + + src/app/+my-library/my-video-playlists/my-video-playlist-create.component.ts + 76 + + + + My Playlists + + src/app/+my-library/my-video-playlists/my-video-playlist-edit.component.html + 4 + + + src/app/+my-library/my-video-playlists/my-video-playlist-edit.component.html + 4 + + + + NEW PLAYLIST + + src/app/+my-library/my-video-playlists/my-video-playlist-edit.component.html + 25 + + + src/app/+my-library/my-video-playlists/my-video-playlist-edit.component.html + 25 + + + + PLAYLIST + + src/app/+my-library/my-video-playlists/my-video-playlist-edit.component.html + 26 + + + src/app/+my-library/my-video-playlists/my-video-playlist-edit.component.html + 26 + + + + Privacy + + src/app/+my-library/my-video-playlists/my-video-playlist-edit.component.html + 57 + + + src/app/+my-library/my-video-playlists/my-video-playlist-edit.component.html + 57 + + + src/app/+videos/+video-edit/shared/video-edit.component.html + 106 + + + src/app/+videos/+video-edit/video-add-components/video-go-live.component.html + 13 + + + src/app/+videos/+video-edit/video-add-components/video-import-torrent.component.html + 37 + + + src/app/+videos/+video-edit/video-add-components/video-import-url.component.html + 29 + + + src/app/+videos/+video-edit/video-add-components/video-upload.component.html + 26 + + + src/app/+videos/+video-watch/video-watch.component.html + 230 + + + src/app/shared/shared-abuse-list/abuse-details.component.ts + 22 + + + + Channel + + src/app/+my-library/my-video-playlists/my-video-playlist-edit.component.html + 70 + + + src/app/+my-library/my-video-playlists/my-video-playlist-edit.component.html + 70 + + + src/app/+signup/+register/register.component.html + 33 + + + src/app/+videos/+video-edit/shared/video-edit.component.html + 58 + + + src/app/+videos/+video-edit/video-add-components/video-go-live.component.html + 6 + + + src/app/+videos/+video-edit/video-add-components/video-import-torrent.component.html + 30 + + + src/app/+videos/+video-edit/video-add-components/video-import-url.component.html + 22 + + + src/app/+videos/+video-edit/video-add-components/video-upload.component.html + 19 + + + + Playlist thumbnail + + src/app/+my-library/my-video-playlists/my-video-playlist-edit.component.html + 82 + + + src/app/+my-library/my-video-playlists/my-video-playlist-edit.component.html + 82 + + + + Share + + src/app/+my-library/my-video-playlists/my-video-playlist-elements.component.html + 12 + + + src/app/shared/shared-share-modal/video-share.component.html + 3 + + + + No videos in this playlist. + + 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/+my-library/my-video-playlists/my-video-playlist-elements.component.html + 28,29 + + + + See the documentation for more information. + + src/app/+my-library/my-video-playlists/my-video-playlist-elements.component.html + 32,33 + + + + Delete playlist + + src/app/+my-library/my-video-playlists/my-video-playlist-elements.component.ts + 52 + + + + Do you really want to delete ? + + src/app/+my-library/my-video-playlists/my-video-playlist-elements.component.ts + 126 + + + src/app/+my-library/my-video-playlists/my-video-playlists.component.ts + 34 + + + src/app/+my-library/my-videos/my-videos.component.ts + 141 + + + + Playlist deleted. + + src/app/+my-library/my-video-playlists/my-video-playlist-elements.component.ts + 135 + + + + Playlist updated. + + src/app/+my-library/my-video-playlists/my-video-playlist-update.component.ts + 97 + + + + Create playlist + + src/app/+my-library/my-video-playlists/my-video-playlists.component.html + 11 + + + + Playlist } deleted. + + src/app/+my-library/my-video-playlists/my-video-playlists.component.ts + 45 + + + + Change ownership + + src/app/+my-library/my-videos/modals/video-change-ownership.component.html + 3 + + + src/app/+my-library/my-videos/my-videos.component.ts + 178 + + + + Select the next owner + + src/app/+my-library/my-videos/modals/video-change-ownership.component.html + 10 + + + + Ownership change request sent. + + src/app/+my-library/my-videos/modals/video-change-ownership.component.ts + 64 + + + + Last published first + + src/app/+my-library/my-videos/my-videos.component.html + 27 + + + + Last created first + + src/app/+my-library/my-videos/my-videos.component.html + 28 + + + + Most viewed first + + src/app/+my-library/my-videos/my-videos.component.html + 29 + + + + Most liked first + + src/app/+my-library/my-videos/my-videos.component.html + 30 + + + + Longest first + + src/app/+my-library/my-videos/my-videos.component.html + 31 + + + + Only live videos + + src/app/+my-library/my-videos/my-videos.component.ts + 53 + + + + Do you really want to delete videos? + + src/app/+my-library/my-videos/my-videos.component.ts + 114 + + + + videos deleted. + + src/app/+my-library/my-videos/my-videos.component.ts + 131 + + + + Video deleted. + + src/app/+my-library/my-videos/my-videos.component.ts + 149 + + + src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts + 214 + + + + Display live information + + src/app/+my-library/my-videos/my-videos.component.ts + 172 + + + src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts + 278 + + + + Not found + + src/app/+page-not-found/page-not-found-routing.module.ts + 14 + + + + That's an error. + + src/app/+page-not-found/page-not-found.component.html + 4 + + + + We couldn't find any video tied to the URL you were looking for. + + src/app/+page-not-found/page-not-found.component.html + 7 + + + + We couldn't find any resource tied to the URL you were looking for. + + src/app/+page-not-found/page-not-found.component.html + 8 + + + + Possible reasons: + + src/app/+page-not-found/page-not-found.component.html + 12 + + Possible reasons preceding a list of reasons a `Not Found` error page may occur + + + You may have used an outdated or broken link + + src/app/+page-not-found/page-not-found.component.html + 15 + + + + The video may have been moved or deleted + + src/app/+page-not-found/page-not-found.component.html + 17 + + + + The resource may have been moved or deleted + + src/app/+page-not-found/page-not-found.component.html + 18 + + + + You may have typed the address or URL incorrectly + + src/app/+page-not-found/page-not-found.component.html + 20 + + + + You are not authorized here. + + src/app/+page-not-found/page-not-found.component.html + 27 + + + + You might need to check your account is allowed by the video or instance owner. + + src/app/+page-not-found/page-not-found.component.html + 30 + + + + You might need to check your account is allowed by the resource or instance owner. + + src/app/+page-not-found/page-not-found.component.html + 31 + + + + The requested entity body blends sweet bits with a mellow earthiness. + + src/app/+page-not-found/page-not-found.component.html + 40,41 + + Description of a tea flavour, keeping the 'requested entity body' as a technical expression referring to a web request + + + Sepia seems to like it. + + src/app/+page-not-found/page-not-found.component.html + 42 + + This is about Sepia's tea + + + I'm a teapot + + src/app/+page-not-found/page-not-found.component.ts + 26 + + + + Remote interaction + + src/app/+remote-interaction/remote-interaction-routing.module.ts + 13 + + + + URL parameter is missing in URL parameters + + src/app/+remote-interaction/remote-interaction.component.ts + 25 + + + + Cannot access to the remote resource + + src/app/+remote-interaction/remote-interaction.component.ts + 48 + + + + Reset password + + src/app/+reset-password/reset-password-routing.module.ts + 11 + + + + Reset my password + + src/app/+reset-password/reset-password.component.html + 3,4 + + + + Confirm password + + src/app/+reset-password/reset-password.component.html + 19 + + + + Confirmed password + + src/app/+reset-password/reset-password.component.html + 21 + + + + Reset my password + + src/app/+reset-password/reset-password.component.html + 29 + + + + Unable to find user id or verification string. + + src/app/+reset-password/reset-password.component.ts + 38 + + + src/app/+signup/+verify-account/verify-account-email/verify-account-email.component.ts + 33 + + + + Your password has been successfully reset! + + src/app/+reset-password/reset-password.component.ts + 47 + + + + Sort + + src/app/+search/search-filters.component.html + 7 + + + + Reset + + src/app/+search/search-filters.component.html + 9,10 + + + src/app/+search/search-filters.component.html + 23,24 + + + src/app/+search/search-filters.component.html + 42,43 + + + src/app/+search/search-filters.component.html + 61,62 + + + src/app/+search/search-filters.component.html + 75,76 + + + src/app/+search/search-filters.component.html + 110,111 + + + src/app/+search/search-filters.component.html + 123,124 + + + src/app/+search/search-filters.component.html + 136,137 + + + src/app/+search/search-filters.component.html + 149,150 + + + src/app/+search/search-filters.component.html + 164,165 + + + src/app/+search/search-filters.component.html + 172,173 + + + src/app/+search/search-filters.component.html + 197,198 + + + + Display only + + src/app/+search/search-filters.component.html + 21 + + + + Live videos + + src/app/+search/search-filters.component.html + 29 + + + src/app/+search/search-filters.component.ts + 64 + + + + VOD videos + + src/app/+search/search-filters.component.html + 34 + + + src/app/+search/search-filters.component.ts + 60 + + + + Display sensitive content + + src/app/+search/search-filters.component.html + 40 + + + + Yes + + src/app/+search/search-filters.component.html + 48 + + + + No + + src/app/+search/search-filters.component.html + 53 + + + + Published date + + src/app/+search/search-filters.component.html + 59 + + + + Original publication year + + src/app/+search/search-filters.component.html + 73 + + + + After... + + src/app/+search/search-filters.component.html + 85 + + + + Before... + + src/app/+search/search-filters.component.html + 95 + + + + Duration + + src/app/+search/search-filters.component.html + 108 + + + src/app/+videos/+video-watch/video-watch.component.html + 280 + + + + Category + + src/app/+search/search-filters.component.html + 121 + + + src/app/+videos/+video-edit/shared/video-edit.component.html + 63 + + + src/app/+videos/+video-watch/video-watch.component.html + 245 + + + + Display all categories + + src/app/+search/search-filters.component.html + 127 + + + + Licence + + src/app/+search/search-filters.component.html + 134 + + + src/app/+videos/+video-edit/shared/video-edit.component.html + 74 + + + src/app/+videos/+video-watch/video-watch.component.html + 254 + + + + Display all licenses + + src/app/+search/search-filters.component.html + 140 + + + + Language + + src/app/+search/search-filters.component.html + 147 + + + src/app/+videos/+video-edit/shared/video-caption-add-modal.component.html + 10 + + + src/app/+videos/+video-edit/shared/video-edit.component.html + 94 + + + src/app/+videos/+video-watch/video-watch.component.html + 263 + + + + Display all languages + + src/app/+search/search-filters.component.html + 153 + + + + All of these tags + + src/app/+search/search-filters.component.html + 162 + + + + One of these tags + + src/app/+search/search-filters.component.html + 170 + + + + Search target + + src/app/+search/search-filters.component.html + 179 + + + + Vidiverse + + src/app/+search/search-filters.component.html + 189 + + + + Filter + + src/app/+search/search-filters.component.html + 200 + + + + Today + + src/app/+search/search-filters.component.ts + 41 + + + src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts + 69 + + + src/app/shared/shared-video-miniature/abstract-video-list.ts + 135 + + + + Last 7 days + + src/app/+search/search-filters.component.ts + 45 + + + + Last 30 days + + src/app/+search/search-filters.component.ts + 49 + + + + Last 365 days + + src/app/+search/search-filters.component.ts + 53 + + + + Short (< 4 min) + + src/app/+search/search-filters.component.ts + 71 + + + + Medium (4-10 min) + + src/app/+search/search-filters.component.ts + 75 + + + + Long (> 10 min) + + src/app/+search/search-filters.component.ts + 79 + + + + Relevance + + src/app/+search/search-filters.component.ts + 86 + + + + Publish date + + src/app/+search/search-filters.component.ts + 90 + + + + Views + + src/app/+search/search-filters.component.ts + 94 + + + src/app/+videos/video-list/trending/video-trending-header.component.ts + 55 + + + + + + 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 + 10 + + + + Filters + + src/app/+search/search.component.html + 19,20 + + + + No results found + + src/app/+search/search.component.html + 31,32 + + + + Search index is unavailable. Retrying with instance results instead. + + src/app/+search/search.component.ts + 166 + + + + Search error + + src/app/+search/search.component.ts + 167 + + + + Step + + src/app/+signup/+register/custom-stepper.component.html + 9 + + + + Register + + src/app/+signup/+register/register-routing.module.ts + 13 + + + + A channel is an entity in which you upload your videos. Creating several of them helps you to organize and separate your content. For example, you could decide to have a channel to publish your piano concerts, and another channel in which you publish your videos talking about ecology. + + src/app/+signup/+register/register-step-channel.component.html + 5,7 + + + + Other users can decide to subscribe any channel they want, to be notified when you publish a new video. + + src/app/+signup/+register/register-step-channel.component.html + 10,11 + + + + Channel display name + + src/app/+signup/+register/register-step-channel.component.html + 15 + + + + Example: my_super_channel + + src/app/+signup/+register/register-step-channel.component.html + 34 + + + + The channel name is a unique identifier of your channel on this and all the other instances. It's as unique as an email address, which makes it easy for other people to interact with it. + + src/app/+signup/+register/register-step-channel.component.html + 43,44 + + + + Channel name cannot be the same as your account name. You can click on the first step to update your account name. + + src/app/+signup/+register/register-step-channel.component.html + 51,52 + + + + I am at least 16 years old and agree to the Terms and to the Code of Conduct of this instance + + src/app/+signup/+register/register-step-terms.component.html + 6,10 + + + + Video uploads are disabled on this instance, hence your account won't be able to upload videos. + + src/app/+signup/+register/register-step-user.component.html + 4,5 + + + + e.g. jane_doe + + src/app/+signup/+register/register-step-user.component.html + 27 + + Username choice placeholder in the registration form + + + The username is a unique identifier of your account on this and all the other instances. It's as unique as an email address, which makes it easy for other people to interact with it. + + src/app/+signup/+register/register-step-user.component.html + 36,37 + + + + Create an account + + src/app/+signup/+register/register.component.html + 4,5 + + + + Create my account + + src/app/+signup/+register/register.component.html + 38,39 + + + + Done + + src/app/+signup/+register/register.component.html + 42 + + + + PeerTube is creating your account... + + src/app/+signup/+register/register.component.html + 46 + + + + Back + + src/app/+signup/+register/register.component.ts + 41 + + Button on the registration form to go to the previous step + + + Next + + src/app/+signup/+register/register.component.ts + 42 + + Button on the registration form to go to the previous step + + + Signup + + src/app/+signup/+register/register.component.ts + 64 + + Button on the registration form to finalize the account and channel creation + + + Now please check your emails to verify your account and complete signup. + + src/app/+signup/+register/register.component.ts + 126 + + + + You are now logged in as ! + + src/app/+signup/+register/register.component.ts + 134 + + + + Request email for account verification + + src/app/+signup/+verify-account/verify-account-ask-send-email/verify-account-ask-send-email.component.html + 3,4 + + + + Send verification email + + src/app/+signup/+verify-account/verify-account-ask-send-email/verify-account-ask-send-email.component.html + 17 + + + + This instance does not require email verification. + + src/app/+signup/+verify-account/verify-account-ask-send-email/verify-account-ask-send-email.component.html + 20 + + + + An email with verification link will be sent to . + + src/app/+signup/+verify-account/verify-account-ask-send-email/verify-account-ask-send-email.component.ts + 45 + + + + Verify account email confirmation + + src/app/+signup/+verify-account/verify-account-email/verify-account-email.component.html + 3,4 + + + + Email updated. + + src/app/+signup/+verify-account/verify-account-email/verify-account-email.component.html + 10,11 + + + + An error occurred. + + src/app/+signup/+verify-account/verify-account-email/verify-account-email.component.html + 14 + + + + Verify account via email + + src/app/+signup/+verify-account/verify-account-routing.module.ts + 15 + + + + Ask to send an email to verify you account + + src/app/+signup/+verify-account/verify-account-routing.module.ts + 24 + + + + Welcome to PeerTube! + + src/app/+signup/shared/signup-success.component.html + 8 + + + + If you need help to use PeerTube, you can have a look at the documentation. + + src/app/+signup/shared/signup-success.component.html + 14,15 + + + + Created + + src/app/+video-channels/video-channel-playlists/video-channel-playlists.component.html + 3,4 + + + + {VAR_PLURAL, plural, =1 {1 playlist} other { playlists}} + + src/app/+video-channels/video-channel-playlists/video-channel-playlists.component.html + 3 + + + + This channel does not have playlists. + + src/app/+video-channels/video-channel-playlists/video-channel-playlists.component.html + 6 + + + + Published videos + + src/app/+video-channels/video-channel-videos/video-channel-videos.component.ts + 56 + + + + Video channel videos + + src/app/+video-channels/video-channels-routing.module.ts + 22 + + + + Video channel playlists + + src/app/+video-channels/video-channels-routing.module.ts + 35 + + + + Manage channel + + src/app/+video-channels/video-channels.component.html + 10,11 + + + + Support + + src/app/+video-channels/video-channels.component.html + 17 + + + src/app/+videos/+video-edit/shared/video-edit.component.html + 276 + + + + OWNER ACCOUNT + + src/app/+video-channels/video-channels.component.html + 23 + + + + View account + + src/app/+video-channels/video-channels.component.html + 30 + + + + View account + + src/app/+video-channels/video-channels.component.html + 42,43 + + + + View owner account + + src/app/+video-channels/video-channels.component.html + 46,47 + + + + VIDEO CHANNEL + + src/app/+video-channels/video-channels.component.html + 55 + + + + Copy channel handle + + src/app/+video-channels/video-channels.component.html + 66 + + + + Subscribe to the account + + src/app/+video-channels/video-channels.component.ts + 71 + + + src/app/+videos/+video-watch/video-watch.component.ts + 984 + + + + PLAYLISTS + + src/app/+video-channels/video-channels.component.ts + 77 + + + + Sunday + + src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts + 10 + + + + Monday + + src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts + 11 + + + + Tuesday + + src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts + 12 + + + + Wednesday + + src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts + 13 + + + + Thursday + + src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts + 14 + + + + Friday + + src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts + 15 + + + + Saturday + + src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts + 16 + + + + Sun + + src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts + 20 + + Day name short + + + Mon + + src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts + 21 + + Day name short + + + Tue + + src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts + 22 + + Day name short + + + Wed + + src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts + 23 + + Day name short + + + Thu + + src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts + 24 + + Day name short + + + Fri + + src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts + 25 + + Day name short + + + Sat + + src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts + 26 + + Day name short + + + Su + + src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts + 30 + + Day name min + + + Mo + + src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts + 31 + + Day name min + + + Tu + + src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts + 32 + + Day name min + + + We + + src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts + 33 + + Day name min + + + Th + + src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts + 34 + + Day name min + + + Fr + + src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts + 35 + + Day name min + + + Sa + + src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts + 36 + + Day name min + + + January + + src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts + 40 + + + + February + + src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts + 41 + + + + March + + src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts + 42 + + + + April + + src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts + 43 + + + + May + + src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts + 44 + + + src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts + 59 + + + + June + + src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts + 45 + + + + July + + src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts + 46 + + + + August + + src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts + 47 + + + + September + + src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts + 48 + + + + October + + src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts + 49 + + + + November + + src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts + 50 + + + + December + + src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts + 51 + + + + Jan + + src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts + 55 + + Month name short + + + Feb + + src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts + 56 + + Month name short + + + Mar + + src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts + 57 + + Month name short + + + Apr + + src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts + 58 + + Month name short + + + Jun + + src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts + 60 + + Month name short + + + Jul + + src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts + 61 + + Month name short + + + Aug + + src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts + 62 + + Month name short + + + Sep + + src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts + 63 + + Month name short + + + Oct + + src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts + 64 + + Month name short + + + Nov + + src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts + 65 + + Month name short + + + Dec + + src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts + 66 + + Month name short + + + Clear + + src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts + 71 + + + + yy-mm-dd + + src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts + 83 + + Date format in this locale. + + + Add caption + + src/app/+videos/+video-edit/shared/video-caption-add-modal.component.html + 5 + + + + Select the caption file + + src/app/+videos/+video-edit/shared/video-caption-add-modal.component.html + 24 + + + + This will replace an existing caption! + + src/app/+videos/+video-edit/shared/video-caption-add-modal.component.html + 31,32 + + + + Add this caption + + src/app/+videos/+video-edit/shared/video-caption-add-modal.component.html + 42 + + + + Basic info + + src/app/+videos/+video-edit/shared/video-edit.component.html + 5 + + + + Title + + src/app/+videos/+video-edit/shared/video-edit.component.html + 11 + + + + Tags + + src/app/+videos/+video-edit/shared/video-edit.component.html + 19 + + + src/app/+videos/+video-watch/video-watch.component.html + 272 + + + + Tags could be used to suggest relevant recommendations. There is a maximum of 5 tags. Press Enter to add a new tag. + + src/app/+videos/+video-edit/shared/video-edit.component.html + 24,27 + + + + Video descriptions are truncated by default and require manual action to expand them. + + src/app/+videos/+video-edit/shared/video-edit.component.html + 43,44 + + + + Choose the appropriate licence for your work. + + src/app/+videos/+video-edit/shared/video-edit.component.html + 79,80 + + + + Schedule publication () + + src/app/+videos/+video-edit/shared/video-edit.component.html + 117 + + + + Contains sensitive content + + src/app/+videos/+video-edit/shared/video-edit.component.html + 131 + + + + Some instances hide videos containing mature or explicit content by default. + + src/app/+videos/+video-edit/shared/video-edit.component.html + 135 + + + + Publish after transcoding + + src/app/+videos/+video-edit/shared/video-edit.component.html + 141 + + + + If you decide not to wait for transcoding before publishing the video, it could be unplayable until transcoding ends. + + src/app/+videos/+video-edit/shared/video-edit.component.html + 145 + + + + Captions + + src/app/+videos/+video-edit/shared/video-edit.component.html + 155 + + + src/app/shared/shared-abuse-list/abuse-details.component.ts + 26 + + + src/app/shared/shared-moderation/abuse.service.ts + 178 + + + + Add another caption + + src/app/+videos/+video-edit/shared/video-edit.component.html + 163 + + + + See the subtitle file + + src/app/+videos/+video-edit/shared/video-edit.component.html + 172 + + + + Already uploaded ✔ + + src/app/+videos/+video-edit/shared/video-edit.component.html + 176 + + + + Will be created on update + + src/app/+videos/+video-edit/shared/video-edit.component.html + 184 + + + + Cancel create + + src/app/+videos/+video-edit/shared/video-edit.component.html + 186 + + + + Will be deleted on update + + src/app/+videos/+video-edit/shared/video-edit.component.html + 192 + + + + Cancel deletion + + src/app/+videos/+video-edit/shared/video-edit.component.html + 194 + + + + No captions for now. + + src/app/+videos/+video-edit/shared/video-edit.component.html + 200,201 + + + + Live settings + + src/app/+videos/+video-edit/shared/video-edit.component.html + 208 + + + + Live RTMP Url + + src/app/+videos/+video-edit/shared/video-edit.component.html + 218 + + + src/app/shared/shared-video-live/live-stream-information.component.html + 19 + + + + Live stream key + + src/app/+videos/+video-edit/shared/video-edit.component.html + 223 + + + src/app/shared/shared-video-live/live-stream-information.component.html + 24 + + + + ⚠️ Never share your stream key with anyone. + + src/app/+videos/+video-edit/shared/video-edit.component.html + 226 + + + src/app/shared/shared-video-live/live-stream-information.component.html + 27 + + + + This is a permanent live + + src/app/+videos/+video-edit/shared/video-edit.component.html + 232 + + + + You can stream multiple times in a permanent live. The URL for your viewers won't change but you cannot save replays of your lives + + src/app/+videos/+video-edit/shared/video-edit.component.html + 236 + + + + Automatically publish a replay when your live ends + + src/app/+videos/+video-edit/shared/video-edit.component.html + 244 + + + + ⚠️ If you enable this option, your live will be terminated if you exceed your video quota + + src/app/+videos/+video-edit/shared/video-edit.component.html + 248 + + + + Advanced settings + + src/app/+videos/+video-edit/shared/video-edit.component.html + 260 + + + + Video preview + + src/app/+videos/+video-edit/shared/video-edit.component.html + 267 + + + + Short text to tell people how they can support you (membership platform...). + + src/app/+videos/+video-edit/shared/video-edit.component.html + 280,281 + + + + Original publication date + + src/app/+videos/+video-edit/shared/video-edit.component.html + 296 + + + + This is the date when the content was originally published (e.g. the release date for a film) + + src/app/+videos/+video-edit/shared/video-edit.component.html + 300,301 + + + + Enable video comments + + src/app/+videos/+video-edit/shared/video-edit.component.html + 317 + + + + Enable download + + src/app/+videos/+video-edit/shared/video-edit.component.html + 322 + + + + Plugin settings + + src/app/+videos/+video-edit/shared/video-edit.component.html + 330 + + + + Instance languages + + src/app/+videos/+video-edit/shared/video-edit.component.ts + 179 + + + + All languages + + src/app/+videos/+video-edit/shared/video-edit.component.ts + 180 + + + src/app/shared/shared-user-settings/user-video-settings.component.ts + 39 + + + + Scheduled + + src/app/+videos/+video-edit/shared/video-edit.component.ts + 191 + + + + Hide the video until a specific date + + src/app/+videos/+video-edit/shared/video-edit.component.ts + 192 + + + + Go Live + + src/app/+videos/+video-edit/video-add-components/video-go-live.component.html + 20 + + + + Sorry, but something went wrong + + src/app/+videos/+video-edit/video-add-components/video-go-live.component.html + 26 + + + src/app/+videos/+video-edit/video-add-components/video-import-torrent.component.html + 51 + + + src/app/+videos/+video-edit/video-add-components/video-import-url.component.html + 44 + + + src/app/+videos/+video-edit/video-add-components/video-upload.component.html + 86 + + + + Max live duration is . If your live reaches this limit, it will be automatically terminated. + + + src/app/+videos/+video-edit/video-add-components/video-go-live.component.html + 30,33 + + + + Cannot create live because this instance have too many created lives + + src/app/+videos/+video-edit/video-add-components/video-go-live.component.ts + 96 + + + + Cannot create live because you created too many lives + + src/app/+videos/+video-edit/video-add-components/video-go-live.component.ts + 98 + + + + Live published. + + src/app/+videos/+video-edit/video-add-components/video-go-live.component.ts + 128 + + + + Select the torrent to import + + src/app/+videos/+video-edit/video-add-components/video-import-torrent.component.html + 6 + + + src/app/+videos/+video-edit/video-add-components/video-import-torrent.component.html + 8 + + + + OR + + src/app/+videos/+video-edit/video-add-components/video-import-torrent.component.html + 13 + + + + Paste magnet URI + + src/app/+videos/+video-edit/video-add-components/video-import-torrent.component.html + 16 + + + + You can import any torrent file that points to a media file. You should make sure you have diffusion rights over the content it points to, otherwise it could cause legal trouble to yourself and your instance. + + src/app/+videos/+video-edit/video-add-components/video-import-torrent.component.html + 20,22 + + + + Import + + src/app/+videos/+video-edit/video-add-components/video-import-torrent.component.html + 44 + + + src/app/+videos/+video-edit/video-add-components/video-import-url.component.html + 36 + + + src/app/shared/shared-instance/instance-features-table.component.html + 92 + + + + Congratulations, the video will be imported with BitTorrent! You can already add information about this video. + + + src/app/+videos/+video-edit/video-add-components/video-import-torrent.component.html + 56,57 + + + + Torrents with only 1 file are supported. + + src/app/+videos/+video-edit/video-add-components/video-import-torrent.component.ts + 119 + + + + Video to import updated. + + src/app/+videos/+video-edit/video-add-components/video-import-torrent.component.ts + 141 + + + src/app/+videos/+video-edit/video-add-components/video-import-url.component.ts + 145 + + + + URL + + src/app/+videos/+video-edit/video-add-components/video-import-url.component.html + 6 + + + src/app/shared/shared-share-modal/video-share.component.html + 16 + + + src/app/shared/shared-share-modal/video-share.component.html + 71 + + + + You can import any URL supported by youtube-dl or URL that points to a media file. You should make sure you have diffusion rights over the content it points to, otherwise it could cause legal trouble to yourself and your instance. + + src/app/+videos/+video-edit/video-add-components/video-import-url.component.html + 11,14 + + + + Congratulations, the video behind will be imported! You can already add information about this video. + + + src/app/+videos/+video-edit/video-add-components/video-import-url.component.html + 48,50 + + + + Select the file to upload + + src/app/+videos/+video-edit/video-add-components/video-upload.component.html + 6 + + + src/app/+videos/+video-edit/video-add-components/video-upload.component.html + 8 + + + + Video background image + + src/app/+videos/+video-edit/video-add-components/video-upload.component.html + 34 + + + + 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 + 37,40 + + + + Total video uploaded + + src/app/+videos/+video-edit/video-add-components/video-upload.component.html + 63 + + + + Processing… + + src/app/+videos/+video-edit/video-add-components/video-upload.component.html + 65 + + + + Retry + + src/app/+videos/+video-edit/video-add-components/video-upload.component.html + 80 + + 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 + 91,92 + + + + Publish will be available when upload is finished + + src/app/+videos/+video-edit/video-add-components/video-upload.component.html + 104 + + + + Publish + + src/app/+videos/+video-edit/video-add-components/video-upload.component.html + 106 + + + src/app/header/header.component.html + 5 + + + + Upload on hold + + src/app/+videos/+video-edit/video-add-components/video-upload.component.ts + 125 + + + + Your video was uploaded to your account and is private. + + src/app/+videos/+video-edit/video-add-components/video-upload.component.ts + 163 + + + + But associated data (tags, description...) will be lost, are you sure you want to leave this page? + + src/app/+videos/+video-edit/video-add-components/video-upload.component.ts + 164 + + + + 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 + 166 + + + + Upload + + src/app/+videos/+video-edit/video-add-components/video-upload.component.ts + 223 + + + + Upload + + src/app/+videos/+video-edit/video-add-components/video-upload.component.ts + 225 + + + + Video published. + + src/app/+videos/+video-edit/video-add-components/video-upload.component.ts + 246 + + + + video + + src/app/+videos/+video-edit/video-add-components/video-upload.component.ts + 289 + + + src/app/shared/shared-video-miniature/video-download.component.html + 12 + + + src/app/shared/shared-video-miniature/video-download.component.ts + 54 + + + + Your video quota is exceeded with this video (video size: , used: , quota: ) + + src/app/+videos/+video-edit/video-add-components/video-upload.component.ts + 324 + + + + 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 + 342 + + + + Sorry, the upload feature is disabled for your account. If you want to add videos, an admin must unlock your quota. + + src/app/+videos/+video-edit/video-add.component.html + 3 + + + + Read instance rules for help + + src/app/+videos/+video-edit/video-add.component.html + 4 + + + + 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/+videos/+video-edit/video-add.component.html + 11,14 + + + + Import + + src/app/+videos/+video-edit/video-add.component.html + 19 + + + + Upload + + src/app/+videos/+video-edit/video-add.component.html + 20 + + + + Upload a file + + src/app/+videos/+video-edit/video-add.component.html + 26 + + + + Import with URL + + src/app/+videos/+video-edit/video-add.component.html + 36 + + + + Import with torrent + + src/app/+videos/+video-edit/video-add.component.html + 46 + + + + Go live + + src/app/+videos/+video-edit/video-add.component.html + 56 + + + + You have unsaved changes! If you leave, your changes will be lost. + + src/app/+videos/+video-edit/video-update.component.ts + 93 + + + + Video updated. + + src/app/+videos/+video-edit/video-update.component.ts + 158 + + + + Add comment... + + src/app/+videos/+video-watch/comment/video-comment-add.component.html + 6 + + + + Markdown compatible + + src/app/+videos/+video-watch/comment/video-comment-add.component.html + 13 + + + + Markdown compatible that supports: + + src/app/+videos/+video-watch/comment/video-comment-add.component.html + 15 + + + + Auto generated links + + src/app/+videos/+video-watch/comment/video-comment-add.component.html + 18 + + + + Break lines + + src/app/+videos/+video-watch/comment/video-comment-add.component.html + 19 + + + + Lists + + src/app/+videos/+video-watch/comment/video-comment-add.component.html + 20 + + + src/app/shared/shared-main/misc/help.component.ts + 84 + + + + Emphasis + + src/app/+videos/+video-watch/comment/video-comment-add.component.html + 22 + + + src/app/shared/shared-main/misc/help.component.ts + 81 + + + + bold + + src/app/+videos/+video-watch/comment/video-comment-add.component.html + 23 + + + + italic + + src/app/+videos/+video-watch/comment/video-comment-add.component.html + 23 + + + + Emoji shortcuts + + src/app/+videos/+video-watch/comment/video-comment-add.component.html + 26 + + + + Emoji markup + + src/app/+videos/+video-watch/comment/video-comment-add.component.html + 30 + + + + See complete list + + src/app/+videos/+video-watch/comment/video-comment-add.component.html + 32 + + + + Cancel + + src/app/+videos/+video-watch/comment/video-comment-add.component.html + 45,46 + + + src/app/shared/shared-video-miniature/videos-selection.component.html + 19,20 + + + + You are one step away from commenting + + src/app/+videos/+video-watch/comment/video-comment-add.component.html + 56 + + + + You can comment using an account on any ActivityPub-compatible instance (PeerTube/Mastodon/Pleroma account for example). + + src/app/+videos/+video-watch/comment/video-comment-add.component.html + 62,63 + + + + Login to comment + + src/app/+videos/+video-watch/comment/video-comment-add.component.html + 75 + + + + Markdown Emoji List + + src/app/+videos/+video-watch/comment/video-comment-add.component.html + 83 + + + + Reply + + src/app/+videos/+video-watch/comment/video-comment-add.component.ts + 69 + + + src/app/+videos/+video-watch/comment/video-comment.component.html + 36 + + + + Highlighted comment + + src/app/+videos/+video-watch/comment/video-comment.component.html + 10 + + + + Options + + src/app/+videos/+video-watch/comment/video-comment.component.html + 40 + + + + Deleted + + src/app/+videos/+video-watch/comment/video-comment.component.html + 47 + + + src/app/shared/shared-abuse-list/abuse-list-table.component.html + 91 + + + src/app/shared/shared-video-playlist/video-playlist-element-miniature.component.html + 34 + + + + This comment has been deleted - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 68 + src/app/+videos/+video-watch/comment/video-comment.component.html + 53 + + + + Report this comment + + src/app/+videos/+video-watch/comment/video-comment.component.ts + 178 - - - Enabling it will allow other administrators to know that you are mainly federating sensitive content. - Moreover, the NSFW checkbox on video upload will be automatically checked by default. - + + + Remove - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + src/app/+videos/+video-watch/comment/video-comment.component.ts + 186 + + + + Remove & re-draft + + src/app/+videos/+video-watch/comment/video-comment.component.ts + 194 + + + + {VAR_PLURAL, plural, =0 {Comments} =1 {1 Comment} other { Comments}} + + src/app/+videos/+video-watch/comment/video-comments.component.html + 4 + + + + SORT BY + + src/app/+videos/+video-watch/comment/video-comments.component.html + 11,12 + + + + Most recent first (default) + + src/app/+videos/+video-watch/comment/video-comments.component.html + 14 + + + + Most replies first + + src/app/+videos/+video-watch/comment/video-comments.component.html + 15 + + + + No comments. + + src/app/+videos/+video-watch/comment/video-comments.component.html + 28 + + + + View from and others + + src/app/+videos/+video-watch/comment/video-comments.component.html + 80,81 + + + + {VAR_PLURAL, plural, =1 {1 reply} other { replies}} + + src/app/+videos/+video-watch/comment/video-comments.component.html + 80 + + + src/app/+videos/+video-watch/comment/video-comments.component.html + 83 + + + src/app/+videos/+video-watch/comment/video-comments.component.html + 87 + + + + View from + + src/app/+videos/+video-watch/comment/video-comments.component.html + 83,84 + + + + View + + src/app/+videos/+video-watch/comment/video-comments.component.html + 87 + + + + Comments are disabled. + + src/app/+videos/+video-watch/comment/video-comments.component.html + 98,99 + + + + Do you really want to delete this comment? + + src/app/+videos/+video-watch/comment/video-comments.component.ts + 172 + + + src/app/shared/shared-abuse-list/abuse-list-table.component.ts + 420 + + + + The deletion will be sent to remote instances so they can reflect the change. + + src/app/+videos/+video-watch/comment/video-comments.component.ts + 175 + + + + It is a remote comment, so the deletion will only be effective on your instance. + + src/app/+videos/+video-watch/comment/video-comments.component.ts + 177 + + + + Delete and re-draft + + src/app/+videos/+video-watch/comment/video-comments.component.ts + 203 + + + + Do you really want to delete and re-draft this comment? + + src/app/+videos/+video-watch/comment/video-comments.component.ts + 203 + + + + Other videos + + src/app/+videos/+video-watch/recommendations/recommended-videos.component.html + 5,6 + + + + AUTOPLAY + + src/app/+videos/+video-watch/recommendations/recommended-videos.component.html + 10 + + + + When active, the next video is automatically played after the current one. + + src/app/+videos/+video-watch/recommendations/recommended-videos.component.ts + 61 + + + + (channel page) + + src/app/+videos/+video-watch/video-avatar-channel.component.ts + 19 + + + src/app/shared/shared-actor-image/actor-avatar.component.ts + 41 + + + src/app/shared/shared-video-miniature/video-miniature.component.ts + 118 + + + + (account page) + + src/app/+videos/+video-watch/video-avatar-channel.component.ts + 20 + + + src/app/shared/shared-actor-image/actor-avatar.component.ts + 40 + + + + Unlisted + + src/app/+videos/+video-watch/video-watch-playlist.component.html + 9 + + + src/app/shared/shared-video-miniature/video-miniature.component.html + 6 + + + + Private + + src/app/+videos/+video-watch/video-watch-playlist.component.html + 10 + + + src/app/shared/shared-video-miniature/video-miniature.component.html + 7 + + + src/app/shared/shared-video-playlist/video-playlist-element-miniature.component.html + 33 + + + + Public + + src/app/+videos/+video-watch/video-watch-playlist.component.html + 11 + + + + Stop autoplaying next video + + src/app/+videos/+video-watch/video-watch-playlist.component.ts + 220 + + + + Autoplay next video + + src/app/+videos/+video-watch/video-watch-playlist.component.ts + 221 + + + + Stop looping playlist videos + + src/app/+videos/+video-watch/video-watch-playlist.component.ts + 226 + + + + Loop playlist videos + + src/app/+videos/+video-watch/video-watch-playlist.component.ts + 227 + + + + Placeholder image + + src/app/+videos/+video-watch/video-watch.component.html + 11 + + + + The video is being imported, it will be available when the import is finished. + + src/app/+videos/+video-watch/video-watch.component.html + 25,26 + + + + The video is being transcoded, it may not work properly. + + src/app/+videos/+video-watch/video-watch.component.html + 29,30 + + + + This video will be published on . + + src/app/+videos/+video-watch/video-watch.component.html + 32,34 + + + + This live has not started yet. + + src/app/+videos/+video-watch/video-watch.component.html + 37,38 + + + + This live has ended. + + src/app/+videos/+video-watch/video-watch.component.html + 41,42 + + + + This video is blocked. + + src/app/+videos/+video-watch/video-watch.component.html + 45 + + + + Published + + src/app/+videos/+video-watch/video-watch.component.html + 59 + + + src/app/+videos/+video-watch/video-watch.component.html 72 - - Policy on videos containing sensitive content + + + SUPPORT + + src/app/+videos/+video-watch/video-watch.component.html + 108 + + + + SHARE + + src/app/+videos/+video-watch/video-watch.component.html + 113 + + + + SAVE + + src/app/+videos/+video-watch/video-watch.component.html + 124 + + + + DOWNLOAD + + src/app/+videos/+video-watch/video-watch.component.html + 138 + + + + Account page + + src/app/+videos/+video-watch/video-watch.component.html + 189 + + + src/app/+videos/+video-watch/video-watch.component.html + 195 + + + + By + + src/app/+videos/+video-watch/video-watch.component.html + 190 + + + + + + src/app/+videos/+video-watch/video-watch.component.html + 196 + + + src/app/shared/shared-main/buttons/action-dropdown.component.html + 22 + + + src/app/shared/shared-main/misc/top-menu-dropdown.component.html + 14 + + + src/app/shared/shared-main/misc/top-menu-dropdown.component.html + 24 + + + src/app/shared/shared-moderation/batch-domains-modal.component.html + 3 + + + src/app/shared/shared-video-miniature/video-download.component.html + 39 + + + src/app/shared/shared-video-miniature/video-download.component.html + 65 + + + src/app/shared/shared-video-miniature/video-download.component.html + 76 + + + src/app/shared/shared-video-miniature/video-download.component.html + 88 + + + src/app/shared/shared-video-miniature/videos-selection.component.html + 1 + + + + Show more + + src/app/+videos/+video-watch/video-watch.component.html + 217 + + + + Show less + + src/app/+videos/+video-watch/video-watch.component.html + 223 + + + + Origin + + src/app/+videos/+video-watch/video-watch.component.html + 235 + + + + Originally published + + src/app/+videos/+video-watch/video-watch.component.html + 240 + + + + Friendly Reminder: - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 81 + src/app/+videos/+video-watch/video-watch.component.html + 304 - - - With Do not list or Blur thumbnails, a confirmation will be requested to watch the video. - + + + 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/+admin/config/edit-custom-config/edit-custom-config.component.html - 85 + src/app/+videos/+video-watch/video-watch.component.html + 306,307 - - Do not list + + + Get more information - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 93 + src/app/+videos/+video-watch/video-watch.component.html + 309 + + + OK - src/app/+my-account/my-account-settings/my-account-video-settings/my-account-video-settings.component.html - 14 + src/app/+videos/+video-watch/video-watch.component.html + 313,314 - - Blur thumbnails + + + Like this video - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 94 + src/app/+videos/+video-watch/video-watch.component.ts + 158 + + + Dislike this video - src/app/+my-account/my-account-settings/my-account-video-settings/my-account-video-settings.component.html - 15 + src/app/+videos/+video-watch/video-watch.component.ts + 159 - - Display + + + Support options for this video - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 95 + src/app/+videos/+video-watch/video-watch.component.ts + 160 + + + Save to playlist - src/app/+my-account/my-account-settings/my-account-video-settings/my-account-video-settings.component.html - 16 + src/app/+videos/+video-watch/video-watch.component.ts + 161 - - Terms - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 102 + src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts + 264 + + + You need to be <a href="/login">logged in</a> to rate this video. - src/app/+about/about-instance/about-instance.component.html - 77 + src/app/+videos/+video-watch/video-watch.component.ts + 250 + + + This video is not available on this instance. Do you want to be redirected on the origin instance: <a href=""></a>? - src/app/+signup/+register/register.component.html - 88 + src/app/+videos/+video-watch/video-watch.component.ts + 440 - - Code of conduct + + + Redirection - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 111 + src/app/+videos/+video-watch/video-watch.component.ts + 441 + + + This video contains mature or explicit content. Are you sure you want to watch it? - src/app/+about/about-instance/about-instance.component.html - 71 + src/app/+videos/+video-watch/video-watch.component.ts + 571 + + + Mature or explicit content - src/app/+signup/+register/register.component.html - 82 + src/app/+videos/+video-watch/video-watch.component.ts + 572 - - Moderation information + + + Up Next - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 120 + src/app/+videos/+video-watch/video-watch.component.ts + 645 + + + Autoplay is suspended - src/app/+about/about-instance/about-instance.component.html - 65 + src/app/+videos/+video-watch/video-watch.component.ts + 647 + + + Enter/exit fullscreen (requires player focus) - src/app/+signup/+register/register.component.html - 76 + src/app/+videos/+video-watch/video-watch.component.ts + 951 - - You and your instance + + + Play/Pause the video (requires player focus) - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 130 + src/app/+videos/+video-watch/video-watch.component.ts + 952 - - Who is behind the instance? + + + Mute/unmute the video (requires player focus) - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 133 + src/app/+videos/+video-watch/video-watch.component.ts + 953 - - Why did you create this instance? + + + Skip to a percentage of the video: 0 is 0% and 9 is 90% (requires player focus) - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 145 + src/app/+videos/+video-watch/video-watch.component.ts + 955 - - How long do you plan to maintain this instance? + + + Increase the volume (requires player focus) - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 156 + src/app/+videos/+video-watch/video-watch.component.ts + 957 - - How will you finance the PeerTube server? + + + Decrease the volume (requires player focus) - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 167 + src/app/+videos/+video-watch/video-watch.component.ts + 958 - - Other information + + + Seek the video forward (requires player focus) - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 177 + src/app/+videos/+video-watch/video-watch.component.ts + 960 - - What server/hardware does the instance run on? + + + Seek the video backward (requires player focus) - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 180 + src/app/+videos/+video-watch/video-watch.component.ts + 961 - - Instance information + + + Increase playback rate (requires player focus) - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 5 + src/app/+videos/+video-watch/video-watch.component.ts + 963 - - Theme & Default route + + + Decrease playback rate (requires player focus) - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 198 + src/app/+videos/+video-watch/video-watch.component.ts + 964 - - Global theme + + + Navigate in the video frame by frame (requires player focus) - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 202 + src/app/+videos/+video-watch/video-watch.component.ts + 966 - - default + + + Like the video - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 206 + src/app/+videos/+video-watch/video-watch.component.ts + 974 - - Default client route + + + Dislike the video - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 216 + src/app/+videos/+video-watch/video-watch.component.ts + 979 - - Discover videos + + + Discover - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 219 + src/app/+videos/video-list/overview/video-overview.component.html + 1 - - Trending videos - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 220 + src/app/core/menu/menu.service.ts + 67 - - Most liked videos + + + No results. - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 221 + src/app/+videos/video-list/overview/video-overview.component.html + 4 - - Recently added videos - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 222 + src/app/shared/shared-video-miniature/abstract-video-list.html + 44 - - Local videos - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 223 + src/app/shared/shared-video-miniature/abstract-video-list.html + 44 - - Signup - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 229 + src/app/shared/shared-video-miniature/abstract-video-list.html + 44 - - Signup enabled - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 235 + src/app/shared/shared-video-miniature/abstract-video-list.html + 44 - - Signup requires email verification - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 242 + src/app/shared/shared-video-miniature/abstract-video-list.html + 44 - - Signup limit - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 247 + src/app/shared/shared-video-miniature/abstract-video-list.html + 44 - - Users - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 257 + src/app/shared/shared-video-miniature/abstract-video-list.html + 44 - - Default video quota per user - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 261 + src/app/shared/shared-video-miniature/videos-selection.component.ts + 34 - - Default daily upload limit per user + + + Best - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 273 + src/app/+videos/video-list/trending/video-trending-header.component.ts + 41 - - Video import with HTTP URL (i.e. YouTube) enabled + A variant of Trending videos based on the number of recent interactions, minus user history + + + Videos with the most interactions for recent videos, minus user history - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 294 + src/app/+videos/video-list/trending/video-trending-header.component.ts + 44 - - Video import with a torrent file or a magnet URI enabled + + + Hot - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 301 + src/app/+videos/video-list/trending/video-trending-header.component.ts + 48 - - Auto-blacklist + A variant of Trending videos based on the number of recent interactions + + + Videos with the most interactions for recent videos - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 309 + src/app/+videos/video-list/trending/video-trending-header.component.ts + 51 - - New videos of users automatically blacklisted enabled + + + Videos with the most views during the last 24 hours - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 318 + src/app/+videos/video-list/trending/video-trending-header.component.ts + 58 - - Instance followers + + + Likes - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 327 + src/app/+videos/video-list/trending/video-trending-header.component.ts + 61 - - Other instances can follow your instance + A variant of Trending videos based on the number of likes + + + Videos that have the most likes - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 335 + src/app/+videos/video-list/trending/video-trending-header.component.ts + 64 - - Manually approve new instance follower + + + Local videos - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 342 + src/app/+videos/video-list/video-local.component.ts + 37 - - Instance followings - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 348 + src/app/+videos/videos-routing.module.ts + 70 - - Automatically follow other instances that follow you - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 357 + src/app/core/menu/menu.service.ts + 87 - - Automatically follow instance of the public index (below) - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 366 + src/app/core/menu/menu.service.ts + 88 - - Index URL + + + Recently added - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 371 + src/app/+videos/video-list/video-recently-added.component.ts + 37 - - Administrator - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 384 + src/app/core/menu/menu.service.ts + 81 - - Admin email + + + Videos from your subscriptions - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 387 + src/app/+videos/video-list/video-user-subscriptions.component.ts + 42 - - Enable contact form + + + Copy feed URL - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 398 + src/app/+videos/video-list/video-user-subscriptions.component.ts + 65 - - Basic configuration + + + Feed URL copied - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 195 + src/app/+videos/video-list/video-user-subscriptions.component.ts + 110 - - Twitter + + + Discover videos - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 407 + src/app/+videos/videos-routing.module.ts + 21 - - Your Twitter username - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 413 + src/app/core/menu/menu.service.ts + 66 - - Indicates the Twitter account for the website or platform on which the content was published. + + + Trending videos - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 417 + src/app/+videos/videos-routing.module.ts + 30 - - Instance whitelisted by Twitter - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 431 + src/app/core/menu/menu.service.ts + 73 - - - If your instance is whitelisted by Twitter, a video player will be embedded in the Twitter feed on PeerTube video share. - If the instance is not whitelisted, we use an image link card that will redirect on your PeerTube instance. - Check this checkbox, save the configuration and test with a video URL of your instance (https://example.com/videos/watch/blabla) on - https://cards-dev.twitter.com/validator - to see if you instance is whitelisted. - + + + Recently added videos - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 435 + src/app/+videos/videos-routing.module.ts + 43 - - Services - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 405 + src/app/core/menu/menu.service.ts + 80 - - Transcoding + + + Upload a video - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 455 + src/app/app-routing.module.ts + 91 - - Transcoding enabled + + + Edit a video - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 461 + src/app/app-routing.module.ts + 100 - - If you disable transcoding, many videos from your users will not work! + + + Close this message - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 465 + src/app/app.component.html + 34 - - Allow your users to upload .mkv, .mov, .avi and .flv videos + + + Close the left menu - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 478 + src/app/app.component.ts + 109 - - Allow additional extensions + + + Open the left menu - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 475 + src/app/app.component.ts + 111 - - Allow your users to upload audio files that will be merged with the preview file on upload + + + Focus the search bar - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 489 + src/app/app.component.ts + 313 - - Allow audio files upload + + + Toggle the left menu - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 486 + src/app/app.component.ts + 318 - - - Experimental, we suggest you to not disable webtorrent support for now - - If you also enabled HLS support, it will multiply videos storage by 2 - + + + Go to the discover videos page - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 501 + src/app/app.component.ts + 323 - - WebTorrent support enabled + + + Go to the trending videos page - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 498 - - - - Requires ffmpeg >= 4.1 - - Generate HLS playlists and fragmented MP4 files resulting in a better playback than with the current default player: - - Resolution change is smoother - Faster playback in particular with long videos - More stable playback (less bugs/infinite loading) - - - If you also enabled WebTorrent support, it will multiply videos storage by 2 - + src/app/app.component.ts + 328 + + + + Go to the recently added videos page - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 518 + src/app/app.component.ts + 333 - - HLS support enabled + + + Go to the local videos page - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 515 + src/app/app.component.ts + 338 - - Transcoding threads + + + Go to the videos upload page - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 536 + src/app/app.component.ts + 343 - - Resolution enabled + + + Go to my subscriptions - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 551 + src/app/core/auth/auth.service.ts + 64 - - Cache + + + Go to my videos - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 560 + src/app/core/auth/auth.service.ts + 68 - - Some files are not federated (previews, captions). We fetch them directly from the origin instance and cache them. + + + Go to my imports - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 564 + src/app/core/auth/auth.service.ts + 72 - - Previews cache size + + + Go to my channels - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 571 + src/app/core/auth/auth.service.ts + 76 - - Video captions cache size + + + Cannot retrieve OAuth Client credentials: . +Ensure you have correctly configured PeerTube (config/ directory), in particular the "webserver" section. - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 580 + src/app/core/auth/auth.service.ts + 99,100 - - Customizations + + + Error - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 589 + src/app/core/auth/auth.service.ts + 104 - - JavaScript - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 594 + src/app/core/notification/notifier.service.ts + 18 - - - Write JavaScript code directly.Example: console.log('my instance is amazing'); - + + + You need to reconnect. - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 597 - - - - 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/core/auth/auth.service.ts + 220 + + + + Keyboard Shortcuts: - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 616 + src/app/core/hotkeys/hotkeys.component.ts + 11 - - Advanced configuration + + + Trending - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 452 + src/app/core/menu/menu.service.ts + 74 - - Update configuration + + + Home - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 647 + src/app/core/menu/menu.service.ts + 97 - - It seems like the configuration is invalid. Please search for potential errors in the different tabs. - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 648 + src/app/core/menu/menu.service.ts + 98 - - Total video quota: + + + Info - src/app/+my-account/my-account-settings/my-account-settings.component.html - 5 + src/app/core/notification/notifier.service.ts + 11 - - used + + + Success - src/app/+my-account/my-account-settings/my-account-settings.component.html - 6 + src/app/core/notification/notifier.service.ts + 25 - - Daily video quota: + + + Media is too large for the server. Please contact you administrator if you want to increase the limit size. - src/app/+my-account/my-account-settings/my-account-settings.component.html - 10 + src/app/core/rest/rest-extractor.service.ts + 62 - - Profile + + + Too many attempts, please try again after minutes. - src/app/+my-account/my-account-settings/my-account-settings.component.html - 15 + src/app/core/rest/rest-extractor.service.ts + 67 - - Video settings + + + Too many attempts, please try again later. - src/app/+my-account/my-account-settings/my-account-settings.component.html - 18 + src/app/core/rest/rest-extractor.service.ts + 69 - - Interface + + + Server error. Please retry later. - src/app/+my-account/my-account-settings/my-account-settings.component.html - 24 + src/app/core/rest/rest-extractor.service.ts + 72 - - Danger zone + + + All unsaved data will be lost, are you sure you want to leave this page? - src/app/+my-account/my-account-settings/my-account-settings.component.html - 33 + src/app/core/routing/can-deactivate-guard.service.ts + 19 - - Change password + + + Warning - src/app/+my-account/my-account-settings/my-account-change-password/my-account-change-password.component.html - 5 + src/app/core/routing/can-deactivate-guard.service.ts + 23 + + + Administrator - src/app/+my-account/my-account-settings/my-account-change-password/my-account-change-password.component.html - 30 + src/app/core/users/user.service.ts + 406 - - Current password + + + Moderator - src/app/+my-account/my-account-settings/my-account-change-password/my-account-change-password.component.html - 7 + src/app/core/users/user.service.ts + 407 - - New password + + + Search videos, channels… - src/app/+my-account/my-account-settings/my-account-change-password/my-account-change-password.component.html - 15 + src/app/header/search-typeahead.component.html + 3 - - Confirm new password + + + GLOBAL SEARCH - src/app/+my-account/my-account-settings/my-account-change-password/my-account-change-password.component.html - 23 + src/app/header/search-typeahead.component.html + 26 - - Default policy on videos containing sensitive content + + + using - src/app/+my-account/my-account-settings/my-account-video-settings/my-account-video-settings.component.html - 3 + src/app/header/search-typeahead.component.html + 28 - - - With Do not list or Blur thumbnails, a confirmation will be requested to watch the video. - + + + Results will be augmented with those of a third-party index. Only data necessary to make the query will be sent. - src/app/+my-account/my-account-settings/my-account-video-settings/my-account-video-settings.component.html - 6 + src/app/header/search-typeahead.component.html + 32 - - Only display videos in the following languages/subtitles + + + Your query will be matched against video names or descriptions, channel names. - src/app/+my-account/my-account-settings/my-account-video-settings/my-account-video-settings.component.html - 22 + src/app/header/search-typeahead.component.html + 37 - - In Recently added, Trending, Local, Most liked and Search pages + + + ADVANCED SEARCH - src/app/+my-account/my-account-settings/my-account-video-settings/my-account-video-settings.component.html - 25 + src/app/header/search-typeahead.component.html + 39 - - Use P2P to exchange parts of the video with others + + + Determines whether you can resolve any distant content, or if this instance only allows doing so for instances it follows. - src/app/+my-account/my-account-settings/my-account-video-settings/my-account-video-settings.component.html + src/app/header/search-typeahead.component.html 41 - - Automatically plays video + + + any instance - src/app/+my-account/my-account-settings/my-account-video-settings/my-account-video-settings.component.html - 48 + src/app/header/search-typeahead.component.html + 42 - - Automatically starts playing next video + + + only followed instances - src/app/+my-account/my-account-settings/my-account-video-settings/my-account-video-settings.component.html - 55 + src/app/header/search-typeahead.component.html + 43 - - Update my profile + + + will list the matching channel - src/app/+my-account/my-account-settings/my-account-profile/my-account-profile.component.html - 27 + src/app/header/search-typeahead.component.html + 50 - - - Your current email is - - src/app/+my-account/my-account-settings/my-account-change-email/my-account-change-email.component.html - 4 + src/app/header/search-typeahead.component.html + 53 - - - is awaiting email verification - + + + will list the matching video - src/app/+my-account/my-account-settings/my-account-change-email/my-account-change-email.component.html - 8 + src/app/header/search-typeahead.component.html + 56 - - New email + + + In this instance's network - src/app/+my-account/my-account-settings/my-account-change-email/my-account-change-email.component.html - 15 + src/app/header/suggestion.component.html + 14 - - Your new email + + + In the vidiverse - src/app/+my-account/my-account-settings/my-account-change-email/my-account-change-email.component.html - 17 + src/app/header/suggestion.component.html + 15 - - Your password + + + The upload failed - src/app/+my-account/my-account-settings/my-account-change-email/my-account-change-email.component.html - 27 + src/app/helpers/utils.ts + 186 - - Change email + + + The connection was interrupted - src/app/+my-account/my-account-settings/my-account-change-email/my-account-change-email.component.html - 35 + src/app/helpers/utils.ts + 190 - - Theme + + + The server encountered an error - src/app/+my-account/my-account-settings/my-account-interface/my-account-interface-settings.component.html - 3 + src/app/helpers/utils.ts + 193 - - instance default + + + Your file couldn't be transferred before the set timeout (usually 10min) - src/app/+my-account/my-account-settings/my-account-interface/my-account-interface-settings.component.html - 7 + src/app/helpers/utils.ts + 196 - - peertube default + + + Your file was too large (max. size: ) - src/app/+my-account/my-account-settings/my-account-interface/my-account-interface-settings.component.html - 8 + src/app/helpers/utils.ts + 200 - - Change ownership + + + Change the language - src/app/+my-account/my-account-videos/video-change-ownership/video-change-ownership.component.html + src/app/menu/language-chooser.component.html 3 + + + Help to translate PeerTube! - src/app/+my-account/my-account-videos/my-account-videos.component.html - 22 + src/app/menu/language-chooser.component.html + 9,10 - - Select the next owner + + + Public profile - src/app/+my-account/my-account-videos/video-change-ownership/video-change-ownership.component.html - 10 + src/app/menu/menu.component.html + 23 - - Accept ownership + + + Interface: - src/app/+my-account/my-account-ownership/my-account-accept-ownership/my-account-accept-ownership.component.html - 3 + src/app/menu/menu.component.html + 30 - - Select the target channel + + + Videos: - src/app/+my-account/my-account-ownership/my-account-accept-ownership/my-account-accept-ownership.component.html - 10 + src/app/menu/menu.component.html + 37 - - Initiator + + + Sensitive: - src/app/+my-account/my-account-ownership/my-account-ownership.component.html - 13 + src/app/menu/menu.component.html + 47 - - - Created - - + + + Help share videos - src/app/+my-account/my-account-ownership/my-account-ownership.component.html - 15 + src/app/menu/menu.component.html + 53 - - Status + + + Keyboard shortcuts - src/app/+my-account/my-account-ownership/my-account-ownership.component.html - 19 + src/app/menu/menu.component.html + 62 - - Action - src/app/+my-account/my-account-ownership/my-account-ownership.component.html - 20 + src/app/menu/menu.component.html + 159 - - + + + Log out - src/app/+my-account/my-account-ownership/my-account-ownership.component.html - 38 + src/app/menu/menu.component.html + 67 - - Create a new video channel + + + My account - src/app/+my-account/my-account-video-channels/my-account-video-channels.component.html - 4 + src/app/menu/menu.component.html + 78 - - Go to the channel + + + My library - src/app/+my-account/my-account-video-channels/my-account-video-channels.component.html - 15 + src/app/menu/menu.component.html + 83 + + + Administration - src/app/+my-account/my-account-subscriptions/my-account-subscriptions.component.html - 10 + src/app/menu/menu.component.html + 88 - - subscribers + + + IN MY LIBRARY - src/app/+my-account/my-account-video-channels/my-account-video-channels.component.html - 20 + src/app/menu/menu.component.html + 99 + + + ON - src/app/+my-account/my-account-subscriptions/my-account-subscriptions.component.html - 15 + src/app/menu/menu.component.html + 124 + + + My settings - src/app/+accounts/account-video-channels/account-video-channels.component.html - 12 + src/app/menu/menu.component.html + 137 - src/app/+video-channels/video-channels.component.html - 20 + src/app/modal/quick-settings-modal.component.html + 3 - - Create a video channel + + + About - src/app/+my-account/my-account-video-channels/my-account-video-channel-edit.component.html - 6 + src/app/menu/menu.component.html + 142 + + + Interface: - src/app/+my-account/my-account-video-channels/my-account-video-channel-edit.component.html - 6 + src/app/menu/menu.component.html + 150 - - Example: my_channel + + + Contact - src/app/+my-account/my-account-video-channels/my-account-video-channel-edit.component.html - 15 + src/app/menu/menu.component.html + 154 + + + Get help using PeerTube - src/app/+my-account/my-account-video-channels/my-account-video-channel-edit.component.html - 15 + src/app/menu/menu.component.html + 155 - - 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. + + + Help - src/app/+my-account/my-account-video-channels/my-account-video-channel-edit.component.html - 52 + src/app/menu/menu.component.html + 155 + + + Frequently asked questions about PeerTube - src/app/+my-account/my-account-video-channels/my-account-video-channel-edit.component.html - 52 + src/app/menu/menu.component.html + 156 - - Overwrite support field of all videos of this channel + + + FAQ - src/app/+my-account/my-account-video-channels/my-account-video-channel-edit.component.html - 67 + src/app/menu/menu.component.html + 156 + + + Stats - src/app/+my-account/my-account-video-channels/my-account-video-channel-edit.component.html - 67 + src/app/menu/menu.component.html + 157 - - subscribers + + + API documentation - src/app/+my-account/shared/actor-avatar-info.component.html - 10 + src/app/menu/menu.component.html + 158 - - Change the avatar + + + API - src/app/+my-account/shared/actor-avatar-info.component.html - 15 + src/app/menu/menu.component.html + 158 - - (extensions: , max size: ) + + + powered by PeerTube - CopyLeft 2015-2021 - src/app/+my-account/shared/actor-avatar-info.component.html - 18 + src/app/menu/menu.component.html + 164 - - Target + + + powered by PeerTube - src/app/+my-account/my-account-video-imports/my-account-video-imports.component.html - 8 + src/app/menu/menu.component.html + 165 - - Once you delete your account, there is no going back. Please be certain. + + + Unknown - src/app/+my-account/my-account-settings/my-account-danger-zone/my-account-danger-zone.component.html - 2 + src/app/menu/menu.component.ts + 212 - - Delete your account + + + any language - src/app/+my-account/my-account-settings/my-account-danger-zone/my-account-danger-zone.component.html - 4 + src/app/menu/menu.component.ts + 270 - - You don't have any subscriptions yet. + + + hide - src/app/+my-account/my-account-subscriptions/my-account-subscriptions.component.html - 1 + src/app/menu/menu.component.ts + 303 - - Created by + + + blur - src/app/+my-account/my-account-subscriptions/my-account-subscriptions.component.html - 18 + src/app/menu/menu.component.ts + 307 + + + display - src/app/+video-channels/video-channels.component.html - 23 + src/app/menu/menu.component.ts + 311 - - Go the owner account page + + + View your notifications - src/app/+my-account/my-account-subscriptions/my-account-subscriptions.component.html - 17 + src/app/menu/notification.component.html + 3 - src/app/+video-channels/video-channels.component.html - 22 + src/app/menu/notification.component.html + 11 - - Muted instances + + + Update your notification preferences - src/app/+my-account/my-account-blocklist/my-account-server-blocklist.component.html - 2 + src/app/menu/notification.component.html + 31 - - Enable video history + + + See all your notifications - src/app/+my-account/my-account-history/my-account-history.component.html - 4 + src/app/menu/notification.component.html + 49 - - - - Delete history - + + + Confirm - src/app/+my-account/my-account-history/my-account-history.component.html - 7 + src/app/modal/confirm.component.ts + 39 - - You don't have videos history yet. + + + Configuration warning! - src/app/+my-account/my-account-history/my-account-history.component.html - 14 + src/app/modal/instance-config-warning-modal.component.html + 3 - - - - Notification preferences - + + + You enabled user registration on your instance but did not configure the following fields: - src/app/+my-account/my-account-notifications/my-account-notifications.component.html - 2 + src/app/modal/instance-config-warning-modal.component.html + 10 - - - - Mark all as read - + + + Instance name - src/app/+my-account/my-account-notifications/my-account-notifications.component.html - 7 + src/app/modal/instance-config-warning-modal.component.html + 13 - - Activities + + + Instance short description - src/app/+my-account/my-account-settings/my-account-notification-preferences/my-account-notification-preferences.component.html - 2 + src/app/modal/instance-config-warning-modal.component.html + 14 - - Web + + + Who you are - src/app/+my-account/my-account-settings/my-account-notification-preferences/my-account-notification-preferences.component.html - 3 + src/app/modal/instance-config-warning-modal.component.html + 16 - - Create a new playlist + + + How long you plan to maintain your instance - src/app/+my-account/my-account-video-playlists/my-account-video-playlist-edit.component.html - 1 + src/app/modal/instance-config-warning-modal.component.html + 17 + + + How you plan to pay for keeping your instance running - src/app/+my-account/my-account-video-playlists/my-account-video-playlist-edit.component.html - 1 + src/app/modal/instance-config-warning-modal.component.html + 18 + + + How you will moderate your instance - src/app/+my-account/my-account-video-playlists/my-account-video-playlists.component.html - 4 + src/app/modal/instance-config-warning-modal.component.html + 20 - - Playlist thumbnail + + + Instance terms - src/app/+my-account/my-account-video-playlists/my-account-video-playlist-edit.component.html - 60 + src/app/modal/instance-config-warning-modal.component.html + 21 + + + Please consider configuring these fields to help people to choose the appropriate instance. Without them, your instance may not be referenced on the JoinPeerTube website. - src/app/+my-account/my-account-video-playlists/my-account-video-playlist-edit.component.html - 60 + src/app/modal/instance-config-warning-modal.component.html + 25,27 - - No videos in this playlist. + + + Don't show me this warning anymore - src/app/+my-account/my-account-video-playlists/my-account-video-playlist-elements.component.html - 11 + src/app/modal/instance-config-warning-modal.component.html + 33 - - Welcome to PeerTube! + + + Close - src/app/+signup/shared/signup-success.component.html - 8 + src/app/modal/instance-config-warning-modal.component.html + 38 - - - If you need help to use PeerTube, you can have a look at the documentation. - - src/app/+signup/shared/signup-success.component.html - 13 + src/app/shared/shared-video-live/live-stream-information.component.html + 33 - - - Verify account email confirmation - + + + Configure - src/app/+signup/+verify-account/verify-account-email/verify-account-email.component.html - 2 + src/app/modal/instance-config-warning-modal.component.html + 44,45 - - - + + + These settings apply only to your session on this instance. - src/app/+signup/+verify-account/verify-account-email/verify-account-email.component.html - 6 + src/app/modal/quick-settings-modal.component.html + 8 - - - Email updated. - + + + Display settings - src/app/+signup/+verify-account/verify-account-email/verify-account-email.component.html - 9 + src/app/modal/quick-settings-modal.component.html + 10 - - An error occurred. + + + Video settings - src/app/+signup/+verify-account/verify-account-email/verify-account-email.component.html - 14 + src/app/modal/quick-settings-modal.component.html + 18 - - - Request email for account verification - + + + Interface settings - src/app/+signup/+verify-account/verify-account-ask-send-email/verify-account-ask-send-email.component.html - 2 + src/app/modal/quick-settings-modal.component.html + 22 - - Send verification email + + + Welcome to PeerTube, dear administrator! - src/app/+signup/+verify-account/verify-account-ask-send-email/verify-account-ask-send-email.component.html - 17 + src/app/modal/welcome-modal.component.html + 3 - - This instance does not require email verification. + + + CLI documentation - src/app/+signup/+verify-account/verify-account-ask-send-email/verify-account-ask-send-email.component.html - 20 + src/app/modal/welcome-modal.component.html + 12,13 - - Banned + + + Upload or import videos, parse logs, prune storage directories, reset user password... - src/app/+accounts/accounts.component.html - 19 + src/app/modal/welcome-modal.component.html + 15 - - Instance muted + + + Administer documentation - src/app/+accounts/accounts.component.html - 21 + src/app/modal/welcome-modal.component.html + 19,20 - - Muted by your instance + + + Managing users, following other instances, dealing with spammers... - src/app/+accounts/accounts.component.html + src/app/modal/welcome-modal.component.html 22 - - Instance muted by your instance + + + Use documentation - src/app/+accounts/accounts.component.html - 23 + src/app/modal/welcome-modal.component.html + 26,27 - - subscribers + + + Setup your account, managing video playlists, discover third-party applications... - src/app/+accounts/accounts.component.html - 31 + src/app/modal/welcome-modal.component.html + 29 - - Video channels + + + Useful links - src/app/+accounts/accounts.component.html - 36 + src/app/modal/welcome-modal.component.html + 39 - - This account does not have channels. + + + Official PeerTube website (news, support, contribute...): https://joinpeertube.org - src/app/+accounts/account-video-channels/account-video-channels.component.html - 3 + src/app/modal/welcome-modal.component.html + 42,43 - - See this video channel + + + Put your instance on the public PeerTube index: https://instances.joinpeertube.org/instances - src/app/+accounts/account-video-channels/account-video-channels.component.html - 8 + src/app/modal/welcome-modal.component.html + 45 - - This channel does not have videos. + + + It's time to configure your instance! - src/app/+accounts/account-video-channels/account-video-channels.component.html - 19 + src/app/modal/welcome-modal.component.html + 55 - - - Show this channel - + + + Choosing your instance name, setting up a description, specifying who you are, why you created your instance and how long you plan to maintain your it is very important for visitors to understand on what type of instance they are. - src/app/+accounts/account-video-channels/account-video-channels.component.html - 27 + src/app/modal/welcome-modal.component.html + 58,61 - - Stats + + + If you want to open registrations, please decide what your moderation rules and instance terms of service are, as well as specify the categories and languages and your moderators speak. This way, you will help users to register on the appropriate PeerTube instance. - src/app/+accounts/account-about/account-about.component.html - 8 + src/app/modal/welcome-modal.component.html + 64,67 + + + Remind me later - src/app/+video-channels/video-channel-about/video-channel-about.component.html - 16 + src/app/modal/welcome-modal.component.html + 74 - - Joined + + + Configure my instance - src/app/+accounts/account-about/account-about.component.html - 10 + src/app/modal/welcome-modal.component.html + 81,82 - - Video playlists + + + Report reason is required. - src/app/+video-channels/video-channels.component.html - 31 + src/app/shared/form-validators/abuse-validators.ts + 7 - - Support this channel + + + Report reason must be at least 2 characters long. - src/app/+video-channels/video-channel-about/video-channel-about.component.html - 9 + src/app/shared/form-validators/abuse-validators.ts + 8 - - Created + + + Report reason cannot be more than 3000 characters long. - src/app/+video-channels/video-channel-about/video-channel-about.component.html - 17 + src/app/shared/form-validators/abuse-validators.ts + 9 - - - Created playlists - + + + Moderation comment is required. - src/app/+video-channels/video-channel-playlists/video-channel-playlists.component.html - 1 + src/app/shared/form-validators/abuse-validators.ts + 16 - - This channel does not have playlists. + + + Moderation comment must be at least 2 characters long. - src/app/+video-channels/video-channel-playlists/video-channel-playlists.component.html - 5 + src/app/shared/form-validators/abuse-validators.ts + 17 - - PeerTube + + + Moderation comment cannot be more than 3000 characters long. - src/app/+about/about.component.html - 7 + src/app/shared/form-validators/abuse-validators.ts + 18 - - Follows + + + Abuse message is required. - src/app/+about/about.component.html - 9 + src/app/shared/form-validators/abuse-validators.ts + 25 - - Contact administrator + + + Abuse message must be at least 2 characters long. - src/app/+about/about-instance/contact-admin-modal.component.html - 3 + src/app/shared/form-validators/abuse-validators.ts + 26 - - Your name + + + Abuse message cannot be more than 3000 characters long. - src/app/+about/about-instance/contact-admin-modal.component.html - 11 + src/app/shared/form-validators/abuse-validators.ts + 27 - - Your email + + + is not valid - src/app/+about/about-instance/contact-admin-modal.component.html - 20 + src/app/shared/form-validators/batch-domains-validators.ts + 19 - - Subject + + + Domain is required. - src/app/+about/about-instance/contact-admin-modal.component.html - 29 + src/app/shared/form-validators/batch-domains-validators.ts + 56 - - Your message + + + Domains entered are invalid. - src/app/+about/about-instance/contact-admin-modal.component.html - 38 + src/app/shared/form-validators/batch-domains-validators.ts + 57 - - About + + + Domains entered contain duplicates. - src/app/+about/about-instance/about-instance.component.html - 5 + src/app/shared/form-validators/batch-domains-validators.ts + 58 - - Contact administrator + + + Instance name is required. - src/app/+about/about-instance/about-instance.component.html + src/app/shared/form-validators/custom-config-validators.ts 7 - - This instance is dedicated to sensitive/NSFW content. + + + Short description should not be longer than 250 characters. - src/app/+about/about-instance/about-instance.component.html - 19 + src/app/shared/form-validators/custom-config-validators.ts + 14 - - - Administrators & sustainability - + + + Twitter username is required. - src/app/+about/about-instance/about-instance.component.html - 22 + src/app/shared/form-validators/custom-config-validators.ts + 21 - - Who we are + + + Previews cache size is required. - src/app/+about/about-instance/about-instance.component.html - 27 + src/app/shared/form-validators/custom-config-validators.ts + 28 - - Why we created this instance + + + Previews cache size must be greater than 1. - src/app/+about/about-instance/about-instance.component.html - 33 + src/app/shared/form-validators/custom-config-validators.ts + 29 - - How long we plan to maintain this instance + + + Previews cache size must be a number. - src/app/+about/about-instance/about-instance.component.html - 39 + src/app/shared/form-validators/custom-config-validators.ts + 30 - - How we will pay this instance + + + Captions cache size is required. - src/app/+about/about-instance/about-instance.component.html - 45 + src/app/shared/form-validators/custom-config-validators.ts + 37 - - - Information - + + + Captions cache size must be greater than 1. - src/app/+about/about-instance/about-instance.component.html - 50 + src/app/shared/form-validators/custom-config-validators.ts + 38 - - - Other information - + + + Captions cache size must be a number. - src/app/+about/about-instance/about-instance.component.html - 82 + src/app/shared/form-validators/custom-config-validators.ts + 39 - - Hardware information + + + Signup limit is required. - src/app/+about/about-instance/about-instance.component.html - 87 + src/app/shared/form-validators/custom-config-validators.ts + 46 - - Features found on this instance + + + Signup limit must be greater than 1. Use -1 to disable it. - src/app/+about/about-instance/about-instance.component.html - 94 + src/app/shared/form-validators/custom-config-validators.ts + 47 + + + Signup limit must be a number. - src/app/+signup/+register/register.component.html - 47 + src/app/shared/form-validators/custom-config-validators.ts + 48 - - - Statistics - + + + Admin email is required. - src/app/+about/about-instance/about-instance.component.html - 99 + src/app/shared/form-validators/custom-config-validators.ts + 55 - - - What is PeerTube? - + + + Admin email must be valid. - src/app/+about/about-peertube/about-peertube.component.html - 2 + src/app/shared/form-validators/custom-config-validators.ts + 56 - - - PeerTube is a self hosted federated (ActivityPub) video streaming platform using P2P directly in the web browser. - + + + Transcoding threads is required. - src/app/+about/about-peertube/about-peertube.component.html - 9 + src/app/shared/form-validators/custom-config-validators.ts + 63 - - - It is a free and open-source software, under the AGPLv3 - licence. - + + + Transcoding threads must be greater or equal to 0. - src/app/+about/about-peertube/about-peertube.component.html - 13 + src/app/shared/form-validators/custom-config-validators.ts + 64 - - - For more information, please visit joinpeertube.org. - + + + Max live duration is required. - src/app/+about/about-peertube/about-peertube.component.html - 18 + src/app/shared/form-validators/custom-config-validators.ts + 71 - - Use PeerTube - documentation + + + Max live duration should be greater or equal to -1. - src/app/+about/about-peertube/about-peertube.component.html - 28 + src/app/shared/form-validators/custom-config-validators.ts + 72 - - - Discover how to setup your account, what is a channel, how to create a playlist and more! - + + + Max instance lives is required. - src/app/+about/about-peertube/about-peertube.component.html - 32 + src/app/shared/form-validators/custom-config-validators.ts + 79 - - PeerTube - Applications + + + Max instance lives should be greater or equal to -1. - src/app/+about/about-peertube/about-peertube.component.html - 41 + src/app/shared/form-validators/custom-config-validators.ts + 80 - - - Discover unofficial Android applications or browser addons! - + + + Max user lives is required. - src/app/+about/about-peertube/about-peertube.component.html - 45 + src/app/shared/form-validators/custom-config-validators.ts + 87 - - Contribute on - PeerTube + + + Max user lives should be greater or equal to -1. - src/app/+about/about-peertube/about-peertube.component.html - 54 + src/app/shared/form-validators/custom-config-validators.ts + 88 - - - Want to help to improve PeerTube? You can translate the web interface, give your feedback or directly contribute to the code! - + + + Concurrency is required. - src/app/+about/about-peertube/about-peertube.component.html - 58 + src/app/shared/form-validators/custom-config-validators.ts + 95 - - P2P & Privacy + + + Concurrency should be greater or equal to 1. - src/app/+about/about-peertube/about-peertube.component.html - 69 + src/app/shared/form-validators/custom-config-validators.ts + 96 - - - PeerTube uses the BitTorrent protocol to share bandwidth between users. - This implies that your IP address is stored in the instance's BitTorrent tracker as long as you download or watch the video. - + + + Index URL should be a URL - src/app/+about/about-peertube/about-peertube.component.html - 71 + src/app/shared/form-validators/custom-config-validators.ts + 103 - - What are the consequences? + + + Search index URL should be a URL - src/app/+about/about-peertube/about-peertube.component.html - 76 + src/app/shared/form-validators/custom-config-validators.ts + 110 - - - 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: - + + + Email is required. - src/app/+about/about-peertube/about-peertube.component.html - 78 + src/app/shared/form-validators/instance-validators.ts + 7 - - - 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 - 84 + src/app/shared/form-validators/user-validators.ts + 39 - - - 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 peers in the swarm - + + + Email must be valid. - src/app/+about/about-peertube/about-peertube.component.html - 89 + src/app/shared/form-validators/instance-validators.ts + 8 - - - 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 - 95 + src/app/shared/form-validators/user-validators.ts + 40 - - - 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 - + + + Your name is required. - src/app/+about/about-peertube/about-peertube.component.html - 99 + src/app/shared/form-validators/instance-validators.ts + 19 - - - The IP address is a vague information: usually, it regularly changes and can represent many persons or entities - + + + Your name must be at least 1 character long. - src/app/+about/about-peertube/about-peertube.component.html - 104 + src/app/shared/form-validators/instance-validators.ts + 20 - - - 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 - + + + Your name cannot be more than 120 characters long. - src/app/+about/about-peertube/about-peertube.component.html - 108 + src/app/shared/form-validators/instance-validators.ts + 21 - - - 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. - + + + A subject is required. - src/app/+about/about-peertube/about-peertube.component.html - 117 + src/app/shared/form-validators/instance-validators.ts + 32 - - How does PeerTube compare with YouTube? + + + The subject must be at least 1 character long. - src/app/+about/about-peertube/about-peertube.component.html - 122 + src/app/shared/form-validators/instance-validators.ts + 33 - - - The threats to privacy in 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). - + + + The subject cannot be more than 120 characters long. - src/app/+about/about-peertube/about-peertube.component.html - 124 + src/app/shared/form-validators/instance-validators.ts + 34 - - What can I do to limit the exposure of my IP address? + + + A message is required. - src/app/+about/about-peertube/about-peertube.component.html - 130 + src/app/shared/form-validators/instance-validators.ts + 45 - - - 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. - + + + The message must be at least 3 characters long. - src/app/+about/about-peertube/about-peertube.component.html - 132 + src/app/shared/form-validators/instance-validators.ts + 46 - - What will be done to mitigate this problem? + + + The message cannot be more than 5000 characters long. - src/app/+about/about-peertube/about-peertube.component.html - 139 + src/app/shared/form-validators/instance-validators.ts + 47 - - - PeerTube is in its early stages, and want to deliver the best countermeasures possible by the time the stable is released. - In the meantime, we want to test different ideas related to this issue: - + + + Username is required. - src/app/+about/about-peertube/about-peertube.component.html - 141 + src/app/shared/form-validators/login-validators.ts + 9 - - Set a limit to the number of peers sent by the tracker - src/app/+about/about-peertube/about-peertube.component.html - 147 + src/app/shared/form-validators/user-validators.ts + 14 - - Set a limit on the request frequency received by the tracker (being tested) + + + Password is required. - src/app/+about/about-peertube/about-peertube.component.html - 148 + src/app/shared/form-validators/login-validators.ts + 18 - - Ring a bell if there are unusual requests (being tested) - src/app/+about/about-peertube/about-peertube.component.html - 149 + src/app/shared/form-validators/user-validators.ts + 60 - - Disable P2P from the administration interface - src/app/+about/about-peertube/about-peertube.component.html - 150 + src/app/shared/form-validators/user-validators.ts + 71 - - An automatic video redundancy program: we wouldn't know if the IP downloaded the video on purpose or if it was the - automatized program - + + + Confirmation of the password is required. - src/app/+about/about-peertube/about-peertube.component.html - 151 + src/app/shared/form-validators/reset-password-validators.ts + 9 - - Followers instances + + + Username must be at least 1 character long. - src/app/+about/about-follows/about-follows.component.html - 3 + src/app/shared/form-validators/user-validators.ts + 15 - - This instance does not have instances followers. + + + Username cannot be more than 50 characters long. - src/app/+about/about-follows/about-follows.component.html - 5 + src/app/shared/form-validators/user-validators.ts + 16 - - Followings instances + + + Username should be lowercase alphanumeric; dots and underscores are allowed. - src/app/+about/about-follows/about-follows.component.html - 13 + src/app/shared/form-validators/user-validators.ts + 17 - - This instance does not have instances followings. + + + Channel name is required. - src/app/+about/about-follows/about-follows.component.html - 15 + src/app/shared/form-validators/user-validators.ts + 29 - - Developed with ❤ by Framasoft + + + Channel name must be at least 1 character long. - src/app/+about/about-peertube/about-peertube-contributors.component.html - 3 + src/app/shared/form-validators/user-validators.ts + 30 - - - Create an account - + + + Channel name cannot be more than 50 characters long. - src/app/+signup/+register/register.component.html - 3 + src/app/shared/form-validators/user-validators.ts + 31 - - Next + + + Channel name should be lowercase, and can contain only alphanumeric characters, dots and underscores. - src/app/+signup/+register/register.component.html - 20 + src/app/shared/form-validators/user-validators.ts + 32 - - - Create my account - + + + Handle is required. - src/app/+signup/+register/register.component.html - 28 + src/app/shared/form-validators/user-validators.ts + 50 - - PeerTube is creating your account... + + + Handle must be valid (eg. chocobozzz@example.com). - src/app/+signup/+register/register.component.html - 37 + src/app/shared/form-validators/user-validators.ts + 51 - - Done + + + Password must be at least 6 characters long. - src/app/+signup/+register/register.component.html - 33 + src/app/shared/form-validators/user-validators.ts + 72 - - Who are we? - src/app/+signup/+register/register.component.html - 60 + src/app/shared/form-validators/user-validators.ts + 83 - - How long do we plan to maintain this instance? + + + Password cannot be more than 255 characters long. - src/app/+signup/+register/register.component.html - 65 + src/app/shared/form-validators/user-validators.ts + 73 - - How will we finance this instance? - src/app/+signup/+register/register.component.html - 70 + src/app/shared/form-validators/user-validators.ts + 84 - - Administrators & Sustainability + + + The new password and the confirmed password do not correspond. - src/app/+signup/+register/register.component.html - 56 + src/app/shared/form-validators/user-validators.ts + 91 - - - A channel is an entity in which you upload your videos. Creating several of them helps you to organize and separate your content. - For example, you could decide to have a channel to publish your piano concerts, and another channel in which you publish your videos talking about ecology. - + + + Video quota is required. - src/app/+signup/+register/register-step-channel.component.html - 4 + src/app/shared/form-validators/user-validators.ts + 98 - - - Other users can decide to subscribe any channel they want, to be notified when you publish a new video. - + + + Quota must be greater than -1. - src/app/+signup/+register/register-step-channel.component.html - 9 + src/app/shared/form-validators/user-validators.ts + 99 - - Channel display name + + + Daily upload limit is required. - src/app/+signup/+register/register-step-channel.component.html - 15 + src/app/shared/form-validators/user-validators.ts + 105 - - Channel name + + + Daily upload limit must be greater than -1. - src/app/+signup/+register/register-step-channel.component.html - 30 + src/app/shared/form-validators/user-validators.ts + 106 - - Example: my_super_channel + + + User role is required. - src/app/+signup/+register/register-step-channel.component.html - 34 + src/app/shared/form-validators/user-validators.ts + 113 - - - The channel name is a unique identifier of your channel on this instance. It's like an address mail, so other people can find your channel. - + + + Description must be at least 3 characters long. - src/app/+signup/+register/register-step-channel.component.html - 42 + src/app/shared/form-validators/user-validators.ts + 125 - - - Channel name cannot be the same than your account name. You can click on the first step to update your account name. - - src/app/+signup/+register/register-step-channel.component.html - 50 + src/app/shared/form-validators/video-channel-validators.ts + 38 - - Example: jane_doe - src/app/+signup/+register/register-step-user.component.html - 23 + src/app/shared/form-validators/video-playlist-validators.ts + 33 - - - The username is a unique identifier of your account on this instance. It's like an address mail, so other people can find you. - + + + Description cannot be more than 1000 characters long. - src/app/+signup/+register/register-step-user.component.html - 31 + src/app/shared/form-validators/user-validators.ts + 126 - - - I am at least 16 years old and agree - to the Terms - and to the Code of Conduct - of this instance - - src/app/+signup/+register/register-step-user.component.html - 65 + src/app/shared/form-validators/video-channel-validators.ts + 39 - - - Sorry, we couldn't find the page you were looking for. - - src/app/+page-not-found/page-not-found.component.html - 4 + src/app/shared/form-validators/video-playlist-validators.ts + 34 - - Cannot get about information from server + + You must agree with the instance terms in order to register on it. - src/app/+about/about-instance/about-instance.component.ts - 1 + src/app/shared/form-validators/user-validators.ts + 133 - - Your message has been sent. + + Ban reason must be at least 3 characters long. - src/app/+about/about-instance/contact-admin-modal.component.ts - 1 + src/app/shared/form-validators/user-validators.ts + 143 - - You already sent this form recently + + Ban reason cannot be more than 250 characters long. - src/app/+about/about-instance/contact-admin-modal.component.ts - 1 + src/app/shared/form-validators/user-validators.ts + 144 - - No description + + Display name is required. - src/app/+accounts/account-about/account-about.component.ts - 1 + src/app/shared/form-validators/user-validators.ts + 155 - src/app/+video-channels/video-channel-about/video-channel-about.component.ts - 1 + src/app/shared/form-validators/video-channel-validators.ts + 26 - - - Published videos - src/app/+accounts/account-videos/account-videos.component.ts - 1 + src/app/shared/form-validators/video-playlist-validators.ts + 12 + + + Display name must be at least 1 character long. - src/app/+video-channels/video-channel-videos/video-channel-videos.component.ts - 1 + src/app/shared/form-validators/user-validators.ts + 156 - - - Username copied - src/app/+accounts/accounts.component.ts - 1 + src/app/shared/form-validators/video-channel-validators.ts + 27 - src/app/+video-channels/video-channels.component.ts - 1 + src/app/shared/form-validators/video-playlist-validators.ts + 13 - - Audio-only + + Display name cannot be more than 50 characters long. - src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts - 1 + src/app/shared/form-validators/user-validators.ts + 157 + + + src/app/shared/form-validators/video-channel-validators.ts + 28 - - 240p + + Block reason must be at least 2 characters long. - src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts - 1 + src/app/shared/form-validators/video-block-validators.ts + 7 - - 360p + + Block reason cannot be more than 300 characters long. - src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts - 1 + src/app/shared/form-validators/video-block-validators.ts + 8 - - 480p + + Video caption language is required. - src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts - 1 + src/app/shared/form-validators/video-captions-validators.ts + 7 - - 720p + + Video caption file is required. - src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts - 1 + src/app/shared/form-validators/video-captions-validators.ts + 14 - - 1080p + + Name is required. - src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts - 1 + src/app/shared/form-validators/video-channel-validators.ts + 12 - - 2160p + + Name must be at least 1 character long. - src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts - 1 + src/app/shared/form-validators/video-channel-validators.ts + 13 - - Auto (via ffmpeg) + + Name cannot be more than 50 characters long. - src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts - 1 + src/app/shared/form-validators/video-channel-validators.ts + 14 - - Configuration updated. + + Name should be lowercase alphanumeric; dots and underscores are allowed. - src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts - 1 + src/app/shared/form-validators/video-channel-validators.ts + 15 - - {{'{0} languages selected + + Support text must be at least 3 characters long. - src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts - 1 + src/app/shared/form-validators/video-channel-validators.ts + 49 + + + Support text cannot be more than 1000 characters long - src/app/+my-account/my-account-settings/my-account-video-settings/my-account-video-settings.component.ts - 1 + src/app/shared/form-validators/video-channel-validators.ts + 50 - - No language + + Comment is required. - src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts - 1 + src/app/shared/form-validators/video-comment-validators.ts + 7 + + + Comment must be at least 2 characters long. - src/app/+my-account/my-account-settings/my-account-video-settings/my-account-video-settings.component.ts - 1 + src/app/shared/form-validators/video-comment-validators.ts + 8 - - {{'{0} categories selected + + Comment cannot be more than 3000 characters long. - src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts - 1 + src/app/shared/form-validators/video-comment-validators.ts + 9 - - No category + + The channel is required. - src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts - 1 + src/app/shared/form-validators/video-ownership-change-validators.ts + 7 - - Unlimited + + The username is required. - src/app/+admin/config/shared/config.service.ts - 1 + src/app/shared/form-validators/video-ownership-change-validators.ts + 14 + + + You can only transfer ownership to a local account - src/app/+admin/config/shared/config.service.ts - 1 + src/app/shared/form-validators/video-ownership-change-validators.ts + 15 + + + Display name cannot be more than 120 characters long. - src/app/+my-account/my-account-settings/my-account-settings.component.ts - 1 + src/app/shared/form-validators/video-playlist-validators.ts + 14 + + + Privacy is required. - src/app/+my-account/my-account-settings/my-account-settings.component.ts - 1 + src/app/shared/form-validators/video-playlist-validators.ts + 23 + + + The channel is required when the playlist is public. - src/app/shared/users/user.service.ts - 1 + src/app/shared/form-validators/video-playlist-validators.ts + 41 - - 100MB + + Video name is required. - src/app/+admin/config/shared/config.service.ts - 1 + src/app/shared/form-validators/video-validators.ts + 15 + + + Video name must be at least 3 characters long. - src/app/+admin/config/shared/config.service.ts - 1 + src/app/shared/form-validators/video-validators.ts + 16 - - 500MB + + Video name cannot be more than 120 characters long. - src/app/+admin/config/shared/config.service.ts - 1 + src/app/shared/form-validators/video-validators.ts + 17 + + + Video name has leading or trailing whitespace. - src/app/+admin/config/shared/config.service.ts - 1 + src/app/shared/form-validators/video-validators.ts + 18 - - 1GB + + Video privacy is required. - src/app/+admin/config/shared/config.service.ts - 1 + src/app/shared/form-validators/video-validators.ts + 25 - - 5GB + + Video channel is required. - src/app/+admin/config/shared/config.service.ts - 1 + src/app/shared/form-validators/video-validators.ts + 52 + + + Video description must be at least 3 characters long. - src/app/+admin/config/shared/config.service.ts - 1 + src/app/shared/form-validators/video-validators.ts + 59 - - 20GB + + Video description cannot be more than 10000 characters long. - src/app/+admin/config/shared/config.service.ts - 1 + src/app/shared/form-validators/video-validators.ts + 60 - - 50GB + + A tag should be more than 2 characters long. - src/app/+admin/config/shared/config.service.ts - 1 + src/app/shared/form-validators/video-validators.ts + 67 - - 10MB + + A tag should be less than 30 characters long. - src/app/+admin/config/shared/config.service.ts - 1 + src/app/shared/form-validators/video-validators.ts + 68 - - 50MB + + A maximum of 5 tags can be used on a video. - src/app/+admin/config/shared/config.service.ts - 1 + src/app/shared/form-validators/video-validators.ts + 75 - - 2GB + + A tag should be more than 1 and less than 30 characters long. - src/app/+admin/config/shared/config.service.ts - 1 + src/app/shared/form-validators/video-validators.ts + 76 - - accepted in instance followers + + Video support must be at least 3 characters long. - src/app/+admin/follows/followers-list/followers-list.component.ts - 1 + src/app/shared/form-validators/video-validators.ts + 83 - - Do you really want to reject this follower? + + Video support cannot be more than 1000 characters long. - src/app/+admin/follows/followers-list/followers-list.component.ts - 1 + src/app/shared/form-validators/video-validators.ts + 84 - - Reject + + A date is required to schedule video update. - src/app/+admin/follows/followers-list/followers-list.component.ts - 1 + src/app/shared/form-validators/video-validators.ts + 91 - - rejected from instance followers + + Reporter - src/app/+admin/follows/followers-list/followers-list.component.ts - 1 + src/app/shared/shared-abuse-list/abuse-details.component.html + 7 - - - Do you really want to delete this follower? - src/app/+admin/follows/followers-list/followers-list.component.ts - 1 + src/app/shared/shared-abuse-list/abuse-list-table.component.html + 21 - - removed from instance followers + + {VAR_PLURAL, plural, =1 {1 report} other { reports}} - src/app/+admin/follows/followers-list/followers-list.component.ts - 1 + src/app/shared/shared-abuse-list/abuse-details.component.html + 22 - - - is not valid - src/app/+admin/follows/following-add/following-add.component.ts - 1 + src/app/shared/shared-abuse-list/abuse-details.component.html + 42 - - You need to specify hosts to follow. + + - src/app/+admin/follows/following-add/following-add.component.ts - 1 + src/app/shared/shared-abuse-list/abuse-details.component.html + 22 - - - Hosts need to be unique. - src/app/+admin/follows/following-add/following-add.component.ts - 1 + src/app/shared/shared-abuse-list/abuse-details.component.html + 42 - - If you confirm, you will send a follow request to: - + + Reportee - src/app/+admin/follows/following-add/following-add.component.ts - 1 + src/app/shared/shared-abuse-list/abuse-details.component.html + 28 - - Follow new server(s) + + Updated - src/app/+admin/follows/following-add/following-add.component.ts - 1 + src/app/shared/shared-abuse-list/abuse-details.component.html + 48 - - Follow request(s) sent! + + Report - src/app/+admin/follows/following-add/following-add.component.ts - 1 + src/app/shared/shared-abuse-list/abuse-details.component.html + 55 - - - Do you really want to unfollow ? - src/app/+admin/follows/following-list/following-list.component.ts - 1 + src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts + 314 - - Unfollow + + Reported part - src/app/+admin/follows/following-list/following-list.component.ts - 1 + src/app/shared/shared-abuse-list/abuse-details.component.html + 73 - - You are not following anymore. + + Note - src/app/+admin/follows/following-list/following-list.component.ts - 1 + src/app/shared/shared-abuse-list/abuse-details.component.html + 80 - - enabled + + The video was deleted - src/app/+admin/follows/shared/redundancy-checkbox.component.ts - 1 + src/app/shared/shared-abuse-list/abuse-details.component.html + 89 - - disabled + + Comment: - src/app/+admin/follows/shared/redundancy-checkbox.component.ts - 1 + src/app/shared/shared-abuse-list/abuse-details.component.html + 95 - - Redundancy for is + + Violent or Repulsive - src/app/+admin/follows/shared/redundancy-checkbox.component.ts - 1 + src/app/shared/shared-abuse-list/abuse-details.component.ts + 19 - - Account unmuted by your instance. + + Hateful or Abusive - src/app/+admin/moderation/instance-blocklist/instance-account-blocklist.component.ts - 1 + src/app/shared/shared-abuse-list/abuse-details.component.ts + 20 - - Instance unmuted by your instance. + + Spam or Misleading - src/app/+admin/moderation/instance-blocklist/instance-server-blocklist.component.ts - 1 + src/app/shared/shared-abuse-list/abuse-details.component.ts + 21 - - Comment updated. + + Copyright - src/app/+admin/moderation/video-abuse-list/moderation-comment-modal.component.ts - 1 + src/app/shared/shared-abuse-list/abuse-details.component.ts + 23 - - - Delete this report - src/app/+admin/moderation/video-abuse-list/video-abuse-list.component.ts - 1 + src/app/shared/shared-moderation/abuse.service.ts + 159 - - Update moderation comment + + Server rules - src/app/+admin/moderation/video-abuse-list/video-abuse-list.component.ts - 1 + src/app/shared/shared-abuse-list/abuse-details.component.ts + 24 - - Mark as accepted + + Thumbnails - src/app/+admin/moderation/video-abuse-list/video-abuse-list.component.ts - 1 + src/app/shared/shared-abuse-list/abuse-details.component.ts + 25 + + + src/app/shared/shared-moderation/abuse.service.ts + 173 - - Mark as rejected + + Showing to of reports - src/app/+admin/moderation/video-abuse-list/video-abuse-list.component.ts - 1 + src/app/shared/shared-abuse-list/abuse-list-table.component.html + 6 - - Do you really want to delete this abuse report? + + Video/Comment/Account - src/app/+admin/moderation/video-abuse-list/video-abuse-list.component.ts - 1 + src/app/shared/shared-abuse-list/abuse-list-table.component.html + 22 - - Abuse deleted. + + Messages - src/app/+admin/moderation/video-abuse-list/video-abuse-list.component.ts - 1 + src/app/shared/shared-abuse-list/abuse-list-table.component.html + 25 - - Video removed from blacklist. + + Internal note - src/app/+admin/moderation/video-auto-blacklist-list/video-auto-blacklist-list.component.ts - 1 + src/app/shared/shared-abuse-list/abuse-list-table.component.html + 26 - - videos removed from blacklist. + + Deleted account - src/app/+admin/moderation/video-auto-blacklist-list/video-auto-blacklist-list.component.ts - 1 + src/app/shared/shared-abuse-list/abuse-list-table.component.html + 57,58 - - yes + + This video has been reported multiple times. - src/app/+admin/moderation/video-blacklist-list/video-blacklist-list.component.ts - 1 + src/app/shared/shared-abuse-list/abuse-list-table.component.html + 70 - - no + + The video was blocked - src/app/+admin/moderation/video-blacklist-list/video-blacklist-list.component.ts - 1 + src/app/shared/shared-abuse-list/abuse-list-table.component.html + 79 - - Do you really want to remove this video from the blacklist? It will be available again in the videos list. + + by on - src/app/+admin/moderation/video-blacklist-list/video-blacklist-list.component.ts - 1 + src/app/shared/shared-abuse-list/abuse-list-table.component.html + 82 - src/app/shared/video/video-actions-dropdown.component.ts - 1 + src/app/shared/shared-abuse-list/abuse-list-table.component.html + 99 - - Video removed from the blacklist. + + Video was deleted - src/app/+admin/moderation/video-blacklist-list/video-blacklist-list.component.ts - 1 + src/app/shared/shared-abuse-list/abuse-list-table.component.html + 89 + + + Account deleted - src/app/shared/video/video-actions-dropdown.component.ts - 1 + src/app/shared/shared-abuse-list/abuse-list-table.component.html + 125,126 - - You don't have plugins installed yet. + + No abuses found matching current filters. - src/app/+admin/plugins/plugin-list-installed/plugin-list-installed.component.ts - 1 + src/app/shared/shared-abuse-list/abuse-list-table.component.html + 163 - - You don't have themes installed yet. + + No abuses found. - src/app/+admin/plugins/plugin-list-installed/plugin-list-installed.component.ts - 1 + src/app/shared/shared-abuse-list/abuse-list-table.component.html + 164 - - Update to + + Unsolved reports - src/app/+admin/plugins/plugin-list-installed/plugin-list-installed.component.ts - 1 + src/app/shared/shared-abuse-list/abuse-list-table.component.ts + 42 - - Do you really want to uninstall ? + + Accepted reports - src/app/+admin/plugins/plugin-list-installed/plugin-list-installed.component.ts - 1 + src/app/shared/shared-abuse-list/abuse-list-table.component.ts + 46 - - uninstalled. + + Refused reports - src/app/+admin/plugins/plugin-list-installed/plugin-list-installed.component.ts - 1 + src/app/shared/shared-abuse-list/abuse-list-table.component.ts + 50 - - updated. + + Reports with blocked videos - src/app/+admin/plugins/plugin-list-installed/plugin-list-installed.component.ts - 1 + src/app/shared/shared-abuse-list/abuse-list-table.component.ts + 54 - - The plugin index is not available. Please retry later. + + Reports with deleted videos - src/app/+admin/plugins/plugin-search/plugin-search.component.ts - 1 + src/app/shared/shared-abuse-list/abuse-list-table.component.ts + 58 - - Please only install plugins or themes you trust, since they can execute any code on your instance. + + Do you really want to delete this abuse report? - src/app/+admin/plugins/plugin-search/plugin-search.component.ts - 1 + src/app/shared/shared-abuse-list/abuse-list-table.component.ts + 144 - - Install ? + + Abuse deleted. - src/app/+admin/plugins/plugin-search/plugin-search.component.ts - 1 + src/app/shared/shared-abuse-list/abuse-list-table.component.ts + 149 - - installed. + + Deleted comment - src/app/+admin/plugins/plugin-search/plugin-search.component.ts - 1 + src/app/shared/shared-abuse-list/abuse-list-table.component.ts + 225 - - Settings updated. + + Messages with reporter - src/app/+admin/plugins/plugin-show-installed/plugin-show-installed.component.ts - 1 + src/app/shared/shared-abuse-list/abuse-list-table.component.ts + 259 - - Plugins + + Messages with moderators - src/app/+admin/plugins/shared/plugin-api.service.ts - 1 + src/app/shared/shared-abuse-list/abuse-list-table.component.ts + 260 - - Themes + + Update internal note - src/app/+admin/plugins/shared/plugin-api.service.ts - 1 + src/app/shared/shared-abuse-list/abuse-list-table.component.ts + 265 - - plugin + + Mark as accepted - src/app/+admin/plugins/shared/plugin-api.service.ts - 1 + src/app/shared/shared-abuse-list/abuse-list-table.component.ts + 270 - - theme + + Mark as rejected - src/app/+admin/plugins/shared/plugin-api.service.ts - 1 + src/app/shared/shared-abuse-list/abuse-list-table.component.ts + 275 - - Last week + + Add internal note - src/app/+admin/system/logs/logs.component.ts - 1 + src/app/shared/shared-abuse-list/abuse-list-table.component.ts + 280 - - Last day + + Delete report - src/app/+admin/system/logs/logs.component.ts - 1 + src/app/shared/shared-abuse-list/abuse-list-table.component.ts + 285 - - Last hour + + Actions for the flagged account - src/app/+admin/system/logs/logs.component.ts - 1 + src/app/shared/shared-abuse-list/abuse-list-table.component.ts + 296 - - Info + + Mute account - src/app/+admin/system/logs/logs.component.ts - 1 + src/app/shared/shared-abuse-list/abuse-list-table.component.ts + 302 - src/app/core/notification/notifier.service.ts - 1 + src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts + 322 - - Warning + + Mute server account - src/app/+admin/system/logs/logs.component.ts - 1 + src/app/shared/shared-abuse-list/abuse-list-table.component.ts + 308 + + + Actions for the reporter - src/app/shared/guards/can-deactivate-guard.service.ts - 1 + src/app/shared/shared-abuse-list/abuse-list-table.component.ts + 320 - - Error + + Mute reporter - src/app/+admin/system/logs/logs.component.ts - 1 + src/app/shared/shared-abuse-list/abuse-list-table.component.ts + 326 + + + Mute server - src/app/core/auth/auth.service.ts - 1 + src/app/shared/shared-abuse-list/abuse-list-table.component.ts + 332 + + + Block video - src/app/core/notification/notifier.service.ts - 1 + src/app/shared/shared-abuse-list/abuse-list-table.component.ts + 349 - - Standard logs + + Video blocked. - src/app/+admin/system/logs/logs.component.ts - 1 + src/app/shared/shared-abuse-list/abuse-list-table.component.ts + 355 - - - Audit logs - src/app/+admin/system/logs/logs.component.ts - 1 + src/app/shared/shared-moderation/video-block.component.ts + 60 - - User created. + + Unblock video - src/app/+admin/users/user-edit/user-create.component.ts - 1 + src/app/shared/shared-abuse-list/abuse-list-table.component.ts + 365 - - Password changed for user . + + Video unblocked. - src/app/+admin/users/user-edit/user-password.component.ts - 1 + src/app/shared/shared-abuse-list/abuse-list-table.component.ts + 371 - - Update user password + + Delete video - src/app/+admin/users/user-edit/user-password.component.ts - 1 + src/app/shared/shared-abuse-list/abuse-list-table.component.ts + 381 - - User updated. + + Actions for the comment - src/app/+admin/users/user-edit/user-update.component.ts - 1 + src/app/shared/shared-abuse-list/abuse-list-table.component.ts + 410 - - Update user + + Delete comment - src/app/+admin/users/user-edit/user-update.component.ts - 1 + src/app/shared/shared-abuse-list/abuse-list-table.component.ts + 416 - - An email asking for password reset has been sent to . + + Comment deleted. - src/app/+admin/users/user-edit/user-update.component.ts - 1 + src/app/shared/shared-abuse-list/abuse-list-table.component.ts + 428 - - Unban + + Account muted by the instance. - src/app/+admin/users/user-list/user-list.component.ts - 1 + src/app/shared/shared-abuse-list/abuse-list-table.component.ts + 444 - src/app/+admin/users/user-list/user-list.component.ts - 1 + src/app/shared/shared-moderation/user-moderation-dropdown.component.ts + 176 + + + Server muted by the instance. - src/app/shared/moderation/user-moderation-dropdown.component.ts - 1 + src/app/shared/shared-abuse-list/abuse-list-table.component.ts + 456 + + + Messages with the reporter - src/app/shared/moderation/user-moderation-dropdown.component.ts - 1 + src/app/shared/shared-abuse-list/abuse-message-modal.component.html + 4 - - Set Email as Verified + + Messages with the moderation team - src/app/+admin/users/user-list/user-list.component.ts - 1 + src/app/shared/shared-abuse-list/abuse-message-modal.component.html + 5 + + + No messages for now. - src/app/shared/moderation/user-moderation-dropdown.component.ts - 1 + src/app/shared/shared-abuse-list/abuse-message-modal.component.html + 28,29 - - You cannot ban root. + + Add a message - src/app/+admin/users/user-list/user-list.component.ts - 1 + src/app/shared/shared-abuse-list/abuse-message-modal.component.html + 44 + + + Add a message to communicate with the reporter - src/app/shared/moderation/user-moderation-dropdown.component.ts - 1 + src/app/shared/shared-abuse-list/abuse-message-modal.component.ts + 100 - - Do you really want to unban users? + + Add a message to communicate with the moderation team - src/app/+admin/users/user-list/user-list.component.ts - 1 + src/app/shared/shared-abuse-list/abuse-message-modal.component.ts + 103 - - users unbanned. + + Moderation comment - src/app/+admin/users/user-list/user-list.component.ts - 1 + src/app/shared/shared-abuse-list/moderation-comment-modal.component.html + 3 - - You cannot delete root. + + This comment can only be seen by you or the other moderators. - src/app/+admin/users/user-list/user-list.component.ts - 1 + src/app/shared/shared-abuse-list/moderation-comment-modal.component.html + 21,22 + + + Update this comment - src/app/shared/moderation/user-moderation-dropdown.component.ts - 1 + src/app/shared/shared-abuse-list/moderation-comment-modal.component.html + 30 - - If you remove these users, you will not be able to create others with the same username! + + Comment updated. - src/app/+admin/users/user-list/user-list.component.ts - 1 + src/app/shared/shared-abuse-list/moderation-comment-modal.component.ts + 58 - - users deleted. + + Upload a new avatar - src/app/+admin/users/user-list/user-list.component.ts - 1 + src/app/shared/shared-actor-image-edit/actor-avatar-edit.component.html + 9 - - - users email set as verified. - src/app/+admin/users/user-list/user-list.component.ts - 1 + src/app/shared/shared-actor-image-edit/actor-avatar-edit.component.html + 34 - - Account unmuted. + + Change your avatar - src/app/+my-account/my-account-blocklist/my-account-blocklist.component.ts - 1 + src/app/shared/shared-actor-image-edit/actor-avatar-edit.component.html + 18 + + + Remove avatar - src/app/shared/moderation/user-moderation-dropdown.component.ts - 1 + src/app/shared/shared-actor-image-edit/actor-avatar-edit.component.html + 40 - - Instance unmuted. + + max size - src/app/+my-account/my-account-blocklist/my-account-server-blocklist.component.ts - 1 + src/app/shared/shared-actor-image-edit/actor-avatar-edit.component.ts + 47 - src/app/shared/moderation/user-moderation-dropdown.component.ts - 1 + src/app/shared/shared-forms/preview-upload.component.ts + 39 - - My videos history + + extensions - src/app/+my-account/my-account-history/my-account-history.component.ts - 1 + src/app/shared/shared-actor-image-edit/actor-avatar-edit.component.ts + 48 - - Videos history is enabled + + This image is too large. - src/app/+my-account/my-account-history/my-account-history.component.ts - 1 + src/app/shared/shared-actor-image-edit/actor-avatar-edit.component.ts + 57 - - - Videos history is disabled - src/app/+my-account/my-account-history/my-account-history.component.ts - 1 + src/app/shared/shared-actor-image-edit/actor-banner-edit.component.ts + 54 - - Delete videos history + + Upload a new banner - src/app/+my-account/my-account-history/my-account-history.component.ts - 1 + src/app/shared/shared-actor-image-edit/actor-banner-edit.component.html + 9 - - - Are you sure you want to delete all your videos history? - src/app/+my-account/my-account-history/my-account-history.component.ts - 1 + src/app/shared/shared-actor-image-edit/actor-banner-edit.component.html + 26 - - Videos history deleted + + Change your banner - src/app/+my-account/my-account-history/my-account-history.component.ts - 1 + src/app/shared/shared-actor-image-edit/actor-banner-edit.component.html + 18 - - Ownership accepted + + Remove banner - src/app/+my-account/my-account-ownership/my-account-accept-ownership/my-account-accept-ownership.component.ts - 1 + src/app/shared/shared-actor-image-edit/actor-banner-edit.component.html + 32 - - Please check your emails to verify your new email. + + ratio 6/1, recommended size: 1920x317, max size: , extensions: - src/app/+my-account/my-account-settings/my-account-change-email/my-account-change-email.component.ts - 1 + src/app/shared/shared-actor-image-edit/actor-banner-edit.component.ts + 45 - - Email updated. + + Account avatar - src/app/+my-account/my-account-settings/my-account-change-email/my-account-change-email.component.ts - 1 + src/app/shared/shared-actor-image/actor-avatar.component.ts + 47 - - You current password is invalid. + + Channel avatar - src/app/+my-account/my-account-settings/my-account-change-email/my-account-change-email.component.ts - 1 + src/app/shared/shared-actor-image/actor-avatar.component.ts + 48 + + + Advanced filters - src/app/+my-account/my-account-settings/my-account-change-password/my-account-change-password.component.ts - 1 + src/app/shared/shared-forms/advanced-input-filter.component.html + 8 - - Password updated. + + Filter... - src/app/+my-account/my-account-settings/my-account-change-password/my-account-change-password.component.ts - 1 + src/app/shared/shared-forms/advanced-input-filter.component.html + 17 - - Are you sure you want to delete your account? This will delete all your data, including channels, videos etc. + + Clear filters - src/app/+my-account/my-account-settings/my-account-danger-zone/my-account-danger-zone.component.ts - 1 + src/app/shared/shared-forms/advanced-input-filter.component.html + 23 - - Type your username to confirm + + Copy - src/app/+my-account/my-account-settings/my-account-danger-zone/my-account-danger-zone.component.ts - 1 + src/app/shared/shared-forms/input-toggle-hidden.component.html + 15 - - Delete my account + + Copied - src/app/+my-account/my-account-settings/my-account-danger-zone/my-account-danger-zone.component.ts - 1 + src/app/shared/shared-forms/input-toggle-hidden.component.ts + 47 - - - Your account is deleted. - src/app/+my-account/my-account-settings/my-account-danger-zone/my-account-danger-zone.component.ts - 1 + src/app/shared/shared-video-miniature/video-download.component.ts + 151 - - Interface settings updated. + + Truncated preview - src/app/+my-account/my-account-settings/my-account-interface/my-account-interface-settings.component.ts - 1 + src/app/shared/shared-forms/markdown-textarea.component.html + 11 - - New video from your subscriptions + + Complete preview - src/app/+my-account/my-account-settings/my-account-notification-preferences/my-account-notification-preferences.component.ts - 1 + src/app/shared/shared-forms/markdown-textarea.component.html + 19 - - New comment on your video + + Maximize editor - src/app/+my-account/my-account-settings/my-account-notification-preferences/my-account-notification-preferences.component.ts - 1 + src/app/shared/shared-forms/markdown-textarea.component.ts + 48 - - New video abuse + + Exit maximized editor - src/app/+my-account/my-account-settings/my-account-notification-preferences/my-account-notification-preferences.component.ts - 1 + src/app/shared/shared-forms/markdown-textarea.component.ts + 49 - - Video auto-blacklisted waiting review + + Recommended - src/app/+my-account/my-account-settings/my-account-notification-preferences/my-account-notification-preferences.component.ts - 1 + src/app/shared/shared-forms/peertube-checkbox.component.html + 33 - - One of your video is blacklisted/unblacklisted + + This file is too large. - src/app/+my-account/my-account-settings/my-account-notification-preferences/my-account-notification-preferences.component.ts - 1 + src/app/shared/shared-forms/reactive-file.component.ts + 50 - - Video published (after transcoding/scheduled update) + + PeerTube cannot handle this kind of file. Accepted extensions are }. - src/app/+my-account/my-account-settings/my-account-notification-preferences/my-account-notification-preferences.component.ts - 1 + src/app/shared/shared-forms/reactive-file.component.ts + 56 - - Video import finished + + No items found - src/app/+my-account/my-account-settings/my-account-notification-preferences/my-account-notification-preferences.component.ts - 1 + src/app/shared/shared-forms/select/select-checkbox.component.html + 14 - - A new user registered on your instance + + Add a new option - src/app/+my-account/my-account-settings/my-account-notification-preferences/my-account-notification-preferences.component.ts - 1 + src/app/shared/shared-forms/select/select-checkbox.component.ts + 28 - - You or your channel(s) has a new follower + + Custom value... - src/app/+my-account/my-account-settings/my-account-notification-preferences/my-account-notification-preferences.component.ts - 1 + src/app/shared/shared-forms/select/select-custom-value.component.ts + 69 - - Someone mentioned you in video comments + + Enter a new tag - src/app/+my-account/my-account-settings/my-account-notification-preferences/my-account-notification-preferences.component.ts - 1 + src/app/shared/shared-forms/select/select-tags.component.html + 5 - - Your instance has a new follower + + yes - src/app/+my-account/my-account-settings/my-account-notification-preferences/my-account-notification-preferences.component.ts + src/app/shared/shared-instance/feature-boolean.component.html 1 - - Your instance auto followed another instance + + no - src/app/+my-account/my-account-settings/my-account-notification-preferences/my-account-notification-preferences.component.ts - 1 + src/app/shared/shared-instance/feature-boolean.component.html + 2 - - Preferences saved + + Features found on this instance - src/app/+my-account/my-account-settings/my-account-notification-preferences/my-account-notification-preferences.component.ts - 1 + src/app/shared/shared-instance/instance-about-accordion.component.html + 6 - - - Profile updated. - src/app/+my-account/my-account-settings/my-account-profile/my-account-profile.component.ts - 1 + src/app/shared/shared-instance/instance-features-table.component.html + 4 - - Avatar changed. + + Administrators & Sustainability - src/app/+my-account/my-account-settings/my-account-settings.component.ts - 1 + src/app/shared/shared-instance/instance-about-accordion.component.html + 15 + + + Who are we? - src/app/+my-account/my-account-video-channels/my-account-video-channel-update.component.ts - 1 + src/app/shared/shared-instance/instance-about-accordion.component.html + 19 - - Unknown language + + How long do we plan to maintain this instance? - src/app/+my-account/my-account-settings/my-account-video-settings/my-account-video-settings.component.ts - 1 + src/app/shared/shared-instance/instance-about-accordion.component.html + 24 - - Video settings updated. + + How will we finance this instance? - src/app/+my-account/my-account-settings/my-account-video-settings/my-account-video-settings.component.ts - 1 + src/app/shared/shared-instance/instance-about-accordion.component.html + 29 - - Video channel created. + + PeerTube version - src/app/+my-account/my-account-video-channels/my-account-video-channel-create.component.ts - 1 + src/app/shared/shared-instance/instance-features-table.component.html + 6 - - This name already exists on this instance. + + Default NSFW/sensitive videos policycan be redefined by the users - src/app/+my-account/my-account-video-channels/my-account-video-channel-create.component.ts - 1 + src/app/shared/shared-instance/instance-features-table.component.html + 13,14 - - Video channel updated. + + User registration allowed - src/app/+my-account/my-account-video-channels/my-account-video-channel-update.component.ts - 1 + src/app/shared/shared-instance/instance-features-table.component.html + 21 - - Do you really want to delete ? It will delete all videos uploaded in this channel, and you will not be able to create another channel with the same name ()! + + Video uploads - src/app/+my-account/my-account-video-channels/my-account-video-channels.component.ts - 1 + src/app/shared/shared-instance/instance-features-table.component.html + 28 - - - Please type the display name of the video channel () to confirm - src/app/+my-account/my-account-video-channels/my-account-video-channels.component.ts - 1 + src/app/shared/shared-instance/instance-features-table.component.html + 39 - - Video channel deleted. + + Transcoding in multiple resolutions - src/app/+my-account/my-account-video-channels/my-account-video-channels.component.ts - 1 + src/app/shared/shared-instance/instance-features-table.component.html + 32 - - Playlist created. + + Requires manual validation by moderators - src/app/+my-account/my-account-video-playlists/my-account-video-playlist-create.component.ts - 1 + src/app/shared/shared-instance/instance-features-table.component.html + 41 - - Playlist updated. + + Automatically published - src/app/+my-account/my-account-video-playlists/my-account-video-playlist-update.component.ts - 1 + src/app/shared/shared-instance/instance-features-table.component.html + 42 - - Do you really want to delete ? + + Unlimited ( per day) - src/app/+my-account/my-account-video-playlists/my-account-video-playlists.component.ts - 1 + src/app/shared/shared-instance/instance-features-table.component.html + 61 - - Playlist deleted. + + Live streaming enabled - src/app/+my-account/my-account-video-playlists/my-account-video-playlists.component.ts - 1 + src/app/shared/shared-instance/instance-features-table.component.html + 71 - - My videos + + Transcode live video in multiple resolutions - src/app/+my-account/my-account-videos/my-account-videos.component.ts - 1 + src/app/shared/shared-instance/instance-features-table.component.html + 78 + + + Max parallel lives - src/app/+my-account/my-account.component.ts - 1 + src/app/shared/shared-instance/instance-features-table.component.html + 85 - - Do you really want to delete videos? + + per user / per instance - src/app/+my-account/my-account-videos/my-account-videos.component.ts - 1 + src/app/shared/shared-instance/instance-features-table.component.html + 86,88 - - videos deleted. + + HTTP import (YouTube, Vimeo, direct URL...) - src/app/+my-account/my-account-videos/my-account-videos.component.ts - 1 + src/app/shared/shared-instance/instance-features-table.component.html + 96 - - Do you really want to delete ? + + Torrent import - src/app/+my-account/my-account-videos/my-account-videos.component.ts - 1 + src/app/shared/shared-instance/instance-features-table.component.html + 103 - - Video deleted. + + Player - src/app/+my-account/my-account-videos/my-account-videos.component.ts - 1 + src/app/shared/shared-instance/instance-features-table.component.html + 111 + + + P2P enabled - src/app/shared/video/video-actions-dropdown.component.ts - 1 + src/app/shared/shared-instance/instance-features-table.component.html + 115 - - Ownership change request sent. + + Users can resolve distant content - src/app/+my-account/my-account-videos/video-change-ownership/video-change-ownership.component.ts - 1 + src/app/shared/shared-instance/instance-features-table.component.html + 126 - - My channels + + Hidden - src/app/+my-account/my-account.component.ts - 1 + src/app/shared/shared-instance/instance-features-table.component.ts + 54 - - My playlists + + Blurred with confirmation request - src/app/+my-account/my-account.component.ts - 1 + src/app/shared/shared-instance/instance-features-table.component.ts + 55 - - My subscriptions + + Displayed - src/app/+my-account/my-account.component.ts - 1 + src/app/shared/shared-instance/instance-features-table.component.ts + 56 - - My history + + ~ 1 minute - src/app/+my-account/my-account.component.ts - 1 + src/app/shared/shared-instance/instance-features-table.component.ts + 75 - - Misc + + ~ minutes - src/app/+my-account/my-account.component.ts - 1 + src/app/shared/shared-instance/instance-features-table.component.ts + 77 - - Ownership changes + + of full HD videos - src/app/+my-account/my-account.component.ts - 1 + src/app/shared/shared-instance/instance-features-table.component.ts + 93 - - My settings + + of HD videos - src/app/+my-account/my-account.component.ts - 1 + src/app/shared/shared-instance/instance-features-table.component.ts + 94 - - My notifications + + of average quality videos - src/app/+my-account/my-account.component.ts - 1 + src/app/shared/shared-instance/instance-features-table.component.ts + 95 - - Now please check your emails to verify your account and complete signup. + + Loading instance statistics... - src/app/+signup/+register/register.component.ts + src/app/shared/shared-instance/instance-statistics.component.html 1 - - You are now logged in as ! + + Local - src/app/+signup/+register/register.component.ts - 1 + src/app/shared/shared-instance/instance-statistics.component.html + 4 - - An email with verification link will be sent to . + + users - src/app/+signup/+verify-account/verify-account-ask-send-email/verify-account-ask-send-email.component.ts - 1 + src/app/shared/shared-instance/instance-statistics.component.html + 11 - - Unable to find user id or verification string. + + videos - src/app/+signup/+verify-account/verify-account-email/verify-account-email.component.ts - 1 + src/app/shared/shared-instance/instance-statistics.component.html + 21 - src/app/reset-password/reset-password.component.ts - 1 + src/app/shared/shared-instance/instance-statistics.component.html + 65 - - Published videos + + video views - src/app/+video-channels/video-channel-videos/video-channel-videos.component.ts - 1 + src/app/shared/shared-instance/instance-statistics.component.html + 31 - - Subscribe to the account + + video comments - src/app/+video-channels/video-channels.component.ts - 1 + src/app/shared/shared-instance/instance-statistics.component.html + 41 - src/app/videos/+video-watch/video-watch.component.ts - 1 + src/app/shared/shared-instance/instance-statistics.component.html + 75 - - Focus the search bar + + of hosted video - src/app/app.component.ts - 1 + src/app/shared/shared-instance/instance-statistics.component.html + 51 - - Toggle the left menu + + followers - src/app/app.component.ts - 1 + src/app/shared/shared-instance/instance-statistics.component.html + 85 - - Go to the discover videos page + + following - src/app/app.component.ts - 1 + src/app/shared/shared-instance/instance-statistics.component.html + 95 - - Go to the trending videos page + + h - src/app/app.component.ts - 1 + src/app/shared/shared-main/angular/duration-formatter.pipe.ts + 14 - - Go to the recently added videos page + + min - src/app/app.component.ts - 1 + src/app/shared/shared-main/angular/duration-formatter.pipe.ts + 16 + + + src/app/shared/shared-main/angular/duration-formatter.pipe.ts + 23 - - Go to the local videos page + + sec - src/app/app.component.ts - 1 + src/app/shared/shared-main/angular/duration-formatter.pipe.ts + 17 - - Go to the videos upload page + + sec - src/app/app.component.ts - 1 + src/app/shared/shared-main/angular/duration-formatter.pipe.ts + 30 - - Go to my subscriptions + + years ago - src/app/core/auth/auth.service.ts - 1 + src/app/shared/shared-main/angular/from-now.pipe.ts + 11 - - Go to my videos + + 1 year ago - src/app/core/auth/auth.service.ts - 1 + src/app/shared/shared-main/angular/from-now.pipe.ts + 12 + + + src/app/shared/shared-main/angular/from-now.pipe.ts + 17 - - Go to my imports + + months ago - src/app/core/auth/auth.service.ts - 1 + src/app/shared/shared-main/angular/from-now.pipe.ts + 18 - - Go to my channels + + 1 month ago - src/app/core/auth/auth.service.ts - 1 + src/app/shared/shared-main/angular/from-now.pipe.ts + 19 + + + src/app/shared/shared-main/angular/from-now.pipe.ts + 24 - - Cannot retrieve OAuth Client credentials: . - + + weeks ago - src/app/core/auth/auth.service.ts - 1 + src/app/shared/shared-main/angular/from-now.pipe.ts + 25 - - Ensure you have correctly configured PeerTube (config/ directory), in particular the "webserver" section. + + 1 week ago - src/app/core/auth/auth.service.ts - 1 + src/app/shared/shared-main/angular/from-now.pipe.ts + 26 - - You need to reconnect. + + days ago - src/app/core/auth/auth.service.ts - 1 + src/app/shared/shared-main/angular/from-now.pipe.ts + 29 - - Keyboard Shortcuts: + + 1 day ago - src/app/core/hotkeys/hotkeys.component.ts - 1 + src/app/shared/shared-main/angular/from-now.pipe.ts + 30 - - Success + + hours ago - src/app/core/notification/notifier.service.ts - 1 + src/app/shared/shared-main/angular/from-now.pipe.ts + 33 - - Incorrect username or password. + + 1 hour ago - src/app/login/login.component.ts - 1 + src/app/shared/shared-main/angular/from-now.pipe.ts + 34 - - You account is blocked. + + min ago - src/app/login/login.component.ts - 1 + src/app/shared/shared-main/angular/from-now.pipe.ts + 37 - - An email with the reset password instructions will be sent to . The link will expire within 1 hour. + + just now - src/app/login/login.component.ts - 1 + src/app/shared/shared-main/angular/from-now.pipe.ts + 39 - - Your password has been successfully reset! + + Open actions - src/app/reset-password/reset-password.component.ts - 1 + src/app/shared/shared-main/buttons/action-dropdown.component.html + 4 - - Any + + Open syndication dropdown - src/app/search/search-filters.component.ts - 1 + src/app/shared/shared-main/feeds/feed.component.html + 3 + + + Get help - src/app/search/search-filters.component.ts - 1 + src/app/shared/shared-main/misc/help.component.ts + 16 - - Today + + <a href="https://en.wikipedia.org/wiki/Markdown#Example" target="_blank" rel="noopener noreferrer">Markdown</a> compatible that supports: - src/app/search/search-filters.component.ts - 1 + src/app/shared/shared-main/misc/help.component.ts + 75 + + + Links - src/app/shared/i18n/i18n-primeng-calendar.ts - 1 + src/app/shared/shared-main/misc/help.component.ts + 82 - - Last 7 days + + New lines - src/app/search/search-filters.component.ts - 1 + src/app/shared/shared-main/misc/help.component.ts + 83 - - Last 30 days + + Images - src/app/search/search-filters.component.ts - 1 + src/app/shared/shared-main/misc/help.component.ts + 85 - - Last 365 days + + Close search - src/app/search/search-filters.component.ts - 1 + src/app/shared/shared-main/misc/simple-search-input.component.html + 14 - - Short (< 4 min) + + You don't have notifications. - src/app/search/search-filters.component.ts + src/app/shared/shared-main/users/user-notifications.component.html 1 - - Medium (4-10 min) + + published a new video: - src/app/search/search-filters.component.ts - 1 + src/app/shared/shared-main/users/user-notifications.component.html + 15,16 - - Long (> 10 min) + + The notification concerns a video now unavailable - src/app/search/search-filters.component.ts - 1 + src/app/shared/shared-main/users/user-notifications.component.html + 24,25 - - Relevance + + Your video has been unblocked - src/app/search/search-filters.component.ts - 1 + src/app/shared/shared-main/users/user-notifications.component.html + 33,34 - - Publish date + + Your video has been blocked - src/app/search/search-filters.component.ts - 1 + src/app/shared/shared-main/users/user-notifications.component.html + 41,42 - - Views + + A new video abuse has been created on video - src/app/search/search-filters.component.ts - 1 + src/app/shared/shared-main/users/user-notifications.component.html + 49 - - years ago + + A new comment abuse has been created on video - src/app/shared/angular/from-now.pipe.ts - 1 + src/app/shared/shared-main/users/user-notifications.component.html + 53 - - months ago + + A new account abuse has been created on account - src/app/shared/angular/from-now.pipe.ts - 1 + src/app/shared/shared-main/users/user-notifications.component.html + 57 - - month ago + + A new abuse has been created - src/app/shared/angular/from-now.pipe.ts - 1 + src/app/shared/shared-main/users/user-notifications.component.html + 62,63 - - weeks ago + + Your abuse has been acceptedrejected - src/app/shared/angular/from-now.pipe.ts - 1 + src/app/shared/shared-main/users/user-notifications.component.html + 70,72 - - week ago + + Abuse has a new message - src/app/shared/angular/from-now.pipe.ts - 1 + src/app/shared/shared-main/users/user-notifications.component.html + 80,81 - - days ago + + The recently added video has been automatically blocked - src/app/shared/angular/from-now.pipe.ts - 1 + src/app/shared/shared-main/users/user-notifications.component.html + 88 - - day ago + + commented your video - src/app/shared/angular/from-now.pipe.ts - 1 + src/app/shared/shared-main/users/user-notifications.component.html + 99 - - hours ago + + The notification concerns a comment now unavailable - src/app/shared/angular/from-now.pipe.ts - 1 + src/app/shared/shared-main/users/user-notifications.component.html + 107,108 + + + src/app/shared/shared-main/users/user-notifications.component.html + 172,173 - - hour ago + + Your video has been published - src/app/shared/angular/from-now.pipe.ts - 1 + src/app/shared/shared-main/users/user-notifications.component.html + 116,117 - - min ago + + Your video import succeeded - src/app/shared/angular/from-now.pipe.ts - 1 + src/app/shared/shared-main/users/user-notifications.component.html + 124,125 - - sec ago + + Your video import failed - src/app/shared/angular/from-now.pipe.ts - 1 + src/app/shared/shared-main/users/user-notifications.component.html + 132,133 - - Confirm + + User registered on your instance - src/app/shared/confirm/confirm.component.ts - 1 + src/app/shared/shared-main/users/user-notifications.component.html + 140,141 - - Instance name is required. + + is following your channel your account - src/app/shared/forms/form-validators/custom-config-validators.service.ts - 1 + src/app/shared/shared-main/users/user-notifications.component.html + 150,153 - - Short description should not be longer than 250 characters. + + mentioned you on video - src/app/shared/forms/form-validators/custom-config-validators.service.ts - 1 + src/app/shared/shared-main/users/user-notifications.component.html + 164 - - Twitter username is required. + + Your instance has a new follower () awaiting your approval - src/app/shared/forms/form-validators/custom-config-validators.service.ts - 1 + src/app/shared/shared-main/users/user-notifications.component.html + 181,182 - - Previews cache size is required. + + Your instance automatically followed - src/app/shared/forms/form-validators/custom-config-validators.service.ts - 1 + src/app/shared/shared-main/users/user-notifications.component.html + 190 - - Previews cache size must be greater than 1. + + A new version of the plugin/theme is available: - src/app/shared/forms/form-validators/custom-config-validators.service.ts - 1 + src/app/shared/shared-main/users/user-notifications.component.html + 198,199 - - Previews cache size must be a number. + + A new version of PeerTube is available: - src/app/shared/forms/form-validators/custom-config-validators.service.ts - 1 + src/app/shared/shared-main/users/user-notifications.component.html + 206,207 - - Captions cache size is required. + + The notification points to content now unavailable - src/app/shared/forms/form-validators/custom-config-validators.service.ts - 1 + src/app/shared/shared-main/users/user-notifications.component.html + 214,215 - - Captions cache size must be greater than 1. + + viewers - src/app/shared/forms/form-validators/custom-config-validators.service.ts - 1 + src/app/shared/shared-main/video/video.model.ts + 206 - - Captions cache size must be a number. + + views - src/app/shared/forms/form-validators/custom-config-validators.service.ts - 1 + src/app/shared/shared-main/video/video.model.ts + 209 - - Signup limit is required. + + Only I can see this video - src/app/shared/forms/form-validators/custom-config-validators.service.ts - 1 + src/app/shared/shared-main/video/video.service.ts + 385 - - Signup limit must be greater than 1. + + Only shareable via a private link - src/app/shared/forms/form-validators/custom-config-validators.service.ts - 1 + src/app/shared/shared-main/video/video.service.ts + 389 - - Signup limit must be a number. + + Anyone can see this video - src/app/shared/forms/form-validators/custom-config-validators.service.ts - 1 + src/app/shared/shared-main/video/video.service.ts + 393 - - Admin email is required. + + Only users of this instance can see this video - src/app/shared/forms/form-validators/custom-config-validators.service.ts - 1 + src/app/shared/shared-main/video/video.service.ts + 397 - - Admin email must be valid. + + Violent or repulsive - src/app/shared/forms/form-validators/custom-config-validators.service.ts - 1 + src/app/shared/shared-moderation/abuse.service.ts + 139 - - Transcoding threads is required. + + Contains offensive, violent, or coarse language or iconography. - src/app/shared/forms/form-validators/custom-config-validators.service.ts - 1 + src/app/shared/shared-moderation/abuse.service.ts + 140 - - Transcoding threads must be greater or equal to 0. + + Hateful or abusive - src/app/shared/forms/form-validators/custom-config-validators.service.ts - 1 + src/app/shared/shared-moderation/abuse.service.ts + 144 - - Index URL is required. + + Contains abusive, racist or sexist language or iconography. - src/app/shared/forms/form-validators/custom-config-validators.service.ts - 1 + src/app/shared/shared-moderation/abuse.service.ts + 145 - - Index URL should be a URL + + Spam, ad or false news - src/app/shared/forms/form-validators/custom-config-validators.service.ts - 1 + src/app/shared/shared-moderation/abuse.service.ts + 149 - - Email is required. + + Contains marketing, spam, purposefully deceitful news, or otherwise misleading thumbnail/text/tags. Please provide reputable sources to report hoaxes. - src/app/shared/forms/form-validators/instance-validators.service.ts - 1 + src/app/shared/shared-moderation/abuse.service.ts + 150 + + + Privacy breach or doxxing - src/app/shared/forms/form-validators/user-validators.service.ts - 1 + src/app/shared/shared-moderation/abuse.service.ts + 154 - - Email must be valid. + + 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/shared/forms/form-validators/instance-validators.service.ts - 1 + src/app/shared/shared-moderation/abuse.service.ts + 155 + + + Infringes your copyright wrt. the regional laws with which the server must comply. - src/app/shared/forms/form-validators/user-validators.service.ts - 1 + src/app/shared/shared-moderation/abuse.service.ts + 160 - - Your name is required. + + Breaks server rules - src/app/shared/forms/form-validators/instance-validators.service.ts - 1 + src/app/shared/shared-moderation/abuse.service.ts + 164 - - Your name must be at least 1 character long. + + 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/shared/forms/form-validators/instance-validators.service.ts - 1 + src/app/shared/shared-moderation/abuse.service.ts + 165 - - Your name cannot be more than 120 characters long. + + The above can only be seen in thumbnails. - src/app/shared/forms/form-validators/instance-validators.service.ts - 1 + src/app/shared/shared-moderation/abuse.service.ts + 174 - - A subject is required. + + The above can only be seen in captions (please describe which). - src/app/shared/forms/form-validators/instance-validators.service.ts - 1 + src/app/shared/shared-moderation/abuse.service.ts + 179 - - The subject must be at least 1 character long. + + Showing to of muted accounts - src/app/shared/forms/form-validators/instance-validators.service.ts - 1 + src/app/shared/shared-moderation/account-blocklist.component.html + 10 - - - The subject cannot be more than 120 characters long. - src/app/shared/forms/form-validators/instance-validators.service.ts - 1 + src/app/shared/shared-moderation/account-blocklist.component.html + 10 - - A message is required. + + Muted at - src/app/shared/forms/form-validators/instance-validators.service.ts - 1 + src/app/shared/shared-moderation/account-blocklist.component.html + 24 - - - The message must be at least 3 characters long. - src/app/shared/forms/form-validators/instance-validators.service.ts - 1 + src/app/shared/shared-moderation/account-blocklist.component.html + 24 - - - The message cannot be more than 5000 characters long. - src/app/shared/forms/form-validators/instance-validators.service.ts - 1 + src/app/shared/shared-moderation/server-blocklist.component.html + 32 + + + src/app/shared/shared-moderation/server-blocklist.component.html + 32 - - Username is required. + + Unmute - src/app/shared/forms/form-validators/login-validators.service.ts - 1 + src/app/shared/shared-moderation/account-blocklist.component.html + 31 - src/app/shared/forms/form-validators/user-validators.service.ts - 1 + src/app/shared/shared-moderation/account-blocklist.component.html + 31 - - - Password is required. - src/app/shared/forms/form-validators/login-validators.service.ts - 1 + src/app/shared/shared-moderation/server-blocklist.component.html + 39 - src/app/shared/forms/form-validators/user-validators.service.ts - 1 + src/app/shared/shared-moderation/server-blocklist.component.html + 39 - - Confirmation of the password is required. + + No account found matching current filters. - src/app/shared/forms/form-validators/reset-password-validators.service.ts - 1 + src/app/shared/shared-moderation/account-blocklist.component.html + 53 - - - Username must be at least 1 character long. - src/app/shared/forms/form-validators/user-validators.service.ts - 1 + src/app/shared/shared-moderation/account-blocklist.component.html + 53 - - Username cannot be more than 50 characters long. + + No account found. - src/app/shared/forms/form-validators/user-validators.service.ts - 1 + src/app/shared/shared-moderation/account-blocklist.component.html + 54 - - - Username should be lowercase alphanumeric; dots and underscores are allowed. - src/app/shared/forms/form-validators/user-validators.service.ts - 1 + src/app/shared/shared-moderation/account-blocklist.component.html + 54 - - Password must be at least 6 characters long. + + Account unmuted. - src/app/shared/forms/form-validators/user-validators.service.ts - 1 + src/app/shared/shared-moderation/account-blocklist.component.ts + 43 + + + src/app/shared/shared-moderation/user-moderation-dropdown.component.ts + 134 - - Password cannot be more than 255 characters long. + + Account unmuted by your instance. - src/app/shared/forms/form-validators/user-validators.service.ts - 1 + src/app/shared/shared-moderation/account-blocklist.component.ts + 44 - - The new password and the confirmed password do not correspond. + + 1 host (without "http://") per line - src/app/shared/forms/form-validators/user-validators.service.ts - 1 + src/app/shared/shared-moderation/batch-domains-modal.component.html + 11 - - Video quota is required. + + Process domains - src/app/shared/forms/form-validators/user-validators.service.ts - 1 + src/app/shared/shared-moderation/batch-domains-modal.component.ts + 28 - - Quota must be greater than -1. + + Report - src/app/shared/forms/form-validators/user-validators.service.ts - 1 + src/app/shared/shared-moderation/report-modals/account-report.component.ts + 51 - - Daily upload limit is required. + + Account reported. - src/app/shared/forms/form-validators/user-validators.service.ts - 1 + src/app/shared/shared-moderation/report-modals/account-report.component.ts + 82 - - Daily upload limit must be greater than -1. + + Report comment - src/app/shared/forms/form-validators/user-validators.service.ts - 1 + src/app/shared/shared-moderation/report-modals/comment-report.component.ts + 51 - - User role is required. + + Comment reported. - src/app/shared/forms/form-validators/user-validators.service.ts - 1 + src/app/shared/shared-moderation/report-modals/comment-report.component.ts + 82 - - Description must be at least 3 characters long. + + What is the issue? - src/app/shared/forms/form-validators/user-validators.service.ts - 1 + src/app/shared/shared-moderation/report-modals/report.component.html + 13 - src/app/shared/forms/form-validators/video-channel-validators.service.ts - 1 + src/app/shared/shared-moderation/report-modals/report.component.html + 13 - src/app/shared/forms/form-validators/video-playlist-validators.service.ts - 1 + src/app/shared/shared-moderation/report-modals/video-report.component.html + 13 - - Description cannot be more than 1000 characters long. + + Your report will be sent to moderators of and will be forwarded to the comment origin () too. - src/app/shared/forms/form-validators/user-validators.service.ts - 1 + src/app/shared/shared-moderation/report-modals/report.component.html + 36,38 - src/app/shared/forms/form-validators/video-channel-validators.service.ts - 1 + src/app/shared/shared-moderation/report-modals/report.component.html + 36,38 + + + Please describe the issue... - src/app/shared/forms/form-validators/video-playlist-validators.service.ts - 1 + src/app/shared/shared-moderation/report-modals/report.component.html + 42 - - - You must agree with the instance terms in order to register on it. - src/app/shared/forms/form-validators/user-validators.service.ts - 1 + src/app/shared/shared-moderation/report-modals/report.component.html + 42 - - - Ban reason must be at least 3 characters long. - src/app/shared/forms/form-validators/user-validators.service.ts - 1 + src/app/shared/shared-moderation/report-modals/video-report.component.html + 80 - - Ban reason cannot be more than 250 characters long. + + Report video "" - src/app/shared/forms/form-validators/user-validators.service.ts - 1 + src/app/shared/shared-moderation/report-modals/video-report.component.html + 3 - - Display name is required. + + Start at - src/app/shared/forms/form-validators/user-validators.service.ts - 1 + src/app/shared/shared-moderation/report-modals/video-report.component.html + 47 - src/app/shared/forms/form-validators/video-channel-validators.service.ts - 1 + src/app/shared/shared-share-modal/video-share.component.html + 113 - src/app/shared/forms/form-validators/video-playlist-validators.service.ts - 1 + src/app/shared/shared-video-playlist/video-add-to-playlist.component.html + 34 - - - Display name must be at least 1 character long. - src/app/shared/forms/form-validators/user-validators.service.ts - 1 + src/app/shared/shared-video-playlist/video-playlist-element-miniature.component.html + 57 + + + Stop at - src/app/shared/forms/form-validators/video-channel-validators.service.ts - 1 + src/app/shared/shared-moderation/report-modals/video-report.component.html + 62 - src/app/shared/forms/form-validators/video-playlist-validators.service.ts - 1 + src/app/shared/shared-share-modal/video-share.component.html + 144 - - - Display name cannot be more than 50 characters long. - src/app/shared/forms/form-validators/user-validators.service.ts - 1 + src/app/shared/shared-video-playlist/video-add-to-playlist.component.html + 35 - src/app/shared/forms/form-validators/video-channel-validators.service.ts - 1 + src/app/shared/shared-video-playlist/video-playlist-element-miniature.component.html + 71 - - Report reason is required. + + Your report will be sent to moderators of and will be forwarded to the video origin () too. - src/app/shared/forms/form-validators/video-abuse-validators.service.ts - 1 + src/app/shared/shared-moderation/report-modals/video-report.component.html + 74,76 - - Report reason must be at least 2 characters long. + + Video reported. - src/app/shared/forms/form-validators/video-abuse-validators.service.ts - 1 + src/app/shared/shared-moderation/report-modals/video-report.component.ts + 111 - - Report reason cannot be more than 3000 characters long. + + Showing to of muted instances - src/app/shared/forms/form-validators/video-abuse-validators.service.ts - 1 + src/app/shared/shared-moderation/server-blocklist.component.html + 11 - - - Moderation comment is required. - src/app/shared/forms/form-validators/video-abuse-validators.service.ts - 1 + src/app/shared/shared-moderation/server-blocklist.component.html + 11 - - Moderation comment must be at least 2 characters long. + + Mute domain - src/app/shared/forms/form-validators/video-abuse-validators.service.ts - 1 + src/app/shared/shared-moderation/server-blocklist.component.html + 18 - - - Moderation comment cannot be more than 3000 characters long. - src/app/shared/forms/form-validators/video-abuse-validators.service.ts - 1 + src/app/shared/shared-moderation/server-blocklist.component.html + 18 - - The channel is required. + + No server found matching current filters. - src/app/shared/forms/form-validators/video-accept-ownership-validators.service.ts - 1 + src/app/shared/shared-moderation/server-blocklist.component.html + 55 - - - Blacklist reason must be at least 2 characters long. - src/app/shared/forms/form-validators/video-blacklist-validators.service.ts - 1 + src/app/shared/shared-moderation/server-blocklist.component.html + 55 - - Blacklist reason cannot be more than 300 characters long. + + No server found. - src/app/shared/forms/form-validators/video-blacklist-validators.service.ts - 1 + src/app/shared/shared-moderation/server-blocklist.component.html + 56 - - - Video caption language is required. - src/app/shared/forms/form-validators/video-captions-validators.service.ts - 1 + src/app/shared/shared-moderation/server-blocklist.component.html + 56 - - Video caption file is required. + + Mute domains - src/app/shared/forms/form-validators/video-captions-validators.service.ts - 1 + src/app/shared/shared-moderation/server-blocklist.component.html + 63 - - - The username is required. - src/app/shared/forms/form-validators/video-change-ownership-validators.service.ts - 1 + src/app/shared/shared-moderation/server-blocklist.component.html + 63 - - You can only transfer ownership to a local account + + Instance unmuted. - src/app/shared/forms/form-validators/video-change-ownership-validators.service.ts - 1 + src/app/shared/shared-moderation/server-blocklist.component.ts + 45 - - - Name is required. - src/app/shared/forms/form-validators/video-channel-validators.service.ts - 1 + src/app/shared/shared-moderation/user-moderation-dropdown.component.ts + 162 - - Name must be at least 1 character long. + + Instance unmuted by your instance. - src/app/shared/forms/form-validators/video-channel-validators.service.ts - 1 + src/app/shared/shared-moderation/server-blocklist.component.ts + 46 - - Name cannot be more than 50 characters long. + + Instance muted. - src/app/shared/forms/form-validators/video-channel-validators.service.ts - 1 + src/app/shared/shared-moderation/server-blocklist.component.ts + 68 - - - Name should be lowercase alphanumeric; dots and underscores are allowed. - src/app/shared/forms/form-validators/video-channel-validators.service.ts - 1 + src/app/shared/shared-moderation/user-moderation-dropdown.component.ts + 148 - - Support text must be at least 3 characters long. + + Instance muted by your instance. - src/app/shared/forms/form-validators/video-channel-validators.service.ts - 1 + src/app/shared/shared-moderation/server-blocklist.component.ts + 69 - - Support text cannot be more than 1000 characters long. + + Reason... - src/app/shared/forms/form-validators/video-channel-validators.service.ts - 1 + src/app/shared/shared-moderation/user-ban-modal.component.html + 12 - - Comment is required. + + A banned user will no longer be able to login. - src/app/shared/forms/form-validators/video-comment-validators.service.ts - 1 + src/app/shared/shared-moderation/user-ban-modal.component.html + 21,22 - - Comment must be at least 2 characters long. + + Ban this user - src/app/shared/forms/form-validators/video-comment-validators.service.ts - 1 + src/app/shared/shared-moderation/user-ban-modal.component.html + 30 - - Comment cannot be more than 3000 characters long. + + users banned. - src/app/shared/forms/form-validators/video-comment-validators.service.ts - 1 + src/app/shared/shared-moderation/user-ban-modal.component.ts + 53 - - Display name cannot be more than 120 characters long. + + User banned. - src/app/shared/forms/form-validators/video-playlist-validators.service.ts - 1 + src/app/shared/shared-moderation/user-ban-modal.component.ts + 54 - - Privacy is required. + + Do you really want to unban ? - src/app/shared/forms/form-validators/video-playlist-validators.service.ts - 1 + src/app/shared/shared-moderation/user-moderation-dropdown.component.ts + 71 - - The channel is required when the playlist is public. + + User unbanned. - src/app/shared/forms/form-validators/video-playlist-validators.service.ts - 1 + src/app/shared/shared-moderation/user-moderation-dropdown.component.ts + 77 - - Video name is required. + + If you remove this user, you will not be able to create another with the same username! - src/app/shared/forms/form-validators/video-validators.service.ts - 1 + src/app/shared/shared-moderation/user-moderation-dropdown.component.ts + 91 - - Video name must be at least 3 characters long. + + User deleted. - src/app/shared/forms/form-validators/video-validators.service.ts - 1 + src/app/shared/shared-moderation/user-moderation-dropdown.component.ts + 97 - - Video name cannot be more than 120 characters long. + + User email set as verified - src/app/shared/forms/form-validators/video-validators.service.ts - 1 + src/app/shared/shared-moderation/user-moderation-dropdown.component.ts + 108 - - Video privacy is required. + + Account muted. - src/app/shared/forms/form-validators/video-validators.service.ts - 1 + src/app/shared/shared-moderation/user-moderation-dropdown.component.ts + 120 + + + src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts + 240 - - Video channel is required. + + Account unmuted by the instance. - src/app/shared/forms/form-validators/video-validators.service.ts - 1 + src/app/shared/shared-moderation/user-moderation-dropdown.component.ts + 190 - - Video description must be at least 3 characters long. + + Instance muted by the instance. - src/app/shared/forms/form-validators/video-validators.service.ts - 1 + src/app/shared/shared-moderation/user-moderation-dropdown.component.ts + 204 - - Video description cannot be more than 10000 characters long. + + Instance unmuted by the instance. - src/app/shared/forms/form-validators/video-validators.service.ts - 1 + src/app/shared/shared-moderation/user-moderation-dropdown.component.ts + 218 - - A tag should be more than 2 characters long. + + Are you sure you want to remove all the comments of this account? - src/app/shared/forms/form-validators/video-validators.service.ts - 1 + src/app/shared/shared-moderation/user-moderation-dropdown.component.ts + 229 - - A tag should be less than 30 characters long. + + Delete account comments - src/app/shared/forms/form-validators/video-validators.service.ts - 1 + src/app/shared/shared-moderation/user-moderation-dropdown.component.ts + 230 - - Video support must be at least 3 characters long. + + Will remove comments of this account (may take several minutes). - src/app/shared/forms/form-validators/video-validators.service.ts - 1 + src/app/shared/shared-moderation/user-moderation-dropdown.component.ts + 236 - - Video support cannot be more than 1000 characters long. + + Edit user - src/app/shared/forms/form-validators/video-validators.service.ts - 1 + src/app/shared/shared-moderation/user-moderation-dropdown.component.ts + 264 - - A date is required to schedule video update. + + Change quota, role, and more. - src/app/shared/forms/form-validators/video-validators.service.ts - 1 + src/app/shared/shared-moderation/user-moderation-dropdown.component.ts + 265 - - Copied + + Delete user - src/app/shared/forms/input-readonly-copy.component.ts - 1 + src/app/shared/shared-moderation/user-moderation-dropdown.component.ts + 269 + + + Unban user - src/app/shared/video/modals/video-download.component.ts - 1 + src/app/shared/shared-moderation/user-moderation-dropdown.component.ts + 280 - - This file is too large. + + Allow the user to login and create videos/comments again - src/app/shared/forms/reactive-file.component.ts - 1 + src/app/shared/shared-moderation/user-moderation-dropdown.component.ts + 281 - - PeerTube cannot handle this kind of file. Accepted extensions are . + + Mute this account - src/app/shared/forms/reactive-file.component.ts - 1 + src/app/shared/shared-moderation/user-moderation-dropdown.component.ts + 298 - - All unsaved data will be lost, are you sure you want to leave this page? + + Hide any content from that user from you. - src/app/shared/guards/can-deactivate-guard.service.ts - 1 + src/app/shared/shared-moderation/user-moderation-dropdown.component.ts + 299 - - Sunday + + Unmute this account - src/app/shared/i18n/i18n-primeng-calendar.ts - 1 + src/app/shared/shared-moderation/user-moderation-dropdown.component.ts + 304 - - Monday + + Show back content from that user for you. - src/app/shared/i18n/i18n-primeng-calendar.ts - 1 + src/app/shared/shared-moderation/user-moderation-dropdown.component.ts + 305 - - Tuesday + + Mute the instance - src/app/shared/i18n/i18n-primeng-calendar.ts - 1 + src/app/shared/shared-moderation/user-moderation-dropdown.component.ts + 310 - - Wednesday + + Hide any content from that instance for you. - src/app/shared/i18n/i18n-primeng-calendar.ts - 1 + src/app/shared/shared-moderation/user-moderation-dropdown.component.ts + 311 - - Thursday + + Unmute the instance - src/app/shared/i18n/i18n-primeng-calendar.ts - 1 + src/app/shared/shared-moderation/user-moderation-dropdown.component.ts + 316 - - Friday + + Show back content from that instance for you. - src/app/shared/i18n/i18n-primeng-calendar.ts - 1 + src/app/shared/shared-moderation/user-moderation-dropdown.component.ts + 317 - - Saturday + + Remove comments from your videos - src/app/shared/i18n/i18n-primeng-calendar.ts - 1 + src/app/shared/shared-moderation/user-moderation-dropdown.component.ts + 322 - - Sun + + Remove comments made by this account on your videos. - src/app/shared/i18n/i18n-primeng-calendar.ts - 1 + src/app/shared/shared-moderation/user-moderation-dropdown.component.ts + 323 - Day name short - - Mon + + Mute this account by your instance - src/app/shared/i18n/i18n-primeng-calendar.ts - 1 + src/app/shared/shared-moderation/user-moderation-dropdown.component.ts + 334 - Day name short - - Tue + + Hide any content from that user from you, your instance and its users. - src/app/shared/i18n/i18n-primeng-calendar.ts - 1 + src/app/shared/shared-moderation/user-moderation-dropdown.component.ts + 335 - Day name short - - Wed + + Unmute this account by your instance - src/app/shared/i18n/i18n-primeng-calendar.ts - 1 + src/app/shared/shared-moderation/user-moderation-dropdown.component.ts + 340 - Day name short - - Thu + + Show this user's content to the users of this instance again. - src/app/shared/i18n/i18n-primeng-calendar.ts - 1 + src/app/shared/shared-moderation/user-moderation-dropdown.component.ts + 341 - Day name short - - Fri + + Mute the instance by your instance - src/app/shared/i18n/i18n-primeng-calendar.ts - 1 + src/app/shared/shared-moderation/user-moderation-dropdown.component.ts + 352 - Day name short - - Sat + + Hide any content from that instance from you, your instance and its users. - src/app/shared/i18n/i18n-primeng-calendar.ts - 1 + src/app/shared/shared-moderation/user-moderation-dropdown.component.ts + 353 - Day name short - - Su + + Unmute the instance by your instance - src/app/shared/i18n/i18n-primeng-calendar.ts - 1 + src/app/shared/shared-moderation/user-moderation-dropdown.component.ts + 358 - Day name min - - Mo + + Show back content from that instance for you, your instance and its users. - src/app/shared/i18n/i18n-primeng-calendar.ts - 1 + src/app/shared/shared-moderation/user-moderation-dropdown.component.ts + 359 - Day name min - - Tu + + Remove comments from your instance - src/app/shared/i18n/i18n-primeng-calendar.ts - 1 + src/app/shared/shared-moderation/user-moderation-dropdown.component.ts + 369 - Day name min - - We + + Remove comments made by this account from your instance. - src/app/shared/i18n/i18n-primeng-calendar.ts - 1 + src/app/shared/shared-moderation/user-moderation-dropdown.component.ts + 370 - Day name min - - Th + + Block video "" - src/app/shared/i18n/i18n-primeng-calendar.ts - 1 + src/app/shared/shared-moderation/video-block.component.html + 3 - Day name min - - Fr + + Block live "" - src/app/shared/i18n/i18n-primeng-calendar.ts - 1 + src/app/shared/shared-moderation/video-block.component.html + 4 - Day name min - - Sa + + Please describe the reason... - src/app/shared/i18n/i18n-primeng-calendar.ts - 1 + src/app/shared/shared-moderation/video-block.component.html + 13 - Day name min - - January + + Unfederate the video - src/app/shared/i18n/i18n-primeng-calendar.ts - 1 + src/app/shared/shared-moderation/video-block.component.html + 24 - - February + + This will ask remote instances to delete it - src/app/shared/i18n/i18n-primeng-calendar.ts - 1 + src/app/shared/shared-moderation/video-block.component.html + 27 - - March + + Blocking this live will automatically terminate the live stream. - src/app/shared/i18n/i18n-primeng-calendar.ts - 1 + src/app/shared/shared-moderation/video-block.component.html + 33,34 - - April + + Share the playlist - src/app/shared/i18n/i18n-primeng-calendar.ts - 1 + src/app/shared/shared-share-modal/video-share.component.html + 11 - - May + + QR-Code - src/app/shared/i18n/i18n-primeng-calendar.ts - 1 + src/app/shared/shared-share-modal/video-share.component.html + 27 - src/app/shared/i18n/i18n-primeng-calendar.ts - 1 + src/app/shared/shared-share-modal/video-share.component.html + 81 - - June + + Embed - src/app/shared/i18n/i18n-primeng-calendar.ts - 1 + src/app/shared/shared-share-modal/video-share.component.html + 37 - - - July - src/app/shared/i18n/i18n-primeng-calendar.ts - 1 + src/app/shared/shared-share-modal/video-share.component.html + 91 - - August + + 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/shared/i18n/i18n-primeng-calendar.ts - 1 + src/app/shared/shared-share-modal/video-share.component.html + 44,45 - - - September - src/app/shared/i18n/i18n-primeng-calendar.ts - 1 + src/app/shared/shared-share-modal/video-share.component.html + 98,99 - - October + + Share the playlist at this video position - src/app/shared/i18n/i18n-primeng-calendar.ts - 1 + src/app/shared/shared-share-modal/video-share.component.html + 58 - - November + + Share the video - src/app/shared/i18n/i18n-primeng-calendar.ts - 1 + src/app/shared/shared-share-modal/video-share.component.html + 66 - - December + + Auto select subtitle - src/app/shared/i18n/i18n-primeng-calendar.ts - 1 + src/app/shared/shared-share-modal/video-share.component.html + 128 - - Jan + + Autoplay - src/app/shared/i18n/i18n-primeng-calendar.ts - 1 + src/app/shared/shared-share-modal/video-share.component.html + 159 - Month name short - - Feb + + Loop - src/app/shared/i18n/i18n-primeng-calendar.ts - 1 + src/app/shared/shared-share-modal/video-share.component.html + 173 - Month name short - - Mar + + Use origin instance URL - src/app/shared/i18n/i18n-primeng-calendar.ts - 1 + src/app/shared/shared-share-modal/video-share.component.html + 180 - Month name short - - Apr + + Display video title - src/app/shared/i18n/i18n-primeng-calendar.ts - 1 + src/app/shared/shared-share-modal/video-share.component.html + 189 - Month name short - - Jun + + Display privacy warning - src/app/shared/i18n/i18n-primeng-calendar.ts - 1 + src/app/shared/shared-share-modal/video-share.component.html + 196 - Month name short - - Jul + + Display player controls - src/app/shared/i18n/i18n-primeng-calendar.ts - 1 + src/app/shared/shared-share-modal/video-share.component.html + 203 - Month name short - - Aug + + Display PeerTube button link - src/app/shared/i18n/i18n-primeng-calendar.ts - 1 + src/app/shared/shared-share-modal/video-share.component.html + 210 - Month name short - - Sep + + More customization - src/app/shared/i18n/i18n-primeng-calendar.ts - 1 + src/app/shared/shared-share-modal/video-share.component.html + 223,224 - Month name short - - Oct + + Less customization - src/app/shared/i18n/i18n-primeng-calendar.ts - 1 + src/app/shared/shared-share-modal/video-share.component.html + 231,232 - Month name short - - Nov + + Support - src/app/shared/i18n/i18n-primeng-calendar.ts - 1 + src/app/shared/shared-support-modal/support-modal.component.html + 3 - Month name short - - Dec + + Maybe later - src/app/shared/i18n/i18n-primeng-calendar.ts - 1 + src/app/shared/shared-support-modal/support-modal.component.html + 11 - Month name short - - Clear + + LIVE ENDED - src/app/shared/i18n/i18n-primeng-calendar.ts - 1 + src/app/shared/shared-thumbnail/video-thumbnail.component.html + 32 - - yy-mm-dd + + Add to watch later - src/app/shared/i18n/i18n-primeng-calendar.ts - 1 + src/app/shared/shared-thumbnail/video-thumbnail.component.ts + 29 - Date format in this locale. - - Hidden + + Remove from watch later - src/app/shared/instance/instance-features-table.component.ts - 1 + src/app/shared/shared-thumbnail/video-thumbnail.component.ts + 30 - - Blurred with confirmation request + + instance default - src/app/shared/instance/instance-features-table.component.ts - 1 + src/app/shared/shared-user-settings/user-interface-settings.component.html + 8 - - Displayed + + peertube default - src/app/shared/instance/instance-features-table.component.ts - 1 + src/app/shared/shared-user-settings/user-interface-settings.component.html + 9 - - ~ + + Interface settings updated. - src/app/shared/instance/instance-features-table.component.ts - 1 + src/app/shared/shared-user-settings/user-interface-settings.component.ts + 74 + + + src/app/shared/shared-user-settings/user-interface-settings.component.ts + 81 - - {VAR_PLURAL, plural, =1 {minute} other {minutes} } + + Default policy on videos containing sensitive content - src/app/shared/instance/instance-features-table.component.ts - 1 + src/app/shared/shared-user-settings/user-video-settings.component.html + 4 - - of full HD videos + + Only display videos in the following languages/subtitles - src/app/shared/instance/instance-features-table.component.ts - 1 + src/app/shared/shared-user-settings/user-video-settings.component.html + 25 - - of HD videos + + In Recently added, Trending, Local, Most liked and Search pages - src/app/shared/instance/instance-features-table.component.ts - 1 + src/app/shared/shared-user-settings/user-video-settings.component.html + 28 - - of average quality videos + + Help share videos being played - src/app/shared/instance/instance-features-table.component.ts - 1 + src/app/shared/shared-user-settings/user-video-settings.component.html + 47 - - Markdown compatible that supports: + + The sharing system implies that some technical information about your system (such as a public IP address) can be sent to other peers, but greatly helps to reduce server load. - src/app/shared/misc/help.component.ts - 1 + src/app/shared/shared-user-settings/user-video-settings.component.html + 50 - - Emphasis + + Automatically play videos - src/app/shared/misc/help.component.ts - 1 + src/app/shared/shared-user-settings/user-video-settings.component.html + 58 - - Links + + When on a video page, directly start playing the video. - src/app/shared/misc/help.component.ts - 1 + src/app/shared/shared-user-settings/user-video-settings.component.html + 61 - - New lines + + Automatically start playing the next video - src/app/shared/misc/help.component.ts - 1 + src/app/shared/shared-user-settings/user-video-settings.component.html + 69 - - Lists + + When a video ends, follow up with the next suggested video. - src/app/shared/misc/help.component.ts - 1 + src/app/shared/shared-user-settings/user-video-settings.component.html + 72 - - Images + + Unknown language - src/app/shared/misc/help.component.ts - 1 + src/app/shared/shared-user-settings/user-video-settings.component.ts + 56 - - users banned. + + Too many languages are enabled. Please enable them all or stay below 20 enabled languages. - src/app/shared/moderation/user-ban-modal.component.ts - 1 + src/app/shared/shared-user-settings/user-video-settings.component.ts + 92 - - User banned. + + Video settings updated. - src/app/shared/moderation/user-ban-modal.component.ts - 1 + src/app/shared/shared-user-settings/user-video-settings.component.ts + 169 - - Do you really want to unban ? + + Display/Video settings updated. - src/app/shared/moderation/user-moderation-dropdown.component.ts - 1 + src/app/shared/shared-user-settings/user-video-settings.component.ts + 178 - - User unbanned. + + Remote subscribeRemote interact - src/app/shared/moderation/user-moderation-dropdown.component.ts - 1 + src/app/shared/shared-user-subscription/remote-subscribe.component.html + 11,12 - - If you remove this user, you will not be able to create another with the same username! + + You can subscribe to the channel via any ActivityPub-capable fediverse instance (PeerTube, Mastodon or Pleroma for example). - src/app/shared/moderation/user-moderation-dropdown.component.ts - 1 + src/app/shared/shared-user-subscription/remote-subscribe.component.html + 18,19 - - User deleted. + + You can interact with this via any ActivityPub-capable fediverse instance (PeerTube, Mastodon or Pleroma for example). - src/app/shared/moderation/user-moderation-dropdown.component.ts - 1 + src/app/shared/shared-user-subscription/remote-subscribe.component.html + 26,27 - - User email set as verified + + Cannot fetch information of this remote account - src/app/shared/moderation/user-moderation-dropdown.component.ts - 1 + src/app/shared/shared-user-subscription/remote-subscribe.component.ts + 60 - - Account muted. + + Subscribe - src/app/shared/moderation/user-moderation-dropdown.component.ts - 1 + src/app/shared/shared-user-subscription/subscribe-button.component.html + 9 - - Instance muted. + + Subscribe to all channels - src/app/shared/moderation/user-moderation-dropdown.component.ts - 1 + src/app/shared/shared-user-subscription/subscribe-button.component.html + 11 - - Account muted by the instance. + + channels subscribed - src/app/shared/moderation/user-moderation-dropdown.component.ts - 1 + src/app/shared/shared-user-subscription/subscribe-button.component.html + 13 - - Account unmuted by the instance. + + {VAR_SELECT, select, undefined {Unsubscribe} other {Unsubscribe from all channels}} - src/app/shared/moderation/user-moderation-dropdown.component.ts - 1 + src/app/shared/shared-user-subscription/subscribe-button.component.html + 34 - - Instance muted by the instance. + + Multiple ways to subscribe to the current channel - src/app/shared/moderation/user-moderation-dropdown.component.ts - 1 + src/app/shared/shared-user-subscription/subscribe-button.component.html + 44 - - Instance unmuted by the instance. + + Open subscription dropdown - src/app/shared/moderation/user-moderation-dropdown.component.ts - 1 + src/app/shared/shared-user-subscription/subscribe-button.component.html + 46 - - Mute this account + + Using an ActivityPub account - src/app/shared/moderation/user-moderation-dropdown.component.ts - 1 + src/app/shared/shared-user-subscription/subscribe-button.component.html + 54 - - Unmute this account + + Subscribe with an account on this instance - src/app/shared/moderation/user-moderation-dropdown.component.ts - 1 + src/app/shared/shared-user-subscription/subscribe-button.component.html + 57 - - Mute the instance + + Subscribe with your local account - src/app/shared/moderation/user-moderation-dropdown.component.ts - 1 + src/app/shared/shared-user-subscription/subscribe-button.component.html + 58 - - Unmute the instance + + Subscribe with a remote account: - src/app/shared/moderation/user-moderation-dropdown.component.ts - 1 + src/app/shared/shared-user-subscription/subscribe-button.component.html + 62 - - Mute this account by your instance + + Using a syndication feed - src/app/shared/moderation/user-moderation-dropdown.component.ts - 1 + src/app/shared/shared-user-subscription/subscribe-button.component.html + 68 - - Unmute this account by your instance + + Subscribe via RSS - src/app/shared/moderation/user-moderation-dropdown.component.ts - 1 + src/app/shared/shared-user-subscription/subscribe-button.component.html + 69 - - Mute the instance by your instance + + Subscribed to all current channels of . You will be notified of all their new videos. - src/app/shared/moderation/user-moderation-dropdown.component.ts - 1 + src/app/shared/shared-user-subscription/subscribe-button.component.ts + 109 - - Unmute the instance by your instance + + Subscribed to . You will be notified of all their new videos. - src/app/shared/moderation/user-moderation-dropdown.component.ts - 1 + src/app/shared/shared-user-subscription/subscribe-button.component.ts + 110 - - Request is too large for the server. Please contact you administrator if you want to increase the limit size. + + Subscribed - src/app/shared/rest/rest-extractor.service.ts - 1 + src/app/shared/shared-user-subscription/subscribe-button.component.ts + 112 - - Too many attempts, please try again after minutes. + + Unsubscribed from all channels of - src/app/shared/rest/rest-extractor.service.ts - 1 + src/app/shared/shared-user-subscription/subscribe-button.component.ts + 139 - - Too many attempts, please try again later. + + Unsubscribed from - src/app/shared/rest/rest-extractor.service.ts - 1 + src/app/shared/shared-user-subscription/subscribe-button.component.ts + 140 - - Server error. Please retry later. + + Unsubscribed - src/app/shared/rest/rest-extractor.service.ts - 1 + src/app/shared/shared-user-subscription/subscribe-button.component.ts + 142 - - Subscribed to + + See the documentation to learn how to use the PeerTube live streaming feature. + - src/app/shared/user-subscription/subscribe-button.component.ts - 1 + src/app/shared/shared-video-live/live-documentation-link.component.html + 2,4 - - Subscribed + + Live information - src/app/shared/user-subscription/subscribe-button.component.ts - 1 + src/app/shared/shared-video-live/live-stream-information.component.html + 3 - - Unsubscribed from + + Permanent live - src/app/shared/user-subscription/subscribe-button.component.ts - 1 + src/app/shared/shared-video-live/live-stream-information.component.html + 10 - - Unsubscribed + + Replay will be saved - src/app/shared/user-subscription/subscribe-button.component.ts - 1 + src/app/shared/shared-video-live/live-stream-information.component.html + 11 - - Moderator + + Update live settings - src/app/shared/users/user.service.ts - 1 + src/app/shared/shared-video-live/live-stream-information.component.html + 36 - - Video removed from + + Display all videos (private, unlisted or not yet published) - src/app/shared/video-playlist/video-add-to-playlist.component.ts - 1 + src/app/shared/shared-video-miniature/abstract-video-list.html + 36 - src/app/shared/video-playlist/video-playlist-element-miniature.component.ts - 1 + src/app/shared/shared-video-miniature/abstract-video-list.html + 36 - - - Video added in at timestamps - src/app/shared/video-playlist/video-add-to-playlist.component.ts - 1 + src/app/shared/shared-video-miniature/abstract-video-list.html + 36 - - - Video added in - src/app/shared/video-playlist/video-add-to-playlist.component.ts - 1 + src/app/shared/shared-video-miniature/abstract-video-list.html + 36 - - - Timestamps updated - src/app/shared/video-playlist/video-playlist-element-miniature.component.ts - 1 + src/app/shared/shared-video-miniature/abstract-video-list.html + 36 - - - Starts at - src/app/shared/video-playlist/video-playlist-element-miniature.component.ts - 1 + src/app/shared/shared-video-miniature/abstract-video-list.html + 36 - src/app/shared/video-playlist/video-playlist-element-miniature.component.ts - 1 + src/app/shared/shared-video-miniature/abstract-video-list.html + 36 - - Stops at + + Yesterday - src/app/shared/video-playlist/video-playlist-element-miniature.component.ts - 1 + src/app/shared/shared-video-miniature/abstract-video-list.ts + 136 - - and stops at + + This week - src/app/shared/video-playlist/video-playlist-element-miniature.component.ts - 1 + src/app/shared/shared-video-miniature/abstract-video-list.ts + 137 - - Video blacklisted. + + This month - src/app/shared/video/modals/video-blacklist.component.ts - 1 + src/app/shared/shared-video-miniature/abstract-video-list.ts + 138 - - Video reported. + + Last month - src/app/shared/video/modals/video-report.component.ts - 1 + src/app/shared/shared-video-miniature/abstract-video-list.ts + 139 - - Do you really want to delete this video? + + Older - src/app/shared/video/video-actions-dropdown.component.ts - 1 + src/app/shared/shared-video-miniature/abstract-video-list.ts + 140 - - Save to playlist + + Cannot load more videos. Try again later. - src/app/shared/video/video-actions-dropdown.component.ts - 1 + src/app/shared/shared-video-miniature/abstract-video-list.ts + 226 + + + function is not implemented - src/app/videos/+video-watch/video-watch.component.ts - 1 + src/app/shared/shared-video-miniature/abstract-video-list.ts + 299 - - Blacklist + + Open video actions - src/app/shared/video/video-actions-dropdown.component.ts - 1 + src/app/shared/shared-video-miniature/video-actions-dropdown.component.html + 4 - - Report + + The live stream will be automatically terminated. - src/app/shared/video/video-actions-dropdown.component.ts - 1 + src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts + 205 - - Published + + This video will be duplicated by your instance. - src/app/shared/video/video-miniature.component.ts - 1 + src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts + 226 - - Publication scheduled on + + Download - src/app/shared/video/video-miniature.component.ts - 1 + src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts + 272 - - - Waiting transcoding - src/app/shared/video/video-miniature.component.ts - 1 + src/app/shared/shared-video-miniature/video-download.component.html + 4 - - - To transcode - src/app/shared/video/video-miniature.component.ts - 1 + src/app/shared/shared-video-miniature/video-download.component.html + 138 - - To import + + Block - src/app/shared/video/video-miniature.component.ts - 1 + src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts + 290 - - Only I can see this video + + Mirror - src/app/shared/video/video.service.ts - 1 + src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts + 302 - - Only people with the private link can see this video + + subtitles - src/app/shared/video/video.service.ts - 1 + src/app/shared/shared-video-miniature/video-download.component.html + 11 - - - Anyone can see this video - src/app/shared/video/video.service.ts - 1 + src/app/shared/shared-video-miniature/video-download.component.ts + 55 - - Only users of this instance can see this video + + The following link contains a private token and should not be shared with anyone. - src/app/shared/video/video.service.ts - 1 + src/app/shared/shared-video-miniature/video-download.component.html + 21,22 - - Video to import updated. + + Format - src/app/videos/+video-edit/video-add-components/video-import-torrent.component.ts - 1 + src/app/shared/shared-video-miniature/video-download.component.html + 61 + + + Video stream - src/app/videos/+video-edit/video-add-components/video-import-url.component.ts - 1 + src/app/shared/shared-video-miniature/video-download.component.html + 72 - - Your video was uploaded to your account and is private. + + Audio stream - src/app/videos/+video-edit/video-add-components/video-upload.component.ts - 1 + src/app/shared/shared-video-miniature/video-download.component.html + 84 - - But associated data (tags, description...) will be lost, are you sure you want to leave this page? + + Direct download - src/app/videos/+video-edit/video-add-components/video-upload.component.ts - 1 + src/app/shared/shared-video-miniature/video-download.component.html + 101 - - Your video is not uploaded yet, are you sure you want to leave this page? + + Torrent (.torrent file) - src/app/videos/+video-edit/video-add-components/video-upload.component.ts - 1 + src/app/shared/shared-video-miniature/video-download.component.html + 105 - - Upload + + Advanced - src/app/videos/+video-edit/video-add-components/video-upload.component.ts - 1 + src/app/shared/shared-video-miniature/video-download.component.html + 117,118 - - Upload cancelled + + Simple - src/app/videos/+video-edit/video-add-components/video-upload.component.ts - 1 + src/app/shared/shared-video-miniature/video-download.component.html + 125,126 - - Video published. + + Encoder - src/app/videos/+video-edit/video-add-components/video-upload.component.ts - 1 + src/app/shared/shared-video-miniature/video-download.component.ts + 160 - - Your video quota is exceeded with this video (video size: , used: , quota: ) + + Format name - src/app/videos/+video-edit/video-add-components/video-upload.component.ts - 1 + src/app/shared/shared-video-miniature/video-download.component.ts + 161 - - Your daily video quota is exceeded with this video (video size: , used: , quota: ) + + Size - src/app/videos/+video-edit/video-add-components/video-upload.component.ts - 1 + src/app/shared/shared-video-miniature/video-download.component.ts + 162 - - You have unsaved changes! If you leave, your changes will be lost. + + Bitrate - src/app/videos/+video-edit/video-update.component.ts - 1 + src/app/shared/shared-video-miniature/video-download.component.ts + 164 - - - Video updated. - src/app/videos/+video-edit/video-update.component.ts - 1 + src/app/shared/shared-video-miniature/video-download.component.ts + 187 - - The deletion will be sent to remote instances, so they remove the comment too. + + Codec - src/app/videos/+video-watch/comment/video-comments.component.ts - 1 + src/app/shared/shared-video-miniature/video-download.component.ts + 184 - - It is a remote comment, so the deletion will only be effective on your instance. + + Profile - src/app/videos/+video-watch/comment/video-comments.component.ts - 1 + src/app/shared/shared-video-miniature/video-download.component.ts + 185 - - Stop autoplaying next video + + Resolution - src/app/videos/+video-watch/video-watch-playlist.component.ts - 1 + src/app/shared/shared-video-miniature/video-download.component.ts + 194 - - Autoplay next video + + Aspect ratio - src/app/videos/+video-watch/video-watch-playlist.component.ts - 1 + src/app/shared/shared-video-miniature/video-download.component.ts + 195 - - Stop looping playlist videos + + Average frame rate - src/app/videos/+video-watch/video-watch-playlist.component.ts - 1 + src/app/shared/shared-video-miniature/video-download.component.ts + 196 - - Loop playlist videos + + Pixel format - src/app/videos/+video-watch/video-watch-playlist.component.ts - 1 + src/app/shared/shared-video-miniature/video-download.component.ts + 197 - - Like this video + + Sample rate - src/app/videos/+video-watch/video-watch.component.ts - 1 + src/app/shared/shared-video-miniature/video-download.component.ts + 201 - - Dislike this video + + Channel Layout - src/app/videos/+video-watch/video-watch.component.ts - 1 + src/app/shared/shared-video-miniature/video-download.component.ts + 202 - - Support options for this video + + Blocked - src/app/videos/+video-watch/video-watch.component.ts - 1 + src/app/shared/shared-video-miniature/video-miniature.component.html + 58 - - You need to be connected to rate this content. + + Sensitive - src/app/videos/+video-watch/video-watch.component.ts - 1 + src/app/shared/shared-video-miniature/video-miniature.component.html + 63,64 - - likes / dislikes + + Published - src/app/videos/+video-watch/video-watch.component.ts - 1 + src/app/shared/shared-video-miniature/video-miniature.component.ts + 163 - - This video contains mature or explicit content. Are you sure you want to watch it? + + Publication scheduled on - src/app/videos/+video-watch/video-watch.component.ts - 1 + src/app/shared/shared-video-miniature/video-miniature.component.ts + 168 - - Mature or explicit content + + Waiting transcoding - src/app/videos/+video-watch/video-watch.component.ts - 1 + src/app/shared/shared-video-miniature/video-miniature.component.ts + 172 - - Up Next + + To transcode - src/app/videos/+video-watch/video-watch.component.ts - 1 + src/app/shared/shared-video-miniature/video-miniature.component.ts + 176 - - Enter/exit fullscreen (requires player focus) + + To import - src/app/videos/+video-watch/video-watch.component.ts - 1 + src/app/shared/shared-video-miniature/video-miniature.component.ts + 180 - - Play/Pause the video (requires player focus) + + Save to - src/app/videos/+video-watch/video-watch.component.ts - 1 + src/app/shared/shared-video-playlist/video-add-to-playlist.component.html + 4 - - Mute/unmute the video (requires player focus) + + Search playlists - src/app/videos/+video-watch/video-watch.component.ts - 1 + src/app/shared/shared-video-playlist/video-add-to-playlist.component.html + 9 - - Skip to a percentage of the video: 0 is 0% and 9 is 90% (requires player focus) + + Create a private playlist - src/app/videos/+video-watch/video-watch.component.ts - 1 + src/app/shared/shared-video-playlist/video-add-to-playlist.component.html + 66 - - Increase the volume (requires player focus) + + Timestamps updated - src/app/videos/+video-watch/video-watch.component.ts - 1 + src/app/shared/shared-video-playlist/video-add-to-playlist.component.ts + 273 - - - Decrease the volume (requires player focus) - src/app/videos/+video-watch/video-watch.component.ts - 1 + src/app/shared/shared-video-playlist/video-playlist-element-miniature.component.ts + 117 - - Seek the video forward (requires player focus) + + Video removed from - src/app/videos/+video-watch/video-watch.component.ts - 1 + src/app/shared/shared-video-playlist/video-add-to-playlist.component.ts + 307 + + + src/app/shared/shared-video-playlist/video-playlist-element-miniature.component.ts + 98 - - Seek the video backward (requires player focus) + + Video added in at timestamps - src/app/videos/+video-watch/video-watch.component.ts - 1 + src/app/shared/shared-video-playlist/video-add-to-playlist.component.ts + 377 - - Increase playback rate (requires player focus) + + Video added in - src/app/videos/+video-watch/video-watch.component.ts - 1 + src/app/shared/shared-video-playlist/video-add-to-playlist.component.ts + 378 - - Decrease playback rate (requires player focus) + + Unavailable - src/app/videos/+video-watch/video-watch.component.ts - 1 + src/app/shared/shared-video-playlist/video-playlist-element-miniature.component.html + 32 - - Navigate in the video frame by frame (requires player focus) + + Edit starts/stops at - src/app/videos/+video-watch/video-watch.component.ts - 1 + src/app/shared/shared-video-playlist/video-playlist-element-miniature.component.html + 50 - - Like the video + + Delete from - src/app/videos/+video-watch/video-watch.component.ts - 1 + src/app/shared/shared-video-playlist/video-playlist-element-miniature.component.html + 88 - - Dislike the video + + Starts at - src/app/videos/+video-watch/video-watch.component.ts - 1 + 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 - - Videos that have the higher number of likes. + + Stops at - src/app/videos/video-list/video-most-liked.component.ts - 1 + src/app/shared/shared-video-playlist/video-playlist-element-miniature.component.ts + 141 - - Trending for the last 24 hours + + and stops at - src/app/videos/video-list/video-trending.component.ts - 1 + src/app/shared/shared-video-playlist/video-playlist-element-miniature.component.ts + 143 - - Trending videos are those totalizing the greatest number of views during the last 24 hours + + - src/app/videos/video-list/video-trending.component.ts - 1 + src/app/shared/shared-video-playlist/video-playlist-miniature.component.html + 22,24 - - Trending for the last days + + Updated - src/app/videos/video-list/video-trending.component.ts - 1 + src/app/shared/shared-video-playlist/video-playlist-miniature.component.html + 29 - - Trending videos are those totalizing the greatest number of views during the last days + + {VAR_PLURAL, plural, =1 {1 view} other { views}} - src/app/videos/video-list/video-trending.component.ts - 1 + src/app/shared/shared-video/video-views-counter.component.html + 3 - - Videos from your subscriptions + + {VAR_PLURAL, plural, =1 {1 viewer} other { viewers}} - src/app/videos/video-list/video-user-subscriptions.component.ts - 1 + src/app/shared/shared-video/video-views-counter.component.html + 7