X-Git-Url: https://git.immae.eu/?a=blobdiff_plain;f=client%2Fsrc%2Flocale%2Fangular.xlf;h=c0610a39d5aba6a726c32a06e08958ecdbaf8caa;hb=eadfb01a5a59d3fa80c091680266ddd8880463ab;hp=bb41c3aca9d769f683c801710368df21155bef76;hpb=19dad166053be2051efd65181134fc26c0ce13c4;p=github%2FChocobozzz%2FPeerTube.git diff --git a/client/src/locale/angular.xlf b/client/src/locale/angular.xlf index bb41c3aca..c0610a39d 100644 --- a/client/src/locale/angular.xlf +++ b/client/src/locale/angular.xlf @@ -2,6135 +2,6079 @@ - - Close the left menu + + Close - src/app/app.component.ts - 109 + node_modules/@ng-bootstrap/src/alert/alert.ts + 58,61 - - Open the left menu + + Slide of - src/app/app.component.ts - 111 + node_modules/@ng-bootstrap/src/carousel/carousel.ts + 114,118 + Currently selected slide number read by screen reader - - Focus the search bar + + Previous - src/app/app.component.ts - 313 + node_modules/@ng-bootstrap/src/carousel/carousel.ts + 132,134 - - Toggle the left menu + + Next - src/app/app.component.ts - 318 + node_modules/@ng-bootstrap/src/carousel/carousel.ts + 147,152 - - Go to the discover videos page + + Select month - src/app/app.component.ts - 323 + node_modules/@ng-bootstrap/src/datepicker/datepicker-navigation-select.ts + 44,49 - - - Go to the trending videos page - src/app/app.component.ts - 328 + node_modules/@ng-bootstrap/src/datepicker/datepicker-navigation-select.ts + 49,50 - - Go to the recently added videos page + + Select year - src/app/app.component.ts - 333 + node_modules/@ng-bootstrap/src/datepicker/datepicker-navigation-select.ts + 59,63 - - - Go to the local videos page - src/app/app.component.ts - 338 + node_modules/@ng-bootstrap/src/datepicker/datepicker-navigation-select.ts + 74 - - Go to the videos upload page + + Previous month - src/app/app.component.ts - 343 + node_modules/@ng-bootstrap/src/datepicker/datepicker-navigation.ts + 24,27 + + + node_modules/@ng-bootstrap/src/datepicker/datepicker-navigation.ts + 35,36 - - Close this message + + Next month - src/app/app.component.html - 34 + node_modules/@ng-bootstrap/src/datepicker/datepicker-navigation.ts + 47,50 - src/app/app.component.html - 34 + node_modules/@ng-bootstrap/src/datepicker/datepicker-navigation.ts + 60,64 - - Confirm + + «« - src/app/modal/confirm.component.ts - 39 + node_modules/@ng-bootstrap/src/pagination/pagination.ts + 182,183 - - Cancel + + « - src/app/modal/confirm.component.html - 20 + node_modules/@ng-bootstrap/src/pagination/pagination.ts + 186,190 + + + » - src/app/+login/login.component.html - 117 + node_modules/@ng-bootstrap/src/pagination/pagination.ts + 194,195 + + + »» - src/app/+my-library/my-videos/modals/video-change-ownership.component.html - 22 + node_modules/@ng-bootstrap/src/pagination/pagination.ts + 201,204 + + + First - src/app/+my-library/my-ownership/my-accept-ownership/my-accept-ownership.component.html - 25 + node_modules/@ng-bootstrap/src/pagination/pagination.ts + 208,209 + + + Previous - src/app/shared/shared-moderation/report-modals/report.component.html - 54 + node_modules/@ng-bootstrap/src/pagination/pagination.ts + 215,216 + + + Next - src/app/shared/shared-moderation/video-block.component.html - 38 + node_modules/@ng-bootstrap/src/pagination/pagination.ts + 226,228 + + + Last - src/app/shared/shared-moderation/report-modals/video-report.component.html - 92 + node_modules/@ng-bootstrap/src/pagination/pagination.ts + 232,233 + + + - src/app/shared/shared-video-miniature/video-download.component.html - 99 + node_modules/@ng-bootstrap/src/progressbar/progressbar.ts + 32,38 + + + HH - src/app/shared/shared-moderation/user-ban-modal.component.html - 26 + node_modules/@ng-bootstrap/src/timepicker/timepicker.ts + 40,41 + + + Hours - src/app/shared/shared-moderation/batch-domains-modal.component.html - 31 + node_modules/@ng-bootstrap/src/timepicker/timepicker.ts + 46,47 + + + MM - src/app/shared/shared-abuse-list/moderation-comment-modal.component.html - 26 + node_modules/@ng-bootstrap/src/timepicker/timepicker.ts + 51,54 + + + Minutes - src/app/+about/about-instance/contact-admin-modal.component.html - 48 + node_modules/@ng-bootstrap/src/timepicker/timepicker.ts + 58,59 + + + Increment hours - src/app/shared/shared-moderation/report-modals/report.component.html - 54 + node_modules/@ng-bootstrap/src/timepicker/timepicker.ts + 63,64 + + + Decrement hours - src/app/+videos/+video-watch/comment/video-comment-add.component.html - 67 + node_modules/@ng-bootstrap/src/timepicker/timepicker.ts + 69,70 + + + Increment minutes - src/app/+videos/+video-edit/video-add-components/video-upload.component.html - 58 + node_modules/@ng-bootstrap/src/timepicker/timepicker.ts + 76,78 + + + Decrement minutes - src/app/+videos/+video-edit/video-add-components/video-upload.component.html - 58 + node_modules/@ng-bootstrap/src/timepicker/timepicker.ts + 82,84 + + + SS - src/app/+videos/+video-edit/video-add-components/video-upload.component.html - 69 + node_modules/@ng-bootstrap/src/timepicker/timepicker.ts + 87,88 + + + Seconds - src/app/+videos/+video-edit/shared/video-caption-add-modal.component.html - 37 + node_modules/@ng-bootstrap/src/timepicker/timepicker.ts + 92,93 - - Configuration warning! + + Increment seconds - src/app/modal/instance-config-warning-modal.component.html - 3 + node_modules/@ng-bootstrap/src/timepicker/timepicker.ts + 100,101 - - You enabled user registration on your instance but did not configure the following fields: + + Decrement seconds - src/app/modal/instance-config-warning-modal.component.html - 10 + node_modules/@ng-bootstrap/src/timepicker/timepicker.ts + 106,110 - - 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/modal/instance-config-warning-modal.component.html - 25,27 + node_modules/@ng-bootstrap/src/timepicker/timepicker.ts + 115,121 - - Don't show me this warning anymore + + - src/app/modal/instance-config-warning-modal.component.html - 33 + node_modules/@ng-bootstrap/src/timepicker/timepicker.ts + 123,131 - + Close - src/app/modal/instance-config-warning-modal.component.html - 38 + node_modules/@ng-bootstrap/src/toast/toast.ts + 78,85 + + + Follows - src/app/shared/shared-video-live/live-stream-information.component.html - 34 + src/app/+about/about-follows/about-follows.component.html + 2 - - Configure + + Follower instances () - src/app/modal/instance-config-warning-modal.component.html - 43,44 + src/app/+about/about-follows/about-follows.component.html + 4 - - Instance name + + This instance does not have instances followers. - src/app/modal/instance-config-warning-modal.component.html - 13 + src/app/+about/about-follows/about-follows.component.html + 6 - - Instance short description + + Show full list - src/app/modal/instance-config-warning-modal.component.html - 14 + src/app/+about/about-follows/about-follows.component.html + 12 - - - Who you are - src/app/modal/instance-config-warning-modal.component.html - 16 + src/app/+about/about-follows/about-follows.component.html + 24 - - How long you plan to maintain your instance + + Following instances () - src/app/modal/instance-config-warning-modal.component.html - 17 + src/app/+about/about-follows/about-follows.component.html + 16 - - How you plan to pay your instance + + This instance is not following any other. - src/app/modal/instance-config-warning-modal.component.html + src/app/+about/about-follows/about-follows.component.html 18 - - How you will moderate your instance + + About - src/app/modal/instance-config-warning-modal.component.html - 20 + src/app/+about/about-instance/about-instance.component.html + 5 - - Instance terms + + Contact us - src/app/modal/instance-config-warning-modal.component.html - 21 + src/app/+about/about-instance/about-instance.component.html + 7 - - - My settings - src/app/modal/quick-settings-modal.component.html + src/app/+videos/+video-edit/video-add.component.html 3 + + + This instance is dedicated to sensitive/NSFW content. - src/app/menu/menu.component.html - 156 + src/app/+about/about-instance/about-instance.component.html + 19 - - These settings apply only to your session on this instance. + + ADMINISTRATORS & SUSTAINABILITY - src/app/modal/quick-settings-modal.component.html - 8 + src/app/+about/about-instance/about-instance.component.html + 32,33 - - Display settings + + Who we are - src/app/modal/quick-settings-modal.component.html - 10 + src/app/+about/about-instance/about-instance.component.html + 44 - - Interface settings + + Why we created this instance - src/app/modal/quick-settings-modal.component.html - 22 + src/app/+about/about-instance/about-instance.component.html + 58 - - Video settings + + How long we plan to maintain this instance - src/app/modal/quick-settings-modal.component.html - 18 + src/app/+about/about-instance/about-instance.component.html + 72 - - Welcome to PeerTube, dear administrator! + + How we will pay for keeping our instance running - src/app/modal/welcome-modal.component.html - 3 + src/app/+about/about-instance/about-instance.component.html + 86 - - CLI documentation + + INFORMATION - src/app/modal/welcome-modal.component.html - 12,13 + src/app/+about/about-instance/about-instance.component.html + 101,102 - - Upload or import videos, parse logs, prune storage directories, reset user password... + + Description - src/app/modal/welcome-modal.component.html - 15 + src/app/+about/about-instance/about-instance.component.html + 113 - - - Administer documentation - src/app/modal/welcome-modal.component.html - 19,20 + src/app/+admin/config/edit-custom-config/edit-instance-information.component.html + 35 - - - Managing users, following other instances, dealing with spammers... - src/app/modal/welcome-modal.component.html - 22 + src/app/+my-account/my-account-settings/my-account-profile/my-account-profile.component.html + 28 - - - Use documentation - src/app/modal/welcome-modal.component.html - 26,27 + src/app/+my-library/+my-video-channels/my-video-channel-edit.component.html + 71 - - - Setup your account, managing video playlists, discover third-party applications... - src/app/modal/welcome-modal.component.html - 29 + src/app/+my-library/+my-video-channels/my-video-channel-edit.component.html + 71 - - - Useful links - src/app/modal/welcome-modal.component.html - 39 + src/app/+my-library/my-video-playlists/my-video-playlist-edit.component.html + 44 - - - Official PeerTube website (news, support, contribute...): https://joinpeertube.org - src/app/modal/welcome-modal.component.html - 42,43 + src/app/+my-library/my-video-playlists/my-video-playlist-edit.component.html + 44 - - - Put your instance on the public PeerTube index: https://instances.joinpeertube.org/instances - src/app/modal/welcome-modal.component.html - 45 + src/app/+videos/+video-edit/shared/video-edit.component.html + 38 - - It's time to configure your instance! + + MODERATION - src/app/modal/welcome-modal.component.html - 55 + src/app/+about/about-instance/about-instance.component.html + 128,129 - - 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. + + Moderation information - src/app/modal/welcome-modal.component.html - 58,61 + src/app/+about/about-instance/about-instance.component.html + 140 - - - 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/modal/welcome-modal.component.html - 64,67 + src/app/+admin/config/edit-custom-config/edit-instance-information.component.html + 151 - - - Remind me later - src/app/modal/welcome-modal.component.html - 74 + src/app/shared/shared-instance/instance-about-accordion.component.html + 41 - - Configure my instance + + Code of conduct - src/app/modal/welcome-modal.component.html - 81,82 + src/app/+about/about-instance/about-instance.component.html + 154 - - - Publish - src/app/header/header.component.html - 5 + src/app/+admin/config/edit-custom-config/edit-instance-information.component.html + 140 - src/app/+videos/+video-edit/video-add-components/video-upload.component.html - 94 + src/app/shared/shared-instance/instance-about-accordion.component.html + 47 - - Unknown + + Terms - src/app/menu/menu.component.ts - 197 + src/app/+about/about-instance/about-instance.component.html + 168 - - - any language - src/app/menu/menu.component.ts - 251 + src/app/+admin/config/edit-custom-config/edit-instance-information.component.html + 129 - - - hide - src/app/menu/menu.component.ts - 284 + src/app/+signup/+register/register.component.html + 13 - - - blur - src/app/menu/menu.component.ts - 288 + src/app/shared/shared-instance/instance-about-accordion.component.html + 35 - - display + + OTHER INFORMATION - src/app/menu/menu.component.ts - 292 + src/app/+about/about-instance/about-instance.component.html + 183,184 - - ON + + Hardware information - src/app/menu/menu.component.html - 123 + src/app/+about/about-instance/about-instance.component.html + 195 - - Discover + + FEATURES - src/app/menu/menu.component.html - 127 + src/app/+about/about-instance/about-instance.component.html + 203 + + + STATISTICS - src/app/+videos/video-list/overview/video-overview.component.html - 1 + src/app/+about/about-instance/about-instance.component.html + 215 - - Trending + + Link copied - src/app/menu/menu.component.html - 132 + src/app/+about/about-instance/about-instance.component.ts + 98 - - Most liked + + Contact the administrator(s) - src/app/menu/menu.component.html - 137 + src/app/+about/about-instance/contact-admin-modal.component.html + 3 - - Recently added + + Your name - src/app/menu/menu.component.html - 142 + src/app/+about/about-instance/contact-admin-modal.component.html + 11 - - Local videos + + Your email - src/app/menu/menu.component.html - 147 + src/app/+about/about-instance/contact-admin-modal.component.html + 20 + + + Subject - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 275 + src/app/+about/about-instance/contact-admin-modal.component.html + 29 - - About + + Your message - src/app/menu/menu.component.html - 161 + src/app/+about/about-instance/contact-admin-modal.component.html + 38 + + + Cancel - src/app/+accounts/account-about/account-about.component.html - 1 + src/app/+about/about-instance/contact-admin-modal.component.html + 48 - - - Contact - src/app/menu/menu.component.html - 173 + src/app/+admin/follows/following-list/follow-modal.component.html + 33 - - - Get help using PeerTube - src/app/menu/menu.component.html - 174 + src/app/+login/login.component.html + 121 - - - Help - src/app/menu/menu.component.html - 174 + src/app/+my-library/my-ownership/my-accept-ownership/my-accept-ownership.component.html + 20 - - - Frequently asked questions about PeerTube - src/app/menu/menu.component.html - 175 + src/app/+my-library/my-videos/modals/video-change-ownership.component.html + 22 - - - FAQ - src/app/menu/menu.component.html - 175 + src/app/+videos/+video-edit/shared/video-caption-add-modal.component.html + 37 - - - Stats - src/app/menu/menu.component.html - 176 + src/app/+videos/+video-edit/video-add-components/video-upload.component.html + 69 - - - API documentation - src/app/menu/menu.component.html - 177 + src/app/+videos/+video-edit/video-add-components/video-upload.component.html + 81 - - - API - src/app/menu/menu.component.html - 177 + src/app/+videos/+video-watch/shared/comment/video-comment-add.component.html + 73 - - - Keyboard shortcuts - src/app/menu/menu.component.html - 178 + src/app/+videos/+video-watch/video-watch.component.ts + 416 - src/app/menu/menu.component.html - 61 + src/app/modal/confirm.component.html + 20 - - - powered by PeerTube - CopyLeft 2015-2021 - src/app/menu/menu.component.html - 183 + src/app/shared/shared-abuse-list/moderation-comment-modal.component.html + 26 - - - powered by PeerTube - src/app/menu/menu.component.html - 184 + src/app/shared/shared-moderation/batch-domains-modal.component.html + 31 - - - Interface: - src/app/menu/menu.component.html - 30 + src/app/shared/shared-moderation/report-modals/report.component.html + 54 - - - Videos: - src/app/menu/menu.component.html - 37 + src/app/shared/shared-moderation/report-modals/report.component.html + 54 - - - Sensitive: - src/app/menu/menu.component.html - 46 + src/app/shared/shared-moderation/report-modals/video-report.component.html + 92 - - - Help share videos - src/app/menu/menu.component.html - 52 + src/app/shared/shared-moderation/user-ban-modal.component.html + 26 - - - Log out - src/app/menu/menu.component.html - 66 + src/app/shared/shared-moderation/video-block.component.html + 38 - - - My account - src/app/menu/menu.component.html - 77 + src/app/shared/shared-video-miniature/video-download.component.html + 152 - - My library + + Submit - src/app/menu/menu.component.html - 82 + src/app/+about/about-instance/contact-admin-modal.component.html + 52 - - - Public profile - src/app/menu/menu.component.html - 23 + src/app/+my-library/my-videos/modals/video-change-ownership.component.html + 27 - - - Administration - src/app/menu/menu.component.html - 87 + src/app/shared/shared-moderation/report-modals/report.component.html + 58 - - - Login - src/app/menu/menu.component.html - 93 + src/app/shared/shared-moderation/report-modals/report.component.html + 58 - src/app/+login/login.component.html - 44 + src/app/shared/shared-moderation/report-modals/video-report.component.html + 96 - - - Create an account - src/app/menu/menu.component.html - 94 + src/app/shared/shared-moderation/video-block.component.html + 42 + + + The contact form is not enabled on this instance. - src/app/+login/login.component.html - 50 + src/app/+about/about-instance/contact-admin-modal.component.html + 56 - - IN MY LIBRARY + + Your message has been sent. - src/app/menu/menu.component.html - 98 + src/app/+about/about-instance/contact-admin-modal.component.ts + 88 - - Playlists + + You already sent this form recently - src/app/menu/menu.component.html - 107 + src/app/+about/about-instance/contact-admin-modal.component.ts + 94 - - Subscriptions + + Developed with ❤ by Framasoft - src/app/menu/menu.component.html - 112 + src/app/+about/about-peertube/about-peertube-contributors.component.html + 3 - - History + + What is PeerTube? - src/app/menu/menu.component.html - 117 + src/app/+about/about-peertube/about-peertube.component.html + 3,4 - - Videos + + PeerTube is a self-hosted ActivityPub-federated video streaming platform using P2P directly in your web browser. - src/app/menu/menu.component.html - 102 + src/app/+about/about-peertube/about-peertube.component.html + 10,11 - - Interface: + + It is free and open-source software, under AGPLv3 licence. - src/app/menu/menu.component.html - 169 + src/app/+about/about-peertube/about-peertube.component.html + 14,16 - - Recommended + + For more information, please visit joinpeertube.org. - src/app/shared/shared-forms/peertube-checkbox.component.html - 33 + src/app/+about/about-peertube/about-peertube.component.html + 19,20 - - Interface settings updated. + + Use PeerTube documentation - src/app/shared/shared-user-settings/user-interface-settings.component.ts - 74 + 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/shared-user-settings/user-interface-settings.component.ts - 81 + src/app/+about/about-peertube/about-peertube.component.html + 33,34 - - Theme + + PeerTube Applications - src/app/shared/shared-user-settings/user-interface-settings.component.html - 4 + src/app/+about/about-peertube/about-peertube.component.html + 41,42 + + + Discover unofficial Android applications or browser addons! - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 255 + src/app/+about/about-peertube/about-peertube.component.html + 46,47 - - instance default + + Contribute on PeerTube - src/app/shared/shared-user-settings/user-interface-settings.component.html - 8 + src/app/+about/about-peertube/about-peertube.component.html + 54,55 - - peertube default + + Want to help to improve PeerTube? You can translate the web interface, give your feedback or directly contribute to the code! - src/app/shared/shared-user-settings/user-interface-settings.component.html - 9 + src/app/+about/about-peertube/about-peertube.component.html + 59,60 - - Save + + P2P & Privacy - src/app/shared/shared-user-settings/user-interface-settings.component.html - 16 + 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/shared/shared-user-settings/user-interface-settings.component.html - 16 + 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/shared/shared-user-settings/user-video-settings.component.html - 77 + src/app/+about/about-peertube/about-peertube.component.html + 81,83 + + + What are the consequences? - src/app/shared/shared-user-settings/user-video-settings.component.html - 77 + src/app/+about/about-peertube/about-peertube.component.html + 85 + + + In theory, someone with enough technical skills could create a script that tracks which IP is downloading which video. In practice, this is much more difficult because: - src/app/shared/shared-video-playlist/video-playlist-element-miniature.component.html - 82 + 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/+my-account/my-account-settings/my-account-profile/my-account-profile.component.html - 38 + src/app/+about/about-peertube/about-peertube.component.html + 94,96 - - Keyboard Shortcuts: + + 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/core/hotkeys/hotkeys.component.ts - 11 + src/app/+about/about-peertube/about-peertube.component.html + 99,102 - - Change the language + + 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/menu/language-chooser.component.html - 3 + src/app/+about/about-peertube/about-peertube.component.html + 105,106 - - Help to translate PeerTube! + + 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/menu/language-chooser.component.html - 9,10 + src/app/+about/about-peertube/about-peertube.component.html + 109,111 - - yes + + The IP address is a vague information: usually, it regularly changes and can represent many persons or entities - src/app/shared/shared-instance/feature-boolean.component.html - 1 + src/app/+about/about-peertube/about-peertube.component.html + 114,115 + + + 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/shared-instance/feature-boolean.component.html - 1 + src/app/+about/about-peertube/about-peertube.component.html + 118,122 - - no + + 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/shared-instance/feature-boolean.component.html - 2 - - - src/app/shared/shared-instance/feature-boolean.component.html - 2 + src/app/+about/about-peertube/about-peertube.component.html + 126,128 - - In this instance's network + + How does PeerTube compare with YouTube? - src/app/header/suggestion.component.html - 14 + src/app/+about/about-peertube/about-peertube.component.html + 130 - - In the vidiverse + + 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/header/suggestion.component.html - 15 + src/app/+about/about-peertube/about-peertube.component.html + 133,136 - - Search videos, channels… + + What can I do to limit the exposure of my IP address? - src/app/header/search-typeahead.component.html - 3 + src/app/+about/about-peertube/about-peertube.component.html + 138 - - Search + + 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/header/search-typeahead.component.html - 8 + src/app/+about/about-peertube/about-peertube.component.html + 141,145 + + + What will be done to mitigate this problem? - src/app/shared/shared-instance/instance-features-table.component.html - 122 + 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/plugins/plugins.component.html - 5 + src/app/+about/about-peertube/about-peertube.component.html + 150,152 - - GLOBAL SEARCH + + We set a limit to the number of peers sent by the tracker - src/app/header/search-typeahead.component.html - 26 + src/app/+about/about-peertube/about-peertube.component.html + 155 - - Results will be augmented with those of a third-party index. Only data necessary to make the query will be sent. + + We set a limit on the request frequency received by the tracker - src/app/header/search-typeahead.component.html - 32 + src/app/+about/about-peertube/about-peertube.component.html + 156 - - using + + Allow instance admins to disable P2P from the administration interface - src/app/header/search-typeahead.component.html - 28 + src/app/+about/about-peertube/about-peertube.component.html + 157 - - ADVANCED SEARCH + + Ultimately, remember you can always disable P2P by toggling it in the video player, or just by disabling WebRTC in your browser. - src/app/header/search-typeahead.component.html - 38 + src/app/+about/about-peertube/about-peertube.component.html + 161,163 - - Determines whether you can resolve any distant content, or if this instance only allows doing so for instances it follows. + + About this instance - src/app/header/search-typeahead.component.html - 40 + src/app/+about/about-routing.module.ts + 24 - - will list the matching channel + + Contact - src/app/header/search-typeahead.component.html - 49 + src/app/+about/about-routing.module.ts + 36 - src/app/header/search-typeahead.component.html - 52 + src/app/menu/menu.component.html + 136 - - will list the matching video + + About PeerTube - src/app/header/search-typeahead.component.html - 55 + src/app/+about/about-routing.module.ts + 49 - - Any other input will return matching video or channel names. + + About this instance's network - src/app/header/search-typeahead.component.html + src/app/+about/about-routing.module.ts 58 - - any instance + + Instance - src/app/header/search-typeahead.component.html - 41 + src/app/+about/about.component.html + 5 - - - only followed instances - src/app/header/search-typeahead.component.html - 42 + src/app/+search/search-filters.component.html + 192 - - - All languages - src/app/shared/shared-user-settings/user-video-settings.component.ts - 38 + src/app/shared/shared-moderation/server-blocklist.component.html + 31 - src/app/+videos/+video-edit/shared/video-edit.component.ts - 186 + src/app/shared/shared-moderation/server-blocklist.component.html + 31 - - Unknown language + + PeerTube - src/app/shared/shared-user-settings/user-video-settings.component.ts - 57 + src/app/+about/about.component.html + 7 - - Too many languages are enabled. Please enable them all or stay below 20 enabled languages. + + Network - src/app/shared/shared-user-settings/user-video-settings.component.ts - 102 + src/app/+about/about.component.html + 9 - - You need to enable at least 1 video language. + + Video channels - src/app/shared/shared-user-settings/user-video-settings.component.ts - 107 + src/app/+accounts/account-video-channels/account-video-channels.component.html + 1 - - Video settings updated. + + This account does not have channels. - src/app/shared/shared-user-settings/user-video-settings.component.ts - 133 + src/app/+accounts/account-video-channels/account-video-channels.component.html + 5 - - Display/Video settings updated. + + See this video channel - src/app/shared/shared-user-settings/user-video-settings.component.ts - 140 + src/app/+accounts/account-video-channels/account-video-channels.component.html + 13 - - - Default policy on videos containing sensitive content - src/app/shared/shared-user-settings/user-video-settings.component.html - 4 + src/app/+accounts/account-video-channels/account-video-channels.component.html + 17 - - - Policy for sensitive videos - src/app/shared/shared-user-settings/user-video-settings.component.html - 15 + src/app/shared/shared-custom-markup/peertube-custom-tags/channel-miniature-markup.component.html + 4 - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 116 + src/app/shared/shared-custom-markup/peertube-custom-tags/channel-miniature-markup.component.html + 7 - - Do not list + + {VAR_PLURAL, plural, =1 {1 subscriber} other { subscribers}} - src/app/shared/shared-user-settings/user-video-settings.component.html - 16 + src/app/+accounts/account-video-channels/account-video-channels.component.html + 23 - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 117 + src/app/+accounts/accounts.component.html + 38 - - - Blur thumbnails - src/app/shared/shared-user-settings/user-video-settings.component.html - 17 + src/app/+my-library/+my-video-channels/my-video-channels.component.html + 30 - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 118 + src/app/+video-channels/video-channels.component.html + 73 + + + src/app/shared/shared-custom-markup/peertube-custom-tags/channel-miniature-markup.component.html + 13 - - Display + + {VAR_PLURAL, plural, =1 {1 videos} other { videos}} - src/app/shared/shared-user-settings/user-video-settings.component.html - 18 + src/app/+accounts/account-video-channels/account-video-channels.component.html + 26 - src/app/+admin/follows/video-redundancies-list/video-redundancies-list.component.html - 8 + src/app/+accounts/accounts.component.html + 41 - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 119 + src/app/+video-channels/video-channels.component.html + 76 - - - Only display videos in the following languages/subtitles - src/app/shared/shared-user-settings/user-video-settings.component.html - 25 + src/app/shared/shared-custom-markup/peertube-custom-tags/channel-miniature-markup.component.html + 16 - - Add a new language + + - src/app/shared/shared-user-settings/user-video-settings.component.html - 36 + src/app/+accounts/account-video-channels/account-video-channels.component.html + 26,27 - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 69 + src/app/+accounts/accounts.component.html + 41,42 - - - Help share videos being played - src/app/shared/shared-user-settings/user-video-settings.component.html - 47 + src/app/+video-channels/video-channels.component.html + 76,77 - - - 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/shared-user-settings/user-video-settings.component.html - 50 + src/app/shared/shared-custom-markup/peertube-custom-tags/channel-miniature-markup.component.html + 16,17 - - - Automatically play videos - src/app/shared/shared-user-settings/user-video-settings.component.html - 58 + src/app/shared/shared-video/video-views-counter.component.html + 3,4 - - - When on a video page, directly start playing the video. - src/app/shared/shared-user-settings/user-video-settings.component.html - 61 + src/app/shared/shared-video/video-views-counter.component.html + 7,8 - - Automatically start playing the next video + + Show this channel - src/app/shared/shared-user-settings/user-video-settings.component.html - 69 + src/app/+accounts/account-video-channels/account-video-channels.component.html + 35 - - When a video ends, follow up with the next suggested video. + + This channel doesn't have any videos. - src/app/shared/shared-user-settings/user-video-settings.component.html - 72 + src/app/+accounts/account-video-channels/account-video-channels.component.html + 38 - - With Do not list or Blur thumbnails, a confirmation will be requested to watch the video. + + SHOW THIS CHANNEL > - src/app/shared/shared-user-settings/user-video-settings.component.html - 8,9 + src/app/+accounts/account-video-channels/account-video-channels.component.html + 46 - - In Recently added, Trending, Local, Most liked and Search pages + + Videos - src/app/shared/shared-user-settings/user-video-settings.component.html - 28 + src/app/+accounts/account-videos/account-videos.component.ts + 17 - - - The upload failed - src/app/helpers/utils.ts - 185 + src/app/+my-library/my-library.component.ts + 52 - - - The connection was interrupted - src/app/helpers/utils.ts - 189 + src/app/+video-channels/video-channel-videos/video-channel-videos.component.ts + 17 - - - Your file couldn't be transferred before the set timeout (usually 10min) - src/app/helpers/utils.ts - 192 + src/app/core/menu/menu.service.ts + 76 - - Your file was too large (max. size: ) + + Account video channels - src/app/helpers/utils.ts - 196 + src/app/+accounts/accounts-routing.module.ts + 26 - - Get help + + Account videos - src/app/shared/shared-main/misc/help.component.ts - 16 + src/app/+accounts/accounts-routing.module.ts + 35 - - <a href="https://en.wikipedia.org/wiki/Markdown#Example" target="_blank" rel="noopener noreferrer">Markdown</a> compatible that supports: + + ACCOUNT - src/app/shared/shared-main/misc/help.component.ts - 75 + src/app/+accounts/accounts.component.html + 8 - - Emphasis + + Banned - src/app/shared/shared-main/misc/help.component.ts - 81 + src/app/+accounts/accounts.component.html + 21 - - Links + + Muted - src/app/shared/shared-main/misc/help.component.ts - 82 + src/app/+accounts/accounts.component.html + 22 - - - New lines - src/app/shared/shared-main/misc/help.component.ts - 83 + src/app/shared/shared-share-modal/video-share.component.html + 166 - - Lists + + Instance muted - src/app/shared/shared-main/misc/help.component.ts - 84 + src/app/+accounts/accounts.component.html + 23 - - Images + + Muted by your instance - src/app/shared/shared-main/misc/help.component.ts - 85 + src/app/+accounts/accounts.component.html + 24 - - This file is too large. + + Instance muted by your instance - src/app/shared/shared-forms/reactive-file.component.ts - 50 + src/app/+accounts/accounts.component.html + 25 - - PeerTube cannot handle this kind of file. Accepted extensions are }. + + Copy account handle - src/app/shared/shared-forms/reactive-file.component.ts - 56 + src/app/+accounts/accounts.component.html + 31 - - max size + + Show the complete description - src/app/shared/shared-forms/preview-upload.component.ts - 39 + src/app/+accounts/accounts.component.html + 55 - src/app/shared/shared-main/account/actor-avatar-info.component.ts - 40 + src/app/+video-channels/video-channels.component.html + 94 - - Maximize editor + + Show more... - src/app/shared/shared-forms/markdown-textarea.component.ts - 38 + src/app/+accounts/accounts.component.html + 57,58 - - - Exit maximized editor - src/app/shared/shared-forms/markdown-textarea.component.ts - 39 + src/app/+video-channels/video-channels.component.html + 96,97 - - Complete preview + + Manage account - src/app/shared/shared-forms/markdown-textarea.component.html - 19 + src/app/+accounts/accounts.component.html + 62,63 - - Truncated preview + + Search account videos - src/app/shared/shared-forms/markdown-textarea.component.html - 11 + src/app/+accounts/accounts.component.html + 80 - - Hide + + CHANNELS - src/app/shared/shared-forms/input-toggle-hidden.component.ts - 38 + src/app/+accounts/accounts.component.ts + 81 - - Show + + VIDEOS - src/app/shared/shared-forms/input-toggle-hidden.component.ts - 39 + src/app/+accounts/accounts.component.ts + 82 - - - Copied - src/app/shared/shared-forms/input-toggle-hidden.component.ts - 47 + src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html + 215 - src/app/shared/shared-video-miniature/video-download.component.ts - 136 + src/app/+video-channels/video-channels.component.ts + 76 - - Copy + + Username copied - src/app/shared/shared-forms/input-toggle-hidden.component.html - 15 + src/app/+accounts/accounts.component.ts + 120 - src/app/shared/shared-forms/input-toggle-hidden.component.html - 15 + src/app/+video-channels/video-channels.component.ts + 103 - - All unsaved data will be lost, are you sure you want to leave this page? + + 1 subscriber - src/app/core/routing/can-deactivate-guard.service.ts - 19 + src/app/+accounts/accounts.component.ts + 124 - - Warning + + subscribers - src/app/core/routing/can-deactivate-guard.service.ts - 23 + src/app/+accounts/accounts.component.ts + 126 - - Add a new option + + direct account followers - src/app/shared/shared-forms/select/select-checkbox.component.ts - 28 + src/app/+accounts/accounts.component.ts + 152 - - No items found + + Report this account - src/app/shared/shared-forms/select/select-checkbox.component.html - 14 + src/app/+accounts/accounts.component.ts + 196 - - Close + + Federation - node_modules/@ng-bootstrap/src/alert/alert.ts - 55,58 + src/app/+admin/admin.component.ts + 26 - node_modules/@ng-bootstrap/src/alert/alert.ts - 70,71 + src/app/shared/shared-instance/instance-statistics.component.html + 58 - - Slide of + + Following - node_modules/@ng-bootstrap/src/carousel/carousel.ts - 114,118 + src/app/+admin/admin.component.ts + 29 - Currently selected slide number read by screen reader - - - Previous - node_modules/@ng-bootstrap/src/carousel/carousel.ts - 132,134 + src/app/+admin/follows/following-list/following-list.component.html + 31 - - - Next - node_modules/@ng-bootstrap/src/carousel/carousel.ts - 147,151 + src/app/+admin/follows/follows.routes.ts + 28 - - Previous month + + Followers - node_modules/@ng-bootstrap/src/datepicker/datepicker-navigation.ts - 24,27 + src/app/+admin/admin.component.ts + 34 - node_modules/@ng-bootstrap/src/datepicker/datepicker-navigation.ts - 34,35 + src/app/+admin/follows/follows.routes.ts + 37 - - Next month - - node_modules/@ng-bootstrap/src/datepicker/datepicker-navigation.ts - 44,48 - + + Video redundancies - node_modules/@ng-bootstrap/src/datepicker/datepicker-navigation.ts - 57,61 + src/app/+admin/admin.component.ts + 39 - - Select month + + Moderation - node_modules/@ng-bootstrap/src/datepicker/datepicker-navigation-select.ts - 44,49 + src/app/+admin/admin.component.ts + 47 - node_modules/@ng-bootstrap/src/datepicker/datepicker-navigation-select.ts - 49,50 + src/app/+my-account/my-account.component.ts + 28 - - Select year + + Reports - node_modules/@ng-bootstrap/src/datepicker/datepicker-navigation-select.ts - 59,63 + src/app/+admin/admin.component.ts + 53 - node_modules/@ng-bootstrap/src/datepicker/datepicker-navigation-select.ts - 72,74 + src/app/+admin/moderation/abuse-list/abuse-list.component.html + 3 - - - «« - node_modules/@ng-bootstrap/src/pagination/pagination.ts - 147,148 + src/app/+admin/moderation/moderation.routes.ts + 37 - - - « - node_modules/@ng-bootstrap/src/pagination/pagination.ts - 153,154 + src/app/+my-account/my-account-abuses/my-account-abuses-list.component.html + 3 - - » + + Video blocks - node_modules/@ng-bootstrap/src/pagination/pagination.ts - 158,159 + src/app/+admin/admin.component.ts + 60 - - - »» - node_modules/@ng-bootstrap/src/pagination/pagination.ts - 164,165 + src/app/+admin/moderation/video-block-list/video-block-list.component.html + 3 - - First + + Video comments - node_modules/@ng-bootstrap/src/pagination/pagination.ts - 168,172 + src/app/+admin/admin.component.ts + 67 - - - Previous - node_modules/@ng-bootstrap/src/pagination/pagination.ts - 176,177 + src/app/+admin/moderation/moderation.routes.ts + 86 - - - Next - node_modules/@ng-bootstrap/src/pagination/pagination.ts - 188,189 + src/app/+admin/moderation/video-comment-list/video-comment-list.component.html + 3 - - Last + + Muted accounts - node_modules/@ng-bootstrap/src/pagination/pagination.ts - 195,200 + src/app/+admin/admin.component.ts + 74 - - - - node_modules/@ng-bootstrap/src/progressbar/progressbar.ts - 31,38 + src/app/+admin/moderation/moderation.routes.ts + 98 - - - HH - node_modules/@ng-bootstrap/src/timepicker/timepicker.ts - 46,47 + src/app/+my-account/my-account-routing.module.ts + 85 - - - Hours - node_modules/@ng-bootstrap/src/timepicker/timepicker.ts - 50,51 + src/app/+my-account/my-account.component.ts + 31 - - - MM - node_modules/@ng-bootstrap/src/timepicker/timepicker.ts - 55,58 + src/app/shared/shared-moderation/account-blocklist.component.html + 3 - - - Minutes - node_modules/@ng-bootstrap/src/timepicker/timepicker.ts - 62,64 + src/app/shared/shared-moderation/account-blocklist.component.html + 3 - - Increment hours + + Muted servers - node_modules/@ng-bootstrap/src/timepicker/timepicker.ts - 68,69 + src/app/+admin/admin.component.ts + 81 - - - Decrement hours - node_modules/@ng-bootstrap/src/timepicker/timepicker.ts - 73,74 + src/app/+my-account/my-account-routing.module.ts + 94 - - - Increment minutes - node_modules/@ng-bootstrap/src/timepicker/timepicker.ts - 80,82 + src/app/+my-account/my-account.component.ts + 36 - - - Decrement minutes - node_modules/@ng-bootstrap/src/timepicker/timepicker.ts - 86,88 + src/app/shared/shared-moderation/server-blocklist.component.html + 3 - - - SS - node_modules/@ng-bootstrap/src/timepicker/timepicker.ts - 91,92 + src/app/shared/shared-moderation/server-blocklist.component.html + 3 - - Seconds + + Users - node_modules/@ng-bootstrap/src/timepicker/timepicker.ts - 96 + src/app/+admin/admin.component.ts + 88 - - - Increment seconds - node_modules/@ng-bootstrap/src/timepicker/timepicker.ts - 103,104 + src/app/+admin/users/user-edit/user-edit.component.html + 4 - - - Decrement seconds - node_modules/@ng-bootstrap/src/timepicker/timepicker.ts - 109,115 + src/app/+admin/users/user-edit/user-edit.component.html + 4 - - + + Configuration - node_modules/@ng-bootstrap/src/timepicker/timepicker.ts - 131,136 + src/app/+admin/admin.component.ts + 95 + + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 1 - - + + Plugins/Themes - node_modules/@ng-bootstrap/src/timepicker/timepicker.ts - 154,118 + src/app/+admin/admin.component.ts + 99 - - Close + + System - node_modules/@ng-bootstrap/src/toast/toast.ts - 78,85 + src/app/+admin/admin.component.ts + 103 - - Go to my subscriptions + + Edit custom configuration - src/app/core/auth/auth.service.ts - 64 + src/app/+admin/config/config.routes.ts + 26 - - Go to my videos + + CACHE - src/app/core/auth/auth.service.ts - 68 + src/app/+admin/config/edit-custom-config/edit-advanced-configuration.component.html + 5 - - Go to my imports + + Some files are not federated, and fetched when necessary. Define their caching policies. - src/app/core/auth/auth.service.ts - 72 + src/app/+admin/config/edit-custom-config/edit-advanced-configuration.component.html + 7,8 - - Go to my channels + + Number of previews to keep in cache - src/app/core/auth/auth.service.ts - 76 + src/app/+admin/config/edit-custom-config/edit-advanced-configuration.component.html + 15 - - Cannot retrieve OAuth Client credentials: . -Ensure you have correctly configured PeerTube (config/ directory), in particular the "webserver" section. + + {VAR_PLURAL, plural, =1 {cached image} other {cached images}} - src/app/core/auth/auth.service.ts - 99,100 + src/app/+admin/config/edit-custom-config/edit-advanced-configuration.component.html + 22 - - Error + + Number of video captions to keep in cache - src/app/core/auth/auth.service.ts - 104 + src/app/+admin/config/edit-custom-config/edit-advanced-configuration.component.html + 29 + + + {VAR_PLURAL, plural, =1 {cached caption} other {cached captions}} - src/app/core/notification/notifier.service.ts - 18 + src/app/+admin/config/edit-custom-config/edit-advanced-configuration.component.html + 36 - - You need to reconnect. + + Number of video torrents to keep in cache - src/app/core/auth/auth.service.ts - 220 + src/app/+admin/config/edit-custom-config/edit-advanced-configuration.component.html + 43 - - User + + {VAR_PLURAL, plural, =1 {cached torrent} other {cached torrents}} - src/app/core/users/user.service.ts - 392 + src/app/+admin/config/edit-custom-config/edit-advanced-configuration.component.html + 50 - - Administrator + + CUSTOMIZATIONS - src/app/core/users/user.service.ts - 393 + src/app/+admin/config/edit-custom-config/edit-advanced-configuration.component.html + 63 - - Moderator + + Slight modifications to your PeerTube instance for when creating a plugin or theme is overkill. - src/app/core/users/user.service.ts - 394 + src/app/+admin/config/edit-custom-config/edit-advanced-configuration.component.html + 65,66 - - (channel page) + + JavaScript - src/app/shared/shared-main/account/video-avatar-channel.component.ts - 20 + src/app/+admin/config/edit-custom-config/edit-advanced-configuration.component.html + 74 + + + Write JavaScript code directly.Example: console.log('my instance is amazing'); - src/app/shared/shared-video-miniature/video-miniature.component.ts - 117 + src/app/+admin/config/edit-custom-config/edit-advanced-configuration.component.html + 78 - - (account page) + + 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/shared/shared-main/account/video-avatar-channel.component.ts - 21 + src/app/+admin/config/edit-custom-config/edit-advanced-configuration.component.html + 97,108 - - Channel avatar + + APPEARANCE - src/app/shared/shared-main/account/video-avatar-channel.component.html + src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html 4 + + + Use plugins & themes for more involved changes, or add slight customizations. - src/app/shared/shared-main/account/video-avatar-channel.component.html - 17 + src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html + 6,7 - - Account avatar + + Theme - src/app/shared/shared-main/account/video-avatar-channel.component.html - 7 + src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html + 14 - src/app/shared/shared-main/account/video-avatar-channel.component.html - 13 + src/app/shared/shared-user-settings/user-interface-settings.component.html + 4 + + + default - src/app/shared/shared-main/account/video-avatar-channel.component.html - 23 + src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html + 18 - - viewers + + Landing page - src/app/shared/shared-main/video/video.model.ts - 211 + src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html + 27 - - views + + Default trending page - src/app/shared/shared-main/video/video.model.ts - 214 + src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html + 43 - - Info + + Best videos - src/app/core/notification/notifier.service.ts - 11 + src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html + 47 - - Success + + Hot videos - src/app/core/notification/notifier.service.ts - 25 + src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html + 48 - - Media is too large for the server. Please contact you administrator if you want to increase the limit size. + + Most viewed videos - src/app/core/rest/rest-extractor.service.ts - 62 + src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html + 49 - - Too many attempts, please try again after minutes. + + Most liked videos - src/app/core/rest/rest-extractor.service.ts - 67 + src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html + 50 - - Too many attempts, please try again later. + + BROADCAST MESSAGE - src/app/core/rest/rest-extractor.service.ts - 69 + src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html + 64 - - Server error. Please retry later. + + Display a message on your instance - src/app/core/rest/rest-extractor.service.ts - 72 + src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html + 66,67 - - + + Enable broadcast message - src/app/shared/shared-main/misc/top-menu-dropdown.component.html - 14 + src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html + 77 + + + Allow users to dismiss the broadcast message - src/app/shared/shared-main/misc/top-menu-dropdown.component.html - 24 + src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html + 84 - - years ago + + Broadcast message level - src/app/shared/shared-main/angular/from-now.pipe.ts - 12 + src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html + 89 - - year ago + + Message - src/app/shared/shared-main/angular/from-now.pipe.ts - 13 + src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html + 103 - - months ago + + NEW USERS - src/app/shared/shared-main/angular/from-now.pipe.ts - 16 + src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html + 120 - - month ago + + Manage users to set their quota individually. - src/app/shared/shared-main/angular/from-now.pipe.ts - 17 + src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html + 122,123 - - weeks ago + + Enable Signup - src/app/shared/shared-main/angular/from-now.pipe.ts - 20 + src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html + 132 - - week ago + + ⚠️ This functionality requires a lot of attention and extra moderation. - src/app/shared/shared-main/angular/from-now.pipe.ts - 21 + src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html + 135 - - - days ago - src/app/shared/shared-main/angular/from-now.pipe.ts - 24 + src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html + 403 - - - day ago - src/app/shared/shared-main/angular/from-now.pipe.ts - 25 + src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html + 416 - - hours ago + + Signup requires email verification - src/app/shared/shared-main/angular/from-now.pipe.ts - 28 + src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html + 143 - - hour ago + + Signup limit - src/app/shared/shared-main/angular/from-now.pipe.ts - 29 + src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html + 147 - - min ago + + {VAR_PLURAL, plural, =1 {user} other {users}} - src/app/shared/shared-main/angular/from-now.pipe.ts - 32 + src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html + 154 - - just now + + Signup won't be limited to a fixed number of users. - src/app/shared/shared-main/angular/from-now.pipe.ts - 34 + src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html + 159 - - h + + Minimum required age to create an account - src/app/shared/shared-main/angular/duration-formatter.pipe.ts - 14 + src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html + 163 - - min + + {VAR_PLURAL, plural, =1 {year old} other {years old}} - src/app/shared/shared-main/angular/duration-formatter.pipe.ts - 16 + src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html + 170 + + + Default video quota per user - src/app/shared/shared-main/angular/duration-formatter.pipe.ts - 23 + src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html + 182 - - sec + + bytes - src/app/shared/shared-main/angular/duration-formatter.pipe.ts - 17 + src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html + 188 - - - sec - src/app/shared/shared-main/angular/duration-formatter.pipe.ts - 30 + src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html + 202 - - - Only I can see this video - src/app/shared/shared-main/video/video.service.ts - 370 + src/app/+admin/users/user-edit/user-edit.component.html + 157 - - - Only shareable via a private link - src/app/shared/shared-main/video/video.service.ts - 374 + src/app/+admin/users/user-edit/user-edit.component.html + 157 - - - Anyone can see this video - src/app/shared/shared-main/video/video.service.ts - 378 + src/app/+admin/users/user-edit/user-edit.component.html + 178 - - - Only users of this instance can see this video - src/app/shared/shared-main/video/video.service.ts - 382 + src/app/+admin/users/user-edit/user-edit.component.html + 178 - - Unlimited + + Default daily upload limit per user - src/app/shared/shared-main/users/user-quota.component.ts - 32 + src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html + 196 + + + Import jobs concurrency - src/app/shared/shared-main/users/user-quota.component.ts - 38 + src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html + 225 + + + allows to import multiple videos in parallel. ⚠️ Requires a PeerTube restart. - src/app/shared/shared-instance/instance-features-table.component.ts - 26 + src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html + 226 + + + jobs in parallel - src/app/shared/shared-instance/instance-features-table.component.ts - 33 + src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html + 230 - src/app/+admin/config/shared/config.service.ts - 21 + src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html + 171 + + + Allow import with HTTP URL (e.g. YouTube) - src/app/+admin/config/shared/config.service.ts - 34 + src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html + 239 - - Total video quota + + Allow import with a torrent file or a magnet URI - src/app/shared/shared-main/users/user-quota.component.html - 3 + src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html + 246 + + + Block new videos automatically - src/app/+admin/users/user-list/user-list.component.html - 141 + src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html + 260 - - Daily video quota + + Unless a user is marked as trusted, their videos will stay private until a moderator reviews them. - src/app/shared/shared-main/users/user-quota.component.html - 13 + src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html + 263 + + + SEARCH - src/app/+admin/users/user-edit/user-edit.component.html - 167 + src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html + 277 + + + Allow users to do remote URI/handle search - src/app/+admin/users/user-edit/user-edit.component.html - 167 + src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html + 288 - - You don't have notifications. + + Allow your users to look up remote videos/actors that may not be federated with your instance - src/app/shared/shared-main/users/user-notifications.component.html - 1 + src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html + 291 - - published a new video: + + Allow anonymous to do remote URI/handle search - src/app/shared/shared-main/users/user-notifications.component.html - 15,16 + src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html + 299 - - The notification concerns a video now unavailable + + Allow anonymous users to look up remote videos/actors that may not be federated with your instance - src/app/shared/shared-main/users/user-notifications.component.html - 24,25 + src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html + 302 - - Your video has been unblocked + + Enable global search - src/app/shared/shared-main/users/user-notifications.component.html - 33,34 + src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html + 313 - - Your video has been blocked + + ⚠️ This functionality depends heavily on the moderation of instances followed by the search index you select. - src/app/shared/shared-main/users/user-notifications.component.html - 41,42 + src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html + 316 - - A new video abuse has been created on video + + You should only use moderated search indexes in production, or host your own. - src/app/shared/shared-main/users/user-notifications.component.html - 49 + src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html + 319,320 - - A new comment abuse has been created on video + + Search index URL - src/app/shared/shared-main/users/user-notifications.component.html - 53 + src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html + 325 - - A new account abuse has been created on account + + Disable local search in search bar - src/app/shared/shared-main/users/user-notifications.component.html - 57 + src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html + 338 - - A new abuse has been created + + Search bar uses the global search index by default - src/app/shared/shared-main/users/user-notifications.component.html - 62,63 + src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html + 345 - - Your abuse has been acceptedrejected + + Otherwise the local search stays used by default - src/app/shared/shared-main/users/user-notifications.component.html - 70,72 + src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html + 348 - - Abuse has a new message + + FEDERATION - src/app/shared/shared-main/users/user-notifications.component.html - 80,81 + src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html + 366 - - The recently added video has been automatically blocked + + Manage relations with other instances. - src/app/shared/shared-main/users/user-notifications.component.html - 88 + src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html + 368,369 - - commented your video + + Other instances can follow yours - src/app/shared/shared-main/users/user-notifications.component.html - 101 + src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html + 380 - - The notification concerns a comment now unavailable + + Manually approve new instance followers - src/app/shared/shared-main/users/user-notifications.component.html - 109,110 + src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html + 387 - - Your video has been published + + Automatically follow back instances - src/app/shared/shared-main/users/user-notifications.component.html - 118,119 + src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html + 400 - - Your video import succeeded + + Automatically follow instances of a public index - src/app/shared/shared-main/users/user-notifications.component.html - 126,127 + src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html + 413 - - Your video import failed + + See the documentation for more information about the expected URL - src/app/shared/shared-main/users/user-notifications.component.html - 134,135 + src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html + 419,420 - - User registered on your instance + + Index URL - src/app/shared/shared-main/users/user-notifications.component.html - 142,143 + src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html + 425 - - is following your channel your account + + ADMINISTRATORS - src/app/shared/shared-main/users/user-notifications.component.html - 152,155 + src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html + 445 - - mentioned you on video + + Admin email - src/app/shared/shared-main/users/user-notifications.component.html - 165 + src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html + 451 - - Your instance has a new follower () awaiting your approval + + Enable contact form - src/app/shared/shared-main/users/user-notifications.component.html - 173,174 + src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html + 464 - - Your instance automatically followed + + TWITTER - src/app/shared/shared-main/users/user-notifications.component.html - 182 + src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html + 473 - - The notification points to content now unavailable + + 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/shared/shared-main/users/user-notifications.component.html - 190,191 + src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html + 475,477 - - Enter a new tag + + Your Twitter username - src/app/shared/shared-forms/select/select-tags.component.html - 5 + src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html + 486 - - extensions + + Instance allowed by Twitter - src/app/shared/shared-main/account/actor-avatar-info.component.ts - 41 + src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html + 499 - - This image is too large. + + 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/shared/shared-main/account/actor-avatar-info.component.ts - 56 + src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html + 504,509 - - subscribers + + You enabled signup: we automatically enabled the "Block new videos automatically" checkbox of the "Videos" section just below. - src/app/shared/shared-main/account/actor-avatar-info.component.html - 28 + src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.ts + 101 - - Upload a new avatar + + Audio-only - src/app/shared/shared-main/account/actor-avatar-info.component.html - 10 + 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/shared/shared-main/account/actor-avatar-info.component.html - 36 + src/app/+admin/config/edit-custom-config/edit-configuration.service.ts + 18 - - Change your avatar + + 240p - src/app/shared/shared-main/account/actor-avatar-info.component.html - 16 + src/app/+admin/config/edit-custom-config/edit-configuration.service.ts + 22 - - Remove avatar + + 360p - src/app/shared/shared-main/account/actor-avatar-info.component.html - 41 + src/app/+admin/config/edit-custom-config/edit-configuration.service.ts + 26 - - Loading instance statistics... + + 480p - src/app/shared/shared-instance/instance-statistics.component.html - 1 + src/app/+admin/config/edit-custom-config/edit-configuration.service.ts + 30 - - Local + + 720p - src/app/shared/shared-instance/instance-statistics.component.html - 4 + src/app/+admin/config/edit-custom-config/edit-configuration.service.ts + 34 - - users + + 1080p - src/app/shared/shared-instance/instance-statistics.component.html - 11 + src/app/+admin/config/edit-custom-config/edit-configuration.service.ts + 38 - - videos + + 1440p - src/app/shared/shared-instance/instance-statistics.component.html - 21 + src/app/+admin/config/edit-custom-config/edit-configuration.service.ts + 42 + + + 2160p - src/app/shared/shared-instance/instance-statistics.component.html - 65 + src/app/+admin/config/edit-custom-config/edit-configuration.service.ts + 46 - - video views + + threads - src/app/shared/shared-instance/instance-statistics.component.html - 31 + src/app/+admin/config/edit-custom-config/edit-configuration.service.ts + 86 - - video comments + + thread - src/app/shared/shared-instance/instance-statistics.component.html - 41 + src/app/+admin/config/edit-custom-config/edit-configuration.service.ts + 87 + + + Homepage - src/app/shared/shared-instance/instance-statistics.component.html - 75 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 7 - - - of hosted video - src/app/shared/shared-instance/instance-statistics.component.html - 51 + src/app/+admin/config/edit-custom-config/edit-homepage.component.html + 13 - - Federation + + Information - src/app/shared/shared-instance/instance-statistics.component.html - 58 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 15 - - followers + + Basic - src/app/shared/shared-instance/instance-statistics.component.html - 85 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 24 - - following + + VOD Transcoding - src/app/shared/shared-instance/instance-statistics.component.html - 95 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 33 - - Hidden + + Live streaming - src/app/shared/shared-instance/instance-features-table.component.ts - 50 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 42 - - - Blurred with confirmation request - src/app/shared/shared-instance/instance-features-table.component.ts - 51 + src/app/shared/shared-instance/instance-features-table.component.html + 67 - - Displayed + + Advanced - src/app/shared/shared-instance/instance-features-table.component.ts - 52 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 51 - - ~ 1 minute + + There are errors in the form: - src/app/shared/shared-instance/instance-features-table.component.ts - 67 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 67,73 - - ~ minutes + + You cannot allow live replay if you don't enable transcoding. - src/app/shared/shared-instance/instance-features-table.component.ts - 69 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 77,78 - - of full HD videos + + Update configuration - src/app/shared/shared-instance/instance-features-table.component.ts - 85 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 80 - - of HD videos + + Configuration updated. - src/app/shared/shared-instance/instance-features-table.component.ts - 86 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts + 286 - - of average quality videos + + INSTANCE HOMEPAGE - src/app/shared/shared-instance/instance-features-table.component.ts - 87 + src/app/+admin/config/edit-custom-config/edit-homepage.component.html + 7 - - Features found on this instance + + INSTANCE - src/app/shared/shared-instance/instance-features-table.component.html - 4 + src/app/+admin/config/edit-custom-config/edit-instance-information.component.html + 7 + + + Name - src/app/shared/shared-instance/instance-about-accordion.component.html - 6 + src/app/+admin/config/edit-custom-config/edit-instance-information.component.html + 13 - src/app/shared/shared-instance/instance-about-accordion.component.html - 6 + src/app/+my-library/+my-video-channels/my-video-channel-edit.component.html + 44 - - - PeerTube version - src/app/shared/shared-instance/instance-features-table.component.html - 6 + src/app/+my-library/+my-video-channels/my-video-channel-edit.component.html + 44 - - Default NSFW/sensitive videos policycan be redefined by the users + + Short description - src/app/shared/shared-instance/instance-features-table.component.html - 13,14 + src/app/+admin/config/edit-custom-config/edit-instance-information.component.html + 24 - - User registration allowed + + Main instance categories - src/app/shared/shared-instance/instance-features-table.component.html - 21 + src/app/+admin/config/edit-custom-config/edit-instance-information.component.html + 50 - - Video uploads + + Add a new category - src/app/shared/shared-instance/instance-features-table.component.html - 28 + src/app/+admin/config/edit-custom-config/edit-instance-information.component.html + 57 - src/app/shared/shared-instance/instance-features-table.component.html - 39 + src/app/shared/shared-forms/select/select-categories.component.html + 5 - - Transcoding in multiple resolutions + + Main languages you/your moderators speak - src/app/shared/shared-instance/instance-features-table.component.html - 32 + src/app/+admin/config/edit-custom-config/edit-instance-information.component.html + 64 - - Video quota + + Add a new language - src/app/shared/shared-instance/instance-features-table.component.html - 47 + src/app/+admin/config/edit-custom-config/edit-instance-information.component.html + 71 - src/app/+admin/users/user-edit/user-edit.component.html - 151 + src/app/shared/shared-forms/select/select-languages.component.html + 6 + + + MODERATION & NSFW - src/app/+admin/users/user-edit/user-edit.component.html - 151 + src/app/+admin/config/edit-custom-config/edit-instance-information.component.html + 82 - - Live streaming + + Manage users to build a moderation team. - src/app/shared/shared-instance/instance-features-table.component.html - 67 + src/app/+admin/config/edit-custom-config/edit-instance-information.component.html + 84,85 + + + This instance is dedicated to sensitive or NSFW content - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 875 + src/app/+admin/config/edit-custom-config/edit-instance-information.component.html + 93 - - Live streaming enabled + + 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/shared/shared-instance/instance-features-table.component.html - 71 + src/app/+admin/config/edit-custom-config/edit-instance-information.component.html + 98,100 - - Transcode live video in multiple resolutions + + Policy on videos containing sensitive content - src/app/shared/shared-instance/instance-features-table.component.html - 78 + src/app/+admin/config/edit-custom-config/edit-instance-information.component.html + 106 - - Max parallel lives + + With Hide or Blur thumbnails, a confirmation will be requested to watch the video. - src/app/shared/shared-instance/instance-features-table.component.html - 85 + src/app/+admin/config/edit-custom-config/edit-instance-information.component.html + 111,112 - - - per user / per instance - src/app/shared/shared-instance/instance-features-table.component.html - 86,88 + src/app/shared/shared-user-settings/user-video-settings.component.html + 8,9 - - Import + + Policy for sensitive videos - src/app/shared/shared-instance/instance-features-table.component.html - 92 + src/app/+admin/config/edit-custom-config/edit-instance-information.component.html + 118 - 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-user-settings/user-video-settings.component.html + 15 - - HTTP import (YouTube, Vimeo, direct URL...) + + Hide - src/app/shared/shared-instance/instance-features-table.component.html - 96 + src/app/+admin/config/edit-custom-config/edit-instance-information.component.html + 119 - - - Torrent import - src/app/shared/shared-instance/instance-features-table.component.html - 103 + src/app/+admin/users/user-edit/user-password.component.html + 11 - - - Player - src/app/shared/shared-instance/instance-features-table.component.html - 111 + src/app/shared/shared-forms/input-toggle-hidden.component.ts + 38 - - - P2P enabled - src/app/shared/shared-instance/instance-features-table.component.html - 115 + src/app/shared/shared-user-settings/user-video-settings.component.html + 16 - - - Users can resolve distant content - src/app/shared/shared-instance/instance-features-table.component.html - 126 + src/app/shared/shared-video-miniature/video-filters-header.component.html + 76 - - Requires manual validation by moderators + + Blur thumbnails - src/app/shared/shared-instance/instance-features-table.component.html - 41 + src/app/+admin/config/edit-custom-config/edit-instance-information.component.html + 120 - - - Automatically published - src/app/shared/shared-instance/instance-features-table.component.html - 42 + src/app/shared/shared-user-settings/user-video-settings.component.html + 17 - - Unlimited ( per day) + + Display - src/app/shared/shared-instance/instance-features-table.component.html - 61 + src/app/+admin/config/edit-custom-config/edit-instance-information.component.html + 121 - - - Administrators & Sustainability - src/app/shared/shared-instance/instance-about-accordion.component.html - 15 + src/app/+admin/follows/video-redundancies-list/video-redundancies-list.component.html + 8 - src/app/shared/shared-instance/instance-about-accordion.component.html - 15 + src/app/shared/shared-user-settings/user-video-settings.component.html + 18 - - Terms + + Who moderates the instance? What is the policy regarding NSFW videos? Political videos? etc - src/app/shared/shared-instance/instance-about-accordion.component.html - 35 + src/app/+admin/config/edit-custom-config/edit-instance-information.component.html + 152 + + + YOU AND YOUR INSTANCE - src/app/shared/shared-instance/instance-about-accordion.component.html - 35 + src/app/+admin/config/edit-custom-config/edit-instance-information.component.html + 167 + + + Who is behind the instance? - src/app/+signup/+register/register.component.html - 13 + src/app/+admin/config/edit-custom-config/edit-instance-information.component.html + 173 + + + A single person? A non-profit? A company? - src/app/+about/about-instance/about-instance.component.html - 168 + src/app/+admin/config/edit-custom-config/edit-instance-information.component.html + 174 + + + Why did you create this instance? - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 126 + src/app/+admin/config/edit-custom-config/edit-instance-information.component.html + 185 - - Moderation information + + To share your personal videos? To open registrations and allow people to upload what they want? - src/app/shared/shared-instance/instance-about-accordion.component.html - 41 + src/app/+admin/config/edit-custom-config/edit-instance-information.component.html + 186 + + + How long do you plan to maintain this instance? - src/app/shared/shared-instance/instance-about-accordion.component.html - 41 + src/app/+admin/config/edit-custom-config/edit-instance-information.component.html + 197 + + + It's important to know for users who want to register on your instance - src/app/+about/about-instance/about-instance.component.html - 140 + src/app/+admin/config/edit-custom-config/edit-instance-information.component.html + 198 + + + How will you finance the PeerTube server? - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 144 + src/app/+admin/config/edit-custom-config/edit-instance-information.component.html + 209 - - Code of conduct + + With your own funds? With user donations? Advertising? - src/app/shared/shared-instance/instance-about-accordion.component.html - 47 + src/app/+admin/config/edit-custom-config/edit-instance-information.component.html + 210 + + + OTHER INFORMATION - src/app/shared/shared-instance/instance-about-accordion.component.html - 47 + src/app/+admin/config/edit-custom-config/edit-instance-information.component.html + 225 + + + What server/hardware does the instance run on? - src/app/+about/about-instance/about-instance.component.html - 154 + src/app/+admin/config/edit-custom-config/edit-instance-information.component.html + 231 + + + i.e. 2vCore 2GB RAM, a direct the link to the server you rent, etc. - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 135 + src/app/+admin/config/edit-custom-config/edit-instance-information.component.html + 232 - - Who are we? + + LIVE - src/app/shared/shared-instance/instance-about-accordion.component.html - 19 + src/app/+admin/config/edit-custom-config/edit-live-configuration.component.html + 5 - - - How long do we plan to maintain this instance? - src/app/shared/shared-instance/instance-about-accordion.component.html - 24 + src/app/shared/shared-thumbnail/video-thumbnail.component.html + 31 - - How will we finance this instance? + + Enable users of your instance to stream live. - src/app/shared/shared-instance/instance-about-accordion.component.html - 29 + src/app/+admin/config/edit-custom-config/edit-live-configuration.component.html + 7,8 - - View your notifications + + Allow live streaming - src/app/menu/notification.component.html - 3 + src/app/+admin/config/edit-custom-config/edit-live-configuration.component.html + 18 + + + ⚠️ Enabling live streaming requires trust in your users and extra moderation work - src/app/menu/notification.component.html - 11 + src/app/+admin/config/edit-custom-config/edit-live-configuration.component.html + 22 + + + If enabled, your server needs to accept incoming TCP traffic on port - src/app/menu/notification.component.html - 11 + src/app/+admin/config/edit-custom-config/edit-live-configuration.component.html + 23 - - Notifications + + Allow your users to automatically publish a replay of their live - src/app/menu/notification.component.html - 22 + src/app/+admin/config/edit-custom-config/edit-live-configuration.component.html + 31 + + + If the user quota is reached, PeerTube will automatically terminate the live streaming - src/app/+my-account/my-account-notifications/my-account-notifications.component.html - 1 + src/app/+admin/config/edit-custom-config/edit-live-configuration.component.html + 34,35 - - Mark all as read + + Max simultaneous lives created on your instance (-1 for "unlimited") - src/app/menu/notification.component.html - 27 + src/app/+admin/config/edit-custom-config/edit-live-configuration.component.html + 41 + + + {VAR_PLURAL, plural, =1 {live} other {lives}} - src/app/menu/notification.component.html - 27 + src/app/+admin/config/edit-custom-config/edit-live-configuration.component.html + 46 - src/app/+my-account/my-account-notifications/my-account-notifications.component.html - 20 + src/app/+admin/config/edit-custom-config/edit-live-configuration.component.html + 59 - - Update your notification preferences + + Max simultaneous lives created per user (-1 for "unlimited") - src/app/menu/notification.component.html - 31 + src/app/+admin/config/edit-custom-config/edit-live-configuration.component.html + 54 - - See all your notifications + + Max live duration - src/app/menu/notification.component.html - 49 + src/app/+admin/config/edit-custom-config/edit-live-configuration.component.html + 66 - - I'm a teapot + + TRANSCODING - src/app/+page-not-found/page-not-found.component.ts - 20 + src/app/+admin/config/edit-custom-config/edit-live-configuration.component.html + 85 - - - That's an error. - src/app/+page-not-found/page-not-found.component.html - 4 + src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html + 26 - - We couldn't find any ressource tied to the URL you were looking for. + + 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/+page-not-found/page-not-found.component.html - 6,8 + src/app/+admin/config/edit-custom-config/edit-live-configuration.component.html + 87,88 - - Possible reasons: + + Transcoding enabled for live streams - src/app/+page-not-found/page-not-found.component.html - 11 + src/app/+admin/config/edit-custom-config/edit-live-configuration.component.html + 101 - Possible reasons preceding a list of reasons a `Not Found` error page may occur - - The page may have been moved or deleted + + Live resolutions to generate - src/app/+page-not-found/page-not-found.component.html - 14 + src/app/+admin/config/edit-custom-config/edit-live-configuration.component.html + 107 - - You may have used an outdated or broken link + + Live transcoding threads - src/app/+page-not-found/page-not-found.component.html - 15 + src/app/+admin/config/edit-custom-config/edit-live-configuration.component.html + 128 - - You may have typed the address or URL incorrectly + + will claim at most with VOD transcoding - src/app/+page-not-found/page-not-found.component.html - 16 + src/app/+admin/config/edit-custom-config/edit-live-configuration.component.html + 131,133 - - The requested entity body blends sweet bits with a mellow earthiness. + + will claim at least with VOD transcoding - src/app/+page-not-found/page-not-found.component.html - 26,27 + src/app/+admin/config/edit-custom-config/edit-live-configuration.component.html + 135,137 - Description of a tea flavour, keeping the 'requested entity body' as a technical expression referring to a web request - - Sepia seems to like it. + + Live transcoding profile - src/app/+page-not-found/page-not-found.component.html - 28 + src/app/+admin/config/edit-custom-config/edit-live-configuration.component.html + 150 - This is about Sepia's tea - - Not found + + new live transcoding profiles can be added by PeerTube plugins - src/app/+page-not-found/page-not-found-routing.module.ts - 14 + src/app/+admin/config/edit-custom-config/edit-live-configuration.component.html + 151 - - URL parameter is missing in URL parameters + + No limit - src/app/+remote-interaction/remote-interaction.component.ts - 25 + src/app/+admin/config/edit-custom-config/edit-live-configuration.component.ts + 34 - - Cannot access to the remote resource + + 1 hour - src/app/+remote-interaction/remote-interaction.component.ts - 48 + src/app/+admin/config/edit-custom-config/edit-live-configuration.component.ts + 35 - - Remote interaction + + 3 hours - src/app/+remote-interaction/remote-interaction-routing.module.ts - 13 + src/app/+admin/config/edit-custom-config/edit-live-configuration.component.ts + 36 - - Search index is unavailable. Retrying with instance results instead. + + 5 hours - src/app/+search/search.component.ts - 171 + src/app/+admin/config/edit-custom-config/edit-live-configuration.component.ts + 37 - - Search error + + 10 hours - src/app/+search/search.component.ts - 172 + src/app/+admin/config/edit-custom-config/edit-live-configuration.component.ts + 38 - - Search + + x264, targeting maximum device compatibility - src/app/+search/search.component.ts - 230 + src/app/+admin/config/edit-custom-config/edit-live-configuration.component.ts + 55 - src/app/+search/search-routing.module.ts - 15 + src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.ts + 50 - - {VAR_PLURAL, plural, =1 {result} other {results}} + + Estimating a server's capacity to transcode and stream videos isn't easy and we can't tune PeerTube automatically. - src/app/+search/search.component.html - 5 + src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html + 9,10 + + + However, you may want to read our guidelines before tweaking the following values. - src/app/+admin/plugins/plugin-search/plugin-search.component.html - 23 + src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html + 12,13 - - + + Read guidelines - src/app/+search/search.component.html - 5 + src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html + 17,18 - - on this instance + + 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/+search/search.component.html - 7 + src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html + 28,30 - - on the vidiverse + + Transcoding enabled - src/app/+search/search.component.html - 8 + src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html + 40 - - for + + Input formats - src/app/+search/search.component.html - 11 + src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html + 46 - - Filters + + Allow additional extensions - src/app/+search/search.component.html - 21,22 + src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html + 51 - - No results found + + Allows users to upload videos. - src/app/+search/search.component.html - 33,34 + src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html + 54 - - subscribers + + Allow audio files upload - src/app/+search/search.component.html - 60 + src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html + 62 - - Any + + Allows users to upload .mp3, .ogg, .wma, .flac, .aac, or .ac3 audio files. - src/app/+search/search-filters.component.ts - 38 + src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html + 65 + + + The file will be merged in a still image video with the preview file on upload. - src/app/+search/search-filters.component.ts - 61 + src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html + 66 - - Today + + Output formats - src/app/+search/search-filters.component.ts - 42 + src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html + 73 + + + WebTorrent enabled - src/app/shared/shared-video-miniature/abstract-video-list.ts - 116 + src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html + 79 + + + If you also enabled HLS support, it will multiply videos storage by 2 - src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts - 70 + src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html + 83 - - Last 7 days + + HLS with P2P support enabled - src/app/+search/search-filters.component.ts - 46 + src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html + 94 - - Last 30 days + + 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/+search/search-filters.component.ts - 50 + src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html + 99,108 - - Last 365 days + + Resolutions to generate per enabled format - src/app/+search/search-filters.component.ts - 54 + src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html + 116 - - Short (< 4 min) + + The original file resolution will be the default target if no option is selected. - src/app/+search/search-filters.component.ts - 65 + src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html + 132,133 - - Medium (4-10 min) + + Transcoding threads - src/app/+search/search-filters.component.ts - 69 + src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html + 144 - - Long (> 10 min) + + will claim at most with live transcoding - src/app/+search/search-filters.component.ts - 73 + src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html + 146,148 - - Relevance + + will claim at least with live transcoding - src/app/+search/search-filters.component.ts - 80 + src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html + 150,152 - - Publish date + + Transcoding jobs concurrency - src/app/+search/search-filters.component.ts - 84 + src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html + 166 - - Views + + allows to transcode multiple files in parallel. ⚠️ Requires a PeerTube restart - src/app/+search/search-filters.component.ts - 88 + src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html + 167 - - Sort + + Transcoding profile - src/app/+search/search-filters.component.html - 7 + src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html + 178 - - Display sensitive content + + new transcoding profiles can be added by PeerTube plugins - src/app/+search/search-filters.component.html - 21 + src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html + 179 - - Yes + + Unlimited - src/app/+search/search-filters.component.html - 29 + src/app/+admin/config/shared/config.service.ts + 22 - - - No - src/app/+search/search-filters.component.html - 34 + src/app/+admin/config/shared/config.service.ts + 36 - - - Published date - src/app/+search/search-filters.component.html - 40 + src/app/shared/shared-instance/instance-features-table.component.ts + 30 - - - Original publication year - src/app/+search/search-filters.component.html - 54 + src/app/shared/shared-instance/instance-features-table.component.ts + 37 - - - After... - src/app/+search/search-filters.component.html - 66 + src/app/shared/shared-main/users/user-quota.component.ts + 32 - - - Before... - src/app/+search/search-filters.component.html - 76 + src/app/shared/shared-main/users/user-quota.component.ts + 38 - - Duration + + None - no upload possible - src/app/+search/search-filters.component.html - 89 + src/app/+admin/config/shared/config.service.ts + 23 - src/app/+videos/+video-watch/video-watch.component.html - 276 + src/app/+admin/config/shared/config.service.ts + 37 - - Category + + 100MB - src/app/+search/search-filters.component.html - 102 + src/app/+admin/config/shared/config.service.ts + 24 - src/app/+videos/+video-watch/video-watch.component.html - 241 + src/app/+admin/config/shared/config.service.ts + 40 + + + 500MB - src/app/+videos/+video-edit/shared/video-edit.component.html - 63 + src/app/+admin/config/shared/config.service.ts + 25 - - - Display all categories - src/app/+search/search-filters.component.html - 108 + src/app/+admin/config/shared/config.service.ts + 41 - - Licence + + 1GB - src/app/+search/search-filters.component.html - 115 + src/app/+admin/config/shared/config.service.ts + 26 + + + 5GB - src/app/+videos/+video-watch/video-watch.component.html - 250 + src/app/+admin/config/shared/config.service.ts + 27 - src/app/+videos/+video-edit/shared/video-edit.component.html - 74 + src/app/+admin/config/shared/config.service.ts + 43 - - Display all licenses + + 20GB - src/app/+search/search-filters.component.html - 121 + src/app/+admin/config/shared/config.service.ts + 28 - - - Language - src/app/+search/search-filters.component.html - 128 + src/app/+admin/config/shared/config.service.ts + 45 + + + 50GB - src/app/+videos/+video-watch/video-watch.component.html - 259 + src/app/+admin/config/shared/config.service.ts + 29 - src/app/+videos/+video-edit/shared/video-caption-add-modal.component.html - 10 + src/app/+admin/config/shared/config.service.ts + 46 + + + 100GB - src/app/+videos/+video-edit/shared/video-edit.component.html - 94 + src/app/+admin/config/shared/config.service.ts + 30 - - Display all languages + + 200GB - src/app/+search/search-filters.component.html - 134 + src/app/+admin/config/shared/config.service.ts + 31 - - All of these tags + + 500GB - src/app/+search/search-filters.component.html - 143 + src/app/+admin/config/shared/config.service.ts + 32 - - One of these tags + + 10MB - src/app/+search/search-filters.component.html - 151 + src/app/+admin/config/shared/config.service.ts + 38 - - Filter + + 50MB - src/app/+search/search-filters.component.html - 181 + src/app/+admin/config/shared/config.service.ts + 39 - - Reset + + 2GB - src/app/+search/search-filters.component.html - 9,10 + src/app/+admin/config/shared/config.service.ts + 42 + + + 10GB - src/app/+search/search-filters.component.html - 23,24 + src/app/+admin/config/shared/config.service.ts + 44 + + + Auto (via ffmpeg) - src/app/+search/search-filters.component.html - 42,43 + src/app/+admin/config/shared/config.service.ts + 50 + + + Followers of your instance - src/app/+search/search-filters.component.html - 56,57 + src/app/+admin/follows/followers-list/followers-list.component.html + 3 + + + Showing to of followers - src/app/+search/search-filters.component.html - 91,92 + src/app/+admin/follows/followers-list/followers-list.component.html + 11 - - Reset + + Actions - src/app/+search/search-filters.component.html - 104,105 + src/app/+admin/follows/followers-list/followers-list.component.html + 23 - src/app/+search/search-filters.component.html - 117,118 + src/app/+admin/moderation/video-block-list/video-block-list.component.html + 45 - src/app/+search/search-filters.component.html - 130,131 + src/app/+admin/moderation/video-comment-list/video-comment-list.component.html + 65 - src/app/+search/search-filters.component.html - 145,146 + src/app/+my-library/my-ownership/my-ownership.component.html + 18 - src/app/+search/search-filters.component.html - 153,154 + src/app/shared/shared-abuse-list/abuse-list-table.component.html + 41 - - Search target + + Follower - src/app/+search/search-filters.component.html - 160 + src/app/+admin/follows/followers-list/followers-list.component.html + 24 - - Instance - - src/app/+search/search-filters.component.html - 165 - - - src/app/shared/shared-moderation/server-blocklist.component.html - 35 - + + State - src/app/+about/about.component.html - 5 + src/app/+admin/follows/followers-list/followers-list.component.html + 25 - src/app/shared/shared-moderation/server-blocklist.component.html - 35 + src/app/+admin/follows/following-list/following-list.component.html + 32 - - - Vidiverse - src/app/+search/search-filters.component.html - 170 + src/app/shared/shared-abuse-list/abuse-list-table.component.html + 24 - - Reset + + Score - src/app/+search/search-filters.component.html - 178,179 + src/app/+admin/follows/followers-list/followers-list.component.html + 26 - - An email with the reset password instructions will be sent to . -The link will expire within 1 hour. + + Created - src/app/+login/login.component.ts - 126,127 + src/app/+admin/follows/followers-list/followers-list.component.html + 27 - - - Incorrect username or password. - src/app/+login/login.component.ts - 164 + src/app/+admin/follows/following-list/following-list.component.html + 33 - - - Your account is blocked. - src/app/+login/login.component.ts - 165 + src/app/+admin/system/jobs/jobs.component.html + 50 - - - Login - src/app/+login/login.component.html - 3,4 + src/app/+my-library/my-video-imports/my-video-imports.component.html + 20 - - - Sorry but there was an issue with the external login process. Please contact an administrator. - src/app/+login/login.component.html - 7,8 + src/app/shared/shared-abuse-list/abuse-list-table.component.html + 23 - - User + + Accept - src/app/+login/login.component.html - 21 + src/app/+admin/follows/followers-list/followers-list.component.html + 35 - src/app/+signup/+register/register.component.html - 26 + src/app/+my-library/my-ownership/my-accept-ownership/my-accept-ownership.component.html + 25 - - - Username or email address - src/app/+login/login.component.html - 23 + src/app/+my-library/my-ownership/my-ownership.component.html + 33 - - Password - - src/app/+login/login.component.html - 34 - + + Refuse - src/app/+login/login.component.html + src/app/+admin/follows/followers-list/followers-list.component.html 36 - src/app/+reset-password/reset-password.component.html - 8 + src/app/+my-library/my-ownership/my-ownership.component.html + 34 + + + Open actor page in a new tab - src/app/+reset-password/reset-password.component.html - 10 + src/app/+admin/follows/followers-list/followers-list.component.html + 42 + + + Accepted - src/app/+signup/+register/register-step-user.component.html - 56 + src/app/+admin/follows/followers-list/followers-list.component.html + 49 - src/app/+signup/+register/register-step-user.component.html - 58 + src/app/+admin/follows/following-list/following-list.component.html + 51 + + + Pending - src/app/+admin/users/user-edit/user-edit.component.html - 117 + src/app/+admin/follows/followers-list/followers-list.component.html + 52 - src/app/+admin/users/user-edit/user-edit.component.html - 117 + src/app/+admin/follows/following-list/following-list.component.html + 54 - - Click here to reset your password + + No follower found matching current filters. - src/app/+login/login.component.html - 47 + src/app/+admin/follows/followers-list/followers-list.component.html + 64 - - Logging into an account lets you publish content + + Your instance doesn't have any follower. - src/app/+login/login.component.html - 56,57 + src/app/+admin/follows/followers-list/followers-list.component.html + 65 - - Request new verification email. - - src/app/+login/login.component.html - 12 - + + accepted in instance followers - src/app/+signup/+verify-account/verify-account-email/verify-account-email.component.html - 16 + src/app/+admin/follows/followers-list/followers-list.component.ts + 41 - - 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. + + Do you really want to reject this follower? - src/app/+login/login.component.html - 60,62 + src/app/+admin/follows/followers-list/followers-list.component.ts + 52 - - 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. + + Reject - src/app/+login/login.component.html - 65,67 + src/app/+admin/follows/followers-list/followers-list.component.ts + 53 - - Or sign in with + + rejected from instance followers - src/app/+login/login.component.html - 72 + src/app/+admin/follows/followers-list/followers-list.component.ts + 60 - - Forgot your password + + Do you really want to delete this follower? - src/app/+login/login.component.html - 91 + src/app/+admin/follows/followers-list/followers-list.component.ts + 73 - - Email + + Delete - src/app/+login/login.component.html - 107 + src/app/+admin/follows/followers-list/followers-list.component.ts + 74 - src/app/+signup/+register/register-step-user.component.html - 45 + src/app/+admin/moderation/video-block-list/video-block-list.component.ts + 88 - src/app/+signup/+register/register-step-user.component.html - 47 + src/app/+admin/moderation/video-block-list/video-block-list.component.ts + 92 - src/app/+signup/+verify-account/verify-account-ask-send-email/verify-account-ask-send-email.component.html - 8 + src/app/+admin/moderation/video-comment-list/video-comment-list.component.ts + 95 - src/app/+my-account/my-account-settings/my-account-notification-preferences/my-account-notification-preferences.component.html - 4 + src/app/+admin/moderation/video-comment-list/video-comment-list.component.ts + 164 - src/app/+admin/users/user-edit/user-edit.component.html - 105 + src/app/+admin/users/user-list/user-list.component.ts + 81 - src/app/+admin/users/user-edit/user-edit.component.html - 105 - - - - Email address - - src/app/+login/login.component.html - 109 + src/app/+admin/users/user-list/user-list.component.ts + 195 - src/app/+signup/+verify-account/verify-account-ask-send-email/verify-account-ask-send-email.component.html - 10 + src/app/+my-library/+my-video-channels/my-video-channels.component.ts + 52 - - - Reset - src/app/+login/login.component.html - 122 + src/app/+my-library/my-video-playlists/my-video-playlist-elements.component.ts + 127 - Password reset button - - - We are sorry, you cannot recover your password because your instance administrator did not configure the PeerTube email system. - src/app/+login/login.component.html - 99,100 + src/app/+my-library/my-video-playlists/my-video-playlists.component.ts + 35 - - - Enter your email address and we will send you a link to reset your password. - src/app/+login/login.component.html - 103,104 + src/app/+my-library/my-videos/my-videos.component.html + 50 - - - Login - src/app/+login/login-routing.module.ts - 14 + src/app/+my-library/my-videos/my-videos.component.ts + 117 - - - Unable to find user id or verification string. - src/app/+reset-password/reset-password.component.ts - 38 + src/app/+my-library/my-videos/my-videos.component.ts + 144 - src/app/+signup/+verify-account/verify-account-email/verify-account-email.component.ts - 33 + src/app/+my-library/my-videos/my-videos.component.ts + 185 - - - Your password has been successfully reset! - src/app/+reset-password/reset-password.component.ts - 47 + src/app/+videos/+video-edit/shared/video-edit.component.html + 178 - - - Reset my password - src/app/+reset-password/reset-password.component.html - 3,4 + src/app/+videos/+video-watch/shared/comment/video-comments.component.ts + 171 - - - Confirm password - src/app/+reset-password/reset-password.component.html - 19 + src/app/shared/shared-abuse-list/abuse-list-table.component.ts + 145 - - - Confirmed password - src/app/+reset-password/reset-password.component.html - 21 + src/app/shared/shared-abuse-list/abuse-list-table.component.ts + 388 - - - Reset my password - src/app/+reset-password/reset-password.component.html - 29 + src/app/shared/shared-abuse-list/abuse-list-table.component.ts + 423 - - - Back - src/app/+signup/+register/register.component.ts - 41 + src/app/shared/shared-main/buttons/delete-button.component.ts + 17 - Button on the registration form to go to the previous step - - - Next - src/app/+signup/+register/register.component.ts - 42 + src/app/shared/shared-main/buttons/delete-button.component.ts + 22 - Button on the registration form to go to the previous step - - - Signup - src/app/+signup/+register/register.component.ts - 64 + src/app/shared/shared-moderation/user-moderation-dropdown.component.ts + 87 - 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 + src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts + 208 - - - You are now logged in as ! - src/app/+signup/+register/register.component.ts - 134 + src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts + 308 - - Create an account + + removed from instance followers - src/app/+signup/+register/register.component.html - 4,5 + src/app/+admin/follows/followers-list/followers-list.component.ts + 81 - - Channel - - src/app/+signup/+register/register.component.html - 33 - + + Follow - src/app/+signup/+register/register.component.html - 33 - - - 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/+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/+admin/follows/following-list/follow-modal.component.html + 3 - src/app/+videos/+video-edit/video-add-components/video-go-live.component.html - 6 + src/app/+admin/follows/following-list/follow-modal.component.html + 37 - src/app/+videos/+video-edit/video-add-components/video-upload.component.html - 14 + src/app/+admin/follows/following-list/following-list.component.html + 18 + + + 1 host (without "http://"), account handle or channel handle per line - src/app/+videos/+video-edit/shared/video-edit.component.html - 58 + src/app/+admin/follows/following-list/follow-modal.component.html + 11 - Stepper label for the registration page asking information about the default channel - - Done + + It seems that you are not on a HTTPS server. Your webserver needs to have TLS activated in order to follow servers. - src/app/+signup/+register/register.component.html - 42 + src/app/+admin/follows/following-list/follow-modal.component.html + 28,29 - - Create my account + + Follow request(s) sent! - src/app/+signup/+register/register.component.html - 38,39 + src/app/+admin/follows/following-list/follow-modal.component.ts + 63 - - PeerTube is creating your account... + + Your instance subscriptions - src/app/+signup/+register/register.component.html - 46 + src/app/+admin/follows/following-list/following-list.component.html + 3 - - Display name + + Showing to of hosts - src/app/+signup/+register/register-step-user.component.html - 8 + src/app/+admin/follows/following-list/following-list.component.html + 11 + + + Action - src/app/+my-library/my-video-playlists/my-video-playlist-edit.component.html - 33 + src/app/+admin/follows/following-list/following-list.component.html + 30 - src/app/+my-library/my-video-playlists/my-video-playlist-edit.component.html - 33 + src/app/+admin/follows/video-redundancies-list/video-redundancies-list.component.html + 27 - src/app/+my-account/my-account-settings/my-account-profile/my-account-profile.component.html - 17 + src/app/shared/shared-moderation/account-blocklist.component.html + 22 - src/app/shared/shared-video-playlist/video-add-to-playlist.component.html - 71 + src/app/shared/shared-moderation/account-blocklist.component.html + 22 - src/app/+my-library/+my-video-channels/my-video-channel-edit.component.html - 53 + src/app/shared/shared-moderation/server-blocklist.component.html + 30 - src/app/+my-library/+my-video-channels/my-video-channel-edit.component.html - 53 + src/app/shared/shared-moderation/server-blocklist.component.html + 30 - - Username + + Redundancy allowed - src/app/+signup/+register/register-step-user.component.html - 23 + src/app/+admin/follows/following-list/following-list.component.html + 34 + + + Open instance in a new tab - src/app/+my-account/my-account-settings/my-account-profile/my-account-profile.component.html - 6 + src/app/+admin/follows/following-list/following-list.component.html + 44 - src/app/+admin/users/user-edit/user-edit.component.html - 83 + src/app/shared/shared-moderation/server-blocklist.component.html + 42 - src/app/+admin/users/user-edit/user-edit.component.html - 83 + src/app/shared/shared-moderation/server-blocklist.component.html + 42 - - e.g. jane_doe + + No host found matching current filters. - src/app/+signup/+register/register-step-user.component.html - 27 + src/app/+admin/follows/following-list/following-list.component.html + 71 - 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. + + Your instance is not following anyone. - src/app/+signup/+register/register-step-user.component.html - 36,37 + src/app/+admin/follows/following-list/following-list.component.html + 72 - - Video uploads are disabled on this instance, hence your account won't be able to upload videos. + + Do you really want to unfollow ? - src/app/+signup/+register/register-step-user.component.html - 4,5 + src/app/+admin/follows/following-list/following-list.component.ts + 46 - - I am at least 16 years old and agree to the Terms and to the Code of Conduct of this instance + + Unfollow - src/app/+signup/+register/register-step-terms.component.html - 6,10 + src/app/+admin/follows/following-list/following-list.component.ts + 47 - - 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. + + You are not following anymore. - src/app/+signup/+register/register-step-channel.component.html - 5,7 + src/app/+admin/follows/following-list/following-list.component.ts + 54 - - 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 + + enabled - src/app/+signup/+register/register-step-channel.component.html - 15 + src/app/+admin/follows/shared/redundancy-checkbox.component.ts + 23 - - Channel name - - src/app/+signup/+register/register-step-channel.component.html - 30 - - - src/app/+admin/users/user-edit/user-edit.component.html - 94 - + + disabled - src/app/+admin/users/user-edit/user-edit.component.html - 94 + src/app/+admin/follows/shared/redundancy-checkbox.component.ts + 23 - - Example: my_super_channel + + Redundancy for is - src/app/+signup/+register/register-step-channel.component.html - 34 + src/app/+admin/follows/shared/redundancy-checkbox.component.ts + 25 - - 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. + + Videos redundancies - src/app/+signup/+register/register-step-channel.component.html - 43,44 + src/app/+admin/follows/video-redundancies-list/video-redundancies-list.component.html + 3 - - Channel name cannot be the same as your account name. You can click on the first step to update your account name. + + My videos duplicated by remote instances - src/app/+signup/+register/register-step-channel.component.html - 51,52 + src/app/+admin/follows/video-redundancies-list/video-redundancies-list.component.html + 12 - - Register + + Remote videos duplicated by my instance - src/app/+signup/+register/register-routing.module.ts - 14 + src/app/+admin/follows/video-redundancies-list/video-redundancies-list.component.html + 13 - - Step + + Strategy - src/app/+signup/+register/custom-stepper.component.html - 9 + src/app/+admin/follows/video-redundancies-list/video-redundancies-list.component.html + 28 - - Subscribe to the account + + Video - src/app/+video-channels/video-channels.component.ts - 64 + src/app/+admin/follows/video-redundancies-list/video-redundancies-list.component.html + 29 - src/app/+videos/+video-watch/video-watch.component.ts - 953 + src/app/+admin/moderation/video-block-list/video-block-list.component.html + 26 - - VIDEOS - - src/app/+video-channels/video-channels.component.ts - 69 - + + Total size - src/app/+accounts/accounts.component.ts - 64 + src/app/+admin/follows/video-redundancies-list/video-redundancies-list.component.html + 30 - - VIDEO PLAYLISTS + + List redundancies - src/app/+video-channels/video-channels.component.ts - 70 + src/app/+admin/follows/video-redundancies-list/video-redundancies-list.component.html + 37 - - ABOUT + + Open video in a new tab - src/app/+video-channels/video-channels.component.ts - 71 + src/app/+admin/follows/video-redundancies-list/video-redundancies-list.component.html + 49 + + + Your instance doesn't mirror any video. - src/app/+accounts/accounts.component.ts - 65 + src/app/+admin/follows/video-redundancies-list/video-redundancies-list.component.html + 81 - - Username copied + + Your instance has no mirrored videos. - src/app/+video-channels/video-channels.component.ts - 96 + src/app/+admin/follows/video-redundancies-list/video-redundancies-list.component.html + 82 + + + Enabled strategies stats - src/app/+accounts/accounts.component.ts - 93 + src/app/+admin/follows/video-redundancies-list/video-redundancies-list.component.html + 91 - - {VAR_PLURAL, plural, =1 {1 subscriber} other { subscribers}} + + No redundancy strategy is enabled on your instance. - src/app/+video-channels/video-channels.component.html - 28 + src/app/+admin/follows/video-redundancies-list/video-redundancies-list.component.html + 96,97 + + + Used - src/app/+accounts/account-video-channels/account-video-channels.component.html - 13 + src/app/+admin/follows/video-redundancies-list/video-redundancies-list.component.ts + 102 + + + Available - src/app/+my-library/+my-video-channels/my-video-channels.component.html - 35 + src/app/+admin/follows/video-redundancies-list/video-redundancies-list.component.ts + 102 - - Go the owner account page + + Do you really want to remove this video redundancy? - src/app/+video-channels/video-channels.component.html - 30 + src/app/+admin/follows/video-redundancies-list/video-redundancies-list.component.ts + 142 - - Created by + + Remove redundancy - src/app/+video-channels/video-channels.component.html - 31 + src/app/+admin/follows/video-redundancies-list/video-redundancies-list.component.ts + 143 - - Manage channel + + Video redundancies removed! - src/app/+video-channels/video-channels.component.html - 22,23 + src/app/+admin/follows/video-redundancies-list/video-redundancies-list.component.ts + 149 - - Video channel videos + + Blocked videos - src/app/+video-channels/video-channels-routing.module.ts - 25 + src/app/+admin/moderation/moderation.routes.ts + 69 - - Video channel playlists + + Muted instances - src/app/+video-channels/video-channels-routing.module.ts - 38 + src/app/+admin/moderation/moderation.routes.ts + 109 - - About video channel + + Showing to of blocked videos - src/app/+video-channels/video-channels-routing.module.ts - 47 + src/app/+admin/moderation/video-block-list/video-block-list.component.html + 11 - - VIDEO CHANNELS + + Sensitive - src/app/+accounts/accounts.component.ts - 63 + src/app/+admin/moderation/video-block-list/video-block-list.component.html + 27 - - 1 subscriber + + Unfederated - src/app/+accounts/accounts.component.ts - 97 + src/app/+admin/moderation/video-block-list/video-block-list.component.html + 28 - - - subscribers - src/app/+accounts/accounts.component.ts - 99 + src/app/+admin/moderation/video-block-list/video-block-list.component.html + 71 - - direct account followers + + Date - src/app/+accounts/accounts.component.ts - 113 + src/app/+admin/moderation/video-block-list/video-block-list.component.html + 29 - - - Report this account - src/app/+accounts/accounts.component.ts - 119 + src/app/+admin/moderation/video-comment-list/video-comment-list.component.html + 45 - - Banned + + More information - src/app/+accounts/accounts.component.html - 18 + src/app/+admin/moderation/video-block-list/video-block-list.component.html + 36 - - - Muted - src/app/+accounts/accounts.component.html - 19 + src/app/+admin/moderation/video-comment-list/video-comment-list.component.html + 56 - src/app/shared/shared-share-modal/video-share.component.html - 166 + src/app/+admin/system/jobs/jobs.component.html + 56 - - - Instance muted - src/app/+accounts/accounts.component.html - 20 + src/app/+videos/+video-watch/shared/information/privacy-concerns.component.html + 9 - - - Muted by your instance - src/app/+accounts/accounts.component.html - 21 + src/app/shared/shared-abuse-list/abuse-list-table.component.html + 32 - - Instance muted by your instance + + The video was blocked due to automatic blocking of new videos - src/app/+accounts/accounts.component.html - 22 + src/app/+admin/moderation/video-block-list/video-block-list.component.html + 57 - - Manage account + + NSFW - src/app/+accounts/accounts.component.html - 36 + src/app/+admin/moderation/video-block-list/video-block-list.component.html + 67 - - Account videos + + Block reason: - src/app/+accounts/accounts-routing.module.ts - 29 + src/app/+admin/moderation/video-block-list/video-block-list.component.html + 87 - - Account video channels + + No blocked video found matching current filters. - src/app/+accounts/accounts-routing.module.ts - 42 + src/app/+admin/moderation/video-block-list/video-block-list.component.html + 107 - - About account + + No blocked video found. - src/app/+accounts/accounts-routing.module.ts - 51 + src/app/+admin/moderation/video-block-list/video-block-list.component.html + 108 - - Published videos + + Automatic blocks - src/app/+video-channels/video-channel-videos/video-channel-videos.component.ts - 42 + src/app/+admin/moderation/video-block-list/video-block-list.component.ts + 32 - - Published 1 video + + Manual blocks - src/app/+video-channels/video-channel-videos/video-channel-videos.component.ts - 86 + src/app/+admin/moderation/video-block-list/video-block-list.component.ts + 36 - - Published videos + + Internal actions - src/app/+video-channels/video-channel-videos/video-channel-videos.component.ts - 87 + src/app/+admin/moderation/video-block-list/video-block-list.component.ts + 56 - src/app/+accounts/account-videos/account-videos.component.ts - 79 + src/app/shared/shared-abuse-list/abuse-list-table.component.ts + 256 - - Display all videos (private, unlisted or not yet published) + + Switch video block to manual - src/app/shared/shared-video-miniature/abstract-video-list.html - 39 + src/app/+admin/moderation/video-block-list/video-block-list.component.ts + 61 + + + Video switched to manual block. - src/app/shared/shared-video-miniature/abstract-video-list.html - 39 + src/app/+admin/moderation/video-block-list/video-block-list.component.ts + 67 + + + + Actions for the video + + src/app/+admin/moderation/video-block-list/video-block-list.component.ts + 79 - src/app/shared/shared-video-miniature/abstract-video-list.html - 39 + src/app/shared/shared-abuse-list/abuse-list-table.component.ts + 346 + + + Unblock - src/app/shared/shared-video-miniature/abstract-video-list.html - 39 + src/app/+admin/moderation/video-block-list/video-block-list.component.ts + 83 - src/app/shared/shared-video-miniature/abstract-video-list.html - 39 + src/app/+admin/moderation/video-block-list/video-block-list.component.ts + 134 - src/app/shared/shared-video-miniature/abstract-video-list.html - 39 + src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts + 182 - src/app/shared/shared-video-miniature/abstract-video-list.html - 39 + src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts + 296 - - No results. + + Do you really want to delete this video? - src/app/shared/shared-video-miniature/abstract-video-list.html - 47 + src/app/+admin/moderation/video-block-list/video-block-list.component.ts + 91 - src/app/shared/shared-video-miniature/abstract-video-list.html - 47 + src/app/shared/shared-abuse-list/abuse-list-table.component.ts + 387 - src/app/shared/shared-video-miniature/videos-selection.component.html - 1 + src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts + 203 + + + Video deleted. - src/app/shared/shared-video-miniature/abstract-video-list.html - 47 + src/app/+admin/moderation/video-block-list/video-block-list.component.ts + 98 - src/app/shared/shared-video-miniature/abstract-video-list.html - 47 + src/app/shared/shared-abuse-list/abuse-list-table.component.ts + 395 + + + Do you really want to unblock this video? It will be available again in the videos list. - src/app/shared/shared-video-miniature/abstract-video-list.html - 47 + src/app/+admin/moderation/video-block-list/video-block-list.component.ts + 132 - src/app/shared/shared-video-miniature/abstract-video-list.html - 47 + src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts + 180 + + + Video unblocked. - src/app/shared/shared-video-miniature/abstract-video-list.html - 47 + src/app/+admin/moderation/video-block-list/video-block-list.component.ts + 140 - src/app/+videos/video-list/overview/video-overview.component.html - 4 + src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts + 188 - - Created playlists + + This view also shows comments from muted accounts. - src/app/+video-channels/video-channel-playlists/video-channel-playlists.component.html - 2,4 + src/app/+admin/moderation/video-comment-list/video-comment-list.component.html + 8 - - This channel does not have playlists. + + Showing to of comments - src/app/+video-channels/video-channel-playlists/video-channel-playlists.component.html - 6 + src/app/+admin/moderation/video-comment-list/video-comment-list.component.html + 15 - - No description + + Batch actions - src/app/+video-channels/video-channel-about/video-channel-about.component.ts - 41 + src/app/+admin/moderation/video-comment-list/video-comment-list.component.html + 23 - src/app/+accounts/account-about/account-about.component.ts - 38 + src/app/+admin/users/user-list/user-list.component.html + 13 - - DESCRIPTION + + Select all rows - src/app/+video-channels/video-channel-about/video-channel-about.component.html - 5 + src/app/+admin/moderation/video-comment-list/video-comment-list.component.html + 38 - src/app/+accounts/account-about/account-about.component.html - 5 + src/app/+admin/users/user-list/user-list.component.html + 34 - - STATS + + Account - src/app/+video-channels/video-channel-about/video-channel-about.component.html - 17 + src/app/+admin/moderation/video-comment-list/video-comment-list.component.html + 42 - src/app/+accounts/account-about/account-about.component.html - 10 + src/app/shared/shared-moderation/account-blocklist.component.html + 23 + + + src/app/shared/shared-moderation/account-blocklist.component.html + 23 - - Created + + Video + + src/app/+admin/moderation/video-comment-list/video-comment-list.component.html + 43 + + + src/app/+my-library/my-ownership/my-ownership.component.html + 20 + - src/app/+video-channels/video-channel-about/video-channel-about.component.html + src/app/+my-library/my-video-imports/my-video-imports.component.html 18 - - - SUPPORT THIS CHANNEL - src/app/+video-channels/video-channel-about/video-channel-about.component.html - 10 + src/app/shared/shared-video-miniature/video-download.component.html + 8 - - Verify account via email + + Comment - src/app/+signup/+verify-account/verify-account-routing.module.ts - 17 + src/app/+admin/moderation/video-comment-list/video-comment-list.component.html + 44 - - - Ask to send an email to verify you account - src/app/+signup/+verify-account/verify-account-routing.module.ts - 26 + src/app/+videos/+video-watch/shared/comment/video-comment-add.component.ts + 81 - - Channels + + Select this row - src/app/+my-library/my-library.component.ts - 47 + src/app/+admin/moderation/video-comment-list/video-comment-list.component.html + 53 - - - Videos - src/app/+my-library/my-library.component.ts - 54 + src/app/+admin/users/user-list/user-list.component.html + 74 - - Playlists + + Open account in a new tab - src/app/+my-library/my-library.component.ts - 61 + src/app/+admin/moderation/video-comment-list/video-comment-list.component.html + 70 - - - Subscriptions - src/app/+my-library/my-library.component.ts - 66 + src/app/+admin/users/user-list/user-list.component.html + 90 - src/app/+videos/videos-routing.module.ts - 73 + src/app/+my-library/my-ownership/my-ownership.component.html + 38 - src/app/+videos/video-list/video-user-subscriptions.component.ts + src/app/shared/shared-abuse-list/abuse-list-table.component.html 46 - - - History - src/app/+my-library/my-library.component.ts - 71 + src/app/shared/shared-moderation/account-blocklist.component.html + 34 - - - My playlists - src/app/+my-library/my-library-routing.module.ts - 40 + src/app/shared/shared-moderation/account-blocklist.component.html + 34 - - Create a new playlist + + Commented video - src/app/+my-library/my-library-routing.module.ts - 49 + src/app/+admin/moderation/video-comment-list/video-comment-list.component.html + 82 - - Playlist elements + + No comments found matching current filters. - src/app/+my-library/my-library-routing.module.ts - 58 + src/app/+admin/moderation/video-comment-list/video-comment-list.component.html + 107 - - Update playlist + + No comments found. - src/app/+my-library/my-library-routing.module.ts - 67 + src/app/+admin/moderation/video-comment-list/video-comment-list.component.html + 108 + + + Local comments - src/app/+my-library/my-video-playlists/my-video-playlist-elements.component.ts - 47 + src/app/+admin/moderation/video-comment-list/video-comment-list.component.ts + 48 - - My videos + + Remote comments - src/app/+my-library/my-library-routing.module.ts - 77 + src/app/+admin/moderation/video-comment-list/video-comment-list.component.ts + 52 + + + Delete this comment - src/app/+my-library/my-videos/my-videos.component.ts - 58 + src/app/+admin/moderation/video-comment-list/video-comment-list.component.ts + 75 - - My video imports + + Delete all comments of this account - src/app/+my-library/my-library-routing.module.ts - 90 + src/app/+admin/moderation/video-comment-list/video-comment-list.component.ts + 81 - - My subscriptions - - src/app/+my-library/my-library-routing.module.ts - 99 + + Comments are deleted after a few minutes + + src/app/+admin/moderation/video-comment-list/video-comment-list.component.ts + 82 - - Ownership changes + + comments deleted. - src/app/+my-library/my-library-routing.module.ts - 108 + src/app/+admin/moderation/video-comment-list/video-comment-list.component.ts + 143 - - My video history + + Do you really want to delete all comments of ? - src/app/+my-library/my-library-routing.module.ts - 118 + src/app/+admin/moderation/video-comment-list/video-comment-list.component.ts + 163 - - Video channels + + Comments of will be deleted in a few minutes - src/app/+accounts/account-video-channels/account-video-channels.component.html - 1 + src/app/+admin/moderation/video-comment-list/video-comment-list.component.ts + 175 - - This account does not have channels. + + Plugin homepage (new window) - src/app/+accounts/account-video-channels/account-video-channels.component.html - 4 + src/app/+admin/plugins/plugin-list-installed/plugin-list-installed.component.html + 17 - - - See this video channel - src/app/+accounts/account-video-channels/account-video-channels.component.html - 9 + src/app/+admin/plugins/plugin-list-installed/plugin-list-installed.component.html + 21 - - - This channel doesn't have any videos. - src/app/+accounts/account-video-channels/account-video-channels.component.html - 20 + src/app/+admin/plugins/plugin-search/plugin-search.component.html + 40 - - SHOW THIS CHANNEL + + Settings - src/app/+accounts/account-video-channels/account-video-channels.component.html - 29,30 + src/app/+admin/plugins/plugin-list-installed/plugin-list-installed.component.html + 27 - - - Published - src/app/shared/shared-video-miniature/video-miniature.component.ts - 162 + src/app/+admin/plugins/plugin-search/plugin-search.component.html + 53 - - - Publication scheduled on - src/app/shared/shared-video-miniature/video-miniature.component.ts - 167 + src/app/+my-account/my-account-settings/my-account-settings.component.html + 1 - - - Waiting transcoding - src/app/shared/shared-video-miniature/video-miniature.component.ts - 171 + src/app/+my-account/my-account.component.ts + 50 - - To transcode + + Uninstall - src/app/shared/shared-video-miniature/video-miniature.component.ts - 175 + src/app/+admin/plugins/plugin-list-installed/plugin-list-installed.component.html + 36 - - - To import - src/app/shared/shared-video-miniature/video-miniature.component.ts - 179 + src/app/+admin/plugins/plugin-list-installed/plugin-list-installed.component.ts + 111 - - Unlisted + + You don't have plugins installed yet. - src/app/shared/shared-video-miniature/video-miniature.component.html - 6 + src/app/+admin/plugins/plugin-list-installed/plugin-list-installed.component.ts + 86 + + + You don't have themes installed yet. - src/app/+videos/+video-watch/video-watch-playlist.component.html - 9 + src/app/+admin/plugins/plugin-list-installed/plugin-list-installed.component.ts + 89 - - Private + + Update to - src/app/shared/shared-video-miniature/video-miniature.component.html - 7 + src/app/+admin/plugins/plugin-list-installed/plugin-list-installed.component.ts + 97 + + + Do you really want to uninstall ? - src/app/shared/shared-video-playlist/video-playlist-element-miniature.component.html - 33 + src/app/+admin/plugins/plugin-list-installed/plugin-list-installed.component.ts + 110 + + + uninstalled. - src/app/+videos/+video-watch/video-watch-playlist.component.html - 10 + src/app/+admin/plugins/plugin-list-installed/plugin-list-installed.component.ts + 118 - - Blocked + + This is a major plugin upgrade. Please go on the plugin homepage to check potential release notes. - src/app/shared/shared-video-miniature/video-miniature.component.html - 52 + src/app/+admin/plugins/plugin-list-installed/plugin-list-installed.component.ts + 134 - - Sensitive + + Upgrade - src/app/shared/shared-video-miniature/video-miniature.component.html - 57,58 + src/app/+admin/plugins/plugin-list-installed/plugin-list-installed.component.ts + 135 - - Subscribed to all current channels of . You will be notified of all their new videos. + + Proceed upgrade - src/app/shared/shared-user-subscription/subscribe-button.component.ts - 109 + src/app/+admin/plugins/plugin-list-installed/plugin-list-installed.component.ts + 136 - - Subscribed to . You will be notified of all their new videos. + + updated. - src/app/shared/shared-user-subscription/subscribe-button.component.ts - 110 + src/app/+admin/plugins/plugin-list-installed/plugin-list-installed.component.ts + 150 - - Subscribed + + Search... - src/app/shared/shared-user-subscription/subscribe-button.component.ts - 112 + src/app/+admin/plugins/plugin-search/plugin-search.component.html + 6 - - Unsubscribed from all channels of + + To load your new installed plugins or themes, refresh the page. + - src/app/shared/shared-user-subscription/subscribe-button.component.ts - 139 + src/app/+admin/plugins/plugin-search/plugin-search.component.html + 10,11 - - Unsubscribed from + + Popular - src/app/shared/shared-user-subscription/subscribe-button.component.ts - 140 + src/app/+admin/plugins/plugin-search/plugin-search.component.html + 16 - - Unsubscribed + + for "" - src/app/shared/shared-user-subscription/subscribe-button.component.ts - 142 + src/app/+admin/plugins/plugin-search/plugin-search.component.html + 22,24 - - Multiple ways to subscribe to the current channel + + {VAR_PLURAL, plural, =1 {result} other {results}} - src/app/shared/shared-user-subscription/subscribe-button.component.html - 44 + src/app/+admin/plugins/plugin-search/plugin-search.component.html + 23 - - - Open subscription dropdown - src/app/shared/shared-user-subscription/subscribe-button.component.html - 46 + src/app/+search/search.component.html + 5 - - Using an ActivityPub account + + No results. + - src/app/shared/shared-user-subscription/subscribe-button.component.html - 54 + src/app/+admin/plugins/plugin-search/plugin-search.component.html + 29,30 - - Subscribe with a remote account: + + Plugin npm package (new window) - src/app/shared/shared-user-subscription/subscribe-button.component.html - 62 + src/app/+admin/plugins/plugin-search/plugin-search.component.html + 44 - - Using a syndication feed + + The plugin index is not available. Please retry later. - src/app/shared/shared-user-subscription/subscribe-button.component.html - 68 + src/app/+admin/plugins/plugin-search/plugin-search.component.ts + 100 - - Subscribe via RSS + + Please only install plugins or themes you trust, since they can execute any code on your instance. - src/app/shared/shared-user-subscription/subscribe-button.component.html - 69 + src/app/+admin/plugins/plugin-search/plugin-search.component.ts + 134 - - Subscribe + + Install ? - src/app/shared/shared-user-subscription/subscribe-button.component.html - 9 + src/app/+admin/plugins/plugin-search/plugin-search.component.ts + 135 - - Subscribe to all channels + + installed. - src/app/shared/shared-user-subscription/subscribe-button.component.html - 11 + src/app/+admin/plugins/plugin-search/plugin-search.component.ts + 147 - - channels subscribed + + This does not have settings. - src/app/shared/shared-user-subscription/subscribe-button.component.html - 13 + src/app/+admin/plugins/plugin-show-installed/plugin-show-installed.component.html + 16,18 - - {VAR_SELECT, select, undefined {Unsubscribe} other {Unsubscribe from all channels}} + + Settings updated. - src/app/shared/shared-user-subscription/subscribe-button.component.html - 34 + src/app/+admin/plugins/plugin-show-installed/plugin-show-installed.component.ts + 55 - - Subscribe with an account on this instance + + Installed - src/app/shared/shared-user-subscription/subscribe-button.component.html - 57 + src/app/+admin/plugins/plugins.component.html + 3 - - Subscribe with your local account + + Search - src/app/shared/shared-user-subscription/subscribe-button.component.html - 58 + src/app/+admin/plugins/plugins.component.html + 5 - - - Joined - src/app/+accounts/account-about/account-about.component.html + src/app/+search/search-routing.module.ts 12 - - - Verify account email confirmation - src/app/+signup/+verify-account/verify-account-email/verify-account-email.component.html - 3,4 + src/app/+search/search.component.ts + 260 - - - Email updated. - src/app/+signup/+verify-account/verify-account-email/verify-account-email.component.html - 10,11 + src/app/header/search-typeahead.component.html + 8 - - - An error occurred. - src/app/+signup/+verify-account/verify-account-email/verify-account-email.component.html - 14 + src/app/shared/shared-instance/instance-features-table.component.html + 122 - - - 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 + src/app/shared/shared-main/misc/simple-search-input.component.ts + 12 - - - Request email for account verification - src/app/+signup/+verify-account/verify-account-ask-send-email/verify-account-ask-send-email.component.html - 3,4 + src/app/shared/shared-main/misc/simple-search-input.component.ts + 13 - - Send verification email + + List installed plugins - src/app/+signup/+verify-account/verify-account-ask-send-email/verify-account-ask-send-email.component.html - 17 + src/app/+admin/plugins/plugins.routes.ts + 28 - - This instance does not require email verification. + + Search plugins - src/app/+signup/+verify-account/verify-account-ask-send-email/verify-account-ask-send-email.component.html - 20 + src/app/+admin/plugins/plugins.routes.ts + 37 - - Welcome to PeerTube! + + Show plugin - src/app/+signup/shared/signup-success.component.html - 8 + src/app/+admin/plugins/plugins.routes.ts + 46 - - If you need help to use PeerTube, you can have a look at the documentation. + + Plugins - src/app/+signup/shared/signup-success.component.html - 14,15 + src/app/+admin/plugins/shared/plugin-api.service.ts + 31 - - Do you really want to delete videos? + + Themes - src/app/+my-library/my-videos/my-videos.component.ts - 103 + src/app/+admin/plugins/shared/plugin-api.service.ts + 35 - - Delete + + plugin - src/app/+my-library/my-videos/my-videos.component.ts - 104 + src/app/+admin/plugins/shared/plugin-api.service.ts + 43 + + + theme - src/app/+my-library/my-videos/my-videos.component.ts - 131 + src/app/+admin/plugins/shared/plugin-api.service.ts + 46 + + + IP address - src/app/+my-library/my-videos/my-videos.component.ts - 172 + src/app/+admin/system/debug/debug.component.html + 2 + + + PeerTube thinks your web browser public IP is . - src/app/+my-library/my-video-playlists/my-video-playlists.component.ts - 50 + src/app/+admin/system/debug/debug.component.html + 4 + + + If this is not your correct public IP, please consider fixing it because: - src/app/+my-library/my-video-playlists/my-video-playlist-elements.component.ts - 127 + src/app/+admin/system/debug/debug.component.html + 6 + + + Views may not be counted correctly (reduced compared to what they should be) - src/app/shared/shared-main/buttons/delete-button.component.ts - 16 + src/app/+admin/system/debug/debug.component.html + 8 + + + Anti brute force system could be overzealous - src/app/shared/shared-main/buttons/delete-button.component.ts - 21 + src/app/+admin/system/debug/debug.component.html + 9 + + + P2P system could not work correctly - src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts - 208 + src/app/+admin/system/debug/debug.component.html + 10 + + + To fix it: - src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts - 308 + src/app/+admin/system/debug/debug.component.html + 13 + + + Check the trust_proxy configuration key - src/app/shared/shared-moderation/user-moderation-dropdown.component.ts - 91 + 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/+my-library/+my-video-channels/my-video-channels.component.ts - 71 + src/app/+admin/system/debug/debug.component.html + 16,17 + + + Job type - src/app/shared/shared-abuse-list/abuse-list-table.component.ts - 129 + src/app/+admin/system/jobs/jobs.component.html + 3 + + + Job state - src/app/shared/shared-abuse-list/abuse-list-table.component.ts - 371 + src/app/+admin/system/jobs/jobs.component.html + 12 + + + any - src/app/shared/shared-abuse-list/abuse-list-table.component.ts - 406 + src/app/+admin/system/jobs/jobs.component.html + 21 + Selector for the list displaying jobs, filtering by their state + + + Refresh - src/app/+admin/moderation/video-comment-list/video-comment-list.component.ts - 86 + src/app/+admin/system/jobs/jobs.component.html + 30 - src/app/+admin/moderation/video-comment-list/video-comment-list.component.ts - 158 + src/app/+admin/system/logs/logs.component.html + 34 + + + Showing to of jobs - src/app/+videos/+video-watch/comment/video-comments.component.ts - 167 + src/app/+admin/system/jobs/jobs.component.html + 39 + + + ID - src/app/+admin/moderation/video-block-list/video-block-list.component.ts - 75 + src/app/+admin/system/jobs/jobs.component.html + 45 + + + Type - src/app/+admin/moderation/video-block-list/video-block-list.component.ts - 79 + src/app/+admin/system/jobs/jobs.component.html + 46 + + + Priority (1 = highest priority) - src/app/+admin/follows/followers-list/followers-list.component.ts - 74 + src/app/+admin/system/jobs/jobs.component.html + 47 + + + State - src/app/+admin/users/user-list/user-list.component.ts - 76 + src/app/+admin/system/jobs/jobs.component.html + 48 - src/app/+admin/users/user-list/user-list.component.ts - 194 + src/app/+my-library/my-video-imports/my-video-imports.component.html + 19 - - videos deleted. + + Progress - src/app/+my-library/my-videos/my-videos.component.ts - 120 + src/app/+admin/system/jobs/jobs.component.html + 49 - - Do you really want to delete ? + + No jobs found. - src/app/+my-library/my-videos/my-videos.component.ts - 130 + src/app/+admin/system/jobs/jobs.component.html + 107 + + + No jobs found. - src/app/+my-library/my-video-playlists/my-video-playlists.component.ts - 49 + src/app/+admin/system/jobs/jobs.component.html + 108 + + + No jobs found. - src/app/+my-library/my-video-playlists/my-video-playlist-elements.component.ts - 126 + src/app/+admin/system/jobs/jobs.component.html + 111 - - Video deleted. + + No jobs found that are . - src/app/+my-library/my-videos/my-videos.component.ts - 138 + src/app/+admin/system/jobs/jobs.component.html + 112 + + + now - src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts - 214 + src/app/+admin/system/logs/logs.component.html + 15 - - Display live information + + Loading... - src/app/+my-library/my-videos/my-videos.component.ts - 161 + src/app/+admin/system/logs/logs.component.html + 38 + + + By -> - src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts - 278 + src/app/+admin/system/logs/logs.component.html + 46 - - Change ownership + + Last week - src/app/+my-library/my-videos/my-videos.component.ts - 167 + src/app/+admin/system/logs/logs.component.ts + 87 - - My videos + + Last day - src/app/+my-library/my-videos/my-videos.component.html - 4 + src/app/+admin/system/logs/logs.component.ts + 92 - - My imports + + Last hour - src/app/+my-library/my-videos/my-videos.component.html - 11 + src/app/+admin/system/logs/logs.component.ts + 97 + + + debug - src/app/+my-library/my-video-imports/my-video-imports.component.html - 3 + src/app/+admin/system/logs/logs.component.ts + 109 - - Ownership changes + + info - src/app/+my-library/my-videos/my-videos.component.html - 16 + src/app/+admin/system/logs/logs.component.ts + 113 - - Search your videos + + warning - src/app/+my-library/my-videos/my-videos.component.html - 23 + src/app/+admin/system/logs/logs.component.ts + 117 - - Clear filters + + error - src/app/+my-library/my-videos/my-videos.component.html - 26 + src/app/+admin/system/logs/logs.component.ts + 121 + + + Standard logs - src/app/+my-library/my-video-playlists/my-video-playlists.component.html - 13 + src/app/+admin/system/logs/logs.component.ts + 132 + + + Audit logs - src/app/+my-library/my-subscriptions/my-subscriptions.component.html - 14 + src/app/+admin/system/logs/logs.component.ts + 136 + + + Jobs - src/app/+my-library/my-history/my-history.component.html - 14 + src/app/+admin/system/system.component.html + 3 - src/app/+my-library/+my-video-channels/my-video-channels.component.html - 14 + src/app/+admin/system/system.routes.ts + 26 + + + Logs - src/app/shared/shared-moderation/server-blocklist.component.html - 27 + src/app/+admin/system/system.component.html + 5 - src/app/shared/shared-moderation/account-blocklist.component.html - 20 + src/app/+admin/system/system.routes.ts + 37 + + + Debug - src/app/shared/shared-abuse-list/abuse-list-table.component.html - 31 + src/app/+admin/system/system.component.html + 7 - src/app/+admin/follows/following-list/following-list.component.html - 27 + src/app/+admin/system/system.routes.ts + 48 + + + User created. - src/app/shared/shared-moderation/account-blocklist.component.html - 20 + src/app/+admin/users/user-edit/user-create.component.ts + 77 + + + Create user - src/app/shared/shared-moderation/server-blocklist.component.html - 27 + src/app/+admin/users/user-edit/user-create.component.ts + 96 - src/app/+admin/moderation/video-comment-list/video-comment-list.component.html - 46 + src/app/+admin/users/user-list/user-list.component.html + 20 + + + Create - src/app/+admin/moderation/video-block-list/video-block-list.component.html - 33 + src/app/+admin/users/user-edit/user-edit.component.html + 8 - src/app/+admin/follows/followers-list/followers-list.component.html - 20 + src/app/+admin/users/user-edit/user-edit.component.html + 8 - src/app/+admin/users/user-list/user-list.component.html - 41 + src/app/+my-library/+my-video-channels/my-video-channel-create.component.ts + 102 - - - Delete - src/app/+my-library/my-videos/my-videos.component.html - 43 + src/app/+my-library/+my-video-channels/my-video-channel-edit.component.html + 8 - src/app/+videos/+video-edit/shared/video-edit.component.html - 178 + src/app/+my-library/+my-video-channels/my-video-channel-edit.component.html + 8 - - - Ownership change request sent. - src/app/+my-library/my-videos/modals/video-change-ownership.component.ts - 64 + src/app/+my-library/my-video-playlists/my-video-playlist-create.component.ts + 92 - - - Change ownership - src/app/+my-library/my-videos/modals/video-change-ownership.component.html - 3 + src/app/+my-library/my-video-playlists/my-video-playlist-edit.component.html + 8 - - - Select the next owner - src/app/+my-library/my-videos/modals/video-change-ownership.component.html - 10 + src/app/+my-library/my-video-playlists/my-video-playlist-edit.component.html + 8 - - - Submit - src/app/+my-library/my-videos/modals/video-change-ownership.component.html - 27 + src/app/shared/shared-video-playlist/video-add-to-playlist.component.html + 81 + + + Edit - src/app/shared/shared-moderation/report-modals/report.component.html - 57 + src/app/+admin/users/user-edit/user-edit.component.html + 11 - src/app/shared/shared-moderation/video-block.component.html - 43 + src/app/+admin/users/user-edit/user-edit.component.html + 11 - src/app/shared/shared-moderation/report-modals/video-report.component.html - 95 + src/app/+my-library/+my-video-channels/my-video-channel-edit.component.html + 11 - src/app/+about/about-instance/contact-admin-modal.component.html - 53 + src/app/+my-library/+my-video-channels/my-video-channel-edit.component.html + 11 - src/app/shared/shared-moderation/report-modals/report.component.html - 57 + src/app/+my-library/my-video-playlists/my-video-playlist-edit.component.html + 11 - - - Playlist } deleted. - src/app/+my-library/my-video-playlists/my-video-playlists.component.ts - 60 + src/app/+my-library/my-video-playlists/my-video-playlist-edit.component.html + 11 - - - My playlists - src/app/+my-library/my-video-playlists/my-video-playlists.component.html - 4 + src/app/+my-library/my-video-playlists/my-video-playlist-edit.component.html + 85 - - - Search your playlists - src/app/+my-library/my-video-playlists/my-video-playlists.component.html - 10 + src/app/+my-library/my-video-playlists/my-video-playlist-edit.component.html + 85 - - - Create playlist - src/app/+my-library/my-video-playlists/my-video-playlists.component.html - 18 + src/app/+videos/+video-edit/shared/video-edit.component.html + 270 - - - Playlist updated. - src/app/+my-library/my-video-playlists/my-video-playlist-update.component.ts - 97 + src/app/+videos/+video-edit/video-add-components/video-upload.component.html + 43 - - Update - - src/app/+my-library/my-video-playlists/my-video-playlist-update.component.ts - 110 - + + {VAR_PLURAL, plural, =1 {Video} other {Videos}} - src/app/shared/shared-main/buttons/edit-button.component.ts - 17 + src/app/+admin/users/user-edit/user-edit.component.html + 24 - src/app/shared/shared-main/buttons/edit-button.component.ts - 22 + src/app/+admin/users/user-edit/user-edit.component.html + 24 + + + {VAR_PLURAL, plural, =1 {Channel} other {Channels}} - src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts - 284 + src/app/+admin/users/user-edit/user-edit.component.html + 30 - src/app/+my-library/+my-video-channels/my-video-channel-update.component.ts - 146 + src/app/+admin/users/user-edit/user-edit.component.html + 30 - - My Playlists + + {VAR_PLURAL, plural, =1 {Subscriber} other {Subscribers}} - src/app/+my-library/my-video-playlists/my-video-playlist-edit.component.html - 4 + src/app/+admin/users/user-edit/user-edit.component.html + 36 - src/app/+my-library/my-video-playlists/my-video-playlist-edit.component.html - 4 + src/app/+admin/users/user-edit/user-edit.component.html + 36 - - Description + + Incriminated in reports - src/app/+my-library/my-video-playlists/my-video-playlist-edit.component.html - 44 + src/app/+admin/users/user-edit/user-edit.component.html + 42 - src/app/+my-library/my-video-playlists/my-video-playlist-edit.component.html - 44 + src/app/+admin/users/user-edit/user-edit.component.html + 42 + + + Authored reports accepted - src/app/+my-account/my-account-settings/my-account-profile/my-account-profile.component.html - 28 + src/app/+admin/users/user-edit/user-edit.component.html + 48 - src/app/+my-library/+my-video-channels/my-video-channel-edit.component.html - 64 + src/app/+admin/users/user-edit/user-edit.component.html + 48 + + + {VAR_PLURAL, plural, =1 {Comment} other {Comments}} - src/app/+my-library/+my-video-channels/my-video-channel-edit.component.html - 64 + src/app/+admin/users/user-edit/user-edit.component.html + 54 - src/app/+about/about-instance/about-instance.component.html - 113 + src/app/+admin/users/user-edit/user-edit.component.html + 54 + + + NEW USER - src/app/+videos/+video-edit/shared/video-edit.component.html - 38 + src/app/+admin/users/user-edit/user-edit.component.html + 73 - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 39 + src/app/+admin/users/user-edit/user-edit.component.html + 73 - - Privacy + + Username - src/app/+my-library/my-video-playlists/my-video-playlist-edit.component.html - 57 + src/app/+admin/users/user-edit/user-edit.component.html + 83 - src/app/+my-library/my-video-playlists/my-video-playlist-edit.component.html - 57 + src/app/+admin/users/user-edit/user-edit.component.html + 83 - src/app/+videos/+video-watch/video-watch.component.html - 226 + src/app/+admin/users/user-list/user-list.component.ts + 111 - src/app/+videos/+video-edit/video-add-components/video-import-torrent.component.html - 37 + src/app/+my-account/my-account-settings/my-account-profile/my-account-profile.component.html + 6 - src/app/+videos/+video-edit/video-add-components/video-import-url.component.html - 29 + src/app/+signup/+register/register-step-user.component.html + 23 + + + john - src/app/+videos/+video-edit/video-add-components/video-go-live.component.html - 13 + src/app/+admin/users/user-edit/user-edit.component.html + 85 - src/app/+videos/+video-edit/video-add-components/video-upload.component.html - 21 + 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/+videos/+video-edit/shared/video-edit.component.html - 106 + src/app/+admin/users/user-edit/user-edit.component.html + 94 + + + src/app/+signup/+register/register-step-channel.component.html + 30 - - Playlist thumbnail + + john_channel - src/app/+my-library/my-video-playlists/my-video-playlist-edit.component.html - 82 + src/app/+admin/users/user-edit/user-edit.component.html + 96 - src/app/+my-library/my-video-playlists/my-video-playlist-edit.component.html - 82 + src/app/+admin/users/user-edit/user-edit.component.html + 96 - - Edit + + Email - src/app/+my-library/my-video-playlists/my-video-playlist-edit.component.html - 85 + src/app/+admin/users/user-edit/user-edit.component.html + 105 - src/app/+my-library/my-video-playlists/my-video-playlist-edit.component.html - 11 + src/app/+admin/users/user-edit/user-edit.component.html + 105 - src/app/+my-library/my-video-playlists/my-video-playlist-edit.component.html - 85 + src/app/+admin/users/user-list/user-list.component.ts + 112 - src/app/+my-library/my-video-playlists/my-video-playlist-edit.component.html - 11 + src/app/+login/login.component.html + 111 - src/app/+my-library/+my-video-channels/my-video-channel-edit.component.html - 11 + src/app/+my-account/my-account-settings/my-account-notification-preferences/my-account-notification-preferences.component.html + 4 - src/app/+my-library/+my-video-channels/my-video-channel-edit.component.html - 11 + src/app/+signup/+register/register-step-user.component.html + 45 - src/app/+videos/+video-edit/video-add-components/video-upload.component.html - 38 + src/app/+signup/+register/register-step-user.component.html + 47 - src/app/+videos/+video-edit/shared/video-edit.component.html - 270 + 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 - 11 + 107 src/app/+admin/users/user-edit/user-edit.component.html - 11 + 107 - - Create + + Password - src/app/+my-library/my-video-playlists/my-video-playlist-edit.component.html - 8 + src/app/+admin/users/user-edit/user-edit.component.html + 117 - src/app/+my-library/my-video-playlists/my-video-playlist-edit.component.html - 8 + src/app/+admin/users/user-edit/user-edit.component.html + 117 - src/app/shared/shared-video-playlist/video-add-to-playlist.component.html - 81 + src/app/+login/login.component.html + 38 - src/app/+my-library/+my-video-channels/my-video-channel-edit.component.html - 8 + src/app/+login/login.component.html + 40 - src/app/+my-library/+my-video-channels/my-video-channel-edit.component.html + src/app/+reset-password/reset-password.component.html 8 - src/app/+admin/users/user-edit/user-edit.component.html - 8 + src/app/+reset-password/reset-password.component.html + 10 - src/app/+admin/users/user-edit/user-edit.component.html - 8 + src/app/+signup/+register/register-step-user.component.html + 56 + + + src/app/+signup/+register/register-step-user.component.html + 58 - - NEW PLAYLIST + + If you leave the password empty, an email will be sent to the user. - src/app/+my-library/my-video-playlists/my-video-playlist-edit.component.html - 25 + src/app/+admin/users/user-edit/user-edit.component.html + 121,122 - src/app/+my-library/my-video-playlists/my-video-playlist-edit.component.html - 25 + src/app/+admin/users/user-edit/user-edit.component.html + 121,122 - - PLAYLIST + + Role - src/app/+my-library/my-video-playlists/my-video-playlist-edit.component.html - 26 + src/app/+admin/users/user-edit/user-edit.component.html + 136 - src/app/+my-library/my-video-playlists/my-video-playlist-edit.component.html - 26 + src/app/+admin/users/user-edit/user-edit.component.html + 136 - - - Delete playlist - src/app/+my-library/my-video-playlists/my-video-playlist-elements.component.ts - 52 + src/app/+admin/users/user-list/user-list.component.ts + 114 - - Playlist deleted. + + Video quota - src/app/+my-library/my-video-playlists/my-video-playlist-elements.component.ts - 135 + src/app/+admin/users/user-edit/user-edit.component.html + 151 - - - Share - src/app/+my-library/my-video-playlists/my-video-playlist-elements.component.html - 12 + src/app/+admin/users/user-edit/user-edit.component.html + 151 - src/app/shared/shared-share-modal/video-share.component.html - 3 + src/app/+admin/users/user-list/user-list.component.ts + 113 - - - No videos in this playlist. - src/app/+my-library/my-video-playlists/my-video-playlist-elements.component.html - 25 + src/app/shared/shared-instance/instance-features-table.component.html + 47 - - Browse videos on PeerTube to add them in your playlist. + + Transcoding is enabled. The video quota only takes into account original video size. At most, this user could upload ~ . - src/app/+my-library/my-video-playlists/my-video-playlist-elements.component.html - 28,29 + src/app/+admin/users/user-edit/user-edit.component.html + 162,164 - - - See the documentation for more information. - src/app/+my-library/my-video-playlists/my-video-playlist-elements.component.html - 32,33 + src/app/+admin/users/user-edit/user-edit.component.html + 162,164 - - Playlist created. + + Daily video quota - src/app/+my-library/my-video-playlists/my-video-playlist-create.component.ts - 76 + src/app/+admin/users/user-edit/user-edit.component.html + 172 - - - Create - src/app/+my-library/my-video-playlists/my-video-playlist-create.component.ts - 89 + src/app/+admin/users/user-edit/user-edit.component.html + 172 - src/app/+my-library/+my-video-channels/my-video-channel-create.component.ts - 77 + src/app/shared/shared-main/users/user-quota.component.html + 13 - - Showing to of imports + + Auth plugin - src/app/+my-library/my-video-imports/my-video-imports.component.html - 10 + src/app/+admin/users/user-edit/user-edit.component.html + 188 - - - Target - src/app/+my-library/my-video-imports/my-video-imports.component.html - 17 + src/app/+admin/users/user-edit/user-edit.component.html + 188 - - - Video - src/app/+my-library/my-video-imports/my-video-imports.component.html - 18 + src/app/+admin/users/user-list/user-list.component.ts + 121 + + + None (local authentication) - src/app/+my-library/my-ownership/my-ownership.component.html - 20 + src/app/+admin/users/user-edit/user-edit.component.html + 192 - src/app/+admin/moderation/video-comment-list/video-comment-list.component.html - 60 + src/app/+admin/users/user-edit/user-edit.component.html + 192 - - State + + Doesn't need review before a video goes public - src/app/+my-library/my-video-imports/my-video-imports.component.html - 19 + src/app/+admin/users/user-edit/user-edit.component.html + 201 - src/app/+admin/system/jobs/jobs.component.html - 43 + src/app/+admin/users/user-edit/user-edit.component.html + 201 - - Created + + DANGER ZONE - src/app/+my-library/my-video-imports/my-video-imports.component.html - 20 + src/app/+admin/users/user-edit/user-edit.component.html + 219 - src/app/+admin/system/jobs/jobs.component.html - 44 + src/app/+admin/users/user-edit/user-edit.component.html + 219 - src/app/shared/shared-abuse-list/abuse-list-table.component.html - 43 + 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/follows/following-list/following-list.component.html - 37 + src/app/+admin/users/user-edit/user-edit.component.html + 226 - src/app/+admin/follows/followers-list/followers-list.component.html - 31 + src/app/+admin/users/user-edit/user-edit.component.html + 226 - - See the error + + Ask for new password - src/app/+my-library/my-video-imports/my-video-imports.component.html - 26 + src/app/+admin/users/user-edit/user-edit.component.html + 227 + + + src/app/+admin/users/user-edit/user-edit.component.html + 227 - - This video was deleted + + Manually set the user password - src/app/+my-library/my-video-imports/my-video-imports.component.html - 49 + src/app/+admin/users/user-edit/user-edit.component.html + 231 + + + src/app/+admin/users/user-edit/user-edit.component.html + 231 - - My subscriptions + + Show - src/app/+my-library/my-subscriptions/my-subscriptions.component.html - 4 + src/app/+admin/users/user-edit/user-password.component.html + 10 + + + src/app/shared/shared-forms/input-toggle-hidden.component.ts + 39 - - Search your subscriptions + + Password changed for user . - src/app/+my-library/my-subscriptions/my-subscriptions.component.html - 11 + src/app/+admin/users/user-edit/user-password.component.ts + 40 - - You don't have any subscription yet. + + Update user password - src/app/+my-library/my-subscriptions/my-subscriptions.component.html - 18 + src/app/+admin/users/user-edit/user-password.component.ts + 53 - - Channel page + + User updated. - src/app/+my-library/my-subscriptions/my-subscriptions.component.html - 27 + src/app/+admin/users/user-edit/user-update.component.ts + 92 + + + Update user - src/app/+my-library/+my-video-channels/my-video-channels.component.html - 30 + src/app/+admin/users/user-edit/user-update.component.ts + 111 + + + An email asking for password reset has been sent to . - src/app/+videos/+video-watch/video-watch.component.html - 182 + src/app/+admin/users/user-edit/user-update.component.ts + 118 - - subscribers + + Showing to of users - src/app/+my-library/my-subscriptions/my-subscriptions.component.html - 32 + src/app/+admin/users/user-list/user-list.component.html + 6 - - Owner account page + + Table parameters - src/app/+my-library/my-subscriptions/my-subscriptions.component.html - 34 + src/app/+admin/users/user-list/user-list.component.html + 42 - - Created by + + Select columns - src/app/+my-library/my-subscriptions/my-subscriptions.component.html - 35 + src/app/+admin/users/user-list/user-list.component.html + 48 - - My ownership changes + + Highlight banned users - src/app/+my-library/my-ownership/my-ownership.component.html - 3 + src/app/+admin/users/user-list/user-list.component.html + 54 - - Actions + + User's email must be verified to login - src/app/+my-library/my-ownership/my-ownership.component.html - 18 + src/app/+admin/users/user-list/user-list.component.html + 108 + + + User's email is verified / User can login without email verification - src/app/shared/shared-abuse-list/abuse-list-table.component.html - 61 + src/app/+admin/users/user-list/user-list.component.html + 112 + + + Total video quota - src/app/+admin/moderation/video-comment-list/video-comment-list.component.html - 82 + src/app/+admin/users/user-list/user-list.component.html + 119 - src/app/+admin/moderation/video-block-list/video-block-list.component.html - 62 + src/app/shared/shared-main/users/user-quota.component.html + 3 - - Initiator + + Total daily video quota - src/app/+my-library/my-ownership/my-ownership.component.html - 19 + src/app/+admin/users/user-list/user-list.component.html + 129 - - Created + + The user was banned - src/app/+my-library/my-ownership/my-ownership.component.html - 22,23 + src/app/+admin/users/user-list/user-list.component.html + 139 - - Status + + Ban reason: - src/app/+my-library/my-ownership/my-ownership.component.html - 25 + src/app/+admin/users/user-list/user-list.component.html + 156 - - Open account in a new tab + + Banned users - src/app/+my-library/my-ownership/my-ownership.component.html - 38 + src/app/+admin/users/user-list/user-list.component.ts + 40 + + + Videos will be deleted, comments will be tombstoned. - src/app/shared/shared-moderation/account-blocklist.component.html - 39 + src/app/+admin/users/user-list/user-list.component.ts + 82 - src/app/shared/shared-abuse-list/abuse-list-table.component.html - 66 + src/app/shared/shared-moderation/user-moderation-dropdown.component.ts + 267 + + + Ban - src/app/shared/shared-abuse-list/abuse-list-table.component.html - 66 + src/app/+admin/users/user-list/user-list.component.ts + 87 - src/app/shared/shared-moderation/account-blocklist.component.html - 39 + src/app/shared/shared-moderation/user-ban-modal.component.html + 3 - src/app/+admin/moderation/video-comment-list/video-comment-list.component.html - 87 + src/app/shared/shared-moderation/user-moderation-dropdown.component.ts + 271 + + + 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.html - 107 + src/app/+admin/users/user-list/user-list.component.ts + 88 + + + src/app/shared/shared-moderation/user-moderation-dropdown.component.ts + 272 - - Accept + + Unban - src/app/+my-library/my-ownership/my-ownership.component.html - 33 + src/app/+admin/users/user-list/user-list.component.ts + 93 - src/app/+my-library/my-ownership/my-accept-ownership/my-accept-ownership.component.html - 30 + src/app/+admin/users/user-list/user-list.component.ts + 172 - src/app/+admin/follows/followers-list/followers-list.component.html - 39 + src/app/shared/shared-moderation/user-moderation-dropdown.component.ts + 66 - - Refuse + + Set Email as Verified - src/app/+my-library/my-ownership/my-ownership.component.html - 34 + src/app/+admin/users/user-list/user-list.component.ts + 100 - src/app/+admin/follows/followers-list/followers-list.component.html - 40 + src/app/shared/shared-moderation/user-moderation-dropdown.component.ts + 283 - - No ownership change request found. + + Created - src/app/+my-library/my-ownership/my-ownership.component.html - 83 + src/app/+admin/users/user-list/user-list.component.ts + 115 - - Ownership accepted + + Daily quota - src/app/+my-library/my-ownership/my-accept-ownership/my-accept-ownership.component.ts - 71 + src/app/+admin/users/user-list/user-list.component.ts + 120 - - Accept ownership + + Last login - src/app/+my-library/my-ownership/my-accept-ownership/my-accept-ownership.component.html - 3 + src/app/+admin/users/user-list/user-list.component.ts + 122 - - Select a channel to receive the video + + You cannot ban root. - src/app/+my-library/my-ownership/my-accept-ownership/my-accept-ownership.component.html - 10 + src/app/+admin/users/user-list/user-list.component.ts + 159 - - - Channel that will receive the video - src/app/+my-library/my-ownership/my-accept-ownership/my-accept-ownership.component.html - 13 + src/app/shared/shared-moderation/user-moderation-dropdown.component.ts + 54 - - My watch history + + Do you really want to unban users? - src/app/+my-library/my-history/my-history.component.ts - 49 + src/app/+admin/users/user-list/user-list.component.ts + 172 - - Videos history is enabled + + users unbanned. - src/app/+my-library/my-history/my-history.component.ts - 106 + src/app/+admin/users/user-list/user-list.component.ts + 178 - - Videos history is disabled + + You cannot delete root. - src/app/+my-library/my-history/my-history.component.ts - 107 + src/app/+admin/users/user-list/user-list.component.ts + 189 - - - Delete videos history - src/app/+my-library/my-history/my-history.component.ts - 119 + src/app/shared/shared-moderation/user-moderation-dropdown.component.ts + 82 - - Are you sure you want to delete all your videos history? + + If you remove these users, you will not be able to create others with the same username! - src/app/+my-library/my-history/my-history.component.ts - 120 + src/app/+admin/users/user-list/user-list.component.ts + 194 - - Videos history deleted + + users deleted. - src/app/+my-library/my-history/my-history.component.ts - 128 + src/app/+admin/users/user-list/user-list.component.ts + 201 - - My watch history + + users email set as verified. - src/app/+my-library/my-history/my-history.component.html - 3 + src/app/+admin/users/user-list/user-list.component.ts + 213 - - Search your history + + Users list - src/app/+my-library/my-history/my-history.component.html - 10 + src/app/+admin/users/users.routes.ts + 27 - - Track watch history + + Create a user - src/app/+my-library/my-history/my-history.component.html - 20 + src/app/+admin/users/users.routes.ts + 36 - - Delete history + + Update a user - src/app/+my-library/my-history/my-history.component.html - 24,26 + src/app/+admin/users/users.routes.ts + 45 - - You don't have any video in your watch history yet. + + Login - src/app/+my-library/my-history/my-history.component.html - 30 + src/app/+login/login-routing.module.ts + 12 - - - Report - src/app/shared/shared-moderation/report-modals/account-report.component.ts - 51 + src/app/+login/login.component.html + 48 + + + src/app/menu/menu.component.html + 99 - - Account reported. + + Login - src/app/shared/shared-moderation/report-modals/account-report.component.ts - 82 + src/app/+login/login.component.html + 3,4 - - What is the issue? + + Sorry but there was an issue with the external login process. Please contact an administrator. - src/app/shared/shared-moderation/report-modals/report.component.html - 13 + src/app/+login/login.component.html + 7,8 + + + Request new verification email. - src/app/shared/shared-moderation/report-modals/video-report.component.html - 13 + src/app/+login/login.component.html + 12 - src/app/shared/shared-moderation/report-modals/report.component.html - 13 + src/app/+signup/+verify-account/verify-account-email/verify-account-email.component.html + 16 - - Please describe the issue... + + User - src/app/shared/shared-moderation/report-modals/report.component.html - 42 + src/app/+login/login.component.html + 21 - src/app/shared/shared-moderation/report-modals/video-report.component.html - 80 + src/app/+signup/+register/register.component.html + 27 - src/app/shared/shared-moderation/report-modals/report.component.html - 42 + src/app/core/users/user.service.ts + 416 - - Your report will be sent to moderators of and will be forwarded to the comment origin () too. - - src/app/shared/shared-moderation/report-modals/report.component.html - 36,38 - + + Username or email address - src/app/shared/shared-moderation/report-modals/report.component.html - 36,38 + src/app/+login/login.component.html + 23 - - {VAR_PLURAL, plural, =0 {No videos} =1 {1 video} other { videos}} + + ⚠️ Most email addresses do not include capital letters. - src/app/shared/shared-video-playlist/video-playlist-miniature.component.html - 9 + src/app/+login/login.component.html + 33,34 - - Updated + + Click here to reset your password - src/app/shared/shared-video-playlist/video-playlist-miniature.component.html - 29 + src/app/+login/login.component.html + 51 - - + + I forgot my password - src/app/shared/shared-video-playlist/video-playlist-miniature.component.html - 22,24 + src/app/+login/login.component.html + 51 - - Open syndication dropdown + + Create an account - src/app/shared/shared-main/feeds/feed.component.html - 3 + src/app/+login/login.component.html + 54 - src/app/shared/shared-main/feeds/feed.component.html - 3 + src/app/menu/menu.component.html + 100 - - Open actions + + Logging into an account lets you publish content - src/app/shared/shared-main/buttons/action-dropdown.component.html - 4 + src/app/+login/login.component.html + 60,61 - - + + 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/shared/shared-main/buttons/action-dropdown.component.html - 22 + src/app/+login/login.component.html + 64,66 - - Do you really want to unblock this video? It will be available again in the videos list. - - src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts - 180 - + + 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/+admin/moderation/video-block-list/video-block-list.component.ts - 146 + src/app/+login/login.component.html + 69,71 - - Unblock + + Or sign in with - src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts - 182 + src/app/+login/login.component.html + 76 + + + Forgot your password - src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts - 296 + src/app/+login/login.component.html + 95 + + + We are sorry, you cannot recover your password because your instance administrator did not configure the PeerTube email system. - src/app/+admin/moderation/video-block-list/video-block-list.component.ts - 70 + src/app/+login/login.component.html + 103,104 + + + Enter your email address and we will send you a link to reset your password. - src/app/+admin/moderation/video-block-list/video-block-list.component.ts - 148 + src/app/+login/login.component.html + 107,108 - - Video unblocked. + + Email address - src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts - 188 + src/app/+login/login.component.html + 113 - src/app/+admin/moderation/video-block-list/video-block-list.component.ts - 153 + src/app/+signup/+verify-account/verify-account-ask-send-email/verify-account-ask-send-email.component.html + 10 - - Do you really want to delete this video? - - src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts - 203 - + + Reset - src/app/shared/shared-abuse-list/abuse-list-table.component.ts - 370 + src/app/+login/login.component.html + 126 + Password reset button + + + An email with the reset password instructions will be sent to . +The link will expire within 1 hour. - src/app/+admin/moderation/video-block-list/video-block-list.component.ts - 78 + src/app/+login/login.component.ts + 121,122 - - The live stream will be automatically terminated. + + Incorrect username or password. - src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts - 205 + src/app/+login/login.component.ts + 163 - - This video will be duplicated by your instance. + + Your account is blocked. - src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts - 226 + src/app/+login/login.component.ts + 164 - - Account muted. + + Applications - src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts - 240 + src/app/+my-account/my-account-applications/my-account-applications.component.html + 3 - src/app/shared/shared-moderation/user-moderation-dropdown.component.ts - 119 + src/app/+my-account/my-account-routing.module.ts + 126 - - - Save to playlist - src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts - 264 + src/app/+my-account/my-account.component.ts + 60 + + + SUBSCRIPTION FEED - src/app/+videos/+video-watch/video-watch.component.ts - 135 + src/app/+my-account/my-account-applications/my-account-applications.component.html + 8 - - Download + + Use third-party feed aggregators to retrieve the list of videos from channels you subscribed to. - src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts - 272 + src/app/+my-account/my-account-applications/my-account-applications.component.html + 10,12 - - Block + + Feed URL - src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts - 290 + src/app/+my-account/my-account-applications/my-account-applications.component.html + 18 - - Mirror + + Feed Token - src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts - 302 + src/app/+my-account/my-account-applications/my-account-applications.component.html + 23 - - Report + + ⚠️ Never share your feed token with anyone. - src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts - 314 + src/app/+my-account/my-account-applications/my-account-applications.component.html + 26 - - Mute account + + Renew token - src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts - 322 + src/app/+my-account/my-account-applications/my-account-applications.component.html + 35 - src/app/shared/shared-abuse-list/abuse-list-table.component.ts - 287 + src/app/+my-account/my-account-applications/my-account-applications.component.ts + 41 - - Open video actions + + Renewing the token will disallow previously configured clients from retrieving the feed until they use the new token. Proceed? - src/app/shared/shared-video-miniature/video-actions-dropdown.component.html - 4 + src/app/+my-account/my-account-applications/my-account-applications.component.ts + 40 + + + Token renewed. Update your client configuration accordingly. - src/app/shared/shared-video-miniature/video-actions-dropdown.component.html - 4 + src/app/+my-account/my-account-applications/my-account-applications.component.ts + 49 - - {VAR_PLURAL, plural, =1 {1 view} other { views}} + + Notifications - src/app/shared/shared-video/video-views-counter.component.html - 3 + src/app/+my-account/my-account-notifications/my-account-notifications.component.html + 1 - - - - src/app/shared/shared-video/video-views-counter.component.html - 3,4 + src/app/+my-account/my-account-routing.module.ts + 108 - - - {VAR_PLURAL, plural, =1 {1 viewer} other { viewers}} - src/app/shared/shared-video/video-views-counter.component.html - 7 + src/app/+my-account/my-account.component.ts + 55 - - - - src/app/shared/shared-video/video-views-counter.component.html - 7,8 + src/app/menu/notification.component.html + 22 - - Cannot fetch information of this remote account + + Notification preferences - src/app/shared/shared-user-subscription/remote-subscribe.component.ts - 60 + src/app/+my-account/my-account-notifications/my-account-notifications.component.html + 4,6 - - Remote subscribeRemote interact + + Newest first - src/app/shared/shared-user-subscription/remote-subscribe.component.html - 11,12 + src/app/+my-account/my-account-notifications/my-account-notifications.component.html + 11 - - You can subscribe to the channel via any ActivityPub-capable fediverse instance (PeerTube, Mastodon or Pleroma for example). + + Unread first - src/app/shared/shared-user-subscription/remote-subscribe.component.html - 18,19 + src/app/+my-account/my-account-notifications/my-account-notifications.component.html + 12 - - You can interact with this via any ActivityPub-capable fediverse instance (PeerTube, Mastodon or Pleroma for example). + + Mark all as read - src/app/shared/shared-user-subscription/remote-subscribe.component.html - 26,27 + src/app/+my-account/my-account-notifications/my-account-notifications.component.html + 20 - - - You cannot ban root. - src/app/shared/shared-moderation/user-moderation-dropdown.component.ts - 58 + src/app/menu/notification.component.html + 27 + + + All read - src/app/+admin/users/user-list/user-list.component.ts - 154 + src/app/+my-account/my-account-notifications/my-account-notifications.component.html + 26 - - Do you really want to unban ? + + Account settings - src/app/shared/shared-moderation/user-moderation-dropdown.component.ts - 70 + src/app/+my-account/my-account-routing.module.ts + 28 - - Unban + + My abuse reports - src/app/shared/shared-moderation/user-moderation-dropdown.component.ts - 70 + src/app/+my-account/my-account-routing.module.ts + 117 + + + Your current email is . It is never shown to the public. + - src/app/+admin/users/user-list/user-list.component.ts - 88 + 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/+admin/users/user-list/user-list.component.ts - 171 + src/app/+my-account/my-account-settings/my-account-change-email/my-account-change-email.component.html + 10,11 - - User unbanned. + + New email - src/app/shared/shared-moderation/user-moderation-dropdown.component.ts - 76 + src/app/+my-account/my-account-settings/my-account-change-email/my-account-change-email.component.html + 17 - - You cannot delete root. + + Current password - src/app/shared/shared-moderation/user-moderation-dropdown.component.ts - 86 + src/app/+my-account/my-account-settings/my-account-change-email/my-account-change-email.component.html + 28 - src/app/+admin/users/user-list/user-list.component.ts - 188 + src/app/+my-account/my-account-settings/my-account-change-password/my-account-change-password.component.html + 8 - - If you remove this user, you will not be able to create another with the same username! + + Change email - src/app/shared/shared-moderation/user-moderation-dropdown.component.ts - 90 + src/app/+my-account/my-account-settings/my-account-change-email/my-account-change-email.component.html + 36 - - User deleted. + + Please check your emails to verify your new email. - src/app/shared/shared-moderation/user-moderation-dropdown.component.ts - 96 + src/app/+my-account/my-account-settings/my-account-change-email/my-account-change-email.component.ts + 53 - - User email set as verified + + Email updated. - src/app/shared/shared-moderation/user-moderation-dropdown.component.ts - 107 + src/app/+my-account/my-account-settings/my-account-change-email/my-account-change-email.component.ts + 55 - - Account unmuted. + + You current password is invalid. - src/app/shared/shared-moderation/user-moderation-dropdown.component.ts - 133 + src/app/+my-account/my-account-settings/my-account-change-email/my-account-change-email.component.ts + 61 - src/app/shared/shared-moderation/account-blocklist.component.ts - 47 + src/app/+my-account/my-account-settings/my-account-change-password/my-account-change-password.component.ts + 61 - - Instance muted. + + Change password - src/app/shared/shared-moderation/user-moderation-dropdown.component.ts - 147 + src/app/+my-account/my-account-settings/my-account-change-password/my-account-change-password.component.html + 5 - src/app/shared/shared-moderation/server-blocklist.component.ts - 68 + src/app/+my-account/my-account-settings/my-account-change-password/my-account-change-password.component.html + 33 - - Instance unmuted. + + New password - src/app/shared/shared-moderation/user-moderation-dropdown.component.ts - 161 + src/app/+my-account/my-account-settings/my-account-change-password/my-account-change-password.component.html + 17 + + + Confirm new password - src/app/shared/shared-moderation/server-blocklist.component.ts - 45 + src/app/+my-account/my-account-settings/my-account-change-password/my-account-change-password.component.html + 26 - - Account muted by the instance. + + Password updated. - src/app/shared/shared-moderation/user-moderation-dropdown.component.ts - 175 + src/app/+my-account/my-account-settings/my-account-change-password/my-account-change-password.component.ts + 53 + + + Once you delete your account, there is no going back. You will be asked to confirm this action. - src/app/shared/shared-abuse-list/abuse-list-table.component.ts - 429 + src/app/+my-account/my-account-settings/my-account-danger-zone/my-account-danger-zone.component.html + 2 - - Account unmuted by the instance. + + Delete your account - src/app/shared/shared-moderation/user-moderation-dropdown.component.ts - 189 + src/app/+my-account/my-account-settings/my-account-danger-zone/my-account-danger-zone.component.html + 4 - - - Instance muted by the instance. - src/app/shared/shared-moderation/user-moderation-dropdown.component.ts - 203 + src/app/+my-account/my-account-settings/my-account-danger-zone/my-account-danger-zone.component.ts + 26 - - Instance unmuted by the instance. + + Are you sure you want to delete your account? This will delete all your data, including channels, videos and comments. Content cached by other servers and other third-parties might make longer to be deleted. - src/app/shared/shared-moderation/user-moderation-dropdown.component.ts - 217 + src/app/+my-account/my-account-settings/my-account-danger-zone/my-account-danger-zone.component.ts + 23 - - Are you sure you want to remove all the comments of this account? + + Type your username to confirm - src/app/shared/shared-moderation/user-moderation-dropdown.component.ts - 228 + src/app/+my-account/my-account-settings/my-account-danger-zone/my-account-danger-zone.component.ts + 24 - - Delete account comments + + Delete my account - src/app/shared/shared-moderation/user-moderation-dropdown.component.ts - 229 + src/app/+my-account/my-account-settings/my-account-danger-zone/my-account-danger-zone.component.ts + 27 - - Will remove comments of this account (may take several minutes). + + Your account is deleted. - src/app/shared/shared-moderation/user-moderation-dropdown.component.ts - 235 + src/app/+my-account/my-account-settings/my-account-danger-zone/my-account-danger-zone.component.ts + 34 - - Edit user + + Activities - src/app/shared/shared-moderation/user-moderation-dropdown.component.ts - 263 + src/app/+my-account/my-account-settings/my-account-notification-preferences/my-account-notification-preferences.component.html + 2 - - Change quota, role, and more. + + Web - src/app/shared/shared-moderation/user-moderation-dropdown.component.ts - 264 + src/app/+my-account/my-account-settings/my-account-notification-preferences/my-account-notification-preferences.component.html + 3 - - Delete user + + New video from your subscriptions - src/app/shared/shared-moderation/user-moderation-dropdown.component.ts - 268 + src/app/+my-account/my-account-settings/my-account-notification-preferences/my-account-notification-preferences.component.ts + 32 - - Videos will be deleted, comments will be tombstoned. + + New comment on your video - src/app/shared/shared-moderation/user-moderation-dropdown.component.ts - 269 + src/app/+my-account/my-account-settings/my-account-notification-preferences/my-account-notification-preferences.component.ts + 33 + + + New abuse - src/app/+admin/users/user-list/user-list.component.ts - 77 + src/app/+my-account/my-account-settings/my-account-notification-preferences/my-account-notification-preferences.component.ts + 34 - - Ban + + Video blocked automatically waiting review - src/app/shared/shared-moderation/user-moderation-dropdown.component.ts - 273 + 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/+admin/users/user-list/user-list.component.ts - 82 + src/app/+my-account/my-account-settings/my-account-notification-preferences/my-account-notification-preferences.component.ts + 36 - - User won't be able to login anymore, but videos and comments will be kept as is. + + Video published (after transcoding/scheduled update) - src/app/shared/shared-moderation/user-moderation-dropdown.component.ts - 274 + src/app/+my-account/my-account-settings/my-account-notification-preferences/my-account-notification-preferences.component.ts + 37 + + + Video import finished - src/app/+admin/users/user-list/user-list.component.ts - 83 + src/app/+my-account/my-account-settings/my-account-notification-preferences/my-account-notification-preferences.component.ts + 38 - - Unban user + + A new user registered on your instance - src/app/shared/shared-moderation/user-moderation-dropdown.component.ts - 279 + src/app/+my-account/my-account-settings/my-account-notification-preferences/my-account-notification-preferences.component.ts + 39 - - Allow the user to login and create videos/comments again + + You or your channel(s) has a new follower - src/app/shared/shared-moderation/user-moderation-dropdown.component.ts - 280 + src/app/+my-account/my-account-settings/my-account-notification-preferences/my-account-notification-preferences.component.ts + 40 - - Set Email as Verified + + Someone mentioned you in video comments - src/app/shared/shared-moderation/user-moderation-dropdown.component.ts - 285 + 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/+admin/users/user-list/user-list.component.ts - 95 + src/app/+my-account/my-account-settings/my-account-notification-preferences/my-account-notification-preferences.component.ts + 42 - - Mute this account + + Your instance automatically followed another instance - src/app/shared/shared-moderation/user-moderation-dropdown.component.ts - 297 + src/app/+my-account/my-account-settings/my-account-notification-preferences/my-account-notification-preferences.component.ts + 43 - - Hide any content from that user from you. + + An abuse report received a new message - src/app/shared/shared-moderation/user-moderation-dropdown.component.ts - 298 + src/app/+my-account/my-account-settings/my-account-notification-preferences/my-account-notification-preferences.component.ts + 44 - - Unmute this account + + One of your abuse reports has been accepted or rejected by moderators - src/app/shared/shared-moderation/user-moderation-dropdown.component.ts - 303 + src/app/+my-account/my-account-settings/my-account-notification-preferences/my-account-notification-preferences.component.ts + 45 - - Show back content from that user for you. + + A new PeerTube version is available - src/app/shared/shared-moderation/user-moderation-dropdown.component.ts - 304 + src/app/+my-account/my-account-settings/my-account-notification-preferences/my-account-notification-preferences.component.ts + 46 - - Mute the instance + + One of your plugin/theme has a new available version - src/app/shared/shared-moderation/user-moderation-dropdown.component.ts - 309 + src/app/+my-account/my-account-settings/my-account-notification-preferences/my-account-notification-preferences.component.ts + 47 - - Hide any content from that instance for you. + + Preferences saved - src/app/shared/shared-moderation/user-moderation-dropdown.component.ts - 310 + src/app/+my-account/my-account-settings/my-account-notification-preferences/my-account-notification-preferences.component.ts + 94 - - Unmute the instance + + People can find you using @@ - src/app/shared/shared-moderation/user-moderation-dropdown.component.ts - 315 + src/app/+my-account/my-account-settings/my-account-profile/my-account-profile.component.html + 11,13 - - Show back content from that instance for you. + + Display name - src/app/shared/shared-moderation/user-moderation-dropdown.component.ts - 316 + src/app/+my-account/my-account-settings/my-account-profile/my-account-profile.component.html + 17 - - - Remove comments from your videos - src/app/shared/shared-moderation/user-moderation-dropdown.component.ts - 321 + src/app/+my-library/+my-video-channels/my-video-channel-edit.component.html + 60 - - - Remove comments made by this account on your videos. - src/app/shared/shared-moderation/user-moderation-dropdown.component.ts - 322 + src/app/+my-library/+my-video-channels/my-video-channel-edit.component.html + 60 - - - Mute this account by your instance - src/app/shared/shared-moderation/user-moderation-dropdown.component.ts - 333 + src/app/+my-library/my-video-playlists/my-video-playlist-edit.component.html + 33 - - - Hide any content from that user from you, your instance and its users. - src/app/shared/shared-moderation/user-moderation-dropdown.component.ts - 334 + src/app/+my-library/my-video-playlists/my-video-playlist-edit.component.html + 33 - - - Unmute this account by your instance - src/app/shared/shared-moderation/user-moderation-dropdown.component.ts - 339 + src/app/+signup/+register/register-step-user.component.html + 8 - - - Show this user's content to the users of this instance again. - src/app/shared/shared-moderation/user-moderation-dropdown.component.ts - 340 + src/app/shared/shared-video-playlist/video-add-to-playlist.component.html + 71 - - Mute the instance by your instance + + Save - src/app/shared/shared-moderation/user-moderation-dropdown.component.ts - 351 + src/app/+my-account/my-account-settings/my-account-profile/my-account-profile.component.html + 38 - - - Hide any content from that instance from you, your instance and its users. - src/app/shared/shared-moderation/user-moderation-dropdown.component.ts - 352 + src/app/shared/shared-user-settings/user-interface-settings.component.html + 16 - - - Unmute the instance by your instance - src/app/shared/shared-moderation/user-moderation-dropdown.component.ts - 357 + src/app/shared/shared-user-settings/user-video-settings.component.html + 72 + + + src/app/shared/shared-video-playlist/video-playlist-element-miniature.component.html + 82 - - Show back content from that instance for you, your instance and its users. + + Profile updated. - src/app/shared/shared-moderation/user-moderation-dropdown.component.ts - 358 + src/app/+my-account/my-account-settings/my-account-profile/my-account-profile.component.ts + 59 - - Remove comments from your instance + + PROFILE SETTINGS - src/app/shared/shared-moderation/user-moderation-dropdown.component.ts - 368 + src/app/+my-account/my-account-settings/my-account-settings.component.html + 12 - - Remove comments made by this account from your instance. + + VIDEO SETTINGS - src/app/shared/shared-moderation/user-moderation-dropdown.component.ts - 369 + src/app/+my-account/my-account-settings/my-account-settings.component.html + 26 - - Moderation + + NOTIFICATIONS - src/app/+my-account/my-account.component.ts - 28 + src/app/+my-account/my-account-settings/my-account-settings.component.html + 37 + + + INTERFACE - src/app/+admin/admin.component.ts + src/app/+my-account/my-account-settings/my-account-settings.component.html 47 - - Muted accounts + + PASSWORD - src/app/+my-account/my-account.component.ts - 31 + src/app/+my-account/my-account-settings/my-account-settings.component.html + 57 - - src/app/+my-account/my-account-routing.module.ts - 86 + + + EMAIL + + src/app/+my-account/my-account-settings/my-account-settings.component.html + 67 + + + Avatar changed. - src/app/+admin/admin.component.ts - 74 + src/app/+my-account/my-account-settings/my-account-settings.component.ts + 44 - src/app/+admin/moderation/moderation.routes.ts - 98 + src/app/+my-library/+my-video-channels/my-video-channel-update.component.ts + 111 - - Muted servers + + avatar - src/app/+my-account/my-account.component.ts - 36 + src/app/+my-account/my-account-settings/my-account-settings.component.ts + 51 - src/app/+my-account/my-account-routing.module.ts - 95 + src/app/+my-library/+my-video-channels/my-video-channel-update.component.ts + 118 + + + + Avatar deleted. + + src/app/+my-account/my-account-settings/my-account-settings.component.ts + 61 - src/app/+admin/admin.component.ts - 81 + src/app/+my-library/+my-video-channels/my-video-channel-update.component.ts + 128 @@ -6140,8291 +6084,9110 @@ The link will expire within 1 hour. 41 - - Settings + + Video channel created. - src/app/+my-account/my-account.component.ts - 50 + src/app/+my-library/+my-video-channels/my-video-channel-create.component.ts + 66 - - Notifications + + This name already exists on this instance. - src/app/+my-account/my-account.component.ts - 55 + src/app/+my-library/+my-video-channels/my-video-channel-create.component.ts + 72 + + + My Channels - src/app/+my-account/my-account-routing.module.ts - 109 + 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 - - Applications + + NEW CHANNEL - src/app/+my-account/my-account.component.ts - 60 + src/app/+my-library/+my-video-channels/my-video-channel-edit.component.html + 25 - src/app/+my-account/my-account-routing.module.ts - 127 + src/app/+my-library/+my-video-channels/my-video-channel-edit.component.html + 25 - - Video removed from + + CHANNEL - src/app/shared/shared-video-playlist/video-playlist-element-miniature.component.ts - 98 + src/app/+my-library/+my-video-channels/my-video-channel-edit.component.html + 26 - src/app/shared/shared-video-playlist/video-add-to-playlist.component.ts - 307 + src/app/+my-library/+my-video-channels/my-video-channel-edit.component.html + 26 - - Timestamps updated + + Banner image of your channel - src/app/shared/shared-video-playlist/video-playlist-element-miniature.component.ts - 117 + src/app/+my-library/+my-video-channels/my-video-channel-edit.component.html + 30 - src/app/shared/shared-video-playlist/video-add-to-playlist.component.ts - 273 + src/app/+my-library/+my-video-channels/my-video-channel-edit.component.html + 30 - - Starts at + + Example: my_channel - src/app/shared/shared-video-playlist/video-playlist-element-miniature.component.ts - 140 + src/app/+my-library/+my-video-channels/my-video-channel-edit.component.html + 47 - src/app/shared/shared-video-playlist/video-playlist-element-miniature.component.ts - 143 + src/app/+my-library/+my-video-channels/my-video-channel-edit.component.html + 47 - - Stops at + + Short text to tell people how they can support your channel (membership platform...).<br /><br /> + When you will upload a video in this channel, the video support field will be automatically filled by this text. - src/app/shared/shared-video-playlist/video-playlist-element-miniature.component.ts - 141 + src/app/+my-library/+my-video-channels/my-video-channel-edit.component.html + 84,85 - - - and stops at - src/app/shared/shared-video-playlist/video-playlist-element-miniature.component.ts - 143 + src/app/+my-library/+my-video-channels/my-video-channel-edit.component.html + 84,85 - - Unavailable + + Overwrite support field of all videos of this channel - src/app/shared/shared-video-playlist/video-playlist-element-miniature.component.html - 32 + src/app/+my-library/+my-video-channels/my-video-channel-edit.component.html + 99 - - - Deleted - src/app/shared/shared-video-playlist/video-playlist-element-miniature.component.html - 34 + src/app/+my-library/+my-video-channels/my-video-channel-edit.component.html + 99 + + + Video channel updated. - src/app/shared/shared-abuse-list/abuse-list-table.component.html - 116 + src/app/+my-library/+my-video-channels/my-video-channel-update.component.ts + 96 + + + Banner changed. - src/app/+videos/+video-watch/comment/video-comment.component.html - 57 + src/app/+my-library/+my-video-channels/my-video-channel-update.component.ts + 141 - - Delete from + + banner - src/app/shared/shared-video-playlist/video-playlist-element-miniature.component.html - 88 + src/app/+my-library/+my-video-channels/my-video-channel-update.component.ts + 148 - - Edit starts/stops at + + Banner deleted. - src/app/shared/shared-video-playlist/video-playlist-element-miniature.component.html - 50 + src/app/+my-library/+my-video-channels/my-video-channel-update.component.ts + 158 - - Start at + + Update - src/app/shared/shared-video-playlist/video-playlist-element-miniature.component.html - 57 + src/app/+my-library/+my-video-channels/my-video-channel-update.component.ts + 180 - src/app/shared/shared-share-modal/video-share.component.html - 113 + src/app/+my-library/my-video-playlists/my-video-playlist-update.component.ts + 115 - src/app/shared/shared-video-playlist/video-add-to-playlist.component.html - 34 + src/app/+videos/+video-edit/video-add-components/video-go-live.component.html + 45 - src/app/shared/shared-moderation/report-modals/video-report.component.html - 47 + src/app/+videos/+video-edit/video-add-components/video-import-torrent.component.html + 68 - - - Stop at - src/app/shared/shared-video-playlist/video-playlist-element-miniature.component.html - 71 + src/app/+videos/+video-edit/video-add-components/video-import-url.component.html + 61 - src/app/shared/shared-share-modal/video-share.component.html - 144 + src/app/+videos/+video-edit/video-update.component.html + 3 - src/app/shared/shared-video-playlist/video-add-to-playlist.component.html - 35 + src/app/+videos/+video-edit/video-update.component.html + 18 - src/app/shared/shared-moderation/report-modals/video-report.component.html - 62 + 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 - - Add to watch later + + My video channels - src/app/shared/shared-thumbnail/video-thumbnail.component.ts - 29 + src/app/+my-library/+my-video-channels/my-video-channels-routing.module.ts + 13 - - Remove from watch later + + Create a new video channel - src/app/shared/shared-thumbnail/video-thumbnail.component.ts - 30 + src/app/+my-library/+my-video-channels/my-video-channels-routing.module.ts + 22 - - LIVE + + Update video channel - src/app/shared/shared-thumbnail/video-thumbnail.component.html + src/app/+my-library/+my-video-channels/my-video-channels-routing.module.ts 31 + + + My channels - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 881 + src/app/+my-library/+my-video-channels/my-video-channels.component.html + 3 - - LIVE ENDED + + Create video channel - src/app/shared/shared-thumbnail/video-thumbnail.component.html - 32 + src/app/+my-library/+my-video-channels/my-video-channels.component.html + 14 - - URL + + No channel found. - src/app/shared/shared-share-modal/video-share.component.html - 16 + src/app/+my-library/+my-video-channels/my-video-channels.component.html + 18 + + + Channel page - src/app/shared/shared-share-modal/video-share.component.html - 71 + src/app/+my-library/+my-video-channels/my-video-channels.component.html + 25 - src/app/+videos/+video-edit/video-add-components/video-import-url.component.html - 6 + src/app/+my-library/my-subscriptions/my-subscriptions.component.html + 20 + + + src/app/+videos/+video-watch/video-watch.component.html + 67 - - QR-Code + + {VAR_PLURAL, plural, =0 {No videos} =1 {1 video} other { videos}} - src/app/shared/shared-share-modal/video-share.component.html - 27 + src/app/+my-library/+my-video-channels/my-video-channels.component.html + 32 - src/app/shared/shared-share-modal/video-share.component.html - 81 + src/app/shared/shared-video-playlist/video-playlist-miniature.component.html + 9 - - Embed + + Do you really want to delete ? +It will delete videos uploaded in this channel, and you will not be able to create another +channel with the same name ()! - src/app/shared/shared-share-modal/video-share.component.html - 37 + src/app/+my-library/+my-video-channels/my-video-channels.component.ts + 44,46 + + + Please type the name of the video channel () to confirm - src/app/shared/shared-share-modal/video-share.component.html - 91 + src/app/+my-library/+my-video-channels/my-video-channels.component.ts + 48 - - Share the playlist + + Video channel deleted. - src/app/shared/shared-share-modal/video-share.component.html - 11 + src/app/+my-library/+my-video-channels/my-video-channels.component.ts + 60 - - 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). + + Views for the day - src/app/shared/shared-share-modal/video-share.component.html - 44,45 + src/app/+my-library/+my-video-channels/my-video-channels.component.ts + 88 + + + My watch history - src/app/shared/shared-share-modal/video-share.component.html - 98,99 + src/app/+my-library/my-history/my-history.component.html + 3 - - - Share the playlist at this video position - src/app/shared/shared-share-modal/video-share.component.html - 58 + src/app/+my-library/my-history/my-history.component.ts + 68 - - Autoplay + + Track watch history - src/app/shared/shared-share-modal/video-share.component.html - 159 + src/app/+my-library/my-history/my-history.component.html + 13 - - Share the video + + Delete history - src/app/shared/shared-share-modal/video-share.component.html - 66 + src/app/+my-library/my-history/my-history.component.html + 17,19 - - Auto select subtitle + + You don't have any video in your watch history yet. - src/app/shared/shared-share-modal/video-share.component.html - 128 + src/app/+my-library/my-history/my-history.component.html + 29 - - Loop + + Videos history is enabled - src/app/shared/shared-share-modal/video-share.component.html - 173 + src/app/+my-library/my-history/my-history.component.ts + 114 - - Use origin instance URL + + Videos history is disabled - src/app/shared/shared-share-modal/video-share.component.html - 180 + src/app/+my-library/my-history/my-history.component.ts + 115 - - Display video title + + Delete videos history - src/app/shared/shared-share-modal/video-share.component.html - 189 + src/app/+my-library/my-history/my-history.component.ts + 127 - - Display privacy warning + + Are you sure you want to delete all your videos history? - src/app/shared/shared-share-modal/video-share.component.html - 196 + src/app/+my-library/my-history/my-history.component.ts + 128 - - Display player controls + + Videos history deleted - src/app/shared/shared-share-modal/video-share.component.html - 203 + src/app/+my-library/my-history/my-history.component.ts + 136 - - Display PeerTube button link + + My playlists - src/app/shared/shared-share-modal/video-share.component.html - 210 + src/app/+my-library/my-library-routing.module.ts + 39 - - - More customization - src/app/shared/shared-share-modal/video-share.component.html - 223,224 + src/app/+my-library/my-video-playlists/my-video-playlists.component.html + 3 - - - Less customization - src/app/shared/shared-share-modal/video-share.component.html - 231,232 + src/app/core/menu/menu.service.ts + 86 - - Renewing the token will disallow previously configured clients from retrieving the feed until they use the new token. Proceed? + + Create a new playlist - src/app/+my-account/my-account-applications/my-account-applications.component.ts - 41 + src/app/+my-library/my-library-routing.module.ts + 48 - - Renew token + + Playlist elements - src/app/+my-account/my-account-applications/my-account-applications.component.ts - 42 + src/app/+my-library/my-library-routing.module.ts + 57 - - Token renewed. Update your client configuration accordingly. + + Update playlist - src/app/+my-account/my-account-applications/my-account-applications.component.ts - 49 + src/app/+my-library/my-library-routing.module.ts + 66 - - - Applications - src/app/+my-account/my-account-applications/my-account-applications.component.html - 3 + src/app/+my-library/my-video-playlists/my-video-playlist-elements.component.ts + 47 - - SUBSCRIPTION FEED + + My videos - src/app/+my-account/my-account-applications/my-account-applications.component.html - 8 + src/app/+my-library/my-library-routing.module.ts + 76 - - - Use third-party feed aggregators to retrieve the list of videos from channels you subscribed to. - src/app/+my-account/my-account-applications/my-account-applications.component.html - 10,12 + src/app/+my-library/my-videos/my-videos.component.html + 4 - - - Feed URL - src/app/+my-account/my-account-applications/my-account-applications.component.html - 18 + src/app/+my-library/my-videos/my-videos.component.ts + 71 - - - Feed Token - src/app/+my-account/my-account-applications/my-account-applications.component.html - 23 + src/app/core/menu/menu.service.ts + 77 - - ⚠️ Never share your feed token with anyone. + + My video imports - src/app/+my-account/my-account-applications/my-account-applications.component.html - 26 + src/app/+my-library/my-library-routing.module.ts + 89 - - Renew token + + My subscriptions - src/app/+my-account/my-account-applications/my-account-applications.component.html - 35 + src/app/+my-library/my-library-routing.module.ts + 98 - - - Avatar changed. - src/app/+my-account/my-account-settings/my-account-settings.component.ts - 44 + src/app/+my-library/my-subscriptions/my-subscriptions.component.html + 4 - src/app/+my-library/+my-video-channels/my-video-channel-update.component.ts - 107 + src/app/core/menu/menu.service.ts + 92 - - avatar + + Ownership changes - src/app/+my-account/my-account-settings/my-account-settings.component.ts - 51 + src/app/+my-library/my-library-routing.module.ts + 107 - src/app/+my-library/+my-video-channels/my-video-channel-update.component.ts - 114 + src/app/+my-library/my-videos/my-videos.component.html + 16 - - Avatar deleted. - - src/app/+my-account/my-account-settings/my-account-settings.component.ts - 61 - + + My video history - src/app/+my-library/+my-video-channels/my-video-channel-update.component.ts - 124 + src/app/+my-library/my-library-routing.module.ts + 117 - - Settings + + Channels - src/app/+my-account/my-account-settings/my-account-settings.component.html - 1 + src/app/+my-library/my-library.component.ts + 45 + + + Playlists - src/app/+admin/plugins/plugin-list-installed/plugin-list-installed.component.html - 26 + src/app/+my-library/my-library.component.ts + 59 - src/app/+admin/plugins/plugin-list-installed/plugin-list-installed.component.html - 26 + src/app/core/menu/menu.service.ts + 85 - - PROFILE SETTINGS + + Subscriptions - src/app/+my-account/my-account-settings/my-account-settings.component.html - 12 + src/app/+my-library/my-library.component.ts + 64 - - - VIDEO SETTINGS - src/app/+my-account/my-account-settings/my-account-settings.component.html - 26 + src/app/+videos/video-list/video-user-subscriptions.component.ts + 25 - - - NOTIFICATIONS - src/app/+my-account/my-account-settings/my-account-settings.component.html - 37 + src/app/+videos/videos-routing.module.ts + 58 - - - INTERFACE - src/app/+my-account/my-account-settings/my-account-settings.component.html - 47 + src/app/core/menu/menu.service.ts + 91 - - EMAIL + + History - src/app/+my-account/my-account-settings/my-account-settings.component.html - 67 + src/app/+my-library/my-library.component.ts + 69 - - - DANGER ZONE - src/app/+my-account/my-account-settings/my-account-settings.component.html - 77 + src/app/core/menu/menu.service.ts + 97 + + + Accept ownership - src/app/+admin/users/user-edit/user-edit.component.html - 198 + src/app/+my-library/my-ownership/my-accept-ownership/my-accept-ownership.component.html + 3 + + + Select a channel to receive the video - src/app/+admin/users/user-edit/user-edit.component.html - 198 + src/app/+my-library/my-ownership/my-accept-ownership/my-accept-ownership.component.html + 10 - - PASSWORD + + Ownership accepted - src/app/+my-account/my-account-settings/my-account-settings.component.html - 57 + src/app/+my-library/my-ownership/my-accept-ownership/my-accept-ownership.component.ts + 69 - - Profile updated. + + My ownership changes - src/app/+my-account/my-account-settings/my-account-profile/my-account-profile.component.ts - 58 + src/app/+my-library/my-ownership/my-ownership.component.html + 3 - - People can find you using @@ + + Initiator - src/app/+my-account/my-account-settings/my-account-profile/my-account-profile.component.html - 11,13 + src/app/+my-library/my-ownership/my-ownership.component.html + 19 - - Violent or repulsive + + Created - src/app/shared/shared-moderation/abuse.service.ts - 139 + src/app/+my-library/my-ownership/my-ownership.component.html + 22,23 - - Contains offensive, violent, or coarse language or iconography. + + Status - src/app/shared/shared-moderation/abuse.service.ts - 140 + src/app/+my-library/my-ownership/my-ownership.component.html + 25 - - Hateful or abusive + + No ownership change request found. - src/app/shared/shared-moderation/abuse.service.ts - 144 + src/app/+my-library/my-ownership/my-ownership.component.html + 78 - - Contains abusive, racist or sexist language or iconography. + + You don't have any subscription yet. - src/app/shared/shared-moderation/abuse.service.ts - 145 + src/app/+my-library/my-subscriptions/my-subscriptions.component.html + 13 - - Spam, ad or false news + + subscribers - src/app/shared/shared-moderation/abuse.service.ts - 149 + src/app/+my-library/my-subscriptions/my-subscriptions.component.html + 25 - - - Contains marketing, spam, purposefully deceitful news, or otherwise misleading thumbnail/text/tags. Please provide reputable sources to report hoaxes. - src/app/shared/shared-moderation/abuse.service.ts - 150 + src/app/+search/search.component.html + 55 - - - Privacy breach or doxxing - src/app/shared/shared-moderation/abuse.service.ts - 154 + src/app/shared/shared-actor-image-edit/actor-avatar-edit.component.html + 27 - - Contains personal information that could be used to track, identify, contact or impersonate someone (e.g. name, address, phone number, email, or credit card details). + + Owner account page - src/app/shared/shared-moderation/abuse.service.ts - 155 + src/app/+my-library/my-subscriptions/my-subscriptions.component.html + 27 - - Copyright + + Created by - src/app/shared/shared-moderation/abuse.service.ts - 159 + src/app/+my-library/my-subscriptions/my-subscriptions.component.html + 28 + + + My imports - src/app/shared/shared-abuse-list/abuse-details.component.ts - 25 + src/app/+my-library/my-video-imports/my-video-imports.component.html + 3 - - - Infringes your copyright wrt. the regional laws with which the server must comply. - src/app/shared/shared-moderation/abuse.service.ts - 160 + src/app/+my-library/my-videos/my-videos.component.html + 11 - - Breaks server rules + + Showing to of imports - src/app/shared/shared-moderation/abuse.service.ts - 164 + src/app/+my-library/my-video-imports/my-video-imports.component.html + 10 - - Anything not included in the above that breaks the terms of service, code of conduct, or general rules in place on the server. + + Target - src/app/shared/shared-moderation/abuse.service.ts - 165 + src/app/+my-library/my-video-imports/my-video-imports.component.html + 17 - - Thumbnails + + See the error - src/app/shared/shared-moderation/abuse.service.ts - 173 + src/app/+my-library/my-video-imports/my-video-imports.component.html + 26 + + + This video was deleted - src/app/shared/shared-abuse-list/abuse-details.component.ts - 27 + src/app/+my-library/my-video-imports/my-video-imports.component.html + 49 - - The above can only be seen in thumbnails. + + Playlist created. - src/app/shared/shared-moderation/abuse.service.ts - 174 + src/app/+my-library/my-video-playlists/my-video-playlist-create.component.ts + 77 - - Captions + + My Playlists - src/app/shared/shared-moderation/abuse.service.ts - 178 + src/app/+my-library/my-video-playlists/my-video-playlist-edit.component.html + 4 - src/app/shared/shared-abuse-list/abuse-details.component.ts - 28 + src/app/+my-library/my-video-playlists/my-video-playlist-edit.component.html + 4 - - The above can only be seen in captions (please describe which). + + NEW PLAYLIST - src/app/shared/shared-moderation/abuse.service.ts - 179 + src/app/+my-library/my-video-playlists/my-video-playlist-edit.component.html + 25 - - - Live information - src/app/shared/shared-video-live/live-stream-information.component.html - 3 + src/app/+my-library/my-video-playlists/my-video-playlist-edit.component.html + 25 - - Update live settings + + PLAYLIST - src/app/shared/shared-video-live/live-stream-information.component.html - 39 + src/app/+my-library/my-video-playlists/my-video-playlist-edit.component.html + 26 - - - Live RTMP Url - src/app/shared/shared-video-live/live-stream-information.component.html - 19 + src/app/+my-library/my-video-playlists/my-video-playlist-edit.component.html + 26 + + + Privacy - src/app/+videos/+video-edit/shared/video-edit.component.html - 218 + src/app/+my-library/my-video-playlists/my-video-playlist-edit.component.html + 57 - - - Live stream key - src/app/shared/shared-video-live/live-stream-information.component.html - 24 + src/app/+my-library/my-video-playlists/my-video-playlist-edit.component.html + 57 src/app/+videos/+video-edit/shared/video-edit.component.html - 223 + 106 - - - ⚠️ Never share your stream key with anyone. - src/app/shared/shared-video-live/live-stream-information.component.html - 27 + src/app/+videos/+video-edit/video-add-components/video-go-live.component.html + 13 - src/app/+videos/+video-edit/shared/video-edit.component.html - 226 + src/app/+videos/+video-edit/video-add-components/video-import-torrent.component.html + 37 - - - Permanent live - src/app/shared/shared-video-live/live-stream-information.component.html - 10 + src/app/+videos/+video-edit/video-add-components/video-import-url.component.html + 29 - - - Replay will be saved - src/app/shared/shared-video-live/live-stream-information.component.html - 11 + src/app/+videos/+video-edit/video-add-components/video-upload.component.html + 26 - - - Cancel - src/app/shared/shared-video-miniature/videos-selection.component.html - 19,20 + src/app/+videos/+video-watch/shared/metadata/video-attributes.component.html + 2 - - - Account settings - src/app/+my-account/my-account-routing.module.ts - 29 + src/app/shared/shared-abuse-list/abuse-details.component.ts + 22 - - My abuse reports + + Channel - src/app/+my-account/my-account-routing.module.ts - 118 + src/app/+my-library/my-video-playlists/my-video-playlist-edit.component.html + 70 - - - Video added in at timestamps - src/app/shared/shared-video-playlist/video-add-to-playlist.component.ts - 377 + src/app/+my-library/my-video-playlists/my-video-playlist-edit.component.html + 70 - - - Video added in - src/app/shared/shared-video-playlist/video-add-to-playlist.component.ts - 378 + src/app/+signup/+register/register.component.html + 34 - - - Save to - src/app/shared/shared-video-playlist/video-add-to-playlist.component.html - 4 + src/app/+videos/+video-edit/shared/video-edit.component.html + 58 - - - Search playlists - src/app/shared/shared-video-playlist/video-add-to-playlist.component.html - 9 + 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 - - Create a private playlist + + Playlist thumbnail - src/app/shared/shared-video-playlist/video-add-to-playlist.component.html - 66 + 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 - - Video blocked. + + Share - src/app/shared/shared-moderation/video-block.component.ts - 60 + src/app/+my-library/my-video-playlists/my-video-playlist-elements.component.html + 12 - src/app/shared/shared-abuse-list/abuse-list-table.component.ts - 340 + src/app/shared/shared-share-modal/video-share.component.html + 3 - - Please describe the reason... + + No videos in this playlist. - src/app/shared/shared-moderation/video-block.component.html - 13 + src/app/+my-library/my-video-playlists/my-video-playlist-elements.component.html + 25 - - Block video "" + + Browse videos on PeerTube to add them in your playlist. - src/app/shared/shared-moderation/video-block.component.html - 3 + src/app/+my-library/my-video-playlists/my-video-playlist-elements.component.html + 28,29 - - Block live "" + + See the documentation for more information. - src/app/shared/shared-moderation/video-block.component.html - 4 + src/app/+my-library/my-video-playlists/my-video-playlist-elements.component.html + 32,33 - - Unfederate the video + + Delete playlist - src/app/shared/shared-moderation/video-block.component.html - 24 + src/app/+my-library/my-video-playlists/my-video-playlist-elements.component.ts + 52 - - This will ask remote instances to delete it + + Do you really want to delete ? - src/app/shared/shared-moderation/video-block.component.html - 27 + 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 + 143 - - Blocking this live will automatically terminate the live stream. + + Playlist deleted. - src/app/shared/shared-moderation/video-block.component.html - 33,34 + src/app/+my-library/my-video-playlists/my-video-playlist-elements.component.ts + 135 - - Video reported. + + Playlist updated. - src/app/shared/shared-moderation/report-modals/video-report.component.ts - 110 + src/app/+my-library/my-video-playlists/my-video-playlist-update.component.ts + 100 - - Report video "" + + Create playlist - src/app/shared/shared-moderation/report-modals/video-report.component.html - 3 + src/app/+my-library/my-video-playlists/my-video-playlists.component.html + 13 - - Your report will be sent to moderators of and will be forwarded to the video origin () too. + + Playlist } deleted. - src/app/shared/shared-moderation/report-modals/video-report.component.html - 74,76 + src/app/+my-library/my-video-playlists/my-video-playlists.component.ts + 45 - - Username is required. + + Change ownership - src/app/shared/form-validators/user-validators.ts - 12 + src/app/+my-library/my-videos/modals/video-change-ownership.component.html + 3 - src/app/shared/form-validators/login-validators.ts - 9 + src/app/+my-library/my-videos/my-videos.component.ts + 180 - - Username must be at least 1 character long. + + Select the next owner - src/app/shared/form-validators/user-validators.ts - 13 + src/app/+my-library/my-videos/modals/video-change-ownership.component.html + 10 - - Username cannot be more than 50 characters long. + + Ownership change request sent. - src/app/shared/form-validators/user-validators.ts - 14 + src/app/+my-library/my-videos/modals/video-change-ownership.component.ts + 66 - - Username should be lowercase alphanumeric; dots and underscores are allowed. + + Sort by - src/app/shared/form-validators/user-validators.ts - 15 + src/app/+my-library/my-videos/my-videos.component.html + 26 - - Channel name is required. + + Last published first - src/app/shared/form-validators/user-validators.ts + src/app/+my-library/my-videos/my-videos.component.html 27 - - Channel name must be at least 1 character long. + + Last created first - src/app/shared/form-validators/user-validators.ts + src/app/+my-library/my-videos/my-videos.component.html 28 - - Channel name cannot be more than 50 characters long. + + Most viewed first - src/app/shared/form-validators/user-validators.ts + src/app/+my-library/my-videos/my-videos.component.html 29 - - Channel name should be lowercase, and can contain only alphanumeric characters, dots and underscores. + + Most liked first - src/app/shared/form-validators/user-validators.ts + src/app/+my-library/my-videos/my-videos.component.html 30 - - Email is required. + + Longest first - src/app/shared/form-validators/user-validators.ts - 37 + src/app/+my-library/my-videos/my-videos.component.html + 31 + + + Only live videos - src/app/shared/form-validators/instance-validators.ts - 7 + src/app/+my-library/my-videos/my-videos.component.ts + 53 - - Email must be valid. + + Do you really want to delete videos? - src/app/shared/form-validators/user-validators.ts - 38 + src/app/+my-library/my-videos/my-videos.component.ts + 116 + + + videos deleted. - src/app/shared/form-validators/instance-validators.ts - 8 + src/app/+my-library/my-videos/my-videos.component.ts + 133 - - Handle is required. + + Video deleted. - src/app/shared/form-validators/user-validators.ts - 48 + src/app/+my-library/my-videos/my-videos.component.ts + 151 - - - Handle must be valid (chocobozzz@example.com). - src/app/shared/form-validators/user-validators.ts - 49 + src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts + 214 - - Password is required. + + Display live information - src/app/shared/form-validators/user-validators.ts - 58 + src/app/+my-library/my-videos/my-videos.component.ts + 174 - src/app/shared/form-validators/user-validators.ts - 69 + src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts + 278 + + + Not found - src/app/shared/form-validators/login-validators.ts - 18 + src/app/+page-not-found/page-not-found-routing.module.ts + 14 - - Password must be at least 6 characters long. + + That's an error. - src/app/shared/form-validators/user-validators.ts - 70 + 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/shared/form-validators/user-validators.ts - 81 + src/app/+page-not-found/page-not-found.component.html + 7 - - Password cannot be more than 255 characters long. + + We couldn't find any resource tied to the URL you were looking for. - src/app/shared/form-validators/user-validators.ts - 71 + src/app/+page-not-found/page-not-found.component.html + 8 + + + Possible reasons: - src/app/shared/form-validators/user-validators.ts - 82 + 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 - - The new password and the confirmed password do not correspond. + + You may have used an outdated or broken link - src/app/shared/form-validators/user-validators.ts - 89 + src/app/+page-not-found/page-not-found.component.html + 15 - - Video quota is required. + + The video may have been moved or deleted - src/app/shared/form-validators/user-validators.ts - 96 + src/app/+page-not-found/page-not-found.component.html + 17 - - Quota must be greater than -1. + + The resource may have been moved or deleted - src/app/shared/form-validators/user-validators.ts - 97 + 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 + 27 + + + + 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 + 205,206 + + + + 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 + + + src/app/shared/shared-video-miniature/video-filters-header.component.html + 104 + + + src/app/shared/shared-video-miniature/video-filters.model.ts + 158 + + + + VOD videos + + src/app/+search/search-filters.component.html + 34 + + + src/app/+search/search-filters.component.ts + 60 + + + src/app/shared/shared-video-miniature/video-filters-header.component.html + 109 + + + src/app/shared/shared-video-miniature/video-filters.model.ts + 164 + + + + 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/shared/metadata/video-attributes.component.html + 60 + + + + 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/shared/metadata/video-attributes.component.html + 25 + + + + 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/shared/metadata/video-attributes.component.html + 34 + + + + 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/shared/metadata/video-attributes.component.html + 43 + + + + 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 + + + + PeerTube instance host + + src/app/+search/search-filters.component.html + 178 + + + + Search target + + src/app/+search/search-filters.component.html + 187 + + + + Vidiverse + + src/app/+search/search-filters.component.html + 197 + + + + Filter + + src/app/+search/search-filters.component.html + 208 + + + + 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/videos-list.component.ts + 123 + + + + 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/+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 + 33,34 + + + + Search index is unavailable. Retrying with instance results instead. + + src/app/+search/search.component.ts + 163 + + + + Search error + + src/app/+search/search.component.ts + 164 + + + + PeerTube instance host filter is invalid + + src/app/+search/search.component.ts + 332 + + + + 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 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 + 5,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 + 39,40 + + + + Done + + src/app/+signup/+register/register.component.html + 43 + + + + PeerTube is creating your account... + + src/app/+signup/+register/register.component.html + 47 + + + + 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 + 67 + + 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 + 129 + + + + You are now logged in as ! + + src/app/+signup/+register/register.component.ts + 137 + + + + 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 + 39 + + + + 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 + + + + To help moderators and other users to know who you are, don't forget to set up your account profile by adding an avatar and a description. + + src/app/+signup/shared/signup-success.component.html + 18,19 + + + + 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 - - Daily upload limit is required. + + Video channel videos - src/app/shared/form-validators/user-validators.ts - 103 + src/app/+video-channels/video-channels-routing.module.ts + 22 - - Daily upload limit must be greater than -1. + + Video channel playlists - src/app/shared/form-validators/user-validators.ts - 104 + src/app/+video-channels/video-channels-routing.module.ts + 35 - - User role is required. + + Manage channel - src/app/shared/form-validators/user-validators.ts - 111 + src/app/+video-channels/video-channels.component.html + 10,11 - - Description must be at least 3 characters long. + + Support - src/app/shared/form-validators/user-validators.ts - 123 + src/app/+video-channels/video-channels.component.html + 17 - src/app/shared/form-validators/video-channel-validators.ts - 38 + src/app/+videos/+video-edit/shared/video-edit.component.html + 276 + + + OWNER ACCOUNT - src/app/shared/form-validators/video-playlist-validators.ts - 33 + src/app/+video-channels/video-channels.component.html + 23 - - Description cannot be more than 1000 characters long. + + View account - src/app/shared/form-validators/user-validators.ts - 124 + src/app/+video-channels/video-channels.component.html + 30 + + + View account - src/app/shared/form-validators/video-channel-validators.ts - 39 + src/app/+video-channels/video-channels.component.html + 42,43 + + + View owner account - src/app/shared/form-validators/video-playlist-validators.ts - 34 + src/app/+video-channels/video-channels.component.html + 46,47 - - You must agree with the instance terms in order to register on it. + + VIDEO CHANNEL - src/app/shared/form-validators/user-validators.ts - 131 + src/app/+video-channels/video-channels.component.html + 55 - - Ban reason must be at least 3 characters long. + + Copy channel handle - src/app/shared/form-validators/user-validators.ts - 141 + src/app/+video-channels/video-channels.component.html + 66 - - Ban reason cannot be more than 250 characters long. + + Subscribe to the account - src/app/shared/form-validators/user-validators.ts - 142 + src/app/+video-channels/video-channels.component.ts + 71 + + + src/app/+videos/+video-watch/video-watch.component.ts + 713 - - Display name is required. + + PLAYLISTS - src/app/shared/form-validators/user-validators.ts - 153 + src/app/+video-channels/video-channels.component.ts + 77 + + + Sunday - src/app/shared/form-validators/video-channel-validators.ts - 26 + 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/shared/form-validators/video-playlist-validators.ts + src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts 12 - - Display name must be at least 1 character long. + + Wednesday - src/app/shared/form-validators/user-validators.ts - 154 + src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts + 13 + + + Thursday - src/app/shared/form-validators/video-channel-validators.ts - 27 + src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts + 14 + + + Friday - src/app/shared/form-validators/video-playlist-validators.ts - 13 + src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts + 15 - - Display name cannot be more than 50 characters long. + + Saturday - src/app/shared/form-validators/user-validators.ts - 155 + src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts + 16 + + + Sun - src/app/shared/form-validators/video-channel-validators.ts - 28 + src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts + 20 + Day name short - - video + + Mon - src/app/shared/shared-video-miniature/video-download.component.ts - 48 + src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts + 21 + Day name short + + + Tue - src/app/+videos/+video-edit/video-add-components/video-upload.component.ts - 229 + src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts + 22 + Day name short - - subtitles + + Wed - src/app/shared/shared-video-miniature/video-download.component.ts - 49 + src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts + 23 + Day name short - - Encoder + + Thu - src/app/shared/shared-video-miniature/video-download.component.ts - 145 + src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts + 24 + Day name short - - Format name + + Fri - src/app/shared/shared-video-miniature/video-download.component.ts - 146 + src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts + 25 + Day name short - - Size + + Sat - src/app/shared/shared-video-miniature/video-download.component.ts - 147 + src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts + 26 + Day name short - - Bitrate + + Su - src/app/shared/shared-video-miniature/video-download.component.ts - 149 + src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts + 30 + Day name min + + + Mo - src/app/shared/shared-video-miniature/video-download.component.ts - 172 + src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts + 31 + Day name min - - Codec + + Tu - src/app/shared/shared-video-miniature/video-download.component.ts - 169 + src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts + 32 + Day name min - - Profile + + We - src/app/shared/shared-video-miniature/video-download.component.ts - 170 + src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts + 33 + Day name min - - Resolution + + Th - src/app/shared/shared-video-miniature/video-download.component.ts - 179 + 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 - - Aspect ratio + + Sa - src/app/shared/shared-video-miniature/video-download.component.ts - 180 + src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts + 36 + Day name min - - Average frame rate + + January - src/app/shared/shared-video-miniature/video-download.component.ts - 181 + src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts + 40 - - Pixel format + + February - src/app/shared/shared-video-miniature/video-download.component.ts - 182 + src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts + 41 - - Sample rate + + March - src/app/shared/shared-video-miniature/video-download.component.ts - 186 + src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts + 42 - - Channel Layout + + April - src/app/shared/shared-video-miniature/video-download.component.ts - 187 + src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts + 43 - - Download + + May - src/app/shared/shared-video-miniature/video-download.component.html - 4 + src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts + 44 - src/app/shared/shared-video-miniature/video-download.component.html - 104 + src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts + 59 - - subtitles + + June - src/app/shared/shared-video-miniature/video-download.component.html - 11 + src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts + 45 - - video + + July - src/app/shared/shared-video-miniature/video-download.component.html - 12 + src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts + 46 - - Format + + August - src/app/shared/shared-video-miniature/video-download.component.html - 45 + src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts + 47 - - Video stream + + September - src/app/shared/shared-video-miniature/video-download.component.html - 57 + src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts + 48 - - Audio stream + + October - src/app/shared/shared-video-miniature/video-download.component.html - 69 + src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts + 49 - - + + November - src/app/shared/shared-video-miniature/video-download.component.html - 49 + src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts + 50 + + + December - src/app/shared/shared-video-miniature/video-download.component.html - 61 + src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts + 51 + + + Jan - src/app/shared/shared-video-miniature/video-download.component.html - 73 + src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts + 55 + Month name short - - Direct download + + Feb - src/app/shared/shared-video-miniature/video-download.component.html - 87 + src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts + 56 + Month name short - - Torrent (.torrent file) + + Mar - src/app/shared/shared-video-miniature/video-download.component.html - 92 + src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts + 57 + Month name short - - Password updated. + + Apr - src/app/+my-account/my-account-settings/my-account-change-password/my-account-change-password.component.ts - 48 + src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts + 58 + Month name short - - You current password is invalid. + + Jun - src/app/+my-account/my-account-settings/my-account-change-password/my-account-change-password.component.ts - 56 + src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts + 60 + Month name short + + + Jul - src/app/+my-account/my-account-settings/my-account-change-email/my-account-change-email.component.ts + src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts 61 + Month name short - - Change password + + Aug - src/app/+my-account/my-account-settings/my-account-change-password/my-account-change-password.component.html - 5 + src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts + 62 + Month name short + + + Sep - src/app/+my-account/my-account-settings/my-account-change-password/my-account-change-password.component.html - 33 + src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts + 63 + Month name short - - Current password + + Oct - src/app/+my-account/my-account-settings/my-account-change-password/my-account-change-password.component.html - 8 + src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts + 64 + Month name short + + + Nov - src/app/+my-account/my-account-settings/my-account-change-email/my-account-change-email.component.html - 28 + src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts + 65 + Month name short - - New password + + Dec - src/app/+my-account/my-account-settings/my-account-change-password/my-account-change-password.component.html - 17 + src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts + 66 + Month name short - - Confirm new password + + Clear - src/app/+my-account/my-account-settings/my-account-change-password/my-account-change-password.component.html - 26 + src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts + 71 - - users banned. + + yy-mm-dd - src/app/shared/shared-moderation/user-ban-modal.component.ts - 53 + src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts + 83 + Date format in this locale. - - User banned. + + Add caption - src/app/shared/shared-moderation/user-ban-modal.component.ts - 54 + src/app/+videos/+video-edit/shared/video-caption-add-modal.component.html + 5 - - Ban + + Select the caption file - src/app/shared/shared-moderation/user-ban-modal.component.html - 3 + src/app/+videos/+video-edit/shared/video-caption-add-modal.component.html + 24 - - Reason... + + This will replace an existing caption! - src/app/shared/shared-moderation/user-ban-modal.component.html - 12 + src/app/+videos/+video-edit/shared/video-caption-add-modal.component.html + 31,32 - - A banned user will no longer be able to login. + + Add this caption - src/app/shared/shared-moderation/user-ban-modal.component.html - 21,22 + src/app/+videos/+video-edit/shared/video-caption-add-modal.component.html + 42 - - Ban this user + + Basic info - src/app/shared/shared-moderation/user-ban-modal.component.html - 31 + src/app/+videos/+video-edit/shared/video-edit.component.html + 5 - - 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 ()! + + Title - src/app/+my-library/+my-video-channels/my-video-channels.component.ts - 63,65 + src/app/+videos/+video-edit/shared/video-edit.component.html + 11 - - Please type the display name of the video channel () to confirm + + Tags - src/app/+my-library/+my-video-channels/my-video-channels.component.ts - 67 + src/app/+videos/+video-edit/shared/video-edit.component.html + 19 + + + src/app/+videos/+video-watch/shared/metadata/video-attributes.component.html + 52 - - Video channel deleted. + + Tags could be used to suggest relevant recommendations. There is a maximum of 5 tags. Press Enter to add a new tag. - src/app/+my-library/+my-video-channels/my-video-channels.component.ts - 79 + src/app/+videos/+video-edit/shared/video-edit.component.html + 24,27 - - Views for the day + + Video descriptions are truncated by default and require manual action to expand them. - src/app/+my-library/+my-video-channels/my-video-channels.component.ts - 98 + src/app/+videos/+video-edit/shared/video-edit.component.html + 43,44 - - My channels + + Choose the appropriate licence for your work. - src/app/+my-library/+my-video-channels/my-video-channels.component.html - 4 + src/app/+videos/+video-edit/shared/video-edit.component.html + 79,80 - - Search your channels + + Schedule publication () - src/app/+my-library/+my-video-channels/my-video-channels.component.html - 11 + src/app/+videos/+video-edit/shared/video-edit.component.html + 117 - - Create video channel + + Contains sensitive content - src/app/+my-library/+my-video-channels/my-video-channels.component.html - 19 + src/app/+videos/+video-edit/shared/video-edit.component.html + 131 - - {VAR_PLURAL, plural, =0 {No videos} =1 {1 video} other { videos}} + + Some instances hide videos containing mature or explicit content by default. - src/app/+my-library/+my-video-channels/my-video-channels.component.html - 37 + src/app/+videos/+video-edit/shared/video-edit.component.html + 135 - - Notification preferences + + Publish after transcoding - src/app/+my-account/my-account-notifications/my-account-notifications.component.html - 4,6 + src/app/+videos/+video-edit/shared/video-edit.component.html + 141 - - Newest first + + If you decide not to wait for transcoding before publishing the video, it could be unplayable until transcoding ends. - src/app/+my-account/my-account-notifications/my-account-notifications.component.html - 11 + src/app/+videos/+video-edit/shared/video-edit.component.html + 145 - - Unread first + + Captions - src/app/+my-account/my-account-notifications/my-account-notifications.component.html - 12 + src/app/+videos/+video-edit/shared/video-edit.component.html + 155 - - - All read - src/app/+my-account/my-account-notifications/my-account-notifications.component.html + src/app/shared/shared-abuse-list/abuse-details.component.ts 26 - - - My video channels - src/app/+my-library/+my-video-channels/my-video-channels-routing.module.ts - 13 + src/app/shared/shared-moderation/abuse.service.ts + 181 - - Create a new video channel + + Add another caption - src/app/+my-library/+my-video-channels/my-video-channels-routing.module.ts - 22 + src/app/+videos/+video-edit/shared/video-edit.component.html + 163 - - Update video channel + + See the subtitle file - src/app/+my-library/+my-video-channels/my-video-channels-routing.module.ts - 31 + src/app/+videos/+video-edit/shared/video-edit.component.html + 172 - - Video channel updated. + + Already uploaded ✔ - src/app/+my-library/+my-video-channels/my-video-channel-update.component.ts - 94 + src/app/+videos/+video-edit/shared/video-edit.component.html + 176 - - My Channels + + Will be created on update - src/app/+my-library/+my-video-channels/my-video-channel-edit.component.html - 4 + src/app/+videos/+video-edit/shared/video-edit.component.html + 184 + + + Cancel create - src/app/+my-library/+my-video-channels/my-video-channel-edit.component.html - 4 + src/app/+videos/+video-edit/shared/video-edit.component.html + 186 - - 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. + + Will be deleted on update - src/app/+my-library/+my-video-channels/my-video-channel-edit.component.html - 77,78 + src/app/+videos/+video-edit/shared/video-edit.component.html + 192 + + + Cancel deletion - src/app/+my-library/+my-video-channels/my-video-channel-edit.component.html - 77,78 + src/app/+videos/+video-edit/shared/video-edit.component.html + 194 - - NEW CHANNEL + + No captions for now. - src/app/+my-library/+my-video-channels/my-video-channel-edit.component.html - 25 + src/app/+videos/+video-edit/shared/video-edit.component.html + 200,201 + + + Live settings - src/app/+my-library/+my-video-channels/my-video-channel-edit.component.html - 25 + src/app/+videos/+video-edit/shared/video-edit.component.html + 208 - - CHANNEL + + Live RTMP Url - src/app/+my-library/+my-video-channels/my-video-channel-edit.component.html - 26 + src/app/+videos/+video-edit/shared/video-edit.component.html + 218 - src/app/+my-library/+my-video-channels/my-video-channel-edit.component.html - 26 + src/app/shared/shared-video-live/live-stream-information.component.html + 19 - - Name - - src/app/+my-library/+my-video-channels/my-video-channel-edit.component.html - 32 - + + Live stream key - src/app/+my-library/+my-video-channels/my-video-channel-edit.component.html - 32 + src/app/+videos/+video-edit/shared/video-edit.component.html + 223 - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 21 + src/app/shared/shared-video-live/live-stream-information.component.html + 24 - - Example: my_channel + + ⚠️ Never share your stream key with anyone. - src/app/+my-library/+my-video-channels/my-video-channel-edit.component.html - 35 + src/app/+videos/+video-edit/shared/video-edit.component.html + 226 - src/app/+my-library/+my-video-channels/my-video-channel-edit.component.html - 35 + src/app/shared/shared-video-live/live-stream-information.component.html + 27 - - Overwrite support field of all videos of this channel + + This is a permanent live - src/app/+my-library/+my-video-channels/my-video-channel-edit.component.html - 92 + 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/+my-library/+my-video-channels/my-video-channel-edit.component.html - 92 + src/app/+videos/+video-edit/shared/video-edit.component.html + 236 - - Video channel created. + + Automatically publish a replay when your live ends - src/app/+my-library/+my-video-channels/my-video-channel-create.component.ts - 57 + src/app/+videos/+video-edit/shared/video-edit.component.html + 244 - - This name already exists on this instance. + + ⚠️ If you enable this option, your live will be terminated if you exceed your video quota - src/app/+my-library/+my-video-channels/my-video-channel-create.component.ts - 63 + src/app/+videos/+video-edit/shared/video-edit.component.html + 248 - - Confirmation of the password is required. + + Advanced settings - src/app/shared/form-validators/reset-password-validators.ts - 9 + src/app/+videos/+video-edit/shared/video-edit.component.html + 260 - - Name is required. + + Video preview - src/app/shared/form-validators/video-channel-validators.ts - 12 + src/app/+videos/+video-edit/shared/video-edit.component.html + 267 - - Name must be at least 1 character long. + + Short text to tell people how they can support you (membership platform...). - src/app/shared/form-validators/video-channel-validators.ts - 13 + src/app/+videos/+video-edit/shared/video-edit.component.html + 280,281 - - Name cannot be more than 50 characters long. + + Original publication date - src/app/shared/form-validators/video-channel-validators.ts - 14 + src/app/+videos/+video-edit/shared/video-edit.component.html + 296 - - Name should be lowercase alphanumeric; dots and underscores are allowed. + + This is the date when the content was originally published (e.g. the release date for a film) - src/app/shared/form-validators/video-channel-validators.ts - 15 + src/app/+videos/+video-edit/shared/video-edit.component.html + 300,301 - - Support text must be at least 3 characters long. + + Enable video comments - src/app/shared/form-validators/video-channel-validators.ts - 49 + src/app/+videos/+video-edit/shared/video-edit.component.html + 317 - - Support text cannot be more than 1000 characters long + + Enable download - src/app/shared/form-validators/video-channel-validators.ts - 50 + src/app/+videos/+video-edit/shared/video-edit.component.html + 322 - - 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. + + Plugin settings - src/app/+my-account/my-account-settings/my-account-danger-zone/my-account-danger-zone.component.ts - 22 + src/app/+videos/+video-edit/shared/video-edit.component.html + 330 - - Type your username to confirm + + Instance languages - src/app/+my-account/my-account-settings/my-account-danger-zone/my-account-danger-zone.component.ts - 23 + src/app/+videos/+video-edit/shared/video-edit.component.ts + 179 - - Delete your account + + All languages - src/app/+my-account/my-account-settings/my-account-danger-zone/my-account-danger-zone.component.ts + src/app/+videos/+video-edit/shared/video-edit.component.ts + 180 + + + src/app/shared/shared-forms/select/select-languages.component.ts 25 - - Delete my account + + Scheduled - src/app/+my-account/my-account-settings/my-account-danger-zone/my-account-danger-zone.component.ts - 26 + src/app/+videos/+video-edit/shared/video-edit.component.ts + 192 - - Your account is deleted. + + Hide the video until a specific date - src/app/+my-account/my-account-settings/my-account-danger-zone/my-account-danger-zone.component.ts - 32 + src/app/+videos/+video-edit/shared/video-edit.component.ts + 193 - - Once you delete your account, there is no going back. You will be asked to confirm this action. + + Go Live - src/app/+my-account/my-account-settings/my-account-danger-zone/my-account-danger-zone.component.html - 2 + src/app/+videos/+video-edit/video-add-components/video-go-live.component.html + 20 - - Delete your account + + Sorry, but something went wrong - src/app/+my-account/my-account-settings/my-account-danger-zone/my-account-danger-zone.component.html - 4 + src/app/+videos/+video-edit/video-add-components/video-go-live.component.html + 26 - - - Please check your emails to verify your new email. - src/app/+my-account/my-account-settings/my-account-change-email/my-account-change-email.component.ts - 53 + src/app/+videos/+video-edit/video-add-components/video-import-torrent.component.html + 51 - - - Email updated. - src/app/+my-account/my-account-settings/my-account-change-email/my-account-change-email.component.ts - 55 + src/app/+videos/+video-edit/video-add-components/video-import-url.component.html + 44 - - - 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 + src/app/+videos/+video-edit/video-add-components/video-upload.component.html + 86 - - is awaiting email verification + + Max live duration is . If your live reaches this limit, it will be automatically terminated. - src/app/+my-account/my-account-settings/my-account-change-email/my-account-change-email.component.html - 10,11 + src/app/+videos/+video-edit/video-add-components/video-go-live.component.html + 30,33 - - New email + + Cannot create live because this instance have too many created lives - src/app/+my-account/my-account-settings/my-account-change-email/my-account-change-email.component.html - 17 + src/app/+videos/+video-edit/video-add-components/video-go-live.component.ts + 101 - - Change email + + Cannot create live because you created too many lives - src/app/+my-account/my-account-settings/my-account-change-email/my-account-change-email.component.html - 36 + src/app/+videos/+video-edit/video-add-components/video-go-live.component.ts + 103 - - New video from your subscriptions + + Live published. - src/app/+my-account/my-account-settings/my-account-notification-preferences/my-account-notification-preferences.component.ts - 32 + src/app/+videos/+video-edit/video-add-components/video-go-live.component.ts + 134 - - New comment on your video + + Select the torrent to import - src/app/+my-account/my-account-settings/my-account-notification-preferences/my-account-notification-preferences.component.ts - 33 + src/app/+videos/+video-edit/video-add-components/video-import-torrent.component.html + 6 - - - New abuse - src/app/+my-account/my-account-settings/my-account-notification-preferences/my-account-notification-preferences.component.ts - 34 + src/app/+videos/+video-edit/video-add-components/video-import-torrent.component.html + 8 - - Video blocked automatically waiting review + + OR - src/app/+my-account/my-account-settings/my-account-notification-preferences/my-account-notification-preferences.component.ts - 35 + src/app/+videos/+video-edit/video-add-components/video-import-torrent.component.html + 13 - - One of your video is blocked/unblocked + + Paste magnet URI - src/app/+my-account/my-account-settings/my-account-notification-preferences/my-account-notification-preferences.component.ts - 36 + src/app/+videos/+video-edit/video-add-components/video-import-torrent.component.html + 16 - - Video published (after transcoding/scheduled update) + + 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/+my-account/my-account-settings/my-account-notification-preferences/my-account-notification-preferences.component.ts - 37 + src/app/+videos/+video-edit/video-add-components/video-import-torrent.component.html + 20,22 - - Video import finished + + Import - src/app/+my-account/my-account-settings/my-account-notification-preferences/my-account-notification-preferences.component.ts - 38 + src/app/+videos/+video-edit/video-add-components/video-import-torrent.component.html + 44 - - - 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 + src/app/+videos/+video-edit/video-add-components/video-import-url.component.html + 36 - - - 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 + src/app/shared/shared-instance/instance-features-table.component.html + 92 - - Someone mentioned you in video comments + + Congratulations, the video will be imported with BitTorrent! You can already add information about this video. + - src/app/+my-account/my-account-settings/my-account-notification-preferences/my-account-notification-preferences.component.ts - 41 + src/app/+videos/+video-edit/video-add-components/video-import-torrent.component.html + 56,57 - - Your instance has a new follower + + Torrents with only 1 file are supported. - src/app/+my-account/my-account-settings/my-account-notification-preferences/my-account-notification-preferences.component.ts - 42 + src/app/+videos/+video-edit/video-add-components/video-import-torrent.component.ts + 120 - - Your instance automatically followed another instance + + Video to import updated. - src/app/+my-account/my-account-settings/my-account-notification-preferences/my-account-notification-preferences.component.ts - 43 + src/app/+videos/+video-edit/video-add-components/video-import-torrent.component.ts + 142 - - - 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 + src/app/+videos/+video-edit/video-add-components/video-import-url.component.ts + 143 - - One of your abuse reports has been accepted or rejected by moderators + + URL - src/app/+my-account/my-account-settings/my-account-notification-preferences/my-account-notification-preferences.component.ts - 45 + src/app/+videos/+video-edit/video-add-components/video-import-url.component.html + 6 - - - Preferences saved - src/app/+my-account/my-account-settings/my-account-notification-preferences/my-account-notification-preferences.component.ts - 92 + src/app/shared/shared-share-modal/video-share.component.html + 16 - - - Activities - src/app/+my-account/my-account-settings/my-account-notification-preferences/my-account-notification-preferences.component.html - 2 + src/app/shared/shared-share-modal/video-share.component.html + 71 - - Web + + 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/+my-account/my-account-settings/my-account-notification-preferences/my-account-notification-preferences.component.html - 3 + src/app/+videos/+video-edit/video-add-components/video-import-url.component.html + 11,14 - - See the documentation to learn how to use the PeerTube live streaming feature. + + Congratulations, the video behind will be imported! You can already add information about this video. - src/app/shared/shared-video-live/live-documentation-link.component.html - 2,4 + src/app/+videos/+video-edit/video-add-components/video-import-url.component.html + 48,50 - - Yesterday + + Select the file to upload - src/app/shared/shared-video-miniature/abstract-video-list.ts - 117 + src/app/+videos/+video-edit/video-add-components/video-upload.component.html + 6 - - - This week - src/app/shared/shared-video-miniature/abstract-video-list.ts - 118 + src/app/+videos/+video-edit/video-add-components/video-upload.component.html + 8 - - This month + + Video background image - src/app/shared/shared-video-miniature/abstract-video-list.ts - 119 + src/app/+videos/+video-edit/video-add-components/video-upload.component.html + 34 - - Last month + + Image that will be merged with your audio file. The chosen image will be definitive and cannot be modified. - src/app/shared/shared-video-miniature/abstract-video-list.ts - 120 + src/app/+videos/+video-edit/video-add-components/video-upload.component.html + 37,40 - - Older + + Total video uploaded - src/app/shared/shared-video-miniature/abstract-video-list.ts - 121 + src/app/+videos/+video-edit/video-add-components/video-upload.component.html + 63 - - Cannot load more videos. Try again later. + + Processing… - src/app/shared/shared-video-miniature/abstract-video-list.ts - 198 + src/app/+videos/+video-edit/video-add-components/video-upload.component.html + 65 - - Muted servers + + Retry - src/app/shared/shared-moderation/server-blocklist.component.html - 3 + 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/shared/shared-moderation/server-blocklist.component.html - 3 + src/app/+videos/+video-edit/video-add-components/video-upload.component.html + 91,92 - - Showing to of muted instances + + Publish will be available when upload is finished - src/app/shared/shared-moderation/server-blocklist.component.html - 10 + src/app/+videos/+video-edit/video-add-components/video-upload.component.html + 104 + + + Publish - src/app/shared/shared-moderation/server-blocklist.component.html - 10 + src/app/+videos/+video-edit/video-add-components/video-upload.component.html + 106 - - - Mute domains - src/app/shared/shared-moderation/server-blocklist.component.html - 67 + src/app/header/header.component.html + 5 + + + Your video was uploaded to your account and is private. - src/app/shared/shared-moderation/server-blocklist.component.html - 67 + src/app/+videos/+video-edit/video-add-components/video-upload.component.ts + 118 - - Mute domain + + But associated data (tags, description...) will be lost, are you sure you want to leave this page? - src/app/shared/shared-moderation/server-blocklist.component.html - 17 + src/app/+videos/+video-edit/video-add-components/video-upload.component.ts + 119 + + + Your video is not uploaded yet, are you sure you want to leave this page? - src/app/shared/shared-moderation/server-blocklist.component.html - 17 + src/app/+videos/+video-edit/video-add-components/video-upload.component.ts + 121 - - Filter... + + Upload on hold - src/app/shared/shared-moderation/server-blocklist.component.html - 23 + src/app/+videos/+video-edit/video-add-components/video-upload.component.ts + 167 + + + Upload - src/app/shared/shared-moderation/account-blocklist.component.html - 16 + src/app/+videos/+video-edit/video-add-components/video-upload.component.ts + 227 + + + Upload - src/app/shared/shared-abuse-list/abuse-list-table.component.html - 27 + src/app/+videos/+video-edit/video-add-components/video-upload.component.ts + 229 + + + Video published. - src/app/+admin/follows/following-list/following-list.component.html - 23 + src/app/+videos/+video-edit/video-add-components/video-upload.component.ts + 251 + + + video - src/app/shared/shared-moderation/account-blocklist.component.html - 16 + src/app/+videos/+video-edit/video-add-components/video-upload.component.ts + 294 - src/app/shared/shared-moderation/server-blocklist.component.html - 23 + src/app/shared/shared-video-miniature/video-download.component.ts + 56 + + + Your video quota is exceeded with this video (video size: , used: , quota: ) - src/app/+admin/moderation/video-comment-list/video-comment-list.component.html - 42 + src/app/+videos/+video-edit/video-add-components/video-upload.component.ts + 330 + + + Your daily video quota is exceeded with this video (video size: , used: , quota: ) - src/app/+admin/moderation/video-block-list/video-block-list.component.html - 29 + src/app/+videos/+video-edit/video-add-components/video-upload.component.ts + 349 + + + Read instance rules for help - src/app/+admin/follows/followers-list/followers-list.component.html - 16 + src/app/+videos/+video-edit/video-add.component.html + 2 + + + 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/+admin/users/user-list/user-list.component.html - 37 + src/app/+videos/+video-edit/video-add.component.html + 34,37 - - Muted at + + Import - src/app/shared/shared-moderation/server-blocklist.component.html - 36 + src/app/+videos/+video-edit/video-add.component.html + 44 + + + Upload - src/app/shared/shared-moderation/account-blocklist.component.html - 29 + src/app/+videos/+video-edit/video-add.component.html + 45 + + + Upload a file - src/app/shared/shared-moderation/account-blocklist.component.html - 29 + src/app/+videos/+video-edit/video-add.component.html + 53 + + + Import with URL - src/app/shared/shared-moderation/server-blocklist.component.html - 36 + src/app/+videos/+video-edit/video-add.component.html + 63 - - Unmute + + Import with torrent - src/app/shared/shared-moderation/server-blocklist.component.html - 43 + src/app/+videos/+video-edit/video-add.component.html + 73 + + + Go live - src/app/shared/shared-moderation/account-blocklist.component.html - 36 + src/app/+videos/+video-edit/video-add.component.html + 83 + + + Sorry, the upload feature is disabled for your account. If you want to add videos, an admin must unlock your quota. - src/app/shared/shared-moderation/account-blocklist.component.html - 36 + src/app/+videos/+video-edit/video-add.component.ts + 102 + + + Uploaded videos are reviewed before publishing for your account. If you want to add videos without moderation review, an admin must turn off your videos auto-block. - src/app/shared/shared-moderation/server-blocklist.component.html - 43 + src/app/+videos/+video-edit/video-add.component.ts + 104 - - Open instance in a new tab + + Your daily video quota is insufficient. If you want to add more videos, you must wait for 24 hours or an admin must increase your daily quota. - src/app/shared/shared-moderation/server-blocklist.component.html - 46 + src/app/+videos/+video-edit/video-add.component.ts + 106 + + + Your video quota is insufficient. If you want to add more videos, an admin must increase your quota. - src/app/+admin/follows/following-list/following-list.component.html - 48 + src/app/+videos/+video-edit/video-add.component.ts + 108 + + + You have unsaved changes! If you leave, your changes will be lost. - src/app/shared/shared-moderation/server-blocklist.component.html - 46 + src/app/+videos/+video-edit/video-update.component.ts + 94 - - No server found matching current filters. + + Video updated. - src/app/shared/shared-moderation/server-blocklist.component.html - 59 + src/app/+videos/+video-edit/video-update.component.ts + 158 + + + SUPPORT - src/app/shared/shared-moderation/server-blocklist.component.html - 59 + src/app/+videos/+video-watch/shared/action-buttons/action-buttons.component.html + 13 - - No server found. + + SHARE - src/app/shared/shared-moderation/server-blocklist.component.html - 60 + src/app/+videos/+video-watch/shared/action-buttons/action-buttons.component.html + 18 + + + SAVE - src/app/shared/shared-moderation/server-blocklist.component.html - 60 + src/app/+videos/+video-watch/shared/action-buttons/action-buttons.component.html + 29 - - Muted accounts + + DOWNLOAD - src/app/shared/shared-moderation/account-blocklist.component.html - 3 + src/app/+videos/+video-watch/shared/action-buttons/action-buttons.component.html + 43 + + + Support options for this video - src/app/shared/shared-moderation/account-blocklist.component.html - 3 + src/app/+videos/+video-watch/shared/action-buttons/action-buttons.component.ts + 56 - - Showing to of muted accounts + + Save to playlist - src/app/shared/shared-moderation/account-blocklist.component.html - 10 + src/app/+videos/+video-watch/shared/action-buttons/action-buttons.component.ts + 57 - src/app/shared/shared-moderation/account-blocklist.component.html - 10 + src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts + 264 - - Account + + Like this video - src/app/shared/shared-moderation/account-blocklist.component.html - 28 + src/app/+videos/+video-watch/shared/action-buttons/video-rate.component.ts + 37 + + + Dislike this video - src/app/shared/shared-moderation/account-blocklist.component.html - 28 + src/app/+videos/+video-watch/shared/action-buttons/video-rate.component.ts + 38 + + + Like the video - src/app/+admin/moderation/video-comment-list/video-comment-list.component.html - 59 + src/app/+videos/+video-watch/shared/action-buttons/video-rate.component.ts + 46 - - No account found matching current filters. + + Dislike the video - src/app/shared/shared-moderation/account-blocklist.component.html - 63 + src/app/+videos/+video-watch/shared/action-buttons/video-rate.component.ts + 51 + + + You need to be <a href="/login">logged in</a> to rate this video. - src/app/shared/shared-moderation/account-blocklist.component.html - 63 + src/app/+videos/+video-watch/shared/action-buttons/video-rate.component.ts + 85 - - No account found. + + Add comment... - src/app/shared/shared-moderation/account-blocklist.component.html - 64 + src/app/+videos/+video-watch/shared/comment/video-comment-add.component.html + 6 + + + Markdown compatible - src/app/shared/shared-moderation/account-blocklist.component.html - 64 + src/app/+videos/+video-watch/shared/comment/video-comment-add.component.html + 15 - - Reports + + Markdown compatible that supports: - src/app/+my-account/my-account-abuses/my-account-abuses-list.component.html - 3 + src/app/+videos/+video-watch/shared/comment/video-comment-add.component.html + 18 + + + Auto generated links - src/app/+admin/moderation/abuse-list/abuse-list.component.html - 3 + src/app/+videos/+video-watch/shared/comment/video-comment-add.component.html + 21 - - Block reason must be at least 2 characters long. + + Break lines - src/app/shared/form-validators/video-block-validators.ts - 7 + src/app/+videos/+video-watch/shared/comment/video-comment-add.component.html + 22 - - Block reason cannot be more than 300 characters long. + + Lists - src/app/shared/form-validators/video-block-validators.ts - 8 + src/app/+videos/+video-watch/shared/comment/video-comment-add.component.html + 23 - - - Display name cannot be more than 120 characters long. - src/app/shared/form-validators/video-playlist-validators.ts - 14 + src/app/shared/shared-main/misc/help.component.ts + 84 - - Privacy is required. + + Emphasis - src/app/shared/form-validators/video-playlist-validators.ts - 23 + src/app/+videos/+video-watch/shared/comment/video-comment-add.component.html + 25 - - - The channel is required when the playlist is public. - src/app/shared/form-validators/video-playlist-validators.ts - 41 + src/app/shared/shared-main/misc/help.component.ts + 81 - - The channel is required. + + bold - src/app/shared/form-validators/video-ownership-change-validators.ts - 7 + src/app/+videos/+video-watch/shared/comment/video-comment-add.component.html + 26 - - The username is required. - - src/app/shared/form-validators/video-ownership-change-validators.ts - 14 + + italic + + src/app/+videos/+video-watch/shared/comment/video-comment-add.component.html + 26 - - You can only transfer ownership to a local account + + Emoji shortcuts - src/app/shared/form-validators/video-ownership-change-validators.ts - 15 + src/app/+videos/+video-watch/shared/comment/video-comment-add.component.html + 29 - - Discover videos + + Emoji markup - src/app/+videos/videos-routing.module.ts - 24 + src/app/+videos/+video-watch/shared/comment/video-comment-add.component.html + 33 - - Trending videos + + See complete list - src/app/+videos/videos-routing.module.ts - 33 + src/app/+videos/+video-watch/shared/comment/video-comment-add.component.html + 35 - - Most liked videos + + Cancel - src/app/+videos/videos-routing.module.ts - 46 + src/app/+videos/+video-watch/shared/comment/video-comment-add.component.html + 48,49 - src/app/+videos/video-list/video-most-liked.component.ts - 41 + src/app/shared/shared-video-miniature/videos-selection.component.html + 22,23 - - Recently added videos + + You are one step away from commenting - src/app/+videos/videos-routing.module.ts + src/app/+videos/+video-watch/shared/comment/video-comment-add.component.html 59 - - Local videos - - src/app/+videos/videos-routing.module.ts - 86 - + + You can comment using an account on any ActivityPub-compatible instance (PeerTube/Mastodon/Pleroma account for example). - src/app/+videos/video-list/video-local.component.ts - 36 + src/app/+videos/+video-watch/shared/comment/video-comment-add.component.html + 65,66 - - Upload a video + + Login to comment - src/app/+videos/videos-routing.module.ts - 99 + src/app/+videos/+video-watch/shared/comment/video-comment-add.component.html + 78 - - Edit a video + + Markdown Emoji List - src/app/+videos/videos-routing.module.ts - 108 + src/app/+videos/+video-watch/shared/comment/video-comment-add.component.html + 86 - - Videos from your subscriptions + + Reply - src/app/+videos/video-list/video-user-subscriptions.component.ts - 42 + src/app/+videos/+video-watch/shared/comment/video-comment-add.component.ts + 83 - - - Copy feed URL - src/app/+videos/video-list/video-user-subscriptions.component.ts - 65 + src/app/+videos/+video-watch/shared/comment/video-comment.component.html + 36 - - Feed URL copied + + Highlighted comment - src/app/+videos/video-list/video-user-subscriptions.component.ts - 109 + src/app/+videos/+video-watch/shared/comment/video-comment.component.html + 10 - - Trending for the last 24 hours + + Options - src/app/+videos/video-list/video-trending.component.ts - 46 + src/app/+videos/+video-watch/shared/comment/video-comment.component.html + 40 - - Trending videos are those totalizing the greatest number of views during the last 24 hours + + Deleted - src/app/+videos/video-list/video-trending.component.ts + src/app/+videos/+video-watch/shared/comment/video-comment.component.html 47 - - - Trending for the last days - src/app/+videos/video-list/video-trending.component.ts - 51 + src/app/shared/shared-abuse-list/abuse-list-table.component.html + 91 - - - Trending videos are those totalizing the greatest number of views during the last days - src/app/+videos/video-list/video-trending.component.ts - 52 + src/app/shared/shared-video-playlist/video-playlist-element-miniature.component.html + 34 - - Recently added + + This comment has been deleted - src/app/+videos/video-list/video-recently-added.component.ts - 36 + src/app/+videos/+video-watch/shared/comment/video-comment.component.html + 53 - - Videos that have the most likes. + + Report this comment - src/app/+videos/video-list/video-most-liked.component.ts - 42 + src/app/+videos/+video-watch/shared/comment/video-comment.component.ts + 178 - - About this instance + + Remove - src/app/+about/about-routing.module.ts - 26 + src/app/+videos/+video-watch/shared/comment/video-comment.component.ts + 186 - - About PeerTube + + Remove & re-draft - src/app/+about/about-routing.module.ts - 38 + src/app/+videos/+video-watch/shared/comment/video-comment.component.ts + 194 - - About this instance's network + + {VAR_PLURAL, plural, =0 {Comments} =1 {1 Comment} other { Comments}} - src/app/+about/about-routing.module.ts - 47 + src/app/+videos/+video-watch/shared/comment/video-comments.component.html + 4 - - PeerTube + + SORT BY - src/app/+about/about.component.html - 7 + src/app/+videos/+video-watch/shared/comment/video-comments.component.html + 11,12 - - Network + + Most recent first (default) - src/app/+about/about.component.html - 9 + src/app/+videos/+video-watch/shared/comment/video-comments.component.html + 14 - - Plugins + + Most replies first - src/app/+admin/plugins/shared/plugin-api.service.ts - 33 + src/app/+videos/+video-watch/shared/comment/video-comments.component.html + 15 - - Themes + + No comments. - src/app/+admin/plugins/shared/plugin-api.service.ts - 37 + src/app/+videos/+video-watch/shared/comment/video-comments.component.html + 28 - - plugin + + View from and others - src/app/+admin/plugins/shared/plugin-api.service.ts - 45 + src/app/+videos/+video-watch/shared/comment/video-comments.component.html + 74,75 - - theme + + {VAR_PLURAL, plural, =1 {1 reply} other { replies}} - src/app/+admin/plugins/shared/plugin-api.service.ts - 48 + src/app/+videos/+video-watch/shared/comment/video-comments.component.html + 74 - - - Installed - src/app/+admin/plugins/plugins.component.html - 3 + src/app/+videos/+video-watch/shared/comment/video-comments.component.html + 77 + + + src/app/+videos/+video-watch/shared/comment/video-comments.component.html + 81 - - Settings updated. + + View from - src/app/+admin/plugins/plugin-show-installed/plugin-show-installed.component.ts - 52 + src/app/+videos/+video-watch/shared/comment/video-comments.component.html + 77,78 - - This does not have settings. + + View - src/app/+admin/plugins/plugin-show-installed/plugin-show-installed.component.html - 16,18 + src/app/+videos/+video-watch/shared/comment/video-comments.component.html + 81 - - The plugin index is not available. Please retry later. + + Comments are disabled. - src/app/+admin/plugins/plugin-search/plugin-search.component.ts - 100 + src/app/+videos/+video-watch/shared/comment/video-comments.component.html + 92,93 - - Please only install plugins or themes you trust, since they can execute any code on your instance. + + Do you really want to delete this comment? - src/app/+admin/plugins/plugin-search/plugin-search.component.ts - 126 + src/app/+videos/+video-watch/shared/comment/video-comments.component.ts + 172 + + + src/app/shared/shared-abuse-list/abuse-list-table.component.ts + 422 - - Install ? + + The deletion will be sent to remote instances so they can reflect the change. - src/app/+admin/plugins/plugin-search/plugin-search.component.ts - 127 + src/app/+videos/+video-watch/shared/comment/video-comments.component.ts + 175 - - installed. + + It is a remote comment, so the deletion will only be effective on your instance. - src/app/+admin/plugins/plugin-search/plugin-search.component.ts - 139 + src/app/+videos/+video-watch/shared/comment/video-comments.component.ts + 177 - - Search... + + Delete and re-draft - src/app/+admin/plugins/plugin-search/plugin-search.component.html - 6 + src/app/+videos/+video-watch/shared/comment/video-comments.component.ts + 205 - - To load your new installed plugins or themes, refresh the page. - + + Do you really want to delete and re-draft this comment? - src/app/+admin/plugins/plugin-search/plugin-search.component.html - 10,11 + src/app/+videos/+video-watch/shared/comment/video-comments.component.ts + 206 - - Popular + + Friendly Reminder: - src/app/+admin/plugins/plugin-search/plugin-search.component.html - 16 + src/app/+videos/+video-watch/shared/information/privacy-concerns.component.html + 4 - - for "" + + 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/plugins/plugin-search/plugin-search.component.html - 22,24 + src/app/+videos/+video-watch/shared/information/privacy-concerns.component.html + 6,7 - - No results. - + + Get more information - src/app/+admin/plugins/plugin-search/plugin-search.component.html - 29,30 + src/app/+videos/+video-watch/shared/information/privacy-concerns.component.html + 9 - - Plugin homepage (new window) + + OK - src/app/+admin/plugins/plugin-search/plugin-search.component.html - 40 + src/app/+videos/+video-watch/shared/information/privacy-concerns.component.html + 13,14 + + + The video is being imported, it will be available when the import is finished. + - src/app/+admin/plugins/plugin-list-installed/plugin-list-installed.component.html - 17 + src/app/+videos/+video-watch/shared/information/video-alert.component.html + 2,3 + + + The video is being transcoded, it may not work properly. + - src/app/+admin/plugins/plugin-list-installed/plugin-list-installed.component.html - 21 + src/app/+videos/+video-watch/shared/information/video-alert.component.html + 6,7 - - Plugin npm package (new window) + + The video is being moved to an external server, it may not work properly. + - src/app/+admin/plugins/plugin-search/plugin-search.component.html - 44 + src/app/+videos/+video-watch/shared/information/video-alert.component.html + 10,11 - - You don't have plugins installed yet. + + This video will be published on . + - src/app/+admin/plugins/plugin-list-installed/plugin-list-installed.component.ts - 89 + src/app/+videos/+video-watch/shared/information/video-alert.component.html + 13,15 - - You don't have themes installed yet. + + This live has not started yet. + - src/app/+admin/plugins/plugin-list-installed/plugin-list-installed.component.ts - 92 + src/app/+videos/+video-watch/shared/information/video-alert.component.html + 18,19 - - Update to + + This live has ended. + - src/app/+admin/plugins/plugin-list-installed/plugin-list-installed.component.ts - 100 + src/app/+videos/+video-watch/shared/information/video-alert.component.html + 22,23 - - Do you really want to uninstall ? + + This video is blocked. - src/app/+admin/plugins/plugin-list-installed/plugin-list-installed.component.ts - 109 + src/app/+videos/+video-watch/shared/information/video-alert.component.html + 26 - - Uninstall + + Origin - src/app/+admin/plugins/plugin-list-installed/plugin-list-installed.component.ts - 110 + src/app/+videos/+video-watch/shared/metadata/video-attributes.component.html + 7 - - uninstalled. + + Open the video on the origin instance - src/app/+admin/plugins/plugin-list-installed/plugin-list-installed.component.ts - 117 + src/app/+videos/+video-watch/shared/metadata/video-attributes.component.html + 14 - - updated. + + Originally published - src/app/+admin/plugins/plugin-list-installed/plugin-list-installed.component.ts - 139 + src/app/+videos/+video-watch/shared/metadata/video-attributes.component.html + 20 - - Uninstall + + (channel page) - src/app/+admin/plugins/plugin-list-installed/plugin-list-installed.component.html - 32 + src/app/+videos/+video-watch/shared/metadata/video-avatar-channel.component.ts + 19 - - - None - no upload possible - src/app/+admin/config/shared/config.service.ts - 23 + src/app/shared/shared-actor-image/actor-avatar.component.ts + 40 - src/app/+admin/config/shared/config.service.ts - 36 + src/app/shared/shared-video-miniature/video-miniature.component.ts + 113 - - 100MB + + (account page) - src/app/+admin/config/shared/config.service.ts - 24 + src/app/+videos/+video-watch/shared/metadata/video-avatar-channel.component.ts + 20 - src/app/+admin/config/shared/config.service.ts + src/app/shared/shared-actor-image/actor-avatar.component.ts 39 - - 500MB + + Show more - src/app/+admin/config/shared/config.service.ts - 25 + src/app/+videos/+video-watch/shared/metadata/video-description.component.html + 10 + + + Show less - src/app/+admin/config/shared/config.service.ts - 40 + src/app/+videos/+video-watch/shared/metadata/video-description.component.html + 16 - - 1GB + + Unlisted - src/app/+admin/config/shared/config.service.ts - 26 + src/app/+videos/+video-watch/shared/playlist/video-watch-playlist.component.html + 9 + + + src/app/shared/shared-video-miniature/video-miniature.component.html + 6 - - 5GB + + Private - src/app/+admin/config/shared/config.service.ts - 27 + src/app/+videos/+video-watch/shared/playlist/video-watch-playlist.component.html + 10 - src/app/+admin/config/shared/config.service.ts - 42 + src/app/shared/shared-video-miniature/video-miniature.component.html + 7 + + + src/app/shared/shared-video-playlist/video-playlist-element-miniature.component.html + 33 - - 20GB + + Public - src/app/+admin/config/shared/config.service.ts - 28 + src/app/+videos/+video-watch/shared/playlist/video-watch-playlist.component.html + 11 - - 50GB + + Stop autoplaying next video - src/app/+admin/config/shared/config.service.ts - 29 + src/app/+videos/+video-watch/shared/playlist/video-watch-playlist.component.ts + 221 - - 10MB + + Autoplay next video - src/app/+admin/config/shared/config.service.ts - 37 + src/app/+videos/+video-watch/shared/playlist/video-watch-playlist.component.ts + 222 - - 50MB + + Stop looping playlist videos - src/app/+admin/config/shared/config.service.ts - 38 + src/app/+videos/+video-watch/shared/playlist/video-watch-playlist.component.ts + 227 - - 2GB + + Loop playlist videos - src/app/+admin/config/shared/config.service.ts - 41 + src/app/+videos/+video-watch/shared/playlist/video-watch-playlist.component.ts + 228 - - Federation + + Other videos - src/app/+admin/admin.component.ts - 26 + src/app/+videos/+video-watch/shared/recommendations/recommended-videos.component.html + 5,6 - - Instances you follow + + AUTOPLAY - src/app/+admin/admin.component.ts - 29 + src/app/+videos/+video-watch/shared/recommendations/recommended-videos.component.html + 10 - - Instances following you + + When active, the next video is automatically played after the current one. - src/app/+admin/admin.component.ts - 34 + src/app/+videos/+video-watch/shared/recommendations/recommended-videos.component.ts + 61 - - Video redundancies + + Placeholder image - src/app/+admin/admin.component.ts - 39 + src/app/+videos/+video-watch/video-watch.component.html + 11 - - Reports + + Published - src/app/+admin/admin.component.ts - 53 + src/app/+videos/+video-watch/video-watch.component.html + 31 + + + Account page - src/app/+admin/moderation/moderation.routes.ts - 37 + src/app/+videos/+video-watch/video-watch.component.html + 70 + + + src/app/+videos/+video-watch/video-watch.component.html + 76 - - Video blocks + + By - src/app/+admin/admin.component.ts - 60 + src/app/+videos/+video-watch/video-watch.component.html + 71 - - Video comments + + - src/app/+admin/admin.component.ts - 67 + src/app/+videos/+video-watch/video-watch.component.html + 77 - src/app/+admin/moderation/moderation.routes.ts - 86 + src/app/menu/menu.component.html + 105 - - - Users - src/app/+admin/admin.component.ts - 88 + src/app/shared/shared-main/buttons/action-dropdown.component.html + 22 - - - Configuration - src/app/+admin/admin.component.ts - 95 + src/app/shared/shared-main/misc/top-menu-dropdown.component.html + 14 - - - Plugins/Themes - src/app/+admin/admin.component.ts - 99 + src/app/shared/shared-main/misc/top-menu-dropdown.component.html + 24 - - - System - src/app/+admin/admin.component.ts - 103 + src/app/shared/shared-video-miniature/video-download.component.html + 27 - - - Report reason is required. - src/app/shared/form-validators/abuse-validators.ts - 7 + src/app/shared/shared-video-miniature/video-download.component.html + 52 - - - Report reason must be at least 2 characters long. - src/app/shared/form-validators/abuse-validators.ts - 8 + src/app/shared/shared-video-miniature/video-download.component.html + 78 - - - Report reason cannot be more than 3000 characters long. - src/app/shared/form-validators/abuse-validators.ts - 9 + src/app/shared/shared-video-miniature/video-download.component.html + 89 - - - Moderation comment is required. - src/app/shared/form-validators/abuse-validators.ts - 16 + src/app/shared/shared-video-miniature/video-download.component.html + 101 + + + src/app/shared/shared-video-miniature/videos-selection.component.html + 1 - - Moderation comment must be at least 2 characters long. + + This video is not available on this instance. Do you want to be redirected on the origin instance: <a href=""></a>? - src/app/shared/form-validators/abuse-validators.ts - 17 + src/app/+videos/+video-watch/video-watch.component.ts + 296 - - Moderation comment cannot be more than 3000 characters long. + + Redirection - src/app/shared/form-validators/abuse-validators.ts - 18 + src/app/+videos/+video-watch/video-watch.component.ts + 297 - - Abuse message is required. + + This video contains mature or explicit content. Are you sure you want to watch it? - src/app/shared/form-validators/abuse-validators.ts - 25 + src/app/+videos/+video-watch/video-watch.component.ts + 343 - - Abuse message must be at least 2 characters long. + + Mature or explicit content - src/app/shared/form-validators/abuse-validators.ts - 26 + src/app/+videos/+video-watch/video-watch.component.ts + 344 - - Abuse message cannot be more than 3000 characters long. + + Up Next - src/app/shared/form-validators/abuse-validators.ts - 27 + src/app/+videos/+video-watch/video-watch.component.ts + 415 - - Job type + + Autoplay is suspended - src/app/+admin/system/jobs/jobs.component.html - 3 + src/app/+videos/+video-watch/video-watch.component.ts + 417 - - Job state + + Enter/exit fullscreen (requires player focus) - src/app/+admin/system/jobs/jobs.component.html - 12 + src/app/+videos/+video-watch/video-watch.component.ts + 688 - - any + + Play/Pause the video (requires player focus) - src/app/+admin/system/jobs/jobs.component.html - 21 + src/app/+videos/+video-watch/video-watch.component.ts + 689 - Selector for the list displaying jobs, filtering by their state - - Showing to of jobs + + Mute/unmute the video (requires player focus) - src/app/+admin/system/jobs/jobs.component.html - 35 + src/app/+videos/+video-watch/video-watch.component.ts + 690 - - ID + + Skip to a percentage of the video: 0 is 0% and 9 is 90% (requires player focus) - src/app/+admin/system/jobs/jobs.component.html - 41 + src/app/+videos/+video-watch/video-watch.component.ts + 692 - - Type + + Increase the volume (requires player focus) - src/app/+admin/system/jobs/jobs.component.html - 42 + src/app/+videos/+video-watch/video-watch.component.ts + 694 - - More information + + Decrease the volume (requires player focus) - src/app/+admin/system/jobs/jobs.component.html - 50 + src/app/+videos/+video-watch/video-watch.component.ts + 695 + + + Seek the video forward (requires player focus) - src/app/shared/shared-abuse-list/abuse-list-table.component.html - 52 + src/app/+videos/+video-watch/video-watch.component.ts + 697 + + + Seek the video backward (requires player focus) - src/app/+admin/moderation/video-comment-list/video-comment-list.component.html - 73 + src/app/+videos/+video-watch/video-watch.component.ts + 698 + + + Increase playback rate (requires player focus) - src/app/+videos/+video-watch/video-watch.component.html - 304 + src/app/+videos/+video-watch/video-watch.component.ts + 700 + + + Decrease playback rate (requires player focus) - src/app/+admin/moderation/video-block-list/video-block-list.component.html - 53 + src/app/+videos/+video-watch/video-watch.component.ts + 701 + + + Navigate in the video frame by frame (requires player focus) - src/app/+admin/moderation/video-block-list/video-block-list.component.html - 53 + src/app/+videos/+video-watch/video-watch.component.ts + 703 - - No jobs found. + + Discover - src/app/+admin/system/jobs/jobs.component.html - 94 + src/app/+videos/video-list/overview/video-overview.component.html + 1 - - - No jobs found. - src/app/+admin/system/jobs/jobs.component.html - 95 + src/app/core/menu/menu.service.ts + 125 - - No jobs found. + + No results. - src/app/+admin/system/jobs/jobs.component.html - 98 + src/app/+videos/video-list/overview/video-overview.component.html + 4 - - - No jobs found that are . - src/app/+admin/system/jobs/jobs.component.html - 99 + src/app/shared/shared-video-miniature/videos-list.component.html + 41 - - - Process domains - src/app/shared/shared-moderation/batch-domains-modal.component.ts - 28 + src/app/shared/shared-video-miniature/videos-selection.component.ts + 23 - - + + Videos from your subscriptions - src/app/shared/shared-moderation/batch-domains-modal.component.html - 3 + src/app/+videos/video-list/video-user-subscriptions.component.ts + 30 - - 1 host (without "http://") per line + + Local videos - src/app/shared/shared-moderation/batch-domains-modal.component.html - 11 + src/app/+videos/video-list/videos-list-common-page.component.ts + 189 - - - Do you really want to delete this abuse report? - src/app/shared/shared-abuse-list/abuse-list-table.component.ts - 129 + src/app/core/menu/menu.service.ts + 142 - - - Abuse deleted. - src/app/shared/shared-abuse-list/abuse-list-table.component.ts - 134 + src/app/core/menu/menu.service.ts + 143 - - Deleted comment + + Only videos uploaded on this instance are displayed - src/app/shared/shared-abuse-list/abuse-list-table.component.ts - 210 + src/app/+videos/video-list/videos-list-common-page.component.ts + 190 - - Internal actions + + Recently added - src/app/shared/shared-abuse-list/abuse-list-table.component.ts - 239 + src/app/+videos/video-list/videos-list-common-page.component.ts + 195 - src/app/+admin/moderation/video-block-list/video-block-list.component.ts - 43 + src/app/core/menu/menu.service.ts + 137 - - Messages with reporter + + Trending - src/app/shared/shared-abuse-list/abuse-list-table.component.ts - 244 + src/app/+videos/video-list/videos-list-common-page.component.ts + 201 - - - Messages with moderators - src/app/shared/shared-abuse-list/abuse-list-table.component.ts - 245 + src/app/core/menu/menu.service.ts + 131 - - Update internal note + + Videos with the most interactions for recent videos, minus user history - src/app/shared/shared-abuse-list/abuse-list-table.component.ts - 250 + src/app/+videos/video-list/videos-list-common-page.component.ts + 203 - - Mark as accepted + + Videos with the most interactions for recent videos - src/app/shared/shared-abuse-list/abuse-list-table.component.ts - 255 + src/app/+videos/video-list/videos-list-common-page.component.ts + 204 - - Mark as rejected + + Videos that have the most likes - src/app/shared/shared-abuse-list/abuse-list-table.component.ts - 260 + src/app/+videos/video-list/videos-list-common-page.component.ts + 205 - - Add internal note + + Videos with the most views during the last 24 hours - src/app/shared/shared-abuse-list/abuse-list-table.component.ts - 265 + src/app/+videos/video-list/videos-list-common-page.component.ts + 208 - - Delete report + + Videos with the most views during the last days - src/app/shared/shared-abuse-list/abuse-list-table.component.ts - 270 + src/app/+videos/video-list/videos-list-common-page.component.ts + 209 - - Actions for the flagged account + + Discover videos - src/app/shared/shared-abuse-list/abuse-list-table.component.ts - 281 + src/app/+videos/videos-routing.module.ts + 19 - - - Mute server account - src/app/shared/shared-abuse-list/abuse-list-table.component.ts - 293 + src/app/core/menu/menu.service.ts + 124 - - Actions for the reporter + + Upload a video - src/app/shared/shared-abuse-list/abuse-list-table.component.ts - 305 + src/app/app-routing.module.ts + 91 - - Mute reporter + + Edit a video - src/app/shared/shared-abuse-list/abuse-list-table.component.ts - 311 + src/app/app-routing.module.ts + 100 - - Mute server + + Close this message - src/app/shared/shared-abuse-list/abuse-list-table.component.ts - 317 + src/app/app.component.html + 34 - - Actions for the video + + Close the left menu - src/app/shared/shared-abuse-list/abuse-list-table.component.ts - 329 + src/app/app.component.ts + 133 + + + Open the left menu - src/app/+admin/moderation/video-block-list/video-block-list.component.ts - 66 + src/app/app.component.ts + 135 - - Block video + + Focus the search bar - src/app/shared/shared-abuse-list/abuse-list-table.component.ts - 334 + src/app/app.component.ts + 270 - - Unblock video + + Toggle the left menu - src/app/shared/shared-abuse-list/abuse-list-table.component.ts - 350 + src/app/app.component.ts + 275 - - Video unblocked. + + Go to the discover videos page - src/app/shared/shared-abuse-list/abuse-list-table.component.ts - 356 + src/app/app.component.ts + 280 - - Delete video + + Go to the trending videos page - src/app/shared/shared-abuse-list/abuse-list-table.component.ts - 366 + src/app/app.component.ts + 285 - - Video deleted. + + Go to the recently added videos page - src/app/shared/shared-abuse-list/abuse-list-table.component.ts - 378 + src/app/app.component.ts + 290 + + + Go to the local videos page - src/app/+admin/moderation/video-block-list/video-block-list.component.ts - 86 + src/app/app.component.ts + 295 - - Actions for the comment + + Go to the videos upload page - src/app/shared/shared-abuse-list/abuse-list-table.component.ts - 395 + src/app/app.component.ts + 300 - - Delete comment + + Go to my subscriptions - src/app/shared/shared-abuse-list/abuse-list-table.component.ts - 401 + src/app/core/auth/auth.service.ts + 63 - - Do you really want to delete this comment? + + Go to my videos - src/app/shared/shared-abuse-list/abuse-list-table.component.ts - 405 + src/app/core/auth/auth.service.ts + 67 + + + Go to my imports - src/app/+videos/+video-watch/comment/video-comments.component.ts - 168 + src/app/core/auth/auth.service.ts + 71 - - Comment deleted. + + Go to my channels - src/app/shared/shared-abuse-list/abuse-list-table.component.ts - 413 + src/app/core/auth/auth.service.ts + 75 - - Server muted by the instance. + + Cannot retrieve OAuth Client credentials: . +Ensure you have correctly configured PeerTube (config/ directory), in particular the "webserver" section. - src/app/shared/shared-abuse-list/abuse-list-table.component.ts - 441 + src/app/core/auth/auth.service.ts + 98,99 - - Showing to of reports + + Error - src/app/shared/shared-abuse-list/abuse-list-table.component.html - 5 + src/app/core/auth/auth.service.ts + 103 - - - Advanced report filters - src/app/shared/shared-abuse-list/abuse-list-table.component.html + src/app/core/notification/notifier.service.ts 18 - - Unsolved reports + + You need to reconnect. - src/app/shared/shared-abuse-list/abuse-list-table.component.html - 19 + src/app/core/auth/auth.service.ts + 221 - - Accepted reports + + Keyboard Shortcuts: - src/app/shared/shared-abuse-list/abuse-list-table.component.html - 20 + src/app/core/hotkeys/hotkeys.component.ts + 11 - - Refused reports + + My history - src/app/shared/shared-abuse-list/abuse-list-table.component.html - 21 + src/app/core/menu/menu.service.ts + 98 - - Reports with blocked videos + + In my library - src/app/shared/shared-abuse-list/abuse-list-table.component.html - 22 + src/app/core/menu/menu.service.ts + 104 - - Reports with deleted videos + + Home - src/app/shared/shared-abuse-list/abuse-list-table.component.html - 23 + src/app/core/menu/menu.service.ts + 115 - - - Video/Comment/Account - src/app/shared/shared-abuse-list/abuse-list-table.component.html - 42 + src/app/core/menu/menu.service.ts + 116 - - State + + Trending videos - src/app/shared/shared-abuse-list/abuse-list-table.component.html - 44 + src/app/core/menu/menu.service.ts + 130 + + + Recently added videos - src/app/+admin/follows/following-list/following-list.component.html - 36 + src/app/core/menu/menu.service.ts + 136 + + + ON - src/app/+admin/follows/followers-list/followers-list.component.html - 29 + src/app/core/menu/menu.service.ts + 150 - - Messages + + Info - src/app/shared/shared-abuse-list/abuse-list-table.component.html - 45 + src/app/core/notification/notifier.service.ts + 11 - - Reporter + + Success - src/app/shared/shared-abuse-list/abuse-list-table.component.html - 41 + src/app/core/notification/notifier.service.ts + 25 + + + Media is too large for the server. Please contact you administrator if you want to increase the limit size. - src/app/shared/shared-abuse-list/abuse-details.component.html - 7 + src/app/core/rest/rest-extractor.service.ts + 65 - - Internal note + + Too many attempts, please try again after minutes. - src/app/shared/shared-abuse-list/abuse-list-table.component.html - 46 + src/app/core/rest/rest-extractor.service.ts + 70 - - Deleted account + + Too many attempts, please try again later. - src/app/shared/shared-abuse-list/abuse-list-table.component.html - 82,83 + src/app/core/rest/rest-extractor.service.ts + 72 - - This video has been reported multiple times. + + Server error. Please retry later. - src/app/shared/shared-abuse-list/abuse-list-table.component.html - 95 + src/app/core/rest/rest-extractor.service.ts + 75 + + + All unsaved data will be lost, are you sure you want to leave this page? - src/app/shared/shared-abuse-list/abuse-list-table.component.html - 95 + src/app/core/routing/can-deactivate-guard.service.ts + 19 - - The video was blocked + + Warning - src/app/shared/shared-abuse-list/abuse-list-table.component.html - 104 + src/app/core/routing/can-deactivate-guard.service.ts + 23 + + + Administrator - src/app/shared/shared-abuse-list/abuse-list-table.component.html - 104 + src/app/core/users/user.service.ts + 417 - - by on + + Moderator - src/app/shared/shared-abuse-list/abuse-list-table.component.html - 107 + src/app/core/users/user.service.ts + 418 + + + Search videos, playlists, channels… - src/app/shared/shared-abuse-list/abuse-list-table.component.html - 124 + src/app/header/search-typeahead.component.html + 3 - - Video was deleted + + GLOBAL SEARCH - src/app/shared/shared-abuse-list/abuse-list-table.component.html - 114 + src/app/header/search-typeahead.component.html + 26 - - Account deleted + + using - src/app/shared/shared-abuse-list/abuse-list-table.component.html - 150,151 + src/app/header/search-typeahead.component.html + 28 - - No abuses found matching current filters. + + Results will be augmented with those of a third-party index. Only data necessary to make the query will be sent. - src/app/shared/shared-abuse-list/abuse-list-table.component.html - 188 + src/app/header/search-typeahead.component.html + 32 - - No abuses found. + + Your query will be matched against video names or descriptions, channel names. - src/app/shared/shared-abuse-list/abuse-list-table.component.html - 189 + src/app/header/search-typeahead.component.html + 37 - - Follow request(s) sent! + + ADVANCED SEARCH - src/app/+admin/follows/following-list/following-list.component.ts - 47 + src/app/header/search-typeahead.component.html + 39 - - Do you really want to unfollow ? + + Determines whether you can resolve any distant content, or if this instance only allows doing so for instances it follows. - src/app/+admin/follows/following-list/following-list.component.ts - 57 + src/app/header/search-typeahead.component.html + 41 - - Unfollow + + any instance - src/app/+admin/follows/following-list/following-list.component.ts - 58 + src/app/header/search-typeahead.component.html + 42 - - You are not following anymore. + + only followed instances - src/app/+admin/follows/following-list/following-list.component.ts - 64 + src/app/header/search-typeahead.component.html + 43 - - Instances you follow + + will list the matching channel - src/app/+admin/follows/following-list/following-list.component.html - 3 + src/app/header/search-typeahead.component.html + 50 + + + src/app/header/search-typeahead.component.html + 53 - - Showing to of hosts + + will list the matching video - src/app/+admin/follows/following-list/following-list.component.html - 10 + src/app/header/search-typeahead.component.html + 56 - - Follow domains + + In this instance's network - src/app/+admin/follows/following-list/following-list.component.html - 82 + src/app/header/suggestion.component.html + 14 - - Follow instances + + In the vidiverse - src/app/+admin/follows/following-list/following-list.component.html - 17 + src/app/header/suggestion.component.html + 15 - - Host + + The upload failed - src/app/+admin/follows/following-list/following-list.component.html - 35 + src/app/helpers/utils/upload.ts + 12 - - Redundancy allowed + + The connection was interrupted - src/app/+admin/follows/following-list/following-list.component.html - 38 + src/app/helpers/utils/upload.ts + 16 - - Unfollow + + The server encountered an error - src/app/+admin/follows/following-list/following-list.component.html - 45 + src/app/helpers/utils/upload.ts + 19 - - Accepted + + Your file couldn't be transferred before the set timeout (usually 10min) - src/app/+admin/follows/following-list/following-list.component.html - 55 + src/app/helpers/utils/upload.ts + 22 + + + Your file was too large (max. size: ) - src/app/+admin/follows/followers-list/followers-list.component.html - 53 + src/app/helpers/utils/upload.ts + 26 - - Pending + + Change the language - src/app/+admin/follows/following-list/following-list.component.html - 58 + src/app/menu/language-chooser.component.html + 3 + + + Help to translate PeerTube! - src/app/+admin/follows/followers-list/followers-list.component.html - 56 + src/app/menu/language-chooser.component.html + 9,10 - - No host found matching current filters. + + Public profile - src/app/+admin/follows/following-list/following-list.component.html - 74 + src/app/menu/menu.component.html + 28 - - Your instance is not following anyone. + + Interface: - src/app/+admin/follows/following-list/following-list.component.html - 75 + src/app/menu/menu.component.html + 35 - - It seems that you are not on a HTTPS server. Your webserver needs to have TLS activated in order to follow servers. + + Videos: - src/app/+admin/follows/following-list/following-list.component.html - 85,86 + src/app/menu/menu.component.html + 42 - - enabled + + Sensitive: - src/app/+admin/follows/shared/redundancy-checkbox.component.ts - 23 + src/app/menu/menu.component.html + 52 - - disabled + + Help share videos - src/app/+admin/follows/shared/redundancy-checkbox.component.ts - 23 + src/app/menu/menu.component.html + 58 - - Redundancy for is + + Keyboard shortcuts - src/app/+admin/follows/shared/redundancy-checkbox.component.ts - 25 + src/app/menu/menu.component.html + 67 - - - Instance unmuted by your instance. - src/app/shared/shared-moderation/server-blocklist.component.ts - 46 + src/app/menu/menu.component.html + 141 - - Instance muted by your instance. + + Log out - src/app/shared/shared-moderation/server-blocklist.component.ts - 69 + src/app/menu/menu.component.html + 72 - - Account unmuted by your instance. + + My account - src/app/shared/shared-moderation/account-blocklist.component.ts - 48 + src/app/menu/menu.component.html + 83 - - is not valid + + My library - src/app/shared/form-validators/batch-domains-validators.ts - 19 + src/app/menu/menu.component.html + 88 - - Domain is required. + + Administration - src/app/shared/form-validators/batch-domains-validators.ts - 56 + src/app/menu/menu.component.html + 93 - - Domains entered are invalid. + + My settings - src/app/shared/form-validators/batch-domains-validators.ts - 57 + src/app/menu/menu.component.html + 119 - - - Domains entered contain duplicates. - src/app/shared/form-validators/batch-domains-validators.ts - 58 + src/app/modal/quick-settings-modal.component.html + 3 - - Violent or Repulsive + + About - src/app/shared/shared-abuse-list/abuse-details.component.ts - 21 + src/app/menu/menu.component.html + 124 - - Hateful or Abusive + + Interface: - src/app/shared/shared-abuse-list/abuse-details.component.ts - 22 + src/app/menu/menu.component.html + 132 - - Spam or Misleading + + Get help using PeerTube - src/app/shared/shared-abuse-list/abuse-details.component.ts - 23 + src/app/menu/menu.component.html + 137 - - Privacy + + Help - src/app/shared/shared-abuse-list/abuse-details.component.ts - 24 + src/app/menu/menu.component.html + 137 - - Server rules + + Frequently asked questions about PeerTube - src/app/shared/shared-abuse-list/abuse-details.component.ts - 26 + src/app/menu/menu.component.html + 138 - - Report + + FAQ - src/app/shared/shared-abuse-list/abuse-details.component.html - 65 + src/app/menu/menu.component.html + 138 - - {VAR_PLURAL, plural, =1 {1 report} other { reports}} + + Stats - src/app/shared/shared-abuse-list/abuse-details.component.html - 27 + src/app/menu/menu.component.html + 139 - - + + API documentation - src/app/shared/shared-abuse-list/abuse-details.component.html - 27 + src/app/menu/menu.component.html + 140 - - Reportee + + API - src/app/shared/shared-abuse-list/abuse-details.component.html - 33 + src/app/menu/menu.component.html + 140 - - {VAR_PLURAL, plural, =1 {1 report} other { reports}} + + powered by PeerTube - CopyLeft 2015-2021 - src/app/shared/shared-abuse-list/abuse-details.component.html - 52 + src/app/menu/menu.component.html + 146 - - + + powered by PeerTube - src/app/shared/shared-abuse-list/abuse-details.component.html - 52 + src/app/menu/menu.component.html + 147 - - Updated + + Unknown - src/app/shared/shared-abuse-list/abuse-details.component.html - 58 + src/app/menu/menu.component.ts + 196 - - Reported part + + any language - src/app/shared/shared-abuse-list/abuse-details.component.html - 83 + src/app/menu/menu.component.ts + 266 - - Note + + hide - src/app/shared/shared-abuse-list/abuse-details.component.html - 90 + src/app/menu/menu.component.ts + 301 - - The video was deleted + + blur - src/app/shared/shared-abuse-list/abuse-details.component.html - 99 + src/app/menu/menu.component.ts + 305 - - Comment: + + display - src/app/shared/shared-abuse-list/abuse-details.component.html - 105 + src/app/menu/menu.component.ts + 309 - - Comment updated. + + View your notifications - src/app/shared/shared-abuse-list/moderation-comment-modal.component.ts - 58 + src/app/menu/notification.component.html + 3 + + + src/app/menu/notification.component.html + 11 - - Moderation comment + + Update your notification preferences - src/app/shared/shared-abuse-list/moderation-comment-modal.component.html - 3 + src/app/menu/notification.component.html + 31 - - This comment can only be seen by you or the other moderators. + + See all your notifications - src/app/shared/shared-abuse-list/moderation-comment-modal.component.html - 21,22 + src/app/menu/notification.component.html + 49 - - Update this comment + + Welcome to , dear user! - src/app/shared/shared-abuse-list/moderation-comment-modal.component.html - 31 + src/app/modal/account-setup-warning-modal.component.html + 3 - - Add a message to communicate with the reporter + + It's time to set up your account profile! - src/app/shared/shared-abuse-list/abuse-message-modal.component.ts - 100 + src/app/modal/account-setup-warning-modal.component.html + 10 - - Add a message to communicate with the moderation team + + Help moderators and other users to know who you are by: - src/app/shared/shared-abuse-list/abuse-message-modal.component.ts - 103 + src/app/modal/account-setup-warning-modal.component.html + 12 - - Add a message + + Uploading an avatar - src/app/shared/shared-abuse-list/abuse-message-modal.component.html - 44 + src/app/modal/account-setup-warning-modal.component.html + 15 - - Messages with the reporter + + Writing a description - src/app/shared/shared-abuse-list/abuse-message-modal.component.html - 4 + src/app/modal/account-setup-warning-modal.component.html + 16 - - Messages with the moderation team + + Don't show me this anymore - src/app/shared/shared-abuse-list/abuse-message-modal.component.html - 5 + src/app/modal/account-setup-warning-modal.component.html + 23 - - No messages for now. + + Remind me later - src/app/shared/shared-abuse-list/abuse-message-modal.component.html - 28,29 + src/app/modal/account-setup-warning-modal.component.html + 28 - - - What is PeerTube? - src/app/+about/about-peertube/about-peertube.component.html - 3,4 + src/app/modal/admin-welcome-modal.component.html + 74 - - PeerTube is a self-hosted ActivityPub-federated video streaming platform using P2P directly in your web browser. + + Set up - src/app/+about/about-peertube/about-peertube.component.html - 10,11 + src/app/modal/account-setup-warning-modal.component.html + 35,36 - - It is free and open-source software, under AGPLv3 licence. + + Welcome to PeerTube, dear administrator! - src/app/+about/about-peertube/about-peertube.component.html - 14,16 + src/app/modal/admin-welcome-modal.component.html + 3 - - For more information, please visit joinpeertube.org. + + CLI documentation - src/app/+about/about-peertube/about-peertube.component.html - 19,20 + src/app/modal/admin-welcome-modal.component.html + 12,13 - - Use PeerTube documentation + + Upload or import videos, parse logs, prune storage directories, reset user password... - src/app/+about/about-peertube/about-peertube.component.html - 28,29 + src/app/modal/admin-welcome-modal.component.html + 15 - - Discover how to setup your account, what is a channel, how to create a playlist and more! + + Administer documentation - src/app/+about/about-peertube/about-peertube.component.html - 33,34 + src/app/modal/admin-welcome-modal.component.html + 19,20 - - PeerTube Applications + + Managing users, following other instances, dealing with spammers... - src/app/+about/about-peertube/about-peertube.component.html - 41,42 + src/app/modal/admin-welcome-modal.component.html + 22 - - Discover unofficial Android applications or browser addons! + + Use documentation - src/app/+about/about-peertube/about-peertube.component.html - 46,47 + src/app/modal/admin-welcome-modal.component.html + 26,27 - - Contribute on PeerTube + + Setup your account, managing video playlists, discover third-party applications... - src/app/+about/about-peertube/about-peertube.component.html - 54,55 + src/app/modal/admin-welcome-modal.component.html + 29 - - Want to help to improve PeerTube? You can translate the web interface, give your feedback or directly contribute to the code! + + Useful links - src/app/+about/about-peertube/about-peertube.component.html - 59,60 + src/app/modal/admin-welcome-modal.component.html + 39 - - P2P & Privacy + + Official PeerTube website (news, support, contribute...): https://joinpeertube.org - src/app/+about/about-peertube/about-peertube.component.html - 71 + src/app/modal/admin-welcome-modal.component.html + 42,43 - - 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. + + Put your instance on the public PeerTube index: https://instances.joinpeertube.org/instances - src/app/+about/about-peertube/about-peertube.component.html - 75,78 + src/app/modal/admin-welcome-modal.component.html + 45 - - 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. + + It's time to configure your instance! - src/app/+about/about-peertube/about-peertube.component.html - 81,83 + src/app/modal/admin-welcome-modal.component.html + 55 - - What are the consequences? + + 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/+about/about-peertube/about-peertube.component.html - 85 + src/app/modal/admin-welcome-modal.component.html + 58,61 - - 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: + + 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/+about/about-peertube/about-peertube.component.html - 88,90 + src/app/modal/admin-welcome-modal.component.html + 64,67 - - 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) + + Configure my instance - src/app/+about/about-peertube/about-peertube.component.html - 94,96 + src/app/modal/admin-welcome-modal.component.html + 81,82 - - 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 + + Confirm - src/app/+about/about-peertube/about-peertube.component.html - 99,102 + src/app/modal/confirm.component.ts + 39 - - Those requests have to be sent regularly to know who starts/stops watching a video. It is easy to detect that kind of behaviour + + Configuration warning! - src/app/+about/about-peertube/about-peertube.component.html - 105,106 + src/app/modal/instance-config-warning-modal.component.html + 3 - - 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 + + You enabled user registration on your instance but did not configure the following fields: - src/app/+about/about-peertube/about-peertube.component.html - 109,111 + src/app/modal/instance-config-warning-modal.component.html + 10 - - The IP address is a vague information: usually, it regularly changes and can represent many persons or entities + + Instance name - src/app/+about/about-peertube/about-peertube.component.html - 114,115 + src/app/modal/instance-config-warning-modal.component.html + 13 - - 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 + + Instance short description - src/app/+about/about-peertube/about-peertube.component.html - 118,122 + src/app/modal/instance-config-warning-modal.component.html + 14 - - 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. + + Who you are - src/app/+about/about-peertube/about-peertube.component.html - 126,128 + src/app/modal/instance-config-warning-modal.component.html + 16 - - How does PeerTube compare with YouTube? + + How long you plan to maintain your instance - src/app/+about/about-peertube/about-peertube.component.html - 130 + src/app/modal/instance-config-warning-modal.component.html + 17 - - 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). + + How you plan to pay for keeping your instance running - src/app/+about/about-peertube/about-peertube.component.html - 133,136 + src/app/modal/instance-config-warning-modal.component.html + 18 - - What can I do to limit the exposure of my IP address? + + How you will moderate your instance - src/app/+about/about-peertube/about-peertube.component.html - 138 + src/app/modal/instance-config-warning-modal.component.html + 20 - - 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. + + Instance terms - src/app/+about/about-peertube/about-peertube.component.html - 141,145 + src/app/modal/instance-config-warning-modal.component.html + 21 - - What will be done to mitigate this problem? + + 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/+about/about-peertube/about-peertube.component.html - 147 + src/app/modal/instance-config-warning-modal.component.html + 25,27 - - 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: + + Don't show me this warning anymore - src/app/+about/about-peertube/about-peertube.component.html - 150,152 + src/app/modal/instance-config-warning-modal.component.html + 33 - - We set a limit to the number of peers sent by the tracker + + Close - src/app/+about/about-peertube/about-peertube.component.html - 155 + src/app/modal/instance-config-warning-modal.component.html + 38 - - - We set a limit on the request frequency received by the tracker - src/app/+about/about-peertube/about-peertube.component.html - 156 + src/app/shared/shared-video-live/live-stream-information.component.html + 33 - - Allow instance admins to disable P2P from the administration interface + + Configure - src/app/+about/about-peertube/about-peertube.component.html - 157 + src/app/modal/instance-config-warning-modal.component.html + 44,45 - - Ultimately, remember you can always disable P2P by toggling it in the video player, or just by disabling WebRTC in your browser. + + These settings apply only to your session on this instance. - src/app/+about/about-peertube/about-peertube.component.html - 161,163 + src/app/modal/quick-settings-modal.component.html + 8 - - Developed with ❤ by Framasoft + + Display settings - src/app/+about/about-peertube/about-peertube-contributors.component.html - 3 + src/app/modal/quick-settings-modal.component.html + 10 - - Your message has been sent. + + Video settings - src/app/+about/about-instance/contact-admin-modal.component.ts - 77 + src/app/modal/quick-settings-modal.component.html + 18 - - You already sent this form recently + + Interface settings - src/app/+about/about-instance/contact-admin-modal.component.ts - 83 + src/app/modal/quick-settings-modal.component.html + 22 - - Contact administrator + + Report reason is required. - src/app/+about/about-instance/contact-admin-modal.component.html - 3 + src/app/shared/form-validators/abuse-validators.ts + 7 - - Your name + + Report reason must be at least 2 characters long. - src/app/+about/about-instance/contact-admin-modal.component.html - 11 + src/app/shared/form-validators/abuse-validators.ts + 8 - - Your email + + Report reason cannot be more than 3000 characters long. - src/app/+about/about-instance/contact-admin-modal.component.html - 20 + src/app/shared/form-validators/abuse-validators.ts + 9 - - Subject + + Moderation comment is required. - src/app/+about/about-instance/contact-admin-modal.component.html - 29 + src/app/shared/form-validators/abuse-validators.ts + 16 - - Your message + + Moderation comment must be at least 2 characters long. - src/app/+about/about-instance/contact-admin-modal.component.html - 38 + src/app/shared/form-validators/abuse-validators.ts + 17 - - Link copied + + Moderation comment cannot be more than 3000 characters long. - src/app/+about/about-instance/about-instance.component.ts - 91 + src/app/shared/form-validators/abuse-validators.ts + 18 - - About + + Abuse message is required. - src/app/+about/about-instance/about-instance.component.html - 5 + src/app/shared/form-validators/abuse-validators.ts + 25 - - FEATURES + + Abuse message must be at least 2 characters long. - src/app/+about/about-instance/about-instance.component.html - 203 + src/app/shared/form-validators/abuse-validators.ts + 26 - - STATISTICS + + Abuse message cannot be more than 3000 characters long. - src/app/+about/about-instance/about-instance.component.html - 215 + src/app/shared/form-validators/abuse-validators.ts + 27 - - 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 - 32,33 + 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 - 44 + 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 - 58 + 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 - 72 + src/app/shared/form-validators/custom-config-validators.ts + 30 - - How we will pay for this instance + + Captions cache size is required. - src/app/+about/about-instance/about-instance.component.html - 86 + 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 - 101,102 + src/app/shared/form-validators/custom-config-validators.ts + 38 - - MODERATION + + Captions cache size must be a number. - src/app/+about/about-instance/about-instance.component.html - 128,129 + src/app/shared/form-validators/custom-config-validators.ts + 39 - - OTHER INFORMATION + + Signup limit is required. - src/app/+about/about-instance/about-instance.component.html - 183,184 + src/app/shared/form-validators/custom-config-validators.ts + 46 - - Hardware information + + Signup limit must be greater than 1. Use -1 to disable it. - src/app/+about/about-instance/about-instance.component.html - 195 + src/app/shared/form-validators/custom-config-validators.ts + 47 - - Follows + + Signup limit must be a number. - src/app/+about/about-follows/about-follows.component.html - 2 + src/app/shared/form-validators/custom-config-validators.ts + 48 - - Followers instances () + + Signup minimum age is required. - src/app/+about/about-follows/about-follows.component.html - 4 + src/app/shared/form-validators/custom-config-validators.ts + 55 - - Following instances () + + Signup minimum age must be greater than 1. - src/app/+about/about-follows/about-follows.component.html - 16 + src/app/shared/form-validators/custom-config-validators.ts + 56 - - This instance does not have instances followers. + + Signup minimum age must be a number. - src/app/+about/about-follows/about-follows.component.html - 6 + src/app/shared/form-validators/custom-config-validators.ts + 57 - - Show full list + + Admin email is required. - src/app/+about/about-follows/about-follows.component.html - 12 + src/app/shared/form-validators/custom-config-validators.ts + 64 + + + Admin email must be valid. - src/app/+about/about-follows/about-follows.component.html - 24 + src/app/shared/form-validators/custom-config-validators.ts + 65 - - This instance is not following any other. + + Transcoding threads is required. - src/app/+about/about-follows/about-follows.component.html - 18 + src/app/shared/form-validators/custom-config-validators.ts + 72 - - Jobs + + Transcoding threads must be greater or equal to 0. - src/app/+admin/system/system.component.html - 3 + src/app/shared/form-validators/custom-config-validators.ts + 73 - - Logs + + Max live duration is required. - src/app/+admin/system/system.component.html - 5 + src/app/shared/form-validators/custom-config-validators.ts + 80 - - Debug + + Max live duration should be greater or equal to -1. - src/app/+admin/system/system.component.html - 7 + src/app/shared/form-validators/custom-config-validators.ts + 81 - - Jobs + + Max instance lives is required. - src/app/+admin/system/system.routes.ts - 26 + src/app/shared/form-validators/custom-config-validators.ts + 88 - - Logs + + Max instance lives should be greater or equal to -1. - src/app/+admin/system/system.routes.ts - 37 + src/app/shared/form-validators/custom-config-validators.ts + 89 - - Debug + + Max user lives is required. - src/app/+admin/system/system.routes.ts - 48 + src/app/shared/form-validators/custom-config-validators.ts + 96 - - Blocked videos + + Max user lives should be greater or equal to -1. - src/app/+admin/moderation/moderation.routes.ts - 69 + src/app/shared/form-validators/custom-config-validators.ts + 97 - - Muted instances + + Concurrency is required. - src/app/+admin/moderation/moderation.routes.ts - 109 + src/app/shared/form-validators/custom-config-validators.ts + 104 - - Following list + + Concurrency should be greater or equal to 1. - src/app/+admin/follows/follows.routes.ts - 28 + src/app/shared/form-validators/custom-config-validators.ts + 105 - - Followers list + + Index URL should be a URL - src/app/+admin/follows/follows.routes.ts - 37 + src/app/shared/form-validators/custom-config-validators.ts + 112 - - Edit custom configuration + + Search index URL should be a URL - src/app/+admin/config/config.routes.ts - 26 + src/app/shared/form-validators/custom-config-validators.ts + 119 - - Users list + + is not valid - src/app/+admin/users/users.routes.ts + src/app/shared/form-validators/host-validators.ts 27 - - - Create a user - src/app/+admin/users/users.routes.ts - 36 + src/app/shared/form-validators/host-validators.ts + 50 - - Update a user + + Domain is required. - src/app/+admin/users/users.routes.ts - 48 + src/app/shared/form-validators/host-validators.ts + 92 - - - Report comment - src/app/shared/shared-moderation/report-modals/comment-report.component.ts - 51 + src/app/shared/form-validators/host-validators.ts + 101 - - Comment reported. + + Hosts entered are invalid. - src/app/shared/shared-moderation/report-modals/comment-report.component.ts - 82 + src/app/shared/form-validators/host-validators.ts + 93 - - Delete this comment + + Hosts entered contain duplicates. - src/app/+admin/moderation/video-comment-list/video-comment-list.component.ts - 65 + src/app/shared/form-validators/host-validators.ts + 94 - - Delete all comments of this account + + Hosts or handles are invalid. - src/app/+admin/moderation/video-comment-list/video-comment-list.component.ts - 71 + src/app/shared/form-validators/host-validators.ts + 102 - - Comments are deleted after a few minutes + + Hosts or handles contain duplicates. - src/app/+admin/moderation/video-comment-list/video-comment-list.component.ts - 72 + src/app/shared/form-validators/host-validators.ts + 103 - - comments deleted. + + Email is required. - src/app/+admin/moderation/video-comment-list/video-comment-list.component.ts - 137 + src/app/shared/form-validators/instance-validators.ts + 7 - - - Do you really want to delete all comments of ? - src/app/+admin/moderation/video-comment-list/video-comment-list.component.ts - 157 + src/app/shared/form-validators/user-validators.ts + 39 - - Comments of will be deleted in a few minutes + + Email must be valid. + + src/app/shared/form-validators/instance-validators.ts + 8 + - src/app/+admin/moderation/video-comment-list/video-comment-list.component.ts - 169 + src/app/shared/form-validators/user-validators.ts + 40 - - Video comments + + Your name is required. - src/app/+admin/moderation/video-comment-list/video-comment-list.component.html - 3 + src/app/shared/form-validators/instance-validators.ts + 19 - - Showing to of comments + + Your name must be at least 1 character long. - src/app/+admin/moderation/video-comment-list/video-comment-list.component.html - 14 + src/app/shared/form-validators/instance-validators.ts + 20 - - Batch actions + + Your name cannot be more than 120 characters long. - src/app/+admin/moderation/video-comment-list/video-comment-list.component.html - 22 + src/app/shared/form-validators/instance-validators.ts + 21 + + + A subject is required. - src/app/+admin/moderation/video-comment-list/video-comment-list.component.html - 22 + src/app/shared/form-validators/instance-validators.ts + 32 + + + The subject must be at least 1 character long. - src/app/+admin/users/user-list/user-list.component.html - 13 + src/app/shared/form-validators/instance-validators.ts + 33 + + + The subject cannot be more than 120 characters long. - src/app/+admin/users/user-list/user-list.component.html - 13 + src/app/shared/form-validators/instance-validators.ts + 34 - - Advanced comments filters + + A message is required. - src/app/+admin/moderation/video-comment-list/video-comment-list.component.html - 36 + src/app/shared/form-validators/instance-validators.ts + 45 - - Local comments + + The message must be at least 3 characters long. - src/app/+admin/moderation/video-comment-list/video-comment-list.component.html - 37 + src/app/shared/form-validators/instance-validators.ts + 46 - - Remote comments + + The message cannot be more than 5000 characters long. - src/app/+admin/moderation/video-comment-list/video-comment-list.component.html - 38 + src/app/shared/form-validators/instance-validators.ts + 47 - - Select all rows + + Username is required. - src/app/+admin/moderation/video-comment-list/video-comment-list.component.html - 55 + src/app/shared/form-validators/login-validators.ts + 9 - src/app/+admin/users/user-list/user-list.component.html - 51 + src/app/shared/form-validators/user-validators.ts + 14 - - Comment + + Password is required. - src/app/+admin/moderation/video-comment-list/video-comment-list.component.html - 61 + src/app/shared/form-validators/login-validators.ts + 18 - - - Date - src/app/+admin/moderation/video-comment-list/video-comment-list.component.html - 62 + src/app/shared/form-validators/user-validators.ts + 60 - src/app/+admin/moderation/video-block-list/video-block-list.component.html - 46 + src/app/shared/form-validators/user-validators.ts + 71 - - Select this row + + Confirmation of the password is required. - src/app/+admin/moderation/video-comment-list/video-comment-list.component.html - 70 + src/app/shared/form-validators/reset-password-validators.ts + 9 + + + Username must be at least 1 character long. - src/app/+admin/users/user-list/user-list.component.html - 91 + src/app/shared/form-validators/user-validators.ts + 15 - - Commented video + + Username cannot be more than 50 characters long. - src/app/+admin/moderation/video-comment-list/video-comment-list.component.html - 103 + src/app/shared/form-validators/user-validators.ts + 16 - - No comments found matching current filters. + + Username should be lowercase alphanumeric; dots and underscores are allowed. - src/app/+admin/moderation/video-comment-list/video-comment-list.component.html - 128 + src/app/shared/form-validators/user-validators.ts + 17 - - No comments found. + + Channel name is required. - src/app/+admin/moderation/video-comment-list/video-comment-list.component.html - 129 + src/app/shared/form-validators/user-validators.ts + 29 - - List installed plugins + + Channel name must be at least 1 character long. - src/app/+admin/plugins/plugins.routes.ts - 28 + src/app/shared/form-validators/user-validators.ts + 30 - - Search plugins + + Channel name cannot be more than 50 characters long. - src/app/+admin/plugins/plugins.routes.ts - 37 + src/app/shared/form-validators/user-validators.ts + 31 - - Show plugin + + Channel name should be lowercase, and can contain only alphanumeric characters, dots and underscores. - src/app/+admin/plugins/plugins.routes.ts - 46 + src/app/shared/form-validators/user-validators.ts + 32 - - Stop autoplaying next video + + Handle is required. - src/app/+videos/+video-watch/video-watch-playlist.component.ts - 203 + src/app/shared/form-validators/user-validators.ts + 50 - - Autoplay next video + + Handle must be valid (eg. chocobozzz@example.com). - src/app/+videos/+video-watch/video-watch-playlist.component.ts - 204 + src/app/shared/form-validators/user-validators.ts + 51 - - Stop looping playlist videos + + Password must be at least 6 characters long. - src/app/+videos/+video-watch/video-watch-playlist.component.ts - 209 + src/app/shared/form-validators/user-validators.ts + 72 - - - Loop playlist videos - src/app/+videos/+video-watch/video-watch-playlist.component.ts - 210 + src/app/shared/form-validators/user-validators.ts + 83 - - Public + + Password cannot be more than 255 characters long. - src/app/+videos/+video-watch/video-watch-playlist.component.html - 11 + src/app/shared/form-validators/user-validators.ts + 73 - - - Like this video - src/app/+videos/+video-watch/video-watch.component.ts - 132 + src/app/shared/form-validators/user-validators.ts + 84 - - Dislike this video + + The new password and the confirmed password do not correspond. - src/app/+videos/+video-watch/video-watch.component.ts - 133 + src/app/shared/form-validators/user-validators.ts + 91 - - Support options for this video + + Video quota is required. - src/app/+videos/+video-watch/video-watch.component.ts - 134 + src/app/shared/form-validators/user-validators.ts + 98 - - You need to be <a href="/login">logged in</a> to rate this video. + + Quota must be greater than -1. - src/app/+videos/+video-watch/video-watch.component.ts - 220 + src/app/shared/form-validators/user-validators.ts + 99 - - This video is not available on this instance. Do you want to be redirected on the origin instance: <a href=""></a>? + + Daily upload limit is required. - src/app/+videos/+video-watch/video-watch.component.ts - 415 + src/app/shared/form-validators/user-validators.ts + 105 - - Redirection + + Daily upload limit must be greater than -1. - src/app/+videos/+video-watch/video-watch.component.ts - 416 + src/app/shared/form-validators/user-validators.ts + 106 - - This video contains mature or explicit content. Are you sure you want to watch it? + + User role is required. - src/app/+videos/+video-watch/video-watch.component.ts - 547 + src/app/shared/form-validators/user-validators.ts + 113 - - Mature or explicit content + + Description must be at least 3 characters long. - src/app/+videos/+video-watch/video-watch.component.ts - 548 + src/app/shared/form-validators/user-validators.ts + 125 - - - Up Next - src/app/+videos/+video-watch/video-watch.component.ts - 600 + src/app/shared/form-validators/video-channel-validators.ts + 36 - - - Cancel - src/app/+videos/+video-watch/video-watch.component.ts - 601 + src/app/shared/form-validators/video-playlist-validators.ts + 33 - - Autoplay is suspended + + Description cannot be more than 1000 characters long. - src/app/+videos/+video-watch/video-watch.component.ts - 602 + src/app/shared/form-validators/user-validators.ts + 126 - - - Enter/exit fullscreen (requires player focus) - src/app/+videos/+video-watch/video-watch.component.ts - 920 + src/app/shared/form-validators/video-channel-validators.ts + 37 - - - Play/Pause the video (requires player focus) - src/app/+videos/+video-watch/video-watch.component.ts - 921 + src/app/shared/form-validators/video-playlist-validators.ts + 34 - - Mute/unmute the video (requires player focus) + + You must agree with the instance terms in order to register on it. - src/app/+videos/+video-watch/video-watch.component.ts - 922 + src/app/shared/form-validators/user-validators.ts + 133 - - Skip to a percentage of the video: 0 is 0% and 9 is 90% (requires player focus) + + Ban reason must be at least 3 characters long. - src/app/+videos/+video-watch/video-watch.component.ts - 924 + src/app/shared/form-validators/user-validators.ts + 143 - - Increase the volume (requires player focus) + + Ban reason cannot be more than 250 characters long. - src/app/+videos/+video-watch/video-watch.component.ts - 926 + src/app/shared/form-validators/user-validators.ts + 144 - - Decrease the volume (requires player focus) + + Display name is required. - src/app/+videos/+video-watch/video-watch.component.ts - 927 + src/app/shared/form-validators/user-validators.ts + 155 - - - Seek the video forward (requires player focus) - src/app/+videos/+video-watch/video-watch.component.ts - 929 + src/app/shared/form-validators/video-channel-validators.ts + 24 - - - Seek the video backward (requires player focus) - src/app/+videos/+video-watch/video-watch.component.ts - 930 + src/app/shared/form-validators/video-playlist-validators.ts + 12 - - Increase playback rate (requires player focus) + + Display name must be at least 1 character long. - src/app/+videos/+video-watch/video-watch.component.ts - 932 + src/app/shared/form-validators/user-validators.ts + 156 - - - Decrease playback rate (requires player focus) - src/app/+videos/+video-watch/video-watch.component.ts - 933 + src/app/shared/form-validators/video-channel-validators.ts + 25 - - - Navigate in the video frame by frame (requires player focus) - src/app/+videos/+video-watch/video-watch.component.ts - 935 + src/app/shared/form-validators/video-playlist-validators.ts + 13 - - Like the video + + Display name cannot be more than 50 characters long. - src/app/+videos/+video-watch/video-watch.component.ts - 943 + src/app/shared/form-validators/user-validators.ts + 157 - - - Dislike the video - src/app/+videos/+video-watch/video-watch.component.ts - 948 + src/app/shared/form-validators/video-channel-validators.ts + 26 - - The video is being imported, it will be available when the import is finished. + + Block reason must be at least 2 characters long. - src/app/+videos/+video-watch/video-watch.component.html - 21,22 + src/app/shared/form-validators/video-block-validators.ts + 7 - - The video is being transcoded, it may not work properly. + + Block reason cannot be more than 300 characters long. - src/app/+videos/+video-watch/video-watch.component.html - 25,26 + src/app/shared/form-validators/video-block-validators.ts + 8 - - This video will be published on . + + Video caption language is required. - src/app/+videos/+video-watch/video-watch.component.html - 28,30 + src/app/shared/form-validators/video-captions-validators.ts + 7 - - This live has not started yet. + + Video caption file is required. - src/app/+videos/+video-watch/video-watch.component.html - 33,34 + src/app/shared/form-validators/video-captions-validators.ts + 14 - - This live has ended. + + Name is required. - src/app/+videos/+video-watch/video-watch.component.html - 37,38 + src/app/shared/form-validators/video-channel-validators.ts + 10 - - This video is blocked. + + Name must be at least 1 character long. - src/app/+videos/+video-watch/video-watch.component.html - 41 + src/app/shared/form-validators/video-channel-validators.ts + 11 - - Published + + Name cannot be more than 50 characters long. - src/app/+videos/+video-watch/video-watch.component.html - 55 + src/app/shared/form-validators/video-channel-validators.ts + 12 + + + Name should be lowercase alphanumeric; dots and underscores are allowed. - src/app/+videos/+video-watch/video-watch.component.html - 68 + src/app/shared/form-validators/video-channel-validators.ts + 13 - - SHARE + + Support text must be at least 3 characters long. - src/app/+videos/+video-watch/video-watch.component.html - 109 + src/app/shared/form-validators/video-channel-validators.ts + 47 - - Tags + + Support text cannot be more than 1000 characters long - src/app/+videos/+video-watch/video-watch.component.html - 268 + src/app/shared/form-validators/video-channel-validators.ts + 48 + + + Comment is required. - src/app/+videos/+video-edit/shared/video-edit.component.html - 19 + src/app/shared/form-validators/video-comment-validators.ts + 7 - - SUPPORT + + Comment must be at least 2 characters long. - src/app/+videos/+video-watch/video-watch.component.html - 104 + src/app/shared/form-validators/video-comment-validators.ts + 8 - - SAVE + + Comment cannot be more than 3000 characters long. - src/app/+videos/+video-watch/video-watch.component.html - 120 + src/app/shared/form-validators/video-comment-validators.ts + 9 - - DOWNLOAD + + The channel is required. - src/app/+videos/+video-watch/video-watch.component.html - 134 + src/app/shared/form-validators/video-ownership-change-validators.ts + 7 - - Account page + + The username is required. - src/app/+videos/+video-watch/video-watch.component.html - 185 + src/app/shared/form-validators/video-ownership-change-validators.ts + 14 + + + You can only transfer ownership to a local account - src/app/+videos/+video-watch/video-watch.component.html - 191 + src/app/shared/form-validators/video-ownership-change-validators.ts + 15 - - By + + Display name cannot be more than 120 characters long. - src/app/+videos/+video-watch/video-watch.component.html - 186 + src/app/shared/form-validators/video-playlist-validators.ts + 14 - - + + Privacy is required. - src/app/+videos/+video-watch/video-watch.component.html - 192 + src/app/shared/form-validators/video-playlist-validators.ts + 23 - - Show more + + The channel is required when the playlist is public. - src/app/+videos/+video-watch/video-watch.component.html - 213 + src/app/shared/form-validators/video-playlist-validators.ts + 41 - - Show less + + Video name is required. - src/app/+videos/+video-watch/video-watch.component.html - 219 + src/app/shared/form-validators/video-validators.ts + 15 - - Origin instance + + Video name must be at least 3 characters long. - src/app/+videos/+video-watch/video-watch.component.html - 231 + src/app/shared/form-validators/video-validators.ts + 16 - - Originally published + + Video name cannot be more than 120 characters long. - src/app/+videos/+video-watch/video-watch.component.html - 236 + src/app/shared/form-validators/video-validators.ts + 17 - - Friendly Reminder: + + Video name has leading or trailing whitespace. - src/app/+videos/+video-watch/video-watch.component.html - 299 + src/app/shared/form-validators/video-validators.ts + 18 - - 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. + + Video privacy is required. - src/app/+videos/+video-watch/video-watch.component.html - 301,302 + src/app/shared/form-validators/video-validators.ts + 25 - - Get more information + + Video channel is required. - src/app/+videos/+video-watch/video-watch.component.html - 304 + src/app/shared/form-validators/video-validators.ts + 52 - - OK + + Video description must be at least 3 characters long. - src/app/+videos/+video-watch/video-watch.component.html - 308,309 + src/app/shared/form-validators/video-validators.ts + 59 - - You have unsaved changes! If you leave, your changes will be lost. + + Video description cannot be more than 10000 characters long. - src/app/+videos/+video-edit/video-update.component.ts - 94 + src/app/shared/form-validators/video-validators.ts + 60 - - Video updated. + + A tag should be more than 2 characters long. - src/app/+videos/+video-edit/video-update.component.ts - 142 + src/app/shared/form-validators/video-validators.ts + 67 - - Update + + A tag should be less than 30 characters long. - src/app/+videos/+video-edit/video-update.component.html - 3 + src/app/shared/form-validators/video-validators.ts + 68 + + + A maximum of 5 tags can be used on a video. - src/app/+videos/+video-edit/video-update.component.html - 18 + src/app/shared/form-validators/video-validators.ts + 75 + + + A tag should be more than 1 and less than 30 characters long. - src/app/+videos/+video-edit/video-add-components/video-import-torrent.component.html - 73 + src/app/shared/form-validators/video-validators.ts + 76 + + + Video support must be at least 3 characters long. - src/app/+videos/+video-edit/video-add-components/video-import-url.component.html - 66 + src/app/shared/form-validators/video-validators.ts + 83 + + + Video support cannot be more than 1000 characters long. - src/app/+videos/+video-edit/video-add-components/video-go-live.component.html - 50 + src/app/shared/form-validators/video-validators.ts + 84 - - Sorry, the upload feature is disabled for your account. If you want to add videos, an admin must unlock your quota. + + A date is required to schedule video update. - src/app/+videos/+video-edit/video-add.component.html - 3 + src/app/shared/form-validators/video-validators.ts + 91 - - Read instance rules for help + + Reporter - src/app/+videos/+video-edit/video-add.component.html - 4 + src/app/shared/shared-abuse-list/abuse-details.component.html + 7 - - - Upload a file - src/app/+videos/+video-edit/video-add.component.html - 26 + src/app/shared/shared-abuse-list/abuse-list-table.component.html + 21 - - 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. + + {VAR_PLURAL, plural, =1 {1 report} other { reports}} - src/app/+videos/+video-edit/video-add.component.html - 11,14 + src/app/shared/shared-abuse-list/abuse-details.component.html + 22 - - - Import - src/app/+videos/+video-edit/video-add.component.html - 19 + src/app/shared/shared-abuse-list/abuse-details.component.html + 42 - - Upload + + - src/app/+videos/+video-edit/video-add.component.html - 20 + src/app/shared/shared-abuse-list/abuse-details.component.html + 22 - - - Import with URL - src/app/+videos/+video-edit/video-add.component.html - 36 + src/app/shared/shared-abuse-list/abuse-details.component.html + 42 - - Import with torrent + + Reportee - src/app/+videos/+video-edit/video-add.component.html - 46 + src/app/shared/shared-abuse-list/abuse-details.component.html + 28 - - Go live + + Updated - src/app/+videos/+video-edit/video-add.component.html - 56 + src/app/shared/shared-abuse-list/abuse-details.component.html + 48 - - Comment + + Report - src/app/+videos/+video-watch/comment/video-comment-add.component.ts - 67 + src/app/shared/shared-abuse-list/abuse-details.component.html + 55 - - - Reply - src/app/+videos/+video-watch/comment/video-comment-add.component.ts - 69 + src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts + 314 - - Add comment... + + Reported part - src/app/+videos/+video-watch/comment/video-comment-add.component.html - 6 + src/app/shared/shared-abuse-list/abuse-details.component.html + 73 - - Markdown compatible + + Note - src/app/+videos/+video-watch/comment/video-comment-add.component.html - 13 + src/app/shared/shared-abuse-list/abuse-details.component.html + 80 - - Markdown compatible that supports: + + The video was deleted - src/app/+videos/+video-watch/comment/video-comment-add.component.html - 15 + src/app/shared/shared-abuse-list/abuse-details.component.html + 89 - - Auto generated links + + Comment: - src/app/+videos/+video-watch/comment/video-comment-add.component.html - 18 + src/app/shared/shared-abuse-list/abuse-details.component.html + 95 - - Break lines + + Violent or Repulsive - src/app/+videos/+video-watch/comment/video-comment-add.component.html + src/app/shared/shared-abuse-list/abuse-details.component.ts 19 - - Lists + + Hateful or Abusive - src/app/+videos/+video-watch/comment/video-comment-add.component.html + src/app/shared/shared-abuse-list/abuse-details.component.ts 20 - - Emphasis + + Spam or Misleading - src/app/+videos/+video-watch/comment/video-comment-add.component.html - 22 + src/app/shared/shared-abuse-list/abuse-details.component.ts + 21 - - bold + + Copyright - src/app/+videos/+video-watch/comment/video-comment-add.component.html + src/app/shared/shared-abuse-list/abuse-details.component.ts 23 - - - italic - src/app/+videos/+video-watch/comment/video-comment-add.component.html - 23 + src/app/shared/shared-moderation/abuse.service.ts + 161 - - Emoji shortcuts + + Server rules - src/app/+videos/+video-watch/comment/video-comment-add.component.html - 26 + src/app/shared/shared-abuse-list/abuse-details.component.ts + 24 - - Emoji markup + + Thumbnails - src/app/+videos/+video-watch/comment/video-comment-add.component.html - 30 + src/app/shared/shared-abuse-list/abuse-details.component.ts + 25 - - - See complete list - src/app/+videos/+video-watch/comment/video-comment-add.component.html - 32 + src/app/shared/shared-moderation/abuse.service.ts + 176 - - Cancel + + Showing to of reports - src/app/+videos/+video-watch/comment/video-comment-add.component.html - 45,46 + src/app/shared/shared-abuse-list/abuse-list-table.component.html + 6 - - You are one step away from commenting + + Video/Comment/Account - src/app/+videos/+video-watch/comment/video-comment-add.component.html - 55 + src/app/shared/shared-abuse-list/abuse-list-table.component.html + 22 - - You can comment using an account on any ActivityPub-compatible instance (PeerTube/Mastodon/Pleroma account for example). + + Messages - src/app/+videos/+video-watch/comment/video-comment-add.component.html - 60,61 + src/app/shared/shared-abuse-list/abuse-list-table.component.html + 25 - - Login to comment + + Internal note - src/app/+videos/+video-watch/comment/video-comment-add.component.html - 72 + src/app/shared/shared-abuse-list/abuse-list-table.component.html + 26 - - Markdown Emoji List + + Deleted account - src/app/+videos/+video-watch/comment/video-comment-add.component.html - 80 + src/app/shared/shared-abuse-list/abuse-list-table.component.html + 57,58 - - Report this comment + + This video has been reported multiple times. - src/app/+videos/+video-watch/comment/video-comment.component.ts - 173 + src/app/shared/shared-abuse-list/abuse-list-table.component.html + 70 - - Remove + + The video was blocked - src/app/+videos/+video-watch/comment/video-comment.component.ts - 181 + src/app/shared/shared-abuse-list/abuse-list-table.component.html + 79 - - Remove & re-draft + + by on - src/app/+videos/+video-watch/comment/video-comment.component.ts - 189 + src/app/shared/shared-abuse-list/abuse-list-table.component.html + 82 - - - Options - src/app/+videos/+video-watch/comment/video-comment.component.html - 50 + src/app/shared/shared-abuse-list/abuse-list-table.component.html + 99 - - Highlighted comment + + Video was deleted - src/app/+videos/+video-watch/comment/video-comment.component.html - 20 + src/app/shared/shared-abuse-list/abuse-list-table.component.html + 89 - - Reply + + Account deleted - src/app/+videos/+video-watch/comment/video-comment.component.html - 46 + src/app/shared/shared-abuse-list/abuse-list-table.component.html + 125,126 - - This comment has been deleted + + No abuses found matching current filters. - src/app/+videos/+video-watch/comment/video-comment.component.html - 63 + src/app/shared/shared-abuse-list/abuse-list-table.component.html + 166 - - The deletion will be sent to remote instances so they can reflect the change. + + No abuses found. - src/app/+videos/+video-watch/comment/video-comments.component.ts - 171 + src/app/shared/shared-abuse-list/abuse-list-table.component.html + 167 - - It is a remote comment, so the deletion will only be effective on your instance. + + Unsolved reports - src/app/+videos/+video-watch/comment/video-comments.component.ts - 173 + src/app/shared/shared-abuse-list/abuse-list-table.component.ts + 43 - - - Delete and re-draft + + + Accepted reports - src/app/+videos/+video-watch/comment/video-comments.component.ts - 199 + src/app/shared/shared-abuse-list/abuse-list-table.component.ts + 47 - - Do you really want to delete and re-draft this comment? + + Refused reports - src/app/+videos/+video-watch/comment/video-comments.component.ts - 199 + src/app/shared/shared-abuse-list/abuse-list-table.component.ts + 51 - - SORT BY + + Reports with blocked videos - src/app/+videos/+video-watch/comment/video-comments.component.html - 16,17 + src/app/shared/shared-abuse-list/abuse-list-table.component.ts + 55 - - Most recent first (default) + + Reports with deleted videos - src/app/+videos/+video-watch/comment/video-comments.component.html - 19 + src/app/shared/shared-abuse-list/abuse-list-table.component.ts + 59 - - Most replies first + + Do you really want to delete this abuse report? - src/app/+videos/+video-watch/comment/video-comments.component.html - 20 + src/app/shared/shared-abuse-list/abuse-list-table.component.ts + 145 - - 1 Comment + + Abuse deleted. - src/app/+videos/+video-watch/comment/video-comments.component.html - 6 + src/app/shared/shared-abuse-list/abuse-list-table.component.ts + 151 - - Comments + + Deleted comment - src/app/+videos/+video-watch/comment/video-comments.component.html - 7 + src/app/shared/shared-abuse-list/abuse-list-table.component.ts + 227 - - Comments + + Messages with reporter - src/app/+videos/+video-watch/comment/video-comments.component.html - 9 + src/app/shared/shared-abuse-list/abuse-list-table.component.ts + 261 - - No comments. + + Messages with moderators - src/app/+videos/+video-watch/comment/video-comments.component.html - 33 + src/app/shared/shared-abuse-list/abuse-list-table.component.ts + 262 - - View replies from and others + + Update internal note - src/app/+videos/+video-watch/comment/video-comments.component.html - 83,85 + src/app/shared/shared-abuse-list/abuse-list-table.component.ts + 267 - - View replies from + + Mark as accepted - src/app/+videos/+video-watch/comment/video-comments.component.html - 86,88 + src/app/shared/shared-abuse-list/abuse-list-table.component.ts + 272 - - View replies + + Mark as rejected - src/app/+videos/+video-watch/comment/video-comments.component.html - 90 + src/app/shared/shared-abuse-list/abuse-list-table.component.ts + 277 - - Comments are disabled. + + Add internal note - src/app/+videos/+video-watch/comment/video-comments.component.html - 101,102 + src/app/shared/shared-abuse-list/abuse-list-table.component.ts + 282 - - Support + + Delete report - src/app/+videos/+video-watch/modal/video-support.component.html - 3 + src/app/shared/shared-abuse-list/abuse-list-table.component.ts + 287 - - Maybe later + + Actions for the flagged account - src/app/+videos/+video-watch/modal/video-support.component.html - 11 + src/app/shared/shared-abuse-list/abuse-list-table.component.ts + 298 - - Video to import updated. + + Mute account - src/app/+videos/+video-edit/video-add-components/video-import-torrent.component.ts - 129 + src/app/shared/shared-abuse-list/abuse-list-table.component.ts + 304 - src/app/+videos/+video-edit/video-add-components/video-import-url.component.ts - 139 + src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts + 322 - - Select the torrent to import + + Mute server account - src/app/+videos/+video-edit/video-add-components/video-import-torrent.component.html - 6 + src/app/shared/shared-abuse-list/abuse-list-table.component.ts + 310 + + + Actions for the reporter - src/app/+videos/+video-edit/video-add-components/video-import-torrent.component.html - 8 + src/app/shared/shared-abuse-list/abuse-list-table.component.ts + 322 - - OR + + Mute reporter - src/app/+videos/+video-edit/video-add-components/video-import-torrent.component.html - 13 + src/app/shared/shared-abuse-list/abuse-list-table.component.ts + 328 - - Paste magnet URI + + Mute server - src/app/+videos/+video-edit/video-add-components/video-import-torrent.component.html - 16 + src/app/shared/shared-abuse-list/abuse-list-table.component.ts + 334 - - 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. + + Block video - src/app/+videos/+video-edit/video-add-components/video-import-torrent.component.html - 20,22 + src/app/shared/shared-abuse-list/abuse-list-table.component.ts + 351 - - Sorry, but something went wrong + + Video blocked. - src/app/+videos/+video-edit/video-add-components/video-import-torrent.component.html - 51 + src/app/shared/shared-abuse-list/abuse-list-table.component.ts + 357 - src/app/+videos/+video-edit/video-add-components/video-import-url.component.html - 44 + src/app/shared/shared-moderation/video-block.component.ts + 60 + + + Unblock video - src/app/+videos/+video-edit/video-add-components/video-go-live.component.html - 26 + src/app/shared/shared-abuse-list/abuse-list-table.component.ts + 367 + + + Video unblocked. - src/app/+videos/+video-edit/video-add-components/video-upload.component.html - 74 + src/app/shared/shared-abuse-list/abuse-list-table.component.ts + 373 - - Congratulations, the video will be imported with BitTorrent! You can already add information about this video. - + + Delete video - src/app/+videos/+video-edit/video-add-components/video-import-torrent.component.html - 56,57 + src/app/shared/shared-abuse-list/abuse-list-table.component.ts + 383 - - 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. + + Actions for the comment - src/app/+videos/+video-edit/video-add-components/video-import-url.component.html - 11,14 + src/app/shared/shared-abuse-list/abuse-list-table.component.ts + 412 - - Congratulations, the video behind will be imported! You can already add information about this video. - + + Delete comment - src/app/+videos/+video-edit/video-add-components/video-import-url.component.html - 48,50 + src/app/shared/shared-abuse-list/abuse-list-table.component.ts + 418 - - Cannot create live because this instance have too many created lives + + Comment deleted. - src/app/+videos/+video-edit/video-add-components/video-go-live.component.ts - 89 + src/app/shared/shared-abuse-list/abuse-list-table.component.ts + 430 - - Cannot create live because you created too many lives + + Account muted by the instance. - src/app/+videos/+video-edit/video-add-components/video-go-live.component.ts - 91 + src/app/shared/shared-abuse-list/abuse-list-table.component.ts + 446 - - - Live published. - src/app/+videos/+video-edit/video-add-components/video-go-live.component.ts - 121 + src/app/shared/shared-moderation/user-moderation-dropdown.component.ts + 173 - - Go Live + + Server muted by the instance. - src/app/+videos/+video-edit/video-add-components/video-go-live.component.html - 20 + src/app/shared/shared-abuse-list/abuse-list-table.component.ts + 458 - - Max live duration is . If your live reaches this limit, it will be automatically terminated. - + + Messages with the reporter - src/app/+videos/+video-edit/video-add-components/video-go-live.component.html - 30,33 + src/app/shared/shared-abuse-list/abuse-message-modal.component.html + 4 - - Your video was uploaded to your account and is private. + + Messages with the moderation team - src/app/+videos/+video-edit/video-add-components/video-upload.component.ts - 92 + src/app/shared/shared-abuse-list/abuse-message-modal.component.html + 5 - - But associated data (tags, description...) will be lost, are you sure you want to leave this page? + + No messages for now. - src/app/+videos/+video-edit/video-add-components/video-upload.component.ts - 93 + src/app/shared/shared-abuse-list/abuse-message-modal.component.html + 28,29 - - Your video is not uploaded yet, are you sure you want to leave this page? + + Add a message - src/app/+videos/+video-edit/video-add-components/video-upload.component.ts - 95 + src/app/shared/shared-abuse-list/abuse-message-modal.component.html + 44 - - Upload + + Add a message to communicate with the reporter - src/app/+videos/+video-edit/video-add-components/video-upload.component.ts - 115 + src/app/shared/shared-abuse-list/abuse-message-modal.component.ts + 100 - - Upload + + Add a message to communicate with the moderation team - src/app/+videos/+video-edit/video-add-components/video-upload.component.ts - 117 + src/app/shared/shared-abuse-list/abuse-message-modal.component.ts + 103 - - Upload cancelled + + Moderation comment - src/app/+videos/+video-edit/video-add-components/video-upload.component.ts - 143 + src/app/shared/shared-abuse-list/moderation-comment-modal.component.html + 3 - - Video published. + + This comment can only be seen by you or the other moderators. - src/app/+videos/+video-edit/video-add-components/video-upload.component.ts - 267 + src/app/shared/shared-abuse-list/moderation-comment-modal.component.html + 21,22 - - Your video quota is exceeded with this video ( -video size: , used: , quota: ) + + Update this comment - src/app/+videos/+video-edit/video-add-components/video-upload.component.ts - 289,290 + src/app/shared/shared-abuse-list/moderation-comment-modal.component.html + 30 - - Your daily video quota is exceeded with this video ( -video size: , used: , quota: ) + + Comment updated. - src/app/+videos/+video-edit/video-add-components/video-upload.component.ts - 309,310 + src/app/shared/shared-abuse-list/moderation-comment-modal.component.ts + 58 - - Select the file to upload + + Upload a new avatar - src/app/+videos/+video-edit/video-add-components/video-upload.component.html - 6 + src/app/shared/shared-actor-image-edit/actor-avatar-edit.component.html + 9 - src/app/+videos/+video-edit/video-add-components/video-upload.component.html - 8 + src/app/shared/shared-actor-image-edit/actor-avatar-edit.component.html + 34 - - Video background image + + Change your avatar - src/app/+videos/+video-edit/video-add-components/video-upload.component.html - 29 + src/app/shared/shared-actor-image-edit/actor-avatar-edit.component.html + 18 - - Image that will be merged with your audio file. The chosen image will be definitive and cannot be modified. + + Remove avatar - src/app/+videos/+video-edit/video-add-components/video-upload.component.html - 32,35 + src/app/shared/shared-actor-image-edit/actor-avatar-edit.component.html + 40 - - Total video uploaded + + max size - src/app/+videos/+video-edit/video-add-components/video-upload.component.html - 52 + src/app/shared/shared-actor-image-edit/actor-avatar-edit.component.ts + 46 - - - Processing… - src/app/+videos/+video-edit/video-add-components/video-upload.component.html - 54 + src/app/shared/shared-forms/preview-upload.component.ts + 38 - - Retry + + extensions - src/app/+videos/+video-edit/video-add-components/video-upload.component.html - 68 + src/app/shared/shared-actor-image-edit/actor-avatar-edit.component.ts + 47 - Retry failed upload of a video - - Congratulations! Your video is now available in your private library. - + + This image is too large. - src/app/+videos/+video-edit/video-add-components/video-upload.component.html - 79,80 + src/app/shared/shared-actor-image-edit/actor-avatar-edit.component.ts + 55 - - - Publish will be available when upload is finished - src/app/+videos/+video-edit/video-add-components/video-upload.component.html - 92 + src/app/shared/shared-actor-image-edit/actor-banner-edit.component.ts + 52 - - Used + + Upload a new banner - src/app/+admin/follows/video-redundancies-list/video-redundancies-list.component.ts - 101 + src/app/shared/shared-actor-image-edit/actor-banner-edit.component.html + 9 - - - Available - src/app/+admin/follows/video-redundancies-list/video-redundancies-list.component.ts - 101 + src/app/shared/shared-actor-image-edit/actor-banner-edit.component.html + 26 - - Do you really want to remove this video redundancy? + + Change your banner - src/app/+admin/follows/video-redundancies-list/video-redundancies-list.component.ts - 140 + src/app/shared/shared-actor-image-edit/actor-banner-edit.component.html + 18 - - Remove redundancy + + Remove banner - src/app/+admin/follows/video-redundancies-list/video-redundancies-list.component.ts - 141 + src/app/shared/shared-actor-image-edit/actor-banner-edit.component.html + 32 - - Video redundancies removed! + + ratio 6/1, recommended size: 1920x317, max size: , extensions: - src/app/+admin/follows/video-redundancies-list/video-redundancies-list.component.ts - 147 + src/app/shared/shared-actor-image-edit/actor-banner-edit.component.ts + 44 - - Videos redundancies + + Account avatar - src/app/+admin/follows/video-redundancies-list/video-redundancies-list.component.html - 3 + src/app/shared/shared-actor-image/actor-avatar.component.ts + 46 - - My videos duplicated by remote instances + + Channel avatar - src/app/+admin/follows/video-redundancies-list/video-redundancies-list.component.html - 12 + src/app/shared/shared-actor-image/actor-avatar.component.ts + 47 - - Remote videos duplicated by my instance + + Markdown compatible that also supports custom PeerTube HTML tags - src/app/+admin/follows/video-redundancies-list/video-redundancies-list.component.html - 13 + src/app/shared/shared-custom-markup/custom-markup-help.component.html + 2 - - Video + + Latest published video - src/app/+admin/follows/video-redundancies-list/video-redundancies-list.component.html - 29 + src/app/shared/shared-custom-markup/peertube-custom-tags/channel-miniature-markup.component.html + 24 + + + Error in channel miniature component: - src/app/+admin/moderation/video-block-list/video-block-list.component.html - 43 + src/app/shared/shared-custom-markup/peertube-custom-tags/channel-miniature-markup.component.ts + 57 - - Strategy + + Error in playlist miniature component: - src/app/+admin/follows/video-redundancies-list/video-redundancies-list.component.html - 28 + src/app/shared/shared-custom-markup/peertube-custom-tags/playlist-miniature-markup.component.ts + 47 - - Total size + + Error in video miniature component: - src/app/+admin/follows/video-redundancies-list/video-redundancies-list.component.html - 30 + src/app/shared/shared-custom-markup/peertube-custom-tags/video-miniature-markup.component.ts + 59 - - List redundancies + + Error in videos list component: - src/app/+admin/follows/video-redundancies-list/video-redundancies-list.component.html - 37 + src/app/shared/shared-custom-markup/peertube-custom-tags/videos-list-markup.component.ts + 77 - - Open video in a new tab + + Advanced filters - src/app/+admin/follows/video-redundancies-list/video-redundancies-list.component.html - 49 + src/app/shared/shared-forms/advanced-input-filter.component.html + 8 - - Your instance doesn't mirror any video. + + Filter... - src/app/+admin/follows/video-redundancies-list/video-redundancies-list.component.html - 81 + src/app/shared/shared-forms/advanced-input-filter.component.html + 17 - - Your instance has no mirrored videos. + + Clear filters - src/app/+admin/follows/video-redundancies-list/video-redundancies-list.component.html - 82 + src/app/shared/shared-forms/advanced-input-filter.component.html + 23 - - - Enabled strategies stats - src/app/+admin/follows/video-redundancies-list/video-redundancies-list.component.html - 91 + src/app/shared/shared-main/misc/simple-search-input.component.html + 14 - - No redundancy strategy is enabled on your instance. + + Copy - src/app/+admin/follows/video-redundancies-list/video-redundancies-list.component.html - 96,97 + src/app/shared/shared-forms/input-toggle-hidden.component.html + 15 - - When active, the next video is automatically played after the current one. + + Copied - src/app/+videos/+video-watch/recommendations/recommended-videos.component.ts - 59 + src/app/shared/shared-forms/input-toggle-hidden.component.ts + 47 - - - Other videos - src/app/+videos/+video-watch/recommendations/recommended-videos.component.html - 5,6 + src/app/shared/shared-video-miniature/video-download.component.ts + 197 - - AUTOPLAY + + Truncated preview - src/app/+videos/+video-watch/recommendations/recommended-videos.component.html - 10 + src/app/shared/shared-forms/markdown-textarea.component.html + 11 - - Sunday + + Complete preview - src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts - 11 + src/app/shared/shared-forms/markdown-textarea.component.html + 19 - - Monday + + Maximize editor - src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts - 12 + src/app/shared/shared-forms/markdown-textarea.component.ts + 49 - - Tuesday + + Exit maximized editor - src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts - 13 + src/app/shared/shared-forms/markdown-textarea.component.ts + 50 - - Wednesday + + Recommended - src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts - 14 + src/app/shared/shared-forms/peertube-checkbox.component.html + 33 - - Thursday + + This file is too large. - src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts - 15 + src/app/shared/shared-forms/reactive-file.component.ts + 50 - - Friday + + PeerTube cannot handle this kind of file. Accepted extensions are }. - src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts - 16 + src/app/shared/shared-forms/reactive-file.component.ts + 56 - - Saturday + + All categories - src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts - 17 + src/app/shared/shared-forms/select/select-categories.component.ts + 24 - - Sun + + You can't select more than items - src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts - 21 + src/app/shared/shared-forms/select/select-checkbox-all.component.ts + 81 - Day name short - - Mon + + No items found - src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts - 22 + src/app/shared/shared-forms/select/select-checkbox.component.html + 14 - Day name short - - Tue + + Add a new option - src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts - 23 + src/app/shared/shared-forms/select/select-checkbox.component.ts + 27 - Day name short - - Wed + + Custom value... - src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts - 24 + src/app/shared/shared-forms/select/select-custom-value.component.ts + 69 - Day name short - - Thu + + Unknown language - src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts - 25 + src/app/shared/shared-forms/select/select-languages.component.ts + 41 - Day name short - - Fri + + Enter a new tag - src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts - 26 + src/app/shared/shared-forms/select/select-tags.component.html + 5 - Day name short - - Sat + + yes - src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts - 27 + src/app/shared/shared-instance/feature-boolean.component.html + 1 - Day name short - - Su + + no - src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts - 31 + src/app/shared/shared-instance/feature-boolean.component.html + 2 - Day name min - - Mo + + Features found on this instance - src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts - 32 + src/app/shared/shared-instance/instance-about-accordion.component.html + 6 - Day name min - - - Tu - src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts - 33 + src/app/shared/shared-instance/instance-features-table.component.html + 4 - Day name min - - We + + Administrators & Sustainability - src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts - 34 + src/app/shared/shared-instance/instance-about-accordion.component.html + 15 - Day name min - - Th + + Who are we? - src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts - 35 + src/app/shared/shared-instance/instance-about-accordion.component.html + 19 - Day name min - - Fr + + How long do we plan to maintain this instance? - src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts - 36 + src/app/shared/shared-instance/instance-about-accordion.component.html + 24 - Day name min - - Sa + + How will we finance this instance? - src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts - 37 + src/app/shared/shared-instance/instance-about-accordion.component.html + 29 - Day name min - - January + + PeerTube version - src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts - 41 + src/app/shared/shared-instance/instance-features-table.component.html + 6 - - February + + Default NSFW/sensitive videos policycan be redefined by the users - src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts - 42 + src/app/shared/shared-instance/instance-features-table.component.html + 13,14 - - March + + User registration allowed - src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts - 43 + src/app/shared/shared-instance/instance-features-table.component.html + 21 - - April + + Video uploads - src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts - 44 + src/app/shared/shared-instance/instance-features-table.component.html + 28 - - - May - src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts - 45 + src/app/shared/shared-instance/instance-features-table.component.html + 39 + + + Transcoding in multiple resolutions - src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts - 60 + src/app/shared/shared-instance/instance-features-table.component.html + 32 - - June + + Requires manual validation by moderators - src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts - 46 + src/app/shared/shared-instance/instance-features-table.component.html + 41 - - July + + Automatically published - src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts - 47 + src/app/shared/shared-instance/instance-features-table.component.html + 42 - - August + + Unlimited ( per day) - src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts - 48 + src/app/shared/shared-instance/instance-features-table.component.html + 61 - - September + + Live streaming enabled - src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts - 49 + src/app/shared/shared-instance/instance-features-table.component.html + 71 - - October + + Transcode live video in multiple resolutions - src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts - 50 + src/app/shared/shared-instance/instance-features-table.component.html + 78 - - November + + Max parallel lives - src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts - 51 + src/app/shared/shared-instance/instance-features-table.component.html + 85 - - December + + per user / per instance - src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts - 52 + src/app/shared/shared-instance/instance-features-table.component.html + 86,88 - - Jan + + HTTP import (YouTube, Vimeo, direct URL...) - src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts - 56 + src/app/shared/shared-instance/instance-features-table.component.html + 96 - Month name short - - Feb + + Torrent import - src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts - 57 + src/app/shared/shared-instance/instance-features-table.component.html + 103 - Month name short - - Mar + + Player - src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts - 58 + src/app/shared/shared-instance/instance-features-table.component.html + 111 - Month name short - - Apr + + P2P enabled - src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts - 59 + src/app/shared/shared-instance/instance-features-table.component.html + 115 - Month name short - - Jun + + Users can resolve distant content - src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts - 61 + src/app/shared/shared-instance/instance-features-table.component.html + 126 - Month name short - - Jul + + Hidden - src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts - 62 + src/app/shared/shared-instance/instance-features-table.component.ts + 53 - Month name short - - Aug + + Blurred with confirmation request - src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts - 63 + src/app/shared/shared-instance/instance-features-table.component.ts + 54 - Month name short - - Sep + + Displayed - src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts - 64 + src/app/shared/shared-instance/instance-features-table.component.ts + 55 + + + src/app/shared/shared-video-miniature/video-filters.model.ts + 227 - Month name short - - Oct + + ~ 1 minute - src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts - 65 + src/app/shared/shared-instance/instance-features-table.component.ts + 74 - Month name short - - Nov + + ~ minutes - src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts - 66 + src/app/shared/shared-instance/instance-features-table.component.ts + 76 - Month name short - - Dec + + of full HD videos - src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts - 67 + src/app/shared/shared-instance/instance-features-table.component.ts + 92 - Month name short - - Clear + + of HD videos - src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts - 72 + src/app/shared/shared-instance/instance-features-table.component.ts + 93 - - yy-mm-dd + + of average quality videos - src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts - 88 + src/app/shared/shared-instance/instance-features-table.component.ts + 94 - Date format in this locale. - - Add caption + + Loading instance statistics... - src/app/+videos/+video-edit/shared/video-caption-add-modal.component.html - 5 + src/app/shared/shared-instance/instance-statistics.component.html + 1 - - Select the caption file + + Local - src/app/+videos/+video-edit/shared/video-caption-add-modal.component.html - 24 + src/app/shared/shared-instance/instance-statistics.component.html + 4 - - - Add this caption - src/app/+videos/+video-edit/shared/video-caption-add-modal.component.html - 42 + src/app/shared/shared-video-miniature/video-filters.model.ts + 125 - - This will replace an existing caption! + + users - src/app/+videos/+video-edit/shared/video-caption-add-modal.component.html - 31,32 + src/app/shared/shared-instance/instance-statistics.component.html + 11 - - Instance languages + + videos - src/app/+videos/+video-edit/shared/video-edit.component.ts - 185 + src/app/shared/shared-instance/instance-statistics.component.html + 21 - - - Scheduled - src/app/+videos/+video-edit/shared/video-edit.component.ts - 197 + src/app/shared/shared-instance/instance-statistics.component.html + 65 - - Hide the video until a specific date + + video views - src/app/+videos/+video-edit/shared/video-edit.component.ts - 198 + src/app/shared/shared-instance/instance-statistics.component.html + 31 - - Basic info + + video comments - src/app/+videos/+video-edit/shared/video-edit.component.html - 5 + src/app/shared/shared-instance/instance-statistics.component.html + 41 - - - Advanced settings - src/app/+videos/+video-edit/shared/video-edit.component.html - 260 + src/app/shared/shared-instance/instance-statistics.component.html + 75 - - Title + + of hosted video - src/app/+videos/+video-edit/shared/video-edit.component.html - 11 + src/app/shared/shared-instance/instance-statistics.component.html + 51 - - Tags could be used to suggest relevant recommendations. There is a maximum of 5 tags. Press Enter to add a new tag. + + followers - src/app/+videos/+video-edit/shared/video-edit.component.html - 24,27 + src/app/shared/shared-instance/instance-statistics.component.html + 85 - - Video descriptions are truncated by default and require manual action to expand them. + + following - src/app/+videos/+video-edit/shared/video-edit.component.html - 43,44 + src/app/shared/shared-instance/instance-statistics.component.html + 95 - - Choose the appropriate license for your work. + + h - src/app/+videos/+video-edit/shared/video-edit.component.html - 79,80 + src/app/shared/shared-main/angular/duration-formatter.pipe.ts + 14 - - Schedule publication () + + min - src/app/+videos/+video-edit/shared/video-edit.component.html - 117 + src/app/shared/shared-main/angular/duration-formatter.pipe.ts + 16 - - - Contains sensitive content - src/app/+videos/+video-edit/shared/video-edit.component.html - 131 + src/app/shared/shared-main/angular/duration-formatter.pipe.ts + 23 - - Some instances do not list videos containing mature or explicit content by default. + + sec - src/app/+videos/+video-edit/shared/video-edit.component.html - 135 + src/app/shared/shared-main/angular/duration-formatter.pipe.ts + 17 - - Publish after transcoding + + sec - src/app/+videos/+video-edit/shared/video-edit.component.html - 141 + src/app/shared/shared-main/angular/duration-formatter.pipe.ts + 30 - - If you decide not to wait for transcoding before publishing the video, it could be unplayable until transcoding ends. + + years ago - src/app/+videos/+video-edit/shared/video-edit.component.html - 145 + src/app/shared/shared-main/angular/from-now.pipe.ts + 11 - - Captions + + 1 year ago - src/app/+videos/+video-edit/shared/video-edit.component.html - 155 + src/app/shared/shared-main/angular/from-now.pipe.ts + 12 - - - Add another caption - src/app/+videos/+video-edit/shared/video-edit.component.html - 163 + src/app/shared/shared-main/angular/from-now.pipe.ts + 17 - - See the subtitle file + + months ago - src/app/+videos/+video-edit/shared/video-edit.component.html - 172 + src/app/shared/shared-main/angular/from-now.pipe.ts + 18 - - Already uploaded ✔ + + 1 month ago - src/app/+videos/+video-edit/shared/video-edit.component.html - 176 + src/app/shared/shared-main/angular/from-now.pipe.ts + 19 - - - Will be created on update - src/app/+videos/+video-edit/shared/video-edit.component.html - 184 + src/app/shared/shared-main/angular/from-now.pipe.ts + 24 - - Cancel create + + weeks ago - src/app/+videos/+video-edit/shared/video-edit.component.html - 186 + src/app/shared/shared-main/angular/from-now.pipe.ts + 25 - - Will be deleted on update + + 1 week ago - src/app/+videos/+video-edit/shared/video-edit.component.html - 192 + src/app/shared/shared-main/angular/from-now.pipe.ts + 26 - - Cancel deletion + + days ago - src/app/+videos/+video-edit/shared/video-edit.component.html - 194 + src/app/shared/shared-main/angular/from-now.pipe.ts + 29 - - No captions for now. + + 1 day ago - src/app/+videos/+video-edit/shared/video-edit.component.html - 200,201 + src/app/shared/shared-main/angular/from-now.pipe.ts + 30 - - Live settings + + hours ago - src/app/+videos/+video-edit/shared/video-edit.component.html - 208 + src/app/shared/shared-main/angular/from-now.pipe.ts + 33 - - 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 + + 1 hour ago - src/app/+videos/+video-edit/shared/video-edit.component.html - 236 + src/app/shared/shared-main/angular/from-now.pipe.ts + 34 - - This is a permanent live + + min ago - src/app/+videos/+video-edit/shared/video-edit.component.html - 232 + src/app/shared/shared-main/angular/from-now.pipe.ts + 37 - - ⚠️ If you enable this option, your live will be terminated if you exceed your video quota + + just now - src/app/+videos/+video-edit/shared/video-edit.component.html - 248 + src/app/shared/shared-main/angular/from-now.pipe.ts + 39 - - Automatically publish a replay when your live ends + + Open actions - src/app/+videos/+video-edit/shared/video-edit.component.html - 244 + src/app/shared/shared-main/buttons/action-dropdown.component.html + 4 - - Video preview + + Open syndication dropdown - src/app/+videos/+video-edit/shared/video-edit.component.html - 267 + src/app/shared/shared-main/feeds/feed.component.html + 3 - - Support + + Some of your channels are not fully set up. Make them welcoming and explicit about what you publish by adding a banner, an avatar and a description. - src/app/+videos/+video-edit/shared/video-edit.component.html - 276 + src/app/shared/shared-main/misc/channels-setup-message.component.html + 5 - - Original publication date + + Set up my channels - src/app/+videos/+video-edit/shared/video-edit.component.html - 296 + src/app/shared/shared-main/misc/channels-setup-message.component.html + 6 - - Enable video comments + + Get help - src/app/+videos/+video-edit/shared/video-edit.component.html - 317 + src/app/shared/shared-main/misc/help.component.ts + 16 - - Enable download + + <a href="https://en.wikipedia.org/wiki/Markdown#Example" target="_blank" rel="noopener noreferrer">Markdown</a> compatible that supports: - src/app/+videos/+video-edit/shared/video-edit.component.html - 322 + src/app/shared/shared-main/misc/help.component.ts + 75 - - Short text to tell people how they can support you (membership platform...). + + Links - src/app/+videos/+video-edit/shared/video-edit.component.html - 280,281 + src/app/shared/shared-main/misc/help.component.ts + 82 - - This is the date when the content was originally published (e.g. the release date for a film) + + New lines - src/app/+videos/+video-edit/shared/video-edit.component.html - 300,301 + src/app/shared/shared-main/misc/help.component.ts + 83 - - Plugin settings + + Images - src/app/+videos/+video-edit/shared/video-edit.component.html - 330 + src/app/shared/shared-main/misc/help.component.ts + 85 - - Switch video block to manual + + Close search - src/app/+admin/moderation/video-block-list/video-block-list.component.ts - 48 + src/app/shared/shared-main/misc/simple-search-input.component.html + 19 - - Video switched to manual block. + + You don't have notifications. - src/app/+admin/moderation/video-block-list/video-block-list.component.ts - 54 + src/app/shared/shared-main/users/user-notifications.component.html + 1 - - Video blocks + + published a new video: - src/app/+admin/moderation/video-block-list/video-block-list.component.html - 3 + src/app/shared/shared-main/users/user-notifications.component.html + 15,16 - - Showing to of blocked videos + + The notification concerns a video now unavailable - src/app/+admin/moderation/video-block-list/video-block-list.component.html - 10 + src/app/shared/shared-main/users/user-notifications.component.html + 24,25 - - Advanced block filters + + Your video has been unblocked - src/app/+admin/moderation/video-block-list/video-block-list.component.html - 23 + src/app/shared/shared-main/users/user-notifications.component.html + 33,34 - - Automatic blocks + + Your video has been blocked - src/app/+admin/moderation/video-block-list/video-block-list.component.html - 24 + src/app/shared/shared-main/users/user-notifications.component.html + 41,42 - - Manual blocks + + A new video abuse has been created on video - src/app/+admin/moderation/video-block-list/video-block-list.component.html - 25 + src/app/shared/shared-main/users/user-notifications.component.html + 49 - - Sensitive + + A new comment abuse has been created on video - src/app/+admin/moderation/video-block-list/video-block-list.component.html - 44 + src/app/shared/shared-main/users/user-notifications.component.html + 53 - - Unfederated + + A new account abuse has been created on account - src/app/+admin/moderation/video-block-list/video-block-list.component.html - 45 + src/app/shared/shared-main/users/user-notifications.component.html + 57 + + + A new abuse has been created - src/app/+admin/moderation/video-block-list/video-block-list.component.html - 88 + src/app/shared/shared-main/users/user-notifications.component.html + 62,63 - - The video was blocked due to automatic blocking of new videos + + Your abuse has been acceptedrejected - src/app/+admin/moderation/video-block-list/video-block-list.component.html - 74 + src/app/shared/shared-main/users/user-notifications.component.html + 70,72 + + + Abuse has a new message - src/app/+admin/moderation/video-block-list/video-block-list.component.html - 74 + src/app/shared/shared-main/users/user-notifications.component.html + 80,81 - - NSFW + + The recently added video has been automatically blocked - src/app/+admin/moderation/video-block-list/video-block-list.component.html - 84 + src/app/shared/shared-main/users/user-notifications.component.html + 88 - - Block reason: + + commented your video - src/app/+admin/moderation/video-block-list/video-block-list.component.html - 104 + src/app/shared/shared-main/users/user-notifications.component.html + 99 - - No blocked video found matching current filters. + + The notification concerns a comment now unavailable - src/app/+admin/moderation/video-block-list/video-block-list.component.html - 124 + src/app/shared/shared-main/users/user-notifications.component.html + 107,108 - - - No blocked video found. - src/app/+admin/moderation/video-block-list/video-block-list.component.html - 125 + src/app/shared/shared-main/users/user-notifications.component.html + 172,173 - - Audio-only + + Your video has been published - src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts - 61 + src/app/shared/shared-main/users/user-notifications.component.html + 116,117 - - A <code>.mp4</code> that keeps the original audio track, with no video + + Your video import succeeded - src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts - 62 + src/app/shared/shared-main/users/user-notifications.component.html + 124,125 - - 240p + + Your video import failed - src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts - 66 + src/app/shared/shared-main/users/user-notifications.component.html + 132,133 - - 360p + + User registered on your instance - src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts - 70 + src/app/shared/shared-main/users/user-notifications.component.html + 140,141 - - 480p + + is following your channel your account - src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts - 74 + src/app/shared/shared-main/users/user-notifications.component.html + 150,153 - - 720p + + mentioned you on video - src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts - 78 + src/app/shared/shared-main/users/user-notifications.component.html + 164 - - 1080p + + Your instance has a new follower () awaiting your approval - src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts - 82 + src/app/shared/shared-main/users/user-notifications.component.html + 181,182 - - 1440p + + Your instance automatically followed - src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts - 86 + src/app/shared/shared-main/users/user-notifications.component.html + 190 - - 2160p + + A new version of the plugin/theme is available: - src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts - 90 + src/app/shared/shared-main/users/user-notifications.component.html + 198,199 - - Auto (via ffmpeg) + + A new version of PeerTube is available: - src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts - 97 + src/app/shared/shared-main/users/user-notifications.component.html + 206,207 - - No limit + + The notification points to content now unavailable - src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts - 105 + src/app/shared/shared-main/users/user-notifications.component.html + 214,215 - - 1 hour + + viewers - src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts - 106 + src/app/shared/shared-main/video/video.model.ts + 216 - - 3 hours + + views - src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts - 107 + src/app/shared/shared-main/video/video.model.ts + 219 - - 5 hours + + Only I can see this video - src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts - 108 + src/app/shared/shared-main/video/video.service.ts + 325 - - 10 hours + + Only shareable via a private link - src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts - 109 + src/app/shared/shared-main/video/video.service.ts + 326 - - threads + + Anyone can see this video - src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts - 149 + src/app/shared/shared-main/video/video.service.ts + 327 - - thread + + Only users of this instance can see this video - src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts - 150 + src/app/shared/shared-main/video/video.service.ts + 328 - - Configuration updated. + + Violent or repulsive - src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts - 380 + src/app/shared/shared-moderation/abuse.service.ts + 139 - - You enabled signup: we automatically enabled the "Block new videos automatically" checkbox of the "Videos" section just below. + + Contains offensive, violent, or coarse language or iconography. - src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts - 473 + src/app/shared/shared-moderation/abuse.service.ts + 140 - - Configuration + + Hateful or abusive - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 1 + src/app/shared/shared-moderation/abuse.service.ts + 144 - - Instance information + + Contains abusive, racist or sexist language or iconography. - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 7 + src/app/shared/shared-moderation/abuse.service.ts + 145 - - Basic configuration + + Spam, ad or false news - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 239 + src/app/shared/shared-moderation/abuse.service.ts + 149 - - VOD Transcoding + + Contains marketing, spam, purposefully deceitful news, or otherwise misleading thumbnail/text/tags. Please provide reputable sources to report hoaxes. - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 701 + src/app/shared/shared-moderation/abuse.service.ts + 151 - - Advanced configuration + + Privacy breach or doxxing - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 1016 + src/app/shared/shared-moderation/abuse.service.ts + 155 - - Update configuration + + Contains personal information that could be used to track, identify, contact or impersonate someone (e.g. name, address, phone number, email, or credit card details). - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 1141 + src/app/shared/shared-moderation/abuse.service.ts + 157 - - INSTANCE + + Infringes your copyright wrt. the regional laws with which the server must comply. - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 15 + src/app/shared/shared-moderation/abuse.service.ts + 162 - - Short description + + Breaks server rules - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 30 + src/app/shared/shared-moderation/abuse.service.ts + 166 - - Main instance categories + + 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/+admin/config/edit-custom-config/edit-custom-config.component.html - 48 + src/app/shared/shared-moderation/abuse.service.ts + 168 - - Add a new category + + The above can only be seen in thumbnails. - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 55 + src/app/shared/shared-moderation/abuse.service.ts + 177 - - Main languages you/your moderators speak + + The above can only be seen in captions (please describe which). - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 62 + src/app/shared/shared-moderation/abuse.service.ts + 182 - - MODERATION & NSFW + + Showing to of muted accounts - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 80 + src/app/shared/shared-moderation/account-blocklist.component.html + 10 - - - Manage users to build a moderation team. - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 82,83 + src/app/shared/shared-moderation/account-blocklist.component.html + 10 - - Policy on videos containing sensitive content + + Muted at - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 104 + src/app/shared/shared-moderation/account-blocklist.component.html + 24 - - - Who moderates the instance? What is the policy regarding NSFW videos? Political videos? etc - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 145 + src/app/shared/shared-moderation/account-blocklist.component.html + 24 - - - YOU AND YOUR INSTANCE - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 159 + src/app/shared/shared-moderation/server-blocklist.component.html + 32 - - - Who is behind the instance? - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 165 + src/app/shared/shared-moderation/server-blocklist.component.html + 32 - - A single person? A non-profit? A company? + + Unmute - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 166 + src/app/shared/shared-moderation/account-blocklist.component.html + 31 - - - Why did you create this instance? - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 177 + src/app/shared/shared-moderation/account-blocklist.component.html + 31 - - - To share your personal videos? To open registrations and allow people to upload what they want? - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 178 + src/app/shared/shared-moderation/server-blocklist.component.html + 39 - - - How long do you plan to maintain this instance? - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 188 + src/app/shared/shared-moderation/server-blocklist.component.html + 39 - - It's important to know for users who want to register on your instance + + No account found matching current filters. - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 189 + src/app/shared/shared-moderation/account-blocklist.component.html + 53 - - - How will you finance the PeerTube server? - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 199 + src/app/shared/shared-moderation/account-blocklist.component.html + 53 - - With your own funds? With user donations? Advertising? + + No account found. - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 200 + src/app/shared/shared-moderation/account-blocklist.component.html + 54 - - - OTHER INFORMATION - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 214 + src/app/shared/shared-moderation/account-blocklist.component.html + 54 - - What server/hardware does the instance run on? + + Account unmuted. - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 220 + src/app/shared/shared-moderation/account-blocklist.component.ts + 42 - - - i.e. 2vCore 2GB RAM, a direct the link to the server you rent, etc. - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 221 + src/app/shared/shared-moderation/user-moderation-dropdown.component.ts + 131 - - This instance is dedicated to sensitive or NSFW content + + Account unmuted by your instance. - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 91 + src/app/shared/shared-moderation/account-blocklist.component.ts + 43 - - 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. + + 1 host (without "http://") per line - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 96,98 + src/app/shared/shared-moderation/batch-domains-modal.component.html + 11 - - With Do not list or Blur thumbnails, a confirmation will be requested to watch the video. + + Process domains - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 109,110 + src/app/shared/shared-moderation/batch-domains-modal.component.ts + 28 - - APPEARANCE + + Report - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 245 + src/app/shared/shared-moderation/report-modals/account-report.component.ts + 51 - - Use plugins & themes for more involved changes, or add slight customizations. + + Account reported. - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 247,248 + src/app/shared/shared-moderation/report-modals/account-report.component.ts + 82 - - default + + Report comment - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 259 + src/app/shared/shared-moderation/report-modals/comment-report.component.ts + 51 - - Landing page + + Comment reported. - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 268 + src/app/shared/shared-moderation/report-modals/comment-report.component.ts + 82 - - Discover videos + + What is the issue? - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 271 + src/app/shared/shared-moderation/report-modals/report.component.html + 13 - - - Trending videos - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 272 + src/app/shared/shared-moderation/report-modals/report.component.html + 13 - - - Most liked videos - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 273 + src/app/shared/shared-moderation/report-modals/video-report.component.html + 13 - - Recently added videos + + Your report will be sent to moderators of and will be forwarded to the comment origin () too. - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 274 + src/app/shared/shared-moderation/report-modals/report.component.html + 36,38 - - - BROADCAST MESSAGE - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 286 + src/app/shared/shared-moderation/report-modals/report.component.html + 36,38 - - Display a message on your instance + + Please describe the issue... - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 288,289 + src/app/shared/shared-moderation/report-modals/report.component.html + 42 - - - Enable broadcast message - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 299 + src/app/shared/shared-moderation/report-modals/report.component.html + 42 - - - Allow users to dismiss the broadcast message - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 306 + src/app/shared/shared-moderation/report-modals/video-report.component.html + 80 - - Broadcast message level + + Report video "" - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 311 + src/app/shared/shared-moderation/report-modals/video-report.component.html + 3 - - Message + + Start at - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 323 + src/app/shared/shared-moderation/report-modals/video-report.component.html + 47 - - - NEW USERS - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 338 + src/app/shared/shared-share-modal/video-share.component.html + 113 - - - Manage users to set their quota individually. - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 340,341 + src/app/shared/shared-video-playlist/video-add-to-playlist.component.html + 34 - - - Enable Signup - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 350 + src/app/shared/shared-video-playlist/video-playlist-element-miniature.component.html + 57 - - ⚠️ This functionality requires a lot of attention and extra moderation. + + Stop at - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 353 + src/app/shared/shared-moderation/report-modals/video-report.component.html + 62 - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 584 + src/app/shared/shared-share-modal/video-share.component.html + 144 - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 597 + src/app/shared/shared-video-playlist/video-add-to-playlist.component.html + 35 - - - Signup requires email verification - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 360 + src/app/shared/shared-video-playlist/video-playlist-element-miniature.component.html + 71 - - Signup limit + + Your report will be sent to moderators of and will be forwarded to the video origin () too. - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 364 + src/app/shared/shared-moderation/report-modals/video-report.component.html + 74,76 - - {VAR_PLURAL, plural, =1 {user} other {users}} + + Video reported. - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 370 + src/app/shared/shared-moderation/report-modals/video-report.component.ts + 113 - - Default video quota per user + + Showing to of muted instances - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 382 + src/app/shared/shared-moderation/server-blocklist.component.html + 11 - - - Default daily upload limit per user - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 394 + src/app/shared/shared-moderation/server-blocklist.component.html + 11 - - VIDEOS + + Mute domain - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 411 + src/app/shared/shared-moderation/server-blocklist.component.html + 18 + + + src/app/shared/shared-moderation/server-blocklist.component.html + 18 - - Allow import with HTTP URL (e.g. YouTube) + + No server found matching current filters. - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 422 + src/app/shared/shared-moderation/server-blocklist.component.html + 55 - - - Allow import with a torrent file or a magnet URI - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 429 + src/app/shared/shared-moderation/server-blocklist.component.html + 55 - - Block new videos automatically + + No server found. - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 443 + src/app/shared/shared-moderation/server-blocklist.component.html + 56 - - - Unless a user is marked as trusted, their videos will stay private until a moderator reviews them. - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 446 + src/app/shared/shared-moderation/server-blocklist.component.html + 56 - - SEARCH + + Mute domains - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 460 + src/app/shared/shared-moderation/server-blocklist.component.html + 63 - - - Allow users to do remote URI/handle search - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 471 + src/app/shared/shared-moderation/server-blocklist.component.html + 63 - - Allow your users to look up remote videos/actors that may not be federated with your instance + + Instance unmuted. - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 474 + src/app/shared/shared-moderation/server-blocklist.component.ts + 45 - - - Allow anonymous to do remote URI/handle search - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 482 + src/app/shared/shared-moderation/user-moderation-dropdown.component.ts + 159 - - Allow anonymous users to look up remote videos/actors that may not be federated with your instance + + Instance unmuted by your instance. - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 485 + src/app/shared/shared-moderation/server-blocklist.component.ts + 46 - - Enable global search + + Instance muted. - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 496 + src/app/shared/shared-moderation/server-blocklist.component.ts + 68 - - - ⚠️ This functionality depends heavily on the moderation of instances followed by the search index you select. - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 499 + src/app/shared/shared-moderation/user-moderation-dropdown.component.ts + 145 - - You should only use moderated search indexes in production, or host your own. + + Instance muted by your instance. - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 502,503 + src/app/shared/shared-moderation/server-blocklist.component.ts + 69 - - Search index URL + + Reason... - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 508 + src/app/shared/shared-moderation/user-ban-modal.component.html + 12 - - Disable local search in search bar + + A banned user will no longer be able to login. - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 519 + src/app/shared/shared-moderation/user-ban-modal.component.html + 21,22 - - Search bar uses the global search index by default + + Ban this user - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 526 + src/app/shared/shared-moderation/user-ban-modal.component.html + 30 - - Otherwise the local search stays used by default + + users banned. - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 529 + src/app/shared/shared-moderation/user-ban-modal.component.ts + 53 - - FEDERATION + + User banned. - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 547 + src/app/shared/shared-moderation/user-ban-modal.component.ts + 54 - - Manage relations with other instances. + + Do you really want to unban ? - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 549,550 + src/app/shared/shared-moderation/user-moderation-dropdown.component.ts + 66 - - Other instances can follow yours + + User unbanned. - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 561 + src/app/shared/shared-moderation/user-moderation-dropdown.component.ts + 72 - - Manually approve new instance followers + + If you remove this user, you will not be able to create another with the same username! - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 568 + src/app/shared/shared-moderation/user-moderation-dropdown.component.ts + 86 - - Automatically follow back instances + + User deleted. - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 581 + src/app/shared/shared-moderation/user-moderation-dropdown.component.ts + 93 - - Automatically follow instances of a public index + + User email set as verified - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 594 + src/app/shared/shared-moderation/user-moderation-dropdown.component.ts + 105 - - You should only follow moderated indexes in production, or host your own. + + Account muted. - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 600,601 + src/app/shared/shared-moderation/user-moderation-dropdown.component.ts + 117 - - - Index URL - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 606 + src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts + 240 - - ADMINISTRATORS + + Account unmuted by the instance. - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 626 + src/app/shared/shared-moderation/user-moderation-dropdown.component.ts + 187 - - Admin email + + Instance muted by the instance. - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 632 + src/app/shared/shared-moderation/user-moderation-dropdown.component.ts + 201 - - Enable contact form + + Instance unmuted by the instance. - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 643 + src/app/shared/shared-moderation/user-moderation-dropdown.component.ts + 215 - - TWITTER + + Are you sure you want to remove all the comments of this account? - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 652 + src/app/shared/shared-moderation/user-moderation-dropdown.component.ts + 226 - - Provide the Twitter account representing your instance to improve link previews. If you don't have a Twitter account, just leave the default value. + + Delete account comments - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 654,656 + src/app/shared/shared-moderation/user-moderation-dropdown.component.ts + 227 - - Your Twitter username + + Will remove comments of this account (may take several minutes). - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 665 + src/app/shared/shared-moderation/user-moderation-dropdown.component.ts + 233 - - Instance allowed by Twitter + + Edit user - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 677 + src/app/shared/shared-moderation/user-moderation-dropdown.component.ts + 261 - - 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/videos/watch/blabla) on https://cards-dev.twitter.com/validator to see if you instance is allowed. + + Change quota, role, and more. - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 682,687 + src/app/shared/shared-moderation/user-moderation-dropdown.component.ts + 262 - - Estimating a server's capacity to transcode and stream videos isn't easy and we can't tune PeerTube automatically. + + Delete user - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 711,712 + src/app/shared/shared-moderation/user-moderation-dropdown.component.ts + 266 - - However, you may want to read our guidelines before tweaking the following values. + + Unban user - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 714,715 + src/app/shared/shared-moderation/user-moderation-dropdown.component.ts + 277 - - Read guidelines + + Allow the user to login and create videos/comments again - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 718 + src/app/shared/shared-moderation/user-moderation-dropdown.component.ts + 278 - - TRANSCODING + + Mute this account - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 728 + src/app/shared/shared-moderation/user-moderation-dropdown.component.ts + 295 + + + Hide any content from that user from you. - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 949 + src/app/shared/shared-moderation/user-moderation-dropdown.component.ts + 296 - - 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. + + Unmute this account - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 730,732 + src/app/shared/shared-moderation/user-moderation-dropdown.component.ts + 301 - - Input formats + + Show back content from that user for you. - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 748 + src/app/shared/shared-moderation/user-moderation-dropdown.component.ts + 302 - - Allow additional extensions + + Mute the instance - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 753 + src/app/shared/shared-moderation/user-moderation-dropdown.component.ts + 307 - - Allows users to upload .mkv, .mov, .avi, .wmv, .flv, .f4v, .3g2, .3gp, .mts, .m2ts, .mxf, or .nut videos. + + Hide any content from that instance for you. - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 756 + src/app/shared/shared-moderation/user-moderation-dropdown.component.ts + 308 - - Allow audio files upload + + Unmute the instance - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 764 + src/app/shared/shared-moderation/user-moderation-dropdown.component.ts + 313 - - Allows users to upload .mp3, .ogg, .wma, .flac, .aac, or .ac3 audio files. + + Show back content from that instance for you. - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 767 + src/app/shared/shared-moderation/user-moderation-dropdown.component.ts + 314 - - The file will be merged in a still image video with the preview file on upload. + + Remove comments from your videos - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 768 + src/app/shared/shared-moderation/user-moderation-dropdown.component.ts + 319 - - Output formats + + Remove comments made by this account on your videos. - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 775 + src/app/shared/shared-moderation/user-moderation-dropdown.component.ts + 320 - - WebTorrent enabled + + Mute this account by your instance - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 781 + src/app/shared/shared-moderation/user-moderation-dropdown.component.ts + 331 - - HLS with P2P support enabled + + Hide any content from that user from you, your instance and its users. - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 800 + src/app/shared/shared-moderation/user-moderation-dropdown.component.ts + 332 - - Resolutions to generate per enabled format + + Unmute this account by your instance - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 822 + src/app/shared/shared-moderation/user-moderation-dropdown.component.ts + 337 - - The original file resolution will be the default target if no option is selected. + + Show this user's content to the users of this instance again. - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 838,839 + src/app/shared/shared-moderation/user-moderation-dropdown.component.ts + 338 - - Transcoding threads + + Mute the instance by your instance - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 850 + src/app/shared/shared-moderation/user-moderation-dropdown.component.ts + 349 - - Transcoding enabled + + Hide any content from that instance from you, your instance and its users. - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 742 + src/app/shared/shared-moderation/user-moderation-dropdown.component.ts + 350 - - If you also enabled HLS support, it will multiply videos storage by 2If disabled, breaks federation with PeerTube instances < 2.1 + + Unmute the instance by your instance - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 785,789 + src/app/shared/shared-moderation/user-moderation-dropdown.component.ts + 355 - - 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 + + Show back content from that instance for you, your instance and its users. - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 805,814 + src/app/shared/shared-moderation/user-moderation-dropdown.component.ts + 356 - - will claim at most with live transcoding + + Remove comments from your instance - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 852 + src/app/shared/shared-moderation/user-moderation-dropdown.component.ts + 366 - - will claim at least with live transcoding + + Remove comments made by this account from your instance. - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 853 + src/app/shared/shared-moderation/user-moderation-dropdown.component.ts + 367 - - {VAR_PLURAL, plural, =0 {} =1 {thread} other {threads}} + + Block video "" - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 859 + src/app/shared/shared-moderation/video-block.component.html + 3 + + + Block live "" - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 999 + src/app/shared/shared-moderation/video-block.component.html + 4 - - Enable users of your instance to stream live. + + Please describe the reason... - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 883,884 + src/app/shared/shared-moderation/video-block.component.html + 13 - - ⚠️ Enabling live streaming requires trust in your users and extra moderation work + + Unfederate the video - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 898 + src/app/shared/shared-moderation/video-block.component.html + 24 - - If enabled, your server needs to accept incoming TCP traffic on port + + This will ask remote instances to delete it - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 899 + src/app/shared/shared-moderation/video-block.component.html + 27 - - Allow your users to automatically publish a replay of their live + + Blocking this live will automatically terminate the live stream. - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 907 + src/app/shared/shared-moderation/video-block.component.html + 33,34 - - If the user quota is reached, PeerTube will automatically terminate the live streaming + + Element not found - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 910,911 + src/app/shared/shared-search/find-in-bulk.service.ts + 80 - - Max simultaneous lives created on your instance (-1 for "unlimited") + + Share the playlist - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 916 + src/app/shared/shared-share-modal/video-share.component.html + 11 - - {VAR_PLURAL, plural, =1 {live} other {lives}} + + QR-Code - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 919 + src/app/shared/shared-share-modal/video-share.component.html + 27 - - - Max simultaneous lives created per user (-1 for "unlimited") - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 924 + src/app/shared/shared-share-modal/video-share.component.html + 81 - - {VAR_PLURAL, plural, =1 {live} other {lives}} + + Embed - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 927 + src/app/shared/shared-share-modal/video-share.component.html + 37 - - - Max live duration - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 932 + src/app/shared/shared-share-modal/video-share.component.html + 91 - - 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. + + 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/+admin/config/edit-custom-config/edit-custom-config.component.html - 951,952 + src/app/shared/shared-share-modal/video-share.component.html + 44,45 - - - Live resolutions to generate - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 971 + src/app/shared/shared-share-modal/video-share.component.html + 98,99 - - Live transcoding threads + + Share the playlist at this video position - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 990 + src/app/shared/shared-share-modal/video-share.component.html + 58 - - Allow live streaming + + Share the video - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 894 + src/app/shared/shared-share-modal/video-share.component.html + 66 - - Transcoding enabled for live streams + + Auto select subtitle - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 965 + src/app/shared/shared-share-modal/video-share.component.html + 128 - - will claim at most with VOD transcoding + + Autoplay - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 992 + src/app/shared/shared-share-modal/video-share.component.html + 159 - - will claim at least with VOD transcoding + + Loop - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 993 + src/app/shared/shared-share-modal/video-share.component.html + 173 - - CACHE + + Use origin instance URL - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 1022 + src/app/shared/shared-share-modal/video-share.component.html + 180 - - Some files are not federated, and fetched when necessary. Define their caching policies. + + Display video title - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 1024,1025 + src/app/shared/shared-share-modal/video-share.component.html + 189 - - Number of previews to keep in cache + + Display privacy warning - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 1032 + src/app/shared/shared-share-modal/video-share.component.html + 196 - - {VAR_PLURAL, plural, =1 {cached image} other {cached images}} + + Display player controls - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 1038 + src/app/shared/shared-share-modal/video-share.component.html + 203 - - Number of video captions to keep in cache + + Display PeerTube button link - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 1044 + src/app/shared/shared-share-modal/video-share.component.html + 210 - - {VAR_PLURAL, plural, =1 {cached image} other {cached images}} + + More customization - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 1050 + src/app/shared/shared-share-modal/video-share.component.html + 223,224 - - CUSTOMIZATIONS + + Less customization - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 1062 + src/app/shared/shared-share-modal/video-share.component.html + 231,232 - - Slight modifications to your PeerTube instance for when creating a plugin or theme is overkill. + + Support - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 1064,1065 + src/app/shared/shared-support-modal/support-modal.component.html + 3 - - JavaScript + + Maybe later - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 1073 + src/app/shared/shared-support-modal/support-modal.component.html + 11 - - Write JavaScript code directly.Example: console.log('my instance is amazing'); - - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 1077 - - - - Write CSS code directly. Example: #custom-css - color: red; - - Prepend with #custom-css to override styles. Example: #custom-css .logged-in-email - color: red; - - + + LIVE ENDED - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 1096,1107 + src/app/shared/shared-thumbnail/video-thumbnail.component.html + 32 - - It seems like the configuration is invalid. Please search for potential errors in the different tabs. + + Add to watch later - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 1134,1135 + src/app/shared/shared-thumbnail/video-thumbnail.component.ts + 29 - - You cannot allow live replay if you don't enable transcoding. + + Remove from watch later - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 1138,1139 + src/app/shared/shared-thumbnail/video-thumbnail.component.ts + 30 - - Your name is required. + + instance default - src/app/shared/form-validators/instance-validators.ts - 19 + src/app/shared/shared-user-settings/user-interface-settings.component.html + 8 - - Your name must be at least 1 character long. + + peertube default - src/app/shared/form-validators/instance-validators.ts - 20 + src/app/shared/shared-user-settings/user-interface-settings.component.html + 9 - - Your name cannot be more than 120 characters long. + + Interface settings updated. - src/app/shared/form-validators/instance-validators.ts - 21 + src/app/shared/shared-user-settings/user-interface-settings.component.ts + 73 + + + src/app/shared/shared-user-settings/user-interface-settings.component.ts + 83 - - A subject is required. + + Default policy on videos containing sensitive content - src/app/shared/form-validators/instance-validators.ts - 32 + src/app/shared/shared-user-settings/user-video-settings.component.html + 4 - - The subject must be at least 1 character long. + + Only display videos in the following languages/subtitles - src/app/shared/form-validators/instance-validators.ts - 33 + src/app/shared/shared-user-settings/user-video-settings.component.html + 25 - - The subject cannot be more than 120 characters long. + + In Recently added, Trending, Local, Most liked and Search pages - src/app/shared/form-validators/instance-validators.ts - 34 + src/app/shared/shared-user-settings/user-video-settings.component.html + 28 - - A message is required. + + Help share videos being played - src/app/shared/form-validators/instance-validators.ts - 45 + src/app/shared/shared-user-settings/user-video-settings.component.html + 42 - - The message must be at least 3 characters long. + + 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/form-validators/instance-validators.ts - 46 + src/app/shared/shared-user-settings/user-video-settings.component.html + 45 - - The message cannot be more than 5000 characters long. + + Automatically play videos - src/app/shared/form-validators/instance-validators.ts - 47 + src/app/shared/shared-user-settings/user-video-settings.component.html + 53 - - Last week + + When on a video page, directly start playing the video. - src/app/+admin/system/logs/logs.component.ts - 79 + src/app/shared/shared-user-settings/user-video-settings.component.html + 56 - - Last day + + Automatically start playing the next video - src/app/+admin/system/logs/logs.component.ts - 84 + src/app/shared/shared-user-settings/user-video-settings.component.html + 64 - - Last hour + + When a video ends, follow up with the next suggested video. - src/app/+admin/system/logs/logs.component.ts - 89 + src/app/shared/shared-user-settings/user-video-settings.component.html + 67 - - debug + + Too many languages are enabled. Please enable them all or stay below 20 enabled languages. - src/app/+admin/system/logs/logs.component.ts - 101 + src/app/shared/shared-user-settings/user-video-settings.component.ts + 76 - - info + + Video settings updated. - src/app/+admin/system/logs/logs.component.ts - 105 + src/app/shared/shared-user-settings/user-video-settings.component.ts + 121 - - warning + + Display/Video settings updated. - src/app/+admin/system/logs/logs.component.ts - 109 + src/app/shared/shared-user-settings/user-video-settings.component.ts + 130 - - error + + Remote subscribeRemote interact - src/app/+admin/system/logs/logs.component.ts - 113 + src/app/shared/shared-user-subscription/remote-subscribe.component.html + 11,12 - - Standard logs + + You can subscribe to the channel via any ActivityPub-capable fediverse instance (PeerTube, Mastodon or Pleroma for example). - src/app/+admin/system/logs/logs.component.ts - 124 + src/app/shared/shared-user-subscription/remote-subscribe.component.html + 18,19 - - Audit logs + + You can interact with this via any ActivityPub-capable fediverse instance (PeerTube, Mastodon or Pleroma for example). - src/app/+admin/system/logs/logs.component.ts - 128 + src/app/shared/shared-user-subscription/remote-subscribe.component.html + 26,27 - - Refresh + + Cannot fetch information of this remote account - src/app/+admin/system/logs/logs.component.html - 34 + src/app/shared/shared-user-subscription/remote-subscribe.component.ts + 64 - - now + + Subscribe - src/app/+admin/system/logs/logs.component.html - 15 + src/app/shared/shared-user-subscription/subscribe-button.component.html + 9 - - Loading... + + Subscribe to all channels - src/app/+admin/system/logs/logs.component.html - 38 + src/app/shared/shared-user-subscription/subscribe-button.component.html + 11 - - By -> + + channels subscribed - src/app/+admin/system/logs/logs.component.html - 46 + src/app/shared/shared-user-subscription/subscribe-button.component.html + 13 - - accepted in instance followers + + {VAR_SELECT, select, undefined {Unsubscribe} other {Unsubscribe from all channels}} - src/app/+admin/follows/followers-list/followers-list.component.ts - 41 + src/app/shared/shared-user-subscription/subscribe-button.component.html + 34 - - Do you really want to reject this follower? + + Multiple ways to subscribe to the current channel - src/app/+admin/follows/followers-list/followers-list.component.ts - 52 + src/app/shared/shared-user-subscription/subscribe-button.component.html + 44 - - Reject + + Open subscription dropdown - src/app/+admin/follows/followers-list/followers-list.component.ts - 53 + src/app/shared/shared-user-subscription/subscribe-button.component.html + 46 - - rejected from instance followers + + Using an ActivityPub account - src/app/+admin/follows/followers-list/followers-list.component.ts - 60 + src/app/shared/shared-user-subscription/subscribe-button.component.html + 54 - - Do you really want to delete this follower? + + Subscribe with an account on this instance - src/app/+admin/follows/followers-list/followers-list.component.ts - 73 + src/app/shared/shared-user-subscription/subscribe-button.component.html + 57 - - removed from instance followers + + Subscribe with your local account - src/app/+admin/follows/followers-list/followers-list.component.ts - 81 + src/app/shared/shared-user-subscription/subscribe-button.component.html + 58 - - Instances following you + + Subscribe with a remote account: - src/app/+admin/follows/followers-list/followers-list.component.html - 3 + src/app/shared/shared-user-subscription/subscribe-button.component.html + 62 - - Showing to of followers + + Using a syndication feed - src/app/+admin/follows/followers-list/followers-list.component.html - 10 + src/app/shared/shared-user-subscription/subscribe-button.component.html + 68 - - Follower handle + + Subscribe via RSS - src/app/+admin/follows/followers-list/followers-list.component.html - 28 + src/app/shared/shared-user-subscription/subscribe-button.component.html + 69 - - Score + + Subscribed to all current channels of . You will be notified of all their new videos. - src/app/+admin/follows/followers-list/followers-list.component.html - 30 + src/app/shared/shared-user-subscription/subscribe-button.component.ts + 109 - - Open actor page in a new tab + + Subscribed to . You will be notified of all their new videos. - src/app/+admin/follows/followers-list/followers-list.component.html - 46 + src/app/shared/shared-user-subscription/subscribe-button.component.ts + 110 - - No follower found matching current filters. + + Subscribed - src/app/+admin/follows/followers-list/followers-list.component.html - 68 + src/app/shared/shared-user-subscription/subscribe-button.component.ts + 112 - - Your instance doesn't have any follower. + + Unsubscribed from all channels of - src/app/+admin/follows/followers-list/followers-list.component.html - 69 + src/app/shared/shared-user-subscription/subscribe-button.component.ts + 139 - - User created. + + Unsubscribed from - src/app/+admin/users/user-edit/user-create.component.ts - 77 + src/app/shared/shared-user-subscription/subscribe-button.component.ts + 140 - - Create user + + Unsubscribed - src/app/+admin/users/user-edit/user-create.component.ts - 95 + src/app/shared/shared-user-subscription/subscribe-button.component.ts + 142 - - Users + + See the documentation to learn how to use the PeerTube live streaming feature. + - src/app/+admin/users/user-edit/user-edit.component.html - 4 + src/app/shared/shared-video-live/live-documentation-link.component.html + 2,4 + + + Live information - src/app/+admin/users/user-edit/user-edit.component.html - 4 + src/app/shared/shared-video-live/live-stream-information.component.html + 3 - - mail@example.com + + Permanent live - src/app/+admin/users/user-edit/user-edit.component.html - 107 + src/app/shared/shared-video-live/live-stream-information.component.html + 10 + + + Replay will be saved - src/app/+admin/users/user-edit/user-edit.component.html - 107 + src/app/shared/shared-video-live/live-stream-information.component.html + 11 - - Role + + Update live settings - src/app/+admin/users/user-edit/user-edit.component.html - 136 + src/app/shared/shared-video-live/live-stream-information.component.html + 36 + + + Open video actions - src/app/+admin/users/user-edit/user-edit.component.html - 136 + src/app/shared/shared-video-miniature/video-actions-dropdown.component.html + 4 - - Doesn't need review before a video goes public + + The live stream will be automatically terminated. - src/app/+admin/users/user-edit/user-edit.component.html - 180 + src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts + 205 + + + This video will be duplicated by your instance. - src/app/+admin/users/user-edit/user-edit.component.html - 180 + src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts + 226 - - {VAR_PLURAL, plural, =1 {Video} other {Videos}} + + Download - src/app/+admin/users/user-edit/user-edit.component.html - 24 + src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts + 272 - src/app/+admin/users/user-edit/user-edit.component.html - 24 + src/app/shared/shared-video-miniature/video-download.component.html + 4 - - - {VAR_PLURAL, plural, =1 {Channel} other {Channels}} - src/app/+admin/users/user-edit/user-edit.component.html - 30 + src/app/shared/shared-video-miniature/video-download.component.html + 156 + + + Block - src/app/+admin/users/user-edit/user-edit.component.html - 30 + src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts + 290 - - {VAR_PLURAL, plural, =1 {Subscriber} other {Subscribers}} + + Mirror - src/app/+admin/users/user-edit/user-edit.component.html - 36 + src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts + 302 + + + Subtitles - src/app/+admin/users/user-edit/user-edit.component.html - 36 + src/app/shared/shared-video-miniature/video-download.component.html + 9 - - Incriminated in reports + + The following link contains a private token and should not be shared with anyone. - src/app/+admin/users/user-edit/user-edit.component.html - 42 + src/app/shared/shared-video-miniature/video-download.component.html + 19,20 + + + Format - src/app/+admin/users/user-edit/user-edit.component.html - 42 + src/app/shared/shared-video-miniature/video-download.component.html + 74 - - Authored reports accepted + + Video stream - src/app/+admin/users/user-edit/user-edit.component.html - 48 + src/app/shared/shared-video-miniature/video-download.component.html + 85 + + + Audio stream - src/app/+admin/users/user-edit/user-edit.component.html - 48 + src/app/shared/shared-video-miniature/video-download.component.html + 97 - - {VAR_PLURAL, plural, =1 {Comment} other {Comments}} + + Direct download - src/app/+admin/users/user-edit/user-edit.component.html - 54 + src/app/shared/shared-video-miniature/video-download.component.html + 116 + + + Torrent (.torrent file) - src/app/+admin/users/user-edit/user-edit.component.html - 54 + src/app/shared/shared-video-miniature/video-download.component.html + 121 - - NEW USER + + Advanced - src/app/+admin/users/user-edit/user-edit.component.html - 73 + src/app/shared/shared-video-miniature/video-download.component.html + 135,136 + + + Simple - src/app/+admin/users/user-edit/user-edit.component.html - 73 + src/app/shared/shared-video-miniature/video-download.component.html + 143,144 - - john + + subtitles - src/app/+admin/users/user-edit/user-edit.component.html - 85 + src/app/shared/shared-video-miniature/video-download.component.ts + 57 + + + Encoder - src/app/+admin/users/user-edit/user-edit.component.html - 85 + src/app/shared/shared-video-miniature/video-download.component.ts + 213 - - john_channel + + Format name - src/app/+admin/users/user-edit/user-edit.component.html - 96 + src/app/shared/shared-video-miniature/video-download.component.ts + 214 + + + Size - src/app/+admin/users/user-edit/user-edit.component.html - 96 + src/app/shared/shared-video-miniature/video-download.component.ts + 215 - - If you leave the password empty, an email will be sent to the user. + + Bitrate - src/app/+admin/users/user-edit/user-edit.component.html - 121,122 + src/app/shared/shared-video-miniature/video-download.component.ts + 217 - src/app/+admin/users/user-edit/user-edit.component.html - 121,122 + src/app/shared/shared-video-miniature/video-download.component.ts + 240 - - 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 - 161,163 - + + Codec - src/app/+admin/users/user-edit/user-edit.component.html - 161,163 + src/app/shared/shared-video-miniature/video-download.component.ts + 237 - - Send a link to reset the password by email to the user + + Profile - src/app/+admin/users/user-edit/user-edit.component.html - 205 + src/app/shared/shared-video-miniature/video-download.component.ts + 238 + + + Resolution - src/app/+admin/users/user-edit/user-edit.component.html - 205 + src/app/shared/shared-video-miniature/video-download.component.ts + 247 - - Ask for new password + + Aspect ratio - src/app/+admin/users/user-edit/user-edit.component.html - 206 + src/app/shared/shared-video-miniature/video-download.component.ts + 248 + + + Average frame rate - src/app/+admin/users/user-edit/user-edit.component.html - 206 + src/app/shared/shared-video-miniature/video-download.component.ts + 249 - - Manually set the user password + + Pixel format - src/app/+admin/users/user-edit/user-edit.component.html - 210 + src/app/shared/shared-video-miniature/video-download.component.ts + 250 + + + Sample rate - src/app/+admin/users/user-edit/user-edit.component.html - 210 + src/app/shared/shared-video-miniature/video-download.component.ts + 254 - - User updated. + + Channel Layout - src/app/+admin/users/user-edit/user-update.component.ts - 85 + src/app/shared/shared-video-miniature/video-download.component.ts + 255 - - Update user + + Update your settings - src/app/+admin/users/user-edit/user-update.component.ts - 102 + src/app/shared/shared-video-miniature/video-filters-header.component.html + 3,7 - - An email asking for password reset has been sent to . + + More filters - src/app/+admin/users/user-edit/user-update.component.ts - 108 + src/app/shared/shared-video-miniature/video-filters-header.component.html + 20 - - Password changed for user . + + Less filters - src/app/+admin/users/user-edit/user-password.component.ts - 40 + src/app/shared/shared-video-miniature/video-filters-header.component.html + 21 - - Update user password + + Sort by "Recently Added" - src/app/+admin/users/user-edit/user-password.component.ts - 52 + src/app/shared/shared-video-miniature/video-filters-header.component.html + 46 - - Show + + Sort by "Views" - src/app/+admin/users/user-edit/user-password.component.html - 10 + src/app/shared/shared-video-miniature/video-filters-header.component.html + 48 - - Hide + + Sort by "Hot" - src/app/+admin/users/user-edit/user-password.component.html - 11 + src/app/shared/shared-video-miniature/video-filters-header.component.html + 49 - - Do you really want to unban users? + + Sort by "Best" - src/app/+admin/users/user-list/user-list.component.ts - 171 + src/app/shared/shared-video-miniature/video-filters-header.component.html + 50 - - users unbanned. + + Sort by "Likes" - src/app/+admin/users/user-list/user-list.component.ts - 177 + src/app/shared/shared-video-miniature/video-filters-header.component.html + 51 - - If you remove these users, you will not be able to create others with the same username! + + Languages: - src/app/+admin/users/user-list/user-list.component.ts - 193 + src/app/shared/shared-video-miniature/video-filters-header.component.html + 59 - - users deleted. + + Sensitive content: - src/app/+admin/users/user-list/user-list.component.ts - 199 + src/app/shared/shared-video-miniature/video-filters-header.component.html + 66 - - users email set as verified. + + Scope: - src/app/+admin/users/user-list/user-list.component.ts - 210 + src/app/shared/shared-video-miniature/video-filters-header.component.html + 81 - - Showing to of users + + Local videos (this instance) - src/app/+admin/users/user-list/user-list.component.html - 6 + src/app/shared/shared-video-miniature/video-filters-header.component.html + 85 - - Advanced user filters + + Federated videos (this instance + followed instances) - src/app/+admin/users/user-list/user-list.component.html - 32 + src/app/shared/shared-video-miniature/video-filters-header.component.html + 90 - - Banned users + + Type: - src/app/+admin/users/user-list/user-list.component.html - 33 + src/app/shared/shared-video-miniature/video-filters-header.component.html + 95 - - Create user + + VOD & Live videos - src/app/+admin/users/user-list/user-list.component.html - 20 + src/app/shared/shared-video-miniature/video-filters-header.component.html + 99 - - Table parameters + + Categories: - src/app/+admin/users/user-list/user-list.component.html - 59 + src/app/shared/shared-video-miniature/video-filters-header.component.html + 114 - - Select columns + + Moderation: - src/app/+admin/users/user-list/user-list.component.html - 65 + src/app/shared/shared-video-miniature/video-filters-header.component.html + 120 - - Highlight banned users + + Display all videos (private, unlisted or not yet published) - src/app/+admin/users/user-list/user-list.component.html - 71 + src/app/shared/shared-video-miniature/video-filters-header.component.html + 125 - - User's email must be verified to login + + Remove this filter - src/app/+admin/users/user-list/user-list.component.html - 130 + src/app/shared/shared-video-miniature/video-filters-header.component.ts + 95 + + + Sensitive content - src/app/+admin/users/user-list/user-list.component.html - 130 + src/app/shared/shared-video-miniature/video-filters.model.ts + 115 - - User's email is verified / User can login without email verification + + Scope - src/app/+admin/users/user-list/user-list.component.html - 134 + src/app/shared/shared-video-miniature/video-filters.model.ts + 122 - - Total daily video quota + + Federated - src/app/+admin/users/user-list/user-list.component.html - 151 + src/app/shared/shared-video-miniature/video-filters.model.ts + 124 - - The user was banned + + Languages - src/app/+admin/users/user-list/user-list.component.html - 161 + src/app/shared/shared-video-miniature/video-filters.model.ts + 132 + + + Categories - src/app/+admin/users/user-list/user-list.component.html - 161 + src/app/shared/shared-video-miniature/video-filters.model.ts + 141 - - Ban reason: + + All videos - src/app/+admin/users/user-list/user-list.component.html - 178 + src/app/shared/shared-video-miniature/video-filters.model.ts + 150 - - Comment is required. + + Blurred - src/app/shared/form-validators/video-comment-validators.ts - 7 + src/app/shared/shared-video-miniature/video-filters.model.ts + 225 - - Comment must be at least 2 characters long. + + hidden - src/app/shared/form-validators/video-comment-validators.ts - 8 + src/app/shared/shared-video-miniature/video-filters.model.ts + 231 - - Comment cannot be more than 3000 characters long. + + blurred - src/app/shared/form-validators/video-comment-validators.ts - 9 + src/app/shared/shared-video-miniature/video-filters.model.ts + 232 - - Video caption language is required. + + displayed - src/app/shared/form-validators/video-captions-validators.ts - 7 + src/app/shared/shared-video-miniature/video-filters.model.ts + 234 - - Video caption file is required. + + Blocked - src/app/shared/form-validators/video-captions-validators.ts - 14 + src/app/shared/shared-video-miniature/video-miniature.component.html + 57 - - Video name is required. + + Sensitive - src/app/shared/form-validators/video-validators.ts - 7 + src/app/shared/shared-video-miniature/video-miniature.component.html + 62,63 - - Video name must be at least 3 characters long. + + Published - src/app/shared/form-validators/video-validators.ts - 8 + src/app/shared/shared-video-miniature/video-miniature.component.ts + 158 - - Video name cannot be more than 120 characters long. + + Publication scheduled on - src/app/shared/form-validators/video-validators.ts - 9 + src/app/shared/shared-video-miniature/video-miniature.component.ts + 163 - - Video privacy is required. + + Waiting transcoding - src/app/shared/form-validators/video-validators.ts - 16 + src/app/shared/shared-video-miniature/video-miniature.component.ts + 167 - - Video channel is required. + + To transcode - src/app/shared/form-validators/video-validators.ts - 43 + src/app/shared/shared-video-miniature/video-miniature.component.ts + 171 - - Video description must be at least 3 characters long. + + To import - src/app/shared/form-validators/video-validators.ts - 50 + src/app/shared/shared-video-miniature/video-miniature.component.ts + 175 - - Video description cannot be more than 10000 characters long. + + Subscribe to RSS feed "" - src/app/shared/form-validators/video-validators.ts - 51 + src/app/shared/shared-video-miniature/videos-list.component.html + 8 - - A tag should be more than 2 characters long. + + Yesterday - src/app/shared/form-validators/video-validators.ts - 58 + src/app/shared/shared-video-miniature/videos-list.component.ts + 124 - - A tag should be less than 30 characters long. + + This week - src/app/shared/form-validators/video-validators.ts - 59 + src/app/shared/shared-video-miniature/videos-list.component.ts + 125 - - A maximum of 5 tags can be used on a video. + + This month - src/app/shared/form-validators/video-validators.ts - 66 + src/app/shared/shared-video-miniature/videos-list.component.ts + 126 - - A tag should be more than 1 and less than 30 characters long. + + Last month - src/app/shared/form-validators/video-validators.ts - 67 + src/app/shared/shared-video-miniature/videos-list.component.ts + 127 - - Video support must be at least 3 characters long. + + Older - src/app/shared/form-validators/video-validators.ts - 74 + src/app/shared/shared-video-miniature/videos-list.component.ts + 128 - - Video support cannot be more than 1000 characters long. + + Cannot load more videos. Try again later. - src/app/shared/form-validators/video-validators.ts - 75 + src/app/shared/shared-video-miniature/videos-list.component.ts + 225 - - - A date is required to schedule video update. - src/app/shared/form-validators/video-validators.ts - 82 + src/app/shared/shared-video-miniature/videos-selection.component.ts + 127 - - Instance name is required. + + Save to - src/app/shared/form-validators/custom-config-validators.ts - 7 + src/app/shared/shared-video-playlist/video-add-to-playlist.component.html + 4 - - Short description should not be longer than 250 characters. + + Search playlists - src/app/shared/form-validators/custom-config-validators.ts - 14 + src/app/shared/shared-video-playlist/video-add-to-playlist.component.html + 9 - - Twitter username is required. + + Create a private playlist - src/app/shared/form-validators/custom-config-validators.ts - 21 + src/app/shared/shared-video-playlist/video-add-to-playlist.component.html + 66 - - Previews cache size is required. + + Timestamps updated - src/app/shared/form-validators/custom-config-validators.ts - 28 + src/app/shared/shared-video-playlist/video-add-to-playlist.component.ts + 274 - - - Previews cache size must be greater than 1. - src/app/shared/form-validators/custom-config-validators.ts - 29 + src/app/shared/shared-video-playlist/video-playlist-element-miniature.component.ts + 112 - - Previews cache size must be a number. + + Video removed from - src/app/shared/form-validators/custom-config-validators.ts - 30 + src/app/shared/shared-video-playlist/video-add-to-playlist.component.ts + 306 + + + src/app/shared/shared-video-playlist/video-playlist-element-miniature.component.ts + 93 - - Captions cache size is required. + + Video added in at timestamps - src/app/shared/form-validators/custom-config-validators.ts - 37 + src/app/shared/shared-video-playlist/video-add-to-playlist.component.ts + 374 - - Captions cache size must be greater than 1. + + Video added in - src/app/shared/form-validators/custom-config-validators.ts - 38 + src/app/shared/shared-video-playlist/video-add-to-playlist.component.ts + 375 - - Captions cache size must be a number. + + Unavailable - src/app/shared/form-validators/custom-config-validators.ts - 39 + src/app/shared/shared-video-playlist/video-playlist-element-miniature.component.html + 32 - - Signup limit is required. + + Edit starts/stops at - src/app/shared/form-validators/custom-config-validators.ts - 46 + src/app/shared/shared-video-playlist/video-playlist-element-miniature.component.html + 50 - - Signup limit must be greater than 1. + + Delete from - src/app/shared/form-validators/custom-config-validators.ts - 47 + src/app/shared/shared-video-playlist/video-playlist-element-miniature.component.html + 88 - - Signup limit must be a number. + + Starts at - src/app/shared/form-validators/custom-config-validators.ts - 48 + src/app/shared/shared-video-playlist/video-playlist-element-miniature.component.ts + 135 + + + src/app/shared/shared-video-playlist/video-playlist-element-miniature.component.ts + 138 - - Admin email is required. + + Stops at - src/app/shared/form-validators/custom-config-validators.ts - 55 + src/app/shared/shared-video-playlist/video-playlist-element-miniature.component.ts + 136 - - Admin email must be valid. + + and stops at - src/app/shared/form-validators/custom-config-validators.ts - 56 + src/app/shared/shared-video-playlist/video-playlist-element-miniature.component.ts + 138 - - Transcoding threads is required. + + - src/app/shared/form-validators/custom-config-validators.ts - 63 + src/app/shared/shared-video-playlist/video-playlist-miniature.component.html + 25,27 - - Transcoding threads must be greater or equal to 0. + + Updated - src/app/shared/form-validators/custom-config-validators.ts - 64 + src/app/shared/shared-video-playlist/video-playlist-miniature.component.html + 32 - - Index URL should be a URL + + {VAR_PLURAL, plural, =1 {1 view} other { views}} - src/app/shared/form-validators/custom-config-validators.ts - 71 + src/app/shared/shared-video/video-views-counter.component.html + 3 - - Search index URL should be a URL + + {VAR_PLURAL, plural, =1 {1 viewer} other { viewers}} - src/app/shared/form-validators/custom-config-validators.ts - 78 + src/app/shared/shared-video/video-views-counter.component.html + 7