X-Git-Url: https://git.immae.eu/?a=blobdiff_plain;f=client%2Fsrc%2Flocale%2Fangular.xlf;h=551644c91187e8484e6b85eecfe5b50acf8a8027;hb=52b356cfe257e8e0d357a498e87d9299c95cdbe5;hp=1a5598f5dddb4f3db273715b13c385b0021681d8;hpb=b87b606a65c9baa30742d74dd470945b08e17601;p=github%2FChocobozzz%2FPeerTube.git diff --git a/client/src/locale/angular.xlf b/client/src/locale/angular.xlf index 1a5598f5d..551644c91 100644 --- a/client/src/locale/angular.xlf +++ b/client/src/locale/angular.xlf @@ -2,14579 +2,15945 @@ - - Close the left menu + + Close - src/app/app.component.ts - 109 + node_modules/src/alert/alert.ts + 76 - - Open the left menu + + Slide of - src/app/app.component.ts - 111 + node_modules/src/carousel/carousel.ts + 147,157 + Currently selected slide number read by screen reader - - Focus the search bar + + Previous - src/app/app.component.ts - 313 + node_modules/src/carousel/carousel.ts + 174 - - Toggle the left menu + + Next - src/app/app.component.ts - 318 + node_modules/src/carousel/carousel.ts + 191 - - Go to the discover videos page + + Select month - src/app/app.component.ts - 323 + node_modules/src/datepicker/datepicker-navigation-select.ts + 74 - - - Go to the trending videos page - src/app/app.component.ts - 328 + node_modules/src/datepicker/datepicker-navigation-select.ts + 74 - - Go to the recently added videos page + + Select year - src/app/app.component.ts - 333 + node_modules/src/datepicker/datepicker-navigation-select.ts + 74 - - - Go to the local videos page - src/app/app.component.ts - 338 + node_modules/src/datepicker/datepicker-navigation-select.ts + 74 - - Go to the videos upload page + + Previous month - src/app/app.component.ts - 343 + node_modules/src/datepicker/datepicker-navigation.ts + 69 + + + node_modules/src/datepicker/datepicker-navigation.ts + 69 - - Close this message + + Next month - src/app/app.component.html - 34 + node_modules/src/datepicker/datepicker-navigation.ts + 69 - src/app/app.component.html - 34 + node_modules/src/datepicker/datepicker-navigation.ts + 69 - - Confirm + + «« - src/app/modal/confirm.component.ts - 39 + node_modules/src/pagination/pagination.ts + 244,245 - - Cancel + + « - src/app/modal/confirm.component.html - 20 + node_modules/src/pagination/pagination.ts + 261,263 + + + » - src/app/+login/login.component.html - 117 + node_modules/src/pagination/pagination.ts + 274,275 + + + »» - src/app/+my-library/my-videos/modals/video-change-ownership.component.html - 22 + node_modules/src/pagination/pagination.ts + 295,296 + + + First - src/app/+my-library/my-ownership/my-accept-ownership/my-accept-ownership.component.html - 25 + node_modules/src/pagination/pagination.ts + 310,311 + + + Previous - src/app/shared/shared-moderation/report-modals/report.component.html - 54 + node_modules/src/pagination/pagination.ts + 324,326 + + + Next - src/app/shared/shared-moderation/video-block.component.html - 38 + node_modules/src/pagination/pagination.ts + 337,338 + + + Last - src/app/shared/shared-moderation/report-modals/video-report.component.html - 92 + node_modules/src/pagination/pagination.ts + 348,349 + + + - src/app/shared/shared-video-miniature/video-download.component.html - 99 + node_modules/src/progressbar/progressbar.ts + 58,60 + + + HH - src/app/shared/shared-moderation/user-ban-modal.component.html - 26 + node_modules/src/timepicker/timepicker.ts + 131 + + + Hours - src/app/shared/shared-moderation/batch-domains-modal.component.html - 31 + node_modules/src/timepicker/timepicker.ts + 151 + + + MM - src/app/shared/shared-abuse-list/moderation-comment-modal.component.html - 26 + node_modules/src/timepicker/timepicker.ts + 165,168 + + + Minutes - src/app/+about/about-instance/contact-admin-modal.component.html - 48 + node_modules/src/timepicker/timepicker.ts + 182,183 + + + Increment hours - src/app/shared/shared-moderation/report-modals/report.component.html - 54 + node_modules/src/timepicker/timepicker.ts + 197,198 + + + Decrement hours - src/app/+videos/+video-watch/comment/video-comment-add.component.html - 67 + node_modules/src/timepicker/timepicker.ts + 210 + + + Increment minutes - src/app/+videos/+video-edit/video-add-components/video-upload.component.html - 58 + node_modules/src/timepicker/timepicker.ts + 229,230 + + + Decrement minutes - src/app/+videos/+video-edit/video-add-components/video-upload.component.html - 58 + node_modules/src/timepicker/timepicker.ts + 245,249 + + + SS - src/app/+videos/+video-edit/video-add-components/video-upload.component.html - 69 + node_modules/src/timepicker/timepicker.ts + 268 + + + Seconds - src/app/+videos/+video-edit/shared/video-caption-add-modal.component.html - 37 + node_modules/src/timepicker/timepicker.ts + 279,283 - - Configuration warning! + + Increment seconds - src/app/modal/instance-config-warning-modal.component.html - 3 + node_modules/src/timepicker/timepicker.ts + 295 - - 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/src/timepicker/timepicker.ts + 295 - - 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/src/timepicker/timepicker.ts + 295 - - Don't show me this warning anymore + + - src/app/modal/instance-config-warning-modal.component.html - 33 + node_modules/src/timepicker/timepicker.ts + 295 - + Close - src/app/modal/instance-config-warning-modal.component.html - 38 + node_modules/src/toast/toast.ts + 106 + + + Follows - src/app/shared/shared-video-live/live-stream-information.component.html - 34 + src/app/+about/about-follows/about-follows.component.html + 2 - - - Configure - src/app/modal/instance-config-warning-modal.component.html - 43,44 + src/app/+my-library/my-library.component.ts + 64 - - Instance name + + Follower instances () - src/app/modal/instance-config-warning-modal.component.html - 13 + src/app/+about/about-follows/about-follows.component.html + 4 - - Instance short description + + This instance does not have instances followers. - src/app/modal/instance-config-warning-modal.component.html - 14 + src/app/+about/about-follows/about-follows.component.html + 6 - - Who you are + + Show full list - src/app/modal/instance-config-warning-modal.component.html - 16 + src/app/+about/about-follows/about-follows.component.html + 12 + + + 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 - 151 + 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 + 31,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 + 100,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/+manage/video-channel-edit/video-channel-edit.component.html + 54 - - - Use documentation - src/app/modal/welcome-modal.component.html - 26,27 + src/app/+manage/video-channel-edit/video-channel-edit.component.html + 54 - - - Setup your account, managing video playlists, discover third-party applications... - src/app/modal/welcome-modal.component.html - 29 + src/app/+my-account/my-account-settings/my-account-profile/my-account-profile.component.html + 28 - - - 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,130 - - 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 + 141 - - - 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 + 155 - - - 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 + 169 - - - 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 + 18 - - - 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 + 185,187 - - ON + + Hardware information - src/app/menu/menu.component.html - 123 + src/app/+about/about-instance/about-instance.component.html + 198 - - Discover - - src/app/menu/menu.component.html - 127 - + + FEATURES - src/app/+videos/video-list/overview/video-overview.component.html - 1 + src/app/+about/about-instance/about-instance.component.html + 207 - - Trending + + STATISTICS - src/app/menu/menu.component.html - 132 + src/app/+about/about-instance/about-instance.component.html + 219 - - Recently added + + Link copied - src/app/menu/menu.component.html - 137 + src/app/+about/about-instance/about-instance.component.ts + 98 - - Local videos - - src/app/menu/menu.component.html - 142 - + + Contact the administrator(s) - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 279 + src/app/+about/about-instance/contact-admin-modal.component.html + 3 - - About + + Your name - src/app/menu/menu.component.html - 156 + src/app/+about/about-instance/contact-admin-modal.component.html + 11 + + + Your email - src/app/+accounts/account-about/account-about.component.html - 1 + src/app/+about/about-instance/contact-admin-modal.component.html + 20 - - Contact + + Subject - src/app/menu/menu.component.html - 168 + src/app/+about/about-instance/contact-admin-modal.component.html + 29 - - Get help using PeerTube + + Your message - src/app/menu/menu.component.html - 169 + src/app/+about/about-instance/contact-admin-modal.component.html + 38 - - Help + + Cancel - src/app/menu/menu.component.html - 169 + src/app/+about/about-instance/contact-admin-modal.component.html + 48 - - - Frequently asked questions about PeerTube - src/app/menu/menu.component.html - 170 + src/app/+admin/follows/following-list/follow-modal.component.html + 33 - - - FAQ - src/app/menu/menu.component.html - 170 + src/app/+login/login.component.html + 122 - - - Stats - src/app/menu/menu.component.html - 171 + src/app/+my-library/my-ownership/my-accept-ownership/my-accept-ownership.component.html + 20 - - - API documentation - src/app/menu/menu.component.html - 172 + src/app/+my-library/my-videos/modals/video-change-ownership.component.html + 22 - - - API - src/app/menu/menu.component.html - 172 + src/app/+videos/+video-edit/shared/video-caption-add-modal.component.html + 37 - - - Keyboard shortcuts - src/app/menu/menu.component.html - 173 + src/app/+videos/+video-edit/video-add-components/video-upload.component.html + 69 - src/app/menu/menu.component.html - 61 + src/app/+videos/+video-edit/video-add-components/video-upload.component.html + 81 - - - powered by PeerTube - CopyLeft 2015-2021 - src/app/menu/menu.component.html - 178 + src/app/+videos/+video-watch/shared/comment/video-comment-add.component.html + 73 - - - powered by PeerTube - src/app/menu/menu.component.html - 179 + src/app/+videos/+video-watch/video-watch.component.ts + 425 - - - Interface: - src/app/menu/menu.component.html - 30 + src/app/modal/confirm.component.html + 20 - - - Videos: - src/app/menu/menu.component.html - 37 + src/app/shared/shared-abuse-list/moderation-comment-modal.component.html + 26 - - - Sensitive: - src/app/menu/menu.component.html - 46 + src/app/shared/shared-moderation/batch-domains-modal.component.html + 31 - - - Help share videos - src/app/menu/menu.component.html - 52 + src/app/shared/shared-moderation/report-modals/report.component.html + 54 - - - Log out - src/app/menu/menu.component.html - 66 + src/app/shared/shared-moderation/report-modals/report.component.html + 54 - - - My account - src/app/menu/menu.component.html - 77 + src/app/shared/shared-moderation/report-modals/video-report.component.html + 90 - - - My library - src/app/menu/menu.component.html - 82 + src/app/shared/shared-moderation/user-ban-modal.component.html + 26 - - - Public profile - src/app/menu/menu.component.html - 23 + src/app/shared/shared-moderation/video-block.component.html + 46 - - - Administration - src/app/menu/menu.component.html - 87 + src/app/shared/shared-video-miniature/video-download.component.html + 152 - - Login + + Submit - src/app/menu/menu.component.html - 93 + src/app/+about/about-instance/contact-admin-modal.component.html + 52 - src/app/+login/login.component.html - 44 + src/app/+my-library/my-videos/modals/video-change-ownership.component.html + 27 - - - Create an account - src/app/menu/menu.component.html - 94 + src/app/shared/shared-moderation/report-modals/report.component.html + 58 - src/app/+login/login.component.html - 50 + src/app/shared/shared-moderation/report-modals/report.component.html + 58 - - - IN MY LIBRARY - src/app/menu/menu.component.html - 98 + src/app/shared/shared-moderation/report-modals/video-report.component.html + 94 - - Playlists + + The contact form is not enabled on this instance. - src/app/menu/menu.component.html - 107 + src/app/+about/about-instance/contact-admin-modal.component.html + 56 - - Subscriptions + + Your message has been sent. - src/app/menu/menu.component.html - 112 + src/app/+about/about-instance/contact-admin-modal.component.ts + 88 - - History + + You already sent this form recently - src/app/menu/menu.component.html - 117 + src/app/+about/about-instance/contact-admin-modal.component.ts + 94 - - Videos + + This website is powered by PeerTube - src/app/menu/menu.component.html - 102 + src/app/+about/about-peertube/about-peertube.component.html + 2,4 - - Interface: + + PeerTube is a self-hosted ActivityPub-federated video streaming platform using P2P directly in your web browser. - src/app/menu/menu.component.html - 164 + src/app/+about/about-peertube/about-peertube.component.html + 9,11 - - Recommended + + It is free and open-source software, under AGPLv3 licence. - src/app/shared/shared-forms/peertube-checkbox.component.html - 33 + src/app/+about/about-peertube/about-peertube.component.html + 13,16 - - Interface settings updated. + + For more information, please visit joinpeertube.org. - src/app/shared/shared-user-settings/user-interface-settings.component.ts - 74 + src/app/+about/about-peertube/about-peertube.component.html + 18,20 + + + Use PeerTube documentation - src/app/shared/shared-user-settings/user-interface-settings.component.ts - 81 + src/app/+about/about-peertube/about-peertube.component.html + 28,29 - - Theme + + 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.html - 4 + src/app/+about/about-peertube/about-peertube.component.html + 32,34 + + + PeerTube Applications - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 255 + src/app/+about/about-peertube/about-peertube.component.html + 41,42 - - instance default + + Discover unofficial Android applications or browser addons! - src/app/shared/shared-user-settings/user-interface-settings.component.html - 8 + src/app/+about/about-peertube/about-peertube.component.html + 45,47 - - peertube default + + Contribute on PeerTube - src/app/shared/shared-user-settings/user-interface-settings.component.html - 9 + src/app/+about/about-peertube/about-peertube.component.html + 54,55 - - Save + + 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 - 16 + src/app/+about/about-peertube/about-peertube.component.html + 58,60 + + + P2P & Privacy - src/app/shared/shared-user-settings/user-interface-settings.component.html - 16 + src/app/+about/about-peertube/about-peertube.component.html + 69 + + + 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-video-settings.component.html - 77 + src/app/+about/about-peertube/about-peertube.component.html + 72,76 + + + 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 + 78,81 + + + What are the consequences? - src/app/shared/shared-video-playlist/video-playlist-element-miniature.component.html - 82 + src/app/+about/about-peertube/about-peertube.component.html + 83 + + + 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/+my-account/my-account-settings/my-account-profile/my-account-profile.component.html - 38 + src/app/+about/about-peertube/about-peertube.component.html + 85,88 - - Keyboard Shortcuts: + + 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/core/hotkeys/hotkeys.component.ts - 11 + src/app/+about/about-peertube/about-peertube.component.html + 91,94 - - Change the language + + 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/menu/language-chooser.component.html - 3 + src/app/+about/about-peertube/about-peertube.component.html + 96,100 - - Help to translate PeerTube! + + 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 - 9,10 + src/app/+about/about-peertube/about-peertube.component.html + 102,104 - - yes + + 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/shared/shared-instance/feature-boolean.component.html - 1 + src/app/+about/about-peertube/about-peertube.component.html + 106,109 + + + 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 + 111,113 - - no + + 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 - 2 + src/app/+about/about-peertube/about-peertube.component.html + 115,120 + + + 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/+about/about-peertube/about-peertube.component.html + 123,126 - - 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 + 128 - - 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 + 130,134 - - 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 + 136 - - 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 + 138,143 + + + 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 + 145 + + + 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 + 147,150 - - 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 + 153 - - 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 + 154 - - 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 + 155 - - 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 + 158,161 - - 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 + 141 - - 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 + 217 - - - 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 - 170 + 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 + 36 - - - 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 + 34 - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 118 + src/app/+video-channels/video-channels.component.html + 75 + + + src/app/shared/shared-custom-markup/peertube-custom-tags/channel-miniature-markup.component.html + 13 - - Display + + - src/app/shared/shared-user-settings/user-video-settings.component.html - 18 + src/app/+accounts/account-video-channels/account-video-channels.component.html + 25,27 - src/app/+admin/follows/video-redundancies-list/video-redundancies-list.component.html - 8 + src/app/+accounts/accounts.component.html + 38,40 - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 119 + src/app/+my-library/+my-video-channels/my-video-channels.component.html + 33,35 - - - Only display videos in the following languages/subtitles - src/app/shared/shared-user-settings/user-video-settings.component.html - 25 + src/app/+video-channels/video-channels.component.html + 77,79 - - - Add a new language - src/app/shared/shared-user-settings/user-video-settings.component.html - 36 + src/app/shared/shared-custom-markup/peertube-custom-tags/channel-miniature-markup.component.html + 15,17 - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 69 + src/app/shared/shared-video/video-views-counter.component.html + 2,4 - - - Help share videos being played - src/app/shared/shared-user-settings/user-video-settings.component.html - 47 + src/app/shared/shared-video/video-views-counter.component.html + 6,8 - - 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. + + {VAR_PLURAL, plural, =1 {1 videos} other { videos}} - src/app/shared/shared-user-settings/user-video-settings.component.html - 50 + src/app/+accounts/account-video-channels/account-video-channels.component.html + 26 - - - Automatically play videos - src/app/shared/shared-user-settings/user-video-settings.component.html - 58 + src/app/+accounts/accounts.component.html + 39 - - - When on a video page, directly start playing the video. - src/app/shared/shared-user-settings/user-video-settings.component.html - 61 + src/app/+video-channels/video-channels.component.html + 78 - - - Automatically start playing the next video - src/app/shared/shared-user-settings/user-video-settings.component.html - 69 + src/app/shared/shared-custom-markup/peertube-custom-tags/channel-miniature-markup.component.html + 16 - - When a video ends, follow up with the next suggested video. + + Show this channel - src/app/shared/shared-user-settings/user-video-settings.component.html - 72 + src/app/+accounts/account-video-channels/account-video-channels.component.html + 35 - - With Do not list or Blur thumbnails, a confirmation will be requested to watch the video. + + This channel doesn't have any videos. - src/app/shared/shared-user-settings/user-video-settings.component.html - 8,9 + src/app/+accounts/account-video-channels/account-video-channels.component.html + 38 - - In Recently added, Trending, Local, Most liked and Search pages + + SHOW THIS CHANNEL > - src/app/shared/shared-user-settings/user-video-settings.component.html - 28 + src/app/+accounts/account-video-channels/account-video-channels.component.html + 46 - - The upload failed + + Videos - src/app/helpers/utils.ts - 185 + src/app/+accounts/account-videos/account-videos.component.ts + 17 - - - The connection was interrupted - src/app/helpers/utils.ts - 189 + src/app/+admin/admin.component.ts + 49 - - - Your file couldn't be transferred before the set timeout (usually 10min) - src/app/helpers/utils.ts - 192 + src/app/+admin/overview/videos/video-list.component.html + 3 - - - Your file was too large (max. size: ) - src/app/helpers/utils.ts - 196 + src/app/+my-library/my-library.component.ts + 52 - - - Get help - src/app/shared/shared-main/misc/help.component.ts - 16 + src/app/+search/search-filters.component.html + 195 - - - <a href="https://en.wikipedia.org/wiki/Markdown#Example" target="_blank" rel="noopener noreferrer">Markdown</a> compatible that supports: - src/app/shared/shared-main/misc/help.component.ts - 75 + src/app/+video-channels/video-channel-videos/video-channel-videos.component.ts + 17 - - - Emphasis - src/app/shared/shared-main/misc/help.component.ts - 81 + src/app/core/menu/menu.service.ts + 76 - - Links + + Account video channels - src/app/shared/shared-main/misc/help.component.ts - 82 + src/app/+accounts/accounts-routing.module.ts + 26 - - New lines + + Account videos - src/app/shared/shared-main/misc/help.component.ts - 83 + src/app/+accounts/accounts-routing.module.ts + 35 - - Lists + + ACCOUNT - src/app/shared/shared-main/misc/help.component.ts - 84 + src/app/+accounts/accounts.component.html + 8 - - Images + + Banned - src/app/shared/shared-main/misc/help.component.ts - 85 + src/app/+accounts/accounts.component.html + 21 - - This file is too large. - - src/app/shared/shared-forms/reactive-file.component.ts - 50 - - - - 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 + 29 - - max size + + Show the complete description - src/app/shared/shared-forms/preview-upload.component.ts - 39 + src/app/+accounts/accounts.component.html + 53 - src/app/shared/shared-main/account/actor-avatar-info.component.ts - 40 + src/app/+video-channels/video-channels.component.html + 96 - - Maximize editor + + Show more... - src/app/shared/shared-forms/markdown-textarea.component.ts - 38 + src/app/+accounts/accounts.component.html + 54,56 - - - Exit maximized editor - src/app/shared/shared-forms/markdown-textarea.component.ts - 39 + src/app/+video-channels/video-channels.component.html + 97,99 - - Complete preview + + Manage account - src/app/shared/shared-forms/markdown-textarea.component.html - 19 + src/app/+accounts/accounts.component.html + 59,61 - - Truncated preview + + Search account videos - src/app/shared/shared-forms/markdown-textarea.component.html - 11 + src/app/+accounts/accounts.component.html + 78 - - Hide + + CHANNELS - src/app/shared/shared-forms/input-toggle-hidden.component.ts - 38 + src/app/+accounts/accounts.component.ts + 82 - - Show + + VIDEOS - src/app/shared/shared-forms/input-toggle-hidden.component.ts - 39 + src/app/+accounts/accounts.component.ts + 83 - - - Copied - src/app/shared/shared-forms/input-toggle-hidden.component.ts - 47 + src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html + 245 - src/app/shared/shared-video-miniature/video-download.component.ts - 137 + src/app/+video-channels/video-channels.component.ts + 81 - - Copy - - src/app/shared/shared-forms/input-toggle-hidden.component.html - 15 - + + Username copied - src/app/shared/shared-forms/input-toggle-hidden.component.html - 15 + src/app/+accounts/accounts.component.ts + 121 - - - All unsaved data will be lost, are you sure you want to leave this page? - src/app/core/routing/can-deactivate-guard.service.ts - 19 + src/app/+video-channels/video-channels.component.ts + 114 - - Warning + + 1 subscriber - src/app/core/routing/can-deactivate-guard.service.ts - 23 + src/app/+accounts/accounts.component.ts + 125 - - Add a new option + + subscribers - src/app/shared/shared-forms/select/select-checkbox.component.ts - 28 + src/app/+accounts/accounts.component.ts + 127 - - No items found + + direct account followers - src/app/shared/shared-forms/select/select-checkbox.component.html - 14 + src/app/+accounts/accounts.component.ts + 153 - - Close + + Report - node_modules/@ng-bootstrap/src/alert/alert.ts - 55,58 + src/app/+accounts/accounts.component.ts + 198 - node_modules/@ng-bootstrap/src/alert/alert.ts - 70,71 + src/app/shared/shared-abuse-list/abuse-details.component.html + 55 - - - Slide of - node_modules/@ng-bootstrap/src/carousel/carousel.ts - 114,118 + src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts + 357 - Currently selected slide number read by screen reader - - Previous + + Report this account - node_modules/@ng-bootstrap/src/carousel/carousel.ts - 132,134 + src/app/+accounts/accounts.component.ts + 202 - - Next + + Overview - node_modules/@ng-bootstrap/src/carousel/carousel.ts - 147,151 + src/app/+admin/admin.component.ts + 35 - - Previous month + + Users - node_modules/@ng-bootstrap/src/datepicker/datepicker-navigation.ts - 24,27 + src/app/+admin/admin.component.ts + 41 - node_modules/@ng-bootstrap/src/datepicker/datepicker-navigation.ts - 34,35 + src/app/+admin/overview/users/user-edit/user-edit.component.html + 4 - - - Next month - node_modules/@ng-bootstrap/src/datepicker/datepicker-navigation.ts - 44,48 + src/app/+admin/overview/users/user-edit/user-edit.component.html + 4 - node_modules/@ng-bootstrap/src/datepicker/datepicker-navigation.ts - 57,61 + src/app/+admin/overview/users/user-list/user-list.component.html + 3 - - Select month + + Federation - node_modules/@ng-bootstrap/src/datepicker/datepicker-navigation-select.ts - 44,49 + src/app/+admin/admin.component.ts + 64 - node_modules/@ng-bootstrap/src/datepicker/datepicker-navigation-select.ts - 49,50 + src/app/shared/shared-instance/instance-statistics.component.html + 58 - - Select year + + Following - node_modules/@ng-bootstrap/src/datepicker/datepicker-navigation-select.ts - 59,63 + src/app/+admin/admin.component.ts + 67 - node_modules/@ng-bootstrap/src/datepicker/datepicker-navigation-select.ts - 72,74 + src/app/+admin/follows/following-list/following-list.component.html + 31 - - - «« - node_modules/@ng-bootstrap/src/pagination/pagination.ts - 147,148 + src/app/+admin/follows/follows.routes.ts + 26 - - « + + Followers - node_modules/@ng-bootstrap/src/pagination/pagination.ts - 153,154 + src/app/+admin/admin.component.ts + 72 - - - » - node_modules/@ng-bootstrap/src/pagination/pagination.ts - 158,159 + src/app/+admin/follows/follows.routes.ts + 35 - - - »» - node_modules/@ng-bootstrap/src/pagination/pagination.ts - 164,165 + src/app/+my-library/my-library.component.ts + 72 - - First + + Video redundancies - node_modules/@ng-bootstrap/src/pagination/pagination.ts - 168,172 + src/app/+admin/admin.component.ts + 77 - - Previous + + Moderation - node_modules/@ng-bootstrap/src/pagination/pagination.ts - 176,177 + src/app/+admin/admin.component.ts + 87 - - - Next - node_modules/@ng-bootstrap/src/pagination/pagination.ts - 188,189 + src/app/+my-account/my-account-settings/my-account-notification-preferences/my-account-notification-preferences.component.ts + 70 - - - Last - node_modules/@ng-bootstrap/src/pagination/pagination.ts - 195,200 + src/app/+my-account/my-account.component.ts + 28 - - + + Reports - node_modules/@ng-bootstrap/src/progressbar/progressbar.ts - 31,38 + src/app/+admin/admin.component.ts + 93 - - - HH - node_modules/@ng-bootstrap/src/timepicker/timepicker.ts - 46,47 + src/app/+admin/moderation/abuse-list/abuse-list.component.html + 3 - - - Hours - node_modules/@ng-bootstrap/src/timepicker/timepicker.ts - 50,51 + src/app/+admin/moderation/moderation.routes.ts + 35 - - - MM - node_modules/@ng-bootstrap/src/timepicker/timepicker.ts - 55,58 + src/app/+my-account/my-account-abuses/my-account-abuses-list.component.html + 3 - - Minutes + + Video blocks - node_modules/@ng-bootstrap/src/timepicker/timepicker.ts - 62,64 + src/app/+admin/admin.component.ts + 101 - - - Increment hours - node_modules/@ng-bootstrap/src/timepicker/timepicker.ts - 68,69 + src/app/+admin/moderation/video-block-list/video-block-list.component.html + 3 - - Decrement hours + + Video comments - node_modules/@ng-bootstrap/src/timepicker/timepicker.ts - 73,74 + src/app/+admin/admin.component.ts + 109 - - - Increment minutes - node_modules/@ng-bootstrap/src/timepicker/timepicker.ts - 80,82 + src/app/+admin/moderation/moderation.routes.ts + 84 - - - Decrement minutes - node_modules/@ng-bootstrap/src/timepicker/timepicker.ts - 86,88 + src/app/+admin/moderation/video-comment-list/video-comment-list.component.html + 3 - - SS + + Muted accounts - node_modules/@ng-bootstrap/src/timepicker/timepicker.ts - 91,92 + src/app/+admin/admin.component.ts + 117 - - - Seconds - node_modules/@ng-bootstrap/src/timepicker/timepicker.ts + src/app/+admin/moderation/moderation.routes.ts 96 - - - Increment seconds - node_modules/@ng-bootstrap/src/timepicker/timepicker.ts - 103,104 + src/app/+my-account/my-account-routing.module.ts + 85 - - - Decrement seconds - node_modules/@ng-bootstrap/src/timepicker/timepicker.ts - 109,115 + src/app/+my-account/my-account.component.ts + 31 - - - - node_modules/@ng-bootstrap/src/timepicker/timepicker.ts - 131,136 + src/app/shared/shared-moderation/account-blocklist.component.html + 3 - - - - node_modules/@ng-bootstrap/src/timepicker/timepicker.ts - 154,118 + src/app/shared/shared-moderation/account-blocklist.component.html + 3 - - Close + + Muted servers - node_modules/@ng-bootstrap/src/toast/toast.ts - 78,85 + src/app/+admin/admin.component.ts + 125 - - - Go to my subscriptions - src/app/core/auth/auth.service.ts - 64 + src/app/+my-account/my-account-routing.module.ts + 94 - - - Go to my videos - src/app/core/auth/auth.service.ts - 68 + src/app/+my-account/my-account.component.ts + 36 - - - Go to my imports - src/app/core/auth/auth.service.ts - 72 + src/app/shared/shared-moderation/server-blocklist.component.html + 3 - - - Go to my channels - src/app/core/auth/auth.service.ts - 76 + src/app/shared/shared-moderation/server-blocklist.component.html + 3 - - Cannot retrieve OAuth Client credentials: . -Ensure you have correctly configured PeerTube (config/ directory), in particular the "webserver" section. + + Configuration - src/app/core/auth/auth.service.ts - 99,100 + src/app/+admin/admin.component.ts + 136 - - - Error - src/app/core/auth/auth.service.ts - 104 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 1 + + + Plugins/Themes - src/app/core/notification/notifier.service.ts - 18 + src/app/+admin/admin.component.ts + 142 - - You need to reconnect. + + System - src/app/core/auth/auth.service.ts - 220 + src/app/+admin/admin.component.ts + 148 - - (channel page) + + Jobs - src/app/shared/shared-main/account/video-avatar-channel.component.ts - 20 + src/app/+admin/admin.component.ts + 154 - src/app/shared/shared-video-miniature/video-miniature.component.ts - 117 + src/app/+admin/system/system.routes.ts + 24 - - (account page) + + Logs - src/app/shared/shared-main/account/video-avatar-channel.component.ts - 21 + src/app/+admin/admin.component.ts + 162 + + + src/app/+admin/system/system.routes.ts + 35 - - Channel avatar + + Debug - src/app/shared/shared-main/account/video-avatar-channel.component.html - 4 + src/app/+admin/admin.component.ts + 170 - src/app/shared/shared-main/account/video-avatar-channel.component.html - 17 + src/app/+admin/system/system.routes.ts + 46 - - Account avatar + + Edit custom configuration - src/app/shared/shared-main/account/video-avatar-channel.component.html - 7 + src/app/+admin/config/config.routes.ts + 24 + + + CACHE - src/app/shared/shared-main/account/video-avatar-channel.component.html - 13 + src/app/+admin/config/edit-custom-config/edit-advanced-configuration.component.html + 5 + + + Some files are not federated, and fetched when necessary. Define their caching policies. - src/app/shared/shared-main/account/video-avatar-channel.component.html - 23 + src/app/+admin/config/edit-custom-config/edit-advanced-configuration.component.html + 6,8 - - viewers + + Number of previews to keep in cache - src/app/shared/shared-main/video/video.model.ts - 211 + src/app/+admin/config/edit-custom-config/edit-advanced-configuration.component.html + 15 - - views + + {VAR_PLURAL, plural, =1 {cached image} other {cached images}} - src/app/shared/shared-main/video/video.model.ts - 214 + src/app/+admin/config/edit-custom-config/edit-advanced-configuration.component.html + 22 - - Media is too large for the server. Please contact you administrator if you want to increase the limit size. + + Number of video captions to keep in cache - src/app/core/rest/rest-extractor.service.ts - 62 + src/app/+admin/config/edit-custom-config/edit-advanced-configuration.component.html + 29 - - Too many attempts, please try again after minutes. + + {VAR_PLURAL, plural, =1 {cached caption} other {cached captions}} - src/app/core/rest/rest-extractor.service.ts - 67 + src/app/+admin/config/edit-custom-config/edit-advanced-configuration.component.html + 36 - - Too many attempts, please try again later. + + Number of video torrents to keep in cache - src/app/core/rest/rest-extractor.service.ts - 69 + src/app/+admin/config/edit-custom-config/edit-advanced-configuration.component.html + 43 - - Server error. Please retry later. + + {VAR_PLURAL, plural, =1 {cached torrent} other {cached torrents}} - src/app/core/rest/rest-extractor.service.ts - 72 + src/app/+admin/config/edit-custom-config/edit-advanced-configuration.component.html + 50 - - User + + CUSTOMIZATIONS - src/app/core/users/user.service.ts - 392 + src/app/+admin/config/edit-custom-config/edit-advanced-configuration.component.html + 63 - - Administrator + + Slight modifications to your PeerTube instance for when creating a plugin or theme is overkill. - src/app/core/users/user.service.ts - 393 + src/app/+admin/config/edit-custom-config/edit-advanced-configuration.component.html + 64,66 - - Moderator + + JavaScript - src/app/core/users/user.service.ts - 394 + src/app/+admin/config/edit-custom-config/edit-advanced-configuration.component.html + 74 - - Info + + Write JavaScript code directly.Example: console.log('my instance is amazing'); - src/app/core/notification/notifier.service.ts - 11 + src/app/+admin/config/edit-custom-config/edit-advanced-configuration.component.html + 77,78 - - Success + + Write CSS code directly. Example:#custom-css +color: red; + + Prepend with #custom-css to override styles. Example:#custom-css .logged-in-email +color: red; + + - src/app/core/notification/notifier.service.ts - 25 + src/app/+admin/config/edit-custom-config/edit-advanced-configuration.component.html + 96,108 - - Search + + APPEARANCE - src/app/shared/shared-main/misc/simple-search-input.component.ts - 15 + 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/+search/search.component.ts - 230 + src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html + 5,7 + + + Theme - src/app/+search/search-routing.module.ts - 15 + src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html + 14 - - - years ago - src/app/shared/shared-main/angular/from-now.pipe.ts - 12 + src/app/shared/shared-user-settings/user-interface-settings.component.html + 4 - - year ago + + default - src/app/shared/shared-main/angular/from-now.pipe.ts - 13 + src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html + 18 - - months ago + + Landing page - src/app/shared/shared-main/angular/from-now.pipe.ts - 16 + src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html + 27 - - month ago + + Default trending page - src/app/shared/shared-main/angular/from-now.pipe.ts - 17 + src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html + 43 - - weeks ago + + Best videos - src/app/shared/shared-main/angular/from-now.pipe.ts - 20 + src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html + 47 - - week ago + + Hot videos - src/app/shared/shared-main/angular/from-now.pipe.ts - 21 + src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html + 48 - - days ago + + Most viewed videos - src/app/shared/shared-main/angular/from-now.pipe.ts - 24 + src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html + 49 - - day ago + + Most liked videos - src/app/shared/shared-main/angular/from-now.pipe.ts - 25 + src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html + 50 - - hours ago + + Prefer author display name in video miniature - src/app/shared/shared-main/angular/from-now.pipe.ts - 28 + src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html + 66 - - hour ago + + Redirect users on single external auth when users click on the login button in menu - src/app/shared/shared-main/angular/from-now.pipe.ts - 29 + src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html + 77 - - min ago + + ⚠️ You don't have any external auth plugin enabled. - src/app/shared/shared-main/angular/from-now.pipe.ts - 32 + src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html + 80 - - just now + + ⚠️ You have multiple external auth plugins enabled. - src/app/shared/shared-main/angular/from-now.pipe.ts - 34 + src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html + 81 - - h + + BROADCAST MESSAGE - src/app/shared/shared-main/angular/duration-formatter.pipe.ts - 14 + src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html + 94 - - min + + Display a message on your instance - src/app/shared/shared-main/angular/duration-formatter.pipe.ts - 16 + src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html + 95,97 + + + Enable broadcast message - src/app/shared/shared-main/angular/duration-formatter.pipe.ts - 23 + src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html + 107 - - sec + + Allow users to dismiss the broadcast message - src/app/shared/shared-main/angular/duration-formatter.pipe.ts - 17 + src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html + 114 - - sec + + Broadcast message level - src/app/shared/shared-main/angular/duration-formatter.pipe.ts - 30 + src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html + 119 - - + + 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 + 133 + + + NEW USERS - src/app/shared/shared-main/misc/top-menu-dropdown.component.html - 24 + src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html + 150 - - Only I can see this video + + Manage users to set their quota individually. - src/app/shared/shared-main/video/video.service.ts - 375 + src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html + 151,153 - - Only shareable via a private link + + Enable Signup - src/app/shared/shared-main/video/video.service.ts - 379 + src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html + 162 - - Anyone can see this video + + ⚠️ This functionality requires a lot of attention and extra moderation. - src/app/shared/shared-main/video/video.service.ts - 383 + src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html + 165 - - - Only users of this instance can see this video - src/app/shared/shared-main/video/video.service.ts - 387 + src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html + 455 - - - Unlimited - src/app/shared/shared-main/users/user-quota.component.ts - 32 + src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html + 468 + + + Signup requires email verification - src/app/shared/shared-main/users/user-quota.component.ts - 38 + src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html + 173 + + + Signup limit - src/app/shared/shared-instance/instance-features-table.component.ts - 26 + src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html + 177 + + + {VAR_PLURAL, plural, =1 {user} other {users}} - src/app/shared/shared-instance/instance-features-table.component.ts - 33 + src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html + 184 + + + Signup won't be limited to a fixed number of users. - src/app/+admin/config/shared/config.service.ts - 21 + src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html + 189 + + + Minimum required age to create an account - src/app/+admin/config/shared/config.service.ts - 34 + src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html + 193 - - Total video quota + + {VAR_PLURAL, plural, =1 {year old} other {years old}} - src/app/shared/shared-main/users/user-quota.component.html - 3 + src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html + 200 + + + Default video quota per user - src/app/+admin/users/user-list/user-list.component.html - 141 + src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html + 212 - - Daily video quota + + bytes - src/app/shared/shared-main/users/user-quota.component.html - 13 + src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html + 218 - src/app/+admin/users/user-edit/user-edit.component.html - 167 + src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html + 232 - src/app/+admin/users/user-edit/user-edit.component.html - 167 + src/app/+admin/overview/users/user-edit/user-edit.component.html + 157 - - - You don't have notifications. - src/app/shared/shared-main/users/user-notifications.component.html - 1 + src/app/+admin/overview/users/user-edit/user-edit.component.html + 157 - - - published a new video: - src/app/shared/shared-main/users/user-notifications.component.html - 15,16 + src/app/+admin/overview/users/user-edit/user-edit.component.html + 178 - - - The notification concerns a video now unavailable - src/app/shared/shared-main/users/user-notifications.component.html - 24,25 + src/app/+admin/overview/users/user-edit/user-edit.component.html + 178 - - Your video has been unblocked + + Default daily upload limit per user - src/app/shared/shared-main/users/user-notifications.component.html - 33,34 + src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html + 226 - - Your video has been blocked + + Import jobs concurrency - src/app/shared/shared-main/users/user-notifications.component.html - 41,42 + src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html + 255 - - A new video abuse has been created on video + + allows to import multiple videos in parallel. ⚠️ Requires a PeerTube restart. - src/app/shared/shared-main/users/user-notifications.component.html - 49 + src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html + 256 - - A new comment abuse has been created on video + + jobs in parallel - src/app/shared/shared-main/users/user-notifications.component.html - 53 + src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html + 260 - - - A new account abuse has been created on account - src/app/shared/shared-main/users/user-notifications.component.html - 57 + src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html + 171 - - A new abuse has been created + + Allow import with HTTP URL (e.g. YouTube) - src/app/shared/shared-main/users/user-notifications.component.html - 62,63 + src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html + 269 - - Your abuse has been acceptedrejected + + Allow import with a torrent file or a magnet URI - src/app/shared/shared-main/users/user-notifications.component.html - 70,72 + src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html + 276 - - Abuse has a new message + + Block new videos automatically - src/app/shared/shared-main/users/user-notifications.component.html - 80,81 + src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html + 290 - - The recently added video has been automatically blocked + + Unless a user is marked as trusted, their videos will stay private until a moderator reviews them. - src/app/shared/shared-main/users/user-notifications.component.html - 88 + src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html + 293 - - commented your video + + VIDEO CHANNELS - src/app/shared/shared-main/users/user-notifications.component.html - 101 + src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html + 307 - - The notification concerns a comment now unavailable + + Max video channels per user - src/app/shared/shared-main/users/user-notifications.component.html - 109,110 + src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html + 312 - - Your video has been published + + {VAR_PLURAL, plural, =1 {channel} other {channels}} - src/app/shared/shared-main/users/user-notifications.component.html - 118,119 + src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html + 319 - - Your video import succeeded + + SEARCH - src/app/shared/shared-main/users/user-notifications.component.html - 126,127 + src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html + 329 - - Your video import failed + + Allow users to do remote URI/handle search - src/app/shared/shared-main/users/user-notifications.component.html - 134,135 + src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html + 340 - - User registered on your instance + + 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 - 142,143 + src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html + 343 - - is following your channel your account + + Allow anonymous to do remote URI/handle search - src/app/shared/shared-main/users/user-notifications.component.html - 152,155 + src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html + 351 - - mentioned you on video + + 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 - 165 + src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html + 354 - - Your instance has a new follower () awaiting your approval + + Enable global search - src/app/shared/shared-main/users/user-notifications.component.html - 173,174 + src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html + 365 - - Your instance automatically followed + + ⚠️ 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 - 182 + src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html + 368 - - The notification points to content now unavailable + + You should only use moderated search indexes in production, or host your own. - src/app/shared/shared-main/users/user-notifications.component.html - 190,191 + src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html + 370,372 - - Enter a new tag + + Search index URL - src/app/shared/shared-forms/select/select-tags.component.html - 5 + src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html + 377 - - extensions + + Disable local search in search bar - src/app/shared/shared-main/account/actor-avatar-info.component.ts - 41 + src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html + 390 - - This image is too large. + + Search bar uses the global search index by default - src/app/shared/shared-main/account/actor-avatar-info.component.ts - 56 + src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html + 397 - - subscribers + + Otherwise the local search stays used by default - src/app/shared/shared-main/account/actor-avatar-info.component.html - 28 + src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html + 400 - - Upload a new avatar + + FEDERATION - src/app/shared/shared-main/account/actor-avatar-info.component.html - 10 + src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html + 418 + + + Manage relations with other instances. - src/app/shared/shared-main/account/actor-avatar-info.component.html - 36 + src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html + 419,421 - - Change your avatar + + Other instances can follow yours - src/app/shared/shared-main/account/actor-avatar-info.component.html - 16 + src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html + 432 - - Remove avatar + + Manually approve new instance followers - src/app/shared/shared-main/account/actor-avatar-info.component.html - 41 + src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html + 439 - - Loading instance statistics... + + Automatically follow back instances - src/app/shared/shared-instance/instance-statistics.component.html - 1 + src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html + 452 - - Local + + Automatically follow instances of a public index - src/app/shared/shared-instance/instance-statistics.component.html - 4 + src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html + 465 - - users + + See the documentation for more information about the expected URL - src/app/shared/shared-instance/instance-statistics.component.html - 11 + src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html + 470,472 - - videos + + Index URL - src/app/shared/shared-instance/instance-statistics.component.html - 21 + src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html + 477 + + + ADMINISTRATORS - src/app/shared/shared-instance/instance-statistics.component.html - 65 + src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html + 497 - - video views + + Admin email - src/app/shared/shared-instance/instance-statistics.component.html - 31 + src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html + 503 - - video comments + + Enable contact form - src/app/shared/shared-instance/instance-statistics.component.html - 41 + src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html + 516 + + + TWITTER - src/app/shared/shared-instance/instance-statistics.component.html - 75 + src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html + 525 - - of hosted video + + 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-instance/instance-statistics.component.html - 51 + src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html + 526,529 - - Federation + + Your Twitter username - src/app/shared/shared-instance/instance-statistics.component.html - 58 + src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html + 538 - - followers + + Instance allowed by Twitter - src/app/shared/shared-instance/instance-statistics.component.html - 85 + src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html + 551 - - following + + 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-instance/instance-statistics.component.html - 95 + src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html + 555,561 - - Hidden + + You enabled signup: we automatically enabled the "Block new videos automatically" checkbox of the "Videos" section just below. - src/app/shared/shared-instance/instance-features-table.component.ts - 50 + src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.ts + 105 - - Blurred with confirmation request + + Audio-only - src/app/shared/shared-instance/instance-features-table.component.ts - 51 + src/app/+admin/config/edit-custom-config/edit-configuration.service.ts + 17 - - Displayed + + A <code>.mp4</code> that keeps the original audio track, with no video - src/app/shared/shared-instance/instance-features-table.component.ts - 52 + src/app/+admin/config/edit-custom-config/edit-configuration.service.ts + 18 - - ~ 1 minute + + 144p - src/app/shared/shared-instance/instance-features-table.component.ts - 67 + src/app/+admin/config/edit-custom-config/edit-configuration.service.ts + 22 - - ~ minutes + + 240p - src/app/shared/shared-instance/instance-features-table.component.ts - 69 + src/app/+admin/config/edit-custom-config/edit-configuration.service.ts + 26 - - of full HD videos + + 360p - src/app/shared/shared-instance/instance-features-table.component.ts - 85 + src/app/+admin/config/edit-custom-config/edit-configuration.service.ts + 30 - - of HD videos + + 480p - src/app/shared/shared-instance/instance-features-table.component.ts - 86 + src/app/+admin/config/edit-custom-config/edit-configuration.service.ts + 34 - - of average quality videos + + 720p - src/app/shared/shared-instance/instance-features-table.component.ts - 87 + src/app/+admin/config/edit-custom-config/edit-configuration.service.ts + 38 - - Features found on this instance + + 1080p - src/app/shared/shared-instance/instance-features-table.component.html - 4 + src/app/+admin/config/edit-custom-config/edit-configuration.service.ts + 42 + + + 1440p - src/app/shared/shared-instance/instance-about-accordion.component.html - 6 + src/app/+admin/config/edit-custom-config/edit-configuration.service.ts + 46 + + + 2160p - src/app/shared/shared-instance/instance-about-accordion.component.html - 6 + src/app/+admin/config/edit-custom-config/edit-configuration.service.ts + 50 - - PeerTube version + + threads - src/app/shared/shared-instance/instance-features-table.component.html - 6 + src/app/+admin/config/edit-custom-config/edit-configuration.service.ts + 90 - - Default NSFW/sensitive videos policycan be redefined by the users + + thread - src/app/shared/shared-instance/instance-features-table.component.html - 13,14 + src/app/+admin/config/edit-custom-config/edit-configuration.service.ts + 91 - - User registration allowed + + Updating instance configuration from the web interface is disabled by the system administrator. + - src/app/shared/shared-instance/instance-features-table.component.html - 21 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 3,5 - - Video uploads + + Homepage - src/app/shared/shared-instance/instance-features-table.component.html - 28 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 12 - src/app/shared/shared-instance/instance-features-table.component.html - 39 + src/app/+admin/config/edit-custom-config/edit-homepage.component.html + 13 - - - Transcoding in multiple resolutions - src/app/shared/shared-instance/instance-features-table.component.html - 32 + src/app/+home/home-routing.module.ts + 11 - - Video quota + + Information - src/app/shared/shared-instance/instance-features-table.component.html - 47 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 20 + + + Basic - src/app/+admin/users/user-edit/user-edit.component.html - 151 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 29 + + + VOD Transcoding - src/app/+admin/users/user-edit/user-edit.component.html - 151 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 38 - + Live streaming + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 47 + src/app/shared/shared-instance/instance-features-table.component.html 67 + + + Advanced src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 916 + 56 - - Live streaming enabled + + There are errors in the form: - src/app/shared/shared-instance/instance-features-table.component.html - 71 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 71,78 - - Transcode live video in multiple resolutions + + You cannot allow live replay if you don't enable transcoding. - src/app/shared/shared-instance/instance-features-table.component.html - 78 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 81,83 - - Max parallel lives + + You cannot change the server configuration because it's managed externally. - src/app/shared/shared-instance/instance-features-table.component.html - 85 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 85,87 - - per user / per instance + + Update configuration - src/app/shared/shared-instance/instance-features-table.component.html - 86,88 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 90 - - Import + + Configuration updated. - src/app/shared/shared-instance/instance-features-table.component.html - 92 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts + 306 + + + INSTANCE HOMEPAGE - src/app/+videos/+video-edit/video-add-components/video-import-torrent.component.html - 44 + src/app/+admin/config/edit-custom-config/edit-homepage.component.html + 7 + + + INSTANCE - src/app/+videos/+video-edit/video-add-components/video-import-url.component.html - 36 + src/app/+admin/config/edit-custom-config/edit-instance-information.component.html + 7 - - HTTP import (YouTube, Vimeo, direct URL...) + + Name - src/app/shared/shared-instance/instance-features-table.component.html - 96 + src/app/+admin/config/edit-custom-config/edit-instance-information.component.html + 13 - - - Torrent import - src/app/shared/shared-instance/instance-features-table.component.html - 103 + src/app/+manage/video-channel-edit/video-channel-edit.component.html + 27 - - - Player - src/app/shared/shared-instance/instance-features-table.component.html - 111 + src/app/+manage/video-channel-edit/video-channel-edit.component.html + 27 - - P2P enabled + + Short description - src/app/shared/shared-instance/instance-features-table.component.html - 115 + src/app/+admin/config/edit-custom-config/edit-instance-information.component.html + 24 - - Users can resolve distant content + + Main instance categories - src/app/shared/shared-instance/instance-features-table.component.html - 126 + src/app/+admin/config/edit-custom-config/edit-instance-information.component.html + 50 - - Requires manual validation by moderators + + Add a new category - src/app/shared/shared-instance/instance-features-table.component.html - 41 + src/app/+admin/config/edit-custom-config/edit-instance-information.component.html + 57 - - - Automatically published - src/app/shared/shared-instance/instance-features-table.component.html - 42 + src/app/shared/shared-forms/select/select-categories.component.html + 5 - - Unlimited ( per day) + + Main languages you/your moderators speak - src/app/shared/shared-instance/instance-features-table.component.html - 61 + src/app/+admin/config/edit-custom-config/edit-instance-information.component.html + 64 - - Administrators & Sustainability + + Add a new language - src/app/shared/shared-instance/instance-about-accordion.component.html - 15 + src/app/+admin/config/edit-custom-config/edit-instance-information.component.html + 71 - src/app/shared/shared-instance/instance-about-accordion.component.html - 15 + src/app/shared/shared-forms/select/select-languages.component.html + 6 - - Terms + + MODERATION & NSFW - src/app/shared/shared-instance/instance-about-accordion.component.html - 35 + src/app/+admin/config/edit-custom-config/edit-instance-information.component.html + 82 + + + Manage users to build a moderation team. - src/app/shared/shared-instance/instance-about-accordion.component.html - 35 + src/app/+admin/config/edit-custom-config/edit-instance-information.component.html + 83,85 + + + This instance is dedicated to sensitive or NSFW content - src/app/+signup/+register/register.component.html - 13 + src/app/+admin/config/edit-custom-config/edit-instance-information.component.html + 93 + + + 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/+about/about-instance/about-instance.component.html - 168 + src/app/+admin/config/edit-custom-config/edit-instance-information.component.html + 97,100 + + + Policy on videos containing sensitive content - 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 + 106 - - Moderation information + + With Hide or Blur thumbnails, a confirmation will be requested to watch the video. - src/app/shared/shared-instance/instance-about-accordion.component.html - 41 + src/app/+admin/config/edit-custom-config/edit-instance-information.component.html + 110,112 - src/app/shared/shared-instance/instance-about-accordion.component.html - 41 + src/app/shared/shared-user-settings/user-video-settings.component.html + 7,9 + + + Policy for sensitive videos - src/app/+about/about-instance/about-instance.component.html - 140 + src/app/+admin/config/edit-custom-config/edit-instance-information.component.html + 118 - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 144 + src/app/shared/shared-user-settings/user-video-settings.component.html + 15 - - Code of conduct + + Hide - src/app/shared/shared-instance/instance-about-accordion.component.html - 47 + src/app/+admin/config/edit-custom-config/edit-instance-information.component.html + 119 - src/app/shared/shared-instance/instance-about-accordion.component.html - 47 + src/app/+admin/overview/users/user-edit/user-password.component.html + 11 - src/app/+about/about-instance/about-instance.component.html - 154 + src/app/shared/shared-forms/input-toggle-hidden.component.ts + 38 - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 135 - - - - Who are we? + src/app/shared/shared-user-settings/user-video-settings.component.html + 16 + - src/app/shared/shared-instance/instance-about-accordion.component.html - 19 + src/app/shared/shared-video-miniature/video-filters-header.component.html + 76 - - How long do we plan to maintain this instance? + + Blur thumbnails - src/app/shared/shared-instance/instance-about-accordion.component.html - 24 + src/app/+admin/config/edit-custom-config/edit-instance-information.component.html + 120 - - - How will we finance this instance? - src/app/shared/shared-instance/instance-about-accordion.component.html - 29 + src/app/shared/shared-user-settings/user-video-settings.component.html + 17 - - View your notifications + + Display - src/app/menu/notification.component.html - 3 + src/app/+admin/config/edit-custom-config/edit-instance-information.component.html + 121 - src/app/menu/notification.component.html - 11 + src/app/+admin/follows/video-redundancies-list/video-redundancies-list.component.html + 8 - src/app/menu/notification.component.html - 11 + src/app/shared/shared-user-settings/user-video-settings.component.html + 18 - - Notifications + + Who moderates the instance? What is the policy regarding NSFW videos? Political videos? etc - src/app/menu/notification.component.html - 22 + src/app/+admin/config/edit-custom-config/edit-instance-information.component.html + 152 + + + YOU AND YOUR INSTANCE - src/app/+my-account/my-account-notifications/my-account-notifications.component.html - 1 + src/app/+admin/config/edit-custom-config/edit-instance-information.component.html + 167 - - Mark all as read + + Who is behind the instance? - src/app/menu/notification.component.html - 27 + src/app/+admin/config/edit-custom-config/edit-instance-information.component.html + 173 + + + A single person? A non-profit? A company? - src/app/menu/notification.component.html - 27 + src/app/+admin/config/edit-custom-config/edit-instance-information.component.html + 174 + + + Why did you create this instance? - src/app/+my-account/my-account-notifications/my-account-notifications.component.html - 20 + src/app/+admin/config/edit-custom-config/edit-instance-information.component.html + 185 - - Update your notification preferences + + To share your personal videos? To open registrations and allow people to upload what they want? - src/app/menu/notification.component.html - 31 + src/app/+admin/config/edit-custom-config/edit-instance-information.component.html + 186 - - See all your notifications + + How long do you plan to maintain this instance? - src/app/menu/notification.component.html - 49 + src/app/+admin/config/edit-custom-config/edit-instance-information.component.html + 197 - - I'm a teapot + + It's important to know for users who want to register on your instance - src/app/+page-not-found/page-not-found.component.ts - 27 + src/app/+admin/config/edit-custom-config/edit-instance-information.component.html + 198 - - video + + How will you finance the PeerTube server? - src/app/+page-not-found/page-not-found.component.ts - 38 + src/app/+admin/config/edit-custom-config/edit-instance-information.component.html + 209 + + + With your own funds? With user donations? Advertising? - src/app/shared/shared-video-miniature/video-download.component.ts - 49 + src/app/+admin/config/edit-custom-config/edit-instance-information.component.html + 210 + + + OTHER INFORMATION - src/app/+videos/+video-edit/video-add-components/video-upload.component.ts - 223 + src/app/+admin/config/edit-custom-config/edit-instance-information.component.html + 225 - - ressource + + What server/hardware does the instance run on? - src/app/+page-not-found/page-not-found.component.ts - 40 + src/app/+admin/config/edit-custom-config/edit-instance-information.component.html + 231 - - That's an error. + + i.e. 2vCore 2GB RAM, a direct the link to the server you rent, etc. - src/app/+page-not-found/page-not-found.component.html - 4 + src/app/+admin/config/edit-custom-config/edit-instance-information.component.html + 232 - - We couldn't find any tied to the URL you were looking for. + + LIVE - src/app/+page-not-found/page-not-found.component.html - 6,8 + src/app/+admin/config/edit-custom-config/edit-live-configuration.component.html + 5 - - - Possible reasons: - src/app/+page-not-found/page-not-found.component.html - 11 + src/app/shared/shared-thumbnail/video-thumbnail.component.html + 31 - Possible reasons preceding a list of reasons a `Not Found` error page may occur - - You may have used an outdated or broken link + + Enable users of your instance to stream live. - src/app/+page-not-found/page-not-found.component.html - 14 + src/app/+admin/config/edit-custom-config/edit-live-configuration.component.html + 6,8 - - The may have been moved or deleted + + Allow live streaming - src/app/+page-not-found/page-not-found.component.html - 15 + src/app/+admin/config/edit-custom-config/edit-live-configuration.component.html + 18 - - You may have typed the address or URL incorrectly + + ⚠️ Enabling live streaming requires trust in your users and extra moderation work - src/app/+page-not-found/page-not-found.component.html - 16 + src/app/+admin/config/edit-custom-config/edit-live-configuration.component.html + 22 - - You are not authorized here. + + If enabled, your server needs to accept incoming TCP traffic on port - src/app/+page-not-found/page-not-found.component.html + src/app/+admin/config/edit-custom-config/edit-live-configuration.component.html 23 - - You might need to check your account is allowed by the or instance owner. + + Allow your users to automatically publish a replay of their live - src/app/+page-not-found/page-not-found.component.html - 25,27 + src/app/+admin/config/edit-custom-config/edit-live-configuration.component.html + 31 - - The requested entity body blends sweet bits with a mellow earthiness. + + If the user quota is reached, PeerTube will automatically terminate the live streaming - src/app/+page-not-found/page-not-found.component.html - 35,36 + src/app/+admin/config/edit-custom-config/edit-live-configuration.component.html + 33,35 - Description of a tea flavour, keeping the 'requested entity body' as a technical expression referring to a web request - - Sepia seems to like it. + + Max simultaneous lives created on your instance (-1 for "unlimited") - src/app/+page-not-found/page-not-found.component.html - 37 + src/app/+admin/config/edit-custom-config/edit-live-configuration.component.html + 40,41 - This is about Sepia's tea - - Not found + + {VAR_PLURAL, plural, =1 {live} other {lives}} - src/app/+page-not-found/page-not-found-routing.module.ts - 14 + src/app/+admin/config/edit-custom-config/edit-live-configuration.component.html + 46 - - - URL parameter is missing in URL parameters - src/app/+remote-interaction/remote-interaction.component.ts - 25 + src/app/+admin/config/edit-custom-config/edit-live-configuration.component.html + 59 - - Cannot access to the remote resource + + Max simultaneous lives created per user (-1 for "unlimited") - src/app/+remote-interaction/remote-interaction.component.ts - 48 + src/app/+admin/config/edit-custom-config/edit-live-configuration.component.html + 53,54 - - Remote interaction + + Max live duration - src/app/+remote-interaction/remote-interaction-routing.module.ts - 13 + src/app/+admin/config/edit-custom-config/edit-live-configuration.component.html + 66 - - Search index is unavailable. Retrying with instance results instead. + + TRANSCODING - src/app/+search/search.component.ts - 171 + src/app/+admin/config/edit-custom-config/edit-live-configuration.component.html + 85 + + + src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html + 26 - - Search error + + 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/+search/search.component.ts - 172 + src/app/+admin/config/edit-custom-config/edit-live-configuration.component.html + 86,88 - - {VAR_PLURAL, plural, =1 {result} other {results}} + + Transcoding enabled for live streams - src/app/+search/search.component.html - 5 + src/app/+admin/config/edit-custom-config/edit-live-configuration.component.html + 101 + + + Live resolutions to generate - src/app/+admin/plugins/plugin-search/plugin-search.component.html - 23 + src/app/+admin/config/edit-custom-config/edit-live-configuration.component.html + 107 - - + + Live transcoding threads - src/app/+search/search.component.html - 5 + src/app/+admin/config/edit-custom-config/edit-live-configuration.component.html + 128 - - on this instance + + will claim at most with VOD transcoding - src/app/+search/search.component.html - 7 + src/app/+admin/config/edit-custom-config/edit-live-configuration.component.html + 131,133 - - on the vidiverse + + will claim at least with VOD transcoding - src/app/+search/search.component.html - 8 + src/app/+admin/config/edit-custom-config/edit-live-configuration.component.html + 135,137 - - for + + Live transcoding profile - src/app/+search/search.component.html - 11 + src/app/+admin/config/edit-custom-config/edit-live-configuration.component.html + 150 - - Filters + + new live transcoding profiles can be added by PeerTube plugins - src/app/+search/search.component.html - 21,22 + src/app/+admin/config/edit-custom-config/edit-live-configuration.component.html + 151 - - No results found + + No limit - src/app/+search/search.component.html - 33,34 + src/app/+admin/config/edit-custom-config/edit-live-configuration.component.ts + 34 - - subscribers + + 1 hour - src/app/+search/search.component.html - 60 + src/app/+admin/config/edit-custom-config/edit-live-configuration.component.ts + 35 - - Any + + 3 hours - src/app/+search/search-filters.component.ts - 38 + src/app/+admin/config/edit-custom-config/edit-live-configuration.component.ts + 36 + + + 5 hours - src/app/+search/search-filters.component.ts - 61 + src/app/+admin/config/edit-custom-config/edit-live-configuration.component.ts + 37 - - Today + + 10 hours - src/app/+search/search-filters.component.ts - 42 + src/app/+admin/config/edit-custom-config/edit-live-configuration.component.ts + 38 + + + x264, targeting maximum device compatibility - src/app/shared/shared-video-miniature/abstract-video-list.ts - 133 + src/app/+admin/config/edit-custom-config/edit-live-configuration.component.ts + 55 - src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts - 70 + src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.ts + 50 - - Last 7 days + + Estimating a server's capacity to transcode and stream videos isn't easy and we can't tune PeerTube automatically. - src/app/+search/search-filters.component.ts - 46 + src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html + 8,10 - - Last 30 days + + However, you may want to read our guidelines before tweaking the following values. - src/app/+search/search-filters.component.ts - 50 + src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html + 11,13 - - Last 365 days + + Read guidelines - src/app/+search/search-filters.component.ts - 54 + src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html + 16,18 - - Short (< 4 min) + + 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-filters.component.ts - 65 + src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html + 27,30 - - Medium (4-10 min) + + Transcoding enabled - src/app/+search/search-filters.component.ts - 69 + src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html + 40 - - Long (> 10 min) + + Input formats - src/app/+search/search-filters.component.ts - 73 + src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html + 46 - - Relevance + + Allow additional extensions - src/app/+search/search-filters.component.ts - 80 + src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html + 51 - - Publish date + + Allows users to upload videos with additional extensions than .mp4, .ogv and .webm (for example: .avi, .mov, .mkv etc). - src/app/+search/search-filters.component.ts - 84 + src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html + 54 - - Views - - src/app/+search/search-filters.component.ts - 88 - + + Allow audio files upload - src/app/+videos/video-list/trending/video-trending-header.component.ts - 46 + src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html + 62 - - Sort + + Allows users to upload .mp3, .ogg, .wma, .flac, .aac, or .ac3 audio files. - src/app/+search/search-filters.component.html - 7 + src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html + 65 - - Display sensitive content + + The file will be merged in a still image video with the preview file on upload. - src/app/+search/search-filters.component.html - 21 + src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html + 66 - - Yes + + Output formats - src/app/+search/search-filters.component.html - 29 + src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html + 73 - - No + + WebTorrent enabled - src/app/+search/search-filters.component.html - 34 + src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html + 79 - - Published date + + If you also enabled HLS support, it will multiply videos storage by 2 - src/app/+search/search-filters.component.html - 40 + src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html + 83 - - Original publication year + + HLS with P2P support enabled - src/app/+search/search-filters.component.html - 54 + src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html + 94 - - After... + + 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.html - 66 + src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html + 99,108 - - Before... + + Resolutions to generate per enabled format - src/app/+search/search-filters.component.html - 76 + src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html + 116 - - Duration + + The original file resolution will be the default target if no option is selected. - src/app/+search/search-filters.component.html - 89 + src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html + 131,133 + + + Transcoding threads - src/app/+videos/+video-watch/video-watch.component.html - 276 + src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html + 144 - - Category + + will claim at most with live transcoding - src/app/+search/search-filters.component.html - 102 + src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html + 146,148 + + + will claim at least with live transcoding - src/app/+videos/+video-watch/video-watch.component.html - 241 + src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html + 150,152 + + + Transcoding jobs concurrency - src/app/+videos/+video-edit/shared/video-edit.component.html - 63 + src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html + 166 - - Display all categories + + allows to transcode multiple files in parallel. ⚠️ Requires a PeerTube restart - src/app/+search/search-filters.component.html - 108 + src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html + 167 - - Licence + + Transcoding profile - src/app/+search/search-filters.component.html - 115 + src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html + 178 + + + new transcoding profiles can be added by PeerTube plugins - src/app/+videos/+video-watch/video-watch.component.html - 250 + src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html + 179 + + + Unlimited - src/app/+videos/+video-edit/shared/video-edit.component.html - 74 + src/app/+admin/config/shared/config.service.ts + 22 - - - Display all licenses - src/app/+search/search-filters.component.html - 121 + src/app/+admin/config/shared/config.service.ts + 36 - - - Language - src/app/+search/search-filters.component.html - 128 + src/app/shared/shared-instance/instance-features-table.component.ts + 30 - src/app/+videos/+video-watch/video-watch.component.html - 259 + src/app/shared/shared-instance/instance-features-table.component.ts + 37 - src/app/+videos/+video-edit/shared/video-caption-add-modal.component.html - 10 + src/app/shared/shared-main/users/user-quota.component.ts + 32 - src/app/+videos/+video-edit/shared/video-edit.component.html - 94 + src/app/shared/shared-main/users/user-quota.component.ts + 38 - - Display all languages + + None - no upload possible - src/app/+search/search-filters.component.html - 134 + src/app/+admin/config/shared/config.service.ts + 23 - - - All of these tags - src/app/+search/search-filters.component.html - 143 + src/app/+admin/config/shared/config.service.ts + 37 - - One of these tags + + 100MB - src/app/+search/search-filters.component.html - 151 + src/app/+admin/config/shared/config.service.ts + 24 - - - Filter - src/app/+search/search-filters.component.html - 181 + src/app/+admin/config/shared/config.service.ts + 40 - - Reset + + 500MB - src/app/+search/search-filters.component.html - 9,10 + src/app/+admin/config/shared/config.service.ts + 25 - src/app/+search/search-filters.component.html - 23,24 + src/app/+admin/config/shared/config.service.ts + 41 + + + 1GB - src/app/+search/search-filters.component.html - 42,43 + src/app/+admin/config/shared/config.service.ts + 26 + + + 5GB - src/app/+search/search-filters.component.html - 56,57 + src/app/+admin/config/shared/config.service.ts + 27 - src/app/+search/search-filters.component.html - 91,92 + src/app/+admin/config/shared/config.service.ts + 43 - - Reset + + 20GB - src/app/+search/search-filters.component.html - 104,105 + src/app/+admin/config/shared/config.service.ts + 28 - src/app/+search/search-filters.component.html - 117,118 + src/app/+admin/config/shared/config.service.ts + 45 + + + 50GB - src/app/+search/search-filters.component.html - 130,131 + src/app/+admin/config/shared/config.service.ts + 29 - src/app/+search/search-filters.component.html - 145,146 + src/app/+admin/config/shared/config.service.ts + 46 + + + 100GB - src/app/+search/search-filters.component.html - 153,154 + src/app/+admin/config/shared/config.service.ts + 30 - - Search target + + 200GB - src/app/+search/search-filters.component.html - 160 + src/app/+admin/config/shared/config.service.ts + 31 - - Instance + + 500GB - src/app/+search/search-filters.component.html - 165 + src/app/+admin/config/shared/config.service.ts + 32 + + + 10MB - src/app/shared/shared-moderation/server-blocklist.component.html - 35 + src/app/+admin/config/shared/config.service.ts + 38 + + + 50MB - src/app/+about/about.component.html - 5 + src/app/+admin/config/shared/config.service.ts + 39 + + + 2GB - src/app/shared/shared-moderation/server-blocklist.component.html - 35 + src/app/+admin/config/shared/config.service.ts + 42 - - Vidiverse + + 10GB - src/app/+search/search-filters.component.html - 170 + src/app/+admin/config/shared/config.service.ts + 44 - - Reset + + Auto (via ffmpeg) - src/app/+search/search-filters.component.html - 178,179 + src/app/+admin/config/shared/config.service.ts + 50 - - An email with the reset password instructions will be sent to . -The link will expire within 1 hour. + + Followers of your instance - src/app/+login/login.component.ts - 126,127 + src/app/+admin/follows/followers-list/followers-list.component.html + 3 - - Incorrect username or password. + + Showing to of followers - src/app/+login/login.component.ts - 164 + src/app/+admin/follows/followers-list/followers-list.component.html + 11 - - Your account is blocked. + + Actions - src/app/+login/login.component.ts - 165 + src/app/+admin/follows/followers-list/followers-list.component.html + 23 - - - Login - src/app/+login/login.component.html - 3,4 + src/app/+admin/moderation/video-block-list/video-block-list.component.html + 43 + + + src/app/+admin/moderation/video-comment-list/video-comment-list.component.html + 62 + + + src/app/+my-library/my-ownership/my-ownership.component.html + 18 + + + src/app/shared/shared-abuse-list/abuse-list-table.component.html + 39 - - Sorry but there was an issue with the external login process. Please contact an administrator. + + Follower - src/app/+login/login.component.html - 7,8 + src/app/+admin/follows/followers-list/followers-list.component.html + 24 - - User + + State - src/app/+login/login.component.html - 21 + src/app/+admin/follows/followers-list/followers-list.component.html + 25 - src/app/+signup/+register/register.component.html - 26 + src/app/+admin/follows/following-list/following-list.component.html + 32 + + + src/app/shared/shared-abuse-list/abuse-list-table.component.html + 24 - - Username or email address + + Score - src/app/+login/login.component.html - 23 + src/app/+admin/follows/followers-list/followers-list.component.html + 26 - - Password + + Created - src/app/+login/login.component.html - 34 + src/app/+admin/follows/followers-list/followers-list.component.html + 27 - src/app/+login/login.component.html - 36 + src/app/+admin/follows/following-list/following-list.component.html + 33 - src/app/+reset-password/reset-password.component.html - 8 + src/app/+admin/system/jobs/jobs.component.html + 50 - src/app/+reset-password/reset-password.component.html - 10 + src/app/+my-library/my-video-imports/my-video-imports.component.html + 20 - src/app/+signup/+register/register-step-user.component.html - 56 + src/app/shared/shared-abuse-list/abuse-list-table.component.html + 23 + + + Accept - src/app/+signup/+register/register-step-user.component.html - 58 + src/app/+admin/follows/followers-list/followers-list.component.html + 35 - src/app/+admin/users/user-edit/user-edit.component.html - 117 + src/app/+my-library/my-ownership/my-accept-ownership/my-accept-ownership.component.html + 25 - src/app/+admin/users/user-edit/user-edit.component.html - 117 + src/app/+my-library/my-ownership/my-ownership.component.html + 33 - - Click here to reset your password + + Refuse - src/app/+login/login.component.html - 47 + src/app/+admin/follows/followers-list/followers-list.component.html + 36 - - - I forgot my password - src/app/+login/login.component.html - 47 + src/app/+my-library/my-ownership/my-ownership.component.html + 34 - - Logging into an account lets you publish content + + Open actor page in a new tab - src/app/+login/login.component.html - 56,57 + src/app/+admin/follows/followers-list/followers-list.component.html + 42 - - Request new verification email. + + Accepted - src/app/+login/login.component.html - 12 + src/app/+admin/follows/followers-list/followers-list.component.html + 49 - src/app/+signup/+verify-account/verify-account-email/verify-account-email.component.html - 16 + src/app/+admin/follows/following-list/following-list.component.html + 51 - - 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. + + Pending - src/app/+login/login.component.html - 60,62 + src/app/+admin/follows/followers-list/followers-list.component.html + 52 + + + src/app/+admin/follows/following-list/following-list.component.html + 54 - - 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. + + No follower found matching current filters. - src/app/+login/login.component.html - 65,67 + src/app/+admin/follows/followers-list/followers-list.component.html + 64 - - Or sign in with + + Your instance doesn't have any follower. - src/app/+login/login.component.html - 72 + src/app/+admin/follows/followers-list/followers-list.component.html + 65 - - Forgot your password + + accepted in instance followers - src/app/+login/login.component.html - 91 + src/app/+admin/follows/followers-list/followers-list.component.ts + 41 - - Email + + Do you really want to reject this follower? - src/app/+login/login.component.html - 107 + src/app/+admin/follows/followers-list/followers-list.component.ts + 52 + + + Reject - src/app/+signup/+register/register-step-user.component.html - 45 + src/app/+admin/follows/followers-list/followers-list.component.ts + 53 + + + rejected from instance followers - src/app/+signup/+register/register-step-user.component.html - 47 + src/app/+admin/follows/followers-list/followers-list.component.ts + 60 + + + Do you really want to delete this follower? - src/app/+signup/+verify-account/verify-account-ask-send-email/verify-account-ask-send-email.component.html - 8 + src/app/+admin/follows/followers-list/followers-list.component.ts + 73 + + + Delete - src/app/+my-account/my-account-settings/my-account-notification-preferences/my-account-notification-preferences.component.html - 4 + src/app/+admin/follows/followers-list/followers-list.component.ts + 74 - src/app/+admin/users/user-edit/user-edit.component.html - 105 + src/app/+admin/moderation/video-block-list/video-block-list.component.ts + 91 - src/app/+admin/users/user-edit/user-edit.component.html - 105 + src/app/+admin/moderation/video-block-list/video-block-list.component.ts + 95 - - - Email address - src/app/+login/login.component.html - 109 + src/app/+admin/moderation/video-comment-list/video-comment-list.component.ts + 100 - src/app/+signup/+verify-account/verify-account-ask-send-email/verify-account-ask-send-email.component.html - 10 + src/app/+admin/moderation/video-comment-list/video-comment-list.component.ts + 169 - - - Reset - src/app/+login/login.component.html - 122 + src/app/+admin/overview/users/user-list/user-list.component.ts + 86 - 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/+admin/overview/users/user-list/user-list.component.ts + 200 - - - 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/+admin/overview/videos/video-list.component.ts + 74 - - - Login - src/app/+login/login-routing.module.ts - 14 + src/app/+admin/overview/videos/video-list.component.ts + 198 - - - Unable to find user id or verification string. - src/app/+reset-password/reset-password.component.ts - 38 + src/app/+admin/overview/videos/video-list.component.ts + 229 - src/app/+signup/+verify-account/verify-account-email/verify-account-email.component.ts - 33 + src/app/+my-library/+my-video-channels/my-video-channels.component.ts + 52 - - - Your password has been successfully reset! - src/app/+reset-password/reset-password.component.ts - 47 + src/app/+my-library/my-video-playlists/my-video-playlist-elements.component.ts + 127 - - - Reset my password - src/app/+reset-password/reset-password.component.html - 3,4 + src/app/+my-library/my-video-playlists/my-video-playlists.component.ts + 35 - - - Confirm password - src/app/+reset-password/reset-password.component.html - 19 + src/app/+my-library/my-videos/my-videos.component.html + 50 - - - Confirmed password - src/app/+reset-password/reset-password.component.html - 21 + src/app/+my-library/my-videos/my-videos.component.ts + 151 - - - Reset my password - src/app/+reset-password/reset-password.component.html - 29 + src/app/+my-library/my-videos/my-videos.component.ts + 178 - - - 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 + src/app/+my-library/my-videos/my-videos.component.ts + 219 - Button on the registration form to go to the previous step - - - Signup - src/app/+signup/+register/register.component.ts - 64 + src/app/+videos/+video-edit/shared/video-edit.component.html + 178 - 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/+videos/+video-watch/shared/comment/video-comments.component.ts + 171 - - - You are now logged in as ! - src/app/+signup/+register/register.component.ts + src/app/shared/shared-abuse-list/abuse-list-table.component.ts 134 - - - Create an account - src/app/+signup/+register/register.component.html - 4,5 + src/app/shared/shared-abuse-list/abuse-list-table.component.ts + 375 - - - Channel - src/app/+signup/+register/register.component.html - 33 + src/app/shared/shared-abuse-list/abuse-list-table.component.ts + 410 - src/app/+signup/+register/register.component.html - 33 + src/app/shared/shared-main/buttons/delete-button.component.ts + 17 - src/app/+my-library/my-video-playlists/my-video-playlist-edit.component.html - 70 + src/app/shared/shared-main/buttons/delete-button.component.ts + 22 - src/app/+my-library/my-video-playlists/my-video-playlist-edit.component.html - 70 + src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts + 351 + + + removed from instance followers - src/app/+videos/+video-edit/video-add-components/video-import-torrent.component.html - 30 + src/app/+admin/follows/followers-list/followers-list.component.ts + 81 + + + Follow - 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 + 27,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/shared/shared-video-playlist/video-add-to-playlist.component.html - 71 + src/app/shared/shared-moderation/account-blocklist.component.html + 22 - 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/+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. + + enabled - src/app/+signup/+register/register-step-channel.component.html - 10,11 + src/app/+admin/follows/shared/redundancy-checkbox.component.ts + 23 - - Channel display name + + disabled - src/app/+signup/+register/register-step-channel.component.html - 15 + src/app/+admin/follows/shared/redundancy-checkbox.component.ts + 23 - - Channel name + + Redundancy for is - src/app/+signup/+register/register-step-channel.component.html - 30 + src/app/+admin/follows/shared/redundancy-checkbox.component.ts + 25 + + + Videos redundancies - src/app/+admin/users/user-edit/user-edit.component.html - 94 + src/app/+admin/follows/video-redundancies-list/video-redundancies-list.component.html + 3 + + + My videos duplicated by remote instances - src/app/+admin/users/user-edit/user-edit.component.html - 94 + src/app/+admin/follows/video-redundancies-list/video-redundancies-list.component.html + 12 - - Example: my_super_channel + + Remote videos duplicated by my instance - src/app/+signup/+register/register-step-channel.component.html - 34 + src/app/+admin/follows/video-redundancies-list/video-redundancies-list.component.html + 13 - - 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. + + Strategy - src/app/+signup/+register/register-step-channel.component.html - 43,44 + src/app/+admin/follows/video-redundancies-list/video-redundancies-list.component.html + 28 - - Channel name cannot be the same as your account name. You can click on the first step to update your account name. + + Video - src/app/+signup/+register/register-step-channel.component.html - 51,52 + src/app/+admin/follows/video-redundancies-list/video-redundancies-list.component.html + 29 - - - Register - src/app/+signup/+register/register-routing.module.ts - 14 + src/app/+admin/moderation/video-block-list/video-block-list.component.html + 26 - - Step + + Total size - src/app/+signup/+register/custom-stepper.component.html - 9 + src/app/+admin/follows/video-redundancies-list/video-redundancies-list.component.html + 30 - - Subscribe to the account + + List redundancies - src/app/+video-channels/video-channels.component.ts - 64 + src/app/+admin/follows/video-redundancies-list/video-redundancies-list.component.html + 37 + + + Open video in a new tab - src/app/+videos/+video-watch/video-watch.component.ts - 950 + src/app/+admin/follows/video-redundancies-list/video-redundancies-list.component.html + 47 - - VIDEOS + + Your instance doesn't mirror any video. - src/app/+video-channels/video-channels.component.ts - 69 + src/app/+admin/follows/video-redundancies-list/video-redundancies-list.component.html + 79 + + + Your instance has no mirrored videos. - src/app/+accounts/accounts.component.ts - 66 + src/app/+admin/follows/video-redundancies-list/video-redundancies-list.component.html + 80 - - VIDEO PLAYLISTS + + Enabled strategies stats - src/app/+video-channels/video-channels.component.ts - 70 + src/app/+admin/follows/video-redundancies-list/video-redundancies-list.component.html + 89 - - ABOUT + + No redundancy strategy is enabled on your instance. - src/app/+video-channels/video-channels.component.ts - 71 + src/app/+admin/follows/video-redundancies-list/video-redundancies-list.component.html + 93,95 + + + Used - src/app/+accounts/accounts.component.ts - 67 + src/app/+admin/follows/video-redundancies-list/video-redundancies-list.component.ts + 102 - - Username copied + + Available - src/app/+video-channels/video-channels.component.ts - 96 + src/app/+admin/follows/video-redundancies-list/video-redundancies-list.component.ts + 102 + + + Do you really want to remove this video redundancy? - src/app/+accounts/accounts.component.ts - 95 + src/app/+admin/follows/video-redundancies-list/video-redundancies-list.component.ts + 142 - - {VAR_PLURAL, plural, =1 {1 subscriber} other { subscribers}} + + Remove redundancy - src/app/+video-channels/video-channels.component.html - 28 + src/app/+admin/follows/video-redundancies-list/video-redundancies-list.component.ts + 143 + + + Video redundancies removed! - src/app/+accounts/account-video-channels/account-video-channels.component.html - 13 + src/app/+admin/follows/video-redundancies-list/video-redundancies-list.component.ts + 149 + + + Blocked videos - src/app/+my-library/+my-video-channels/my-video-channels.component.html - 35 + src/app/+admin/moderation/moderation.routes.ts + 67 - - Go the owner account page + + Muted instances - src/app/+video-channels/video-channels.component.html - 30 + src/app/+admin/moderation/moderation.routes.ts + 107 - - Created by + + Showing to of blocked videos - src/app/+video-channels/video-channels.component.html - 31 + src/app/+admin/moderation/video-block-list/video-block-list.component.html + 11 - - Manage channel + + Sensitive - src/app/+video-channels/video-channels.component.html - 22,23 + src/app/+admin/moderation/video-block-list/video-block-list.component.html + 27 - - Video channel videos + + Unfederated - src/app/+video-channels/video-channels-routing.module.ts - 25 + src/app/+admin/moderation/video-block-list/video-block-list.component.html + 28 - - - Video channel playlists - src/app/+video-channels/video-channels-routing.module.ts - 38 + src/app/+admin/moderation/video-block-list/video-block-list.component.html + 60 - - About video channel + + Date - src/app/+video-channels/video-channels-routing.module.ts - 47 + src/app/+admin/moderation/video-block-list/video-block-list.component.html + 29 - - - VIDEO CHANNELS - src/app/+accounts/accounts.component.ts - 65 + src/app/+admin/moderation/video-comment-list/video-comment-list.component.html + 44 - - 1 subscriber + + The video was blocked due to automatic blocking of new videos - src/app/+accounts/accounts.component.ts - 99 + src/app/+admin/moderation/video-block-list/video-block-list.component.html + 50 - - subscribers + + NSFW - src/app/+accounts/accounts.component.ts - 101 + src/app/+admin/moderation/video-block-list/video-block-list.component.html + 56 - - - direct account followers - src/app/+accounts/accounts.component.ts - 127 + src/app/+admin/overview/videos/video-list.component.html + 73 - - Report this account + + Block reason: - src/app/+accounts/accounts.component.ts - 133 + src/app/+admin/moderation/video-block-list/video-block-list.component.html + 75 - - Search videos + + No blocked video found matching current filters. - src/app/+accounts/accounts.component.html - 48 + src/app/+admin/moderation/video-block-list/video-block-list.component.html + 92 - - Banned + + No blocked video found. - src/app/+accounts/accounts.component.html - 18 + src/app/+admin/moderation/video-block-list/video-block-list.component.html + 93 - - Muted + + Advanced filters - src/app/+accounts/accounts.component.html - 19 + src/app/+admin/moderation/video-block-list/video-block-list.component.ts + 30 - src/app/shared/shared-share-modal/video-share.component.html - 166 + src/app/+admin/moderation/video-comment-list/video-comment-list.component.ts + 47 - - - Instance muted - src/app/+accounts/accounts.component.html - 20 + src/app/+admin/overview/users/user-list/user-list.component.ts + 39 - - - Muted by your instance - src/app/+accounts/accounts.component.html - 21 + src/app/+my-library/my-videos/my-videos.component.ts + 92 - - - Instance muted by your instance - src/app/+accounts/accounts.component.html - 22 + src/app/shared/shared-abuse-list/abuse-list-table.component.ts + 39 - - Manage account + + Automatic blocks - src/app/+accounts/accounts.component.html - 36 + src/app/+admin/moderation/video-block-list/video-block-list.component.ts + 34 - - Account video channels + + Manual blocks - src/app/+accounts/accounts-routing.module.ts - 30 + src/app/+admin/moderation/video-block-list/video-block-list.component.ts + 38 - - About account + + Internal actions - src/app/+accounts/accounts-routing.module.ts - 39 + src/app/+admin/moderation/video-block-list/video-block-list.component.ts + 59 - - - Account videos - src/app/+accounts/accounts-routing.module.ts - 48 + src/app/shared/shared-abuse-list/abuse-list-table.component.ts + 243 - - Search videos within account + + Switch video block to manual - src/app/+accounts/accounts-routing.module.ts - 61 + src/app/+admin/moderation/video-block-list/video-block-list.component.ts + 64 - - Published videos + + Video switched to manual block. - src/app/+video-channels/video-channel-videos/video-channel-videos.component.ts - 43 + src/app/+admin/moderation/video-block-list/video-block-list.component.ts + 70 - - Published 1 video + + Actions for the video - 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 + 82 - - - Published videos - src/app/+video-channels/video-channel-videos/video-channel-videos.component.ts - 88 + src/app/shared/shared-abuse-list/abuse-list-table.component.ts + 333 + + + Unblock - src/app/+accounts/account-search/account-search.component.ts - 89 + src/app/+admin/moderation/video-block-list/video-block-list.component.ts + 86 - src/app/+accounts/account-videos/account-videos.component.ts - 80 + src/app/+admin/moderation/video-block-list/video-block-list.component.ts + 133 - - - Display all videos (private, unlisted or not yet published) - src/app/shared/shared-video-miniature/abstract-video-list.html - 35 + src/app/+admin/overview/videos/video-list.component.ts + 86 - src/app/shared/shared-video-miniature/abstract-video-list.html - 35 + src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts + 339 + + + Do you really want to delete this video? - src/app/shared/shared-video-miniature/abstract-video-list.html - 35 + src/app/+admin/moderation/video-block-list/video-block-list.component.ts + 94 - src/app/shared/shared-video-miniature/abstract-video-list.html - 35 + src/app/shared/shared-abuse-list/abuse-list-table.component.ts + 374 + + + Video deleted. - src/app/shared/shared-video-miniature/abstract-video-list.html - 35 + src/app/+admin/moderation/video-block-list/video-block-list.component.ts + 101 - src/app/shared/shared-video-miniature/abstract-video-list.html - 35 + src/app/shared/shared-abuse-list/abuse-list-table.component.ts + 382 + + + 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 - 35 + src/app/+admin/moderation/video-block-list/video-block-list.component.ts + 131 - - No results. + + Video unblocked. - src/app/shared/shared-video-miniature/abstract-video-list.html - 43 + src/app/+admin/moderation/video-block-list/video-block-list.component.ts + 139 - src/app/shared/shared-video-miniature/abstract-video-list.html - 43 + src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts + 202 + + + This view also shows comments from muted accounts. - src/app/shared/shared-video-miniature/abstract-video-list.html - 43 + src/app/+admin/moderation/video-comment-list/video-comment-list.component.html + 8 + + + Showing to of comments - src/app/shared/shared-video-miniature/videos-selection.component.html - 1 + src/app/+admin/moderation/video-comment-list/video-comment-list.component.html + 15 + + + Batch actions - src/app/shared/shared-video-miniature/abstract-video-list.html - 43 + src/app/+admin/moderation/video-comment-list/video-comment-list.component.html + 22 - src/app/shared/shared-video-miniature/abstract-video-list.html - 43 + src/app/+admin/overview/users/user-list/user-list.component.html + 18 - src/app/shared/shared-video-miniature/abstract-video-list.html - 43 + src/app/+admin/overview/videos/video-list.component.html + 18 + + + Select all rows - src/app/+videos/video-list/overview/video-overview.component.html - 4 + src/app/+admin/moderation/video-comment-list/video-comment-list.component.html + 37 - src/app/shared/shared-video-miniature/abstract-video-list.html - 43 + src/app/+admin/overview/users/user-list/user-list.component.html + 39 - - - Created playlists - src/app/+video-channels/video-channel-playlists/video-channel-playlists.component.html - 2,4 + src/app/+admin/overview/videos/video-list.component.html + 34 - - This channel does not have playlists. + + Account - 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 + 41 - - - No description - src/app/+video-channels/video-channel-about/video-channel-about.component.ts - 41 + src/app/shared/shared-moderation/account-blocklist.component.html + 23 - src/app/+accounts/account-about/account-about.component.ts - 38 + src/app/shared/shared-moderation/account-blocklist.component.html + 23 - - DESCRIPTION + + Video - 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 + 42 - src/app/+accounts/account-about/account-about.component.html - 5 + src/app/+admin/overview/videos/video-list.component.html + 38 - - - STATS - src/app/+video-channels/video-channel-about/video-channel-about.component.html - 17 + src/app/+my-library/my-ownership/my-ownership.component.html + 20 - src/app/+accounts/account-about/account-about.component.html - 10 + src/app/+my-library/my-video-imports/my-video-imports.component.html + 18 - - - Created - src/app/+video-channels/video-channel-about/video-channel-about.component.html - 18 + src/app/shared/shared-video-miniature/video-download.component.html + 8 - - SUPPORT THIS CHANNEL + + Comment - src/app/+video-channels/video-channel-about/video-channel-about.component.html - 10 + src/app/+admin/moderation/video-comment-list/video-comment-list.component.html + 43 - - - Published videos matching "" - src/app/+accounts/account-search/account-search.component.ts - 88 + src/app/+videos/+video-watch/shared/comment/video-comment-add.component.ts + 81 - - Verify account via email + + Select this row - src/app/+signup/+verify-account/verify-account-routing.module.ts - 17 + src/app/+admin/moderation/video-comment-list/video-comment-list.component.html + 52 - - - Ask to send an email to verify you account - src/app/+signup/+verify-account/verify-account-routing.module.ts - 26 + src/app/+admin/overview/users/user-list/user-list.component.html + 79 - - - Video channels - src/app/+accounts/account-video-channels/account-video-channels.component.html - 1 + src/app/+admin/overview/videos/video-list.component.html + 49 - - This account does not have channels. + + See full comment - src/app/+accounts/account-video-channels/account-video-channels.component.html - 4 + src/app/+admin/moderation/video-comment-list/video-comment-list.component.html + 56 - - See this video channel + + Open account in a new tab - src/app/+accounts/account-video-channels/account-video-channels.component.html - 9 + src/app/+admin/moderation/video-comment-list/video-comment-list.component.html + 67 - - - This channel doesn't have any videos. - src/app/+accounts/account-video-channels/account-video-channels.component.html - 20 + src/app/+admin/overview/users/user-list/user-list.component.html + 93 - - - SHOW THIS CHANNEL - src/app/+accounts/account-video-channels/account-video-channels.component.html - 29,30 + src/app/+my-library/my-ownership/my-ownership.component.html + 38 - - - Joined - src/app/+accounts/account-about/account-about.component.html - 12 + src/app/shared/shared-abuse-list/abuse-list-table.component.html + 44 - - - Channels - src/app/+my-library/my-library.component.ts - 47 + src/app/shared/shared-moderation/account-blocklist.component.html + 34 - - - Videos - src/app/+my-library/my-library.component.ts - 54 + src/app/shared/shared-moderation/account-blocklist.component.html + 34 - - Playlists + + Commented video - src/app/+my-library/my-library.component.ts - 61 + src/app/+admin/moderation/video-comment-list/video-comment-list.component.html + 79 - - Subscriptions + + No comments found matching current filters. - src/app/+my-library/my-library.component.ts - 66 + src/app/+admin/moderation/video-comment-list/video-comment-list.component.html + 104 + + + No comments found. - src/app/+videos/videos-routing.module.ts - 59 + src/app/+admin/moderation/video-comment-list/video-comment-list.component.html + 105 + + + Local comments - src/app/+videos/video-list/video-user-subscriptions.component.ts - 47 + src/app/+admin/moderation/video-comment-list/video-comment-list.component.ts + 51 - - History + + Remote comments - src/app/+my-library/my-library.component.ts - 71 + src/app/+admin/moderation/video-comment-list/video-comment-list.component.ts + 55 - - My playlists + + Delete this comment - src/app/+my-library/my-library-routing.module.ts - 40 + src/app/+admin/moderation/video-comment-list/video-comment-list.component.ts + 80 - - Create a new playlist + + Delete all comments of this account - src/app/+my-library/my-library-routing.module.ts - 49 + src/app/+admin/moderation/video-comment-list/video-comment-list.component.ts + 86 - - Playlist elements + + Comments are deleted after a few minutes - src/app/+my-library/my-library-routing.module.ts - 58 + src/app/+admin/moderation/video-comment-list/video-comment-list.component.ts + 87 - - Update playlist + + comments deleted. - src/app/+my-library/my-library-routing.module.ts - 67 + src/app/+admin/moderation/video-comment-list/video-comment-list.component.ts + 148 + + + Do you really want to delete all comments of ? - 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 + 168 - - My videos + + Comments of will be deleted in a few minutes - src/app/+my-library/my-library-routing.module.ts - 77 + src/app/+admin/moderation/video-comment-list/video-comment-list.component.ts + 180 + + + User created. - src/app/+my-library/my-videos/my-videos.component.ts - 58 + src/app/+admin/overview/users/user-edit/user-create.component.ts + 77 - - My video imports + + Create user - src/app/+my-library/my-library-routing.module.ts - 90 + src/app/+admin/overview/users/user-edit/user-create.component.ts + 96 - - - My subscriptions - src/app/+my-library/my-library-routing.module.ts - 99 + src/app/+admin/overview/users/user-list/user-list.component.html + 25 - - Ownership changes + + Create - src/app/+my-library/my-library-routing.module.ts - 108 + src/app/+admin/overview/users/user-edit/user-edit.component.html + 8 - - - My video history - src/app/+my-library/my-library-routing.module.ts - 118 + src/app/+admin/overview/users/user-edit/user-edit.component.html + 8 - - - Published - src/app/shared/shared-video-miniature/video-miniature.component.ts - 162 + src/app/+manage/video-channel-edit/video-channel-create.component.ts + 102 - - - Publication scheduled on - src/app/shared/shared-video-miniature/video-miniature.component.ts - 167 + src/app/+my-library/my-video-playlists/my-video-playlist-create.component.ts + 92 - - - Waiting transcoding - src/app/shared/shared-video-miniature/video-miniature.component.ts - 171 + src/app/+my-library/my-video-playlists/my-video-playlist-edit.component.html + 8 - - - To transcode - src/app/shared/shared-video-miniature/video-miniature.component.ts - 175 + src/app/+my-library/my-video-playlists/my-video-playlist-edit.component.html + 8 - - - To import - src/app/shared/shared-video-miniature/video-miniature.component.ts - 179 + src/app/shared/shared-video-playlist/video-add-to-playlist.component.html + 81 - - Unlisted + + Edit - src/app/shared/shared-video-miniature/video-miniature.component.html - 6 + src/app/+admin/overview/users/user-edit/user-edit.component.html + 11 - src/app/+videos/+video-watch/video-watch-playlist.component.html - 9 + src/app/+admin/overview/users/user-edit/user-edit.component.html + 11 - - - Private - src/app/shared/shared-video-miniature/video-miniature.component.html - 7 + src/app/+my-library/my-video-playlists/my-video-playlist-edit.component.html + 11 - src/app/shared/shared-video-playlist/video-playlist-element-miniature.component.html - 33 + src/app/+my-library/my-video-playlists/my-video-playlist-edit.component.html + 11 - src/app/+videos/+video-watch/video-watch-playlist.component.html - 10 + src/app/+my-library/my-video-playlists/my-video-playlist-edit.component.html + 85 - - - Blocked - src/app/shared/shared-video-miniature/video-miniature.component.html - 52 + src/app/+my-library/my-video-playlists/my-video-playlist-edit.component.html + 85 - - - Sensitive - src/app/shared/shared-video-miniature/video-miniature.component.html - 57,58 + src/app/+videos/+video-edit/shared/video-edit.component.html + 283 - - - Subscribed to all current channels of . You will be notified of all their new videos. - src/app/shared/shared-user-subscription/subscribe-button.component.ts - 109 + src/app/+videos/+video-edit/video-add-components/video-upload.component.html + 43 - - Subscribed to . You will be notified of all their new videos. + + {VAR_PLURAL, plural, =1 {Video} other {Videos}} - src/app/shared/shared-user-subscription/subscribe-button.component.ts - 110 + src/app/+admin/overview/users/user-edit/user-edit.component.html + 24 - - - Subscribed - src/app/shared/shared-user-subscription/subscribe-button.component.ts - 112 + src/app/+admin/overview/users/user-edit/user-edit.component.html + 24 - - Unsubscribed from all channels of + + {VAR_PLURAL, plural, =1 {Channel} other {Channels}} - src/app/shared/shared-user-subscription/subscribe-button.component.ts - 139 + src/app/+admin/overview/users/user-edit/user-edit.component.html + 30 - - - Unsubscribed from - src/app/shared/shared-user-subscription/subscribe-button.component.ts - 140 + src/app/+admin/overview/users/user-edit/user-edit.component.html + 30 - - Unsubscribed + + {VAR_PLURAL, plural, =1 {Subscriber} other {Subscribers}} - src/app/shared/shared-user-subscription/subscribe-button.component.ts - 142 + src/app/+admin/overview/users/user-edit/user-edit.component.html + 36 - - - Multiple ways to subscribe to the current channel - src/app/shared/shared-user-subscription/subscribe-button.component.html - 44 + src/app/+admin/overview/users/user-edit/user-edit.component.html + 36 - - Open subscription dropdown + + Incriminated in reports - src/app/shared/shared-user-subscription/subscribe-button.component.html - 46 + src/app/+admin/overview/users/user-edit/user-edit.component.html + 42 - - - Using an ActivityPub account - src/app/shared/shared-user-subscription/subscribe-button.component.html - 54 + src/app/+admin/overview/users/user-edit/user-edit.component.html + 42 - - Subscribe with a remote account: + + Authored reports accepted - src/app/shared/shared-user-subscription/subscribe-button.component.html - 62 + src/app/+admin/overview/users/user-edit/user-edit.component.html + 48 - - - Using a syndication feed - src/app/shared/shared-user-subscription/subscribe-button.component.html - 68 + src/app/+admin/overview/users/user-edit/user-edit.component.html + 48 - - Subscribe via RSS + + {VAR_PLURAL, plural, =1 {Comment} other {Comments}} - src/app/shared/shared-user-subscription/subscribe-button.component.html - 69 + src/app/+admin/overview/users/user-edit/user-edit.component.html + 54 - - - Subscribe - src/app/shared/shared-user-subscription/subscribe-button.component.html - 9 + src/app/+admin/overview/users/user-edit/user-edit.component.html + 54 - - Subscribe to all channels + + NEW USER - src/app/shared/shared-user-subscription/subscribe-button.component.html - 11 + src/app/+admin/overview/users/user-edit/user-edit.component.html + 73 - - - channels subscribed - src/app/shared/shared-user-subscription/subscribe-button.component.html - 13 + src/app/+admin/overview/users/user-edit/user-edit.component.html + 73 - - {VAR_SELECT, select, undefined {Unsubscribe} other {Unsubscribe from all channels}} + + Username - src/app/shared/shared-user-subscription/subscribe-button.component.html - 34 + src/app/+admin/overview/users/user-edit/user-edit.component.html + 83 - - - Subscribe with an account on this instance - src/app/shared/shared-user-subscription/subscribe-button.component.html - 57 + src/app/+admin/overview/users/user-edit/user-edit.component.html + 83 - - - Subscribe with your local account - src/app/shared/shared-user-subscription/subscribe-button.component.html - 58 + src/app/+admin/overview/users/user-list/user-list.component.ts + 116 - - - Welcome to PeerTube! - src/app/+signup/shared/signup-success.component.html - 8 + src/app/+my-account/my-account-settings/my-account-profile/my-account-profile.component.html + 6 - - - 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 + src/app/+signup/+register/register-step-user.component.html + 23 - - Verify account email confirmation + + john - src/app/+signup/+verify-account/verify-account-email/verify-account-email.component.html - 3,4 + src/app/+admin/overview/users/user-edit/user-edit.component.html + 85 - - - Email updated. - src/app/+signup/+verify-account/verify-account-email/verify-account-email.component.html - 10,11 + src/app/+admin/overview/users/user-edit/user-edit.component.html + 85 - - An error occurred. + + Channel name - src/app/+signup/+verify-account/verify-account-email/verify-account-email.component.html - 14 + src/app/+admin/overview/users/user-edit/user-edit.component.html + 94 - - - 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/+admin/overview/users/user-edit/user-edit.component.html + 94 - - - 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/+signup/+register/register-step-channel.component.html + 30 - - Send verification email + + john_channel - src/app/+signup/+verify-account/verify-account-ask-send-email/verify-account-ask-send-email.component.html - 17 + src/app/+admin/overview/users/user-edit/user-edit.component.html + 96 - - - 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 + src/app/+admin/overview/users/user-edit/user-edit.component.html + 96 - - Do you really want to delete videos? + + Email - src/app/+my-library/my-videos/my-videos.component.ts - 103 + src/app/+admin/overview/users/user-edit/user-edit.component.html + 105 - - - Delete - src/app/+my-library/my-videos/my-videos.component.ts - 104 + src/app/+admin/overview/users/user-edit/user-edit.component.html + 105 - src/app/+my-library/my-videos/my-videos.component.ts - 131 + src/app/+admin/overview/users/user-list/user-list.component.ts + 117 - src/app/+my-library/my-videos/my-videos.component.ts - 172 + src/app/+login/login.component.html + 112 - src/app/+my-library/my-video-playlists/my-video-playlists.component.ts - 50 + src/app/+my-account/my-account-settings/my-account-notification-preferences/my-account-notification-preferences.component.html + 6 - src/app/+my-library/my-video-playlists/my-video-playlist-elements.component.ts - 127 + src/app/+signup/+register/register-step-user.component.html + 45 - src/app/shared/shared-main/buttons/delete-button.component.ts - 16 + src/app/+signup/+register/register-step-user.component.html + 47 - src/app/shared/shared-main/buttons/delete-button.component.ts - 21 + src/app/+signup/+verify-account/verify-account-ask-send-email/verify-account-ask-send-email.component.html + 8 + + + mail@example.com - src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts - 208 + src/app/+admin/overview/users/user-edit/user-edit.component.html + 107 - src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts - 308 + src/app/+admin/overview/users/user-edit/user-edit.component.html + 107 + + + Password - src/app/shared/shared-moderation/user-moderation-dropdown.component.ts - 91 + src/app/+admin/overview/users/user-edit/user-edit.component.html + 117 - src/app/+my-library/+my-video-channels/my-video-channels.component.ts - 71 + src/app/+admin/overview/users/user-edit/user-edit.component.html + 117 - src/app/shared/shared-abuse-list/abuse-list-table.component.ts - 129 + src/app/+login/login.component.html + 38 - src/app/shared/shared-abuse-list/abuse-list-table.component.ts - 371 + src/app/+login/login.component.html + 40 - src/app/shared/shared-abuse-list/abuse-list-table.component.ts - 406 + src/app/+reset-password/reset-password.component.html + 8 - src/app/+admin/moderation/video-comment-list/video-comment-list.component.ts - 86 + src/app/+reset-password/reset-password.component.html + 10 - src/app/+admin/moderation/video-comment-list/video-comment-list.component.ts - 158 + src/app/+signup/+register/register-step-user.component.html + 56 - src/app/+videos/+video-watch/comment/video-comments.component.ts - 167 + src/app/+signup/+register/register-step-user.component.html + 58 + + + If you leave the password empty, an email will be sent to the user. - src/app/+admin/moderation/video-block-list/video-block-list.component.ts - 75 + src/app/+admin/overview/users/user-edit/user-edit.component.html + 120,122 - src/app/+admin/moderation/video-block-list/video-block-list.component.ts - 79 + src/app/+admin/overview/users/user-edit/user-edit.component.html + 120,122 + + + Role - src/app/+admin/follows/followers-list/followers-list.component.ts - 74 + src/app/+admin/overview/users/user-edit/user-edit.component.html + 136 - src/app/+admin/users/user-list/user-list.component.ts - 76 + src/app/+admin/overview/users/user-edit/user-edit.component.html + 136 - src/app/+admin/users/user-list/user-list.component.ts - 194 + src/app/+admin/overview/users/user-list/user-list.component.ts + 119 - - videos deleted. + + Video quota - src/app/+my-library/my-videos/my-videos.component.ts - 120 + src/app/+admin/overview/users/user-edit/user-edit.component.html + 151 - - - Do you really want to delete ? - src/app/+my-library/my-videos/my-videos.component.ts - 130 + src/app/+admin/overview/users/user-edit/user-edit.component.html + 151 - src/app/+my-library/my-video-playlists/my-video-playlists.component.ts - 49 + src/app/+admin/overview/users/user-list/user-list.component.ts + 118 - src/app/+my-library/my-video-playlists/my-video-playlist-elements.component.ts - 126 + src/app/shared/shared-instance/instance-features-table.component.html + 47 - - Video deleted. + + Transcoding is enabled. The video quota only takes into account original video size. At most, this user could upload ~ . - src/app/+my-library/my-videos/my-videos.component.ts - 138 + src/app/+admin/overview/users/user-edit/user-edit.component.html + 161,164 - src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts - 214 + src/app/+admin/overview/users/user-edit/user-edit.component.html + 161,164 - - Display live information + + Daily video quota - src/app/+my-library/my-videos/my-videos.component.ts - 161 + src/app/+admin/overview/users/user-edit/user-edit.component.html + 172 - src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts - 278 + src/app/+admin/overview/users/user-edit/user-edit.component.html + 172 - - - Change ownership - src/app/+my-library/my-videos/my-videos.component.ts - 167 + src/app/shared/shared-main/users/user-quota.component.html + 13 - - My videos + + Auth plugin - src/app/+my-library/my-videos/my-videos.component.html - 4 + src/app/+admin/overview/users/user-edit/user-edit.component.html + 188 - - - My imports - src/app/+my-library/my-videos/my-videos.component.html - 11 + src/app/+admin/overview/users/user-edit/user-edit.component.html + 188 - src/app/+my-library/my-video-imports/my-video-imports.component.html - 3 + src/app/+admin/overview/users/user-list/user-list.component.ts + 126 - - Ownership changes + + None (local authentication) - src/app/+my-library/my-videos/my-videos.component.html - 16 + src/app/+admin/overview/users/user-edit/user-edit.component.html + 192 - - - Search your videos - src/app/+my-library/my-videos/my-videos.component.html - 23 + src/app/+admin/overview/users/user-edit/user-edit.component.html + 192 - - Clear filters + + Doesn't need review before a video goes public - src/app/+my-library/my-videos/my-videos.component.html - 26 + src/app/+admin/overview/users/user-edit/user-edit.component.html + 201 - src/app/+my-library/my-video-playlists/my-video-playlists.component.html - 13 + src/app/+admin/overview/users/user-edit/user-edit.component.html + 201 + + + DANGER ZONE - src/app/+my-library/my-subscriptions/my-subscriptions.component.html - 14 + src/app/+admin/overview/users/user-edit/user-edit.component.html + 219 - src/app/+my-library/my-history/my-history.component.html - 14 + src/app/+admin/overview/users/user-edit/user-edit.component.html + 219 - src/app/shared/shared-moderation/server-blocklist.component.html - 27 + 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/shared/shared-moderation/account-blocklist.component.html - 20 + src/app/+admin/overview/users/user-edit/user-edit.component.html + 226 - src/app/+my-library/+my-video-channels/my-video-channels.component.html - 14 + src/app/+admin/overview/users/user-edit/user-edit.component.html + 226 + + + Ask for new password - src/app/shared/shared-abuse-list/abuse-list-table.component.html - 31 + src/app/+admin/overview/users/user-edit/user-edit.component.html + 227 - src/app/+admin/follows/following-list/following-list.component.html - 27 + src/app/+admin/overview/users/user-edit/user-edit.component.html + 227 + + + Manually set the user password - src/app/shared/shared-moderation/account-blocklist.component.html - 20 + src/app/+admin/overview/users/user-edit/user-edit.component.html + 231 - src/app/shared/shared-moderation/server-blocklist.component.html - 27 + src/app/+admin/overview/users/user-edit/user-edit.component.html + 231 + + + Show - src/app/+admin/moderation/video-comment-list/video-comment-list.component.html - 46 + src/app/+admin/overview/users/user-edit/user-password.component.html + 10 - src/app/+admin/moderation/video-block-list/video-block-list.component.html - 33 + src/app/shared/shared-forms/input-toggle-hidden.component.ts + 39 + + + Password changed for user . - src/app/+admin/follows/followers-list/followers-list.component.html - 20 + src/app/+admin/overview/users/user-edit/user-password.component.ts + 40 + + + Update user password - src/app/+admin/users/user-list/user-list.component.html - 41 + src/app/+admin/overview/users/user-edit/user-password.component.ts + 53 - - Delete + + User updated. - src/app/+my-library/my-videos/my-videos.component.html - 43 + src/app/+admin/overview/users/user-edit/user-update.component.ts + 92 + + + Update user - src/app/+videos/+video-edit/shared/video-edit.component.html - 178 + src/app/+admin/overview/users/user-edit/user-update.component.ts + 111 - - Ownership change request sent. + + An email asking for password reset has been sent to . - src/app/+my-library/my-videos/modals/video-change-ownership.component.ts - 64 + src/app/+admin/overview/users/user-edit/user-update.component.ts + 118 - - Change ownership + + Showing to of users - src/app/+my-library/my-videos/modals/video-change-ownership.component.html - 3 + src/app/+admin/overview/users/user-list/user-list.component.html + 11 - - Select the next owner + + Table parameters - src/app/+my-library/my-videos/modals/video-change-ownership.component.html - 10 + src/app/+admin/overview/users/user-list/user-list.component.html + 47 - - Submit + + Select columns - src/app/+my-library/my-videos/modals/video-change-ownership.component.html - 27 + src/app/+admin/overview/users/user-list/user-list.component.html + 53 + + + Highlight banned users - src/app/shared/shared-moderation/report-modals/report.component.html - 57 + src/app/+admin/overview/users/user-list/user-list.component.html + 59 + + + User's email must be verified to login - src/app/shared/shared-moderation/video-block.component.html - 43 + src/app/+admin/overview/users/user-list/user-list.component.html + 111 + + + User's email is verified / User can login without email verification - src/app/shared/shared-moderation/report-modals/video-report.component.html - 95 + src/app/+admin/overview/users/user-list/user-list.component.html + 115 + + + Total video quota - src/app/+about/about-instance/contact-admin-modal.component.html - 53 + src/app/+admin/overview/users/user-list/user-list.component.html + 122 - src/app/shared/shared-moderation/report-modals/report.component.html - 57 + src/app/shared/shared-main/users/user-quota.component.html + 3 - - Playlist } deleted. + + Total daily video quota - src/app/+my-library/my-video-playlists/my-video-playlists.component.ts - 60 + src/app/+admin/overview/users/user-list/user-list.component.html + 132 - - My playlists + + The user was banned - src/app/+my-library/my-video-playlists/my-video-playlists.component.html - 4 + src/app/+admin/overview/users/user-list/user-list.component.html + 142 - - Search your playlists + + Ban reason: - src/app/+my-library/my-video-playlists/my-video-playlists.component.html - 10 + src/app/+admin/overview/users/user-list/user-list.component.html + 159 - - Create playlist + + Banned users - src/app/+my-library/my-video-playlists/my-video-playlists.component.html - 18 + src/app/+admin/overview/users/user-list/user-list.component.ts + 43 - - Playlist updated. + + Videos will be deleted, comments will be tombstoned. - src/app/+my-library/my-video-playlists/my-video-playlist-update.component.ts - 97 + src/app/+admin/overview/users/user-list/user-list.component.ts + 87 + + + src/app/shared/shared-moderation/user-moderation-dropdown.component.ts + 328 - - Update + + Ban - src/app/+my-library/my-video-playlists/my-video-playlist-update.component.ts - 110 + src/app/+admin/overview/users/user-list/user-list.component.ts + 92 - src/app/shared/shared-main/buttons/edit-button.component.ts - 17 + src/app/shared/shared-moderation/user-ban-modal.component.html + 3 - src/app/shared/shared-main/buttons/edit-button.component.ts - 22 + src/app/shared/shared-moderation/user-moderation-dropdown.component.ts + 333 + + + User won't be able to login anymore, but videos and comments will be kept as is. - src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts - 284 + src/app/+admin/overview/users/user-list/user-list.component.ts + 93 - src/app/+my-library/+my-video-channels/my-video-channel-update.component.ts - 146 + src/app/shared/shared-moderation/user-moderation-dropdown.component.ts + 334 - - My Playlists + + Unban - src/app/+my-library/my-video-playlists/my-video-playlist-edit.component.html - 4 + src/app/+admin/overview/users/user-list/user-list.component.ts + 98 - src/app/+my-library/my-video-playlists/my-video-playlist-edit.component.html - 4 + src/app/+admin/overview/users/user-list/user-list.component.ts + 177 + + + src/app/shared/shared-moderation/user-moderation-dropdown.component.ts + 66 - - Description + + Set Email as Verified - src/app/+my-library/my-video-playlists/my-video-playlist-edit.component.html - 44 + src/app/+admin/overview/users/user-list/user-list.component.ts + 105 - src/app/+my-library/my-video-playlists/my-video-playlist-edit.component.html - 44 + src/app/shared/shared-moderation/user-moderation-dropdown.component.ts + 345 + + + Created - src/app/+my-account/my-account-settings/my-account-profile/my-account-profile.component.html - 28 - - - src/app/+my-library/+my-video-channels/my-video-channel-edit.component.html - 64 + src/app/+admin/overview/users/user-list/user-list.component.ts + 120 + + + Daily quota - src/app/+my-library/+my-video-channels/my-video-channel-edit.component.html - 64 + src/app/+admin/overview/users/user-list/user-list.component.ts + 125 + + + Last login - src/app/+about/about-instance/about-instance.component.html - 113 + src/app/+admin/overview/users/user-list/user-list.component.ts + 127 + + + You cannot ban root. - src/app/+videos/+video-edit/shared/video-edit.component.html - 38 + src/app/+admin/overview/users/user-list/user-list.component.ts + 164 - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 39 + src/app/shared/shared-moderation/user-moderation-dropdown.component.ts + 54 - - Privacy - - src/app/+my-library/my-video-playlists/my-video-playlist-edit.component.html - 57 - + + Do you really want to unban users? - src/app/+my-library/my-video-playlists/my-video-playlist-edit.component.html - 57 + src/app/+admin/overview/users/user-list/user-list.component.ts + 177 + + + users unbanned. - src/app/+videos/+video-watch/video-watch.component.html - 226 + src/app/+admin/overview/users/user-list/user-list.component.ts + 183 + + + You cannot delete root. - src/app/+videos/+video-edit/video-add-components/video-import-torrent.component.html - 37 + src/app/+admin/overview/users/user-list/user-list.component.ts + 194 - src/app/+videos/+video-edit/video-add-components/video-import-url.component.html - 29 + src/app/shared/shared-moderation/user-moderation-dropdown.component.ts + 82 + + + If you remove these users, you will not be able to create others with the same username! - src/app/+videos/+video-edit/video-add-components/video-go-live.component.html - 13 + src/app/+admin/overview/users/user-list/user-list.component.ts + 199 + + + users deleted. - src/app/+videos/+video-edit/video-add-components/video-upload.component.html - 21 + src/app/+admin/overview/users/user-list/user-list.component.ts + 206 + + + users email set as verified. - src/app/+videos/+video-edit/shared/video-edit.component.html - 106 + src/app/+admin/overview/users/user-list/user-list.component.ts + 218 - - Playlist thumbnail + + Users list - src/app/+my-library/my-video-playlists/my-video-playlist-edit.component.html - 82 + src/app/+admin/overview/users/users.routes.ts + 25 + + + Create a user - src/app/+my-library/my-video-playlists/my-video-playlist-edit.component.html - 82 + src/app/+admin/overview/users/users.routes.ts + 34 - - Edit + + Update a user - src/app/+my-library/my-video-playlists/my-video-playlist-edit.component.html - 85 + src/app/+admin/overview/users/users.routes.ts + 43 + + + Video type - src/app/+my-library/my-video-playlists/my-video-playlist-edit.component.html - 11 + src/app/+admin/overview/videos/video-admin.service.ts + 45 + + + VOD - src/app/+my-library/my-video-playlists/my-video-playlist-edit.component.html - 85 + src/app/+admin/overview/videos/video-admin.service.ts + 49 + + + Live - src/app/+my-library/my-video-playlists/my-video-playlist-edit.component.html - 11 + src/app/+admin/overview/videos/video-admin.service.ts + 53 + + + Video files - src/app/+my-library/+my-video-channels/my-video-channel-edit.component.html - 11 + src/app/+admin/overview/videos/video-admin.service.ts + 59 + + + With WebTorrent - src/app/+my-library/+my-video-channels/my-video-channel-edit.component.html - 11 + src/app/+admin/overview/videos/video-admin.service.ts + 63 + + + Without WebTorrent - src/app/+videos/+video-edit/video-add-components/video-upload.component.html - 38 + src/app/+admin/overview/videos/video-admin.service.ts + 67 + + + With HLS - src/app/+videos/+video-edit/shared/video-edit.component.html - 270 + src/app/+admin/overview/videos/video-admin.service.ts + 71 + + + Without HLS - src/app/+admin/users/user-edit/user-edit.component.html - 11 + src/app/+admin/overview/videos/video-admin.service.ts + 75 + + + Videos scope - src/app/+admin/users/user-edit/user-edit.component.html - 11 + src/app/+admin/overview/videos/video-admin.service.ts + 81 - - Create + + Remote videos - src/app/+my-library/my-video-playlists/my-video-playlist-edit.component.html - 8 + src/app/+admin/overview/videos/video-admin.service.ts + 85 + + + Local videos - src/app/+my-library/my-video-playlists/my-video-playlist-edit.component.html - 8 + src/app/+admin/overview/videos/video-admin.service.ts + 89 - src/app/shared/shared-video-playlist/video-add-to-playlist.component.html - 81 + src/app/+videos/video-list/videos-list-common-page.component.ts + 189 - src/app/+my-library/+my-video-channels/my-video-channel-edit.component.html - 8 + src/app/core/menu/menu.service.ts + 142 - src/app/+my-library/+my-video-channels/my-video-channel-edit.component.html - 8 + src/app/core/menu/menu.service.ts + 143 + + + Exclude - src/app/+admin/users/user-edit/user-edit.component.html - 8 + src/app/+admin/overview/videos/video-admin.service.ts + 95 + + + Exclude muted accounts - src/app/+admin/users/user-edit/user-edit.component.html - 8 + src/app/+admin/overview/videos/video-admin.service.ts + 99 - - NEW PLAYLIST + + Exclude public videos - src/app/+my-library/my-video-playlists/my-video-playlist-edit.component.html - 25 + src/app/+admin/overview/videos/video-admin.service.ts + 103 + + + Showing to of videos - src/app/+my-library/my-video-playlists/my-video-playlist-edit.component.html - 25 + src/app/+admin/overview/videos/video-list.component.html + 11 - - PLAYLIST + + Info - src/app/+my-library/my-video-playlists/my-video-playlist-edit.component.html - 26 + src/app/+admin/overview/videos/video-list.component.html + 39 - src/app/+my-library/my-video-playlists/my-video-playlist-edit.component.html - 26 + src/app/core/notification/notifier.service.ts + 11 - - Delete playlist + + Files - src/app/+my-library/my-video-playlists/my-video-playlist-elements.component.ts - 52 + src/app/+admin/overview/videos/video-list.component.html + 40 - - Playlist deleted. + + Published - src/app/+my-library/my-video-playlists/my-video-playlist-elements.component.ts - 135 + src/app/+admin/overview/videos/video-list.component.html + 41 - - Share + + - src/app/+my-library/my-video-playlists/my-video-playlist-elements.component.html - 12 + src/app/+admin/overview/videos/video-list.component.html + 75 - src/app/shared/shared-share-modal/video-share.component.html - 3 + src/app/+my-account/my-account-settings/my-account-notification-preferences/my-account-notification-preferences.component.html + 4 - - - No videos in this playlist. - src/app/+my-library/my-video-playlists/my-video-playlist-elements.component.html - 25 + src/app/+videos/+video-edit/video-add-components/video-go-live.component.html + 31 - - - Browse videos on PeerTube to add them in your playlist. - src/app/+my-library/my-video-playlists/my-video-playlist-elements.component.html - 28,29 + src/app/+videos/+video-watch/video-watch.component.html + 77 - - - See the documentation for more information. - src/app/+my-library/my-video-playlists/my-video-playlist-elements.component.html - 32,33 + src/app/menu/menu.component.html + 110 - - - Playlist created. - src/app/+my-library/my-video-playlists/my-video-playlist-create.component.ts - 76 + src/app/shared/shared-main/buttons/action-dropdown.component.html + 22 - - - Create - src/app/+my-library/my-video-playlists/my-video-playlist-create.component.ts - 89 + src/app/shared/shared-main/misc/top-menu-dropdown.component.html + 14 - src/app/+my-library/+my-video-channels/my-video-channel-create.component.ts - 77 + src/app/shared/shared-main/misc/top-menu-dropdown.component.html + 24 - - - Showing to of imports - src/app/+my-library/my-video-imports/my-video-imports.component.html - 10 + src/app/shared/shared-video-miniature/video-download.component.html + 27 - - - Target - src/app/+my-library/my-video-imports/my-video-imports.component.html - 17 + src/app/shared/shared-video-miniature/video-download.component.html + 52 - - - Video - src/app/+my-library/my-video-imports/my-video-imports.component.html - 18 + src/app/shared/shared-video-miniature/video-download.component.html + 78 - src/app/+my-library/my-ownership/my-ownership.component.html - 20 + src/app/shared/shared-video-miniature/video-download.component.html + 89 - src/app/+admin/moderation/video-comment-list/video-comment-list.component.html - 60 + src/app/shared/shared-video-miniature/video-download.component.html + 101 - - - State - src/app/+my-library/my-video-imports/my-video-imports.component.html - 19 + src/app/shared/shared-video-miniature/videos-selection.component.html + 1 + + + Account muted - src/app/+admin/system/jobs/jobs.component.html - 48 + src/app/+admin/overview/videos/video-list.component.html + 77 - - Created + + Server muted - src/app/+my-library/my-video-imports/my-video-imports.component.html - 20 + src/app/+admin/overview/videos/video-list.component.html + 78 + + + Blocked - src/app/shared/shared-abuse-list/abuse-list-table.component.html - 43 + src/app/+admin/overview/videos/video-list.component.html + 80 - src/app/+admin/system/jobs/jobs.component.html - 50 + src/app/shared/shared-video-miniature/video-miniature.component.html + 57 + + + Block - src/app/+admin/follows/following-list/following-list.component.html - 37 + src/app/+admin/overview/videos/video-list.component.ts + 80 - src/app/+admin/follows/followers-list/followers-list.component.html - 31 + src/app/shared/shared-moderation/video-block.component.html + 50 - - - See the error - src/app/+my-library/my-video-imports/my-video-imports.component.html - 26 + src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts + 333 - - This video was deleted + + Run HLS transcoding - src/app/+my-library/my-video-imports/my-video-imports.component.html - 49 + src/app/+admin/overview/videos/video-list.component.ts + 94 - - - My subscriptions - src/app/+my-library/my-subscriptions/my-subscriptions.component.html - 4 + src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts + 365 - - Search your subscriptions + + Run WebTorrent transcoding - src/app/+my-library/my-subscriptions/my-subscriptions.component.html - 11 + src/app/+admin/overview/videos/video-list.component.ts + 100 - - - You don't have any subscription yet. - src/app/+my-library/my-subscriptions/my-subscriptions.component.html - 18 + src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts + 371 - - Channel page - - src/app/+my-library/my-subscriptions/my-subscriptions.component.html - 27 - + + Delete HLS files - src/app/+my-library/+my-video-channels/my-video-channels.component.html - 30 + src/app/+admin/overview/videos/video-list.component.ts + 106 - src/app/+videos/+video-watch/video-watch.component.html - 182 + src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts + 377 - - subscribers + + Delete WebTorrent files - src/app/+my-library/my-subscriptions/my-subscriptions.component.html - 32 + src/app/+admin/overview/videos/video-list.component.ts + 112 - - - Owner account page - src/app/+my-library/my-subscriptions/my-subscriptions.component.html - 34 + src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts + 383 - - Created by + + Are you sure you want to delete these videos? - src/app/+my-library/my-subscriptions/my-subscriptions.component.html - 35 + src/app/+admin/overview/videos/video-list.component.ts + 197 - - My ownership changes + + Deleted videos. - src/app/+my-library/my-ownership/my-ownership.component.html - 3 + src/app/+admin/overview/videos/video-list.component.ts + 204 - - Actions - - src/app/+my-library/my-ownership/my-ownership.component.html - 18 - + + Unblocked videos. - src/app/shared/shared-abuse-list/abuse-list-table.component.html - 61 + src/app/+admin/overview/videos/video-list.component.ts + 216 + + + Are you sure you want to delete HLS streaming playlists? - src/app/+admin/moderation/video-comment-list/video-comment-list.component.html - 82 + src/app/+admin/overview/videos/video-list.component.ts + 226 + + + Are you sure you want to delete WebTorrent files of videos? - src/app/+admin/moderation/video-block-list/video-block-list.component.html - 62 + src/app/+admin/overview/videos/video-list.component.ts + 227 - - Initiator + + Files were removed. - src/app/+my-library/my-ownership/my-ownership.component.html - 19 + src/app/+admin/overview/videos/video-list.component.ts + 235 - - Created + + Transcoding jobs created. - src/app/+my-library/my-ownership/my-ownership.component.html - 22,23 + src/app/+admin/overview/videos/video-list.component.ts + 247 - - Status + + Videos list - src/app/+my-library/my-ownership/my-ownership.component.html - 25 + src/app/+admin/overview/videos/video.routes.ts + 24 - - Open account in a new tab + + Plugin homepage (new window) - src/app/+my-library/my-ownership/my-ownership.component.html - 38 + src/app/+admin/plugins/plugin-list-installed/plugin-list-installed.component.html + 17 - src/app/shared/shared-moderation/account-blocklist.component.html - 39 + src/app/+admin/plugins/plugin-list-installed/plugin-list-installed.component.html + 21 - src/app/shared/shared-abuse-list/abuse-list-table.component.html - 66 + src/app/+admin/plugins/plugin-search/plugin-search.component.html + 40 + + + Settings - src/app/shared/shared-abuse-list/abuse-list-table.component.html - 66 + src/app/+admin/plugins/plugin-list-installed/plugin-list-installed.component.html + 27 - src/app/shared/shared-moderation/account-blocklist.component.html - 39 + src/app/+admin/plugins/plugin-search/plugin-search.component.html + 53 - src/app/+admin/moderation/video-comment-list/video-comment-list.component.html - 87 + src/app/+my-account/my-account-settings/my-account-settings.component.html + 1 - src/app/+admin/users/user-list/user-list.component.html - 107 + src/app/+my-account/my-account.component.ts + 50 - - Accept + + Uninstall - src/app/+my-library/my-ownership/my-ownership.component.html - 33 + src/app/+admin/plugins/plugin-list-installed/plugin-list-installed.component.html + 36 - src/app/+my-library/my-ownership/my-accept-ownership/my-accept-ownership.component.html - 30 + src/app/+admin/plugins/plugin-list-installed/plugin-list-installed.component.ts + 111 + + + You don't have plugins installed yet. - src/app/+admin/follows/followers-list/followers-list.component.html - 39 + src/app/+admin/plugins/plugin-list-installed/plugin-list-installed.component.ts + 86 - - Refuse + + You don't have themes installed yet. - src/app/+my-library/my-ownership/my-ownership.component.html - 34 + src/app/+admin/plugins/plugin-list-installed/plugin-list-installed.component.ts + 89 + + + Update to - src/app/+admin/follows/followers-list/followers-list.component.html - 40 + src/app/+admin/plugins/plugin-list-installed/plugin-list-installed.component.ts + 97 - - No ownership change request found. + + Do you really want to uninstall ? - src/app/+my-library/my-ownership/my-ownership.component.html - 83 + src/app/+admin/plugins/plugin-list-installed/plugin-list-installed.component.ts + 110 - - Ownership accepted + + uninstalled. - src/app/+my-library/my-ownership/my-accept-ownership/my-accept-ownership.component.ts - 71 + src/app/+admin/plugins/plugin-list-installed/plugin-list-installed.component.ts + 118 - - Accept ownership + + This is a major plugin upgrade. Please go on the plugin homepage to check potential release notes. - src/app/+my-library/my-ownership/my-accept-ownership/my-accept-ownership.component.html - 3 + src/app/+admin/plugins/plugin-list-installed/plugin-list-installed.component.ts + 134 - - Select a channel to receive the video + + Upgrade - src/app/+my-library/my-ownership/my-accept-ownership/my-accept-ownership.component.html - 10 + src/app/+admin/plugins/plugin-list-installed/plugin-list-installed.component.ts + 135 - - Channel that will receive the video + + Proceed upgrade - src/app/+my-library/my-ownership/my-accept-ownership/my-accept-ownership.component.html - 13 + src/app/+admin/plugins/plugin-list-installed/plugin-list-installed.component.ts + 136 - - My watch history + + updated. - src/app/+my-library/my-history/my-history.component.ts - 50 + src/app/+admin/plugins/plugin-list-installed/plugin-list-installed.component.ts + 150 - - Videos history is enabled + + Search... - src/app/+my-library/my-history/my-history.component.ts - 108 + src/app/+admin/plugins/plugin-search/plugin-search.component.html + 6 - - Videos history is disabled + + To load your new installed plugins or themes, refresh the page. + - src/app/+my-library/my-history/my-history.component.ts - 109 + src/app/+admin/plugins/plugin-search/plugin-search.component.html + 9,11 - - Delete videos history + + Popular - src/app/+my-library/my-history/my-history.component.ts - 121 + src/app/+admin/plugins/plugin-search/plugin-search.component.html + 16 - - Are you sure you want to delete all your videos history? + + for "" - src/app/+my-library/my-history/my-history.component.ts - 122 + src/app/+admin/plugins/plugin-search/plugin-search.component.html + 22,24 - - Videos history deleted + + {VAR_PLURAL, plural, =1 {result} other {results}} - src/app/+my-library/my-history/my-history.component.ts - 130 + src/app/+admin/plugins/plugin-search/plugin-search.component.html + 23 - - - My watch history - src/app/+my-library/my-history/my-history.component.html - 3 + src/app/+search/search.component.html + 5 - - Search your history + + No results. + - src/app/+my-library/my-history/my-history.component.html - 10 + src/app/+admin/plugins/plugin-search/plugin-search.component.html + 28,30 - - Track watch history + + Plugin npm package (new window) - src/app/+my-library/my-history/my-history.component.html - 20 + src/app/+admin/plugins/plugin-search/plugin-search.component.html + 44 - - Delete history + + The plugin index is not available. Please retry later. - src/app/+my-library/my-history/my-history.component.html - 24,26 + src/app/+admin/plugins/plugin-search/plugin-search.component.ts + 100 - - You don't have any video in your watch history yet. + + Please only install plugins or themes you trust, since they can execute any code on your instance. - src/app/+my-library/my-history/my-history.component.html - 30 + src/app/+admin/plugins/plugin-search/plugin-search.component.ts + 134 - - Report + + Install ? - src/app/shared/shared-moderation/report-modals/account-report.component.ts - 51 + src/app/+admin/plugins/plugin-search/plugin-search.component.ts + 135 - - Account reported. - - src/app/shared/shared-moderation/report-modals/account-report.component.ts - 82 + + installed. + + src/app/+admin/plugins/plugin-search/plugin-search.component.ts + 147 - - What is the issue? + + This does not have settings. - src/app/shared/shared-moderation/report-modals/report.component.html - 13 + src/app/+admin/plugins/plugin-show-installed/plugin-show-installed.component.html + 16,18 + + + Settings updated. - src/app/shared/shared-moderation/report-modals/video-report.component.html - 13 + src/app/+admin/plugins/plugin-show-installed/plugin-show-installed.component.ts + 55 + + + Installed - src/app/shared/shared-moderation/report-modals/report.component.html - 13 + src/app/+admin/plugins/plugins.component.html + 3 - - Please describe the issue... + + Search - src/app/shared/shared-moderation/report-modals/report.component.html - 42 + src/app/+admin/plugins/plugins.component.html + 5 - src/app/shared/shared-moderation/report-modals/video-report.component.html - 80 + src/app/+search/search-routing.module.ts + 12 - src/app/shared/shared-moderation/report-modals/report.component.html - 42 + src/app/+search/search.component.ts + 255 - - - 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 + src/app/header/search-typeahead.component.html + 8 - src/app/shared/shared-moderation/report-modals/report.component.html - 36,38 + src/app/shared/shared-instance/instance-features-table.component.html + 122 - - - {VAR_PLURAL, plural, =0 {No videos} =1 {1 video} other { videos}} - src/app/shared/shared-video-playlist/video-playlist-miniature.component.html - 9 + src/app/shared/shared-main/misc/simple-search-input.component.ts + 12 - - - Updated - src/app/shared/shared-video-playlist/video-playlist-miniature.component.html - 29 + src/app/shared/shared-main/misc/simple-search-input.component.ts + 13 - - + + List installed plugins - src/app/shared/shared-video-playlist/video-playlist-miniature.component.html - 22,24 + src/app/+admin/plugins/plugins.routes.ts + 28 - - Open syndication dropdown - - src/app/shared/shared-main/feeds/feed.component.html - 3 - + + Search plugins - src/app/shared/shared-main/feeds/feed.component.html - 3 + src/app/+admin/plugins/plugins.routes.ts + 37 - - Open actions + + Show plugin - src/app/shared/shared-main/buttons/action-dropdown.component.html - 4 + src/app/+admin/plugins/plugins.routes.ts + 46 - - + + Plugins - src/app/shared/shared-main/buttons/action-dropdown.component.html - 22 + src/app/+admin/plugins/shared/plugin-api.service.ts + 31 - - Do you really want to unblock this video? It will be available again in the videos list. + + Themes - src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts - 180 + src/app/+admin/plugins/shared/plugin-api.service.ts + 35 + + + plugin - src/app/+admin/moderation/video-block-list/video-block-list.component.ts - 146 + src/app/+admin/plugins/shared/plugin-api.service.ts + 43 - - Unblock + + theme - src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts - 182 + src/app/+admin/plugins/shared/plugin-api.service.ts + 46 + + + IP address - src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts - 296 + src/app/+admin/system/debug/debug.component.html + 2 + + + PeerTube thinks your web browser public IP is . - src/app/+admin/moderation/video-block-list/video-block-list.component.ts - 70 + src/app/+admin/system/debug/debug.component.html + 4 + + + If this is not your correct public IP, please consider fixing it because: - src/app/+admin/moderation/video-block-list/video-block-list.component.ts - 148 + src/app/+admin/system/debug/debug.component.html + 6 - - Video unblocked. + + Views may not be counted correctly (reduced compared to what they should be) - src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts - 188 + src/app/+admin/system/debug/debug.component.html + 8 + + + Anti brute force system could be overzealous - src/app/+admin/moderation/video-block-list/video-block-list.component.ts - 153 + src/app/+admin/system/debug/debug.component.html + 9 - - Do you really want to delete this video? + + P2P system could not work correctly - src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts - 203 + src/app/+admin/system/debug/debug.component.html + 10 + + + To fix it: - src/app/shared/shared-abuse-list/abuse-list-table.component.ts - 370 + src/app/+admin/system/debug/debug.component.html + 13 + + + Check the trust_proxy configuration key - src/app/+admin/moderation/video-block-list/video-block-list.component.ts - 78 + src/app/+admin/system/debug/debug.component.html + 15 - - The live stream will be automatically terminated. + + If you run PeerTube using Docker, check you run the reverse-proxy with network_mode: "host" (see issue 1643) - src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts - 205 + src/app/+admin/system/debug/debug.component.html + 16,17 - - This video will be duplicated by your instance. + + Job type - src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts - 226 + src/app/+admin/system/jobs/jobs.component.html + 3 - - Account muted. + + Job state - src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts - 240 + src/app/+admin/system/jobs/jobs.component.html + 12 + + + any - src/app/shared/shared-moderation/user-moderation-dropdown.component.ts - 119 + src/app/+admin/system/jobs/jobs.component.html + 21 + Selector for the list displaying jobs, filtering by their state - - Save to playlist + + Refresh - src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts - 264 + src/app/+admin/system/jobs/jobs.component.html + 30 - src/app/+videos/+video-watch/video-watch.component.ts - 135 + src/app/+admin/system/logs/logs.component.html + 33 - - Download + + Showing to of jobs - src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts - 272 + src/app/+admin/system/jobs/jobs.component.html + 39 - - Block + + ID - src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts - 290 + src/app/+admin/system/jobs/jobs.component.html + 45 - - Mirror + + Type - src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts - 302 + src/app/+admin/system/jobs/jobs.component.html + 46 - - Report + + Priority (1 = highest priority) - src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts - 314 + src/app/+admin/system/jobs/jobs.component.html + 47 - - Mute account + + State - src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts - 322 + src/app/+admin/system/jobs/jobs.component.html + 48 - src/app/shared/shared-abuse-list/abuse-list-table.component.ts - 287 + src/app/+my-library/my-video-imports/my-video-imports.component.html + 19 - - Open video actions - - src/app/shared/shared-video-miniature/video-actions-dropdown.component.html - 4 - + + Progress - src/app/shared/shared-video-miniature/video-actions-dropdown.component.html - 4 + src/app/+admin/system/jobs/jobs.component.html + 49 - - {VAR_PLURAL, plural, =1 {1 view} other { views}} + + No jobs found. - src/app/shared/shared-video/video-views-counter.component.html - 3 + src/app/+admin/system/jobs/jobs.component.html + 105 - - + + No jobs found. - src/app/shared/shared-video/video-views-counter.component.html - 3,4 + src/app/+admin/system/jobs/jobs.component.html + 106 - - {VAR_PLURAL, plural, =1 {1 viewer} other { viewers}} + + No jobs found. - src/app/shared/shared-video/video-views-counter.component.html - 7 + src/app/+admin/system/jobs/jobs.component.html + 110 - - + + No jobs found that are . - src/app/shared/shared-video/video-views-counter.component.html - 7,8 + src/app/+admin/system/jobs/jobs.component.html + 111 - - Cannot fetch information of this remote account + + now - src/app/shared/shared-user-subscription/remote-subscribe.component.ts - 60 + src/app/+admin/system/logs/logs.component.html + 15 - - Remote subscribeRemote interact + + Filter logs by tags - src/app/shared/shared-user-subscription/remote-subscribe.component.html - 11,12 + src/app/+admin/system/logs/logs.component.html + 31 - - You can subscribe to the channel via any ActivityPub-capable fediverse instance (PeerTube, Mastodon or Pleroma for example). + + Loading... - src/app/shared/shared-user-subscription/remote-subscribe.component.html - 18,19 + src/app/+admin/system/logs/logs.component.html + 37 - - You can interact with this via any ActivityPub-capable fediverse instance (PeerTube, Mastodon or Pleroma for example). + + No log. - src/app/shared/shared-user-subscription/remote-subscribe.component.html - 26,27 + src/app/+admin/system/logs/logs.component.html + 40 - - You cannot ban root. + + By -> - src/app/shared/shared-moderation/user-moderation-dropdown.component.ts - 58 + src/app/+admin/system/logs/logs.component.html + 47 + + + Last week - src/app/+admin/users/user-list/user-list.component.ts - 154 + src/app/+admin/system/logs/logs.component.ts + 96 - - Do you really want to unban ? + + Last day - src/app/shared/shared-moderation/user-moderation-dropdown.component.ts - 70 + src/app/+admin/system/logs/logs.component.ts + 101 - - Unban + + Last hour - src/app/shared/shared-moderation/user-moderation-dropdown.component.ts - 70 + src/app/+admin/system/logs/logs.component.ts + 106 + + + debug - src/app/+admin/users/user-list/user-list.component.ts - 88 + src/app/+admin/system/logs/logs.component.ts + 118 + + + info - src/app/+admin/users/user-list/user-list.component.ts - 171 + src/app/+admin/system/logs/logs.component.ts + 122 - - User unbanned. + + warning - src/app/shared/shared-moderation/user-moderation-dropdown.component.ts - 76 + src/app/+admin/system/logs/logs.component.ts + 126 - - You cannot delete root. + + error - src/app/shared/shared-moderation/user-moderation-dropdown.component.ts - 86 + src/app/+admin/system/logs/logs.component.ts + 130 + + + Standard logs - src/app/+admin/users/user-list/user-list.component.ts - 188 + src/app/+admin/system/logs/logs.component.ts + 141 - - If you remove this user, you will not be able to create another with the same username! + + Audit logs - src/app/shared/shared-moderation/user-moderation-dropdown.component.ts - 90 + src/app/+admin/system/logs/logs.component.ts + 145 - - User deleted. + + Login - src/app/shared/shared-moderation/user-moderation-dropdown.component.ts - 96 + src/app/+login/login-routing.module.ts + 12 - - - User email set as verified - src/app/shared/shared-moderation/user-moderation-dropdown.component.ts - 107 + src/app/+login/login.component.html + 48 - - - Account unmuted. - src/app/shared/shared-moderation/user-moderation-dropdown.component.ts - 133 + src/app/menu/menu.component.html + 102 - src/app/shared/shared-moderation/account-blocklist.component.ts - 47 + src/app/menu/menu.component.html + 103 - - Instance muted. + + Login - src/app/shared/shared-moderation/user-moderation-dropdown.component.ts - 147 + src/app/+login/login.component.html + 2,4 + + + Sorry but there was an issue with the external login process. Please contact an administrator. - src/app/shared/shared-moderation/server-blocklist.component.ts - 68 + src/app/+login/login.component.html + 6,8 - - Instance unmuted. + + Request new verification email. - src/app/shared/shared-moderation/user-moderation-dropdown.component.ts - 161 + src/app/+login/login.component.html + 12 - src/app/shared/shared-moderation/server-blocklist.component.ts - 45 + src/app/+signup/+verify-account/verify-account-email/verify-account-email.component.html + 16 - - Account muted by the instance. + + User - src/app/shared/shared-moderation/user-moderation-dropdown.component.ts - 175 + src/app/+login/login.component.html + 21 - src/app/shared/shared-abuse-list/abuse-list-table.component.ts - 429 + src/app/+signup/+register/register.component.html + 32 - - - Account unmuted by the instance. - src/app/shared/shared-moderation/user-moderation-dropdown.component.ts - 189 + src/app/core/users/user.service.ts + 352 - - Instance muted by the instance. + + Username or email address - src/app/shared/shared-moderation/user-moderation-dropdown.component.ts - 203 + src/app/+login/login.component.html + 23 - - Instance unmuted by the instance. + + ⚠️ Most email addresses do not include capital letters. - src/app/shared/shared-moderation/user-moderation-dropdown.component.ts - 217 + src/app/+login/login.component.html + 32,34 - - Are you sure you want to remove all the comments of this account? + + Click here to reset your password - src/app/shared/shared-moderation/user-moderation-dropdown.component.ts - 228 + src/app/+login/login.component.html + 51 - - Delete account comments + + I forgot my password - src/app/shared/shared-moderation/user-moderation-dropdown.component.ts - 229 + src/app/+login/login.component.html + 51 - - Will remove comments of this account (may take several minutes). + + Create an account - src/app/shared/shared-moderation/user-moderation-dropdown.component.ts - 235 + src/app/+login/login.component.html + 55 - - - Edit user - src/app/shared/shared-moderation/user-moderation-dropdown.component.ts - 263 + src/app/menu/menu.component.html + 105 - - Change quota, role, and more. + + Logging into an account lets you publish content - src/app/shared/shared-moderation/user-moderation-dropdown.component.ts - 264 + src/app/+login/login.component.html + 60,62 - - Delete user + + 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-moderation/user-moderation-dropdown.component.ts - 268 + src/app/+login/login.component.html + 64,67 - - Videos will be deleted, comments will be tombstoned. + + 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/shared/shared-moderation/user-moderation-dropdown.component.ts - 269 + src/app/+login/login.component.html + 69,72 + + + Or sign in with - src/app/+admin/users/user-list/user-list.component.ts + src/app/+login/login.component.html 77 - - Ban - - src/app/shared/shared-moderation/user-moderation-dropdown.component.ts - 273 - + + Forgot your password - src/app/+admin/users/user-list/user-list.component.ts - 82 + src/app/+login/login.component.html + 96 - - User won't be able to login anymore, but videos and comments will be kept as is. + + We are sorry, you cannot recover your password because your instance administrator did not configure the PeerTube email system. - src/app/shared/shared-moderation/user-moderation-dropdown.component.ts - 274 + src/app/+login/login.component.html + 103,105 + + + Enter your email address and we will send you a link to reset your password. - src/app/+admin/users/user-list/user-list.component.ts - 83 + src/app/+login/login.component.html + 107,109 - - Unban user + + Email address - src/app/shared/shared-moderation/user-moderation-dropdown.component.ts - 279 + src/app/+login/login.component.html + 114 - - - Allow the user to login and create videos/comments again - src/app/shared/shared-moderation/user-moderation-dropdown.component.ts - 280 + src/app/+signup/+verify-account/verify-account-ask-send-email/verify-account-ask-send-email.component.html + 10 - - Set Email as Verified + + Reset - src/app/shared/shared-moderation/user-moderation-dropdown.component.ts - 285 + src/app/+login/login.component.html + 127 + Password reset button + + + An email with the reset password instructions will be sent to . +The link will expire within 1 hour. - src/app/+admin/users/user-list/user-list.component.ts - 95 + src/app/+login/login.component.ts + 122,123 - - Mute this account - - src/app/shared/shared-moderation/user-moderation-dropdown.component.ts - 297 - - - - Hide any content from that user from you. + + Incorrect username or password. - src/app/shared/shared-moderation/user-moderation-dropdown.component.ts - 298 + src/app/+login/login.component.ts + 164 - - Unmute this account + + Your account is blocked. - src/app/shared/shared-moderation/user-moderation-dropdown.component.ts - 303 + src/app/+login/login.component.ts + 165 - - Show back content from that user for you. + + Create a new video channel - src/app/shared/shared-moderation/user-moderation-dropdown.component.ts - 304 + src/app/+manage/manage-routing.module.ts + 12 - - Mute the instance + + Update video channel - src/app/shared/shared-moderation/user-moderation-dropdown.component.ts - 309 + src/app/+manage/manage-routing.module.ts + 21 - - Hide any content from that instance for you. + + Video channel created. - src/app/shared/shared-moderation/user-moderation-dropdown.component.ts - 310 + src/app/+manage/video-channel-edit/video-channel-create.component.ts + 66 - - Unmute the instance + + This name already exists on this instance. - src/app/shared/shared-moderation/user-moderation-dropdown.component.ts - 315 + src/app/+manage/video-channel-edit/video-channel-create.component.ts + 72 - - Show back content from that instance for you. + + NEW CHANNEL - src/app/shared/shared-moderation/user-moderation-dropdown.component.ts - 316 + src/app/+manage/video-channel-edit/video-channel-edit.component.html + 8 - - - Remove comments from your videos - src/app/shared/shared-moderation/user-moderation-dropdown.component.ts - 321 + src/app/+manage/video-channel-edit/video-channel-edit.component.html + 8 - - Remove comments made by this account on your videos. + + CHANNEL - src/app/shared/shared-moderation/user-moderation-dropdown.component.ts - 322 + src/app/+manage/video-channel-edit/video-channel-edit.component.html + 9 - - - Mute this account by your instance - src/app/shared/shared-moderation/user-moderation-dropdown.component.ts - 333 + src/app/+manage/video-channel-edit/video-channel-edit.component.html + 9 - - Hide any content from that user from you, your instance and its users. + + Banner image of the channel - src/app/shared/shared-moderation/user-moderation-dropdown.component.ts - 334 + src/app/+manage/video-channel-edit/video-channel-edit.component.html + 13 - - - Unmute this account by your instance - src/app/shared/shared-moderation/user-moderation-dropdown.component.ts - 339 + src/app/+manage/video-channel-edit/video-channel-edit.component.html + 13 - - Show this user's content to the users of this instance again. + + Example: my_channel - src/app/shared/shared-moderation/user-moderation-dropdown.component.ts - 340 + src/app/+manage/video-channel-edit/video-channel-edit.component.html + 30 - - - Mute the instance by your instance - src/app/shared/shared-moderation/user-moderation-dropdown.component.ts - 351 + src/app/+manage/video-channel-edit/video-channel-edit.component.html + 30 - - Hide any content from that instance from you, your instance and its users. + + Display name - src/app/shared/shared-moderation/user-moderation-dropdown.component.ts - 352 + src/app/+manage/video-channel-edit/video-channel-edit.component.html + 43 - - - Unmute the instance by your instance - src/app/shared/shared-moderation/user-moderation-dropdown.component.ts - 357 + src/app/+manage/video-channel-edit/video-channel-edit.component.html + 43 - - - Show back content from that instance for you, your instance and its users. - 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.html + 17 - - - Remove comments from your instance - src/app/shared/shared-moderation/user-moderation-dropdown.component.ts - 368 + src/app/+my-library/my-video-playlists/my-video-playlist-edit.component.html + 33 - - - Remove comments made by this account from your instance. - src/app/shared/shared-moderation/user-moderation-dropdown.component.ts - 369 + src/app/+my-library/my-video-playlists/my-video-playlist-edit.component.html + 33 - - - Moderation - src/app/+my-account/my-account.component.ts - 28 + src/app/+signup/+register/register-step-user.component.html + 8 - src/app/+admin/admin.component.ts - 47 + src/app/shared/shared-video-playlist/video-add-to-playlist.component.html + 71 - - Muted accounts + + Short text to tell people how they can support the channel (membership platform...).<br /><br /> + When a video is uploaded in this channel, the video support field will be automatically filled by this text. - src/app/+my-account/my-account.component.ts - 31 + src/app/+manage/video-channel-edit/video-channel-edit.component.html + 67,68 - src/app/+my-account/my-account-routing.module.ts - 86 + src/app/+manage/video-channel-edit/video-channel-edit.component.html + 67,68 + + + Overwrite support field of all videos of this channel - src/app/+admin/admin.component.ts - 74 + src/app/+manage/video-channel-edit/video-channel-edit.component.html + 82 - src/app/+admin/moderation/moderation.routes.ts - 98 + src/app/+manage/video-channel-edit/video-channel-edit.component.html + 82 - - Muted servers + + Video channel updated. - src/app/+my-account/my-account.component.ts - 36 + src/app/+manage/video-channel-edit/video-channel-update.component.ts + 97 + + + Avatar changed. - src/app/+my-account/my-account-routing.module.ts - 95 + src/app/+manage/video-channel-edit/video-channel-update.component.ts + 112 - src/app/+admin/admin.component.ts - 81 + src/app/+my-account/my-account-settings/my-account-settings.component.ts + 44 - - Abuse reports + + avatar - src/app/+my-account/my-account.component.ts - 41 + src/app/+manage/video-channel-edit/video-channel-update.component.ts + 119 - - - Settings - src/app/+my-account/my-account.component.ts - 50 + src/app/+my-account/my-account-settings/my-account-settings.component.ts + 51 - - Notifications + + Avatar deleted. - src/app/+my-account/my-account.component.ts - 55 + src/app/+manage/video-channel-edit/video-channel-update.component.ts + 129 - src/app/+my-account/my-account-routing.module.ts - 109 + src/app/+my-account/my-account-settings/my-account-settings.component.ts + 61 - - Applications - - src/app/+my-account/my-account.component.ts - 60 - + + Banner changed. - src/app/+my-account/my-account-routing.module.ts - 127 + src/app/+manage/video-channel-edit/video-channel-update.component.ts + 142 - - Video removed from + + banner - src/app/shared/shared-video-playlist/video-playlist-element-miniature.component.ts - 98 + src/app/+manage/video-channel-edit/video-channel-update.component.ts + 149 + + + Banner deleted. - src/app/shared/shared-video-playlist/video-add-to-playlist.component.ts - 307 + src/app/+manage/video-channel-edit/video-channel-update.component.ts + 159 - - Timestamps updated + + Update - src/app/shared/shared-video-playlist/video-playlist-element-miniature.component.ts - 117 + src/app/+manage/video-channel-edit/video-channel-update.component.ts + 181 - src/app/shared/shared-video-playlist/video-add-to-playlist.component.ts - 273 + src/app/+my-library/my-video-playlists/my-video-playlist-update.component.ts + 115 - - - Starts at - src/app/shared/shared-video-playlist/video-playlist-element-miniature.component.ts - 140 + src/app/+videos/+video-edit/video-add-components/video-go-live.component.html + 62 - src/app/shared/shared-video-playlist/video-playlist-element-miniature.component.ts - 143 + src/app/+videos/+video-edit/video-add-components/video-import-torrent.component.html + 68 - - - Stops at - src/app/shared/shared-video-playlist/video-playlist-element-miniature.component.ts - 141 + src/app/+videos/+video-edit/video-add-components/video-import-url.component.html + 61 - - - and stops at - src/app/shared/shared-video-playlist/video-playlist-element-miniature.component.ts - 143 + src/app/+videos/+video-edit/video-update.component.html + 3 - - - Unavailable - src/app/shared/shared-video-playlist/video-playlist-element-miniature.component.html - 32 + src/app/+videos/+video-edit/video-update.component.html + 20 - - - Deleted - src/app/shared/shared-video-playlist/video-playlist-element-miniature.component.html - 34 + src/app/shared/shared-main/buttons/edit-button.component.ts + 17 - src/app/shared/shared-abuse-list/abuse-list-table.component.html - 116 + src/app/shared/shared-main/buttons/edit-button.component.ts + 22 - src/app/+videos/+video-watch/comment/video-comment.component.html - 57 + src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts + 327 - - Delete from + + Applications - src/app/shared/shared-video-playlist/video-playlist-element-miniature.component.html - 88 + src/app/+my-account/my-account-applications/my-account-applications.component.html + 3 - - - Edit starts/stops at - src/app/shared/shared-video-playlist/video-playlist-element-miniature.component.html - 50 + src/app/+my-account/my-account-routing.module.ts + 126 - - - Start at - src/app/shared/shared-video-playlist/video-playlist-element-miniature.component.html - 57 + src/app/+my-account/my-account.component.ts + 60 + + + SUBSCRIPTION FEED - src/app/shared/shared-share-modal/video-share.component.html - 113 + src/app/+my-account/my-account-applications/my-account-applications.component.html + 8 + + + Use third-party feed aggregators to retrieve the list of videos from channels you subscribed to. - src/app/shared/shared-video-playlist/video-add-to-playlist.component.html - 34 + src/app/+my-account/my-account-applications/my-account-applications.component.html + 9,12 + + + Feed URL - src/app/shared/shared-moderation/report-modals/video-report.component.html - 47 + src/app/+my-account/my-account-applications/my-account-applications.component.html + 18 - - Stop at + + Feed Token - src/app/shared/shared-video-playlist/video-playlist-element-miniature.component.html - 71 + src/app/+my-account/my-account-applications/my-account-applications.component.html + 23 + + + ⚠️ Never share your feed token with anyone. - src/app/shared/shared-share-modal/video-share.component.html - 144 + src/app/+my-account/my-account-applications/my-account-applications.component.html + 26 + + + Renew token - src/app/shared/shared-video-playlist/video-add-to-playlist.component.html + src/app/+my-account/my-account-applications/my-account-applications.component.html 35 - src/app/shared/shared-moderation/report-modals/video-report.component.html - 62 + src/app/+my-account/my-account-applications/my-account-applications.component.ts + 41 - - URL + + Renewing the token will disallow previously configured clients from retrieving the feed until they use the new token. Proceed? - src/app/shared/shared-share-modal/video-share.component.html - 16 + src/app/+my-account/my-account-applications/my-account-applications.component.ts + 40 + + + Token renewed. Update your client configuration accordingly. - src/app/shared/shared-share-modal/video-share.component.html - 71 + src/app/+my-account/my-account-applications/my-account-applications.component.ts + 49 + + + Notifications - src/app/+videos/+video-edit/video-add-components/video-import-url.component.html - 6 + src/app/+my-account/my-account-notifications/my-account-notifications.component.html + 1 - - - QR-Code - src/app/shared/shared-share-modal/video-share.component.html - 27 + src/app/+my-account/my-account-routing.module.ts + 108 - src/app/shared/shared-share-modal/video-share.component.html - 81 + src/app/+my-account/my-account.component.ts + 55 - - - Embed - src/app/shared/shared-share-modal/video-share.component.html - 37 + src/app/menu/notification.component.html + 22 + + + Notification preferences - src/app/shared/shared-share-modal/video-share.component.html - 91 + src/app/+my-account/my-account-notifications/my-account-notifications.component.html + 4,6 - - Share the playlist + + Newest first - src/app/shared/shared-share-modal/video-share.component.html + src/app/+my-account/my-account-notifications/my-account-notifications.component.html 11 - - The url is not secured (no HTTPS), so the embed video won't work on HTTPS websites (web browsers block non secured HTTP requests on HTTPS websites). + + Unread first - src/app/shared/shared-share-modal/video-share.component.html - 44,45 + src/app/+my-account/my-account-notifications/my-account-notifications.component.html + 12 + + + Mark all as read - src/app/shared/shared-share-modal/video-share.component.html - 98,99 + src/app/+my-account/my-account-notifications/my-account-notifications.component.html + 20 - - - Share the playlist at this video position - src/app/shared/shared-share-modal/video-share.component.html - 58 + src/app/menu/notification.component.html + 27 - - Autoplay + + All read - src/app/shared/shared-share-modal/video-share.component.html - 159 + src/app/+my-account/my-account-notifications/my-account-notifications.component.html + 26 - - Share the video + + Account settings - src/app/shared/shared-share-modal/video-share.component.html - 66 + src/app/+my-account/my-account-routing.module.ts + 28 - - Auto select subtitle + + My abuse reports - src/app/shared/shared-share-modal/video-share.component.html - 128 + src/app/+my-account/my-account-routing.module.ts + 117 - - Loop + + Your current email is . It is never shown to the public. + - src/app/shared/shared-share-modal/video-share.component.html - 173 + src/app/+my-account/my-account-settings/my-account-change-email/my-account-change-email.component.html + 4,7 - - Use origin instance URL + + is awaiting email verification + - src/app/shared/shared-share-modal/video-share.component.html - 180 + src/app/+my-account/my-account-settings/my-account-change-email/my-account-change-email.component.html + 10,11 - - Display video title + + New email - src/app/shared/shared-share-modal/video-share.component.html - 189 + src/app/+my-account/my-account-settings/my-account-change-email/my-account-change-email.component.html + 17 - - Display privacy warning + + Current password - src/app/shared/shared-share-modal/video-share.component.html - 196 + src/app/+my-account/my-account-settings/my-account-change-email/my-account-change-email.component.html + 28 - - - Display player controls - src/app/shared/shared-share-modal/video-share.component.html - 203 + src/app/+my-account/my-account-settings/my-account-change-password/my-account-change-password.component.html + 8 - - Display PeerTube button link + + Change email - src/app/shared/shared-share-modal/video-share.component.html - 210 + src/app/+my-account/my-account-settings/my-account-change-email/my-account-change-email.component.html + 36 - - More customization + + Please check your emails to verify your new email. - src/app/shared/shared-share-modal/video-share.component.html - 223,224 + src/app/+my-account/my-account-settings/my-account-change-email/my-account-change-email.component.ts + 53 - - Less customization + + Email updated. - src/app/shared/shared-share-modal/video-share.component.html - 231,232 + src/app/+my-account/my-account-settings/my-account-change-email/my-account-change-email.component.ts + 55 - - Add to watch later + + You current password is invalid. - src/app/shared/shared-thumbnail/video-thumbnail.component.ts - 29 + src/app/+my-account/my-account-settings/my-account-change-email/my-account-change-email.component.ts + 61 - - - Remove from watch later - src/app/shared/shared-thumbnail/video-thumbnail.component.ts - 30 + src/app/+my-account/my-account-settings/my-account-change-password/my-account-change-password.component.ts + 61 - - LIVE + + Change password - src/app/shared/shared-thumbnail/video-thumbnail.component.html - 31 + src/app/+my-account/my-account-settings/my-account-change-password/my-account-change-password.component.html + 5 - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 922 + src/app/+my-account/my-account-settings/my-account-change-password/my-account-change-password.component.html + 33 - - LIVE ENDED + + New password - src/app/shared/shared-thumbnail/video-thumbnail.component.html - 32 + src/app/+my-account/my-account-settings/my-account-change-password/my-account-change-password.component.html + 17 - - Violent or repulsive + + Confirm new password - src/app/shared/shared-moderation/abuse.service.ts - 139 + src/app/+my-account/my-account-settings/my-account-change-password/my-account-change-password.component.html + 26 - - Contains offensive, violent, or coarse language or iconography. + + Password updated. - src/app/shared/shared-moderation/abuse.service.ts - 140 + src/app/+my-account/my-account-settings/my-account-change-password/my-account-change-password.component.ts + 53 - - Hateful or abusive + + Once you delete your account, there is no going back. You will be asked to confirm this action. - src/app/shared/shared-moderation/abuse.service.ts - 144 + src/app/+my-account/my-account-settings/my-account-danger-zone/my-account-danger-zone.component.html + 2 - - Contains abusive, racist or sexist language or iconography. + + Delete your account - src/app/shared/shared-moderation/abuse.service.ts - 145 + src/app/+my-account/my-account-settings/my-account-danger-zone/my-account-danger-zone.component.html + 4 - - - Spam, ad or false news - src/app/shared/shared-moderation/abuse.service.ts - 149 + src/app/+my-account/my-account-settings/my-account-danger-zone/my-account-danger-zone.component.ts + 26 - - Contains marketing, spam, purposefully deceitful news, or otherwise misleading thumbnail/text/tags. Please provide reputable sources to report hoaxes. + + 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/abuse.service.ts - 150 + src/app/+my-account/my-account-settings/my-account-danger-zone/my-account-danger-zone.component.ts + 23 - - Privacy breach or doxxing + + Type your username to confirm - src/app/shared/shared-moderation/abuse.service.ts - 154 + src/app/+my-account/my-account-settings/my-account-danger-zone/my-account-danger-zone.component.ts + 24 - - 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). + + Delete my account - src/app/shared/shared-moderation/abuse.service.ts - 155 + src/app/+my-account/my-account-settings/my-account-danger-zone/my-account-danger-zone.component.ts + 27 - - Copyright + + Your account is deleted. - src/app/shared/shared-moderation/abuse.service.ts - 159 + src/app/+my-account/my-account-settings/my-account-danger-zone/my-account-danger-zone.component.ts + 34 + + + Web - src/app/shared/shared-abuse-list/abuse-details.component.ts - 25 + src/app/+my-account/my-account-settings/my-account-notification-preferences/my-account-notification-preferences.component.html + 5 - - Infringes your copyright wrt. the regional laws with which the server must comply. + + New video from your subscriptions - src/app/shared/shared-moderation/abuse.service.ts - 160 + src/app/+my-account/my-account-settings/my-account-notification-preferences/my-account-notification-preferences.component.ts + 32 - - Breaks server rules + + New comment on your video - src/app/shared/shared-moderation/abuse.service.ts - 164 + src/app/+my-account/my-account-settings/my-account-notification-preferences/my-account-notification-preferences.component.ts + 33 - - Anything not included in the above that breaks the terms of service, code of conduct, or general rules in place on the server. + + New abuse - src/app/shared/shared-moderation/abuse.service.ts - 165 + src/app/+my-account/my-account-settings/my-account-notification-preferences/my-account-notification-preferences.component.ts + 34 - - Thumbnails + + An automatically blocked video is awaiting review - src/app/shared/shared-moderation/abuse.service.ts - 173 + 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/shared/shared-abuse-list/abuse-details.component.ts - 27 + src/app/+my-account/my-account-settings/my-account-notification-preferences/my-account-notification-preferences.component.ts + 36 - - The above can only be seen in thumbnails. + + Video published (after transcoding/scheduled update) - src/app/shared/shared-moderation/abuse.service.ts - 174 + src/app/+my-account/my-account-settings/my-account-notification-preferences/my-account-notification-preferences.component.ts + 37 - - Captions + + Video import finished - src/app/shared/shared-moderation/abuse.service.ts - 178 + src/app/+my-account/my-account-settings/my-account-notification-preferences/my-account-notification-preferences.component.ts + 38 + + + A new user registered on your instance - src/app/shared/shared-abuse-list/abuse-details.component.ts - 28 + src/app/+my-account/my-account-settings/my-account-notification-preferences/my-account-notification-preferences.component.ts + 39 - - The above can only be seen in captions (please describe which). + + You or your channel(s) has a new follower - src/app/shared/shared-moderation/abuse.service.ts - 179 + src/app/+my-account/my-account-settings/my-account-notification-preferences/my-account-notification-preferences.component.ts + 40 - - Renewing the token will disallow previously configured clients from retrieving the feed until they use the new token. Proceed? + + Someone mentioned you in video comments - src/app/+my-account/my-account-applications/my-account-applications.component.ts + src/app/+my-account/my-account-settings/my-account-notification-preferences/my-account-notification-preferences.component.ts 41 - - Renew token + + Your instance has a new follower - src/app/+my-account/my-account-applications/my-account-applications.component.ts + src/app/+my-account/my-account-settings/my-account-notification-preferences/my-account-notification-preferences.component.ts 42 - - Token renewed. Update your client configuration accordingly. - - src/app/+my-account/my-account-applications/my-account-applications.component.ts - 49 - - - - Applications + + Your instance automatically followed another instance - src/app/+my-account/my-account-applications/my-account-applications.component.html - 3 + src/app/+my-account/my-account-settings/my-account-notification-preferences/my-account-notification-preferences.component.ts + 43 - - SUBSCRIPTION FEED + + An abuse report received a new message - src/app/+my-account/my-account-applications/my-account-applications.component.html - 8 + src/app/+my-account/my-account-settings/my-account-notification-preferences/my-account-notification-preferences.component.ts + 44 - - Use third-party feed aggregators to retrieve the list of videos from channels you subscribed to. + + One of your abuse reports has been accepted or rejected by moderators - src/app/+my-account/my-account-applications/my-account-applications.component.html - 10,12 + src/app/+my-account/my-account-settings/my-account-notification-preferences/my-account-notification-preferences.component.ts + 45 - - Feed URL + + A new PeerTube version is available - src/app/+my-account/my-account-applications/my-account-applications.component.html - 18 + src/app/+my-account/my-account-settings/my-account-notification-preferences/my-account-notification-preferences.component.ts + 46 - - Feed Token + + One of your plugin/theme has a new available version - src/app/+my-account/my-account-applications/my-account-applications.component.html - 23 + src/app/+my-account/my-account-settings/my-account-notification-preferences/my-account-notification-preferences.component.ts + 47 - - ⚠️ Never share your feed token with anyone. + + Social - src/app/+my-account/my-account-applications/my-account-applications.component.html - 26 + src/app/+my-account/my-account-settings/my-account-notification-preferences/my-account-notification-preferences.component.ts + 51 - - Renew token + + Your videos - src/app/+my-account/my-account-applications/my-account-applications.component.html - 35 + src/app/+my-account/my-account-settings/my-account-notification-preferences/my-account-notification-preferences.component.ts + 60 - - Avatar changed. + + Administration - src/app/+my-account/my-account-settings/my-account-settings.component.ts - 44 + src/app/+my-account/my-account-settings/my-account-notification-preferences/my-account-notification-preferences.component.ts + 80 - src/app/+my-library/+my-video-channels/my-video-channel-update.component.ts - 107 + src/app/menu/menu.component.html + 96 - - avatar + + Preferences saved - src/app/+my-account/my-account-settings/my-account-settings.component.ts - 51 + src/app/+my-account/my-account-settings/my-account-notification-preferences/my-account-notification-preferences.component.ts + 134 + + + People can find you using @@ - src/app/+my-library/+my-video-channels/my-video-channel-update.component.ts - 114 + src/app/+my-account/my-account-settings/my-account-profile/my-account-profile.component.html + 11,13 - - Avatar deleted. + + Save - src/app/+my-account/my-account-settings/my-account-settings.component.ts - 61 + src/app/+my-account/my-account-settings/my-account-profile/my-account-profile.component.html + 38 - src/app/+my-library/+my-video-channels/my-video-channel-update.component.ts - 124 + src/app/shared/shared-user-settings/user-interface-settings.component.html + 16 - - - Settings - src/app/+my-account/my-account-settings/my-account-settings.component.html - 1 + src/app/shared/shared-user-settings/user-video-settings.component.html + 72 - src/app/+admin/plugins/plugin-list-installed/plugin-list-installed.component.html - 26 + src/app/shared/shared-video-playlist/video-playlist-element-miniature.component.html + 82 + + + Profile updated. - src/app/+admin/plugins/plugin-list-installed/plugin-list-installed.component.html - 26 + src/app/+my-account/my-account-settings/my-account-profile/my-account-profile.component.ts + 59 - + PROFILE SETTINGS src/app/+my-account/my-account-settings/my-account-settings.component.html 12 - + + INTERFACE + + src/app/+my-account/my-account-settings/my-account-settings.component.html + 25 + + + VIDEO SETTINGS src/app/+my-account/my-account-settings/my-account-settings.component.html - 26 + 36 - + NOTIFICATIONS src/app/+my-account/my-account-settings/my-account-settings.component.html - 37 + 47 - - INTERFACE + + PASSWORD src/app/+my-account/my-account-settings/my-account-settings.component.html - 47 + 57 - + EMAIL src/app/+my-account/my-account-settings/my-account-settings.component.html 67 - - DANGER ZONE + + Abuse reports - src/app/+my-account/my-account-settings/my-account-settings.component.html - 77 + src/app/+my-account/my-account.component.ts + 41 + + + My video channels - src/app/+admin/users/user-edit/user-edit.component.html - 198 + src/app/+my-library/+my-video-channels/my-video-channels-routing.module.ts + 11 + + + My channels - src/app/+admin/users/user-edit/user-edit.component.html - 198 + src/app/+my-library/+my-video-channels/my-video-channels.component.html + 3 - - PASSWORD + + Create video channel - src/app/+my-account/my-account-settings/my-account-settings.component.html - 57 + src/app/+my-library/+my-video-channels/my-video-channels.component.html + 14 - - Live information + + No channel found. - src/app/shared/shared-video-live/live-stream-information.component.html - 3 + src/app/+my-library/+my-video-channels/my-video-channels.component.html + 18 - - Update live settings + + Channel page - src/app/shared/shared-video-live/live-stream-information.component.html - 39 + src/app/+my-library/+my-video-channels/my-video-channels.component.html + 25 - - - Live RTMP Url - src/app/shared/shared-video-live/live-stream-information.component.html - 19 + src/app/+my-library/my-follows/my-subscriptions.component.html + 20 - src/app/+videos/+video-edit/shared/video-edit.component.html - 218 + src/app/+videos/+video-watch/video-watch.component.html + 67 - - Live stream key + + {VAR_PLURAL, plural, =0 {No videos} =1 {1 video} other { videos}} - src/app/shared/shared-video-live/live-stream-information.component.html - 24 + src/app/+my-library/+my-video-channels/my-video-channels.component.html + 37 - src/app/+videos/+video-edit/shared/video-edit.component.html - 223 + src/app/shared/shared-video-playlist/video-playlist-miniature.component.html + 9 - - ⚠️ Never share your stream key with anyone. + + 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-video-live/live-stream-information.component.html - 27 + 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/+videos/+video-edit/shared/video-edit.component.html - 226 + src/app/+my-library/+my-video-channels/my-video-channels.component.ts + 48 - - Permanent live + + Video channel deleted. - src/app/shared/shared-video-live/live-stream-information.component.html - 10 + src/app/+my-library/+my-video-channels/my-video-channels.component.ts + 60 - - Replay will be saved + + Views for the day - src/app/shared/shared-video-live/live-stream-information.component.html - 11 + src/app/+my-library/+my-video-channels/my-video-channels.component.ts + 88 - - Cancel + + My followers - src/app/shared/shared-video-miniature/videos-selection.component.html - 19,20 + src/app/+my-library/my-follows/my-followers.component.html + 4 - - - Account settings - src/app/+my-account/my-account-routing.module.ts - 29 + src/app/+my-library/my-library-routing.module.ts + 108 - - My abuse reports + + No follower found. - src/app/+my-account/my-account-routing.module.ts - 118 + src/app/+my-library/my-follows/my-followers.component.html + 13 - - Video added in at timestamps + + Follower page - src/app/shared/shared-video-playlist/video-add-to-playlist.component.ts - 377 + src/app/+my-library/my-follows/my-followers.component.html + 20 - - Video added in + + Is following all your channels - src/app/shared/shared-video-playlist/video-add-to-playlist.component.ts - 378 + src/app/+my-library/my-follows/my-followers.component.html + 26 - - Save to + + Is following your channel - src/app/shared/shared-video-playlist/video-add-to-playlist.component.html - 4 + src/app/+my-library/my-follows/my-followers.component.html + 27 - - Search playlists + + Channel filters - src/app/shared/shared-video-playlist/video-add-to-playlist.component.html - 9 + src/app/+my-library/my-follows/my-followers.component.ts + 49 - - - Create a private playlist - src/app/shared/shared-video-playlist/video-add-to-playlist.component.html - 66 + src/app/+my-library/my-videos/my-videos.component.ts + 102 - - Video blocked. + + My subscriptions - src/app/shared/shared-moderation/video-block.component.ts - 60 + src/app/+my-library/my-follows/my-subscriptions.component.html + 4 - src/app/shared/shared-abuse-list/abuse-list-table.component.ts - 340 + src/app/+my-library/my-library-routing.module.ts + 99 - - - Please describe the reason... - src/app/shared/shared-moderation/video-block.component.html - 13 + src/app/core/menu/menu.service.ts + 92 - - Block video "" + + You don't have any subscription yet. - src/app/shared/shared-moderation/video-block.component.html - 3 + src/app/+my-library/my-follows/my-subscriptions.component.html + 13 - - Block live "" + + subscribers - src/app/shared/shared-moderation/video-block.component.html - 4 + src/app/+my-library/my-follows/my-subscriptions.component.html + 25 - - - Unfederate the video - src/app/shared/shared-moderation/video-block.component.html - 24 + src/app/+search/search.component.html + 55 - - - This will ask remote instances to delete it - src/app/shared/shared-moderation/video-block.component.html + src/app/shared/shared-actor-image-edit/actor-avatar-edit.component.html 27 - - Blocking this live will automatically terminate the live stream. + + Owner account page - src/app/shared/shared-moderation/video-block.component.html - 33,34 + src/app/+my-library/my-follows/my-subscriptions.component.html + 27 - - Video reported. + + Created by - src/app/shared/shared-moderation/report-modals/video-report.component.ts - 110 + src/app/+my-library/my-follows/my-subscriptions.component.html + 28 - - Report video "" + + My watch history - src/app/shared/shared-moderation/report-modals/video-report.component.html + src/app/+my-library/my-history/my-history.component.html 3 - - - Your report will be sent to moderators of and will be forwarded to the video origin () too. - - src/app/shared/shared-moderation/report-modals/video-report.component.html - 74,76 - - - - Username is required. - - src/app/shared/form-validators/user-validators.ts - 12 - - src/app/shared/form-validators/login-validators.ts - 9 + src/app/+my-library/my-history/my-history.component.ts + 68 - - Username must be at least 1 character long. + + Track watch history - src/app/shared/form-validators/user-validators.ts + src/app/+my-library/my-history/my-history.component.html 13 - - Username cannot be more than 50 characters long. + + Delete history - src/app/shared/form-validators/user-validators.ts - 14 + src/app/+my-library/my-history/my-history.component.html + 17,19 - - Username should be lowercase alphanumeric; dots and underscores are allowed. + + You don't have any video in your watch history yet. - src/app/shared/form-validators/user-validators.ts - 15 + src/app/+my-library/my-history/my-history.component.html + 29 - - Channel name is required. + + Videos history is enabled - src/app/shared/form-validators/user-validators.ts - 27 + src/app/+my-library/my-history/my-history.component.ts + 114 - - Channel name must be at least 1 character long. + + Videos history is disabled - src/app/shared/form-validators/user-validators.ts - 28 + src/app/+my-library/my-history/my-history.component.ts + 115 - - Channel name cannot be more than 50 characters long. + + Delete videos history - src/app/shared/form-validators/user-validators.ts - 29 + src/app/+my-library/my-history/my-history.component.ts + 127 - - Channel name should be lowercase, and can contain only alphanumeric characters, dots and underscores. + + Are you sure you want to delete all your videos history? - src/app/shared/form-validators/user-validators.ts - 30 + src/app/+my-library/my-history/my-history.component.ts + 128 - - Email is required. - - src/app/shared/form-validators/user-validators.ts - 37 - + + Videos history deleted - src/app/shared/form-validators/instance-validators.ts - 7 + src/app/+my-library/my-history/my-history.component.ts + 136 - - Email must be valid. + + My playlists - src/app/shared/form-validators/user-validators.ts - 38 + src/app/+my-library/my-library-routing.module.ts + 40 - src/app/shared/form-validators/instance-validators.ts - 8 + src/app/+my-library/my-video-playlists/my-video-playlists.component.html + 3 - - - Handle is required. - src/app/shared/form-validators/user-validators.ts - 48 + src/app/core/menu/menu.service.ts + 86 - - Handle must be valid (chocobozzz@example.com). + + Create a new playlist - src/app/shared/form-validators/user-validators.ts + src/app/+my-library/my-library-routing.module.ts 49 - - Password is required. + + Playlist elements - src/app/shared/form-validators/user-validators.ts + src/app/+my-library/my-library-routing.module.ts 58 + + + Update playlist - src/app/shared/form-validators/user-validators.ts - 69 + src/app/+my-library/my-library-routing.module.ts + 67 - src/app/shared/form-validators/login-validators.ts - 18 + src/app/+my-library/my-video-playlists/my-video-playlist-elements.component.ts + 47 - - Password must be at least 6 characters long. + + My videos - src/app/shared/form-validators/user-validators.ts - 70 + src/app/+my-library/my-library-routing.module.ts + 77 - src/app/shared/form-validators/user-validators.ts - 81 + src/app/+my-library/my-videos/my-videos.component.html + 4 - - - Password cannot be more than 255 characters long. - src/app/shared/form-validators/user-validators.ts - 71 + src/app/+my-library/my-videos/my-videos.component.ts + 67 - src/app/shared/form-validators/user-validators.ts - 82 + src/app/core/menu/menu.service.ts + 77 - - The new password and the confirmed password do not correspond. + + My video imports - src/app/shared/form-validators/user-validators.ts - 89 + src/app/+my-library/my-library-routing.module.ts + 90 - - Video quota is required. + + Ownership changes - src/app/shared/form-validators/user-validators.ts - 96 + src/app/+my-library/my-library-routing.module.ts + 117 - - - Quota must be greater than -1. - src/app/shared/form-validators/user-validators.ts - 97 + src/app/+my-library/my-videos/my-videos.component.html + 16 - - Daily upload limit is required. + + My video history - src/app/shared/form-validators/user-validators.ts - 103 + src/app/+my-library/my-library-routing.module.ts + 127 - - Daily upload limit must be greater than -1. + + Channels - src/app/shared/form-validators/user-validators.ts - 104 + src/app/+my-library/my-library.component.ts + 45 - - - User role is required. - src/app/shared/form-validators/user-validators.ts - 111 + src/app/+search/search-filters.component.html + 200 - - Description must be at least 3 characters long. + + Playlists - src/app/shared/form-validators/user-validators.ts - 123 + src/app/+my-library/my-library.component.ts + 59 - src/app/shared/form-validators/video-channel-validators.ts - 38 + src/app/+search/search-filters.component.html + 205 - src/app/shared/form-validators/video-playlist-validators.ts - 33 + src/app/core/menu/menu.service.ts + 85 - - Description cannot be more than 1000 characters long. + + Subscriptions - src/app/shared/form-validators/user-validators.ts - 124 + src/app/+my-library/my-library.component.ts + 67 - src/app/shared/form-validators/video-channel-validators.ts - 39 + src/app/+videos/video-list/video-user-subscriptions.component.ts + 25 - src/app/shared/form-validators/video-playlist-validators.ts - 34 + src/app/+videos/videos-routing.module.ts + 56 + + + src/app/core/menu/menu.service.ts + 91 - - You must agree with the instance terms in order to register on it. + + History - src/app/shared/form-validators/user-validators.ts - 131 + src/app/+my-library/my-library.component.ts + 80 + + + src/app/core/menu/menu.service.ts + 97 - - Ban reason must be at least 3 characters long. + + Accept ownership - src/app/shared/form-validators/user-validators.ts - 141 + src/app/+my-library/my-ownership/my-accept-ownership/my-accept-ownership.component.html + 3 - - Ban reason cannot be more than 250 characters long. + + Select a channel to receive the video - src/app/shared/form-validators/user-validators.ts - 142 + src/app/+my-library/my-ownership/my-accept-ownership/my-accept-ownership.component.html + 10 - - Display name is required. + + Ownership accepted - src/app/shared/form-validators/user-validators.ts - 153 + src/app/+my-library/my-ownership/my-accept-ownership/my-accept-ownership.component.ts + 69 + + + My ownership changes - src/app/shared/form-validators/video-channel-validators.ts - 26 + src/app/+my-library/my-ownership/my-ownership.component.html + 3 + + + Initiator - src/app/shared/form-validators/video-playlist-validators.ts - 12 + src/app/+my-library/my-ownership/my-ownership.component.html + 19 - - Display name must be at least 1 character long. + + Created - src/app/shared/form-validators/user-validators.ts - 154 + src/app/+my-library/my-ownership/my-ownership.component.html + 21,23 + + + Status - src/app/shared/form-validators/video-channel-validators.ts - 27 + src/app/+my-library/my-ownership/my-ownership.component.html + 25 + + + No ownership change request found. - src/app/shared/form-validators/video-playlist-validators.ts - 13 + src/app/+my-library/my-ownership/my-ownership.component.html + 78 - - Display name cannot be more than 50 characters long. + + My imports - src/app/shared/form-validators/user-validators.ts - 155 + src/app/+my-library/my-video-imports/my-video-imports.component.html + 3 - src/app/shared/form-validators/video-channel-validators.ts - 28 + src/app/+my-library/my-videos/my-videos.component.html + 11 - - subtitles + + Showing to of imports - src/app/shared/shared-video-miniature/video-download.component.ts - 50 + src/app/+my-library/my-video-imports/my-video-imports.component.html + 10 - - Encoder + + Target - src/app/shared/shared-video-miniature/video-download.component.ts - 146 + src/app/+my-library/my-video-imports/my-video-imports.component.html + 17 - - Format name + + This video was deleted - src/app/shared/shared-video-miniature/video-download.component.ts - 147 + src/app/+my-library/my-video-imports/my-video-imports.component.html + 47 - - Size + + Playlist created. - src/app/shared/shared-video-miniature/video-download.component.ts - 148 + src/app/+my-library/my-video-playlists/my-video-playlist-create.component.ts + 77 - - Bitrate + + My Playlists - src/app/shared/shared-video-miniature/video-download.component.ts - 150 + src/app/+my-library/my-video-playlists/my-video-playlist-edit.component.html + 4 - src/app/shared/shared-video-miniature/video-download.component.ts - 173 + src/app/+my-library/my-video-playlists/my-video-playlist-edit.component.html + 4 - - Codec + + NEW PLAYLIST - src/app/shared/shared-video-miniature/video-download.component.ts - 170 + src/app/+my-library/my-video-playlists/my-video-playlist-edit.component.html + 25 - - - Profile - src/app/shared/shared-video-miniature/video-download.component.ts - 171 + src/app/+my-library/my-video-playlists/my-video-playlist-edit.component.html + 25 - - Resolution + + PLAYLIST - src/app/shared/shared-video-miniature/video-download.component.ts - 180 + src/app/+my-library/my-video-playlists/my-video-playlist-edit.component.html + 26 - - - Aspect ratio - src/app/shared/shared-video-miniature/video-download.component.ts - 181 + src/app/+my-library/my-video-playlists/my-video-playlist-edit.component.html + 26 - - Average frame rate + + Privacy - src/app/shared/shared-video-miniature/video-download.component.ts - 182 + src/app/+my-library/my-video-playlists/my-video-playlist-edit.component.html + 57 - - - Pixel format - src/app/shared/shared-video-miniature/video-download.component.ts - 183 + src/app/+my-library/my-video-playlists/my-video-playlist-edit.component.html + 57 - - - Sample rate - src/app/shared/shared-video-miniature/video-download.component.ts + src/app/+videos/+video-edit/shared/video-edit.component.html + 106 + + + src/app/+videos/+video-edit/video-add-components/video-go-live.component.html + 13 + + + src/app/+videos/+video-edit/video-add-components/video-import-torrent.component.html + 37 + + + src/app/+videos/+video-edit/video-add-components/video-import-url.component.html + 29 + + + src/app/+videos/+video-edit/video-add-components/video-upload.component.html + 26 + + + src/app/+videos/+video-watch/shared/metadata/video-attributes.component.html + 2 + + + src/app/shared/shared-abuse-list/abuse-details.component.ts + 22 + + + + Channel + + src/app/+my-library/my-video-playlists/my-video-playlist-edit.component.html + 70 + + + src/app/+my-library/my-video-playlists/my-video-playlist-edit.component.html + 70 + + + src/app/+signup/+register/register.component.html + 39 + + + src/app/+videos/+video-edit/shared/video-edit.component.html + 58 + + + src/app/+videos/+video-edit/video-add-components/video-go-live.component.html + 6 + + + src/app/+videos/+video-edit/video-add-components/video-import-torrent.component.html + 30 + + + src/app/+videos/+video-edit/video-add-components/video-import-url.component.html + 22 + + + src/app/+videos/+video-edit/video-add-components/video-upload.component.html + 19 + + + + Playlist thumbnail + + src/app/+my-library/my-video-playlists/my-video-playlist-edit.component.html + 82 + + + src/app/+my-library/my-video-playlists/my-video-playlist-edit.component.html + 82 + + + + Share + + src/app/+my-library/my-video-playlists/my-video-playlist-elements.component.html + 12 + + + src/app/shared/shared-share-modal/video-share.component.html + 3 + + + + No videos in this playlist. + + src/app/+my-library/my-video-playlists/my-video-playlist-elements.component.html + 25 + + + + Browse videos on PeerTube to add them in your playlist. + + src/app/+my-library/my-video-playlists/my-video-playlist-elements.component.html + 27,29 + + + + See the documentation for more information. + + src/app/+my-library/my-video-playlists/my-video-playlist-elements.component.html + 31,33 + + + + Delete playlist + + src/app/+my-library/my-video-playlists/my-video-playlist-elements.component.ts + 52 + + + + Do you really want to delete ? + + src/app/+my-library/my-video-playlists/my-video-playlist-elements.component.ts + 126 + + + src/app/+my-library/my-video-playlists/my-video-playlists.component.ts + 34 + + + src/app/+my-library/my-videos/my-videos.component.ts + 177 + + + src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts + 217 + + + + Playlist deleted. + + src/app/+my-library/my-video-playlists/my-video-playlist-elements.component.ts + 135 + + + + Playlist updated. + + src/app/+my-library/my-video-playlists/my-video-playlist-update.component.ts + 100 + + + + Create playlist + + src/app/+my-library/my-video-playlists/my-video-playlists.component.html + 13 + + + + Playlist } deleted. + + src/app/+my-library/my-video-playlists/my-video-playlists.component.ts + 45 + + + + Change ownership + + src/app/+my-library/my-videos/modals/video-change-ownership.component.html + 3 + + + src/app/+my-library/my-videos/my-videos.component.ts + 214 + + + + Select the next owner + + src/app/+my-library/my-videos/modals/video-change-ownership.component.html + 10 + + + + Ownership change request sent. + + src/app/+my-library/my-videos/modals/video-change-ownership.component.ts + 66 + + + + Sort by + + src/app/+my-library/my-videos/my-videos.component.html + 26 + + + + Last published first + + src/app/+my-library/my-videos/my-videos.component.html + 27 + + + + Last created first + + src/app/+my-library/my-videos/my-videos.component.html + 28 + + + + Most viewed first + + src/app/+my-library/my-videos/my-videos.component.html + 29 + + + + Most liked first + + src/app/+my-library/my-videos/my-videos.component.html + 30 + + + + Longest first + + src/app/+my-library/my-videos/my-videos.component.html + 31 + + + + Only live videos + + src/app/+my-library/my-videos/my-videos.component.ts + 96 + + + + Do you really want to delete videos? + + src/app/+my-library/my-videos/my-videos.component.ts + 150 + + + + videos deleted. + + src/app/+my-library/my-videos/my-videos.component.ts + 167 + + + + Video deleted. + + src/app/+my-library/my-videos/my-videos.component.ts + 185 + + + src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts + 228 + + + + Display live information + + src/app/+my-library/my-videos/my-videos.component.ts + 208 + + + src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts + 321 + + + + Not found + + src/app/+page-not-found/page-not-found-routing.module.ts + 14 + + + + That's an error. + + src/app/+page-not-found/page-not-found.component.html + 4 + + + + We couldn't find any video tied to the URL you were looking for. + + src/app/+page-not-found/page-not-found.component.html + 7 + + + + We couldn't find any resource tied to the URL you were looking for. + + src/app/+page-not-found/page-not-found.component.html + 8 + + + + Possible reasons: + + src/app/+page-not-found/page-not-found.component.html + 12 + + Possible reasons preceding a list of reasons a `Not Found` error page may occur + + + You may have used an outdated or broken link + + src/app/+page-not-found/page-not-found.component.html + 15 + + + + The video may have been moved or deleted + + src/app/+page-not-found/page-not-found.component.html + 17 + + + + The resource may have been moved or deleted + + src/app/+page-not-found/page-not-found.component.html + 18 + + + + You may have typed the address or URL incorrectly + + src/app/+page-not-found/page-not-found.component.html + 20 + + + + You are not authorized here. + + src/app/+page-not-found/page-not-found.component.html + 27 + + + + You might need to check your account is allowed by the video or instance owner. + + src/app/+page-not-found/page-not-found.component.html + 30 + + + + You might need to check your account is allowed by the resource or instance owner. + + src/app/+page-not-found/page-not-found.component.html + 31 + + + + The requested entity body blends sweet bits with a mellow earthiness. + + src/app/+page-not-found/page-not-found.component.html + 39,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 + 2,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 + 8,10 + + + src/app/+search/search-filters.component.html + 22,24 + + + src/app/+search/search-filters.component.html + 41,43 + + + src/app/+search/search-filters.component.html + 60,62 + + + src/app/+search/search-filters.component.html + 74,76 + + + src/app/+search/search-filters.component.html + 109,111 + + + src/app/+search/search-filters.component.html + 122,124 + + + src/app/+search/search-filters.component.html + 135,137 + + + src/app/+search/search-filters.component.html + 148,150 + + + src/app/+search/search-filters.component.html + 163,165 + + + src/app/+search/search-filters.component.html + 171,173 + + + src/app/+search/search-filters.component.html + 188,190 + + + src/app/+search/search-filters.component.html + 229,231 + + + + Display only + + src/app/+search/search-filters.component.html + 21 + + + + Live videos + + src/app/+search/search-filters.component.html + 29 + + + src/app/shared/shared-video-miniature/video-filters-header.component.html + 104 + + + src/app/shared/shared-video-miniature/video-filters.model.ts + 159 + + + + VOD videos + + src/app/+search/search-filters.component.html + 34 + + + src/app/shared/shared-video-miniature/video-filters-header.component.html + 109 + + + src/app/shared/shared-video-miniature/video-filters.model.ts + 165 + + + + 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 + + + + Result types + + src/app/+search/search-filters.component.html 187 - - Channel Layout + + Search target + + src/app/+search/search-filters.component.html + 212 + + + + Vidiverse + + src/app/+search/search-filters.component.html + 222 + + + + Filter + + src/app/+search/search-filters.component.html + 233 + + + + Today + + src/app/+search/search-filters.component.ts + 40 + + + 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 + 44 + + + + Last 30 days + + src/app/+search/search-filters.component.ts + 48 + + + + Last 365 days + + src/app/+search/search-filters.component.ts + 52 + + + + Short (< 4 min) + + src/app/+search/search-filters.component.ts + 59 + + + + Medium (4-10 min) + + src/app/+search/search-filters.component.ts + 63 + + + + Long (> 10 min) + + src/app/+search/search-filters.component.ts + 67 + + + + Relevance + + src/app/+search/search-filters.component.ts + 74 + + + + Publish date + + src/app/+search/search-filters.component.ts + 78 + + + + Views + + src/app/+search/search-filters.component.ts + 82 + + + + + + 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 + 18,20 + + + + No results found + + src/app/+search/search.component.html + 32,34 + + + + Search index is unavailable. Retrying with instance results instead. + + src/app/+search/search.component.ts + 159 + + + + Search error + + src/app/+search/search.component.ts + 160 + + + + PeerTube instance host filter is invalid + + src/app/+search/search.component.ts + 327 + + + + 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 + 4,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 + 9,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 + 42,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 + 50,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 + 3,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 + 35,37 + + + + Signup is not enabled on this instance. + + src/app/+signup/+register/register.component.html + 4 + + + + Create an account + + src/app/+signup/+register/register.component.html + 8,10 + + + + Create my account + + src/app/+signup/+register/register.component.html + 43,45 + + + + Done + + src/app/+signup/+register/register.component.html + 48 + + + + PeerTube is creating your account... + + src/app/+signup/+register/register.component.html + 52 + + + + 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 + 74 + + 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 + 136 + + + + You are now logged in as ! + + src/app/+signup/+register/register.component.ts + 144 + + + + Request email for account verification + + src/app/+signup/+verify-account/verify-account-ask-send-email/verify-account-ask-send-email.component.html + 2,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 + 2,4 + + + + Email updated. + + src/app/+signup/+verify-account/verify-account-email/verify-account-email.component.html + 9,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 + 13,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 + 17,19 + + + + Created + + src/app/+video-channels/video-channel-playlists/video-channel-playlists.component.html + 2,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 + + + + Video channel videos + + src/app/+video-channels/video-channels-routing.module.ts + 22 + + + + Video channel playlists + + src/app/+video-channels/video-channels-routing.module.ts + 35 + + + + Manage channel + + src/app/+video-channels/video-channels.component.html + 9,11 + + + + Support + + src/app/+video-channels/video-channels.component.html + 17 + + + src/app/+videos/+video-edit/shared/video-edit.component.html + 289 + + + + OWNER ACCOUNT + + src/app/+video-channels/video-channels.component.html + 23 + + + + View account + + src/app/+video-channels/video-channels.component.html + 30 + + + + View account + + src/app/+video-channels/video-channels.component.html + 43,45 + + + + View owner account + + src/app/+video-channels/video-channels.component.html + 47,49 + + + + VIDEO CHANNEL + + src/app/+video-channels/video-channels.component.html + 57 + + + + Copy channel handle + + src/app/+video-channels/video-channels.component.html + 68 + + + + Subscribe to the account - src/app/shared/shared-video-miniature/video-download.component.ts - 188 + src/app/+video-channels/video-channels.component.ts + 76 + + + src/app/+videos/+video-watch/video-watch.component.ts + 731 - - Download + + PLAYLISTS - src/app/shared/shared-video-miniature/video-download.component.html - 4 + src/app/+video-channels/video-channels.component.ts + 82 + + + Sunday - src/app/shared/shared-video-miniature/video-download.component.html - 104 + src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts + 10 - - subtitles + + Monday - src/app/shared/shared-video-miniature/video-download.component.html + src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts 11 - - video + + Tuesday - src/app/shared/shared-video-miniature/video-download.component.html + src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts 12 - - Format + + Wednesday - src/app/shared/shared-video-miniature/video-download.component.html + src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts + 13 + + + + Thursday + + src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts + 14 + + + + Friday + + src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts + 15 + + + + Saturday + + src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts + 16 + + + + Sun + + src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts + 20 + + Day name short + Sunday short name + + + Mon + + src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts + 21 + + Day name short + Monday short name + + + Tue + + src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts + 22 + + Day name short + Tuesday short name + + + Wed + + src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts + 23 + + Day name short + Wednesday short name + + + Thu + + src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts + 24 + + Day name short + Thursday short name + + + Fri + + src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts + 25 + + Day name short + Friday short name + + + Sat + + src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts + 26 + + Day name short + Saturday short name + + + Su + + src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts + 30 + + Day name min + Sunday min name + + + Mo + + src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts + 31 + + Day name min + Monday min name + + + Tu + + src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts + 32 + + Day name min + Tuesday min name + + + We + + src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts + 33 + + Day name min + Wednesday min name + + + Th + + src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts + 34 + + Day name min + Thursday min name + + + Fr + + src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts + 35 + + Day name min + Friday min name + + + Sa + + src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts + 36 + + Day name min + Saturday min name + + + January + + src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts + 40 + + + + February + + src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts + 41 + + + + March + + src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts + 42 + + + + April + + src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts + 43 + + + + May + + src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts + 44 + + + + June + + src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts 45 - - Video stream + + July - src/app/shared/shared-video-miniature/video-download.component.html - 57 + src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts + 46 - - Audio stream + + August - src/app/shared/shared-video-miniature/video-download.component.html - 69 + src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts + 47 - - + + September - src/app/shared/shared-video-miniature/video-download.component.html + src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts + 48 + + + + October + + src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts 49 + + + November + + src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts + 50 + + + + December + + src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts + 51 + + + + Jan + + src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts + 55 + + Month name short + January short name + + + Feb + + src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts + 56 + + Month name short + February short name + + + Mar + + src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts + 57 + + Month name short + March short name + + + Apr - src/app/shared/shared-video-miniature/video-download.component.html - 61 + src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts + 58 + Month name short + April short name + + + May - src/app/shared/shared-video-miniature/video-download.component.html - 73 + src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts + 59 + Month name short + May short name - - Direct download + + Jun - src/app/shared/shared-video-miniature/video-download.component.html - 87 + src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts + 60 + Month name short + June short name - - Torrent (.torrent file) + + Jul - src/app/shared/shared-video-miniature/video-download.component.html - 92 + src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts + 61 + Month name short + July short name - - users banned. + + Aug - src/app/shared/shared-moderation/user-ban-modal.component.ts - 53 + src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts + 62 + Month name short + August short name - - User banned. + + Sep - src/app/shared/shared-moderation/user-ban-modal.component.ts - 54 + src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts + 63 + Month name short + September short name - - Ban + + Oct - src/app/shared/shared-moderation/user-ban-modal.component.html - 3 + src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts + 64 + Month name short + October short name - - Reason... + + Nov - src/app/shared/shared-moderation/user-ban-modal.component.html - 12 + src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts + 65 + Month name short + November short name - - A banned user will no longer be able to login. + + Dec - src/app/shared/shared-moderation/user-ban-modal.component.html - 21,22 + src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts + 66 + Month name short + December short name - - Ban this user + + Clear - src/app/shared/shared-moderation/user-ban-modal.component.html - 31 + src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts + 71 - - Profile updated. + + yy-mm-dd - src/app/+my-account/my-account-settings/my-account-profile/my-account-profile.component.ts - 58 + src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts + 83 + Date format in this locale. - - People can find you using @@ + + Add caption - src/app/+my-account/my-account-settings/my-account-profile/my-account-profile.component.html - 11,13 + src/app/+videos/+video-edit/shared/video-caption-add-modal.component.html + 5 - - Password updated. + + Select the caption file - src/app/+my-account/my-account-settings/my-account-change-password/my-account-change-password.component.ts - 48 + src/app/+videos/+video-edit/shared/video-caption-add-modal.component.html + 24 - - You current password is invalid. + + This will replace an existing caption! - src/app/+my-account/my-account-settings/my-account-change-password/my-account-change-password.component.ts - 56 + src/app/+videos/+video-edit/shared/video-caption-add-modal.component.html + 30,32 + + + Add this caption - src/app/+my-account/my-account-settings/my-account-change-email/my-account-change-email.component.ts - 61 + src/app/+videos/+video-edit/shared/video-caption-add-modal.component.html + 42 - - Change password + + Basic info - src/app/+my-account/my-account-settings/my-account-change-password/my-account-change-password.component.html + src/app/+videos/+video-edit/shared/video-edit.component.html 5 + + + Title - src/app/+my-account/my-account-settings/my-account-change-password/my-account-change-password.component.html - 33 + src/app/+videos/+video-edit/shared/video-edit.component.html + 11 - - Current password + + Tags - src/app/+my-account/my-account-settings/my-account-change-password/my-account-change-password.component.html - 8 + src/app/+videos/+video-edit/shared/video-edit.component.html + 19 - src/app/+my-account/my-account-settings/my-account-change-email/my-account-change-email.component.html - 28 + src/app/+videos/+video-watch/shared/metadata/video-attributes.component.html + 52 - - New password + + 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-account/my-account-settings/my-account-change-password/my-account-change-password.component.html - 17 + src/app/+videos/+video-edit/shared/video-edit.component.html + 23,27 - - Confirm new password + + Video descriptions are truncated by default and require manual action to expand them. - src/app/+my-account/my-account-settings/my-account-change-password/my-account-change-password.component.html - 26 + src/app/+videos/+video-edit/shared/video-edit.component.html + 42,44 - - Notification preferences + + Choose the appropriate licence for your work. - src/app/+my-account/my-account-notifications/my-account-notifications.component.html - 4,6 + src/app/+videos/+video-edit/shared/video-edit.component.html + 79,80 - - Newest first + + Schedule publication () - src/app/+my-account/my-account-notifications/my-account-notifications.component.html - 11 + src/app/+videos/+video-edit/shared/video-edit.component.html + 117 - - Unread first + + Contains sensitive content - src/app/+my-account/my-account-notifications/my-account-notifications.component.html - 12 + src/app/+videos/+video-edit/shared/video-edit.component.html + 131 - - All read + + Some instances hide videos containing mature or explicit content by default. - src/app/+my-account/my-account-notifications/my-account-notifications.component.html - 26 + src/app/+videos/+video-edit/shared/video-edit.component.html + 135 - - Muted servers + + Publish after transcoding - src/app/shared/shared-moderation/server-blocklist.component.html - 3 + src/app/+videos/+video-edit/shared/video-edit.component.html + 141 + + + If you decide not to wait for transcoding before publishing the video, it could be unplayable until transcoding ends. - src/app/shared/shared-moderation/server-blocklist.component.html - 3 + src/app/+videos/+video-edit/shared/video-edit.component.html + 145 - - Showing to of muted instances + + Captions - src/app/shared/shared-moderation/server-blocklist.component.html - 10 + src/app/+videos/+video-edit/shared/video-edit.component.html + 155 - src/app/shared/shared-moderation/server-blocklist.component.html - 10 + src/app/shared/shared-abuse-list/abuse-details.component.ts + 26 - - - Mute domains - src/app/shared/shared-moderation/server-blocklist.component.html - 67 + src/app/shared/shared-moderation/abuse.service.ts + 181 + + + Add another caption - src/app/shared/shared-moderation/server-blocklist.component.html - 67 + src/app/+videos/+video-edit/shared/video-edit.component.html + 163 - - Mute domain + + See the subtitle file - src/app/shared/shared-moderation/server-blocklist.component.html - 17 + src/app/+videos/+video-edit/shared/video-edit.component.html + 172 + + + Already uploaded ✔ - src/app/shared/shared-moderation/server-blocklist.component.html - 17 + src/app/+videos/+video-edit/shared/video-edit.component.html + 176 - - Filter... + + Will be created on update - src/app/shared/shared-moderation/server-blocklist.component.html - 23 + src/app/+videos/+video-edit/shared/video-edit.component.html + 184 + + + Cancel create - src/app/shared/shared-moderation/account-blocklist.component.html - 16 + src/app/+videos/+video-edit/shared/video-edit.component.html + 186 + + + Will be deleted on update - src/app/shared/shared-abuse-list/abuse-list-table.component.html - 27 + src/app/+videos/+video-edit/shared/video-edit.component.html + 192 + + + Cancel deletion - src/app/+admin/follows/following-list/following-list.component.html - 23 + src/app/+videos/+video-edit/shared/video-edit.component.html + 194 + + + No captions for now. - src/app/shared/shared-moderation/account-blocklist.component.html - 16 + src/app/+videos/+video-edit/shared/video-edit.component.html + 199,201 + + + Live settings - src/app/shared/shared-moderation/server-blocklist.component.html - 23 + src/app/+videos/+video-edit/shared/video-edit.component.html + 208 + + + Live RTMP Url - src/app/+admin/moderation/video-comment-list/video-comment-list.component.html - 42 + src/app/+videos/+video-edit/shared/video-edit.component.html + 218 - src/app/+admin/moderation/video-block-list/video-block-list.component.html - 29 + src/app/shared/shared-video-live/live-stream-information.component.html + 19 + + + Live RTMPS Url - src/app/+admin/follows/followers-list/followers-list.component.html - 16 + src/app/+videos/+video-edit/shared/video-edit.component.html + 223 - src/app/+admin/users/user-list/user-list.component.html - 37 + src/app/shared/shared-video-live/live-stream-information.component.html + 24 - - Muted at + + Live stream key - src/app/shared/shared-moderation/server-blocklist.component.html - 36 + src/app/+videos/+video-edit/shared/video-edit.component.html + 228 - src/app/shared/shared-moderation/account-blocklist.component.html + src/app/shared/shared-video-live/live-stream-information.component.html 29 + + + ⚠️ Never share your stream key with anyone. - src/app/shared/shared-moderation/account-blocklist.component.html - 29 + src/app/+videos/+video-edit/shared/video-edit.component.html + 231 - src/app/shared/shared-moderation/server-blocklist.component.html - 36 + src/app/shared/shared-video-live/live-stream-information.component.html + 32 - - Unmute - - src/app/shared/shared-moderation/server-blocklist.component.html - 43 - + + This is a normal live - src/app/shared/shared-moderation/account-blocklist.component.html - 36 + src/app/+videos/+video-edit/shared/video-edit.component.html + 237 + + + You can't stream multiple times in a normal live, but you can save a replay of it that will use the same URL - src/app/shared/shared-moderation/account-blocklist.component.html - 36 + src/app/+videos/+video-edit/shared/video-edit.component.html + 239,241 + + + This is a permanent/recurring live - src/app/shared/shared-moderation/server-blocklist.component.html - 43 + src/app/+videos/+video-edit/shared/video-edit.component.html + 246 - - Open instance in a new tab + + You can stream multiple times in a permanent/recurring live. The URL for your viewers won't change but you cannot save replays of your lives - src/app/shared/shared-moderation/server-blocklist.component.html - 46 + src/app/+videos/+video-edit/shared/video-edit.component.html + 248,250 + + + Automatically publish a replay when your live ends - src/app/+admin/follows/following-list/following-list.component.html - 48 + src/app/+videos/+video-edit/shared/video-edit.component.html + 257 + + + ⚠️ If you enable this option, your live will be terminated if you exceed your video quota - src/app/shared/shared-moderation/server-blocklist.component.html - 46 + src/app/+videos/+video-edit/shared/video-edit.component.html + 261 - - No server found matching current filters. + + Advanced settings - src/app/shared/shared-moderation/server-blocklist.component.html - 59 + src/app/+videos/+video-edit/shared/video-edit.component.html + 273 + + + Video preview - src/app/shared/shared-moderation/server-blocklist.component.html - 59 + src/app/+videos/+video-edit/shared/video-edit.component.html + 280 - - No server found. + + Short text to tell people how they can support you (membership platform...). - src/app/shared/shared-moderation/server-blocklist.component.html - 60 + src/app/+videos/+video-edit/shared/video-edit.component.html + 292,294 + + + Original publication date - src/app/shared/shared-moderation/server-blocklist.component.html - 60 + src/app/+videos/+video-edit/shared/video-edit.component.html + 309 - - Muted accounts + + This is the date when the content was originally published (e.g. the release date for a film) - src/app/shared/shared-moderation/account-blocklist.component.html - 3 + src/app/+videos/+video-edit/shared/video-edit.component.html + 312,314 + + + Enable video comments - src/app/shared/shared-moderation/account-blocklist.component.html - 3 + src/app/+videos/+video-edit/shared/video-edit.component.html + 330 - - Showing to of muted accounts + + Enable download - src/app/shared/shared-moderation/account-blocklist.component.html - 10 + src/app/+videos/+video-edit/shared/video-edit.component.html + 335 + + + Plugin settings - src/app/shared/shared-moderation/account-blocklist.component.html - 10 + src/app/+videos/+video-edit/shared/video-edit.component.html + 343 - - Account + + Other - src/app/shared/shared-moderation/account-blocklist.component.html - 28 + src/app/+videos/+video-edit/shared/video-edit.component.ts + 184 - src/app/shared/shared-moderation/account-blocklist.component.html - 28 + src/app/shared/shared-forms/select/select-languages.component.ts + 50 + + + Instance languages - src/app/+admin/moderation/video-comment-list/video-comment-list.component.html - 59 + src/app/+videos/+video-edit/shared/video-edit.component.ts + 187 - - No account found matching current filters. + + All languages - src/app/shared/shared-moderation/account-blocklist.component.html - 63 + src/app/+videos/+video-edit/shared/video-edit.component.ts + 188 - src/app/shared/shared-moderation/account-blocklist.component.html - 63 + src/app/shared/shared-forms/select/select-languages.component.ts + 25 - - No account found. + + Scheduled - src/app/shared/shared-moderation/account-blocklist.component.html - 64 + src/app/+videos/+video-edit/shared/video-edit.component.ts + 200 + + + Hide the video until a specific date - src/app/shared/shared-moderation/account-blocklist.component.html - 64 + src/app/+videos/+video-edit/shared/video-edit.component.ts + 201 - - 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 ()! + + Normal live - src/app/+my-library/+my-video-channels/my-video-channels.component.ts - 63,65 + src/app/+videos/+video-edit/video-add-components/video-go-live.component.html + 22 - - Please type the display name of the video channel () to confirm + + Permanent/recurring live - src/app/+my-library/+my-video-channels/my-video-channels.component.ts - 67 + src/app/+videos/+video-edit/video-add-components/video-go-live.component.html + 29 - - Video channel deleted. + + Go Live - src/app/+my-library/+my-video-channels/my-video-channels.component.ts - 79 + src/app/+videos/+video-edit/video-add-components/video-go-live.component.html + 37 - - Views for the day + + Sorry, but something went wrong - src/app/+my-library/+my-video-channels/my-video-channels.component.ts - 98 + src/app/+videos/+video-edit/video-add-components/video-go-live.component.html + 43 + + + src/app/+videos/+video-edit/video-add-components/video-import-torrent.component.html + 51 + + + src/app/+videos/+video-edit/video-add-components/video-import-url.component.html + 44 + + + src/app/+videos/+video-edit/video-add-components/video-upload.component.html + 86 - - My channels + + Max live duration is . If your live reaches this limit, it will be automatically terminated. + - src/app/+my-library/+my-video-channels/my-video-channels.component.html - 4 + src/app/+videos/+video-edit/video-add-components/video-go-live.component.html + 47,50 - - Search your channels + + Cannot create live because this instance have too many created lives - src/app/+my-library/+my-video-channels/my-video-channels.component.html - 11 + src/app/+videos/+video-edit/video-add-components/video-go-live.component.ts + 103 - - Create video channel + + Cannot create live because you created too many lives - src/app/+my-library/+my-video-channels/my-video-channels.component.html - 19 + src/app/+videos/+video-edit/video-add-components/video-go-live.component.ts + 105 - - {VAR_PLURAL, plural, =0 {No videos} =1 {1 video} other { videos}} + + Live published. - src/app/+my-library/+my-video-channels/my-video-channels.component.html - 37 + src/app/+videos/+video-edit/video-add-components/video-go-live.component.ts + 136 - - My video channels + + Stream only once and save a replay of your live - src/app/+my-library/+my-video-channels/my-video-channels-routing.module.ts - 13 + src/app/+videos/+video-edit/video-add-components/video-go-live.component.ts + 159 - - Create a new video channel + + Stream only once - src/app/+my-library/+my-video-channels/my-video-channels-routing.module.ts - 22 + src/app/+videos/+video-edit/video-add-components/video-go-live.component.ts + 162 - - Update video channel + + Stream multiple times, replays can't be saved - src/app/+my-library/+my-video-channels/my-video-channels-routing.module.ts - 31 + src/app/+videos/+video-edit/video-add-components/video-go-live.component.ts + 167 - - Video channel updated. + + Stream multiple times using the same URL - src/app/+my-library/+my-video-channels/my-video-channel-update.component.ts - 94 + src/app/+videos/+video-edit/video-add-components/video-go-live.component.ts + 170 - - My Channels + + Select the torrent to import - src/app/+my-library/+my-video-channels/my-video-channel-edit.component.html - 4 + src/app/+videos/+video-edit/video-add-components/video-import-torrent.component.html + 6 - src/app/+my-library/+my-video-channels/my-video-channel-edit.component.html - 4 + src/app/+videos/+video-edit/video-add-components/video-import-torrent.component.html + 8 + + + + OR + + src/app/+videos/+video-edit/video-add-components/video-import-torrent.component.html + 13 - - 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. + + Paste magnet URI - src/app/+my-library/+my-video-channels/my-video-channel-edit.component.html - 77,78 + src/app/+videos/+video-edit/video-add-components/video-import-torrent.component.html + 16 + + + You can import any torrent file that points to a media file. You should make sure you have diffusion rights over the content it points to, otherwise it could cause legal trouble to yourself and your instance. - src/app/+my-library/+my-video-channels/my-video-channel-edit.component.html - 77,78 + src/app/+videos/+video-edit/video-add-components/video-import-torrent.component.html + 19,22 - - NEW CHANNEL + + Import - src/app/+my-library/+my-video-channels/my-video-channel-edit.component.html - 25 + src/app/+videos/+video-edit/video-add-components/video-import-torrent.component.html + 44 - src/app/+my-library/+my-video-channels/my-video-channel-edit.component.html - 25 + src/app/+videos/+video-edit/video-add-components/video-import-url.component.html + 36 - - - CHANNEL - src/app/+my-library/+my-video-channels/my-video-channel-edit.component.html - 26 + src/app/shared/shared-instance/instance-features-table.component.html + 92 + + + Congratulations, the video will be imported with BitTorrent! You can already add information about this video. + - src/app/+my-library/+my-video-channels/my-video-channel-edit.component.html - 26 + src/app/+videos/+video-edit/video-add-components/video-import-torrent.component.html + 55,57 - - Name + + Torrents with only 1 file are supported. - src/app/+my-library/+my-video-channels/my-video-channel-edit.component.html - 32 + src/app/+videos/+video-edit/video-add-components/video-import-torrent.component.ts + 118 + + + Video to import updated. - src/app/+my-library/+my-video-channels/my-video-channel-edit.component.html - 32 + src/app/+videos/+video-edit/video-add-components/video-import-torrent.component.ts + 140 - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 21 + src/app/+videos/+video-edit/video-add-components/video-import-url.component.ts + 141 - - Example: my_channel + + URL - src/app/+my-library/+my-video-channels/my-video-channel-edit.component.html - 35 + src/app/+videos/+video-edit/video-add-components/video-import-url.component.html + 6 - src/app/+my-library/+my-video-channels/my-video-channel-edit.component.html - 35 + src/app/shared/shared-share-modal/video-share.component.html + 24 - - - Overwrite support field of all videos of this channel - src/app/+my-library/+my-video-channels/my-video-channel-edit.component.html + src/app/shared/shared-share-modal/video-share.component.html 92 + + + 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-library/+my-video-channels/my-video-channel-edit.component.html - 92 + src/app/+videos/+video-edit/video-add-components/video-import-url.component.html + 10,14 - - Confirmation of the password is required. + + Congratulations, the video behind will be imported! You can already add information about this video. + - src/app/shared/form-validators/reset-password-validators.ts - 9 + src/app/+videos/+video-edit/video-add-components/video-import-url.component.html + 48,50 - - Name is required. + + Select the file to upload - src/app/shared/form-validators/video-channel-validators.ts - 12 + src/app/+videos/+video-edit/video-add-components/video-upload.component.html + 6 + + + src/app/+videos/+video-edit/video-add-components/video-upload.component.html + 8 - - Name must be at least 1 character long. + + Video background image - src/app/shared/form-validators/video-channel-validators.ts - 13 + src/app/+videos/+video-edit/video-add-components/video-upload.component.html + 34 - - Name cannot be more than 50 characters long. + + Image that will be merged with your audio file. The chosen image will be definitive and cannot be modified. - src/app/shared/form-validators/video-channel-validators.ts - 14 + src/app/+videos/+video-edit/video-add-components/video-upload.component.html + 36,40 - - Name should be lowercase alphanumeric; dots and underscores are allowed. + + Total video uploaded - src/app/shared/form-validators/video-channel-validators.ts - 15 + src/app/+videos/+video-edit/video-add-components/video-upload.component.html + 63 - - Support text must be at least 3 characters long. + + Processing… - src/app/shared/form-validators/video-channel-validators.ts - 49 + src/app/+videos/+video-edit/video-add-components/video-upload.component.html + 65 - - Support text cannot be more than 1000 characters long + + Retry - src/app/shared/form-validators/video-channel-validators.ts - 50 + src/app/+videos/+video-edit/video-add-components/video-upload.component.html + 80 + Retry failed upload of a video - - Video channel created. + + Congratulations! Your video is now available in your private library. + - src/app/+my-library/+my-video-channels/my-video-channel-create.component.ts - 57 + src/app/+videos/+video-edit/video-add-components/video-upload.component.html + 90,92 - - This name already exists on this instance. + + Publish will be available when upload is finished - src/app/+my-library/+my-video-channels/my-video-channel-create.component.ts - 63 + src/app/+videos/+video-edit/video-add-components/video-upload.component.html + 104 - - Reports + + Publish - src/app/+my-account/my-account-abuses/my-account-abuses-list.component.html - 3 + src/app/+videos/+video-edit/video-add-components/video-upload.component.html + 106 - src/app/+admin/moderation/abuse-list/abuse-list.component.html - 3 + src/app/header/header.component.html + 5 - - 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. + + Your video was uploaded to your account and is private. - src/app/+my-account/my-account-settings/my-account-danger-zone/my-account-danger-zone.component.ts - 22 + src/app/+videos/+video-edit/video-add-components/video-upload.component.ts + 127 - - Type your username to confirm + + But associated data (tags, description...) will be lost, are you sure you want to leave this page? - src/app/+my-account/my-account-settings/my-account-danger-zone/my-account-danger-zone.component.ts - 23 + src/app/+videos/+video-edit/video-add-components/video-upload.component.ts + 128 - - Delete your account + + Your video is not uploaded yet, are you sure you want to leave this page? - src/app/+my-account/my-account-settings/my-account-danger-zone/my-account-danger-zone.component.ts - 25 + src/app/+videos/+video-edit/video-add-components/video-upload.component.ts + 130 - - Delete my account + + Upload on hold - src/app/+my-account/my-account-settings/my-account-danger-zone/my-account-danger-zone.component.ts - 26 + src/app/+videos/+video-edit/video-add-components/video-upload.component.ts + 177 - - Your account is deleted. + + Upload - src/app/+my-account/my-account-settings/my-account-danger-zone/my-account-danger-zone.component.ts - 32 + src/app/+videos/+video-edit/video-add-components/video-upload.component.ts + 237 - - Once you delete your account, there is no going back. You will be asked to confirm this action. + + Upload - 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-upload.component.ts + 239 - - Delete your account + + Video published. - 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-upload.component.ts + 261 - - Please check your emails to verify your new email. + + video - 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-upload.component.ts + 303 - - - Email updated. - src/app/+my-account/my-account-settings/my-account-change-email/my-account-change-email.component.ts - 55 + src/app/shared/shared-video-miniature/video-download.component.ts + 56 - - Your current email is . It is never shown to the public. - + + Your video quota is exceeded with this video (video size: , used: , quota: ) - 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.ts + 338 - - is awaiting email verification - + + Your daily video quota is exceeded with this video (video size: , used: , quota: ) - 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-upload.component.ts + 357 - - New email + + Read instance rules for help - 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.component.html + 2 - - Change email + + 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/+my-account/my-account-settings/my-account-change-email/my-account-change-email.component.html - 36 + src/app/+videos/+video-edit/video-add.component.html + 33,37 - - See the documentation to learn how to use the PeerTube live streaming feature. - + + Import - src/app/shared/shared-video-live/live-documentation-link.component.html - 2,4 + src/app/+videos/+video-edit/video-add.component.html + 44 - - Yesterday + + Upload - src/app/shared/shared-video-miniature/abstract-video-list.ts - 134 + src/app/+videos/+video-edit/video-add.component.html + 45 - - This week + + Upload a file - src/app/shared/shared-video-miniature/abstract-video-list.ts - 135 + src/app/+videos/+video-edit/video-add.component.html + 53 - - This month + + Import with URL - src/app/shared/shared-video-miniature/abstract-video-list.ts - 136 + src/app/+videos/+video-edit/video-add.component.html + 63 - - Last month + + Import with torrent - src/app/shared/shared-video-miniature/abstract-video-list.ts - 137 + src/app/+videos/+video-edit/video-add.component.html + 73 - - Older + + Go live - src/app/shared/shared-video-miniature/abstract-video-list.ts - 138 + src/app/+videos/+video-edit/video-add.component.html + 83 - - Cannot load more videos. Try again later. + + 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-video-miniature/abstract-video-list.ts - 222 + src/app/+videos/+video-edit/video-add.component.ts + 102 - - function is not implemented + + 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-video-miniature/abstract-video-list.ts - 295 + src/app/+videos/+video-edit/video-add.component.ts + 104 - - Block reason must be at least 2 characters long. + + 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/form-validators/video-block-validators.ts - 7 + src/app/+videos/+video-edit/video-add.component.ts + 106 - - Block reason cannot be more than 300 characters long. + + Your video quota is insufficient. If you want to add more videos, an admin must increase your quota. - src/app/shared/form-validators/video-block-validators.ts - 8 + src/app/+videos/+video-edit/video-add.component.ts + 108 - - Display name cannot be more than 120 characters long. + + You have unsaved changes! If you leave, your changes will be lost. - src/app/shared/form-validators/video-playlist-validators.ts - 14 + src/app/+videos/+video-edit/video-update.component.ts + 85 - - Privacy is required. + + Video updated. - src/app/shared/form-validators/video-playlist-validators.ts - 23 + src/app/+videos/+video-edit/video-update.component.ts + 149 - - The channel is required when the playlist is public. + + SUPPORT - src/app/shared/form-validators/video-playlist-validators.ts - 41 + src/app/+videos/+video-watch/shared/action-buttons/action-buttons.component.html + 13 - - New video from your subscriptions + + SHARE - src/app/+my-account/my-account-settings/my-account-notification-preferences/my-account-notification-preferences.component.ts - 32 + src/app/+videos/+video-watch/shared/action-buttons/action-buttons.component.html + 18 - - New comment on your video + + SAVE - src/app/+my-account/my-account-settings/my-account-notification-preferences/my-account-notification-preferences.component.ts - 33 + src/app/+videos/+video-watch/shared/action-buttons/action-buttons.component.html + 29 - - New abuse + + DOWNLOAD - src/app/+my-account/my-account-settings/my-account-notification-preferences/my-account-notification-preferences.component.ts - 34 + src/app/+videos/+video-watch/shared/action-buttons/action-buttons.component.html + 43 - - Video blocked automatically waiting review + + Support options for this video - src/app/+my-account/my-account-settings/my-account-notification-preferences/my-account-notification-preferences.component.ts - 35 + src/app/+videos/+video-watch/shared/action-buttons/action-buttons.component.ts + 56 - - One of your video is blocked/unblocked + + Save to playlist - src/app/+my-account/my-account-settings/my-account-notification-preferences/my-account-notification-preferences.component.ts - 36 + src/app/+videos/+video-watch/shared/action-buttons/action-buttons.component.ts + 57 + + + src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts + 307 - - Video published (after transcoding/scheduled update) + + Like this video - src/app/+my-account/my-account-settings/my-account-notification-preferences/my-account-notification-preferences.component.ts + src/app/+videos/+video-watch/shared/action-buttons/video-rate.component.ts 37 - - Video import finished + + Dislike this video - src/app/+my-account/my-account-settings/my-account-notification-preferences/my-account-notification-preferences.component.ts + src/app/+videos/+video-watch/shared/action-buttons/video-rate.component.ts 38 - - A new user registered on your instance + + Like the video - src/app/+my-account/my-account-settings/my-account-notification-preferences/my-account-notification-preferences.component.ts - 39 + src/app/+videos/+video-watch/shared/action-buttons/video-rate.component.ts + 46 - - You or your channel(s) has a new follower + + Dislike the video - src/app/+my-account/my-account-settings/my-account-notification-preferences/my-account-notification-preferences.component.ts - 40 + src/app/+videos/+video-watch/shared/action-buttons/video-rate.component.ts + 51 - - Someone mentioned you in video comments + + You need to be <a href="/login">logged in</a> to rate this video. - src/app/+my-account/my-account-settings/my-account-notification-preferences/my-account-notification-preferences.component.ts - 41 + src/app/+videos/+video-watch/shared/action-buttons/video-rate.component.ts + 85 - - Your instance has a new follower + + Add comment... - src/app/+my-account/my-account-settings/my-account-notification-preferences/my-account-notification-preferences.component.ts - 42 + src/app/+videos/+video-watch/shared/comment/video-comment-add.component.html + 6 - - Your instance automatically followed another instance + + Markdown compatible - src/app/+my-account/my-account-settings/my-account-notification-preferences/my-account-notification-preferences.component.ts - 43 + src/app/+videos/+video-watch/shared/comment/video-comment-add.component.html + 15 - - An abuse report received a new message + + Markdown compatible that supports: - src/app/+my-account/my-account-settings/my-account-notification-preferences/my-account-notification-preferences.component.ts - 44 + src/app/+videos/+video-watch/shared/comment/video-comment-add.component.html + 18 - - One of your abuse reports has been accepted or rejected by moderators + + Auto generated links - src/app/+my-account/my-account-settings/my-account-notification-preferences/my-account-notification-preferences.component.ts - 45 + src/app/+videos/+video-watch/shared/comment/video-comment-add.component.html + 21 - - Preferences saved + + Break lines - src/app/+my-account/my-account-settings/my-account-notification-preferences/my-account-notification-preferences.component.ts - 92 + src/app/+videos/+video-watch/shared/comment/video-comment-add.component.html + 22 - - Activities + + Lists - src/app/+my-account/my-account-settings/my-account-notification-preferences/my-account-notification-preferences.component.html - 2 + src/app/+videos/+video-watch/shared/comment/video-comment-add.component.html + 23 + + + src/app/shared/shared-main/misc/help.component.ts + 84 - - Web + + Emphasis - src/app/+my-account/my-account-settings/my-account-notification-preferences/my-account-notification-preferences.component.html - 3 + src/app/+videos/+video-watch/shared/comment/video-comment-add.component.html + 25 + + + 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. + + italic - src/app/shared/form-validators/video-ownership-change-validators.ts - 14 + 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 - 23 + 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 - 32 + src/app/+videos/+video-watch/shared/comment/video-comment-add.component.html + 35 - - Recently added videos + + Cancel - src/app/+videos/videos-routing.module.ts - 45 + src/app/+videos/+video-watch/shared/comment/video-comment-add.component.html + 47,49 + + + src/app/shared/shared-video-miniature/videos-selection.component.html + 22,24 - - Local videos + + You are one step away from commenting - src/app/+videos/videos-routing.module.ts - 72 + src/app/+videos/+video-watch/shared/comment/video-comment-add.component.html + 59 + + + 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 - 37 + src/app/+videos/+video-watch/shared/comment/video-comment-add.component.html + 64,66 - - Upload a video + + Login to comment - src/app/+videos/videos-routing.module.ts - 85 + 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 - 94 + src/app/+videos/+video-watch/shared/comment/video-comment-add.component.html + 86 - - Process domains + + Reply - src/app/shared/shared-moderation/batch-domains-modal.component.ts - 28 + src/app/+videos/+video-watch/shared/comment/video-comment-add.component.ts + 83 + + + src/app/+videos/+video-watch/shared/comment/video-comment.component.html + 36 - - + + Highlighted comment - src/app/shared/shared-moderation/batch-domains-modal.component.html - 3 + src/app/+videos/+video-watch/shared/comment/video-comment.component.html + 10 - - 1 host (without "http://") per line + + Options - src/app/shared/shared-moderation/batch-domains-modal.component.html - 11 + src/app/+videos/+video-watch/shared/comment/video-comment.component.html + 40 - - Videos from your subscriptions + + Deleted - src/app/+videos/video-list/video-user-subscriptions.component.ts - 43 + src/app/+videos/+video-watch/shared/comment/video-comment.component.html + 47 + + + src/app/shared/shared-video-playlist/video-playlist-element-miniature.component.html + 34 - - Copy feed URL + + This comment has been deleted - src/app/+videos/video-list/video-user-subscriptions.component.ts - 66 + src/app/+videos/+video-watch/shared/comment/video-comment.component.html + 53 - - Feed URL copied + + Report this comment - src/app/+videos/video-list/video-user-subscriptions.component.ts - 111 + src/app/+videos/+video-watch/shared/comment/video-comment.component.ts + 178 - - Recently added + + Remove - src/app/+videos/video-list/video-recently-added.component.ts - 37 + src/app/+videos/+video-watch/shared/comment/video-comment.component.ts + 186 - - PeerTube + + Remove & re-draft - src/app/+about/about.component.html - 7 + src/app/+videos/+video-watch/shared/comment/video-comment.component.ts + 194 - - Network + + Actions on comment - src/app/+about/about.component.html - 9 + src/app/+videos/+video-watch/shared/comment/video-comment.component.ts + 202 - - About this instance + + {VAR_PLURAL, plural, =0 {Comments} =1 {1 Comment} other { Comments}} - src/app/+about/about-routing.module.ts - 26 + src/app/+videos/+video-watch/shared/comment/video-comments.component.html + 4 - - About PeerTube + + SORT BY - src/app/+about/about-routing.module.ts - 38 + src/app/+videos/+video-watch/shared/comment/video-comments.component.html + 10,12 - - About this instance's network + + Most recent first (default) - src/app/+about/about-routing.module.ts - 47 + 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 + 73,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 - - - Do you really want to delete this abuse report? - src/app/shared/shared-abuse-list/abuse-list-table.component.ts - 129 + src/app/+videos/+video-watch/shared/comment/video-comments.component.html + 81 - - Abuse deleted. + + View from - src/app/shared/shared-abuse-list/abuse-list-table.component.ts - 134 + src/app/+videos/+video-watch/shared/comment/video-comments.component.html + 76,78 - - Deleted comment + + View - src/app/shared/shared-abuse-list/abuse-list-table.component.ts - 210 + src/app/+videos/+video-watch/shared/comment/video-comments.component.html + 81 - - Internal actions + + Comments are disabled. - src/app/shared/shared-abuse-list/abuse-list-table.component.ts - 239 + src/app/+videos/+video-watch/shared/comment/video-comments.component.html + 91,93 + + + Do you really want to delete this comment? - src/app/+admin/moderation/video-block-list/video-block-list.component.ts - 43 + src/app/+videos/+video-watch/shared/comment/video-comments.component.ts + 172 - - - Messages with reporter src/app/shared/shared-abuse-list/abuse-list-table.component.ts - 244 + 409 - - Messages with moderators + + The deletion will be sent to remote instances so they can reflect the change. - src/app/shared/shared-abuse-list/abuse-list-table.component.ts - 245 + src/app/+videos/+video-watch/shared/comment/video-comments.component.ts + 175 - - Update internal note + + It is a remote comment, so the deletion will only be effective on your instance. - src/app/shared/shared-abuse-list/abuse-list-table.component.ts - 250 + src/app/+videos/+video-watch/shared/comment/video-comments.component.ts + 177 - - Mark as accepted + + Delete and re-draft - src/app/shared/shared-abuse-list/abuse-list-table.component.ts - 255 + src/app/+videos/+video-watch/shared/comment/video-comments.component.ts + 205 - - Mark as rejected + + Do you really want to delete and re-draft this comment? - src/app/shared/shared-abuse-list/abuse-list-table.component.ts - 260 + src/app/+videos/+video-watch/shared/comment/video-comments.component.ts + 206 - - Add internal note + + Friendly Reminder: - src/app/shared/shared-abuse-list/abuse-list-table.component.ts - 265 + src/app/+videos/+video-watch/shared/information/privacy-concerns.component.html + 4 - - Delete report + + 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/shared/shared-abuse-list/abuse-list-table.component.ts - 270 + src/app/+videos/+video-watch/shared/information/privacy-concerns.component.html + 5,7 - - Actions for the flagged account + + Get more information - src/app/shared/shared-abuse-list/abuse-list-table.component.ts - 281 + src/app/+videos/+video-watch/shared/information/privacy-concerns.component.html + 9 - - Mute server account + + More information - src/app/shared/shared-abuse-list/abuse-list-table.component.ts - 293 + src/app/+videos/+video-watch/shared/information/privacy-concerns.component.html + 9 - - Actions for the reporter + + OK - src/app/shared/shared-abuse-list/abuse-list-table.component.ts - 305 + src/app/+videos/+video-watch/shared/information/privacy-concerns.component.html + 12,14 - - Mute reporter + + Transcoding failed, this video may not work properly. + - src/app/shared/shared-abuse-list/abuse-list-table.component.ts - 311 + src/app/+videos/+video-watch/shared/information/video-alert.component.html + 1,3 - - Mute server + + Move to external storage failed, this video may not work properly. + - src/app/shared/shared-abuse-list/abuse-list-table.component.ts - 317 + src/app/+videos/+video-watch/shared/information/video-alert.component.html + 5,7 - - Actions for the video + + The video is being imported, it will be available when the import is finished. + - src/app/shared/shared-abuse-list/abuse-list-table.component.ts - 329 + src/app/+videos/+video-watch/shared/information/video-alert.component.html + 9,11 + + + The video is being transcoded, it may not work properly. + - src/app/+admin/moderation/video-block-list/video-block-list.component.ts - 66 + src/app/+videos/+video-watch/shared/information/video-alert.component.html + 13,15 - - Block video + + The video is being moved to an external server, it may not work properly. + - src/app/shared/shared-abuse-list/abuse-list-table.component.ts - 334 + src/app/+videos/+video-watch/shared/information/video-alert.component.html + 17,19 - - Unblock video + + This video will be published on . + - src/app/shared/shared-abuse-list/abuse-list-table.component.ts - 350 + src/app/+videos/+video-watch/shared/information/video-alert.component.html + 21,23 - - Video unblocked. + + This live has not started yet. + - src/app/shared/shared-abuse-list/abuse-list-table.component.ts - 356 + src/app/+videos/+video-watch/shared/information/video-alert.component.html + 25,27 - - Delete video + + This live has ended. + - src/app/shared/shared-abuse-list/abuse-list-table.component.ts - 366 + src/app/+videos/+video-watch/shared/information/video-alert.component.html + 29,31 - - Video deleted. + + This video is blocked. - src/app/shared/shared-abuse-list/abuse-list-table.component.ts - 378 + src/app/+videos/+video-watch/shared/information/video-alert.component.html + 34 + + + Origin - src/app/+admin/moderation/video-block-list/video-block-list.component.ts - 86 + src/app/+videos/+video-watch/shared/metadata/video-attributes.component.html + 7 - - Actions for the comment + + Open the video on the origin instance - src/app/shared/shared-abuse-list/abuse-list-table.component.ts - 395 + src/app/+videos/+video-watch/shared/metadata/video-attributes.component.html + 14 - - Delete comment + + Originally published - src/app/shared/shared-abuse-list/abuse-list-table.component.ts - 401 + src/app/+videos/+video-watch/shared/metadata/video-attributes.component.html + 20 - - Do you really want to delete this comment? + + (channel page) - src/app/shared/shared-abuse-list/abuse-list-table.component.ts - 405 + src/app/+videos/+video-watch/shared/metadata/video-avatar-channel.component.ts + 20 - src/app/+videos/+video-watch/comment/video-comments.component.ts - 168 + src/app/shared/shared-actor-image/actor-avatar.component.ts + 40 - - - Comment deleted. - src/app/shared/shared-abuse-list/abuse-list-table.component.ts - 413 + src/app/shared/shared-video-miniature/video-miniature.component.ts + 125 - - Server muted by the instance. + + (account page) - src/app/shared/shared-abuse-list/abuse-list-table.component.ts - 441 + src/app/+videos/+video-watch/shared/metadata/video-avatar-channel.component.ts + 21 - - - Showing to of reports - src/app/shared/shared-abuse-list/abuse-list-table.component.html - 5 + src/app/shared/shared-actor-image/actor-avatar.component.ts + 39 - - Advanced report filters + + Show more - src/app/shared/shared-abuse-list/abuse-list-table.component.html - 18 + src/app/+videos/+video-watch/shared/metadata/video-description.component.html + 10 - - Unsolved reports + + Show less - src/app/shared/shared-abuse-list/abuse-list-table.component.html - 19 + src/app/+videos/+video-watch/shared/metadata/video-description.component.html + 16 - - Accepted reports + + Unlisted - src/app/shared/shared-abuse-list/abuse-list-table.component.html - 20 + src/app/+videos/+video-watch/shared/playlist/video-watch-playlist.component.html + 9 - - - Refused reports - src/app/shared/shared-abuse-list/abuse-list-table.component.html - 21 + src/app/shared/shared-video-miniature/video-miniature.component.html + 6 - - Reports with blocked videos + + Private - src/app/shared/shared-abuse-list/abuse-list-table.component.html - 22 + src/app/+videos/+video-watch/shared/playlist/video-watch-playlist.component.html + 10 - - - Reports with deleted videos - src/app/shared/shared-abuse-list/abuse-list-table.component.html - 23 + src/app/shared/shared-video-miniature/video-miniature.component.html + 7 - - - Video/Comment/Account - src/app/shared/shared-abuse-list/abuse-list-table.component.html - 42 + src/app/shared/shared-video-playlist/video-playlist-element-miniature.component.html + 33 - - State + + Public - src/app/shared/shared-abuse-list/abuse-list-table.component.html - 44 + src/app/+videos/+video-watch/shared/playlist/video-watch-playlist.component.html + 11 + + + Stop autoplaying next video - src/app/+admin/follows/following-list/following-list.component.html - 36 + src/app/+videos/+video-watch/shared/playlist/video-watch-playlist.component.ts + 220 + + + Autoplay next video - src/app/+admin/follows/followers-list/followers-list.component.html - 29 + src/app/+videos/+video-watch/shared/playlist/video-watch-playlist.component.ts + 221 - - Messages + + Stop looping playlist videos - src/app/shared/shared-abuse-list/abuse-list-table.component.html - 45 + src/app/+videos/+video-watch/shared/playlist/video-watch-playlist.component.ts + 226 - - Reporter + + Loop playlist videos - src/app/shared/shared-abuse-list/abuse-list-table.component.html - 41 + src/app/+videos/+video-watch/shared/playlist/video-watch-playlist.component.ts + 227 + + + Other videos - src/app/shared/shared-abuse-list/abuse-details.component.html - 7 + src/app/+videos/+video-watch/shared/recommendations/recommended-videos.component.html + 4,6 - - Internal note + + AUTOPLAY - src/app/shared/shared-abuse-list/abuse-list-table.component.html - 46 + src/app/+videos/+video-watch/shared/recommendations/recommended-videos.component.html + 10 - - More information + + Next video to be played - src/app/shared/shared-abuse-list/abuse-list-table.component.html - 52 + src/app/+videos/+video-watch/shared/recommendations/recommended-videos.component.html + 16 + + + When active, the next video is automatically played after the current one. - src/app/+admin/system/jobs/jobs.component.html - 56 + src/app/+videos/+video-watch/shared/recommendations/recommended-videos.component.ts + 50 + + + Placeholder image - src/app/+admin/moderation/video-comment-list/video-comment-list.component.html - 73 + src/app/+videos/+video-watch/video-watch.component.html + 11 + + + Published src/app/+videos/+video-watch/video-watch.component.html - 304 + 31 + + + Account page - src/app/+admin/moderation/video-block-list/video-block-list.component.html - 53 + src/app/+videos/+video-watch/video-watch.component.html + 70 - src/app/+admin/moderation/video-block-list/video-block-list.component.html - 53 + src/app/+videos/+video-watch/video-watch.component.html + 76 - - Deleted account + + By - src/app/shared/shared-abuse-list/abuse-list-table.component.html - 82,83 + src/app/+videos/+video-watch/video-watch.component.html + 71 - - This video has been reported multiple times. - - src/app/shared/shared-abuse-list/abuse-list-table.component.html - 95 - + + This video is not available on this instance. Do you want to be redirected on the origin instance: <a href=""></a>? - src/app/shared/shared-abuse-list/abuse-list-table.component.html - 95 + src/app/+videos/+video-watch/video-watch.component.ts + 301 - - The video was blocked - - src/app/shared/shared-abuse-list/abuse-list-table.component.html - 104 - + + Redirection - src/app/shared/shared-abuse-list/abuse-list-table.component.html - 104 + src/app/+videos/+video-watch/video-watch.component.ts + 302 - - by on + + This video contains mature or explicit content. Are you sure you want to watch it? - src/app/shared/shared-abuse-list/abuse-list-table.component.html - 107 + src/app/+videos/+video-watch/video-watch.component.ts + 351 + + + Mature or explicit content - src/app/shared/shared-abuse-list/abuse-list-table.component.html - 124 + src/app/+videos/+video-watch/video-watch.component.ts + 352 - - Video was deleted + + Up Next - src/app/shared/shared-abuse-list/abuse-list-table.component.html - 114 + src/app/+videos/+video-watch/video-watch.component.ts + 424 - - Account deleted + + Autoplay is suspended - src/app/shared/shared-abuse-list/abuse-list-table.component.html - 150,151 + src/app/+videos/+video-watch/video-watch.component.ts + 426 - - No abuses found matching current filters. + + Enter/exit fullscreen (requires player focus) - src/app/shared/shared-abuse-list/abuse-list-table.component.html - 188 + src/app/+videos/+video-watch/video-watch.component.ts + 706 - - No abuses found. + + Play/Pause the video (requires player focus) - src/app/shared/shared-abuse-list/abuse-list-table.component.html - 189 + src/app/+videos/+video-watch/video-watch.component.ts + 707 - - Settings updated. + + Mute/unmute the video (requires player focus) - src/app/+admin/plugins/plugin-show-installed/plugin-show-installed.component.ts - 52 + src/app/+videos/+video-watch/video-watch.component.ts + 708 - - This does not have settings. + + Skip to a percentage of the video: 0 is 0% and 9 is 90% (requires player focus) - src/app/+admin/plugins/plugin-show-installed/plugin-show-installed.component.html - 16,18 + src/app/+videos/+video-watch/video-watch.component.ts + 710 - - The plugin index is not available. Please retry later. + + Increase the volume (requires player focus) - src/app/+admin/plugins/plugin-search/plugin-search.component.ts - 100 + src/app/+videos/+video-watch/video-watch.component.ts + 712 - - Please only install plugins or themes you trust, since they can execute any code on your instance. + + Decrease the volume (requires player focus) - src/app/+admin/plugins/plugin-search/plugin-search.component.ts - 126 + src/app/+videos/+video-watch/video-watch.component.ts + 713 - - Install ? + + Seek the video forward (requires player focus) - src/app/+admin/plugins/plugin-search/plugin-search.component.ts - 127 + src/app/+videos/+video-watch/video-watch.component.ts + 715 - - installed. + + Seek the video backward (requires player focus) - src/app/+admin/plugins/plugin-search/plugin-search.component.ts - 139 + src/app/+videos/+video-watch/video-watch.component.ts + 716 - - Search... + + Increase playback rate (requires player focus) - src/app/+admin/plugins/plugin-search/plugin-search.component.html - 6 + src/app/+videos/+video-watch/video-watch.component.ts + 718 - - To load your new installed plugins or themes, refresh the page. - + + Decrease playback rate (requires player focus) - src/app/+admin/plugins/plugin-search/plugin-search.component.html - 10,11 + src/app/+videos/+video-watch/video-watch.component.ts + 719 - - Popular + + Navigate in the video frame by frame (requires player focus) - src/app/+admin/plugins/plugin-search/plugin-search.component.html - 16 + src/app/+videos/+video-watch/video-watch.component.ts + 721 - - for "" + + Discover - src/app/+admin/plugins/plugin-search/plugin-search.component.html - 22,24 + src/app/+videos/video-list/overview/video-overview.component.html + 1 - - - No results. - - src/app/+admin/plugins/plugin-search/plugin-search.component.html - 29,30 + src/app/core/menu/menu.service.ts + 125 - - Plugin homepage (new window) + + No results. - src/app/+admin/plugins/plugin-search/plugin-search.component.html - 40 + src/app/+videos/video-list/overview/video-overview.component.html + 4 - src/app/+admin/plugins/plugin-list-installed/plugin-list-installed.component.html - 17 + src/app/shared/shared-video-miniature/videos-list.component.html + 41 - src/app/+admin/plugins/plugin-list-installed/plugin-list-installed.component.html - 21 + src/app/shared/shared-video-miniature/videos-selection.component.ts + 23 - - Plugin npm package (new window) + + Videos from your subscriptions - src/app/+admin/plugins/plugin-search/plugin-search.component.html - 44 + src/app/+videos/video-list/video-user-subscriptions.component.ts + 30 - - You don't have plugins installed yet. + + Only videos uploaded on this instance are displayed - src/app/+admin/plugins/plugin-list-installed/plugin-list-installed.component.ts - 89 + src/app/+videos/video-list/videos-list-common-page.component.ts + 190 - - You don't have themes installed yet. + + Recently added - src/app/+admin/plugins/plugin-list-installed/plugin-list-installed.component.ts - 92 + src/app/+videos/video-list/videos-list-common-page.component.ts + 195 - - - Update to - src/app/+admin/plugins/plugin-list-installed/plugin-list-installed.component.ts - 100 + src/app/core/menu/menu.service.ts + 137 - - Do you really want to uninstall ? + + Trending - src/app/+admin/plugins/plugin-list-installed/plugin-list-installed.component.ts - 109 + src/app/+videos/video-list/videos-list-common-page.component.ts + 201 + + + src/app/core/menu/menu.service.ts + 131 - - Uninstall + + Videos with the most interactions for recent videos, minus user history - src/app/+admin/plugins/plugin-list-installed/plugin-list-installed.component.ts - 110 + src/app/+videos/video-list/videos-list-common-page.component.ts + 203 - - uninstalled. + + Videos with the most interactions for recent videos - src/app/+admin/plugins/plugin-list-installed/plugin-list-installed.component.ts - 117 + src/app/+videos/video-list/videos-list-common-page.component.ts + 204 - - updated. + + Videos that have the most likes - src/app/+admin/plugins/plugin-list-installed/plugin-list-installed.component.ts - 139 + src/app/+videos/video-list/videos-list-common-page.component.ts + 205 - - Uninstall + + Videos with the most views during the last 24 hours - src/app/+admin/plugins/plugin-list-installed/plugin-list-installed.component.html - 32 + src/app/+videos/video-list/videos-list-common-page.component.ts + 208 - - Hot + + Videos with the most views during the last days - src/app/+videos/video-list/trending/video-trending-header.component.ts - 39 + src/app/+videos/video-list/videos-list-common-page.component.ts + 209 - A variant of Trending videos based on the number of recent interactions - - Videos totalizing the most interactions for recent videos + + Discover videos - src/app/+videos/video-list/trending/video-trending-header.component.ts - 42 + src/app/+videos/videos-routing.module.ts + 17 + + + src/app/core/menu/menu.service.ts + 124 - - Videos totalizing the most views during the last 24 hours + + Upload a video - src/app/+videos/video-list/trending/video-trending-header.component.ts - 49 + src/app/app-routing.module.ts + 101 - - Likes + + Edit a video - src/app/+videos/video-list/trending/video-trending-header.component.ts - 52 + src/app/app-routing.module.ts + 110 - A variant of Trending videos based on the number of likes - - Videos that have the most likes + + Close this message - src/app/+videos/video-list/trending/video-trending-header.component.ts - 55 + src/app/app.component.html + 34 - - None - no upload possible + + Close the left menu - src/app/+admin/config/shared/config.service.ts - 23 + src/app/app.component.ts + 137 + + + Open the left menu - src/app/+admin/config/shared/config.service.ts - 36 + src/app/app.component.ts + 139 - - 100MB + + Focus the search bar - src/app/+admin/config/shared/config.service.ts - 24 + src/app/app.component.ts + 274 + + + Toggle the left menu - src/app/+admin/config/shared/config.service.ts - 39 + src/app/app.component.ts + 279 - - 500MB + + Go to the discover videos page - src/app/+admin/config/shared/config.service.ts - 25 + src/app/app.component.ts + 284 + + + Go to the trending videos page - src/app/+admin/config/shared/config.service.ts - 40 + src/app/app.component.ts + 289 - - 1GB + + Go to the recently added videos page - src/app/+admin/config/shared/config.service.ts - 26 + src/app/app.component.ts + 294 - - 5GB + + Go to the local videos page - src/app/+admin/config/shared/config.service.ts - 27 + src/app/app.component.ts + 299 + + + Go to the videos upload page - src/app/+admin/config/shared/config.service.ts - 42 + src/app/app.component.ts + 304 - - 20GB + + Go to my subscriptions - src/app/+admin/config/shared/config.service.ts - 28 + src/app/core/auth/auth.service.ts + 61 - - 50GB + + Go to my videos - src/app/+admin/config/shared/config.service.ts - 29 + src/app/core/auth/auth.service.ts + 65 - - 10MB + + Go to my imports - src/app/+admin/config/shared/config.service.ts - 37 + src/app/core/auth/auth.service.ts + 69 - - 50MB + + Go to my channels - src/app/+admin/config/shared/config.service.ts - 38 + src/app/core/auth/auth.service.ts + 73 - - 2GB + + Cannot retrieve OAuth Client credentials: . +Ensure you have correctly configured PeerTube (config/ directory), in particular the "webserver" section. - src/app/+admin/config/shared/config.service.ts - 41 + src/app/core/auth/auth.service.ts + 100,101 - - Job type + + Error - src/app/+admin/system/jobs/jobs.component.html - 3 + src/app/core/auth/auth.service.ts + 105 - - - Job state - src/app/+admin/system/jobs/jobs.component.html - 12 + src/app/core/notification/notifier.service.ts + 18 - - any + + You need to reconnect. - src/app/+admin/system/jobs/jobs.component.html - 21 + src/app/core/auth/auth.service.ts + 221 - Selector for the list displaying jobs, filtering by their state - - Refresh + + Keyboard Shortcuts: - src/app/+admin/system/jobs/jobs.component.html - 30 + src/app/core/hotkeys/hotkeys.component.ts + 11 + + + My history - src/app/+admin/system/logs/logs.component.html - 34 + src/app/core/menu/menu.service.ts + 98 - - Showing to of jobs + + In my library - src/app/+admin/system/jobs/jobs.component.html - 39 + src/app/core/menu/menu.service.ts + 104 - - ID + + Home - src/app/+admin/system/jobs/jobs.component.html - 45 + src/app/core/menu/menu.service.ts + 115 - - - Type - src/app/+admin/system/jobs/jobs.component.html - 46 + src/app/core/menu/menu.service.ts + 116 - - Priority (1 = highest priority) + + Trending videos - src/app/+admin/system/jobs/jobs.component.html - 47 + src/app/core/menu/menu.service.ts + 130 - - Progress + + Recently added videos - src/app/+admin/system/jobs/jobs.component.html - 49 + src/app/core/menu/menu.service.ts + 136 - - No jobs found. + + ON - src/app/+admin/system/jobs/jobs.component.html - 107 + src/app/core/menu/menu.service.ts + 150 - - No jobs found. + + Success - src/app/+admin/system/jobs/jobs.component.html - 108 + src/app/core/notification/notifier.service.ts + 25 - - No jobs found. + + Media is too large for the server. Please contact you administrator if you want to increase the limit size. - src/app/+admin/system/jobs/jobs.component.html - 111 + src/app/core/rest/rest-extractor.service.ts + 65 - - No jobs found that are . + + Too many attempts, please try again after minutes. - src/app/+admin/system/jobs/jobs.component.html - 112 + src/app/core/rest/rest-extractor.service.ts + 70 - - Federation + + Too many attempts, please try again later. - src/app/+admin/admin.component.ts - 26 + src/app/core/rest/rest-extractor.service.ts + 72 - - Instances you follow + + Server error. Please retry later. - src/app/+admin/admin.component.ts - 29 + src/app/core/rest/rest-extractor.service.ts + 75 - - Instances following you + + All unsaved data will be lost, are you sure you want to leave this page? - src/app/+admin/admin.component.ts - 34 + src/app/core/routing/can-deactivate-guard.service.ts + 19 - - Video redundancies + + Warning - src/app/+admin/admin.component.ts - 39 + src/app/core/routing/can-deactivate-guard.service.ts + 23 - - Reports + + Administrator - src/app/+admin/admin.component.ts - 53 + src/app/core/users/user.service.ts + 353 + + + Moderator - src/app/+admin/moderation/moderation.routes.ts - 37 + src/app/core/users/user.service.ts + 354 - - Video blocks + + Search videos, playlists, channels… - src/app/+admin/admin.component.ts - 60 + src/app/header/search-typeahead.component.html + 3 - - Video comments + + GLOBAL SEARCH - src/app/+admin/admin.component.ts - 67 + src/app/header/search-typeahead.component.html + 26 + + + using - src/app/+admin/moderation/moderation.routes.ts - 86 + src/app/header/search-typeahead.component.html + 28 - - Users + + Results will be augmented with those of a third-party index. Only data necessary to make the query will be sent. - src/app/+admin/admin.component.ts - 88 + src/app/header/search-typeahead.component.html + 32 - - Configuration + + Your query will be matched against video names or descriptions, channel names. - src/app/+admin/admin.component.ts - 95 + src/app/header/search-typeahead.component.html + 37 - - Plugins/Themes + + ADVANCED SEARCH - src/app/+admin/admin.component.ts - 99 + src/app/header/search-typeahead.component.html + 39 - - System + + Determines whether you can resolve any distant content, or if this instance only allows doing so for instances it follows. - src/app/+admin/admin.component.ts - 103 + src/app/header/search-typeahead.component.html + 41 - - Report reason is required. + + any instance - src/app/shared/form-validators/abuse-validators.ts - 7 + src/app/header/search-typeahead.component.html + 42 - - Report reason must be at least 2 characters long. + + only followed instances - src/app/shared/form-validators/abuse-validators.ts - 8 + src/app/header/search-typeahead.component.html + 43 - - Report reason cannot be more than 3000 characters long. + + will list the matching channel - src/app/shared/form-validators/abuse-validators.ts - 9 + src/app/header/search-typeahead.component.html + 50 - - - Moderation comment is required. - src/app/shared/form-validators/abuse-validators.ts - 16 + src/app/header/search-typeahead.component.html + 53 - - Moderation comment must be at least 2 characters long. + + will list the matching video - src/app/shared/form-validators/abuse-validators.ts - 17 + src/app/header/search-typeahead.component.html + 56 - - Moderation comment cannot be more than 3000 characters long. + + In this instance's network - src/app/shared/form-validators/abuse-validators.ts - 18 + src/app/header/suggestion.component.html + 14 - - Abuse message is required. + + In the vidiverse - src/app/shared/form-validators/abuse-validators.ts - 25 + src/app/header/suggestion.component.html + 15 - - Abuse message must be at least 2 characters long. + + The upload failed - src/app/shared/form-validators/abuse-validators.ts - 26 + src/app/helpers/utils/upload.ts + 12 - - Abuse message cannot be more than 3000 characters long. + + The connection was interrupted - src/app/shared/form-validators/abuse-validators.ts - 27 + src/app/helpers/utils/upload.ts + 16 - - enabled + + The server encountered an error - src/app/+admin/follows/shared/redundancy-checkbox.component.ts - 23 + src/app/helpers/utils/upload.ts + 19 - - disabled + + Your file couldn't be transferred before the set timeout (usually 10min) - src/app/+admin/follows/shared/redundancy-checkbox.component.ts - 23 + src/app/helpers/utils/upload.ts + 22 - - Redundancy for is + + Your file was too large (max. size: ) - src/app/+admin/follows/shared/redundancy-checkbox.component.ts - 25 + src/app/helpers/utils/upload.ts + 26 - - Follow request(s) sent! + + Change the language - src/app/+admin/follows/following-list/following-list.component.ts - 47 + src/app/menu/language-chooser.component.html + 3 - - Do you really want to unfollow ? + + Help to translate PeerTube! - src/app/+admin/follows/following-list/following-list.component.ts - 57 + src/app/menu/language-chooser.component.html + 8,10 - - Unfollow + + Public profile - src/app/+admin/follows/following-list/following-list.component.ts - 58 + src/app/menu/menu.component.html + 28 - - You are not following anymore. + + Interface: - src/app/+admin/follows/following-list/following-list.component.ts - 64 + src/app/menu/menu.component.html + 38 - - Instances you follow + + Videos: - src/app/+admin/follows/following-list/following-list.component.html - 3 + src/app/menu/menu.component.html + 45 - - Showing to of hosts + + Sensitive: - src/app/+admin/follows/following-list/following-list.component.html - 10 + src/app/menu/menu.component.html + 55 - - Follow domains + + Help share videos - src/app/+admin/follows/following-list/following-list.component.html - 82 + src/app/menu/menu.component.html + 61 - - Follow instances + + Keyboard shortcuts - src/app/+admin/follows/following-list/following-list.component.html - 17 + src/app/menu/menu.component.html + 70 + + + src/app/menu/menu.component.html + 146 - - Host + + Log out - src/app/+admin/follows/following-list/following-list.component.html - 35 + src/app/menu/menu.component.html + 75 - - Redundancy allowed + + My account - src/app/+admin/follows/following-list/following-list.component.html - 38 + src/app/menu/menu.component.html + 86 - - Unfollow + + My library - src/app/+admin/follows/following-list/following-list.component.html - 45 + src/app/menu/menu.component.html + 91 - - Accepted + + My settings - src/app/+admin/follows/following-list/following-list.component.html - 55 + src/app/menu/menu.component.html + 124 - src/app/+admin/follows/followers-list/followers-list.component.html - 53 + src/app/modal/quick-settings-modal.component.html + 3 - - Pending + + About - src/app/+admin/follows/following-list/following-list.component.html - 58 + src/app/menu/menu.component.html + 129 + + + Interface: - src/app/+admin/follows/followers-list/followers-list.component.html - 56 + src/app/menu/menu.component.html + 137 - - No host found matching current filters. + + Get help using PeerTube - src/app/+admin/follows/following-list/following-list.component.html - 74 + src/app/menu/menu.component.html + 142 - - Your instance is not following anyone. + + Help - src/app/+admin/follows/following-list/following-list.component.html - 75 + src/app/menu/menu.component.html + 142 - - It seems that you are not on a HTTPS server. Your webserver needs to have TLS activated in order to follow servers. + + Frequently asked questions about PeerTube - src/app/+admin/follows/following-list/following-list.component.html - 85,86 + src/app/menu/menu.component.html + 143 - - Instance unmuted by your instance. + + FAQ - src/app/shared/shared-moderation/server-blocklist.component.ts - 46 + src/app/menu/menu.component.html + 143 - - Instance muted by your instance. + + Stats - src/app/shared/shared-moderation/server-blocklist.component.ts - 69 + src/app/menu/menu.component.html + 144 - - is not valid + + API documentation - src/app/shared/form-validators/batch-domains-validators.ts - 19 + src/app/menu/menu.component.html + 145 - - Domain is required. + + API - src/app/shared/form-validators/batch-domains-validators.ts - 56 + src/app/menu/menu.component.html + 145 - - Domains entered are invalid. + + powered by PeerTube - CopyLeft 2015-2021 - src/app/shared/form-validators/batch-domains-validators.ts - 57 + src/app/menu/menu.component.html + 151 - - Domains entered contain duplicates. + + powered by PeerTube - src/app/shared/form-validators/batch-domains-validators.ts - 58 + src/app/menu/menu.component.html + 152 - - Account unmuted by your instance. + + Unknown - src/app/shared/shared-moderation/account-blocklist.component.ts - 48 + src/app/menu/menu.component.ts + 206 - - Violent or Repulsive + + any language - src/app/shared/shared-abuse-list/abuse-details.component.ts - 21 + src/app/menu/menu.component.ts + 276 + + + + hide + + src/app/menu/menu.component.ts + 311 - - Hateful or Abusive + + blur - src/app/shared/shared-abuse-list/abuse-details.component.ts - 22 + src/app/menu/menu.component.ts + 315 - - Spam or Misleading + + display - src/app/shared/shared-abuse-list/abuse-details.component.ts - 23 + src/app/menu/menu.component.ts + 319 - - Privacy + + View your notifications - src/app/shared/shared-abuse-list/abuse-details.component.ts - 24 + src/app/menu/notification.component.html + 3 - - - Server rules - src/app/shared/shared-abuse-list/abuse-details.component.ts - 26 + src/app/menu/notification.component.html + 11 - - Report + + Update your notification preferences - src/app/shared/shared-abuse-list/abuse-details.component.html - 65 + src/app/menu/notification.component.html + 31 - - {VAR_PLURAL, plural, =1 {1 report} other { reports}} + + See all your notifications - src/app/shared/shared-abuse-list/abuse-details.component.html - 27 + src/app/menu/notification.component.html + 49 - - + + Welcome to , dear user! - src/app/shared/shared-abuse-list/abuse-details.component.html - 27 + src/app/modal/account-setup-warning-modal.component.html + 3 - - Reportee + + It's time to set up your account profile! - src/app/shared/shared-abuse-list/abuse-details.component.html - 33 + src/app/modal/account-setup-warning-modal.component.html + 10 - - {VAR_PLURAL, plural, =1 {1 report} other { reports}} + + Help moderators and other users to know who you are by: - src/app/shared/shared-abuse-list/abuse-details.component.html - 52 + src/app/modal/account-setup-warning-modal.component.html + 12 - - + + Uploading an avatar - src/app/shared/shared-abuse-list/abuse-details.component.html - 52 + src/app/modal/account-setup-warning-modal.component.html + 15 - - Updated + + Writing a description - src/app/shared/shared-abuse-list/abuse-details.component.html - 58 + src/app/modal/account-setup-warning-modal.component.html + 16 - - Reported part + + Don't show me this anymore - src/app/shared/shared-abuse-list/abuse-details.component.html - 83 + src/app/modal/account-setup-warning-modal.component.html + 23 - - Note + + Close - src/app/shared/shared-abuse-list/abuse-details.component.html - 90 + src/app/modal/account-setup-warning-modal.component.html + 28 - - - The video was deleted - src/app/shared/shared-abuse-list/abuse-details.component.html - 99 + src/app/modal/instance-config-warning-modal.component.html + 38 - - - Comment: - src/app/shared/shared-abuse-list/abuse-details.component.html - 105 + src/app/shared/shared-video-live/live-stream-information.component.html + 38 - - Comment updated. + + Set up - src/app/shared/shared-abuse-list/moderation-comment-modal.component.ts - 58 + src/app/modal/account-setup-warning-modal.component.html + 34,36 - - Moderation comment + + Welcome to PeerTube, dear administrator! - src/app/shared/shared-abuse-list/moderation-comment-modal.component.html + src/app/modal/admin-welcome-modal.component.html 3 - - This comment can only be seen by you or the other moderators. + + CLI documentation - src/app/shared/shared-abuse-list/moderation-comment-modal.component.html - 21,22 + src/app/modal/admin-welcome-modal.component.html + 12,13 - - Update this comment + + Upload or import videos, parse logs, prune storage directories, reset user password... - src/app/shared/shared-abuse-list/moderation-comment-modal.component.html - 31 + src/app/modal/admin-welcome-modal.component.html + 15 - - Add a message to communicate with the reporter + + Administer documentation - src/app/shared/shared-abuse-list/abuse-message-modal.component.ts - 100 + src/app/modal/admin-welcome-modal.component.html + 19,20 - - Add a message to communicate with the moderation team + + Managing users, following other instances, dealing with spammers... - src/app/shared/shared-abuse-list/abuse-message-modal.component.ts - 103 + src/app/modal/admin-welcome-modal.component.html + 22 - - Add a message + + Use documentation - src/app/shared/shared-abuse-list/abuse-message-modal.component.html - 44 + src/app/modal/admin-welcome-modal.component.html + 26,27 - - Messages with the reporter + + Setup your account, managing video playlists, discover third-party applications... - src/app/shared/shared-abuse-list/abuse-message-modal.component.html - 4 + src/app/modal/admin-welcome-modal.component.html + 29 - - Messages with the moderation team + + Useful links - src/app/shared/shared-abuse-list/abuse-message-modal.component.html - 5 + src/app/modal/admin-welcome-modal.component.html + 39 - - No messages for now. + + Official PeerTube website (news, support, contribute...): https://joinpeertube.org - src/app/shared/shared-abuse-list/abuse-message-modal.component.html - 28,29 + src/app/modal/admin-welcome-modal.component.html + 42,43 - - What is PeerTube? + + Put your instance on the public PeerTube index: https://instances.joinpeertube.org/instances - src/app/+about/about-peertube/about-peertube.component.html - 3,4 + src/app/modal/admin-welcome-modal.component.html + 45 - - PeerTube is a self-hosted ActivityPub-federated video streaming platform using P2P directly in your web browser. + + It's time to configure your instance! - src/app/+about/about-peertube/about-peertube.component.html - 10,11 + src/app/modal/admin-welcome-modal.component.html + 55 - - It is free and open-source software, under AGPLv3 licence. + + 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 - 14,16 + src/app/modal/admin-welcome-modal.component.html + 57,61 - - For more information, please visit joinpeertube.org. + + 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 - 19,20 + src/app/modal/admin-welcome-modal.component.html + 63,67 - - Use PeerTube documentation + + Remind me later - src/app/+about/about-peertube/about-peertube.component.html - 28,29 + src/app/modal/admin-welcome-modal.component.html + 74 - - Discover how to setup your account, what is a channel, how to create a playlist and more! + + Configure my instance - src/app/+about/about-peertube/about-peertube.component.html - 33,34 + src/app/modal/admin-welcome-modal.component.html + 80,82 - - PeerTube Applications + + Confirm - src/app/+about/about-peertube/about-peertube.component.html - 41,42 + src/app/modal/confirm.component.ts + 39 - - Discover unofficial Android applications or browser addons! + + Configuration warning! - src/app/+about/about-peertube/about-peertube.component.html - 46,47 + src/app/modal/instance-config-warning-modal.component.html + 3 - - Contribute on PeerTube + + You enabled user registration on your instance but did not configure the following fields: - src/app/+about/about-peertube/about-peertube.component.html - 54,55 + src/app/modal/instance-config-warning-modal.component.html + 10 - - Want to help to improve PeerTube? You can translate the web interface, give your feedback or directly contribute to the code! + + Instance name - src/app/+about/about-peertube/about-peertube.component.html - 59,60 + src/app/modal/instance-config-warning-modal.component.html + 13 - - P2P & Privacy + + Instance short description - src/app/+about/about-peertube/about-peertube.component.html - 71 + src/app/modal/instance-config-warning-modal.component.html + 14 - - 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. + + Who you are - src/app/+about/about-peertube/about-peertube.component.html - 75,78 + src/app/modal/instance-config-warning-modal.component.html + 16 - - 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. + + How long you plan to maintain your instance - src/app/+about/about-peertube/about-peertube.component.html - 81,83 + src/app/modal/instance-config-warning-modal.component.html + 17 - - What are the consequences? + + How you plan to pay for keeping your instance running - src/app/+about/about-peertube/about-peertube.component.html - 85 + src/app/modal/instance-config-warning-modal.component.html + 18 - - 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: + + How you will moderate your instance - src/app/+about/about-peertube/about-peertube.component.html - 88,90 + src/app/modal/instance-config-warning-modal.component.html + 20 - - 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) + + Instance terms - src/app/+about/about-peertube/about-peertube.component.html - 94,96 + src/app/modal/instance-config-warning-modal.component.html + 21 - - 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 + + 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 - 99,102 + src/app/modal/instance-config-warning-modal.component.html + 24,27 - - Those requests have to be sent regularly to know who starts/stops watching a video. It is easy to detect that kind of behaviour + + Don't show me this warning anymore - src/app/+about/about-peertube/about-peertube.component.html - 105,106 + src/app/modal/instance-config-warning-modal.component.html + 33 - - 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 + + Configure - src/app/+about/about-peertube/about-peertube.component.html - 109,111 + src/app/modal/instance-config-warning-modal.component.html + 43,45 - - The IP address is a vague information: usually, it regularly changes and can represent many persons or entities + + These settings apply only to your session on this instance. - src/app/+about/about-peertube/about-peertube.component.html - 114,115 + src/app/modal/quick-settings-modal.component.html + 8 - - 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 + + Display settings - src/app/+about/about-peertube/about-peertube.component.html - 118,122 + src/app/modal/quick-settings-modal.component.html + 10 - - 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. + + Video settings - src/app/+about/about-peertube/about-peertube.component.html - 126,128 + src/app/modal/quick-settings-modal.component.html + 18 - - How does PeerTube compare with YouTube? + + Interface settings - src/app/+about/about-peertube/about-peertube.component.html - 130 + src/app/modal/quick-settings-modal.component.html + 22 - - 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). + + Report reason is required. - src/app/+about/about-peertube/about-peertube.component.html - 133,136 + src/app/shared/form-validators/abuse-validators.ts + 7 - - What can I do to limit the exposure of my IP address? + + Report reason must be at least 2 characters long. - src/app/+about/about-peertube/about-peertube.component.html - 138 + src/app/shared/form-validators/abuse-validators.ts + 8 - - 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. + + Report reason cannot be more than 3000 characters long. - src/app/+about/about-peertube/about-peertube.component.html - 141,145 + src/app/shared/form-validators/abuse-validators.ts + 9 - - What will be done to mitigate this problem? + + Moderation comment is required. - src/app/+about/about-peertube/about-peertube.component.html - 147 + src/app/shared/form-validators/abuse-validators.ts + 16 - - 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: + + Moderation comment must be at least 2 characters long. - src/app/+about/about-peertube/about-peertube.component.html - 150,152 + src/app/shared/form-validators/abuse-validators.ts + 17 - - We set a limit to the number of peers sent by the tracker + + Moderation comment cannot be more than 3000 characters long. - src/app/+about/about-peertube/about-peertube.component.html - 155 + src/app/shared/form-validators/abuse-validators.ts + 18 - - We set a limit on the request frequency received by the tracker + + Abuse message is required. - src/app/+about/about-peertube/about-peertube.component.html - 156 + src/app/shared/form-validators/abuse-validators.ts + 25 - - Allow instance admins to disable P2P from the administration interface + + Abuse message must be at least 2 characters long. - src/app/+about/about-peertube/about-peertube.component.html - 157 + src/app/shared/form-validators/abuse-validators.ts + 26 - - Ultimately, remember you can always disable P2P by toggling it in the video player, or just by disabling WebRTC in your browser. + + Abuse message cannot be more than 3000 characters long. - src/app/+about/about-peertube/about-peertube.component.html - 161,163 + src/app/shared/form-validators/abuse-validators.ts + 27 - - Developed with ❤ by Framasoft + + Instance name is required. - src/app/+about/about-peertube/about-peertube-contributors.component.html - 3 + src/app/shared/form-validators/custom-config-validators.ts + 7 - - Your message has been sent. + + Short description should not be longer than 250 characters. - src/app/+about/about-instance/contact-admin-modal.component.ts - 77 + src/app/shared/form-validators/custom-config-validators.ts + 14 - - You already sent this form recently + + Twitter username is required. - src/app/+about/about-instance/contact-admin-modal.component.ts - 83 + src/app/shared/form-validators/custom-config-validators.ts + 21 - - Contact administrator + + Previews cache size is required. - src/app/+about/about-instance/contact-admin-modal.component.html - 3 + src/app/shared/form-validators/custom-config-validators.ts + 28 - - Your name + + Previews cache size must be greater than 1. - src/app/+about/about-instance/contact-admin-modal.component.html - 11 + src/app/shared/form-validators/custom-config-validators.ts + 29 - - Your email + + Previews cache size must be a number. - src/app/+about/about-instance/contact-admin-modal.component.html - 20 + src/app/shared/form-validators/custom-config-validators.ts + 30 - - Subject + + Captions cache size is required. - src/app/+about/about-instance/contact-admin-modal.component.html - 29 + src/app/shared/form-validators/custom-config-validators.ts + 37 - - Your message + + Captions cache size must be greater than 1. - src/app/+about/about-instance/contact-admin-modal.component.html + src/app/shared/form-validators/custom-config-validators.ts 38 - - Link copied + + Captions cache size must be a number. - src/app/+about/about-instance/about-instance.component.ts - 91 + src/app/shared/form-validators/custom-config-validators.ts + 39 - - About + + Signup limit is required. - src/app/+about/about-instance/about-instance.component.html - 5 + src/app/shared/form-validators/custom-config-validators.ts + 46 - - FEATURES + + Signup limit must be greater than 1. Use -1 to disable it. - src/app/+about/about-instance/about-instance.component.html - 203 + src/app/shared/form-validators/custom-config-validators.ts + 47 - - STATISTICS + + Signup limit must be a number. - src/app/+about/about-instance/about-instance.component.html - 215 + src/app/shared/form-validators/custom-config-validators.ts + 48 - - Contact administrator + + Signup minimum age is required. - src/app/+about/about-instance/about-instance.component.html - 7 + src/app/shared/form-validators/custom-config-validators.ts + 55 - - This instance is dedicated to sensitive/NSFW content. + + Signup minimum age must be greater than 1. - src/app/+about/about-instance/about-instance.component.html - 19 + src/app/shared/form-validators/custom-config-validators.ts + 56 - - ADMINISTRATORS & SUSTAINABILITY + + Signup minimum age must be a number. - src/app/+about/about-instance/about-instance.component.html - 32,33 + src/app/shared/form-validators/custom-config-validators.ts + 57 - - Who we are + + Admin email is required. - src/app/+about/about-instance/about-instance.component.html - 44 + src/app/shared/form-validators/custom-config-validators.ts + 64 - - Why we created this instance + + Admin email must be valid. - src/app/+about/about-instance/about-instance.component.html - 58 + src/app/shared/form-validators/custom-config-validators.ts + 65 - - How long we plan to maintain this instance + + Transcoding threads is required. - src/app/+about/about-instance/about-instance.component.html + src/app/shared/form-validators/custom-config-validators.ts 72 - - How we will pay for this instance + + Transcoding threads must be greater or equal to 0. - src/app/+about/about-instance/about-instance.component.html - 86 + src/app/shared/form-validators/custom-config-validators.ts + 73 - - INFORMATION + + Max live duration is required. - src/app/+about/about-instance/about-instance.component.html - 101,102 + src/app/shared/form-validators/custom-config-validators.ts + 80 - - MODERATION + + Max live duration should be greater or equal to -1. - src/app/+about/about-instance/about-instance.component.html - 128,129 + src/app/shared/form-validators/custom-config-validators.ts + 81 - - OTHER INFORMATION + + Max instance lives is required. - src/app/+about/about-instance/about-instance.component.html - 183,184 + src/app/shared/form-validators/custom-config-validators.ts + 88 - - Hardware information + + Max instance lives should be greater or equal to -1. - src/app/+about/about-instance/about-instance.component.html - 195 + src/app/shared/form-validators/custom-config-validators.ts + 89 - - Follows + + Max user lives is required. - src/app/+about/about-follows/about-follows.component.html - 2 + src/app/shared/form-validators/custom-config-validators.ts + 96 - - Followers instances () + + Max user lives should be greater or equal to -1. - src/app/+about/about-follows/about-follows.component.html - 4 + src/app/shared/form-validators/custom-config-validators.ts + 97 - - Following instances () + + Max video channels per user is required. - src/app/+about/about-follows/about-follows.component.html - 16 + src/app/shared/form-validators/custom-config-validators.ts + 104 - - This instance does not have instances followers. + + Max video channels per user must be greater or equal to 1. - src/app/+about/about-follows/about-follows.component.html - 6 + src/app/shared/form-validators/custom-config-validators.ts + 105 - - Show full list + + Max video channels per user must be a number. - src/app/+about/about-follows/about-follows.component.html - 12 + src/app/shared/form-validators/custom-config-validators.ts + 106 + + + Concurrency is required. - src/app/+about/about-follows/about-follows.component.html - 24 + src/app/shared/form-validators/custom-config-validators.ts + 113 - - This instance is not following any other. + + Concurrency should be greater or equal to 1. - src/app/+about/about-follows/about-follows.component.html - 18 + src/app/shared/form-validators/custom-config-validators.ts + 114 - - Jobs + + Index URL should be a URL - src/app/+admin/system/system.component.html - 3 + src/app/shared/form-validators/custom-config-validators.ts + 121 - - Logs + + Search index URL should be a URL - src/app/+admin/system/system.component.html - 5 + src/app/shared/form-validators/custom-config-validators.ts + 128 - - Debug + + is not valid - src/app/+admin/system/system.component.html - 7 + src/app/shared/form-validators/host-validators.ts + 27 - - - Jobs - src/app/+admin/system/system.routes.ts - 26 + src/app/shared/form-validators/host-validators.ts + 50 - - Logs + + Domain is required. - src/app/+admin/system/system.routes.ts - 37 + src/app/shared/form-validators/host-validators.ts + 92 - - - Debug - src/app/+admin/system/system.routes.ts - 48 + src/app/shared/form-validators/host-validators.ts + 101 - - Blocked videos + + Hosts entered are invalid. - src/app/+admin/moderation/moderation.routes.ts - 69 + src/app/shared/form-validators/host-validators.ts + 93 - - Muted instances + + Hosts entered contain duplicates. - src/app/+admin/moderation/moderation.routes.ts - 109 + src/app/shared/form-validators/host-validators.ts + 94 - - Following list + + Hosts or handles are invalid. - src/app/+admin/follows/follows.routes.ts - 28 + src/app/shared/form-validators/host-validators.ts + 102 - - Followers list + + Hosts or handles contain duplicates. - src/app/+admin/follows/follows.routes.ts - 37 + src/app/shared/form-validators/host-validators.ts + 103 - - Users list + + Email is required. - src/app/+admin/users/users.routes.ts - 27 + src/app/shared/form-validators/instance-validators.ts + 7 - - - Create a user - src/app/+admin/users/users.routes.ts - 36 + src/app/shared/form-validators/user-validators.ts + 39 - - Update a user + + Email must be valid. - src/app/+admin/users/users.routes.ts - 48 + src/app/shared/form-validators/instance-validators.ts + 8 - - - Report comment - src/app/shared/shared-moderation/report-modals/comment-report.component.ts - 51 + src/app/shared/form-validators/user-validators.ts + 40 - - Comment reported. + + Your name is required. - src/app/shared/shared-moderation/report-modals/comment-report.component.ts - 82 + src/app/shared/form-validators/instance-validators.ts + 19 - - Edit custom configuration + + Your name must be at least 1 character long. - src/app/+admin/config/config.routes.ts - 26 + src/app/shared/form-validators/instance-validators.ts + 20 - - Delete this comment + + Your name cannot be more than 120 characters long. - src/app/+admin/moderation/video-comment-list/video-comment-list.component.ts - 65 + src/app/shared/form-validators/instance-validators.ts + 21 - - Delete all comments of this account + + A subject is required. - src/app/+admin/moderation/video-comment-list/video-comment-list.component.ts - 71 + src/app/shared/form-validators/instance-validators.ts + 32 - - Comments are deleted after a few minutes + + The subject must be at least 1 character long. - src/app/+admin/moderation/video-comment-list/video-comment-list.component.ts - 72 + src/app/shared/form-validators/instance-validators.ts + 33 - - comments deleted. + + The subject cannot be more than 120 characters long. - src/app/+admin/moderation/video-comment-list/video-comment-list.component.ts - 137 + src/app/shared/form-validators/instance-validators.ts + 34 - - Do you really want to delete all comments of ? + + A message is required. - src/app/+admin/moderation/video-comment-list/video-comment-list.component.ts - 157 + src/app/shared/form-validators/instance-validators.ts + 45 - - Comments of will be deleted in a few minutes + + The message must be at least 3 characters long. - src/app/+admin/moderation/video-comment-list/video-comment-list.component.ts - 169 + src/app/shared/form-validators/instance-validators.ts + 46 - - Video comments + + The message cannot be more than 5000 characters long. - src/app/+admin/moderation/video-comment-list/video-comment-list.component.html - 3 + src/app/shared/form-validators/instance-validators.ts + 47 - - Showing to of comments + + Username is required. - src/app/+admin/moderation/video-comment-list/video-comment-list.component.html + src/app/shared/form-validators/login-validators.ts + 9 + + + src/app/shared/form-validators/user-validators.ts 14 - - Batch actions + + Password is required. - src/app/+admin/moderation/video-comment-list/video-comment-list.component.html - 22 + src/app/shared/form-validators/login-validators.ts + 18 - src/app/+admin/moderation/video-comment-list/video-comment-list.component.html - 22 + src/app/shared/form-validators/user-validators.ts + 60 - src/app/+admin/users/user-list/user-list.component.html - 13 + src/app/shared/form-validators/user-validators.ts + 71 + + + Confirmation of the password is required. - src/app/+admin/users/user-list/user-list.component.html - 13 + src/app/shared/form-validators/reset-password-validators.ts + 9 - - Advanced comments filters + + Username must be at least 1 character long. - src/app/+admin/moderation/video-comment-list/video-comment-list.component.html - 36 + src/app/shared/form-validators/user-validators.ts + 15 - - Local comments + + Username cannot be more than 50 characters long. - src/app/+admin/moderation/video-comment-list/video-comment-list.component.html - 37 + src/app/shared/form-validators/user-validators.ts + 16 - - Remote comments + + Username should be lowercase alphanumeric; dots and underscores are allowed. - src/app/+admin/moderation/video-comment-list/video-comment-list.component.html - 38 + src/app/shared/form-validators/user-validators.ts + 17 - - Select all rows + + Channel name is required. - src/app/+admin/moderation/video-comment-list/video-comment-list.component.html - 55 + src/app/shared/form-validators/user-validators.ts + 29 + + + Channel name must be at least 1 character long. - src/app/+admin/users/user-list/user-list.component.html - 51 + src/app/shared/form-validators/user-validators.ts + 30 - - Comment + + Channel name cannot be more than 50 characters long. - src/app/+admin/moderation/video-comment-list/video-comment-list.component.html - 61 + src/app/shared/form-validators/user-validators.ts + 31 - - Date + + Channel name should be lowercase, and can contain only alphanumeric characters, dots and underscores. - src/app/+admin/moderation/video-comment-list/video-comment-list.component.html - 62 + src/app/shared/form-validators/user-validators.ts + 32 + + + Handle is required. - src/app/+admin/moderation/video-block-list/video-block-list.component.html - 46 + src/app/shared/form-validators/user-validators.ts + 50 - - Select this row + + Handle must be valid (eg. chocobozzz@example.com). - src/app/+admin/moderation/video-comment-list/video-comment-list.component.html - 70 + src/app/shared/form-validators/user-validators.ts + 51 + + + Password must be at least 6 characters long. - src/app/+admin/users/user-list/user-list.component.html - 91 + src/app/shared/form-validators/user-validators.ts + 72 - - - Commented video - src/app/+admin/moderation/video-comment-list/video-comment-list.component.html - 103 + src/app/shared/form-validators/user-validators.ts + 83 - - No comments found matching current filters. + + Password cannot be more than 255 characters long. - src/app/+admin/moderation/video-comment-list/video-comment-list.component.html - 128 + src/app/shared/form-validators/user-validators.ts + 73 - - - No comments found. - src/app/+admin/moderation/video-comment-list/video-comment-list.component.html - 129 + src/app/shared/form-validators/user-validators.ts + 84 - - List installed plugins + + The new password and the confirmed password do not correspond. - src/app/+admin/plugins/plugins.routes.ts - 28 + src/app/shared/form-validators/user-validators.ts + 91 - - Search plugins + + Video quota is required. - src/app/+admin/plugins/plugins.routes.ts - 37 + src/app/shared/form-validators/user-validators.ts + 98 - - Show plugin + + Quota must be greater than -1. - src/app/+admin/plugins/plugins.routes.ts - 46 + src/app/shared/form-validators/user-validators.ts + 99 - - Stop autoplaying next video + + Daily upload limit is required. - src/app/+videos/+video-watch/video-watch-playlist.component.ts - 203 + src/app/shared/form-validators/user-validators.ts + 105 - - Autoplay next video + + Daily upload limit must be greater than -1. - src/app/+videos/+video-watch/video-watch-playlist.component.ts - 204 + src/app/shared/form-validators/user-validators.ts + 106 - - Stop looping playlist videos + + User role is required. - src/app/+videos/+video-watch/video-watch-playlist.component.ts - 209 + src/app/shared/form-validators/user-validators.ts + 113 - - Loop playlist videos + + Description must be at least 3 characters long. - src/app/+videos/+video-watch/video-watch-playlist.component.ts - 210 + src/app/shared/form-validators/user-validators.ts + 125 - - - Public - src/app/+videos/+video-watch/video-watch-playlist.component.html - 11 + src/app/shared/form-validators/video-channel-validators.ts + 36 - - - Like this video - src/app/+videos/+video-watch/video-watch.component.ts - 132 + src/app/shared/form-validators/video-playlist-validators.ts + 33 - - Dislike this video + + Description cannot be more than 1000 characters long. - src/app/+videos/+video-watch/video-watch.component.ts - 133 + src/app/shared/form-validators/user-validators.ts + 126 - - - Support options for this video - src/app/+videos/+video-watch/video-watch.component.ts - 134 + src/app/shared/form-validators/video-channel-validators.ts + 37 - - - You need to be <a href="/login">logged in</a> to rate this video. - src/app/+videos/+video-watch/video-watch.component.ts - 220 + src/app/shared/form-validators/video-playlist-validators.ts + 34 - - This video is not available on this instance. Do you want to be redirected on the origin instance: <a href=""></a>? + + You must agree with the instance terms in order to register on it. - src/app/+videos/+video-watch/video-watch.component.ts - 415 + src/app/shared/form-validators/user-validators.ts + 133 - - Redirection + + Ban reason must be at least 3 characters long. - src/app/+videos/+video-watch/video-watch.component.ts - 416 + src/app/shared/form-validators/user-validators.ts + 143 - - This video contains mature or explicit content. Are you sure you want to watch it? + + Ban reason cannot be more than 250 characters long. - src/app/+videos/+video-watch/video-watch.component.ts - 544 + src/app/shared/form-validators/user-validators.ts + 144 - - Mature or explicit content + + Display name is required. - src/app/+videos/+video-watch/video-watch.component.ts - 545 + src/app/shared/form-validators/user-validators.ts + 155 - - - Up Next - src/app/+videos/+video-watch/video-watch.component.ts - 597 + src/app/shared/form-validators/video-channel-validators.ts + 24 - - - Cancel - src/app/+videos/+video-watch/video-watch.component.ts - 598 + src/app/shared/form-validators/video-playlist-validators.ts + 12 - - Autoplay is suspended + + Display name must be at least 1 character long. - src/app/+videos/+video-watch/video-watch.component.ts - 599 + src/app/shared/form-validators/user-validators.ts + 156 - - - Enter/exit fullscreen (requires player focus) - src/app/+videos/+video-watch/video-watch.component.ts - 917 + src/app/shared/form-validators/video-channel-validators.ts + 25 - - - Play/Pause the video (requires player focus) - src/app/+videos/+video-watch/video-watch.component.ts - 918 + src/app/shared/form-validators/video-playlist-validators.ts + 13 - - Mute/unmute the video (requires player focus) + + Display name cannot be more than 50 characters long. - src/app/+videos/+video-watch/video-watch.component.ts - 919 + src/app/shared/form-validators/user-validators.ts + 157 - - - Skip to a percentage of the video: 0 is 0% and 9 is 90% (requires player focus) - src/app/+videos/+video-watch/video-watch.component.ts - 921 + src/app/shared/form-validators/video-channel-validators.ts + 26 - - Increase the volume (requires player focus) + + Block reason must be at least 2 characters long. - src/app/+videos/+video-watch/video-watch.component.ts - 923 + src/app/shared/form-validators/video-block-validators.ts + 7 - - Decrease the volume (requires player focus) + + Block reason cannot be more than 300 characters long. - src/app/+videos/+video-watch/video-watch.component.ts - 924 + src/app/shared/form-validators/video-block-validators.ts + 8 - - Seek the video forward (requires player focus) + + Video caption language is required. - src/app/+videos/+video-watch/video-watch.component.ts - 926 + src/app/shared/form-validators/video-captions-validators.ts + 7 - - Seek the video backward (requires player focus) + + Video caption file is required. - src/app/+videos/+video-watch/video-watch.component.ts - 927 + src/app/shared/form-validators/video-captions-validators.ts + 14 - - Increase playback rate (requires player focus) + + Name is required. - src/app/+videos/+video-watch/video-watch.component.ts - 929 + src/app/shared/form-validators/video-channel-validators.ts + 10 - - Decrease playback rate (requires player focus) + + Name must be at least 1 character long. - src/app/+videos/+video-watch/video-watch.component.ts - 930 + src/app/shared/form-validators/video-channel-validators.ts + 11 - - Navigate in the video frame by frame (requires player focus) + + Name cannot be more than 50 characters long. - src/app/+videos/+video-watch/video-watch.component.ts - 932 + src/app/shared/form-validators/video-channel-validators.ts + 12 - - Like the video + + Name should be lowercase alphanumeric; dots and underscores are allowed. - src/app/+videos/+video-watch/video-watch.component.ts - 940 + src/app/shared/form-validators/video-channel-validators.ts + 13 - - Dislike the video + + Support text must be at least 3 characters long. - src/app/+videos/+video-watch/video-watch.component.ts - 945 + src/app/shared/form-validators/video-channel-validators.ts + 47 - - The video is being imported, it will be available when the import is finished. + + Support text cannot be more than 1000 characters long - src/app/+videos/+video-watch/video-watch.component.html - 21,22 + src/app/shared/form-validators/video-channel-validators.ts + 48 - - The video is being transcoded, it may not work properly. + + Comment is required. - src/app/+videos/+video-watch/video-watch.component.html - 25,26 + src/app/shared/form-validators/video-comment-validators.ts + 7 - - This video will be published on . + + Comment must be at least 2 characters long. - src/app/+videos/+video-watch/video-watch.component.html - 28,30 + src/app/shared/form-validators/video-comment-validators.ts + 8 - - This live has not started yet. + + Comment cannot be more than 3000 characters long. - src/app/+videos/+video-watch/video-watch.component.html - 33,34 + src/app/shared/form-validators/video-comment-validators.ts + 9 - - This live has ended. + + The channel is required. - src/app/+videos/+video-watch/video-watch.component.html - 37,38 + src/app/shared/form-validators/video-ownership-change-validators.ts + 7 - - This video is blocked. + + The username is required. - src/app/+videos/+video-watch/video-watch.component.html - 41 + src/app/shared/form-validators/video-ownership-change-validators.ts + 14 - - Published + + You can only transfer ownership to a local account - src/app/+videos/+video-watch/video-watch.component.html - 55 + src/app/shared/form-validators/video-ownership-change-validators.ts + 15 + + + Display name cannot be more than 120 characters long. - src/app/+videos/+video-watch/video-watch.component.html - 68 + src/app/shared/form-validators/video-playlist-validators.ts + 14 - - SHARE + + Privacy is required. - src/app/+videos/+video-watch/video-watch.component.html - 109 + src/app/shared/form-validators/video-playlist-validators.ts + 23 - - Tags + + The channel is required when the playlist is public. - src/app/+videos/+video-watch/video-watch.component.html - 268 + src/app/shared/form-validators/video-playlist-validators.ts + 41 + + + Video name is required. - src/app/+videos/+video-edit/shared/video-edit.component.html - 19 + src/app/shared/form-validators/video-validators.ts + 15 - - SUPPORT + + Video name must be at least 3 characters long. - src/app/+videos/+video-watch/video-watch.component.html - 104 + src/app/shared/form-validators/video-validators.ts + 16 - - SAVE + + Video name cannot be more than 120 characters long. - src/app/+videos/+video-watch/video-watch.component.html - 120 + src/app/shared/form-validators/video-validators.ts + 17 - - DOWNLOAD + + Video name has leading or trailing whitespace. - src/app/+videos/+video-watch/video-watch.component.html - 134 + src/app/shared/form-validators/video-validators.ts + 18 - - Account page + + Video privacy is required. - src/app/+videos/+video-watch/video-watch.component.html - 185 + src/app/shared/form-validators/video-validators.ts + 25 + + + Video channel is required. - src/app/+videos/+video-watch/video-watch.component.html - 191 + src/app/shared/form-validators/video-validators.ts + 52 - - By + + Video description must be at least 3 characters long. - src/app/+videos/+video-watch/video-watch.component.html - 186 + src/app/shared/form-validators/video-validators.ts + 59 - - + + Video description cannot be more than 10000 characters long. - src/app/+videos/+video-watch/video-watch.component.html - 192 + src/app/shared/form-validators/video-validators.ts + 60 - - Show more + + A tag should be more than 2 characters long. - src/app/+videos/+video-watch/video-watch.component.html - 213 + src/app/shared/form-validators/video-validators.ts + 67 - - Show less + + A tag should be less than 30 characters long. - src/app/+videos/+video-watch/video-watch.component.html - 219 + src/app/shared/form-validators/video-validators.ts + 68 - - Origin instance + + A maximum of 5 tags can be used on a video. - src/app/+videos/+video-watch/video-watch.component.html - 231 + src/app/shared/form-validators/video-validators.ts + 75 - - Originally published + + A tag should be more than 1 and less than 30 characters long. - src/app/+videos/+video-watch/video-watch.component.html - 236 + src/app/shared/form-validators/video-validators.ts + 76 - - Friendly Reminder: + + Video support must be at least 3 characters long. - src/app/+videos/+video-watch/video-watch.component.html - 299 + src/app/shared/form-validators/video-validators.ts + 83 - - 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 support cannot be more than 1000 characters long. - src/app/+videos/+video-watch/video-watch.component.html - 301,302 + src/app/shared/form-validators/video-validators.ts + 84 - - Get more information + + A date is required to schedule video update. - src/app/+videos/+video-watch/video-watch.component.html - 304 + src/app/shared/form-validators/video-validators.ts + 91 - - OK + + Reporter - src/app/+videos/+video-watch/video-watch.component.html - 308,309 + src/app/shared/shared-abuse-list/abuse-details.component.html + 7 - - - You have unsaved changes! If you leave, your changes will be lost. - src/app/+videos/+video-edit/video-update.component.ts - 92 + src/app/shared/shared-abuse-list/abuse-list-table.component.html + 21 - - Video updated. + + - src/app/+videos/+video-edit/video-update.component.ts - 157 + src/app/shared/shared-abuse-list/abuse-details.component.html + 21,22 - - - Update - src/app/+videos/+video-edit/video-update.component.html - 3 + src/app/shared/shared-abuse-list/abuse-details.component.html + 41,42 + + + {VAR_PLURAL, plural, =1 {1 report} other { reports}} - src/app/+videos/+video-edit/video-update.component.html - 18 + src/app/shared/shared-abuse-list/abuse-details.component.html + 22 - src/app/+videos/+video-edit/video-add-components/video-import-torrent.component.html - 68 + src/app/shared/shared-abuse-list/abuse-details.component.html + 42 + + + Reportee - src/app/+videos/+video-edit/video-add-components/video-import-url.component.html - 61 + src/app/shared/shared-abuse-list/abuse-details.component.html + 28 + + + Updated - src/app/+videos/+video-edit/video-add-components/video-go-live.component.html - 45 + src/app/shared/shared-abuse-list/abuse-details.component.html + 48 - - Sorry, the upload feature is disabled for your account. If you want to add videos, an admin must unlock your quota. + + Reported part - src/app/+videos/+video-edit/video-add.component.html - 3 + src/app/shared/shared-abuse-list/abuse-details.component.html + 73 - - Read instance rules for help + + Note - src/app/+videos/+video-edit/video-add.component.html - 4 + src/app/shared/shared-abuse-list/abuse-details.component.html + 80 - - Upload a file + + The video was deleted - src/app/+videos/+video-edit/video-add.component.html - 26 + src/app/shared/shared-abuse-list/abuse-details.component.html + 89 - - 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. + + Comment: - src/app/+videos/+video-edit/video-add.component.html - 11,14 + src/app/shared/shared-abuse-list/abuse-details.component.html + 95 - - Import + + Violent or Repulsive - src/app/+videos/+video-edit/video-add.component.html + src/app/shared/shared-abuse-list/abuse-details.component.ts 19 - - Upload + + Hateful or Abusive - src/app/+videos/+video-edit/video-add.component.html + src/app/shared/shared-abuse-list/abuse-details.component.ts 20 - - Import with URL + + Spam or Misleading - src/app/+videos/+video-edit/video-add.component.html - 36 + src/app/shared/shared-abuse-list/abuse-details.component.ts + 21 - - Import with torrent + + Copyright - src/app/+videos/+video-edit/video-add.component.html - 46 + src/app/shared/shared-abuse-list/abuse-details.component.ts + 23 - - - Go live - src/app/+videos/+video-edit/video-add.component.html - 56 + src/app/shared/shared-moderation/abuse.service.ts + 161 - - Comment + + Server rules - src/app/+videos/+video-watch/comment/video-comment-add.component.ts - 67 + src/app/shared/shared-abuse-list/abuse-details.component.ts + 24 - - Reply + + Thumbnails - src/app/+videos/+video-watch/comment/video-comment-add.component.ts - 69 + src/app/shared/shared-abuse-list/abuse-details.component.ts + 25 - - - Add comment... - src/app/+videos/+video-watch/comment/video-comment-add.component.html - 6 + src/app/shared/shared-moderation/abuse.service.ts + 176 - - Markdown compatible + + Showing to of reports - src/app/+videos/+video-watch/comment/video-comment-add.component.html - 13 + src/app/shared/shared-abuse-list/abuse-list-table.component.html + 6 - - Markdown compatible that supports: + + Video/Comment/Account - src/app/+videos/+video-watch/comment/video-comment-add.component.html - 15 + src/app/shared/shared-abuse-list/abuse-list-table.component.html + 22 - - Auto generated links + + Messages - src/app/+videos/+video-watch/comment/video-comment-add.component.html - 18 + src/app/shared/shared-abuse-list/abuse-list-table.component.html + 25 - - Break lines + + Internal note - src/app/+videos/+video-watch/comment/video-comment-add.component.html - 19 + src/app/shared/shared-abuse-list/abuse-list-table.component.html + 26 - - Lists + + Deleted account - src/app/+videos/+video-watch/comment/video-comment-add.component.html - 20 + src/app/shared/shared-abuse-list/abuse-list-table.component.html + 54,56 - - Emphasis + + This video has been reported multiple times. - src/app/+videos/+video-watch/comment/video-comment-add.component.html - 22 + src/app/shared/shared-abuse-list/abuse-list-table.component.html + 66 - - bold + + The video was blocked - src/app/+videos/+video-watch/comment/video-comment-add.component.html - 23 + src/app/shared/shared-abuse-list/abuse-list-table.component.html + 73 - - italic + + Video was deleted - src/app/+videos/+video-watch/comment/video-comment-add.component.html - 23 + src/app/shared/shared-abuse-list/abuse-list-table.component.html + 79 - - Emoji shortcuts + + by on - src/app/+videos/+video-watch/comment/video-comment-add.component.html - 26 + src/app/shared/shared-abuse-list/abuse-list-table.component.html + 85 - - Emoji markup + + Account deleted - src/app/+videos/+video-watch/comment/video-comment-add.component.html - 30 + src/app/shared/shared-abuse-list/abuse-list-table.component.html + 110,112 - - See complete list + + No abuses found matching current filters. - src/app/+videos/+video-watch/comment/video-comment-add.component.html - 32 + src/app/shared/shared-abuse-list/abuse-list-table.component.html + 152 - - Cancel + + No abuses found. - src/app/+videos/+video-watch/comment/video-comment-add.component.html - 45,46 + src/app/shared/shared-abuse-list/abuse-list-table.component.html + 153 - - You are one step away from commenting + + Unsolved reports - src/app/+videos/+video-watch/comment/video-comment-add.component.html - 55 + src/app/shared/shared-abuse-list/abuse-list-table.component.ts + 43 - - You can comment using an account on any ActivityPub-compatible instance (PeerTube/Mastodon/Pleroma account for example). + + Accepted reports - src/app/+videos/+video-watch/comment/video-comment-add.component.html - 60,61 + src/app/shared/shared-abuse-list/abuse-list-table.component.ts + 47 - - Login to comment + + Refused reports - src/app/+videos/+video-watch/comment/video-comment-add.component.html - 72 + src/app/shared/shared-abuse-list/abuse-list-table.component.ts + 51 - - Markdown Emoji List + + Reports with blocked videos - src/app/+videos/+video-watch/comment/video-comment-add.component.html - 80 + src/app/shared/shared-abuse-list/abuse-list-table.component.ts + 55 - - Report this comment + + Reports with deleted videos - src/app/+videos/+video-watch/comment/video-comment.component.ts - 173 + src/app/shared/shared-abuse-list/abuse-list-table.component.ts + 59 - - Remove + + Do you really want to delete this abuse report? - src/app/+videos/+video-watch/comment/video-comment.component.ts - 181 + src/app/shared/shared-abuse-list/abuse-list-table.component.ts + 134 - - Remove & re-draft + + Abuse deleted. - src/app/+videos/+video-watch/comment/video-comment.component.ts - 189 + src/app/shared/shared-abuse-list/abuse-list-table.component.ts + 140 - - Options + + Deleted comment - src/app/+videos/+video-watch/comment/video-comment.component.html - 50 + src/app/shared/shared-abuse-list/abuse-list-table.component.ts + 214 - - Highlighted comment + + Messages with reporter - src/app/+videos/+video-watch/comment/video-comment.component.html - 20 + src/app/shared/shared-abuse-list/abuse-list-table.component.ts + 248 - - Reply + + Messages with moderators - src/app/+videos/+video-watch/comment/video-comment.component.html - 46 + src/app/shared/shared-abuse-list/abuse-list-table.component.ts + 249 - - This comment has been deleted + + Update internal note - src/app/+videos/+video-watch/comment/video-comment.component.html - 63 + src/app/shared/shared-abuse-list/abuse-list-table.component.ts + 254 - - The deletion will be sent to remote instances so they can reflect the change. + + Mark as accepted - src/app/+videos/+video-watch/comment/video-comments.component.ts - 171 + src/app/shared/shared-abuse-list/abuse-list-table.component.ts + 259 - - It is a remote comment, so the deletion will only be effective on your instance. + + Mark as rejected - src/app/+videos/+video-watch/comment/video-comments.component.ts - 173 + src/app/shared/shared-abuse-list/abuse-list-table.component.ts + 264 - - Delete and re-draft + + Add internal note - src/app/+videos/+video-watch/comment/video-comments.component.ts - 199 + src/app/shared/shared-abuse-list/abuse-list-table.component.ts + 269 - - Do you really want to delete and re-draft this comment? + + Delete report - src/app/+videos/+video-watch/comment/video-comments.component.ts - 199 + src/app/shared/shared-abuse-list/abuse-list-table.component.ts + 274 - - SORT BY + + Actions for the flagged account - src/app/+videos/+video-watch/comment/video-comments.component.html - 16,17 + src/app/shared/shared-abuse-list/abuse-list-table.component.ts + 285 - - Most recent first (default) + + Mute account - src/app/+videos/+video-watch/comment/video-comments.component.html - 19 + src/app/shared/shared-abuse-list/abuse-list-table.component.ts + 291 - - - Most replies first - src/app/+videos/+video-watch/comment/video-comments.component.html - 20 + src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts + 391 - - 1 Comment + + Mute server account - src/app/+videos/+video-watch/comment/video-comments.component.html - 6 + src/app/shared/shared-abuse-list/abuse-list-table.component.ts + 297 - - Comments + + Actions for the reporter - src/app/+videos/+video-watch/comment/video-comments.component.html - 7 + src/app/shared/shared-abuse-list/abuse-list-table.component.ts + 309 - - Comments + + Mute reporter - src/app/+videos/+video-watch/comment/video-comments.component.html - 9 + src/app/shared/shared-abuse-list/abuse-list-table.component.ts + 315 - - No comments. + + Mute server - src/app/+videos/+video-watch/comment/video-comments.component.html - 33 + src/app/shared/shared-abuse-list/abuse-list-table.component.ts + 321 - - View replies from and others + + Block video - src/app/+videos/+video-watch/comment/video-comments.component.html - 83,85 + src/app/shared/shared-abuse-list/abuse-list-table.component.ts + 338 - - View replies from + + Video blocked. - src/app/+videos/+video-watch/comment/video-comments.component.html - 86,88 + src/app/shared/shared-abuse-list/abuse-list-table.component.ts + 344 - - View replies + + Unblock video - src/app/+videos/+video-watch/comment/video-comments.component.html - 90 + src/app/shared/shared-abuse-list/abuse-list-table.component.ts + 354 - - Comments are disabled. + + Video unblocked. - src/app/+videos/+video-watch/comment/video-comments.component.html - 101,102 + src/app/shared/shared-abuse-list/abuse-list-table.component.ts + 360 - - Support + + Delete video - src/app/+videos/+video-watch/modal/video-support.component.html - 3 + src/app/shared/shared-abuse-list/abuse-list-table.component.ts + 370 - - Maybe later + + Actions for the comment - src/app/+videos/+video-watch/modal/video-support.component.html - 11 + src/app/shared/shared-abuse-list/abuse-list-table.component.ts + 399 - - Video to import updated. + + Delete comment - src/app/+videos/+video-edit/video-add-components/video-import-torrent.component.ts - 130 + src/app/shared/shared-abuse-list/abuse-list-table.component.ts + 405 + + + Comment deleted. - src/app/+videos/+video-edit/video-add-components/video-import-url.component.ts - 140 + src/app/shared/shared-abuse-list/abuse-list-table.component.ts + 417 - - Select the torrent to import + + Account muted by the instance. - 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 + 433 - src/app/+videos/+video-edit/video-add-components/video-import-torrent.component.html - 8 + src/app/shared/shared-moderation/user-moderation-dropdown.component.ts + 173 - - OR + + Server muted by the instance. - 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 + 445 - - Paste magnet URI + + Messages with the reporter - src/app/+videos/+video-edit/video-add-components/video-import-torrent.component.html - 16 + src/app/shared/shared-abuse-list/abuse-message-modal.component.html + 4 - - 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. + + Messages with the moderation team - src/app/+videos/+video-edit/video-add-components/video-import-torrent.component.html - 20,22 + src/app/shared/shared-abuse-list/abuse-message-modal.component.html + 5 - - Sorry, but something went wrong + + No messages for now. - src/app/+videos/+video-edit/video-add-components/video-import-torrent.component.html - 51 + src/app/shared/shared-abuse-list/abuse-message-modal.component.html + 27,29 + + + Add a message - src/app/+videos/+video-edit/video-add-components/video-import-url.component.html + src/app/shared/shared-abuse-list/abuse-message-modal.component.html 44 + + + Add a message to communicate with the reporter - src/app/+videos/+video-edit/video-add-components/video-go-live.component.html - 26 + src/app/shared/shared-abuse-list/abuse-message-modal.component.ts + 100 + + + Add a message to communicate with the moderation team - src/app/+videos/+video-edit/video-add-components/video-upload.component.html - 74 + src/app/shared/shared-abuse-list/abuse-message-modal.component.ts + 103 - - Congratulations, the video will be imported with BitTorrent! You can already add information about this video. - + + Moderation comment - src/app/+videos/+video-edit/video-add-components/video-import-torrent.component.html - 56,57 + src/app/shared/shared-abuse-list/moderation-comment-modal.component.html + 3 - - 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. + + This comment can only be seen by you or the other moderators. - src/app/+videos/+video-edit/video-add-components/video-import-url.component.html - 11,14 + src/app/shared/shared-abuse-list/moderation-comment-modal.component.html + 20,22 - - Congratulations, the video behind will be imported! You can already add information about this video. - + + Update this comment - src/app/+videos/+video-edit/video-add-components/video-import-url.component.html - 48,50 + src/app/shared/shared-abuse-list/moderation-comment-modal.component.html + 30 - - Cannot create live because this instance have too many created lives + + Comment updated. - src/app/+videos/+video-edit/video-add-components/video-go-live.component.ts - 91 + src/app/shared/shared-abuse-list/moderation-comment-modal.component.ts + 58 - - Cannot create live because you created too many lives + + Upload a new avatar - src/app/+videos/+video-edit/video-add-components/video-go-live.component.ts - 93 + src/app/shared/shared-actor-image-edit/actor-avatar-edit.component.html + 9 - - - Live published. - src/app/+videos/+video-edit/video-add-components/video-go-live.component.ts - 123 + src/app/shared/shared-actor-image-edit/actor-avatar-edit.component.html + 34 - - Go Live + + Change your avatar - src/app/+videos/+video-edit/video-add-components/video-go-live.component.html - 20 + src/app/shared/shared-actor-image-edit/actor-avatar-edit.component.html + 18 - - Max live duration is . If your live reaches this limit, it will be automatically terminated. - + + Remove avatar - src/app/+videos/+video-edit/video-add-components/video-go-live.component.html - 30,33 + src/app/shared/shared-actor-image-edit/actor-avatar-edit.component.html + 40 - - Your video was uploaded to your account and is private. + + max size - src/app/+videos/+video-edit/video-add-components/video-upload.component.ts - 91 + src/app/shared/shared-actor-image-edit/actor-avatar-edit.component.ts + 46 - - - But associated data (tags, description...) will be lost, are you sure you want to leave this page? - src/app/+videos/+video-edit/video-add-components/video-upload.component.ts - 92 + src/app/shared/shared-forms/preview-upload.component.ts + 38 - - Your video is not uploaded yet, are you sure you want to leave this page? + + extensions - src/app/+videos/+video-edit/video-add-components/video-upload.component.ts - 94 + src/app/shared/shared-actor-image-edit/actor-avatar-edit.component.ts + 47 - - Upload + + This image is too large. - src/app/+videos/+video-edit/video-add-components/video-upload.component.ts - 114 + src/app/shared/shared-actor-image-edit/actor-avatar-edit.component.ts + 55 - - - Upload - src/app/+videos/+video-edit/video-add-components/video-upload.component.ts - 116 + src/app/shared/shared-actor-image-edit/actor-banner-edit.component.ts + 52 - - Upload cancelled + + Upload a new banner - src/app/+videos/+video-edit/video-add-components/video-upload.component.ts - 142 + src/app/shared/shared-actor-image-edit/actor-banner-edit.component.html + 9 - - - Video published. - src/app/+videos/+video-edit/video-add-components/video-upload.component.ts - 261 + src/app/shared/shared-actor-image-edit/actor-banner-edit.component.html + 26 - - Your video quota is exceeded with this video ( -video size: , used: , quota: ) + + Change your banner - src/app/+videos/+video-edit/video-add-components/video-upload.component.ts - 283,284 + src/app/shared/shared-actor-image-edit/actor-banner-edit.component.html + 18 - - Your daily video quota is exceeded with this video ( -video size: , used: , quota: ) + + Remove banner - src/app/+videos/+video-edit/video-add-components/video-upload.component.ts - 303,304 + src/app/shared/shared-actor-image-edit/actor-banner-edit.component.html + 32 - - Select the file to upload + + ratio 6/1, recommended size: 1920x317, max size: , extensions: - src/app/+videos/+video-edit/video-add-components/video-upload.component.html - 6 + src/app/shared/shared-actor-image-edit/actor-banner-edit.component.ts + 44 + + + Account avatar - src/app/+videos/+video-edit/video-add-components/video-upload.component.html - 8 + src/app/shared/shared-actor-image/actor-avatar.component.ts + 46 - - Video background image + + Channel avatar - src/app/+videos/+video-edit/video-add-components/video-upload.component.html - 29 + src/app/shared/shared-actor-image/actor-avatar.component.ts + 47 - - Image that will be merged with your audio file. The chosen image will be definitive and cannot be modified. + + Markdown compatible that also supports custom PeerTube HTML tags - src/app/+videos/+video-edit/video-add-components/video-upload.component.html - 32,35 + src/app/shared/shared-custom-markup/custom-markup-help.component.html + 2 - - Total video uploaded + + Latest published video - src/app/+videos/+video-edit/video-add-components/video-upload.component.html - 52 + src/app/shared/shared-custom-markup/peertube-custom-tags/channel-miniature-markup.component.html + 24 - - Processing… + + Error in channel miniature component: - src/app/+videos/+video-edit/video-add-components/video-upload.component.html - 54 + src/app/shared/shared-custom-markup/peertube-custom-tags/channel-miniature-markup.component.ts + 57 - - Retry + + Error in playlist miniature component: - src/app/+videos/+video-edit/video-add-components/video-upload.component.html - 68 + src/app/shared/shared-custom-markup/peertube-custom-tags/playlist-miniature-markup.component.ts + 47 - Retry failed upload of a video - - Congratulations! Your video is now available in your private library. - + + Error in video miniature component: - src/app/+videos/+video-edit/video-add-components/video-upload.component.html - 79,80 + src/app/shared/shared-custom-markup/peertube-custom-tags/video-miniature-markup.component.ts + 60 - - Publish will be available when upload is finished + + Error in videos list component: - src/app/+videos/+video-edit/video-add-components/video-upload.component.html - 92 + src/app/shared/shared-custom-markup/peertube-custom-tags/videos-list-markup.component.ts + 77 - - Used + + Filter... - src/app/+admin/follows/video-redundancies-list/video-redundancies-list.component.ts - 101 + src/app/shared/shared-forms/advanced-input-filter.component.html + 21 - - Available + + Clear filters - src/app/+admin/follows/video-redundancies-list/video-redundancies-list.component.ts - 101 + src/app/shared/shared-forms/advanced-input-filter.component.html + 27 - - - Do you really want to remove this video redundancy? - src/app/+admin/follows/video-redundancies-list/video-redundancies-list.component.ts - 140 + src/app/shared/shared-main/misc/simple-search-input.component.html + 14 - - Remove redundancy + + Copy - src/app/+admin/follows/video-redundancies-list/video-redundancies-list.component.ts - 141 + src/app/shared/shared-forms/input-toggle-hidden.component.html + 15 - - Video redundancies removed! + + Copied - src/app/+admin/follows/video-redundancies-list/video-redundancies-list.component.ts - 147 + src/app/shared/shared-forms/input-toggle-hidden.component.ts + 47 - - - Videos redundancies - src/app/+admin/follows/video-redundancies-list/video-redundancies-list.component.html - 3 + src/app/shared/shared-video-miniature/video-download.component.ts + 197 - - My videos duplicated by remote instances + + Truncated preview - src/app/+admin/follows/video-redundancies-list/video-redundancies-list.component.html + src/app/shared/shared-forms/markdown-textarea.component.html 12 - - Remote videos duplicated by my instance + + Complete preview - src/app/+admin/follows/video-redundancies-list/video-redundancies-list.component.html - 13 + src/app/shared/shared-forms/markdown-textarea.component.html + 20 - - Video - - src/app/+admin/follows/video-redundancies-list/video-redundancies-list.component.html - 29 - + + Maximize editor - src/app/+admin/moderation/video-block-list/video-block-list.component.html - 43 + src/app/shared/shared-forms/markdown-textarea.component.ts + 50 - - Strategy + + Exit maximized editor - src/app/+admin/follows/video-redundancies-list/video-redundancies-list.component.html - 28 + src/app/shared/shared-forms/markdown-textarea.component.ts + 51 - - Total size + + Recommended - src/app/+admin/follows/video-redundancies-list/video-redundancies-list.component.html - 30 + src/app/shared/shared-forms/peertube-checkbox.component.html + 33 - - List redundancies + + This file is too large. - src/app/+admin/follows/video-redundancies-list/video-redundancies-list.component.html - 37 + src/app/shared/shared-forms/reactive-file.component.ts + 50 - - Open video in a new tab + + PeerTube cannot handle this kind of file. Accepted extensions are }. - src/app/+admin/follows/video-redundancies-list/video-redundancies-list.component.html - 49 + src/app/shared/shared-forms/reactive-file.component.ts + 56 - - Your instance doesn't mirror any video. + + All categories - src/app/+admin/follows/video-redundancies-list/video-redundancies-list.component.html - 81 + src/app/shared/shared-forms/select/select-categories.component.ts + 24 - - Your instance has no mirrored videos. + + You can't select more than items - src/app/+admin/follows/video-redundancies-list/video-redundancies-list.component.html - 82 + src/app/shared/shared-forms/select/select-checkbox-all.component.ts + 81 - - Enabled strategies stats + + No items found - src/app/+admin/follows/video-redundancies-list/video-redundancies-list.component.html - 91 + src/app/shared/shared-forms/select/select-checkbox.component.html + 15 - - No redundancy strategy is enabled on your instance. + + Add a new option - src/app/+admin/follows/video-redundancies-list/video-redundancies-list.component.html - 96,97 + src/app/shared/shared-forms/select/select-checkbox.component.ts + 29 - - When active, the next video is automatically played after the current one. + + Custom value... - src/app/+videos/+video-watch/recommendations/recommended-videos.component.ts - 59 + src/app/shared/shared-forms/select/select-custom-value.component.ts + 70 - - Other videos + + Unknown language - src/app/+videos/+video-watch/recommendations/recommended-videos.component.html - 5,6 + src/app/shared/shared-forms/select/select-languages.component.ts + 42 - - AUTOPLAY + + Enter a new tag - src/app/+videos/+video-watch/recommendations/recommended-videos.component.html - 10 + src/app/shared/shared-forms/select/select-tags.component.ts + 19 - - Sunday + + yes - src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts - 11 + src/app/shared/shared-instance/feature-boolean.component.html + 1 - - Monday + + no - src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts - 12 + src/app/shared/shared-instance/feature-boolean.component.html + 2 - - Tuesday + + Features found on this instance - src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts - 13 + src/app/shared/shared-instance/instance-about-accordion.component.html + 6 - - - Wednesday - src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts - 14 + src/app/shared/shared-instance/instance-features-table.component.html + 4 - - - Thursday + + + Administrators & Sustainability - src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts + src/app/shared/shared-instance/instance-about-accordion.component.html 15 - - Friday + + Who are we? - src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts - 16 + src/app/shared/shared-instance/instance-about-accordion.component.html + 19 - - Saturday + + How long do we plan to maintain this instance? - src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts - 17 + src/app/shared/shared-instance/instance-about-accordion.component.html + 24 - - Sun + + How will we finance this instance? - src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts - 21 + src/app/shared/shared-instance/instance-about-accordion.component.html + 29 - Day name short - - Mon + + PeerTube version - src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts - 22 + src/app/shared/shared-instance/instance-features-table.component.html + 6 - Day name short - - Tue + + Default NSFW/sensitive videos policycan be redefined by the users - src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts - 23 + src/app/shared/shared-instance/instance-features-table.component.html + 13,14 - Day name short - - Wed + + User registration allowed - src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts - 24 + src/app/shared/shared-instance/instance-features-table.component.html + 21 - Day name short - - Thu + + Video uploads - src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts - 25 + src/app/shared/shared-instance/instance-features-table.component.html + 28 - Day name short - - - Fri - src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts - 26 + src/app/shared/shared-instance/instance-features-table.component.html + 39 - Day name short - - Sat + + Transcoding in multiple resolutions - src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts - 27 + src/app/shared/shared-instance/instance-features-table.component.html + 32 - Day name short - - Su + + Requires manual validation by moderators - src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts - 31 + src/app/shared/shared-instance/instance-features-table.component.html + 41 - Day name min - - Mo + + Automatically published - src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts - 32 + src/app/shared/shared-instance/instance-features-table.component.html + 42 - Day name min - - Tu + + Unlimited ( per day) - src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts - 33 + src/app/shared/shared-instance/instance-features-table.component.html + 60,61 - Day name min - - We + + Live streaming enabled - src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts - 34 + src/app/shared/shared-instance/instance-features-table.component.html + 71 - Day name min - - Th + + Transcode live video in multiple resolutions - src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts - 35 + src/app/shared/shared-instance/instance-features-table.component.html + 78 - Day name min - - Fr + + Max parallel lives - src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts - 36 + src/app/shared/shared-instance/instance-features-table.component.html + 85 - Day name min - - Sa + + per user / per instance - src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts - 37 + src/app/shared/shared-instance/instance-features-table.component.html + 86,88 - Day name min - - January + + HTTP import (YouTube, Vimeo, direct URL...) - src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts - 41 + src/app/shared/shared-instance/instance-features-table.component.html + 96 - - February + + Torrent import - src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts - 42 + src/app/shared/shared-instance/instance-features-table.component.html + 103 - - March + + Player - src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts - 43 + src/app/shared/shared-instance/instance-features-table.component.html + 111 - - April + + P2P enabled - src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts - 44 + src/app/shared/shared-instance/instance-features-table.component.html + 115 - - May + + Users can resolve distant content - src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts - 45 + src/app/shared/shared-instance/instance-features-table.component.html + 126 + + + Plugins & Themes - src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts - 60 + src/app/shared/shared-instance/instance-features-table.component.html + 133 - - June + + Available themes - src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts - 46 + src/app/shared/shared-instance/instance-features-table.component.html + 137 - - July + + Plugins enabled - src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts - 47 + src/app/shared/shared-instance/instance-features-table.component.html + 146 - - August + + Hidden - src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts - 48 + src/app/shared/shared-instance/instance-features-table.component.ts + 53 - - September + + Blurred with confirmation request - src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts - 49 + src/app/shared/shared-instance/instance-features-table.component.ts + 54 - - October + + Displayed - src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts - 50 + src/app/shared/shared-instance/instance-features-table.component.ts + 55 - - - November - src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts - 51 + src/app/shared/shared-video-miniature/video-filters.model.ts + 233 - - December + + ~ 1 minute - src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts - 52 + src/app/shared/shared-instance/instance-features-table.component.ts + 74 - - Jan + + ~ minutes - src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts - 56 + src/app/shared/shared-instance/instance-features-table.component.ts + 76 - Month name short - - Feb + + of full HD videos - src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts - 57 + src/app/shared/shared-instance/instance-features-table.component.ts + 92 - Month name short - - Mar + + of HD videos - src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts - 58 + src/app/shared/shared-instance/instance-features-table.component.ts + 93 - Month name short - - Apr + + of average quality videos - src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts - 59 + src/app/shared/shared-instance/instance-features-table.component.ts + 94 - Month name short - - Jun + + Loading instance statistics... - src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts - 61 + src/app/shared/shared-instance/instance-statistics.component.html + 1 - Month name short - - Jul + + Local - src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts - 62 + src/app/shared/shared-instance/instance-statistics.component.html + 4 + + + src/app/shared/shared-video-miniature/video-filters.model.ts + 126 - Month name short - - Aug + + users - src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts - 63 + src/app/shared/shared-instance/instance-statistics.component.html + 11 - Month name short - - Sep + + videos - src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts - 64 + src/app/shared/shared-instance/instance-statistics.component.html + 21 - Month name short - - - Oct - src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts + src/app/shared/shared-instance/instance-statistics.component.html 65 - Month name short - - Nov + + video views - src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts - 66 + src/app/shared/shared-instance/instance-statistics.component.html + 31 - Month name short - - Dec + + video comments - src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts - 67 + src/app/shared/shared-instance/instance-statistics.component.html + 41 - Month name short - - - Clear - src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts - 72 + src/app/shared/shared-instance/instance-statistics.component.html + 75 - - yy-mm-dd + + of hosted video - src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts - 88 + src/app/shared/shared-instance/instance-statistics.component.html + 51 - Date format in this locale. - - Add caption + + followers - src/app/+videos/+video-edit/shared/video-caption-add-modal.component.html - 5 + src/app/shared/shared-instance/instance-statistics.component.html + 85 - - Select the caption file + + following - src/app/+videos/+video-edit/shared/video-caption-add-modal.component.html - 24 + src/app/shared/shared-instance/instance-statistics.component.html + 95 - - Add this caption + + h - src/app/+videos/+video-edit/shared/video-caption-add-modal.component.html - 42 + src/app/shared/shared-main/angular/duration-formatter.pipe.ts + 14 - - This will replace an existing caption! + + min - src/app/+videos/+video-edit/shared/video-caption-add-modal.component.html - 31,32 + src/app/shared/shared-main/angular/duration-formatter.pipe.ts + 16 - - - Instance languages - src/app/+videos/+video-edit/shared/video-edit.component.ts - 169 + src/app/shared/shared-main/angular/duration-formatter.pipe.ts + 23 - - Scheduled + + sec - src/app/+videos/+video-edit/shared/video-edit.component.ts - 181 + src/app/shared/shared-main/angular/duration-formatter.pipe.ts + 17 - - Hide the video until a specific date + + sec - src/app/+videos/+video-edit/shared/video-edit.component.ts - 182 + src/app/shared/shared-main/angular/duration-formatter.pipe.ts + 30 - - Basic info + + years ago - src/app/+videos/+video-edit/shared/video-edit.component.html - 5 + src/app/shared/shared-main/angular/from-now.pipe.ts + 11 - - Advanced settings + + 1 year ago - src/app/+videos/+video-edit/shared/video-edit.component.html - 260 + src/app/shared/shared-main/angular/from-now.pipe.ts + 12 - - - Title - src/app/+videos/+video-edit/shared/video-edit.component.html - 11 + src/app/shared/shared-main/angular/from-now.pipe.ts + 17 - - Tags could be used to suggest relevant recommendations. There is a maximum of 5 tags. Press Enter to add a new tag. + + months ago - src/app/+videos/+video-edit/shared/video-edit.component.html - 24,27 + src/app/shared/shared-main/angular/from-now.pipe.ts + 18 - - Video descriptions are truncated by default and require manual action to expand them. + + 1 month ago - src/app/+videos/+video-edit/shared/video-edit.component.html - 43,44 + src/app/shared/shared-main/angular/from-now.pipe.ts + 19 - - - Choose the appropriate license for your work. - src/app/+videos/+video-edit/shared/video-edit.component.html - 79,80 + src/app/shared/shared-main/angular/from-now.pipe.ts + 24 - - Schedule publication () + + weeks ago - src/app/+videos/+video-edit/shared/video-edit.component.html - 117 + src/app/shared/shared-main/angular/from-now.pipe.ts + 25 - - Contains sensitive content + + 1 week ago - src/app/+videos/+video-edit/shared/video-edit.component.html - 131 + src/app/shared/shared-main/angular/from-now.pipe.ts + 26 - - Some instances do not list videos containing mature or explicit content by default. + + days ago - src/app/+videos/+video-edit/shared/video-edit.component.html - 135 + src/app/shared/shared-main/angular/from-now.pipe.ts + 29 - - Publish after transcoding + + 1 day ago - src/app/+videos/+video-edit/shared/video-edit.component.html - 141 + src/app/shared/shared-main/angular/from-now.pipe.ts + 30 - - If you decide not to wait for transcoding before publishing the video, it could be unplayable until transcoding ends. + + hours ago - src/app/+videos/+video-edit/shared/video-edit.component.html - 145 + src/app/shared/shared-main/angular/from-now.pipe.ts + 33 - - Captions + + 1 hour ago - src/app/+videos/+video-edit/shared/video-edit.component.html - 155 + src/app/shared/shared-main/angular/from-now.pipe.ts + 34 - - Add another caption + + min ago - src/app/+videos/+video-edit/shared/video-edit.component.html - 163 + src/app/shared/shared-main/angular/from-now.pipe.ts + 37 - - See the subtitle file + + just now - src/app/+videos/+video-edit/shared/video-edit.component.html - 172 + src/app/shared/shared-main/angular/from-now.pipe.ts + 39 - - Already uploaded ✔ + + Open actions - src/app/+videos/+video-edit/shared/video-edit.component.html - 176 + src/app/shared/shared-main/buttons/action-dropdown.component.html + 4 - - Will be created on update + + Open syndication dropdown - src/app/+videos/+video-edit/shared/video-edit.component.html - 184 + src/app/shared/shared-main/feeds/feed.component.html + 3 - - Cancel create + + 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 - 186 + src/app/shared/shared-main/misc/channels-setup-message.component.html + 5 - - Will be deleted on update + + Set up my channels - src/app/+videos/+video-edit/shared/video-edit.component.html - 192 + src/app/shared/shared-main/misc/channels-setup-message.component.html + 6 - - Cancel deletion + + Get help - src/app/+videos/+video-edit/shared/video-edit.component.html - 194 + src/app/shared/shared-main/misc/help.component.ts + 16 - - No captions for now. + + <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 - 200,201 + src/app/shared/shared-main/misc/help.component.ts + 75 - - Live settings + + Links - src/app/+videos/+video-edit/shared/video-edit.component.html - 208 + src/app/shared/shared-main/misc/help.component.ts + 82 - - 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 + + New lines - src/app/+videos/+video-edit/shared/video-edit.component.html - 236 + src/app/shared/shared-main/misc/help.component.ts + 83 - - This is a permanent live + + Images - src/app/+videos/+video-edit/shared/video-edit.component.html - 232 + src/app/shared/shared-main/misc/help.component.ts + 85 - - ⚠️ If you enable this option, your live will be terminated if you exceed your video quota + + Close search - src/app/+videos/+video-edit/shared/video-edit.component.html - 248 + src/app/shared/shared-main/misc/simple-search-input.component.html + 19 - - Automatically publish a replay when your live ends + + You don't have notifications. - src/app/+videos/+video-edit/shared/video-edit.component.html - 244 + src/app/shared/shared-main/users/user-notifications.component.html + 1 - - Video preview + + published a new video: - src/app/+videos/+video-edit/shared/video-edit.component.html - 267 + src/app/shared/shared-main/users/user-notifications.component.html + 15,16 - - Support + + The notification concerns a video now unavailable - src/app/+videos/+video-edit/shared/video-edit.component.html - 276 + src/app/shared/shared-main/users/user-notifications.component.html + 23,25 - - Original publication date + + Your video has been unblocked - src/app/+videos/+video-edit/shared/video-edit.component.html - 296 + src/app/shared/shared-main/users/user-notifications.component.html + 32,34 - - Enable video comments + + Your video has been blocked - src/app/+videos/+video-edit/shared/video-edit.component.html - 317 + src/app/shared/shared-main/users/user-notifications.component.html + 40,42 - - Enable download + + A new video abuse has been created on video - src/app/+videos/+video-edit/shared/video-edit.component.html - 322 + src/app/shared/shared-main/users/user-notifications.component.html + 49 - - Short text to tell people how they can support you (membership platform...). + + A new comment abuse has been created on video - src/app/+videos/+video-edit/shared/video-edit.component.html - 280,281 + src/app/shared/shared-main/users/user-notifications.component.html + 53 - - This is the date when the content was originally published (e.g. the release date for a film) + + A new account abuse has been created on account - src/app/+videos/+video-edit/shared/video-edit.component.html - 300,301 + src/app/shared/shared-main/users/user-notifications.component.html + 57 - - Plugin settings + + A new abuse has been created - src/app/+videos/+video-edit/shared/video-edit.component.html - 330 + src/app/shared/shared-main/users/user-notifications.component.html + 62,63 - - Switch video block to manual + + Your abuse has been acceptedrejected - src/app/+admin/moderation/video-block-list/video-block-list.component.ts - 48 + src/app/shared/shared-main/users/user-notifications.component.html + 70,72 - - Video switched to manual block. + + Abuse has a new message - src/app/+admin/moderation/video-block-list/video-block-list.component.ts - 54 + src/app/shared/shared-main/users/user-notifications.component.html + 80,81 - - Video blocks + + The recently added video has been automatically blocked - src/app/+admin/moderation/video-block-list/video-block-list.component.html - 3 + src/app/shared/shared-main/users/user-notifications.component.html + 87,88 - - Showing to of blocked videos + + commented your video - src/app/+admin/moderation/video-block-list/video-block-list.component.html - 10 + src/app/shared/shared-main/users/user-notifications.component.html + 99 - - Advanced block filters + + The notification concerns a comment now unavailable - src/app/+admin/moderation/video-block-list/video-block-list.component.html - 23 + src/app/shared/shared-main/users/user-notifications.component.html + 106,108 - - - Automatic blocks - src/app/+admin/moderation/video-block-list/video-block-list.component.html - 24 + src/app/shared/shared-main/users/user-notifications.component.html + 171,173 - - Manual blocks + + Your video has been published - src/app/+admin/moderation/video-block-list/video-block-list.component.html - 25 + src/app/shared/shared-main/users/user-notifications.component.html + 115,117 - - Sensitive + + Your video import succeeded - src/app/+admin/moderation/video-block-list/video-block-list.component.html - 44 + src/app/shared/shared-main/users/user-notifications.component.html + 124,125 - - Unfederated + + Your video import failed - src/app/+admin/moderation/video-block-list/video-block-list.component.html - 45 + src/app/shared/shared-main/users/user-notifications.component.html + 132,133 + + + User registered on your instance - src/app/+admin/moderation/video-block-list/video-block-list.component.html - 88 + src/app/shared/shared-main/users/user-notifications.component.html + 139,141 - - The video was blocked due to automatic blocking of new videos + + is following your channel your account - src/app/+admin/moderation/video-block-list/video-block-list.component.html - 74 + src/app/shared/shared-main/users/user-notifications.component.html + 150,153 + + + mentioned you on video - src/app/+admin/moderation/video-block-list/video-block-list.component.html - 74 + src/app/shared/shared-main/users/user-notifications.component.html + 164 - - NSFW + + Your instance has a new follower () awaiting your approval - src/app/+admin/moderation/video-block-list/video-block-list.component.html - 84 + src/app/shared/shared-main/users/user-notifications.component.html + 180,182 - - Block reason: + + Your instance automatically followed - src/app/+admin/moderation/video-block-list/video-block-list.component.html - 104 + src/app/shared/shared-main/users/user-notifications.component.html + 189,190 - - No blocked video found matching current filters. + + A new version of the plugin/theme is available: - src/app/+admin/moderation/video-block-list/video-block-list.component.html - 124 + src/app/shared/shared-main/users/user-notifications.component.html + 198,199 - - No blocked video found. + + A new version of PeerTube is available: - src/app/+admin/moderation/video-block-list/video-block-list.component.html - 125 + src/app/shared/shared-main/users/user-notifications.component.html + 206,207 - - Your name is required. + + The notification points to content now unavailable - src/app/shared/form-validators/instance-validators.ts - 19 + src/app/shared/shared-main/users/user-notifications.component.html + 213,215 - - Your name must be at least 1 character long. + + viewers - src/app/shared/form-validators/instance-validators.ts - 20 + src/app/shared/shared-main/video/video.model.ts + 258 - - Your name cannot be more than 120 characters long. + + views - src/app/shared/form-validators/instance-validators.ts - 21 + src/app/shared/shared-main/video/video.model.ts + 261 - - A subject is required. + + Only I can see this video - src/app/shared/form-validators/instance-validators.ts - 32 + src/app/shared/shared-main/video/video.service.ts + 370 - - The subject must be at least 1 character long. + + Only shareable via a private link - src/app/shared/form-validators/instance-validators.ts - 33 + src/app/shared/shared-main/video/video.service.ts + 371 - - The subject cannot be more than 120 characters long. + + Anyone can see this video - src/app/shared/form-validators/instance-validators.ts - 34 + src/app/shared/shared-main/video/video.service.ts + 372 - - A message is required. + + Only users of this instance can see this video - src/app/shared/form-validators/instance-validators.ts - 45 + src/app/shared/shared-main/video/video.service.ts + 373 - - The message must be at least 3 characters long. + + Violent or repulsive - src/app/shared/form-validators/instance-validators.ts - 46 + src/app/shared/shared-moderation/abuse.service.ts + 139 - - The message cannot be more than 5000 characters long. + + Contains offensive, violent, or coarse language or iconography. - src/app/shared/form-validators/instance-validators.ts - 47 + src/app/shared/shared-moderation/abuse.service.ts + 140 - - Last week + + Hateful or abusive - src/app/+admin/system/logs/logs.component.ts - 79 + src/app/shared/shared-moderation/abuse.service.ts + 144 - - Last day + + Contains abusive, racist or sexist language or iconography. - src/app/+admin/system/logs/logs.component.ts - 84 + src/app/shared/shared-moderation/abuse.service.ts + 145 - - Last hour + + Spam, ad or false news - src/app/+admin/system/logs/logs.component.ts - 89 + src/app/shared/shared-moderation/abuse.service.ts + 149 - - debug + + Contains marketing, spam, purposefully deceitful news, or otherwise misleading thumbnail/text/tags. Please provide reputable sources to report hoaxes. - src/app/+admin/system/logs/logs.component.ts - 101 + src/app/shared/shared-moderation/abuse.service.ts + 151 - - info + + Privacy breach or doxxing - src/app/+admin/system/logs/logs.component.ts - 105 + src/app/shared/shared-moderation/abuse.service.ts + 155 - - warning + + 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/system/logs/logs.component.ts - 109 + src/app/shared/shared-moderation/abuse.service.ts + 157 - - error + + Infringes your copyright wrt. the regional laws with which the server must comply. - src/app/+admin/system/logs/logs.component.ts - 113 + src/app/shared/shared-moderation/abuse.service.ts + 162 - - Standard logs + + Breaks server rules - src/app/+admin/system/logs/logs.component.ts - 124 + src/app/shared/shared-moderation/abuse.service.ts + 166 - - Audit logs + + 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/system/logs/logs.component.ts - 128 + src/app/shared/shared-moderation/abuse.service.ts + 168 - - now + + The above can only be seen in thumbnails. - src/app/+admin/system/logs/logs.component.html - 15 + src/app/shared/shared-moderation/abuse.service.ts + 177 - - Loading... + + The above can only be seen in captions (please describe which). - src/app/+admin/system/logs/logs.component.html - 38 + src/app/shared/shared-moderation/abuse.service.ts + 182 - - By -> + + Muted - src/app/+admin/system/logs/logs.component.html - 46 + src/app/shared/shared-moderation/account-block-badges.component.html + 1 - - - Audio-only - src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts - 64 + src/app/shared/shared-share-modal/video-share.component.html + 192 - - A <code>.mp4</code> that keeps the original audio track, with no video + + Instance muted - src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts - 65 + src/app/shared/shared-moderation/account-block-badges.component.html + 2 - - 240p + + Muted by your instance - src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts - 69 + src/app/shared/shared-moderation/account-block-badges.component.html + 3 - - 360p + + Instance muted by your instance - src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts - 73 + src/app/shared/shared-moderation/account-block-badges.component.html + 4 - - 480p + + Showing to of muted accounts - src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts - 77 + src/app/shared/shared-moderation/account-blocklist.component.html + 10 - - - 720p - src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts - 81 + src/app/shared/shared-moderation/account-blocklist.component.html + 10 - - 1080p + + Muted at - src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts - 85 + src/app/shared/shared-moderation/account-blocklist.component.html + 24 - - - 1440p - src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts - 89 + src/app/shared/shared-moderation/account-blocklist.component.html + 24 - - - 2160p - src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts - 93 + src/app/shared/shared-moderation/server-blocklist.component.html + 32 - - - Auto (via ffmpeg) - src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts - 100 + src/app/shared/shared-moderation/server-blocklist.component.html + 32 - - No limit + + Unmute - src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts - 111 + src/app/shared/shared-moderation/account-blocklist.component.html + 31 - - - 1 hour - src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts - 112 + src/app/shared/shared-moderation/account-blocklist.component.html + 31 - - - 3 hours - src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts - 113 + src/app/shared/shared-moderation/server-blocklist.component.html + 39 - - - 5 hours - src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts - 114 + src/app/shared/shared-moderation/server-blocklist.component.html + 39 - - 10 hours + + No account found matching current filters. - src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts - 115 + src/app/shared/shared-moderation/account-blocklist.component.html + 53 - - - threads - src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts - 163 + src/app/shared/shared-moderation/account-blocklist.component.html + 53 - - thread + + No account found. - src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts - 164 + src/app/shared/shared-moderation/account-blocklist.component.html + 54 - - - Configuration updated. - src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts - 408 + src/app/shared/shared-moderation/account-blocklist.component.html + 54 - - You enabled signup: we automatically enabled the "Block new videos automatically" checkbox of the "Videos" section just below. + + Account unmuted. - src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts - 501 + src/app/shared/shared-moderation/account-blocklist.component.ts + 42 - - - Configuration - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 1 + src/app/shared/shared-moderation/user-moderation-dropdown.component.ts + 131 - - Instance information + + Account unmuted by your instance. - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 7 + src/app/shared/shared-moderation/account-blocklist.component.ts + 43 - - Basic configuration + + 1 host (without "http://") per line - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 239 + src/app/shared/shared-moderation/batch-domains-modal.component.html + 11 - - VOD Transcoding + + Process domains - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 721 + src/app/shared/shared-moderation/batch-domains-modal.component.ts + 28 - - Advanced configuration + + Report - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 1078 + src/app/shared/shared-moderation/report-modals/account-report.component.ts + 61 - - Update configuration + + Account reported. - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 1203 + src/app/shared/shared-moderation/report-modals/account-report.component.ts + 83 - - INSTANCE + + Report comment - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 15 + src/app/shared/shared-moderation/report-modals/comment-report.component.ts + 51 - - Short description + + Comment reported. - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 30 + src/app/shared/shared-moderation/report-modals/comment-report.component.ts + 82 - - Main instance categories + + What is the issue? - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 48 + src/app/shared/shared-moderation/report-modals/report.component.html + 13 - - - Add a new category - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 55 + src/app/shared/shared-moderation/report-modals/report.component.html + 13 - - - Main languages you/your moderators speak - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 62 + src/app/shared/shared-moderation/report-modals/video-report.component.html + 13 - - MODERATION & NSFW + + 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 - 80 + src/app/shared/shared-moderation/report-modals/report.component.html + 36,38 - - - 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/report-modals/report.component.html + 36,38 - - Policy on videos containing sensitive content + + Please describe the issue... - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 104 + src/app/shared/shared-moderation/report-modals/report.component.html + 42 - - - 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/report-modals/report.component.html + 42 - - - YOU AND YOUR INSTANCE - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 159 + src/app/shared/shared-moderation/report-modals/video-report.component.html + 78 - - Who is behind the instance? + + Report video "" - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 165 + src/app/shared/shared-moderation/report-modals/video-report.component.html + 3 - - A single person? A non-profit? A company? + + Start at - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 166 + src/app/shared/shared-moderation/report-modals/video-report.component.html + 45 - - - Why did you create this instance? - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 177 + src/app/shared/shared-share-modal/video-share.component.html + 139 - - - 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-video-playlist/video-add-to-playlist.component.html + 34 - - - 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-video-playlist/video-playlist-element-miniature.component.html + 57 - - It's important to know for users who want to register on your instance + + Stop at - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 189 + src/app/shared/shared-moderation/report-modals/video-report.component.html + 60 + + + src/app/shared/shared-share-modal/video-share.component.html + 170 - - - How will you finance the PeerTube server? - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 199 + src/app/shared/shared-video-playlist/video-add-to-playlist.component.html + 35 - - - With your own funds? With user donations? Advertising? - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 200 + src/app/shared/shared-video-playlist/video-playlist-element-miniature.component.html + 71 - - OTHER INFORMATION + + 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 - 214 + src/app/shared/shared-moderation/report-modals/video-report.component.html + 72,74 - - What server/hardware does the instance run on? + + Video reported. - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 220 + src/app/shared/shared-moderation/report-modals/video-report.component.ts + 94 - - i.e. 2vCore 2GB RAM, a direct the link to the server you rent, etc. + + Showing to of muted instances - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 221 + src/app/shared/shared-moderation/server-blocklist.component.html + 11 - - - This instance is dedicated to sensitive or NSFW content - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 91 + src/app/shared/shared-moderation/server-blocklist.component.html + 11 - - 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. + + Mute domain - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 96,98 + src/app/shared/shared-moderation/server-blocklist.component.html + 18 - - - With Do not list or Blur thumbnails, a confirmation will be requested to watch the video. - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 109,110 + src/app/shared/shared-moderation/server-blocklist.component.html + 18 - - APPEARANCE + + No server found matching current filters. - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 245 + src/app/shared/shared-moderation/server-blocklist.component.html + 55 - - - Use plugins & themes for more involved changes, or add slight customizations. - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 247,248 + src/app/shared/shared-moderation/server-blocklist.component.html + 55 - - default + + No server found. - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 259 + src/app/shared/shared-moderation/server-blocklist.component.html + 56 - - - Landing page - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 268 + src/app/shared/shared-moderation/server-blocklist.component.html + 56 - - Discover videos + + Mute domains - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 271 + src/app/shared/shared-moderation/server-blocklist.component.html + 63 - - - Trending pages - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 272 + src/app/shared/shared-moderation/server-blocklist.component.html + 63 - - Default trending page + + Instance unmuted. - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 273 + src/app/shared/shared-moderation/server-blocklist.component.ts + 45 - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 288 + src/app/shared/shared-moderation/user-moderation-dropdown.component.ts + 159 - - Hot videos - - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 274 - + + Instance unmuted by your instance. - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 291 + src/app/shared/shared-moderation/server-blocklist.component.ts + 46 - - Most viewed videos + + Instance muted. - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 275 + src/app/shared/shared-moderation/server-blocklist.component.ts + 68 - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 292 + src/app/shared/shared-moderation/user-moderation-dropdown.component.ts + 145 - - Most liked videos + + Instance muted by your instance. - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 276 + src/app/shared/shared-moderation/server-blocklist.component.ts + 69 + + + Reason... - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 293 + src/app/shared/shared-moderation/user-ban-modal.component.html + 12 - - Recently added videos + + A banned user will no longer be able to login. - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 278 + src/app/shared/shared-moderation/user-ban-modal.component.html + 20,22 - - BROADCAST MESSAGE + + Ban this user - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 306 + src/app/shared/shared-moderation/user-ban-modal.component.html + 30 - - Display a message on your instance + + users banned. - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 308,309 + src/app/shared/shared-moderation/user-ban-modal.component.ts + 53 - - Enable broadcast message + + User banned. - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 319 + src/app/shared/shared-moderation/user-ban-modal.component.ts + 54 - - Allow users to dismiss the broadcast message + + Do you really want to unban ? - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 326 + src/app/shared/shared-moderation/user-moderation-dropdown.component.ts + 66 - - Broadcast message level + + User unbanned. - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 331 + src/app/shared/shared-moderation/user-moderation-dropdown.component.ts + 72 - - Message + + If you remove user , you won't be able to create another with the same username! - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 343 + src/app/shared/shared-moderation/user-moderation-dropdown.component.ts + 86 - - NEW USERS + + Delete - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 358 + src/app/shared/shared-moderation/user-moderation-dropdown.component.ts + 87 - - - Manage users to set their quota individually. - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 360,361 + src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts + 222 - - Enable Signup + + User deleted. - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 370 + src/app/shared/shared-moderation/user-moderation-dropdown.component.ts + 93 - - ⚠️ This functionality requires a lot of attention and extra moderation. + + User email set as verified - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 373 + src/app/shared/shared-moderation/user-moderation-dropdown.component.ts + 105 + + + Account muted. - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 604 + src/app/shared/shared-moderation/user-moderation-dropdown.component.ts + 117 - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 617 + src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts + 254 - - Signup requires email verification + + Account unmuted by the instance. - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 380 + src/app/shared/shared-moderation/user-moderation-dropdown.component.ts + 187 - - Signup limit + + Instance muted by the instance. - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 384 + src/app/shared/shared-moderation/user-moderation-dropdown.component.ts + 201 - - {VAR_PLURAL, plural, =1 {user} other {users}} + + Instance unmuted by the instance. - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 390 + src/app/shared/shared-moderation/user-moderation-dropdown.component.ts + 215 - - Default video quota per user + + 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 - 402 + src/app/shared/shared-moderation/user-moderation-dropdown.component.ts + 226 - - Default daily upload limit per user + + Delete account comments - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 414 + src/app/shared/shared-moderation/user-moderation-dropdown.component.ts + 227 - - VIDEOS + + Will remove comments of this account (may take several minutes). - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 431 + src/app/shared/shared-moderation/user-moderation-dropdown.component.ts + 233 - - Allow import with HTTP URL (e.g. YouTube) + + My account moderation - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 442 + src/app/shared/shared-moderation/user-moderation-dropdown.component.ts + 273 - - Allow import with a torrent file or a magnet URI + + Mute this account - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 449 + src/app/shared/shared-moderation/user-moderation-dropdown.component.ts + 278 - - - Block new videos automatically - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 463 + src/app/shared/shared-moderation/user-moderation-dropdown.component.ts + 356 - - Unless a user is marked as trusted, their videos will stay private until a moderator reviews them. + + Hide any content from that user from you. - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 466 + src/app/shared/shared-moderation/user-moderation-dropdown.component.ts + 279 - - SEARCH + + Unmute this account - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 480 + src/app/shared/shared-moderation/user-moderation-dropdown.component.ts + 284 + + + src/app/shared/shared-moderation/user-moderation-dropdown.component.ts + 362 - - Allow users to do remote URI/handle search + + Show back content from that user for you. - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 491 + src/app/shared/shared-moderation/user-moderation-dropdown.component.ts + 285 - - Allow your users to look up remote videos/actors that may not be federated with your instance + + Mute the instance - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 494 + src/app/shared/shared-moderation/user-moderation-dropdown.component.ts + 290 - - - Allow anonymous to do remote URI/handle search - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 502 + src/app/shared/shared-moderation/user-moderation-dropdown.component.ts + 374 - - Allow anonymous users to look up remote videos/actors that may not be federated with your instance + + Hide any content from that instance for you. - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 505 + src/app/shared/shared-moderation/user-moderation-dropdown.component.ts + 291 - - Enable global search + + Unmute the instance - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 516 + src/app/shared/shared-moderation/user-moderation-dropdown.component.ts + 296 - - ⚠️ This functionality depends heavily on the moderation of instances followed by the search index you select. + + Show back content from that instance for you. - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 519 + src/app/shared/shared-moderation/user-moderation-dropdown.component.ts + 297 - - You should only use moderated search indexes in production, or host your own. + + Remove comments from your videos - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 522,523 + src/app/shared/shared-moderation/user-moderation-dropdown.component.ts + 302 - - Search index URL + + Remove comments made by this account on your videos. - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 528 + src/app/shared/shared-moderation/user-moderation-dropdown.component.ts + 303 - - Disable local search in search bar + + Edit user - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 539 + src/app/shared/shared-moderation/user-moderation-dropdown.component.ts + 322 - - Search bar uses the global search index by default + + Change quota, role, and more. - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 546 + src/app/shared/shared-moderation/user-moderation-dropdown.component.ts + 323 - - Otherwise the local search stays used by default + + Delete user - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 549 + src/app/shared/shared-moderation/user-moderation-dropdown.component.ts + 327 - - FEDERATION + + Unban user - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 567 + src/app/shared/shared-moderation/user-moderation-dropdown.component.ts + 339 - - Manage relations with other instances. + + Allow the user to login and create videos/comments again - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 569,570 + src/app/shared/shared-moderation/user-moderation-dropdown.component.ts + 340 - - Other instances can follow yours + + 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 - 581 + src/app/shared/shared-moderation/user-moderation-dropdown.component.ts + 357 - - Manually approve new instance followers + + Show this user's content to the users of this instance again. - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 588 + src/app/shared/shared-moderation/user-moderation-dropdown.component.ts + 363 - - Automatically follow back instances + + 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 - 601 + src/app/shared/shared-moderation/user-moderation-dropdown.component.ts + 375 - - Automatically follow instances of a public index + + Unmute the instance by your instance - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 614 + src/app/shared/shared-moderation/user-moderation-dropdown.component.ts + 380 - - You should only follow moderated indexes in production, or host your own. + + 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 - 620,621 + src/app/shared/shared-moderation/user-moderation-dropdown.component.ts + 381 - - Index URL + + Remove comments from your instance - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 626 + src/app/shared/shared-moderation/user-moderation-dropdown.component.ts + 391 - - ADMINISTRATORS + + Remove comments made by this account from your instance. - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 646 + src/app/shared/shared-moderation/user-moderation-dropdown.component.ts + 392 - - Admin email + + Instance moderation - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 652 + src/app/shared/shared-moderation/user-moderation-dropdown.component.ts + 401 - - Enable contact form + + Block videos - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 663 + src/app/shared/shared-moderation/video-block.component.html + 4 - - TWITTER + + Block video "" - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 672 + src/app/shared/shared-moderation/video-block.component.html + 8 - - Provide the Twitter account representing your instance to improve link previews. If you don't have a Twitter account, just leave the default value. + + Block live "" - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 674,676 + src/app/shared/shared-moderation/video-block.component.html + 9 - - Your Twitter username + + Please describe the reason... - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 685 + src/app/shared/shared-moderation/video-block.component.html + 20 - - Instance allowed by Twitter + + Unfederate - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 697 + src/app/shared/shared-moderation/video-block.component.html + 31 - - 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. + + This will ask remote instances to delete local videos - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 702,707 + src/app/shared/shared-moderation/video-block.component.html + 34 - - Estimating a server's capacity to transcode and stream videos isn't easy and we can't tune PeerTube automatically. + + This will ask remote instances to delete this video - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 731,732 + src/app/shared/shared-moderation/video-block.component.html + 35 - - However, you may want to read our guidelines before tweaking the following values. + + Blocking a live will automatically terminate the live stream. - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 734,735 + src/app/shared/shared-moderation/video-block.component.html + 40,42 - - Read guidelines + + Blocked videos. - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 738 + src/app/shared/shared-moderation/video-block.component.ts + 84 - - TRANSCODING + + Blocked - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 748 + src/app/shared/shared-moderation/video-block.component.ts + 85 + + + Element not found - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 990 + src/app/shared/shared-search/find-in-bulk.service.ts + 80 - - 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. + + Share the playlist - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 750,752 + src/app/shared/shared-share-modal/video-share.component.html + 11 - - Input formats + + This playlist is private so you won't be able to share it with external users - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 768 + src/app/shared/shared-share-modal/video-share.component.html + 14 - - Allow additional extensions + + Update playlist privacy - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 773 + src/app/shared/shared-share-modal/video-share.component.html + 16,18 - - Allows users to upload .mkv, .mov, .avi, .wmv, .flv, .f4v, .3g2, .3gp, .mts, .m2ts, .mxf, or .nut videos. + + QR-Code - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 776 + src/app/shared/shared-share-modal/video-share.component.html + 35 - - - Allow audio files upload - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 784 + src/app/shared/shared-share-modal/video-share.component.html + 102 - - Allows users to upload .mp3, .ogg, .wma, .flac, .aac, or .ac3 audio files. + + Embed - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 787 + src/app/shared/shared-share-modal/video-share.component.html + 45 - - - The file will be merged in a still image video with the preview file on upload. - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 788 + src/app/shared/shared-share-modal/video-share.component.html + 112 - - Output formats + + 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 - 795 + src/app/shared/shared-share-modal/video-share.component.html + 54,56 - - - WebTorrent enabled - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 801 + src/app/shared/shared-share-modal/video-share.component.html + 121,123 - - HLS with P2P support enabled + + Share the playlist at this video position - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 820 + src/app/shared/shared-share-modal/video-share.component.html + 71 - - Resolutions to generate per enabled format + + Share the video - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 842 + src/app/shared/shared-share-modal/video-share.component.html + 79 - - The original file resolution will be the default target if no option is selected. + + This video is private so you won't be able to share it with external users - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 858,859 + src/app/shared/shared-share-modal/video-share.component.html + 82 - - Transcoding threads + + Update video privacy - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 870 + src/app/shared/shared-share-modal/video-share.component.html + 84,86 - - Transcoding profile + + Auto select subtitle - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 887 + src/app/shared/shared-share-modal/video-share.component.html + 154 - - new transcoding profiles can be added by PeerTube plugins + + Autoplay - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 888 + src/app/shared/shared-share-modal/video-share.component.html + 185 - - Transcoding enabled + + Loop - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 762 + src/app/shared/shared-share-modal/video-share.component.html + 199 - - If you also enabled HLS support, it will multiply videos storage by 2If disabled, breaks federation with PeerTube instances < 2.1 + + Use origin instance URL - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 805,809 + src/app/shared/shared-share-modal/video-share.component.html + 206 - - 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 + + Display video title - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 825,834 + src/app/shared/shared-share-modal/video-share.component.html + 215 - - will claim at most with live transcoding + + P2P - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 872 + src/app/shared/shared-share-modal/video-share.component.html + 222 - - will claim at least with live transcoding + + Display privacy warning - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 873 + src/app/shared/shared-share-modal/video-share.component.html + 229 - - {VAR_PLURAL, plural, =0 {} =1 {thread} other {threads}} + + Display player controls - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 879 + src/app/shared/shared-share-modal/video-share.component.html + 236 + + + Display PeerTube button link - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 1040 + src/app/shared/shared-share-modal/video-share.component.html + 243 - - x264, targeting maximum device compatibility + + More customization - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 900 + src/app/shared/shared-share-modal/video-share.component.html + 255,257 + + + Less customization - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 1061 + src/app/shared/shared-share-modal/video-share.component.html + 263,265 - - Enable users of your instance to stream live. + + Support - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 924,925 + src/app/shared/shared-support-modal/support-modal.component.html + 3 - - ⚠️ Enabling live streaming requires trust in your users and extra moderation work + + Maybe later - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 939 + src/app/shared/shared-support-modal/support-modal.component.html + 11 - - If enabled, your server needs to accept incoming TCP traffic on port + + LIVE ENDED - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 940 + src/app/shared/shared-thumbnail/video-thumbnail.component.html + 32 - - Allow your users to automatically publish a replay of their live + + Add to watch later - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 948 + src/app/shared/shared-thumbnail/video-thumbnail.component.ts + 29 - - If the user quota is reached, PeerTube will automatically terminate the live streaming + + Remove from watch later - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 951,952 + src/app/shared/shared-thumbnail/video-thumbnail.component.ts + 30 - - Max simultaneous lives created on your instance (-1 for "unlimited") + + instance default - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 957 + src/app/shared/shared-user-settings/user-interface-settings.component.html + 8 - - {VAR_PLURAL, plural, =1 {live} other {lives}} + + peertube default - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 960 + src/app/shared/shared-user-settings/user-interface-settings.component.html + 9 - - Max simultaneous lives created per user (-1 for "unlimited") + + Interface settings updated. - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 965 + src/app/shared/shared-user-settings/user-interface-settings.component.ts + 73 + + + src/app/shared/shared-user-settings/user-interface-settings.component.ts + 83 - - {VAR_PLURAL, plural, =1 {live} other {lives}} + + Default policy on videos containing sensitive content - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 968 + src/app/shared/shared-user-settings/user-video-settings.component.html + 4 - - Max live duration + + Only display videos in the following languages/subtitles - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 973 + src/app/shared/shared-user-settings/user-video-settings.component.html + 25 - - 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. + + In Recently added, Trending, Local, Most liked and Search pages - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 992,993 + src/app/shared/shared-user-settings/user-video-settings.component.html + 28 - - Live resolutions to generate + + Help share videos being played - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 1012 + src/app/shared/shared-user-settings/user-video-settings.component.html + 42 - - Live transcoding threads + + 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/+admin/config/edit-custom-config/edit-custom-config.component.html - 1031 + src/app/shared/shared-user-settings/user-video-settings.component.html + 45 - - Live transcoding profile + + Automatically play videos - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 1048 + src/app/shared/shared-user-settings/user-video-settings.component.html + 53 - - new live transcoding profiles can be added by PeerTube plugins + + When on a video page, directly start playing the video. - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 1049 + src/app/shared/shared-user-settings/user-video-settings.component.html + 56 - - Allow live streaming + + Automatically start playing the next video - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 935 + src/app/shared/shared-user-settings/user-video-settings.component.html + 64 - - Transcoding enabled for live streams + + When a video ends, follow up with the next suggested video. - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 1006 + src/app/shared/shared-user-settings/user-video-settings.component.html + 67 - - will claim at most with VOD transcoding + + Too many languages are enabled. Please enable them all or stay below 20 enabled languages. - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 1033 + src/app/shared/shared-user-settings/user-video-settings.component.ts + 76 - - will claim at least with VOD transcoding + + Video settings updated. - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 1034 + src/app/shared/shared-user-settings/user-video-settings.component.ts + 121 - - CACHE + + Display/Video settings updated. - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 1084 + src/app/shared/shared-user-settings/user-video-settings.component.ts + 130 - - Some files are not federated, and fetched when necessary. Define their caching policies. + + Remote subscribeRemote interact - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 1086,1087 + src/app/shared/shared-user-subscription/remote-subscribe.component.html + 11,12 - - Number of previews to keep in cache + + You can subscribe to the channel via any ActivityPub-capable fediverse instance (PeerTube, Mastodon or Pleroma for example). - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 1094 + src/app/shared/shared-user-subscription/remote-subscribe.component.html + 17,19 - - {VAR_PLURAL, plural, =1 {cached image} other {cached images}} + + You can interact with this via any ActivityPub-capable fediverse instance (PeerTube, Mastodon or Pleroma for example). - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 1100 + src/app/shared/shared-user-subscription/remote-subscribe.component.html + 25,27 - - Number of video captions to keep in cache + + Cannot fetch information of this remote account - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 1106 + src/app/shared/shared-user-subscription/remote-subscribe.component.ts + 64 - - {VAR_PLURAL, plural, =1 {cached image} other {cached images}} + + Subscribe - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 1112 + src/app/shared/shared-user-subscription/subscribe-button.component.html + 9 - - CUSTOMIZATIONS + + Subscribe to all channels - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 1124 + src/app/shared/shared-user-subscription/subscribe-button.component.html + 11 - - Slight modifications to your PeerTube instance for when creating a plugin or theme is overkill. + + channels subscribed - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 1126,1127 + src/app/shared/shared-user-subscription/subscribe-button.component.html + 13 - - JavaScript + + {VAR_SELECT, select, undefined {Unsubscribe} other {Unsubscribe from all channels}} - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 1135 + src/app/shared/shared-user-subscription/subscribe-button.component.html + 34 - - Write JavaScript code directly.Example: console.log('my instance is amazing'); + + Multiple ways to subscribe to the current channel - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 1139 - - - - 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-user-subscription/subscribe-button.component.html + 44 + + + + Open subscription dropdown - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 1158,1169 + src/app/shared/shared-user-subscription/subscribe-button.component.html + 46 - - It seems like the configuration is invalid. Please search for potential errors in the different tabs. + + Using an ActivityPub account - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 1196,1197 + src/app/shared/shared-user-subscription/subscribe-button.component.html + 54 - - You cannot allow live replay if you don't enable transcoding. + + Subscribe with an account on this instance - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 1200,1201 + src/app/shared/shared-user-subscription/subscribe-button.component.html + 57 - - accepted in instance followers + + Subscribe with your local account - src/app/+admin/follows/followers-list/followers-list.component.ts - 41 + src/app/shared/shared-user-subscription/subscribe-button.component.html + 58 - - Do you really want to reject this follower? + + Subscribe with a remote account: - src/app/+admin/follows/followers-list/followers-list.component.ts - 52 + src/app/shared/shared-user-subscription/subscribe-button.component.html + 62 - - Reject + + Using a syndication feed - src/app/+admin/follows/followers-list/followers-list.component.ts - 53 + src/app/shared/shared-user-subscription/subscribe-button.component.html + 68 - - rejected from instance followers + + Subscribe via RSS - src/app/+admin/follows/followers-list/followers-list.component.ts - 60 + src/app/shared/shared-user-subscription/subscribe-button.component.html + 69 - - Do you really want to delete this follower? + + Subscribed to all current channels of . You will be notified of all their new videos. - src/app/+admin/follows/followers-list/followers-list.component.ts - 73 + src/app/shared/shared-user-subscription/subscribe-button.component.ts + 109 - - removed from instance followers + + Subscribed to . You will be notified of all their new videos. - src/app/+admin/follows/followers-list/followers-list.component.ts - 81 + src/app/shared/shared-user-subscription/subscribe-button.component.ts + 110 - - Instances following you + + Subscribed - src/app/+admin/follows/followers-list/followers-list.component.html - 3 + src/app/shared/shared-user-subscription/subscribe-button.component.ts + 112 - - Showing to of followers + + Unsubscribed from all channels of - src/app/+admin/follows/followers-list/followers-list.component.html - 10 + src/app/shared/shared-user-subscription/subscribe-button.component.ts + 139 - - Follower handle + + Unsubscribed from - src/app/+admin/follows/followers-list/followers-list.component.html - 28 + src/app/shared/shared-user-subscription/subscribe-button.component.ts + 140 - - Score + + Unsubscribed - src/app/+admin/follows/followers-list/followers-list.component.html - 30 + src/app/shared/shared-user-subscription/subscribe-button.component.ts + 142 - - Open actor page in a new tab + + See the documentation to learn how to use the PeerTube live streaming feature. + - src/app/+admin/follows/followers-list/followers-list.component.html - 46 + src/app/shared/shared-video-live/live-documentation-link.component.html + 1,4 - - No follower found matching current filters. + + Live information - src/app/+admin/follows/followers-list/followers-list.component.html - 68 + src/app/shared/shared-video-live/live-stream-information.component.html + 3 - - Your instance doesn't have any follower. + + Permanent/Recurring live - src/app/+admin/follows/followers-list/followers-list.component.html - 69 + src/app/shared/shared-video-live/live-stream-information.component.html + 10 - - User created. + + Replay will be saved - src/app/+admin/users/user-edit/user-create.component.ts - 77 + src/app/shared/shared-video-live/live-stream-information.component.html + 11 - - Create user + + Update live settings - src/app/+admin/users/user-edit/user-create.component.ts - 95 + src/app/shared/shared-video-live/live-stream-information.component.html + 41 - - Users + + Open video actions - src/app/+admin/users/user-edit/user-edit.component.html + src/app/shared/shared-video-miniature/video-actions-dropdown.component.html 4 + + + Do you really want to unblock ? It will be available again in the videos list. - src/app/+admin/users/user-edit/user-edit.component.html - 4 + src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts + 194 - - mail@example.com + + Unblock - src/app/+admin/users/user-edit/user-edit.component.html - 107 + src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts + 196 + + + The live stream will be automatically terminated. - src/app/+admin/users/user-edit/user-edit.component.html - 107 + src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts + 219 - - Role + + will be duplicated by your instance. - src/app/+admin/users/user-edit/user-edit.component.html - 136 + src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts + 240 + + + Do you really want to remove "" files? - src/app/+admin/users/user-edit/user-edit.component.html - 136 + src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts + 263 - - Doesn't need review before a video goes public + + Remove "" files - src/app/+admin/users/user-edit/user-edit.component.html - 180 + src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts + 265 + + + Removed files of . - src/app/+admin/users/user-edit/user-edit.component.html - 180 + src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts + 271 - - {VAR_PLURAL, plural, =1 {Video} other {Videos}} + + Transcoding jobs created for . - src/app/+admin/users/user-edit/user-edit.component.html - 24 + src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts + 283 + + + Download - src/app/+admin/users/user-edit/user-edit.component.html - 24 + src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts + 315 - - - {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 + 4 - src/app/+admin/users/user-edit/user-edit.component.html - 30 + src/app/shared/shared-video-miniature/video-download.component.html + 156 - - {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 + 345 + + + 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 + 18,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 + 134,136 + + + Simple - src/app/+admin/users/user-edit/user-edit.component.html - 73 + src/app/shared/shared-video-miniature/video-download.component.html + 142,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 + 2,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 . + + Hide 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 "Recent 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 + 116 - - 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 + 123 - - 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 + 125 - - 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 + 133 + + + Categories - src/app/+admin/users/user-list/user-list.component.html - 161 + src/app/shared/shared-video-miniature/video-filters.model.ts + 142 - - 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 + 151 - - Comment is required. + + Blurred - src/app/shared/form-validators/video-comment-validators.ts - 7 + src/app/shared/shared-video-miniature/video-filters.model.ts + 231 - - 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 + 237 - - 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 + 238 - - 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 + 240 - - Video caption file is required. + + Sensitive - src/app/shared/form-validators/video-captions-validators.ts - 14 + src/app/shared/shared-video-miniature/video-miniature.component.html + 61,63 - - Video name is required. + + Published - src/app/shared/form-validators/video-validators.ts - 7 + src/app/shared/shared-video-miniature/video-miniature.component.ts + 170 - - Video name must be at least 3 characters long. + + Publication scheduled on - src/app/shared/form-validators/video-validators.ts - 8 + src/app/shared/shared-video-miniature/video-miniature.component.ts + 175 - - Video name cannot be more than 120 characters long. + + Transcoding failed - src/app/shared/form-validators/video-validators.ts - 9 + src/app/shared/shared-video-miniature/video-miniature.component.ts + 179 - - Video privacy is required. + + Move to external storage failed - src/app/shared/form-validators/video-validators.ts - 16 + src/app/shared/shared-video-miniature/video-miniature.component.ts + 183 - - Video channel is required. + + Waiting transcoding - src/app/shared/form-validators/video-validators.ts - 43 + src/app/shared/shared-video-miniature/video-miniature.component.ts + 187 - - Video description must be at least 3 characters long. + + To transcode - src/app/shared/form-validators/video-validators.ts - 50 + src/app/shared/shared-video-miniature/video-miniature.component.ts + 191 - - Video description cannot be more than 10000 characters long. + + To import - src/app/shared/form-validators/video-validators.ts - 51 + src/app/shared/shared-video-miniature/video-miniature.component.ts + 195 - - A tag should be more than 2 characters long. + + Subscribe to RSS feed "" - src/app/shared/form-validators/video-validators.ts - 58 + src/app/shared/shared-video-miniature/videos-list.component.html + 8 - - A tag should be less than 30 characters long. + + Yesterday - src/app/shared/form-validators/video-validators.ts - 59 + src/app/shared/shared-video-miniature/videos-list.component.ts + 124 - - A maximum of 5 tags can be used on a video. + + This week - src/app/shared/form-validators/video-validators.ts - 66 + src/app/shared/shared-video-miniature/videos-list.component.ts + 125 - - A tag should be more than 1 and less than 30 characters long. + + This month - src/app/shared/form-validators/video-validators.ts - 67 + src/app/shared/shared-video-miniature/videos-list.component.ts + 126 - - Video support must be at least 3 characters long. + + Last month - src/app/shared/form-validators/video-validators.ts - 74 + src/app/shared/shared-video-miniature/videos-list.component.ts + 127 - - Video support cannot be more than 1000 characters long. + + Older - src/app/shared/form-validators/video-validators.ts - 75 + src/app/shared/shared-video-miniature/videos-list.component.ts + 128 - - A date is required to schedule video update. + + Cannot load more videos. Try again later. - src/app/shared/form-validators/video-validators.ts - 82 + src/app/shared/shared-video-miniature/videos-list.component.ts + 225 - - - Instance name is required. - src/app/shared/form-validators/custom-config-validators.ts - 7 + src/app/shared/shared-video-miniature/videos-selection.component.ts + 127 - - Short description should not be longer than 250 characters. + + Save to - src/app/shared/form-validators/custom-config-validators.ts - 14 + src/app/shared/shared-video-playlist/video-add-to-playlist.component.html + 4 - - Twitter username is required. + + Search playlists - src/app/shared/form-validators/custom-config-validators.ts - 21 + src/app/shared/shared-video-playlist/video-add-to-playlist.component.html + 9 - - Previews cache size is required. + + Create a private playlist - src/app/shared/form-validators/custom-config-validators.ts - 28 + src/app/shared/shared-video-playlist/video-add-to-playlist.component.html + 66 - - Previews cache size must be greater than 1. + + Timestamps updated - src/app/shared/form-validators/custom-config-validators.ts - 29 + src/app/shared/shared-video-playlist/video-add-to-playlist.component.ts + 274 + + + 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