X-Git-Url: https://git.immae.eu/?a=blobdiff_plain;f=client%2Fsrc%2Flocale%2Fangular.xlf;h=7d12ac93ff9e7adf33b52e9b1dc030f493fa15d4;hb=e2a1ccd1749981875f6fe8eeab85b22cbcfeed5b;hp=4fac2f3cff74518fdd3df43259ec27fdb347461b;hpb=95bd9515b86e577033d9929c829c77c0df761acf;p=github%2FChocobozzz%2FPeerTube.git diff --git a/client/src/locale/angular.xlf b/client/src/locale/angular.xlf index 4fac2f3cf..7d12ac93f 100644 --- a/client/src/locale/angular.xlf +++ b/client/src/locale/angular.xlf @@ -2,14032 +2,15677 @@ - - Focus the search bar + + Follows - src/app/app.component.ts - 292 + src/app/+about/about-follows/about-follows.component.html + 2 + + + src/app/+my-library/my-library.component.ts + 64 - - Toggle the left menu + + Follower instances () - src/app/app.component.ts - 297 + src/app/+about/about-follows/about-follows.component.html + 4 - - Go to the discover videos page + + This instance does not have instances followers. - src/app/app.component.ts - 302 + src/app/+about/about-follows/about-follows.component.html + 6 - - Go to the trending videos page + + Show full list - src/app/app.component.ts - 307 + src/app/+about/about-follows/about-follows.component.html + 12 + + + src/app/+about/about-follows/about-follows.component.html + 24 - - Go to the recently added videos page + + Following instances () - src/app/app.component.ts - 312 + src/app/+about/about-follows/about-follows.component.html + 16 - - Go to the local videos page + + This instance is not following any other. - src/app/app.component.ts - 317 + src/app/+about/about-follows/about-follows.component.html + 18 - - Go to the videos upload page + + About - src/app/app.component.ts - 322 + src/app/+about/about-instance/about-instance.component.html + 5 - - Close this message + + Contact us - src/app/app.component.html - 34 + src/app/+about/about-instance/about-instance.component.html + 7 - src/app/app.component.html - 34 + src/app/+videos/+video-edit/video-add.component.html + 3 - - Confirm + + This instance is dedicated to sensitive/NSFW content. - src/app/modal/confirm.component.ts - 39 + src/app/+about/about-instance/about-instance.component.html + 19 - - Cancel + + ADMINISTRATORS & SUSTAINABILITY - src/app/modal/confirm.component.html - 20 + src/app/+about/about-instance/about-instance.component.html + 31,33 + + + Who we are - src/app/+login/login.component.html - 109 + src/app/+about/about-instance/about-instance.component.html + 44 + + + Why we created this instance - src/app/shared/shared-moderation/report-modals/report.component.html - 54 + src/app/+about/about-instance/about-instance.component.html + 58 + + + How long we plan to maintain this instance - src/app/+my-library/my-videos/modals/video-change-ownership.component.html - 22 + src/app/+about/about-instance/about-instance.component.html + 72 + + + How we will pay for keeping our instance running - src/app/+my-library/my-ownership/my-accept-ownership/my-accept-ownership.component.html - 25 + src/app/+about/about-instance/about-instance.component.html + 86 + + + INFORMATION - src/app/shared/shared-moderation/user-ban-modal.component.html - 26 + src/app/+about/about-instance/about-instance.component.html + 100,102 + + + Description - src/app/shared/shared-moderation/video-block.component.html - 38 + src/app/+about/about-instance/about-instance.component.html + 113 - src/app/shared/shared-moderation/report-modals/video-report.component.html - 92 + src/app/+admin/config/edit-custom-config/edit-instance-information.component.html + 35 - src/app/shared/shared-video-miniature/video-download.component.html - 99 + src/app/+manage/video-channel-edit/video-channel-edit.component.html + 54 - src/app/shared/shared-moderation/batch-domains-modal.component.html - 31 + src/app/+manage/video-channel-edit/video-channel-edit.component.html + 54 - src/app/shared/shared-abuse-list/moderation-comment-modal.component.html - 26 + src/app/+my-account/my-account-settings/my-account-profile/my-account-profile.component.html + 28 - src/app/+about/about-instance/contact-admin-modal.component.html - 48 + src/app/+my-library/my-video-playlists/my-video-playlist-edit.component.html + 44 - src/app/shared/shared-moderation/report-modals/report.component.html - 54 + src/app/+my-library/my-video-playlists/my-video-playlist-edit.component.html + 44 - src/app/+videos/+video-watch/comment/video-comment-add.component.html - 71 + src/app/+videos/+video-edit/shared/video-edit.component.html + 38 + + + MODERATION - src/app/+videos/+video-edit/video-add-components/video-upload.component.html - 55 + src/app/+about/about-instance/about-instance.component.html + 128,130 + + + Moderation information - src/app/+videos/+video-edit/video-add-components/video-upload.component.html - 55 + src/app/+about/about-instance/about-instance.component.html + 141 - src/app/+videos/+video-edit/video-add-components/video-upload.component.html - 66 + src/app/+admin/config/edit-custom-config/edit-instance-information.component.html + 151 - src/app/+videos/+video-edit/shared/video-caption-add-modal.component.html - 37 + src/app/shared/shared-instance/instance-about-accordion.component.html + 41 - - Configuration warning! + + Code of conduct - src/app/modal/instance-config-warning-modal.component.html - 3 + src/app/+about/about-instance/about-instance.component.html + 155 - - - You enabled user registration on your instance but did not configure the following fields: - src/app/modal/instance-config-warning-modal.component.html - 10 + src/app/+admin/config/edit-custom-config/edit-instance-information.component.html + 140 - - - 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 + src/app/shared/shared-instance/instance-about-accordion.component.html + 47 - - Don't show me this warning anymore + + Terms - src/app/modal/instance-config-warning-modal.component.html - 33 + src/app/+about/about-instance/about-instance.component.html + 169 - - - Close - src/app/modal/instance-config-warning-modal.component.html - 38 + src/app/+admin/config/edit-custom-config/edit-instance-information.component.html + 129 - src/app/shared/shared-video-live/live-stream-information.component.html - 30 + src/app/+signup/+register/register.component.html + 18 + + + src/app/shared/shared-instance/instance-about-accordion.component.html + 35 - - Configure + + OTHER INFORMATION - src/app/modal/instance-config-warning-modal.component.html - 43,44 + src/app/+about/about-instance/about-instance.component.html + 185,187 - - Instance name + + Hardware information - src/app/modal/instance-config-warning-modal.component.html - 13 + src/app/+about/about-instance/about-instance.component.html + 198 - - Instance short description + + FEATURES - src/app/modal/instance-config-warning-modal.component.html - 14 + src/app/+about/about-instance/about-instance.component.html + 207 - - Who you are + + STATISTICS - src/app/modal/instance-config-warning-modal.component.html - 16 + src/app/+about/about-instance/about-instance.component.html + 219 - - How long you plan to maintain your instance + + Link copied - src/app/modal/instance-config-warning-modal.component.html - 17 + src/app/+about/about-instance/about-instance.component.ts + 98 - - How you plan to pay your instance + + Contact the administrator(s) - src/app/modal/instance-config-warning-modal.component.html - 18 + src/app/+about/about-instance/contact-admin-modal.component.html + 3 - - How you will moderate your instance + + Your name - src/app/modal/instance-config-warning-modal.component.html + src/app/+about/about-instance/contact-admin-modal.component.html + 11 + + + + Your email + + src/app/+about/about-instance/contact-admin-modal.component.html 20 - - Instance terms + + Subject - src/app/modal/instance-config-warning-modal.component.html - 21 + src/app/+about/about-instance/contact-admin-modal.component.html + 29 - - Settings + + Your message - src/app/modal/quick-settings-modal.component.html - 3 + src/app/+about/about-instance/contact-admin-modal.component.html + 38 + + + Cancel - src/app/menu/menu.component.html - 158 + src/app/+about/about-instance/contact-admin-modal.component.html + 48 - src/app/+my-account/my-account-settings/my-account-settings.component.html - 1 + src/app/+admin/follows/following-list/follow-modal.component.html + 33 - src/app/+admin/plugins/plugin-list-installed/plugin-list-installed.component.html - 26 + src/app/+login/login.component.html + 122 - src/app/+admin/plugins/plugin-list-installed/plugin-list-installed.component.html - 26 + src/app/+my-library/my-ownership/my-accept-ownership/my-accept-ownership.component.html + 20 - - - Display settings - src/app/modal/quick-settings-modal.component.html - 8 + src/app/+my-library/my-videos/modals/video-change-ownership.component.html + 22 - - - Interface settings - src/app/modal/quick-settings-modal.component.html - 20 + src/app/+videos/+video-edit/shared/video-caption-add-modal.component.html + 37 - - - Video settings - src/app/modal/quick-settings-modal.component.html - 16 + src/app/+videos/+video-edit/video-add-components/video-upload.component.html + 69 - - - Welcome to PeerTube, dear administrator! - src/app/modal/welcome-modal.component.html - 3 + src/app/+videos/+video-edit/video-add-components/video-upload.component.html + 81 - - - CLI documentation - src/app/modal/welcome-modal.component.html - 12,13 + src/app/+videos/+video-watch/shared/comment/video-comment-add.component.html + 73 - - - Upload or import videos, parse logs, prune storage directories, reset user password... - src/app/modal/welcome-modal.component.html - 15 + src/app/+videos/+video-watch/video-watch.component.ts + 416 - - - Administer documentation - src/app/modal/welcome-modal.component.html - 19,20 + src/app/modal/confirm.component.html + 20 - - - Managing users, following other instances, dealing with spammers... - src/app/modal/welcome-modal.component.html - 22 + src/app/shared/shared-abuse-list/moderation-comment-modal.component.html + 26 - - - Use documentation - src/app/modal/welcome-modal.component.html - 26,27 + src/app/shared/shared-moderation/batch-domains-modal.component.html + 31 - - - Setup your account, managing video playlists, discover third-party applications... - src/app/modal/welcome-modal.component.html - 29 + src/app/shared/shared-moderation/report-modals/report.component.html + 54 - - - Useful links - src/app/modal/welcome-modal.component.html - 39 + src/app/shared/shared-moderation/report-modals/report.component.html + 54 - - - Official PeerTube website (news, support, contribute...): https://joinpeertube.org - src/app/modal/welcome-modal.component.html - 42,43 + src/app/shared/shared-moderation/report-modals/video-report.component.html + 90 - - - Put your instance on the public PeerTube index: https://instances.joinpeertube.org/instances - src/app/modal/welcome-modal.component.html - 45 + src/app/shared/shared-moderation/user-ban-modal.component.html + 26 - - - It's time to configure your instance! - src/app/modal/welcome-modal.component.html - 55 + src/app/shared/shared-moderation/video-block.component.html + 46 - - - 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/modal/welcome-modal.component.html - 58,61 + src/app/shared/shared-video-miniature/video-download.component.html + 152 - - 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. + + Submit - src/app/modal/welcome-modal.component.html - 64,67 + src/app/+about/about-instance/contact-admin-modal.component.html + 52 - - - Remind me later - src/app/modal/welcome-modal.component.html - 74 + src/app/+my-library/my-videos/modals/video-change-ownership.component.html + 27 - - - Configure my instance - src/app/modal/welcome-modal.component.html - 81,82 + src/app/shared/shared-moderation/report-modals/report.component.html + 58 - - - Publish - src/app/header/header.component.html - 5 + src/app/shared/shared-moderation/report-modals/report.component.html + 58 - src/app/+videos/+video-edit/video-add-components/video-upload.component.html - 91 + src/app/shared/shared-moderation/report-modals/video-report.component.html + 94 - - Unknown + + The contact form is not enabled on this instance. - src/app/menu/menu.component.ts - 182 + src/app/+about/about-instance/contact-admin-modal.component.html + 56 - - any language + + Your message has been sent. - src/app/menu/menu.component.ts - 213 + src/app/+about/about-instance/contact-admin-modal.component.ts + 88 - - hide + + You already sent this form recently - src/app/menu/menu.component.ts - 246 + src/app/+about/about-instance/contact-admin-modal.component.ts + 94 - - blur + + This website is powered by PeerTube - src/app/menu/menu.component.ts - 250 + src/app/+about/about-peertube/about-peertube.component.html + 2,4 - - display + + PeerTube is a self-hosted ActivityPub-federated video streaming platform using P2P directly in your web browser. - src/app/menu/menu.component.ts - 254 + src/app/+about/about-peertube/about-peertube.component.html + 9,11 - - ON + + It is free and open-source software, under AGPLv3 licence. - src/app/menu/menu.component.html - 125 + src/app/+about/about-peertube/about-peertube.component.html + 13,16 - - Discover + + For more information, please visit joinpeertube.org. - src/app/menu/menu.component.html - 129 + src/app/+about/about-peertube/about-peertube.component.html + 18,20 + + + Use PeerTube documentation - src/app/+videos/video-list/overview/video-overview.component.html - 1 + src/app/+about/about-peertube/about-peertube.component.html + 28,29 - - Trending + + Discover how to setup your account, what is a channel, how to create a playlist and more! - src/app/menu/menu.component.html - 134 + src/app/+about/about-peertube/about-peertube.component.html + 32,34 - - Most liked + + PeerTube Applications - src/app/menu/menu.component.html - 139 + src/app/+about/about-peertube/about-peertube.component.html + 41,42 - - Recently added + + Discover unofficial Android applications or browser addons! - src/app/menu/menu.component.html - 144 + src/app/+about/about-peertube/about-peertube.component.html + 45,47 - - Local videos + + Contribute on PeerTube - src/app/menu/menu.component.html - 149 + src/app/+about/about-peertube/about-peertube.component.html + 54,55 + + + Want to help to improve PeerTube? You can translate the web interface, give your feedback or directly contribute to the code! - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 275 + src/app/+about/about-peertube/about-peertube.component.html + 58,60 - - About + + P2P & Privacy - src/app/menu/menu.component.html - 163 + 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/+accounts/account-about/account-about.component.html - 1 + src/app/+about/about-peertube/about-peertube.component.html + 72,76 - - Contact + + 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/menu/menu.component.html - 175 + src/app/+about/about-peertube/about-peertube.component.html + 78,81 - - Get help using PeerTube + + What are the consequences? - src/app/menu/menu.component.html - 176 + src/app/+about/about-peertube/about-peertube.component.html + 83 - - Help + + 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/menu/menu.component.html - 176 + src/app/+about/about-peertube/about-peertube.component.html + 85,88 - - Frequently asked questions about PeerTube + + 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/menu/menu.component.html - 177 + src/app/+about/about-peertube/about-peertube.component.html + 91,94 - - FAQ + + 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/menu.component.html - 177 + src/app/+about/about-peertube/about-peertube.component.html + 96,100 - - Stats + + 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/menu.component.html - 178 + src/app/+about/about-peertube/about-peertube.component.html + 102,104 - - API documentation + + If an IP address is stored in the tracker, it doesn't mean that the person behind the IP (if this person exists) has watched the video - src/app/menu/menu.component.html - 179 + src/app/+about/about-peertube/about-peertube.component.html + 106,109 - - API + + The IP address is a vague information: usually, it regularly changes and can represent many persons or entities - src/app/menu/menu.component.html - 179 + src/app/+about/about-peertube/about-peertube.component.html + 111,113 - - Keyboard shortcuts + + 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/menu/menu.component.html - 180 + 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/menu/menu.component.html - 65 + src/app/+about/about-peertube/about-peertube.component.html + 123,126 - - powered by PeerTube - CopyLeft 2015-2020 + + How does PeerTube compare with YouTube? - src/app/menu/menu.component.html - 185 + src/app/+about/about-peertube/about-peertube.component.html + 128 - - powered by PeerTube + + 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/menu/menu.component.html - 186 + src/app/+about/about-peertube/about-peertube.component.html + 130,134 - - My notifications + + What can I do to limit the exposure of my IP address? - src/app/menu/menu.component.html - 27 + src/app/+about/about-peertube/about-peertube.component.html + 136 - - Interface: + + 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/menu/menu.component.html - 34 + src/app/+about/about-peertube/about-peertube.component.html + 138,143 - - Videos: + + What will be done to mitigate this problem? - src/app/menu/menu.component.html - 41 + src/app/+about/about-peertube/about-peertube.component.html + 145 - - Sensitive: + + 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/menu/menu.component.html - 50 + src/app/+about/about-peertube/about-peertube.component.html + 147,150 - - Help share videos + + We set a limit to the number of peers sent by the tracker - src/app/menu/menu.component.html - 56 + src/app/+about/about-peertube/about-peertube.component.html + 153 - - Log out + + We set a limit on the request frequency received by the tracker - src/app/menu/menu.component.html - 70 + src/app/+about/about-peertube/about-peertube.component.html + 154 - - My account + + Allow instance admins to disable P2P from the administration interface - src/app/menu/menu.component.html - 79 + src/app/+about/about-peertube/about-peertube.component.html + 155 - - My library + + Ultimately, remember you can always disable P2P by toggling it in the video player, or just by disabling WebRTC in your browser. - src/app/menu/menu.component.html - 84 + src/app/+about/about-peertube/about-peertube.component.html + 158,161 - - Public profile + + About this instance - src/app/menu/menu.component.html - 20 + src/app/+about/about-routing.module.ts + 24 - - Administration + + Contact - src/app/menu/menu.component.html - 89 + src/app/+about/about-routing.module.ts + 36 - - - Login src/app/menu/menu.component.html - 95 + 141 + + + About PeerTube - src/app/+login/login.component.html - 64 + src/app/+about/about-routing.module.ts + 49 - - Create an account + + About this instance's network - src/app/menu/menu.component.html - 96 + src/app/+about/about-routing.module.ts + 58 - - IN MY LIBRARY + + Instance - src/app/menu/menu.component.html - 100 + src/app/+about/about.component.html + 5 - - - Playlists - src/app/menu/menu.component.html - 109 + src/app/+search/search-filters.component.html + 217 - - - Subscriptions - src/app/menu/menu.component.html - 114 + src/app/shared/shared-moderation/server-blocklist.component.html + 31 + + + src/app/shared/shared-moderation/server-blocklist.component.html + 31 - - History + + PeerTube - src/app/menu/menu.component.html - 119 + src/app/+about/about.component.html + 7 - - Videos + + Network - src/app/menu/menu.component.html - 104 + src/app/+about/about.component.html + 9 - - Interface: + + Video channels - src/app/menu/menu.component.html - 171 + src/app/+accounts/account-video-channels/account-video-channels.component.html + 1 - - Recommended + + This account does not have channels. - src/app/shared/shared-forms/peertube-checkbox.component.html - 33 + src/app/+accounts/account-video-channels/account-video-channels.component.html + 5 - - Interface settings updated. + + See this video channel - src/app/shared/shared-user-settings/user-interface-settings.component.ts - 74 + src/app/+accounts/account-video-channels/account-video-channels.component.html + 13 - src/app/shared/shared-user-settings/user-interface-settings.component.ts - 81 + src/app/+accounts/account-video-channels/account-video-channels.component.html + 17 - - - Theme - src/app/shared/shared-user-settings/user-interface-settings.component.html + 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 - 255 + src/app/shared/shared-custom-markup/peertube-custom-tags/channel-miniature-markup.component.html + 7 - - instance default + + {VAR_PLURAL, plural, =1 {1 subscriber} other { subscribers}} - src/app/shared/shared-user-settings/user-interface-settings.component.html - 8 + src/app/+accounts/account-video-channels/account-video-channels.component.html + 23 - - - peertube default - src/app/shared/shared-user-settings/user-interface-settings.component.html - 9 + src/app/+accounts/accounts.component.html + 36 - - - Save - src/app/shared/shared-user-settings/user-interface-settings.component.html - 16 + src/app/+my-library/+my-video-channels/my-video-channels.component.html + 34 - src/app/shared/shared-user-settings/user-interface-settings.component.html - 16 + src/app/+video-channels/video-channels.component.html + 75 - src/app/shared/shared-user-settings/user-video-settings.component.html - 77 + src/app/shared/shared-custom-markup/peertube-custom-tags/channel-miniature-markup.component.html + 13 + + + - src/app/shared/shared-user-settings/user-video-settings.component.html - 77 + src/app/+accounts/account-video-channels/account-video-channels.component.html + 25,27 - src/app/shared/shared-video-playlist/video-playlist-element-miniature.component.html - 82 + src/app/+accounts/accounts.component.html + 38,40 - src/app/+my-account/my-account-settings/my-account-profile/my-account-profile.component.html - 27 + src/app/+my-library/+my-video-channels/my-video-channels.component.html + 33,35 - - - All languages - src/app/shared/shared-user-settings/user-video-settings.component.ts - 38 + src/app/+video-channels/video-channels.component.html + 77,79 - src/app/+videos/+video-edit/shared/video-edit.component.ts - 186 + src/app/shared/shared-custom-markup/peertube-custom-tags/channel-miniature-markup.component.html + 15,17 - - - Unknown language - src/app/shared/shared-user-settings/user-video-settings.component.ts - 57 + src/app/shared/shared-video/video-views-counter.component.html + 2,4 - - - Too many languages are enabled. Please enable them all or stay below 20 enabled languages. - src/app/shared/shared-user-settings/user-video-settings.component.ts - 102 + src/app/shared/shared-video/video-views-counter.component.html + 6,8 - - You need to enable at least 1 video language. + + {VAR_PLURAL, plural, =1 {1 videos} other { videos}} - src/app/shared/shared-user-settings/user-video-settings.component.ts - 107 + src/app/+accounts/account-video-channels/account-video-channels.component.html + 26 - - - Video settings updated. - src/app/shared/shared-user-settings/user-video-settings.component.ts - 133 + src/app/+accounts/accounts.component.html + 39 - - - Display/Video settings updated. - src/app/shared/shared-user-settings/user-video-settings.component.ts - 140 + src/app/+video-channels/video-channels.component.html + 78 + + + src/app/shared/shared-custom-markup/peertube-custom-tags/channel-miniature-markup.component.html + 16 - - Default policy on videos containing sensitive content + + Show this channel - src/app/shared/shared-user-settings/user-video-settings.component.html - 4 + src/app/+accounts/account-video-channels/account-video-channels.component.html + 35 - - Policy for sensitive videos + + This channel doesn't have any videos. - src/app/shared/shared-user-settings/user-video-settings.component.html - 15 + src/app/+accounts/account-video-channels/account-video-channels.component.html + 38 + + + SHOW THIS CHANNEL > - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 116 + src/app/+accounts/account-video-channels/account-video-channels.component.html + 46 - - Do not list + + Videos - src/app/shared/shared-user-settings/user-video-settings.component.html - 16 + src/app/+accounts/account-videos/account-videos.component.ts + 17 - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 117 + src/app/+admin/admin.component.ts + 49 - - - Blur thumbnails - src/app/shared/shared-user-settings/user-video-settings.component.html - 17 + src/app/+admin/overview/videos/video-list.component.html + 3 - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 118 + src/app/+my-library/my-library.component.ts + 52 - - - Display - src/app/shared/shared-user-settings/user-video-settings.component.html - 18 + src/app/+search/search-filters.component.html + 195 - src/app/+admin/follows/video-redundancies-list/video-redundancies-list.component.html - 8 + src/app/+video-channels/video-channel-videos/video-channel-videos.component.ts + 17 - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 119 + src/app/core/menu/menu.service.ts + 76 - - Only display videos in the following languages/subtitles + + Account video channels - src/app/shared/shared-user-settings/user-video-settings.component.html - 25 + src/app/+accounts/accounts-routing.module.ts + 26 - - Add a new language + + Account videos - src/app/shared/shared-user-settings/user-video-settings.component.html - 36 - - - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 69 + src/app/+accounts/accounts-routing.module.ts + 35 - - Help share videos being played + + ACCOUNT - src/app/shared/shared-user-settings/user-video-settings.component.html - 47 + src/app/+accounts/accounts.component.html + 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. + + Banned - src/app/shared/shared-user-settings/user-video-settings.component.html - 50 + src/app/+accounts/accounts.component.html + 21 - - Automatically play videos + + Copy account handle - src/app/shared/shared-user-settings/user-video-settings.component.html - 58 + src/app/+accounts/accounts.component.html + 29 - - When on a video page, directly start playing the video. + + Show the complete description - src/app/shared/shared-user-settings/user-video-settings.component.html - 61 + src/app/+accounts/accounts.component.html + 53 - - - Automatically start playing the next video - src/app/shared/shared-user-settings/user-video-settings.component.html - 69 + src/app/+video-channels/video-channels.component.html + 96 - - When a video ends, follow up with the next suggested video. + + Show more... - src/app/shared/shared-user-settings/user-video-settings.component.html - 72 + src/app/+accounts/accounts.component.html + 54,56 - - - With Do not list or Blur thumbnails, a confirmation will be requested to watch the video. - src/app/shared/shared-user-settings/user-video-settings.component.html - 8,9 + src/app/+video-channels/video-channels.component.html + 97,99 - - In Recently added, Trending, Local, Most liked and Search pages + + Manage account - src/app/shared/shared-user-settings/user-video-settings.component.html - 28 + src/app/+accounts/accounts.component.html + 59,61 - - Keyboard Shortcuts: + + Search account videos - src/app/core/hotkeys/hotkeys.component.ts - 11 + src/app/+accounts/accounts.component.html + 78 - - Change the language + + CHANNELS - src/app/menu/language-chooser.component.html - 3 + src/app/+accounts/accounts.component.ts + 82 - - Help to translate PeerTube! + + VIDEOS - src/app/menu/language-chooser.component.html - 9,10 + src/app/+accounts/accounts.component.ts + 83 - - - yes - src/app/shared/shared-instance/feature-boolean.component.html - 1 + src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html + 245 - src/app/shared/shared-instance/feature-boolean.component.html - 1 + src/app/+video-channels/video-channels.component.ts + 81 - - no + + Username copied - src/app/shared/shared-instance/feature-boolean.component.html - 2 + src/app/+accounts/accounts.component.ts + 121 - src/app/shared/shared-instance/feature-boolean.component.html - 2 + src/app/+video-channels/video-channels.component.ts + 114 - - In this instance's network + + 1 subscriber - src/app/header/suggestion.component.html - 14 + src/app/+accounts/accounts.component.ts + 125 - - In the vidiverse + + subscribers - src/app/header/suggestion.component.html - 15 + src/app/+accounts/accounts.component.ts + 127 - - Search videos, channels… + + direct account followers - src/app/header/search-typeahead.component.html - 3 + src/app/+accounts/accounts.component.ts + 153 - - GLOBAL SEARCH + + Report - src/app/header/search-typeahead.component.html - 23 + src/app/+accounts/accounts.component.ts + 198 - - - Results will be augmented with those of a third-party index. Only data necessary to make the query will be sent. - src/app/header/search-typeahead.component.html - 29 + src/app/shared/shared-abuse-list/abuse-details.component.html + 55 + + + src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts + 357 - - using + + Report this account - src/app/header/search-typeahead.component.html - 25 + src/app/+accounts/accounts.component.ts + 202 - - ADVANCED SEARCH + + Overview - src/app/header/search-typeahead.component.html + src/app/+admin/admin.component.ts 35 - - Determines whether you can resolve any distant content, or if this instance only allows doing so for instances it follows. + + Users - src/app/header/search-typeahead.component.html - 37 + src/app/+admin/admin.component.ts + 41 - - - will list the matching channel - src/app/header/search-typeahead.component.html - 46 + src/app/+admin/overview/users/user-edit/user-edit.component.html + 4 - src/app/header/search-typeahead.component.html - 49 + src/app/+admin/overview/users/user-edit/user-edit.component.html + 4 - - - will list the matching video - src/app/header/search-typeahead.component.html - 52 + src/app/+admin/overview/users/user-list/user-list.component.html + 3 - - Any other input will return matching video or channel names. + + Federation - src/app/header/search-typeahead.component.html - 55 + src/app/+admin/admin.component.ts + 64 - - - any instance - src/app/header/search-typeahead.component.html - 38 + src/app/shared/shared-instance/instance-statistics.component.html + 58 - - only followed instances + + Following - src/app/header/search-typeahead.component.html - 39 + src/app/+admin/admin.component.ts + 67 - - - Loading instance statistics... - src/app/shared/shared-instance/instance-statistics.component.html - 1 + src/app/+admin/follows/following-list/following-list.component.html + 31 - - - Local - src/app/shared/shared-instance/instance-statistics.component.html - 4 + src/app/+admin/follows/follows.routes.ts + 26 - - users + + Followers - src/app/shared/shared-instance/instance-statistics.component.html - 11 + src/app/+admin/admin.component.ts + 72 - - - videos - src/app/shared/shared-instance/instance-statistics.component.html - 21 + src/app/+admin/follows/follows.routes.ts + 35 - src/app/shared/shared-instance/instance-statistics.component.html - 65 + src/app/+my-library/my-library.component.ts + 72 - - video views + + Video redundancies - src/app/shared/shared-instance/instance-statistics.component.html - 31 + src/app/+admin/admin.component.ts + 77 - - video comments + + Moderation - src/app/shared/shared-instance/instance-statistics.component.html - 41 + src/app/+admin/admin.component.ts + 87 - src/app/shared/shared-instance/instance-statistics.component.html - 75 + src/app/+my-account/my-account-settings/my-account-notification-preferences/my-account-notification-preferences.component.ts + 70 - - - of hosted video - src/app/shared/shared-instance/instance-statistics.component.html - 51 + src/app/+my-account/my-account.component.ts + 28 - - Federation + + Reports - src/app/shared/shared-instance/instance-statistics.component.html - 58 + src/app/+admin/admin.component.ts + 93 - - - followers - src/app/shared/shared-instance/instance-statistics.component.html - 85 + src/app/+admin/moderation/abuse-list/abuse-list.component.html + 3 - - - following - src/app/shared/shared-instance/instance-statistics.component.html - 95 + src/app/+admin/moderation/moderation.routes.ts + 35 - - - The upload failed - src/app/helpers/utils.ts - 185 + src/app/+my-account/my-account-abuses/my-account-abuses-list.component.html + 3 - - The connection was interrupted + + Video blocks - src/app/helpers/utils.ts - 189 + src/app/+admin/admin.component.ts + 101 - - - Your file couldn't be transferred before the set timeout (usually 10min) - src/app/helpers/utils.ts - 192 + src/app/+admin/moderation/video-block-list/video-block-list.component.html + 3 - - Your file was too large (max. size: ) - - src/app/helpers/utils.ts - 196 + + Video comments + + src/app/+admin/admin.component.ts + 109 - - - 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/+admin/moderation/moderation.routes.ts + 84 - - - Warning - src/app/core/routing/can-deactivate-guard.service.ts - 23 + src/app/+admin/moderation/video-comment-list/video-comment-list.component.html + 3 - - Close + + Muted accounts - node_modules/@ng-bootstrap/src/alert/alert.ts - 55,58 + src/app/+admin/admin.component.ts + 117 - node_modules/@ng-bootstrap/src/alert/alert.ts - 70,71 + src/app/+admin/moderation/moderation.routes.ts + 96 - - - Slide of - node_modules/@ng-bootstrap/src/carousel/carousel.ts - 114,118 + src/app/+my-account/my-account-routing.module.ts + 85 - Currently selected slide number read by screen reader - - - Previous - node_modules/@ng-bootstrap/src/carousel/carousel.ts - 132,134 + src/app/+my-account/my-account.component.ts + 31 - - - Next - node_modules/@ng-bootstrap/src/carousel/carousel.ts - 147,151 + src/app/shared/shared-moderation/account-blocklist.component.html + 3 - - - Previous month - node_modules/@ng-bootstrap/src/datepicker/datepicker-navigation.ts - 24,27 + src/app/shared/shared-moderation/account-blocklist.component.html + 3 + + + Muted servers - node_modules/@ng-bootstrap/src/datepicker/datepicker-navigation.ts - 34,35 + src/app/+admin/admin.component.ts + 125 - - - Next month - node_modules/@ng-bootstrap/src/datepicker/datepicker-navigation.ts - 44,48 + src/app/+my-account/my-account-routing.module.ts + 94 - node_modules/@ng-bootstrap/src/datepicker/datepicker-navigation.ts - 57,61 + src/app/+my-account/my-account.component.ts + 36 - - - Select month - node_modules/@ng-bootstrap/src/datepicker/datepicker-navigation-select.ts - 44,49 + src/app/shared/shared-moderation/server-blocklist.component.html + 3 - node_modules/@ng-bootstrap/src/datepicker/datepicker-navigation-select.ts - 49,50 + src/app/shared/shared-moderation/server-blocklist.component.html + 3 - - Select year + + Configuration - node_modules/@ng-bootstrap/src/datepicker/datepicker-navigation-select.ts - 59,63 + src/app/+admin/admin.component.ts + 136 - node_modules/@ng-bootstrap/src/datepicker/datepicker-navigation-select.ts - 72,74 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 1 - - «« + + Plugins/Themes - node_modules/@ng-bootstrap/src/pagination/pagination.ts - 147,148 + src/app/+admin/admin.component.ts + 142 - - « + + System - node_modules/@ng-bootstrap/src/pagination/pagination.ts - 153,154 + src/app/+admin/admin.component.ts + 148 - - » + + Jobs - node_modules/@ng-bootstrap/src/pagination/pagination.ts - 158,159 + src/app/+admin/admin.component.ts + 154 - - - »» - node_modules/@ng-bootstrap/src/pagination/pagination.ts - 164,165 + src/app/+admin/system/system.routes.ts + 24 - - First + + Logs - node_modules/@ng-bootstrap/src/pagination/pagination.ts - 168,172 + src/app/+admin/admin.component.ts + 162 - - - Previous - node_modules/@ng-bootstrap/src/pagination/pagination.ts - 176,177 + src/app/+admin/system/system.routes.ts + 35 - - Next + + Debug - node_modules/@ng-bootstrap/src/pagination/pagination.ts - 188,189 + src/app/+admin/admin.component.ts + 170 - - - Last - node_modules/@ng-bootstrap/src/pagination/pagination.ts - 195,200 + src/app/+admin/system/system.routes.ts + 46 - - + + Edit custom configuration - node_modules/@ng-bootstrap/src/progressbar/progressbar.ts - 31,38 + src/app/+admin/config/config.routes.ts + 24 - - HH + + CACHE - node_modules/@ng-bootstrap/src/timepicker/timepicker.ts - 46,47 + src/app/+admin/config/edit-custom-config/edit-advanced-configuration.component.html + 5 - - Hours + + Some files are not federated, and fetched when necessary. Define their caching policies. - node_modules/@ng-bootstrap/src/timepicker/timepicker.ts - 50,51 + src/app/+admin/config/edit-custom-config/edit-advanced-configuration.component.html + 6,8 - - MM + + Number of previews to keep in cache - node_modules/@ng-bootstrap/src/timepicker/timepicker.ts - 55,58 + src/app/+admin/config/edit-custom-config/edit-advanced-configuration.component.html + 15 - - Minutes + + {VAR_PLURAL, plural, =1 {cached image} other {cached images}} - node_modules/@ng-bootstrap/src/timepicker/timepicker.ts - 62,64 + src/app/+admin/config/edit-custom-config/edit-advanced-configuration.component.html + 22 - - Increment hours + + Number of video captions to keep in cache - node_modules/@ng-bootstrap/src/timepicker/timepicker.ts - 68,69 + src/app/+admin/config/edit-custom-config/edit-advanced-configuration.component.html + 29 - - Decrement hours + + {VAR_PLURAL, plural, =1 {cached caption} other {cached captions}} - node_modules/@ng-bootstrap/src/timepicker/timepicker.ts - 73,74 + src/app/+admin/config/edit-custom-config/edit-advanced-configuration.component.html + 36 - - Increment minutes + + Number of video torrents to keep in cache - node_modules/@ng-bootstrap/src/timepicker/timepicker.ts - 80,82 + src/app/+admin/config/edit-custom-config/edit-advanced-configuration.component.html + 43 - - Decrement minutes + + {VAR_PLURAL, plural, =1 {cached torrent} other {cached torrents}} - node_modules/@ng-bootstrap/src/timepicker/timepicker.ts - 86,88 + src/app/+admin/config/edit-custom-config/edit-advanced-configuration.component.html + 50 - - SS + + CUSTOMIZATIONS - node_modules/@ng-bootstrap/src/timepicker/timepicker.ts - 91,92 + src/app/+admin/config/edit-custom-config/edit-advanced-configuration.component.html + 63 - - Seconds + + Slight modifications to your PeerTube instance for when creating a plugin or theme is overkill. - node_modules/@ng-bootstrap/src/timepicker/timepicker.ts - 96 + src/app/+admin/config/edit-custom-config/edit-advanced-configuration.component.html + 64,66 - - Increment seconds + + JavaScript - node_modules/@ng-bootstrap/src/timepicker/timepicker.ts - 103,104 + src/app/+admin/config/edit-custom-config/edit-advanced-configuration.component.html + 74 - - Decrement seconds + + Write JavaScript code directly.Example: console.log('my instance is amazing'); - node_modules/@ng-bootstrap/src/timepicker/timepicker.ts - 109,115 + src/app/+admin/config/edit-custom-config/edit-advanced-configuration.component.html + 77,78 - - + + Write CSS code directly. Example:#custom-css +color: red; + + Prepend with #custom-css to override styles. Example:#custom-css .logged-in-email +color: red; + + - node_modules/@ng-bootstrap/src/timepicker/timepicker.ts - 131,136 + src/app/+admin/config/edit-custom-config/edit-advanced-configuration.component.html + 96,108 - - + + APPEARANCE - node_modules/@ng-bootstrap/src/timepicker/timepicker.ts - 154,118 + src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html + 4 - - Close + + Use plugins & themes for more involved changes, or add slight customizations. - node_modules/@ng-bootstrap/src/toast/toast.ts - 78,85 + src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html + 5,7 - - Unlimited + + Theme - src/app/shared/shared-instance/instance-features-table.component.ts - 26 + src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html + 14 - src/app/shared/shared-instance/instance-features-table.component.ts - 33 + src/app/shared/shared-user-settings/user-interface-settings.component.html + 4 + + + default - src/app/shared/shared-main/users/user-quota.component.ts - 32 + src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html + 18 + + + Landing page - src/app/shared/shared-main/users/user-quota.component.ts - 38 + src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html + 27 + + + Default trending page - src/app/+admin/config/shared/config.service.ts - 21 + src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html + 43 + + + Best videos - src/app/+admin/config/shared/config.service.ts - 34 + src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html + 47 - - Hidden + + Hot videos - src/app/shared/shared-instance/instance-features-table.component.ts - 50 + src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html + 48 - - Blurred with confirmation request + + Most viewed videos - src/app/shared/shared-instance/instance-features-table.component.ts - 51 + src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html + 49 - - Displayed + + Most liked videos - src/app/shared/shared-instance/instance-features-table.component.ts - 52 + src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html + 50 - - ~ 1 minute + + Prefer author display name in video miniature - src/app/shared/shared-instance/instance-features-table.component.ts - 67 + src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html + 66 - - ~ minutes + + Redirect users on single external auth when users click on the login button in menu - src/app/shared/shared-instance/instance-features-table.component.ts - 69 + src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html + 77 - - of full HD videos + + ⚠️ You don't have any external auth plugin enabled. - src/app/shared/shared-instance/instance-features-table.component.ts - 85 + src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html + 80 - - of HD videos + + ⚠️ You have multiple external auth plugins enabled. - src/app/shared/shared-instance/instance-features-table.component.ts - 86 + src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html + 81 - - of average quality videos + + BROADCAST MESSAGE - src/app/shared/shared-instance/instance-features-table.component.ts - 87 + src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html + 94 - - Features found on this instance + + Display a message on your instance - src/app/shared/shared-instance/instance-features-table.component.html - 4 + src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html + 95,97 + + + Enable broadcast message - src/app/+signup/+register/register.component.html - 49 + src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html + 107 - - PeerTube version + + Allow users to dismiss the broadcast message - src/app/shared/shared-instance/instance-features-table.component.html - 6 + src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html + 114 - - Default NSFW/sensitive videos policycan be redefined by the users + + Broadcast message level - src/app/shared/shared-instance/instance-features-table.component.html - 13,14 + src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html + 119 - - User registration allowed + + Message - src/app/shared/shared-instance/instance-features-table.component.html - 21 + src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html + 133 - - Video uploads + + NEW USERS - src/app/shared/shared-instance/instance-features-table.component.html - 28 + src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html + 150 + + + Manage users to set their quota individually. - src/app/shared/shared-instance/instance-features-table.component.html - 39 + src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html + 151,153 - - Transcoding in multiple resolutions + + Enable Signup - src/app/shared/shared-instance/instance-features-table.component.html - 32 + src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html + 162 - - Video quota + + ⚠️ This functionality requires a lot of attention and extra moderation. - src/app/shared/shared-instance/instance-features-table.component.html - 47 + src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html + 165 - src/app/+admin/users/user-edit/user-edit.component.html - 149 + src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html + 455 - src/app/+admin/users/user-edit/user-edit.component.html - 149 + src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html + 468 - - Live streaming + + Signup requires email verification - src/app/shared/shared-instance/instance-features-table.component.html - 67 + src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html + 173 + + + Signup limit - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 840 + src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html + 177 - - Live streaming enabled + + {VAR_PLURAL, plural, =1 {user} other {users}} - src/app/shared/shared-instance/instance-features-table.component.html - 71 + src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html + 184 - - Transcode live video in multiple resolutions + + Signup won't be limited to a fixed number of users. - src/app/shared/shared-instance/instance-features-table.component.html - 78 + src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html + 189 - - Max parallel lives + + Minimum required age to create an account - src/app/shared/shared-instance/instance-features-table.component.html - 85 + src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html + 193 - - per user / per instance + + {VAR_PLURAL, plural, =1 {year old} other {years old}} - src/app/shared/shared-instance/instance-features-table.component.html - 86,88 + src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html + 200 - - Import + + Default video quota per user - src/app/shared/shared-instance/instance-features-table.component.html - 92 + src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html + 212 + + + bytes - src/app/+videos/+video-edit/video-add-components/video-import-torrent.component.html - 41 + src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html + 218 - src/app/+videos/+video-edit/video-add-components/video-import-url.component.html - 36 + src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html + 232 - - - HTTP import (YouTube, Vimeo, direct URL...) - src/app/shared/shared-instance/instance-features-table.component.html - 96 + src/app/+admin/overview/users/user-edit/user-edit.component.html + 157 - - - Torrent import - src/app/shared/shared-instance/instance-features-table.component.html - 103 + src/app/+admin/overview/users/user-edit/user-edit.component.html + 157 - - - Player - src/app/shared/shared-instance/instance-features-table.component.html - 111 + src/app/+admin/overview/users/user-edit/user-edit.component.html + 178 - - - P2P enabled - src/app/shared/shared-instance/instance-features-table.component.html - 115 + src/app/+admin/overview/users/user-edit/user-edit.component.html + 178 - - Search + + Default daily upload limit per user - src/app/shared/shared-instance/instance-features-table.component.html - 122 + src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html + 226 + + + Import jobs concurrency - src/app/+admin/plugins/plugins.component.html - 5 + src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html + 255 - - Users can resolve distant content + + allows to import multiple videos in parallel. ⚠️ Requires a PeerTube restart. - src/app/shared/shared-instance/instance-features-table.component.html - 126 + src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html + 256 - - Requires manual validation by moderators + + jobs in parallel - src/app/shared/shared-instance/instance-features-table.component.html - 41 + src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html + 260 - - - Automatically published - src/app/shared/shared-instance/instance-features-table.component.html - 42 + src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html + 171 - - Unlimited ( per day) + + Allow import with HTTP URL (e.g. YouTube) - src/app/shared/shared-instance/instance-features-table.component.html - 61 + src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html + 269 - - Go to my subscriptions + + Allow import with a torrent file or a magnet URI - src/app/core/auth/auth.service.ts - 63 + src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html + 276 - - Go to my videos + + Block new videos automatically - src/app/core/auth/auth.service.ts - 67 + src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html + 290 - - Go to my imports + + Unless a user is marked as trusted, their videos will stay private until a moderator reviews them. - src/app/core/auth/auth.service.ts - 71 + src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html + 293 - - Go to my channels + + VIDEO CHANNELS - src/app/core/auth/auth.service.ts - 75 + src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html + 307 - - Cannot retrieve OAuth Client credentials: . -Ensure you have correctly configured PeerTube (config/ directory), in particular the "webserver" section. + + Max video channels per user - src/app/core/auth/auth.service.ts - 98,99 + src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html + 312 - - Error + + {VAR_PLURAL, plural, =1 {channel} other {channels}} - src/app/core/auth/auth.service.ts - 103 + src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html + 319 + + + SEARCH - src/app/core/notification/notifier.service.ts - 18 + src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html + 329 - - You need to reconnect. + + Allow users to do remote URI/handle search - src/app/core/auth/auth.service.ts - 219 + src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html + 340 - - User + + Allow your users to look up remote videos/actors that may not be federated with your instance - src/app/core/users/user.service.ts - 382 + src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html + 343 - - Administrator + + Allow anonymous to do remote URI/handle search - src/app/core/users/user.service.ts - 383 + src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html + 351 - - Moderator + + Allow anonymous users to look up remote videos/actors that may not be federated with your instance - src/app/core/users/user.service.ts - 384 + src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html + 354 - - Get help + + Enable global search - src/app/shared/shared-main/misc/help.component.ts - 16 + src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html + 365 - - <a href="https://en.wikipedia.org/wiki/Markdown#Example" target="_blank" rel="noopener noreferrer">Markdown</a> compatible that supports: + + ⚠️ This functionality depends heavily on the moderation of instances followed by the search index you select. - src/app/shared/shared-main/misc/help.component.ts - 75 + src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html + 368 - - Emphasis + + You should only use moderated search indexes in production, or host your own. - src/app/shared/shared-main/misc/help.component.ts - 81 + src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html + 370,372 - - Links + + Search index URL - src/app/shared/shared-main/misc/help.component.ts - 82 + src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html + 377 - - New lines + + Disable local search in search bar - src/app/shared/shared-main/misc/help.component.ts - 83 + src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html + 390 - - Lists + + Search bar uses the global search index by default - src/app/shared/shared-main/misc/help.component.ts - 84 + src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html + 397 - - Images + + Otherwise the local search stays used by default - src/app/shared/shared-main/misc/help.component.ts - 85 + src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html + 400 - - + + FEDERATION - src/app/shared/shared-main/misc/top-menu-dropdown.component.html - 14 + src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html + 418 + + + Manage relations with other instances. - src/app/shared/shared-main/misc/top-menu-dropdown.component.html - 24 + src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html + 419,421 - - Info + + Other instances can follow yours - src/app/core/notification/notifier.service.ts - 11 + src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html + 432 - - Success + + Manually approve new instance followers - src/app/core/notification/notifier.service.ts - 25 + src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html + 439 - - + + Automatically follow back instances - src/app/shared/shared-main/buttons/action-dropdown.component.html - 22 + src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html + 452 - - years ago + + Automatically follow instances of a public index - src/app/shared/shared-main/angular/from-now.pipe.ts - 12 + src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html + 465 - - year ago + + See the documentation for more information about the expected URL - src/app/shared/shared-main/angular/from-now.pipe.ts - 13 + src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html + 470,472 - - months ago + + Index URL - src/app/shared/shared-main/angular/from-now.pipe.ts - 16 + src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html + 477 - - month ago + + ADMINISTRATORS - src/app/shared/shared-main/angular/from-now.pipe.ts - 17 + src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html + 497 - - weeks ago + + Admin email - src/app/shared/shared-main/angular/from-now.pipe.ts - 20 + src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html + 503 - - week ago + + Enable contact form - src/app/shared/shared-main/angular/from-now.pipe.ts - 21 + src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html + 516 - - days ago + + TWITTER - src/app/shared/shared-main/angular/from-now.pipe.ts - 24 + src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html + 525 - - day ago + + Provide the Twitter account representing your instance to improve link previews. If you don't have a Twitter account, just leave the default value. - src/app/shared/shared-main/angular/from-now.pipe.ts - 25 + src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html + 526,529 - - hours ago + + Your Twitter username - src/app/shared/shared-main/angular/from-now.pipe.ts - 28 + src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html + 538 - - hour ago + + Instance allowed by Twitter - src/app/shared/shared-main/angular/from-now.pipe.ts - 29 + src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html + 551 - - min ago + + If your instance is explicitly allowed by Twitter, a video player will be embedded in the Twitter feed on PeerTube video share. If the instance is not, we use an image link card that will redirect to your PeerTube instance. Check this checkbox, save the configuration and test with a video URL of your instance (https://example.com/w/blabla) on https://cards-dev.twitter.com/validator to see if you instance is allowed. - src/app/shared/shared-main/angular/from-now.pipe.ts - 32 + src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html + 555,561 - - just now + + You enabled signup: we automatically enabled the "Block new videos automatically" checkbox of the "Videos" section just below. - src/app/shared/shared-main/angular/from-now.pipe.ts - 34 + src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.ts + 105 - - h + + Audio-only - src/app/shared/shared-main/angular/duration-formatter.pipe.ts - 14 + src/app/+admin/config/edit-custom-config/edit-configuration.service.ts + 17 - - min + + A <code>.mp4</code> that keeps the original audio track, with no video - src/app/shared/shared-main/angular/duration-formatter.pipe.ts - 16 + src/app/+admin/config/edit-custom-config/edit-configuration.service.ts + 18 + + + 144p - src/app/shared/shared-main/angular/duration-formatter.pipe.ts - 23 + src/app/+admin/config/edit-custom-config/edit-configuration.service.ts + 22 - - sec + + 240p - src/app/shared/shared-main/angular/duration-formatter.pipe.ts - 17 + src/app/+admin/config/edit-custom-config/edit-configuration.service.ts + 26 - - sec + + 360p - src/app/shared/shared-main/angular/duration-formatter.pipe.ts + src/app/+admin/config/edit-custom-config/edit-configuration.service.ts 30 - - Update - - src/app/shared/shared-main/buttons/edit-button.component.ts - 17 - + + 480p - src/app/shared/shared-main/buttons/edit-button.component.ts - 22 + src/app/+admin/config/edit-custom-config/edit-configuration.service.ts + 34 + + + 720p - src/app/+my-library/my-video-playlists/my-video-playlist-update.component.ts - 110 + src/app/+admin/config/edit-custom-config/edit-configuration.service.ts + 38 + + + 1080p - src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts - 284 + src/app/+admin/config/edit-custom-config/edit-configuration.service.ts + 42 + + + 1440p - src/app/+my-library/+my-video-channels/my-video-channel-update.component.ts - 127 + src/app/+admin/config/edit-custom-config/edit-configuration.service.ts + 46 - - Delete + + 2160p - src/app/shared/shared-main/buttons/delete-button.component.ts - 16 + src/app/+admin/config/edit-custom-config/edit-configuration.service.ts + 50 + + + threads - src/app/shared/shared-main/buttons/delete-button.component.ts - 21 + src/app/+admin/config/edit-custom-config/edit-configuration.service.ts + 90 + + + thread - src/app/+my-library/my-videos/my-videos.component.ts - 104 + src/app/+admin/config/edit-custom-config/edit-configuration.service.ts + 91 + + + Updating instance configuration from the web interface is disabled by the system administrator. + - src/app/+my-library/my-videos/my-videos.component.ts - 131 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 3,5 + + + Homepage - src/app/+my-library/my-videos/my-videos.component.ts - 172 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 12 - src/app/shared/shared-moderation/user-moderation-dropdown.component.ts - 91 + src/app/+admin/config/edit-custom-config/edit-homepage.component.html + 13 - src/app/+my-library/my-video-playlists/my-video-playlists.component.ts - 50 + src/app/+home/home-routing.module.ts + 11 + + + Information - src/app/+my-library/my-video-playlists/my-video-playlist-elements.component.ts - 127 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 20 + + + Basic - src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts - 208 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 29 + + + VOD Transcoding - src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts - 308 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 38 + + + Live streaming - src/app/+my-library/+my-video-channels/my-video-channels.component.ts - 71 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 47 - src/app/shared/shared-abuse-list/abuse-list-table.component.ts - 129 + src/app/shared/shared-instance/instance-features-table.component.html + 67 + + + Advanced - src/app/shared/shared-abuse-list/abuse-list-table.component.ts - 371 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 56 + + + There are errors in the form: - src/app/shared/shared-abuse-list/abuse-list-table.component.ts - 406 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 71,78 + + + You cannot allow live replay if you don't enable transcoding. - src/app/+admin/moderation/video-comment-list/video-comment-list.component.ts - 86 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 81,83 + + + You cannot change the server configuration because it's managed externally. - src/app/+admin/moderation/video-comment-list/video-comment-list.component.ts - 158 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 85,87 + + + Update configuration - src/app/+videos/+video-watch/comment/video-comments.component.ts - 165 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 90 + + + Configuration updated. - src/app/+admin/moderation/video-block-list/video-block-list.component.ts - 75 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts + 306 + + + INSTANCE HOMEPAGE - src/app/+admin/moderation/video-block-list/video-block-list.component.ts - 79 + src/app/+admin/config/edit-custom-config/edit-homepage.component.html + 7 + + + INSTANCE - src/app/+admin/follows/followers-list/followers-list.component.ts - 74 + src/app/+admin/config/edit-custom-config/edit-instance-information.component.html + 7 + + + Name - src/app/+admin/users/user-list/user-list.component.ts - 76 + src/app/+admin/config/edit-custom-config/edit-instance-information.component.html + 13 - src/app/+admin/users/user-list/user-list.component.ts - 194 + src/app/+manage/video-channel-edit/video-channel-edit.component.html + 27 - - - Only I can see this video - src/app/shared/shared-main/video/video.service.ts - 370 + src/app/+manage/video-channel-edit/video-channel-edit.component.html + 27 - - Only shareable via a private link + + Short description - src/app/shared/shared-main/video/video.service.ts - 374 + src/app/+admin/config/edit-custom-config/edit-instance-information.component.html + 24 - - Anyone can see this video + + Main instance categories - src/app/shared/shared-main/video/video.service.ts - 378 + src/app/+admin/config/edit-custom-config/edit-instance-information.component.html + 50 - - Only users of this instance can see this video + + Add a new category - src/app/shared/shared-main/video/video.service.ts - 382 + src/app/+admin/config/edit-custom-config/edit-instance-information.component.html + 57 - - - viewers - src/app/shared/shared-main/video/video.model.ts - 211 + src/app/shared/shared-forms/select/select-categories.component.html + 5 - - views + + Main languages you/your moderators speak - src/app/shared/shared-main/video/video.model.ts - 214 + src/app/+admin/config/edit-custom-config/edit-instance-information.component.html + 64 - - Total video quota + + Add a new language - src/app/shared/shared-main/users/user-quota.component.html - 3 + src/app/+admin/config/edit-custom-config/edit-instance-information.component.html + 71 - src/app/+admin/users/user-list/user-list.component.html - 140 + src/app/shared/shared-forms/select/select-languages.component.html + 6 - - Daily video quota + + MODERATION & NSFW - src/app/shared/shared-main/users/user-quota.component.html - 13 + src/app/+admin/config/edit-custom-config/edit-instance-information.component.html + 82 + + + Manage users to build a moderation team. - src/app/+admin/users/user-edit/user-edit.component.html - 165 + 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/+admin/users/user-edit/user-edit.component.html - 165 + src/app/+admin/config/edit-custom-config/edit-instance-information.component.html + 93 - - You don't have notifications. + + Enabling it will allow other administrators to know that you are mainly federating sensitive content. Moreover, the NSFW checkbox on video upload will be automatically checked by default. - src/app/shared/shared-main/users/user-notifications.component.html - 1 + src/app/+admin/config/edit-custom-config/edit-instance-information.component.html + 97,100 - - published a new video: + + Policy on videos containing sensitive content - src/app/shared/shared-main/users/user-notifications.component.html - 15,16 + src/app/+admin/config/edit-custom-config/edit-instance-information.component.html + 106 - - The notification concerns a video now unavailable + + With Hide or Blur thumbnails, a confirmation will be requested to watch the video. - src/app/shared/shared-main/users/user-notifications.component.html - 24,25 + src/app/+admin/config/edit-custom-config/edit-instance-information.component.html + 110,112 - - - Your video has been unblocked - src/app/shared/shared-main/users/user-notifications.component.html - 33,34 + src/app/shared/shared-user-settings/user-video-settings.component.html + 7,9 - - Your video has been blocked + + Policy for sensitive videos - src/app/shared/shared-main/users/user-notifications.component.html - 41,42 + src/app/+admin/config/edit-custom-config/edit-instance-information.component.html + 118 - - - A new video abuse has been created on video - src/app/shared/shared-main/users/user-notifications.component.html - 49 + src/app/shared/shared-user-settings/user-video-settings.component.html + 15 - - A new comment abuse has been created on video + + Hide - src/app/shared/shared-main/users/user-notifications.component.html - 53 + src/app/+admin/config/edit-custom-config/edit-instance-information.component.html + 119 - - - A new account abuse has been created on account - src/app/shared/shared-main/users/user-notifications.component.html - 57 + src/app/+admin/overview/users/user-edit/user-password.component.html + 11 - - - A new abuse has been created - src/app/shared/shared-main/users/user-notifications.component.html - 62,63 + src/app/shared/shared-forms/input-toggle-hidden.component.ts + 38 - - - Your abuse has been acceptedrejected - src/app/shared/shared-main/users/user-notifications.component.html - 70,72 + src/app/shared/shared-user-settings/user-video-settings.component.html + 16 - - - Abuse has a new message - src/app/shared/shared-main/users/user-notifications.component.html - 80,81 + src/app/shared/shared-video-miniature/video-filters-header.component.html + 76 - - The recently added video has been automatically blocked + + Blur thumbnails - src/app/shared/shared-main/users/user-notifications.component.html - 88 + src/app/+admin/config/edit-custom-config/edit-instance-information.component.html + 120 - - - commented your video - src/app/shared/shared-main/users/user-notifications.component.html - 101 + src/app/shared/shared-user-settings/user-video-settings.component.html + 17 - - The notification concerns a comment now unavailable + + Display - src/app/shared/shared-main/users/user-notifications.component.html - 109,110 + src/app/+admin/config/edit-custom-config/edit-instance-information.component.html + 121 - - - Your video has been published - src/app/shared/shared-main/users/user-notifications.component.html - 118,119 + src/app/+admin/follows/video-redundancies-list/video-redundancies-list.component.html + 8 - - - Your video import succeeded - src/app/shared/shared-main/users/user-notifications.component.html - 126,127 + src/app/shared/shared-user-settings/user-video-settings.component.html + 18 - - Your video import failed + + Who moderates the instance? What is the policy regarding NSFW videos? Political videos? etc - src/app/shared/shared-main/users/user-notifications.component.html - 134,135 + src/app/+admin/config/edit-custom-config/edit-instance-information.component.html + 152 - - User registered on your instance + + YOU AND YOUR INSTANCE - src/app/shared/shared-main/users/user-notifications.component.html - 142,143 + src/app/+admin/config/edit-custom-config/edit-instance-information.component.html + 167 - - is following your channel your account + + Who is behind the instance? - src/app/shared/shared-main/users/user-notifications.component.html - 152,155 + src/app/+admin/config/edit-custom-config/edit-instance-information.component.html + 173 - - mentioned you on video + + A single person? A non-profit? A company? - src/app/shared/shared-main/users/user-notifications.component.html - 165 + src/app/+admin/config/edit-custom-config/edit-instance-information.component.html + 174 - - Your instance has a new follower () awaiting your approval + + Why did you create this instance? - src/app/shared/shared-main/users/user-notifications.component.html - 173,174 + src/app/+admin/config/edit-custom-config/edit-instance-information.component.html + 185 - - Your instance automatically followed + + To share your personal videos? To open registrations and allow people to upload what they want? - src/app/shared/shared-main/users/user-notifications.component.html - 182 + src/app/+admin/config/edit-custom-config/edit-instance-information.component.html + 186 - - The notification points to content now unavailable + + How long do you plan to maintain this instance? - src/app/shared/shared-main/users/user-notifications.component.html - 190,191 + src/app/+admin/config/edit-custom-config/edit-instance-information.component.html + 197 - - Media is too large for the server. Please contact you administrator if you want to increase the limit size. + + It's important to know for users who want to register on your instance - src/app/core/rest/rest-extractor.service.ts - 61 + src/app/+admin/config/edit-custom-config/edit-instance-information.component.html + 198 - - Too many attempts, please try again after minutes. + + How will you finance the PeerTube server? - src/app/core/rest/rest-extractor.service.ts - 66 + src/app/+admin/config/edit-custom-config/edit-instance-information.component.html + 209 - - Too many attempts, please try again later. + + With your own funds? With user donations? Advertising? - src/app/core/rest/rest-extractor.service.ts - 68 + src/app/+admin/config/edit-custom-config/edit-instance-information.component.html + 210 - - Server error. Please retry later. + + OTHER INFORMATION - src/app/core/rest/rest-extractor.service.ts - 71 + src/app/+admin/config/edit-custom-config/edit-instance-information.component.html + 225 - - (channel page) + + What server/hardware does the instance run on? - src/app/shared/shared-main/account/video-avatar-channel.component.ts - 20 + src/app/+admin/config/edit-custom-config/edit-instance-information.component.html + 231 + + + i.e. 2vCore 2GB RAM, a direct the link to the server you rent, etc. - src/app/shared/shared-video-miniature/video-miniature.component.ts - 117 + src/app/+admin/config/edit-custom-config/edit-instance-information.component.html + 232 - - (account page) + + LIVE - src/app/shared/shared-main/account/video-avatar-channel.component.ts - 21 + src/app/+admin/config/edit-custom-config/edit-live-configuration.component.html + 5 - - - Channel avatar - src/app/shared/shared-main/account/video-avatar-channel.component.html - 4 + src/app/shared/shared-thumbnail/video-thumbnail.component.html + 31 + + + Enable users of your instance to stream live. - src/app/shared/shared-main/account/video-avatar-channel.component.html - 17 + src/app/+admin/config/edit-custom-config/edit-live-configuration.component.html + 6,8 - - Account avatar + + Allow live streaming - src/app/shared/shared-main/account/video-avatar-channel.component.html - 7 + src/app/+admin/config/edit-custom-config/edit-live-configuration.component.html + 18 + + + ⚠️ Enabling live streaming requires trust in your users and extra moderation work - src/app/shared/shared-main/account/video-avatar-channel.component.html - 13 + src/app/+admin/config/edit-custom-config/edit-live-configuration.component.html + 22 + + + If enabled, your server needs to accept incoming TCP traffic on port - src/app/shared/shared-main/account/video-avatar-channel.component.html + src/app/+admin/config/edit-custom-config/edit-live-configuration.component.html 23 - - max size + + Allow your users to automatically publish a replay of their live - src/app/shared/shared-main/account/actor-avatar-info.component.ts - 59 + src/app/+admin/config/edit-custom-config/edit-live-configuration.component.html + 31 + + + If the user quota is reached, PeerTube will automatically terminate the live streaming - src/app/shared/shared-forms/preview-upload.component.ts - 39 + src/app/+admin/config/edit-custom-config/edit-live-configuration.component.html + 33,35 - - extensions + + Max simultaneous lives created on your instance (-1 for "unlimited") - src/app/shared/shared-main/account/actor-avatar-info.component.ts - 59 + src/app/+admin/config/edit-custom-config/edit-live-configuration.component.html + 40,41 - - Change your avatar + + {VAR_PLURAL, plural, =1 {live} other {lives}} - src/app/shared/shared-main/account/actor-avatar-info.component.html - 10 + src/app/+admin/config/edit-custom-config/edit-live-configuration.component.html + 46 - - - subscribers - src/app/shared/shared-main/account/actor-avatar-info.component.html - 22 + src/app/+admin/config/edit-custom-config/edit-live-configuration.component.html + 59 - - This file is too large. + + Max simultaneous lives created per user (-1 for "unlimited") - src/app/shared/shared-forms/reactive-file.component.ts - 50 + src/app/+admin/config/edit-custom-config/edit-live-configuration.component.html + 53,54 - - PeerTube cannot handle this kind of file. Accepted extensions are }. + + Max live duration - src/app/shared/shared-forms/reactive-file.component.ts - 56 + src/app/+admin/config/edit-custom-config/edit-live-configuration.component.html + 66 - - Maximize editor + + TRANSCODING - src/app/shared/shared-forms/markdown-textarea.component.ts - 38 + 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 - - Exit maximized editor + + Same as VOD transcoding, transcoding live streams so that they are in a streamable form that any device can play. Requires a beefy CPU, and then some. - src/app/shared/shared-forms/markdown-textarea.component.ts - 39 + src/app/+admin/config/edit-custom-config/edit-live-configuration.component.html + 86,88 - - Complete preview + + Transcoding enabled for live streams - src/app/shared/shared-forms/markdown-textarea.component.html - 19 + src/app/+admin/config/edit-custom-config/edit-live-configuration.component.html + 101 - - Truncated preview + + Live resolutions to generate - src/app/shared/shared-forms/markdown-textarea.component.html - 11 + src/app/+admin/config/edit-custom-config/edit-live-configuration.component.html + 107 - - Hide + + Live transcoding threads - src/app/shared/shared-forms/input-toggle-hidden.component.ts - 37 + src/app/+admin/config/edit-custom-config/edit-live-configuration.component.html + 128 - - Show + + will claim at most with VOD transcoding - src/app/shared/shared-forms/input-toggle-hidden.component.ts - 38 + src/app/+admin/config/edit-custom-config/edit-live-configuration.component.html + 131,133 - - Copied + + will claim at least with VOD transcoding - src/app/shared/shared-forms/input-toggle-hidden.component.ts - 46 + src/app/+admin/config/edit-custom-config/edit-live-configuration.component.html + 135,137 + + + Live transcoding profile - src/app/shared/shared-video-miniature/video-download.component.ts - 136 + src/app/+admin/config/edit-custom-config/edit-live-configuration.component.html + 150 - - Copy + + new live transcoding profiles can be added by PeerTube plugins - src/app/shared/shared-forms/input-toggle-hidden.component.html - 9 + src/app/+admin/config/edit-custom-config/edit-live-configuration.component.html + 151 + + + No limit - src/app/shared/shared-forms/input-toggle-hidden.component.html - 9 + src/app/+admin/config/edit-custom-config/edit-live-configuration.component.ts + 34 - - View your notifications + + 1 hour - src/app/menu/avatar-notification.component.html - 3 + src/app/+admin/config/edit-custom-config/edit-live-configuration.component.ts + 35 - - Notifications + + 3 hours - src/app/menu/avatar-notification.component.html - 13 + src/app/+admin/config/edit-custom-config/edit-live-configuration.component.ts + 36 + + + 5 hours - src/app/+my-account/my-account-notifications/my-account-notifications.component.html - 1 + src/app/+admin/config/edit-custom-config/edit-live-configuration.component.ts + 37 - - Mark all as read + + 10 hours - src/app/menu/avatar-notification.component.html - 18 + src/app/+admin/config/edit-custom-config/edit-live-configuration.component.ts + 38 + + + x264, targeting maximum device compatibility - src/app/menu/avatar-notification.component.html - 18 + src/app/+admin/config/edit-custom-config/edit-live-configuration.component.ts + 55 - src/app/+my-account/my-account-notifications/my-account-notifications.component.html - 20 + src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.ts + 50 - - Update your notification preferences + + Estimating a server's capacity to transcode and stream videos isn't easy and we can't tune PeerTube automatically. - src/app/menu/avatar-notification.component.html - 22 + src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html + 8,10 - - See all your notifications + + However, you may want to read our guidelines before tweaking the following values. - src/app/menu/avatar-notification.component.html - 40 + src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html + 11,13 - - I'm a teapot + + Read guidelines - src/app/+page-not-found/page-not-found.component.ts - 20 + src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html + 16,18 - - That's an error. + + 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/+page-not-found/page-not-found.component.html - 4 + src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html + 27,30 - - We couldn't find any ressource tied to the URL you were looking for. + + Transcoding enabled - src/app/+page-not-found/page-not-found.component.html - 6,8 + src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html + 40 - - Possible reasons: + + Input formats - src/app/+page-not-found/page-not-found.component.html - 11 + src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html + 46 - Possible reasons preceding a list of reasons a `Not Found` error page may occur - - The page may have been moved or deleted + + Allow additional extensions - src/app/+page-not-found/page-not-found.component.html - 14 + src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html + 51 - - You may have used an outdated or broken link + + Allows users to upload videos with additional extensions than .mp4, .ogv and .webm (for example: .avi, .mov, .mkv etc). - src/app/+page-not-found/page-not-found.component.html - 15 + src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html + 54 - - You may have typed the address or URL incorrectly + + Allow audio files upload - src/app/+page-not-found/page-not-found.component.html - 16 + src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html + 62 - - The requested entity body blends sweet bits with a mellow earthiness. + + Allows users to upload .mp3, .ogg, .wma, .flac, .aac, or .ac3 audio files. - src/app/+page-not-found/page-not-found.component.html - 26,27 + src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html + 65 - Description of a tea flavour, keeping the 'requested entity body' as a technical expression referring to a web request - - Sepia seems to like it. + + The file will be merged in a still image video with the preview file on upload. - src/app/+page-not-found/page-not-found.component.html - 28 + src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html + 66 - This is about Sepia's tea - - Not found + + Output formats - src/app/+page-not-found/page-not-found-routing.module.ts - 14 + src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html + 73 - - Search index is unavailable. Retrying with instance results instead. + + WebTorrent enabled - src/app/+search/search.component.ts - 171 + src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html + 79 - - Search error + + If you also enabled HLS support, it will multiply videos storage by 2 - src/app/+search/search.component.ts - 172 + src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html + 83 - - Search + + HLS with P2P support enabled - src/app/+search/search.component.ts - 230 + src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html + 94 + + + 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-routing.module.ts - 15 + src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html + 99,108 - - {VAR_PLURAL, plural, =1 {result} other {results}} + + Resolutions to generate per enabled format - src/app/+search/search.component.html - 5 + src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html + 116 + + + The original file resolution will be the default target if no option is selected. - src/app/+admin/plugins/plugin-search/plugin-search.component.html - 23 + src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html + 131,133 - - + + Transcoding threads - src/app/+search/search.component.html - 5 + src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html + 144 - - on this instance + + will claim at most with live transcoding - src/app/+search/search.component.html - 7 + src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html + 146,148 - - on the vidiverse + + will claim at least with live transcoding - src/app/+search/search.component.html - 8 + src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html + 150,152 - - for + + Transcoding jobs concurrency - src/app/+search/search.component.html - 11 + src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html + 166 - - Filters + + allows to transcode multiple files in parallel. ⚠️ Requires a PeerTube restart - src/app/+search/search.component.html - 21,22 + src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html + 167 - - No results found + + Transcoding profile - src/app/+search/search.component.html - 33,34 + src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html + 178 - - subscribers + + new transcoding profiles can be added by PeerTube plugins - src/app/+search/search.component.html - 60 + src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html + 179 - - Any + + Unlimited - src/app/+search/search-filters.component.ts - 38 + src/app/+admin/config/shared/config.service.ts + 22 - src/app/+search/search-filters.component.ts - 61 + src/app/+admin/config/shared/config.service.ts + 36 - - - Today - src/app/+search/search-filters.component.ts - 42 + src/app/shared/shared-instance/instance-features-table.component.ts + 30 - src/app/shared/shared-video-miniature/abstract-video-list.ts - 116 + src/app/shared/shared-instance/instance-features-table.component.ts + 37 - src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts - 70 + src/app/shared/shared-main/users/user-quota.component.ts + 32 - - - Last 7 days - src/app/+search/search-filters.component.ts - 46 + src/app/shared/shared-main/users/user-quota.component.ts + 38 - - Last 30 days + + None - no upload possible - src/app/+search/search-filters.component.ts - 50 + src/app/+admin/config/shared/config.service.ts + 23 - - - Last 365 days - src/app/+search/search-filters.component.ts - 54 + src/app/+admin/config/shared/config.service.ts + 37 - - Short (< 4 min) + + 100MB - src/app/+search/search-filters.component.ts - 65 + src/app/+admin/config/shared/config.service.ts + 24 - - - Medium (4-10 min) - src/app/+search/search-filters.component.ts - 69 + src/app/+admin/config/shared/config.service.ts + 40 - - Long (> 10 min) + + 500MB - src/app/+search/search-filters.component.ts - 73 + src/app/+admin/config/shared/config.service.ts + 25 - - - Relevance - src/app/+search/search-filters.component.ts - 80 + src/app/+admin/config/shared/config.service.ts + 41 - - Publish date + + 1GB - src/app/+search/search-filters.component.ts - 84 + src/app/+admin/config/shared/config.service.ts + 26 - - Views + + 5GB - src/app/+search/search-filters.component.ts - 88 + src/app/+admin/config/shared/config.service.ts + 27 - - - Sort - src/app/+search/search-filters.component.html - 7 + src/app/+admin/config/shared/config.service.ts + 43 - - Display sensitive content + + 20GB - src/app/+search/search-filters.component.html - 21 + src/app/+admin/config/shared/config.service.ts + 28 + + + src/app/+admin/config/shared/config.service.ts + 45 - - Yes + + 50GB - src/app/+search/search-filters.component.html + src/app/+admin/config/shared/config.service.ts 29 - - - No - src/app/+search/search-filters.component.html - 34 + src/app/+admin/config/shared/config.service.ts + 46 - - Published date + + 100GB - src/app/+search/search-filters.component.html - 40 + src/app/+admin/config/shared/config.service.ts + 30 - - Original publication year + + 200GB - src/app/+search/search-filters.component.html - 54 + src/app/+admin/config/shared/config.service.ts + 31 - - After... + + 500GB - src/app/+search/search-filters.component.html - 66 + src/app/+admin/config/shared/config.service.ts + 32 - - Before... + + 10MB - src/app/+search/search-filters.component.html - 76 + src/app/+admin/config/shared/config.service.ts + 38 - - Duration + + 50MB - src/app/+search/search-filters.component.html - 89 + src/app/+admin/config/shared/config.service.ts + 39 + + + 2GB - src/app/+videos/+video-watch/video-watch.component.html - 284 + src/app/+admin/config/shared/config.service.ts + 42 - - Category + + 10GB - src/app/+search/search-filters.component.html - 102 + src/app/+admin/config/shared/config.service.ts + 44 + + + Auto (via ffmpeg) - src/app/+videos/+video-watch/video-watch.component.html - 249 + src/app/+admin/config/shared/config.service.ts + 50 + + + Followers of your instance - src/app/+videos/+video-edit/shared/video-edit.component.html - 63 + src/app/+admin/follows/followers-list/followers-list.component.html + 3 - - Display all categories + + Showing to of followers - src/app/+search/search-filters.component.html - 108 + src/app/+admin/follows/followers-list/followers-list.component.html + 11 - - Licence + + Actions - src/app/+search/search-filters.component.html - 115 + src/app/+admin/follows/followers-list/followers-list.component.html + 23 - src/app/+videos/+video-watch/video-watch.component.html - 258 + src/app/+admin/moderation/video-block-list/video-block-list.component.html + 43 - src/app/+videos/+video-edit/shared/video-edit.component.html - 74 + src/app/+admin/moderation/video-comment-list/video-comment-list.component.html + 63 - - - Display all licenses - src/app/+search/search-filters.component.html - 121 + src/app/+my-library/my-ownership/my-ownership.component.html + 18 - - - Language - src/app/+search/search-filters.component.html - 128 + src/app/shared/shared-abuse-list/abuse-list-table.component.html + 39 + + + Follower - src/app/+videos/+video-watch/video-watch.component.html - 267 + src/app/+admin/follows/followers-list/followers-list.component.html + 24 + + + State - src/app/+videos/+video-edit/shared/video-caption-add-modal.component.html - 10 + src/app/+admin/follows/followers-list/followers-list.component.html + 25 - src/app/+videos/+video-edit/shared/video-edit.component.html - 94 + src/app/+admin/follows/following-list/following-list.component.html + 32 - - - Display all languages - src/app/+search/search-filters.component.html - 134 + src/app/shared/shared-abuse-list/abuse-list-table.component.html + 24 - - All of these tags + + Score - src/app/+search/search-filters.component.html - 143 + src/app/+admin/follows/followers-list/followers-list.component.html + 26 - - One of these tags + + Created - src/app/+search/search-filters.component.html - 151 - - - - Filter - - src/app/+search/search-filters.component.html - 181 - - - - Reset - - src/app/+search/search-filters.component.html - 9,10 + src/app/+admin/follows/followers-list/followers-list.component.html + 27 - src/app/+search/search-filters.component.html - 23,24 + src/app/+admin/follows/following-list/following-list.component.html + 33 - src/app/+search/search-filters.component.html - 42,43 + src/app/+admin/system/jobs/jobs.component.html + 50 - src/app/+search/search-filters.component.html - 56,57 + src/app/+my-library/my-video-imports/my-video-imports.component.html + 20 - src/app/+search/search-filters.component.html - 91,92 + src/app/shared/shared-abuse-list/abuse-list-table.component.html + 23 - - Reset + + Accept - src/app/+search/search-filters.component.html - 104,105 + src/app/+admin/follows/followers-list/followers-list.component.html + 35 - src/app/+search/search-filters.component.html - 117,118 + src/app/+my-library/my-ownership/my-accept-ownership/my-accept-ownership.component.html + 25 - src/app/+search/search-filters.component.html - 130,131 + src/app/+my-library/my-ownership/my-ownership.component.html + 33 + + + Refuse - src/app/+search/search-filters.component.html - 145,146 + src/app/+admin/follows/followers-list/followers-list.component.html + 36 - src/app/+search/search-filters.component.html - 153,154 + src/app/+my-library/my-ownership/my-ownership.component.html + 34 - - Search target + + Open actor page in a new tab - src/app/+search/search-filters.component.html - 160 + src/app/+admin/follows/followers-list/followers-list.component.html + 42 - - Instance + + Accepted - src/app/+search/search-filters.component.html - 165 + src/app/+admin/follows/followers-list/followers-list.component.html + 49 - src/app/shared/shared-moderation/server-blocklist.component.html - 32 + src/app/+admin/follows/following-list/following-list.component.html + 51 + + + Pending - src/app/+about/about.component.html - 5 + src/app/+admin/follows/followers-list/followers-list.component.html + 52 - src/app/shared/shared-moderation/server-blocklist.component.html - 32 + src/app/+admin/follows/following-list/following-list.component.html + 54 - - Vidiverse + + No follower found matching current filters. - src/app/+search/search-filters.component.html - 170 + src/app/+admin/follows/followers-list/followers-list.component.html + 64 - - Reset + + Your instance doesn't have any follower. - src/app/+search/search-filters.component.html - 178,179 + src/app/+admin/follows/followers-list/followers-list.component.html + 65 - - An email with the reset password instructions will be sent to . -The link will expire within 1 hour. + + accepted in instance followers - src/app/+login/login.component.ts - 106,107 + src/app/+admin/follows/followers-list/followers-list.component.ts + 41 - - Incorrect username or password. + + Do you really want to reject this follower? - src/app/+login/login.component.ts - 140 + src/app/+admin/follows/followers-list/followers-list.component.ts + 52 - - Your account is blocked. + + Reject - src/app/+login/login.component.ts - 141 + src/app/+admin/follows/followers-list/followers-list.component.ts + 53 - - Login + + rejected from instance followers - src/app/+login/login.component.html - 3,4 + src/app/+admin/follows/followers-list/followers-list.component.ts + 60 - - Sorry but there was an issue with the external login process. Please contact an administrator. + + Do you really want to delete this follower? - src/app/+login/login.component.html - 7,8 + src/app/+admin/follows/followers-list/followers-list.component.ts + 73 - - User + + Delete - src/app/+login/login.component.html - 35 + src/app/+admin/follows/followers-list/followers-list.component.ts + 74 - src/app/+signup/+register/register.component.html - 13 + src/app/+admin/moderation/video-block-list/video-block-list.component.ts + 91 - - - Username or email address - src/app/+login/login.component.html - 37 + src/app/+admin/moderation/video-block-list/video-block-list.component.ts + 95 - - - Password - src/app/+login/login.component.html - 51 + src/app/+admin/moderation/video-comment-list/video-comment-list.component.ts + 100 - src/app/+login/login.component.html - 54 + src/app/+admin/moderation/video-comment-list/video-comment-list.component.ts + 169 - src/app/+reset-password/reset-password.component.html - 8 + src/app/+admin/overview/users/user-list/user-list.component.ts + 86 - src/app/+reset-password/reset-password.component.html - 10 + src/app/+admin/overview/users/user-list/user-list.component.ts + 200 - src/app/+signup/+register/register-step-user.component.html - 56 + src/app/+admin/overview/videos/video-list.component.ts + 74 - src/app/+signup/+register/register-step-user.component.html - 58 + src/app/+admin/overview/videos/video-list.component.ts + 198 - src/app/+admin/users/user-edit/user-edit.component.html - 117 + src/app/+admin/overview/videos/video-list.component.ts + 229 - src/app/+admin/users/user-edit/user-edit.component.html - 117 + src/app/+my-library/+my-video-channels/my-video-channels.component.ts + 52 - - - Click here to reset your password - src/app/+login/login.component.html - 57 + src/app/+my-library/my-video-playlists/my-video-playlist-elements.component.ts + 127 - - - If you are looking for an account… - src/app/+login/login.component.html - 13,14 + src/app/+my-library/my-video-playlists/my-video-playlists.component.ts + 35 - - - Currently this instance doesn't allow for user registration, but you can find an instance that gives you the possibility to sign up for an account and upload your videos there. Find yours among multiple instances at https://joinpeertube.org/instances. - src/app/+login/login.component.html - 17,23 + src/app/+my-library/my-videos/my-videos.component.html + 50 - - - Request new verification email. - src/app/+login/login.component.html - 27 + src/app/+my-library/my-videos/my-videos.component.ts + 151 - src/app/+signup/+verify-account/verify-account-email/verify-account-email.component.html - 16 + src/app/+my-library/my-videos/my-videos.component.ts + 178 - - - or create an account - src/app/+login/login.component.html - 41,42 + src/app/+my-library/my-videos/my-videos.component.ts + 219 - - - Or sign in with - src/app/+login/login.component.html - 68 + src/app/+videos/+video-edit/shared/video-edit.component.html + 178 - - - Forgot your password - src/app/+login/login.component.html - 83 + src/app/+videos/+video-watch/shared/comment/video-comments.component.ts + 171 - - - Email - src/app/+login/login.component.html - 99 + src/app/shared/shared-abuse-list/abuse-list-table.component.ts + 134 - src/app/+signup/+register/register-step-user.component.html - 45 + src/app/shared/shared-abuse-list/abuse-list-table.component.ts + 375 - src/app/+signup/+register/register-step-user.component.html - 47 + src/app/shared/shared-abuse-list/abuse-list-table.component.ts + 410 - src/app/+signup/+verify-account/verify-account-ask-send-email/verify-account-ask-send-email.component.html - 8 + src/app/shared/shared-main/buttons/delete-button.component.ts + 17 - src/app/+my-account/my-account-settings/my-account-notification-preferences/my-account-notification-preferences.component.html - 4 + src/app/shared/shared-main/buttons/delete-button.component.ts + 22 - src/app/+admin/users/user-edit/user-edit.component.html - 105 + src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts + 351 + + + removed from instance followers - src/app/+admin/users/user-edit/user-edit.component.html - 105 + src/app/+admin/follows/followers-list/followers-list.component.ts + 81 - - Email address + + Follow - src/app/+login/login.component.html - 101 + src/app/+admin/follows/following-list/follow-modal.component.html + 3 - src/app/+signup/+verify-account/verify-account-ask-send-email/verify-account-ask-send-email.component.html - 10 + src/app/+admin/follows/following-list/follow-modal.component.html + 37 - - - Reset - src/app/+login/login.component.html - 114 + src/app/+admin/follows/following-list/following-list.component.html + 18 - Password reset button - - We are sorry, you cannot recover your password because your instance administrator did not configure the PeerTube email system. + + 1 host (without "http://"), account handle or channel handle per line - src/app/+login/login.component.html - 91,92 + src/app/+admin/follows/following-list/follow-modal.component.html + 11 - - Enter your email address and we will send you a link to reset your password. + + It seems that you are not on a HTTPS server. Your webserver needs to have TLS activated in order to follow servers. - src/app/+login/login.component.html - 95,96 + src/app/+admin/follows/following-list/follow-modal.component.html + 27,29 - - Login + + Follow request(s) sent! - src/app/+login/login-routing.module.ts - 14 + src/app/+admin/follows/following-list/follow-modal.component.ts + 63 - - Unable to find user id or verification string. + + Your instance subscriptions - src/app/+reset-password/reset-password.component.ts - 38 - - - src/app/+signup/+verify-account/verify-account-email/verify-account-email.component.ts - 33 + src/app/+admin/follows/following-list/following-list.component.html + 3 - - Your password has been successfully reset! + + Showing to of hosts - src/app/+reset-password/reset-password.component.ts - 47 + src/app/+admin/follows/following-list/following-list.component.html + 11 - - Reset my password + + Action - src/app/+reset-password/reset-password.component.html - 3,4 + src/app/+admin/follows/following-list/following-list.component.html + 30 - - - Confirm password - src/app/+reset-password/reset-password.component.html - 19 + src/app/+admin/follows/video-redundancies-list/video-redundancies-list.component.html + 27 - - - Confirmed password - src/app/+reset-password/reset-password.component.html - 21 + src/app/shared/shared-moderation/account-blocklist.component.html + 22 - - - Reset my password - src/app/+reset-password/reset-password.component.html - 29 + src/app/shared/shared-moderation/account-blocklist.component.html + 22 - - - Now please check your emails to verify your account and complete signup. - src/app/+signup/+register/register.component.ts - 119 + src/app/shared/shared-moderation/server-blocklist.component.html + 30 - - - You are now logged in as ! - src/app/+signup/+register/register.component.ts - 127 + src/app/shared/shared-moderation/server-blocklist.component.html + 30 - - Create an account + + Redundancy allowed - src/app/+signup/+register/register.component.html - 4,5 + src/app/+admin/follows/following-list/following-list.component.html + 34 - - + + Open instance in a new tab - src/app/+signup/+register/register.component.html - 22 + src/app/+admin/follows/following-list/following-list.component.html + 44 - - - Channel - src/app/+signup/+register/register.component.html - 25 + src/app/shared/shared-moderation/server-blocklist.component.html + 42 - src/app/+signup/+register/register.component.html - 25 + src/app/shared/shared-moderation/server-blocklist.component.html + 42 + + + No host found matching current filters. - src/app/+my-library/my-video-playlists/my-video-playlist-edit.component.html - 70 + src/app/+admin/follows/following-list/following-list.component.html + 71 + + + Your instance is not following anyone. - src/app/+my-library/my-video-playlists/my-video-playlist-edit.component.html - 70 + src/app/+admin/follows/following-list/following-list.component.html + 72 + + + Do you really want to unfollow ? - src/app/+videos/+video-edit/video-add-components/video-import-torrent.component.html - 27 + src/app/+admin/follows/following-list/following-list.component.ts + 46 + + + Unfollow - src/app/+videos/+video-edit/video-add-components/video-import-url.component.html - 22 + src/app/+admin/follows/following-list/following-list.component.ts + 47 + + + You are not following anymore. - src/app/+videos/+video-edit/video-add-components/video-go-live.component.html - 6 + src/app/+admin/follows/following-list/following-list.component.ts + 54 + + + enabled - src/app/+videos/+video-edit/video-add-components/video-upload.component.html - 11 + src/app/+admin/follows/shared/redundancy-checkbox.component.ts + 23 + + + disabled - src/app/+videos/+video-edit/shared/video-edit.component.html - 58 + src/app/+admin/follows/shared/redundancy-checkbox.component.ts + 23 - - Done + + Redundancy for is - src/app/+signup/+register/register.component.html - 35 + src/app/+admin/follows/shared/redundancy-checkbox.component.ts + 25 - - Create my account + + Videos redundancies - src/app/+signup/+register/register.component.html - 31,32 + src/app/+admin/follows/video-redundancies-list/video-redundancies-list.component.html + 3 - - PeerTube is creating your account... + + My videos duplicated by remote instances - src/app/+signup/+register/register.component.html - 39 + src/app/+admin/follows/video-redundancies-list/video-redundancies-list.component.html + 12 - - Administrators & Sustainability + + Remote videos duplicated by my instance - src/app/+signup/+register/register.component.html - 58 + src/app/+admin/follows/video-redundancies-list/video-redundancies-list.component.html + 13 + + + Strategy - src/app/+signup/+register/register.component.html - 58 + src/app/+admin/follows/video-redundancies-list/video-redundancies-list.component.html + 28 - - Moderation information + + Video - src/app/+signup/+register/register.component.html - 78 + src/app/+admin/follows/video-redundancies-list/video-redundancies-list.component.html + 29 - src/app/+signup/+register/register.component.html - 78 + src/app/+admin/moderation/video-block-list/video-block-list.component.html + 26 + + + Total size - src/app/+about/about-instance/about-instance.component.html - 140 + src/app/+admin/follows/video-redundancies-list/video-redundancies-list.component.html + 30 + + + List redundancies - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 144 + src/app/+admin/follows/video-redundancies-list/video-redundancies-list.component.html + 37 - - Code of conduct + + Open video in a new tab - src/app/+signup/+register/register.component.html - 84 + src/app/+admin/follows/video-redundancies-list/video-redundancies-list.component.html + 47 + + + Your instance doesn't mirror any video. - src/app/+signup/+register/register.component.html - 84 + src/app/+admin/follows/video-redundancies-list/video-redundancies-list.component.html + 79 + + + Your instance has no mirrored videos. - src/app/+about/about-instance/about-instance.component.html - 154 + src/app/+admin/follows/video-redundancies-list/video-redundancies-list.component.html + 80 + + + Enabled strategies stats - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 135 + src/app/+admin/follows/video-redundancies-list/video-redundancies-list.component.html + 89 - - Terms + + No redundancy strategy is enabled on your instance. - src/app/+signup/+register/register.component.html - 90 + src/app/+admin/follows/video-redundancies-list/video-redundancies-list.component.html + 93,95 + + + Used - src/app/+signup/+register/register.component.html - 90 + src/app/+admin/follows/video-redundancies-list/video-redundancies-list.component.ts + 102 + + + Available - src/app/+about/about-instance/about-instance.component.html - 168 + src/app/+admin/follows/video-redundancies-list/video-redundancies-list.component.ts + 102 + + + Do you really want to remove this video redundancy? - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 126 + src/app/+admin/follows/video-redundancies-list/video-redundancies-list.component.ts + 142 - - Who are we? + + Remove redundancy - src/app/+signup/+register/register.component.html - 62 + src/app/+admin/follows/video-redundancies-list/video-redundancies-list.component.ts + 143 - - How long do we plan to maintain this instance? + + Video redundancies removed! - src/app/+signup/+register/register.component.html - 67 + src/app/+admin/follows/video-redundancies-list/video-redundancies-list.component.ts + 149 - - How will we finance this instance? + + Blocked videos - src/app/+signup/+register/register.component.html - 72 + src/app/+admin/moderation/moderation.routes.ts + 67 - - Display name + + Muted instances - src/app/+signup/+register/register-step-user.component.html - 8 + src/app/+admin/moderation/moderation.routes.ts + 107 + + + Showing to of blocked videos - src/app/+my-library/my-video-playlists/my-video-playlist-edit.component.html - 33 - - - src/app/+my-library/my-video-playlists/my-video-playlist-edit.component.html - 33 - - - src/app/shared/shared-video-playlist/video-add-to-playlist.component.html - 71 + src/app/+admin/moderation/video-block-list/video-block-list.component.html + 11 + + + Sensitive - src/app/+my-library/+my-video-channels/my-video-channel-edit.component.html - 53 + src/app/+admin/moderation/video-block-list/video-block-list.component.html + 27 + + + Unfederated - src/app/+my-library/+my-video-channels/my-video-channel-edit.component.html - 53 + src/app/+admin/moderation/video-block-list/video-block-list.component.html + 28 - src/app/+my-account/my-account-settings/my-account-profile/my-account-profile.component.html - 6 + src/app/+admin/moderation/video-block-list/video-block-list.component.html + 60 - - Username + + Date - src/app/+signup/+register/register-step-user.component.html - 23 + src/app/+admin/moderation/video-block-list/video-block-list.component.html + 29 - src/app/+admin/users/user-edit/user-edit.component.html - 83 + src/app/+admin/moderation/video-comment-list/video-comment-list.component.html + 45 + + + The video was blocked due to automatic blocking of new videos - src/app/+admin/users/user-edit/user-edit.component.html - 83 + src/app/+admin/moderation/video-block-list/video-block-list.component.html + 50 - - e.g. jane_doe + + NSFW - src/app/+signup/+register/register-step-user.component.html - 27 + src/app/+admin/moderation/video-block-list/video-block-list.component.html + 56 - Username choice placeholder in the registration form - - - The username is a unique identifier of your account on this and all the other instances. It's as unique as an email address, which makes it easy for other people to interact with it. - src/app/+signup/+register/register-step-user.component.html - 36,37 + src/app/+admin/overview/videos/video-list.component.html + 74 - - Video uploads are disabled on this instance, hence your account won't be able to upload videos. + + Block reason: - src/app/+signup/+register/register-step-user.component.html - 4,5 + src/app/+admin/moderation/video-block-list/video-block-list.component.html + 75 - - I am at least 16 years old and agree to the Terms and to the Code of Conduct of this instance + + No blocked video found matching current filters. - src/app/+signup/+register/register-step-user.component.html - 70,74 + src/app/+admin/moderation/video-block-list/video-block-list.component.html + 92 - - 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. + + No blocked video found. - src/app/+signup/+register/register-step-channel.component.html - 5,7 + src/app/+admin/moderation/video-block-list/video-block-list.component.html + 93 - - Other users can decide to subscribe any channel they want, to be notified when you publish a new video. + + Advanced filters - src/app/+signup/+register/register-step-channel.component.html - 10,11 + src/app/+admin/moderation/video-block-list/video-block-list.component.ts + 30 - - - Channel display name - src/app/+signup/+register/register-step-channel.component.html - 15 + src/app/+admin/moderation/video-comment-list/video-comment-list.component.ts + 47 - - - Channel name - src/app/+signup/+register/register-step-channel.component.html - 30 + src/app/+admin/overview/users/user-list/user-list.component.ts + 39 - src/app/+admin/users/user-edit/user-edit.component.html - 94 + src/app/+my-library/my-videos/my-videos.component.ts + 92 - src/app/+admin/users/user-edit/user-edit.component.html - 94 + src/app/shared/shared-abuse-list/abuse-list-table.component.ts + 39 - - Example: my_super_channel + + Automatic blocks - src/app/+signup/+register/register-step-channel.component.html + src/app/+admin/moderation/video-block-list/video-block-list.component.ts 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. + + Manual blocks - src/app/+signup/+register/register-step-channel.component.html - 43,44 + src/app/+admin/moderation/video-block-list/video-block-list.component.ts + 38 - - Channel name cannot be the same as your account name. You can click on the first step to update your account name. + + Internal actions - src/app/+signup/+register/register-step-channel.component.html - 51,52 + src/app/+admin/moderation/video-block-list/video-block-list.component.ts + 59 + + + src/app/shared/shared-abuse-list/abuse-list-table.component.ts + 243 - - Register + + Switch video block to manual - src/app/+signup/+register/register-routing.module.ts - 14 + src/app/+admin/moderation/video-block-list/video-block-list.component.ts + 64 - - Step + + Video switched to manual block. - src/app/+signup/+register/custom-stepper.component.html - 9 + src/app/+admin/moderation/video-block-list/video-block-list.component.ts + 70 - - Subscribe to the account + + Actions for the video - src/app/+video-channels/video-channels.component.ts - 60 + src/app/+admin/moderation/video-block-list/video-block-list.component.ts + 82 - src/app/+videos/+video-watch/video-watch.component.ts - 913 + src/app/shared/shared-abuse-list/abuse-list-table.component.ts + 333 - - VIDEOS + + Unblock - src/app/+video-channels/video-channels.component.ts - 65 + src/app/+admin/moderation/video-block-list/video-block-list.component.ts + 86 - src/app/+accounts/accounts.component.ts - 60 + src/app/+admin/moderation/video-block-list/video-block-list.component.ts + 133 - - - VIDEO PLAYLISTS - src/app/+video-channels/video-channels.component.ts - 66 + src/app/+admin/overview/videos/video-list.component.ts + 86 + + + src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts + 339 - - ABOUT + + Do you really want to delete this video? - src/app/+video-channels/video-channels.component.ts - 67 + src/app/+admin/moderation/video-block-list/video-block-list.component.ts + 94 - src/app/+accounts/accounts.component.ts - 61 + src/app/shared/shared-abuse-list/abuse-list-table.component.ts + 374 - - Username copied + + Video deleted. - src/app/+video-channels/video-channels.component.ts - 92 + src/app/+admin/moderation/video-block-list/video-block-list.component.ts + 101 - src/app/+accounts/accounts.component.ts - 89 + src/app/shared/shared-abuse-list/abuse-list-table.component.ts + 382 - - {VAR_PLURAL, plural, =1 {1 subscriber} other { subscribers}} + + Do you really want to unblock this video? It will be available again in the videos list. - src/app/+video-channels/video-channels.component.html - 28 + src/app/+admin/moderation/video-block-list/video-block-list.component.ts + 131 + + + Video unblocked. - src/app/+accounts/account-video-channels/account-video-channels.component.html - 13 + src/app/+admin/moderation/video-block-list/video-block-list.component.ts + 139 - src/app/+my-library/+my-video-channels/my-video-channels.component.html - 35 + src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts + 202 - - Go the owner account page + + This view also shows comments from muted accounts. - src/app/+video-channels/video-channels.component.html - 30 + src/app/+admin/moderation/video-comment-list/video-comment-list.component.html + 8 - - Created by + + Showing to of comments - src/app/+video-channels/video-channels.component.html - 31 + src/app/+admin/moderation/video-comment-list/video-comment-list.component.html + 15 - - Manage channel + + Batch actions - src/app/+video-channels/video-channels.component.html - 22,23 + src/app/+admin/moderation/video-comment-list/video-comment-list.component.html + 23 - - - Video channel videos - src/app/+video-channels/video-channels-routing.module.ts - 25 + src/app/+admin/overview/users/user-list/user-list.component.html + 18 - - - Video channel playlists - src/app/+video-channels/video-channels-routing.module.ts - 38 + src/app/+admin/overview/videos/video-list.component.html + 19 - - About video channel + + Select all rows - src/app/+video-channels/video-channels-routing.module.ts - 47 + src/app/+admin/moderation/video-comment-list/video-comment-list.component.html + 38 - - - VIDEO CHANNELS - src/app/+accounts/accounts.component.ts - 59 + src/app/+admin/overview/users/user-list/user-list.component.html + 39 - - - 1 subscriber - src/app/+accounts/accounts.component.ts - 93 + src/app/+admin/overview/videos/video-list.component.html + 35 - - subscribers + + Account - src/app/+accounts/accounts.component.ts - 95 + src/app/+admin/moderation/video-comment-list/video-comment-list.component.html + 42 - - - direct account followers - src/app/+accounts/accounts.component.ts - 109 + src/app/shared/shared-moderation/account-blocklist.component.html + 23 - - - Report this account - src/app/+accounts/accounts.component.ts - 115 + src/app/shared/shared-moderation/account-blocklist.component.html + 23 - - Banned + + Video - src/app/+accounts/accounts.component.html - 18 + src/app/+admin/moderation/video-comment-list/video-comment-list.component.html + 43 - - - Muted - src/app/+accounts/accounts.component.html - 19 + src/app/+admin/overview/videos/video-list.component.html + 39 - src/app/shared/shared-share-modal/video-share.component.html - 166 + src/app/+my-library/my-ownership/my-ownership.component.html + 20 - - - Instance muted - src/app/+accounts/accounts.component.html - 20 + src/app/+my-library/my-video-imports/my-video-imports.component.html + 18 - - - Muted by your instance - src/app/+accounts/accounts.component.html - 21 + src/app/shared/shared-video-miniature/video-download.component.html + 8 - - Instance muted by your instance + + Comment - src/app/+accounts/accounts.component.html - 22 + src/app/+admin/moderation/video-comment-list/video-comment-list.component.html + 44 - - - Manage account - src/app/+accounts/accounts.component.html - 36 + src/app/+videos/+video-watch/shared/comment/video-comment-add.component.ts + 81 - - Account videos + + Select this row - src/app/+accounts/accounts-routing.module.ts - 29 + src/app/+admin/moderation/video-comment-list/video-comment-list.component.html + 53 - - - Account video channels - src/app/+accounts/accounts-routing.module.ts - 42 + src/app/+admin/overview/users/user-list/user-list.component.html + 79 - - - About account - src/app/+accounts/accounts-routing.module.ts - 51 + src/app/+admin/overview/videos/video-list.component.html + 50 - - Published + + See full comment - src/app/shared/shared-video-miniature/video-miniature.component.ts - 162 + src/app/+admin/moderation/video-comment-list/video-comment-list.component.html + 57 - - Publication scheduled on + + Open account in a new tab - src/app/shared/shared-video-miniature/video-miniature.component.ts - 167 + src/app/+admin/moderation/video-comment-list/video-comment-list.component.html + 68 - - - Waiting transcoding - src/app/shared/shared-video-miniature/video-miniature.component.ts - 171 + src/app/+admin/overview/users/user-list/user-list.component.html + 93 - - - To transcode - src/app/shared/shared-video-miniature/video-miniature.component.ts - 175 + src/app/+my-library/my-ownership/my-ownership.component.html + 38 - - - To import - src/app/shared/shared-video-miniature/video-miniature.component.ts - 179 + src/app/shared/shared-abuse-list/abuse-list-table.component.html + 44 - - - Unlisted - src/app/shared/shared-video-miniature/video-miniature.component.html - 6 + src/app/shared/shared-moderation/account-blocklist.component.html + 34 - src/app/+videos/+video-watch/video-watch-playlist.component.html - 9 + src/app/shared/shared-moderation/account-blocklist.component.html + 34 - - Private + + Commented video - src/app/shared/shared-video-miniature/video-miniature.component.html - 7 + src/app/+admin/moderation/video-comment-list/video-comment-list.component.html + 80 + + + No comments found matching current filters. - src/app/shared/shared-video-playlist/video-playlist-element-miniature.component.html - 33 + src/app/+admin/moderation/video-comment-list/video-comment-list.component.html + 105 + + + No comments found. - src/app/+videos/+video-watch/video-watch-playlist.component.html - 10 + src/app/+admin/moderation/video-comment-list/video-comment-list.component.html + 106 - - {VAR_PLURAL, plural, =1 {1 view} other { views}} + + Local comments - src/app/shared/shared-video-miniature/video-miniature.component.html - 32 + src/app/+admin/moderation/video-comment-list/video-comment-list.component.ts + 51 - - + + Remote comments - src/app/shared/shared-video-miniature/video-miniature.component.html - 32,33 + src/app/+admin/moderation/video-comment-list/video-comment-list.component.ts + 55 - - Blocked + + Delete this comment - src/app/shared/shared-video-miniature/video-miniature.component.html - 53 + src/app/+admin/moderation/video-comment-list/video-comment-list.component.ts + 80 - - Sensitive + + Delete all comments of this account - src/app/shared/shared-video-miniature/video-miniature.component.html - 58,59 + src/app/+admin/moderation/video-comment-list/video-comment-list.component.ts + 86 - - Enter a new tag + + Comments are deleted after a few minutes - src/app/shared/shared-forms/select/select-tags.component.html - 5 + src/app/+admin/moderation/video-comment-list/video-comment-list.component.ts + 87 - - Published videos + + comments deleted. - src/app/+video-channels/video-channel-videos/video-channel-videos.component.ts - 42 + src/app/+admin/moderation/video-comment-list/video-comment-list.component.ts + 148 - - Published 1 video + + Do you really want to delete all comments of ? - src/app/+video-channels/video-channel-videos/video-channel-videos.component.ts - 86 + src/app/+admin/moderation/video-comment-list/video-comment-list.component.ts + 168 - - Published videos + + Comments of will be deleted in a few minutes - src/app/+video-channels/video-channel-videos/video-channel-videos.component.ts - 87 + src/app/+admin/moderation/video-comment-list/video-comment-list.component.ts + 180 + + + User created. - src/app/+accounts/account-videos/account-videos.component.ts - 79 + src/app/+admin/overview/users/user-edit/user-create.component.ts + 77 - - Display all videos (private, unlisted or not yet published) + + Create user - src/app/shared/shared-video-miniature/abstract-video-list.html - 40 + src/app/+admin/overview/users/user-edit/user-create.component.ts + 96 - src/app/shared/shared-video-miniature/abstract-video-list.html - 40 + src/app/+admin/overview/users/user-list/user-list.component.html + 25 + + + Create - src/app/shared/shared-video-miniature/abstract-video-list.html - 40 + src/app/+admin/overview/users/user-edit/user-edit.component.html + 8 - src/app/shared/shared-video-miniature/abstract-video-list.html - 40 + src/app/+admin/overview/users/user-edit/user-edit.component.html + 8 - src/app/shared/shared-video-miniature/abstract-video-list.html - 40 + src/app/+manage/video-channel-edit/video-channel-create.component.ts + 102 - src/app/shared/shared-video-miniature/abstract-video-list.html - 40 + src/app/+my-library/my-video-playlists/my-video-playlist-create.component.ts + 92 - src/app/shared/shared-video-miniature/abstract-video-list.html - 40 + src/app/+my-library/my-video-playlists/my-video-playlist-edit.component.html + 8 - - - No results. - src/app/shared/shared-video-miniature/abstract-video-list.html - 48 + src/app/+my-library/my-video-playlists/my-video-playlist-edit.component.html + 8 - src/app/shared/shared-video-miniature/abstract-video-list.html - 48 + src/app/shared/shared-video-playlist/video-add-to-playlist.component.html + 81 + + + + Edit + + src/app/+admin/overview/users/user-edit/user-edit.component.html + 11 - src/app/shared/shared-video-miniature/videos-selection.component.html - 1 + src/app/+admin/overview/users/user-edit/user-edit.component.html + 11 - src/app/shared/shared-video-miniature/abstract-video-list.html - 48 + src/app/+my-library/my-video-playlists/my-video-playlist-edit.component.html + 11 - src/app/shared/shared-video-miniature/abstract-video-list.html - 48 + src/app/+my-library/my-video-playlists/my-video-playlist-edit.component.html + 11 - src/app/shared/shared-video-miniature/abstract-video-list.html - 48 + src/app/+my-library/my-video-playlists/my-video-playlist-edit.component.html + 85 - src/app/shared/shared-video-miniature/abstract-video-list.html - 48 + src/app/+my-library/my-video-playlists/my-video-playlist-edit.component.html + 85 - src/app/shared/shared-video-miniature/abstract-video-list.html - 48 + src/app/+videos/+video-edit/shared/video-edit.component.html + 283 - src/app/+videos/video-list/overview/video-overview.component.html - 4 + src/app/+videos/+video-edit/video-add-components/video-upload.component.html + 43 - - Created playlists + + {VAR_PLURAL, plural, =1 {Video} other {Videos}} - src/app/+video-channels/video-channel-playlists/video-channel-playlists.component.html - 2,4 + src/app/+admin/overview/users/user-edit/user-edit.component.html + 24 - - - This channel does not have playlists. - src/app/+video-channels/video-channel-playlists/video-channel-playlists.component.html - 6 + src/app/+admin/overview/users/user-edit/user-edit.component.html + 24 - - No description + + {VAR_PLURAL, plural, =1 {Channel} other {Channels}} - src/app/+video-channels/video-channel-about/video-channel-about.component.ts - 41 + src/app/+admin/overview/users/user-edit/user-edit.component.html + 30 - src/app/+accounts/account-about/account-about.component.ts - 38 + src/app/+admin/overview/users/user-edit/user-edit.component.html + 30 - - DESCRIPTION + + {VAR_PLURAL, plural, =1 {Subscriber} other {Subscribers}} - src/app/+video-channels/video-channel-about/video-channel-about.component.html - 5 + src/app/+admin/overview/users/user-edit/user-edit.component.html + 36 - src/app/+accounts/account-about/account-about.component.html - 5 + src/app/+admin/overview/users/user-edit/user-edit.component.html + 36 - - STATS + + Incriminated in reports - src/app/+video-channels/video-channel-about/video-channel-about.component.html - 17 + src/app/+admin/overview/users/user-edit/user-edit.component.html + 42 - src/app/+accounts/account-about/account-about.component.html - 10 + src/app/+admin/overview/users/user-edit/user-edit.component.html + 42 - - Created + + Authored reports accepted - src/app/+video-channels/video-channel-about/video-channel-about.component.html - 18 + src/app/+admin/overview/users/user-edit/user-edit.component.html + 48 - - - SUPPORT THIS CHANNEL - src/app/+video-channels/video-channel-about/video-channel-about.component.html - 10 + src/app/+admin/overview/users/user-edit/user-edit.component.html + 48 - - Video channels + + {VAR_PLURAL, plural, =1 {Comment} other {Comments}} - src/app/+accounts/account-video-channels/account-video-channels.component.html - 1 + src/app/+admin/overview/users/user-edit/user-edit.component.html + 54 - - - This account does not have channels. - src/app/+accounts/account-video-channels/account-video-channels.component.html - 4 + src/app/+admin/overview/users/user-edit/user-edit.component.html + 54 - - See this video channel - - src/app/+accounts/account-video-channels/account-video-channels.component.html - 9 - - - - This channel doesn't have any videos. + + NEW USER - src/app/+accounts/account-video-channels/account-video-channels.component.html - 20 + src/app/+admin/overview/users/user-edit/user-edit.component.html + 73 - - - SHOW THIS CHANNEL - src/app/+accounts/account-video-channels/account-video-channels.component.html - 29,30 + src/app/+admin/overview/users/user-edit/user-edit.component.html + 73 - - Joined + + Username - src/app/+accounts/account-about/account-about.component.html - 12 + src/app/+admin/overview/users/user-edit/user-edit.component.html + 83 - - - 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/+admin/overview/users/user-edit/user-edit.component.html + 83 - - - Subscribed to . You will be notified of all their new videos. - src/app/shared/shared-user-subscription/subscribe-button.component.ts - 110 + src/app/+admin/overview/users/user-list/user-list.component.ts + 116 - - - Subscribed - src/app/shared/shared-user-subscription/subscribe-button.component.ts - 112 + src/app/+my-account/my-account-settings/my-account-profile/my-account-profile.component.html + 6 - - - Unsubscribed from all channels of - src/app/shared/shared-user-subscription/subscribe-button.component.ts - 139 + src/app/+signup/+register/register-step-user.component.html + 23 - - Unsubscribed from + + john - src/app/shared/shared-user-subscription/subscribe-button.component.ts - 140 + src/app/+admin/overview/users/user-edit/user-edit.component.html + 85 - - - Unsubscribed - src/app/shared/shared-user-subscription/subscribe-button.component.ts - 142 + src/app/+admin/overview/users/user-edit/user-edit.component.html + 85 - - Using an ActivityPub account + + Channel name - src/app/shared/shared-user-subscription/subscribe-button.component.html - 50 + src/app/+admin/overview/users/user-edit/user-edit.component.html + 94 - - - Subscribe with a Mastodon account: - src/app/shared/shared-user-subscription/subscribe-button.component.html - 57 + src/app/+admin/overview/users/user-edit/user-edit.component.html + 94 - - - Using a syndication feed - src/app/shared/shared-user-subscription/subscribe-button.component.html - 62 + src/app/+signup/+register/register-step-channel.component.html + 30 - - Subscribe via RSS + + john_channel - src/app/shared/shared-user-subscription/subscribe-button.component.html - 63 + src/app/+admin/overview/users/user-edit/user-edit.component.html + 96 - - - Subscribe - src/app/shared/shared-user-subscription/subscribe-button.component.html - 7 + src/app/+admin/overview/users/user-edit/user-edit.component.html + 96 - - Subscribe to all channels + + Email - src/app/shared/shared-user-subscription/subscribe-button.component.html - 9 + src/app/+admin/overview/users/user-edit/user-edit.component.html + 105 - - - channels subscribed - src/app/shared/shared-user-subscription/subscribe-button.component.html - 11 + src/app/+admin/overview/users/user-edit/user-edit.component.html + 105 - - - {VAR_SELECT, select, undefined {Unsubscribe} other {Unsubscribe from all channels}} - src/app/shared/shared-user-subscription/subscribe-button.component.html - 31 + src/app/+admin/overview/users/user-list/user-list.component.ts + 117 - - - Subscribe with an account on this instance - src/app/shared/shared-user-subscription/subscribe-button.component.html - 53 + src/app/+login/login.component.html + 112 - - - Subscribe with your local account - src/app/shared/shared-user-subscription/subscribe-button.component.html - 54 + src/app/+my-account/my-account-settings/my-account-notification-preferences/my-account-notification-preferences.component.html + 6 - - - Verify account via email - src/app/+signup/+verify-account/verify-account-routing.module.ts - 17 + src/app/+signup/+register/register-step-user.component.html + 45 - - - Ask to send an email to verify you account - src/app/+signup/+verify-account/verify-account-routing.module.ts - 26 + src/app/+signup/+register/register-step-user.component.html + 47 - - - Welcome to PeerTube! - src/app/+signup/shared/signup-success.component.html + src/app/+signup/+verify-account/verify-account-ask-send-email/verify-account-ask-send-email.component.html 8 - - If you need help to use PeerTube, you can have a look at the documentation. - - src/app/+signup/shared/signup-success.component.html - 14,15 - - - - Channels + + mail@example.com - src/app/+my-library/my-library.component.ts - 47 + src/app/+admin/overview/users/user-edit/user-edit.component.html + 107 - - - Videos - src/app/+my-library/my-library.component.ts - 54 + src/app/+admin/overview/users/user-edit/user-edit.component.html + 107 - - Playlists + + Password - src/app/+my-library/my-library.component.ts - 61 + src/app/+admin/overview/users/user-edit/user-edit.component.html + 117 - - - Subscriptions - src/app/+my-library/my-library.component.ts - 66 + src/app/+admin/overview/users/user-edit/user-edit.component.html + 117 - src/app/+videos/videos-routing.module.ts - 73 + src/app/+login/login.component.html + 38 - src/app/+videos/video-list/video-user-subscriptions.component.ts - 45 + src/app/+login/login.component.html + 40 - - - History - src/app/+my-library/my-library.component.ts - 71 + src/app/+reset-password/reset-password.component.html + 8 - - - My playlists - src/app/+my-library/my-library-routing.module.ts - 40 + src/app/+reset-password/reset-password.component.html + 10 - - - Create a new playlist - src/app/+my-library/my-library-routing.module.ts - 49 + src/app/+signup/+register/register-step-user.component.html + 56 - - - Playlist elements - src/app/+my-library/my-library-routing.module.ts + src/app/+signup/+register/register-step-user.component.html 58 - - Update playlist + + If you leave the password empty, an email will be sent to the user. - src/app/+my-library/my-library-routing.module.ts - 67 + src/app/+admin/overview/users/user-edit/user-edit.component.html + 120,122 - src/app/+my-library/my-video-playlists/my-video-playlist-elements.component.ts - 47 + src/app/+admin/overview/users/user-edit/user-edit.component.html + 120,122 - - My videos + + Role - src/app/+my-library/my-library-routing.module.ts - 77 + src/app/+admin/overview/users/user-edit/user-edit.component.html + 136 - src/app/+my-library/my-videos/my-videos.component.ts - 58 + src/app/+admin/overview/users/user-edit/user-edit.component.html + 136 - - - My video imports - src/app/+my-library/my-library-routing.module.ts - 90 + src/app/+admin/overview/users/user-list/user-list.component.ts + 119 - - My subscriptions + + Video quota - src/app/+my-library/my-library-routing.module.ts - 99 + src/app/+admin/overview/users/user-edit/user-edit.component.html + 151 - - - Ownership changes - src/app/+my-library/my-library-routing.module.ts - 108 + src/app/+admin/overview/users/user-edit/user-edit.component.html + 151 - - - My video history - src/app/+my-library/my-library-routing.module.ts + src/app/+admin/overview/users/user-list/user-list.component.ts 118 - - - Verify account email confirmation - src/app/+signup/+verify-account/verify-account-email/verify-account-email.component.html - 3,4 + src/app/shared/shared-instance/instance-features-table.component.html + 47 - - Email updated. + + Transcoding is enabled. The video quota only takes into account original video size. At most, this user could upload ~ . - 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 + 161,164 - - - An error occurred. - 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 + 161,164 - - An email with verification link will be sent to . + + Daily video quota - 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 + 172 - - - 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/+admin/overview/users/user-edit/user-edit.component.html + 172 - - - Send verification email - src/app/+signup/+verify-account/verify-account-ask-send-email/verify-account-ask-send-email.component.html - 17 + src/app/shared/shared-main/users/user-quota.component.html + 13 - - This instance does not require email verification. + + Auth plugin - 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 + 188 - - - Report - src/app/shared/shared-moderation/report-modals/account-report.component.ts - 51 + src/app/+admin/overview/users/user-edit/user-edit.component.html + 188 - - - Account reported. - src/app/shared/shared-moderation/report-modals/account-report.component.ts - 82 + src/app/+admin/overview/users/user-list/user-list.component.ts + 126 - - What is the issue? + + None (local authentication) - src/app/shared/shared-moderation/report-modals/report.component.html - 13 + src/app/+admin/overview/users/user-edit/user-edit.component.html + 192 - src/app/shared/shared-moderation/report-modals/video-report.component.html - 13 + src/app/+admin/overview/users/user-edit/user-edit.component.html + 192 + + + Doesn't need review before a video goes public - src/app/shared/shared-moderation/report-modals/report.component.html - 13 + src/app/+admin/overview/users/user-edit/user-edit.component.html + 201 + + + src/app/+admin/overview/users/user-edit/user-edit.component.html + 201 - - Please describe the issue... + + DANGER ZONE - src/app/shared/shared-moderation/report-modals/report.component.html - 42 + src/app/+admin/overview/users/user-edit/user-edit.component.html + 219 - src/app/shared/shared-moderation/report-modals/video-report.component.html - 80 + src/app/+admin/overview/users/user-edit/user-edit.component.html + 219 - src/app/shared/shared-moderation/report-modals/report.component.html - 42 + src/app/+my-account/my-account-settings/my-account-settings.component.html + 77 - - Submit + + Send a link to reset the password by email to the user - src/app/shared/shared-moderation/report-modals/report.component.html - 57 + src/app/+admin/overview/users/user-edit/user-edit.component.html + 226 - src/app/+my-library/my-videos/modals/video-change-ownership.component.html - 27 + src/app/+admin/overview/users/user-edit/user-edit.component.html + 226 + + + Ask for new password - src/app/shared/shared-moderation/video-block.component.html - 43 + src/app/+admin/overview/users/user-edit/user-edit.component.html + 227 - src/app/shared/shared-moderation/report-modals/video-report.component.html - 95 + src/app/+admin/overview/users/user-edit/user-edit.component.html + 227 + + + Manually set the user password - src/app/+about/about-instance/contact-admin-modal.component.html - 53 + src/app/+admin/overview/users/user-edit/user-edit.component.html + 231 - src/app/shared/shared-moderation/report-modals/report.component.html - 57 + src/app/+admin/overview/users/user-edit/user-edit.component.html + 231 - - Your report will be sent to moderators of and will be forwarded to the comment origin () too. + + Show - src/app/shared/shared-moderation/report-modals/report.component.html - 36,38 + src/app/+admin/overview/users/user-edit/user-password.component.html + 10 - src/app/shared/shared-moderation/report-modals/report.component.html - 36,38 + src/app/shared/shared-forms/input-toggle-hidden.component.ts + 39 - - Do you really want to delete videos? + + Password changed for user . - src/app/+my-library/my-videos/my-videos.component.ts - 103 + src/app/+admin/overview/users/user-edit/user-password.component.ts + 40 - - videos deleted. + + Update user password - src/app/+my-library/my-videos/my-videos.component.ts - 120 + src/app/+admin/overview/users/user-edit/user-password.component.ts + 53 - - Do you really want to delete ? + + User updated. - src/app/+my-library/my-videos/my-videos.component.ts - 130 + src/app/+admin/overview/users/user-edit/user-update.component.ts + 92 + + + Update user - src/app/+my-library/my-video-playlists/my-video-playlists.component.ts - 49 + src/app/+admin/overview/users/user-edit/user-update.component.ts + 111 + + + An email asking for password reset has been sent to . - src/app/+my-library/my-video-playlists/my-video-playlist-elements.component.ts - 126 + src/app/+admin/overview/users/user-edit/user-update.component.ts + 118 - - Video deleted. + + Showing to of users - src/app/+my-library/my-videos/my-videos.component.ts - 138 + src/app/+admin/overview/users/user-list/user-list.component.html + 11 + + + Table parameters - src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts - 214 + src/app/+admin/overview/users/user-list/user-list.component.html + 47 - - Display live information + + Select columns - src/app/+my-library/my-videos/my-videos.component.ts - 161 + src/app/+admin/overview/users/user-list/user-list.component.html + 53 + + + Highlight banned users - src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts - 278 + src/app/+admin/overview/users/user-list/user-list.component.html + 59 - - Change ownership + + User's email must be verified to login - src/app/+my-library/my-videos/my-videos.component.ts - 167 + src/app/+admin/overview/users/user-list/user-list.component.html + 111 - - My videos + + User's email is verified / User can login without email verification - src/app/+my-library/my-videos/my-videos.component.html - 4 + src/app/+admin/overview/users/user-list/user-list.component.html + 115 - - My imports + + Total video quota - src/app/+my-library/my-videos/my-videos.component.html - 11 + src/app/+admin/overview/users/user-list/user-list.component.html + 122 - src/app/+my-library/my-video-imports/my-video-imports.component.html + src/app/shared/shared-main/users/user-quota.component.html 3 - - Ownership changes + + Total daily video quota - src/app/+my-library/my-videos/my-videos.component.html - 16 + src/app/+admin/overview/users/user-list/user-list.component.html + 132 - - Search your videos + + The user was banned - src/app/+my-library/my-videos/my-videos.component.html - 23 + src/app/+admin/overview/users/user-list/user-list.component.html + 142 - - Clear filters - - src/app/+my-library/my-videos/my-videos.component.html - 26 - - - src/app/+my-library/my-video-playlists/my-video-playlists.component.html - 13 - + + Ban reason: - src/app/+my-library/my-subscriptions/my-subscriptions.component.html - 14 + src/app/+admin/overview/users/user-list/user-list.component.html + 159 + + + Banned users - src/app/+my-library/+my-video-channels/my-video-channels.component.html - 14 + src/app/+admin/overview/users/user-list/user-list.component.ts + 43 + + + Videos will be deleted, comments will be tombstoned. - src/app/shared/shared-moderation/server-blocklist.component.html - 20 + src/app/+admin/overview/users/user-list/user-list.component.ts + 87 - src/app/shared/shared-moderation/account-blocklist.component.html - 20 + src/app/shared/shared-moderation/user-moderation-dropdown.component.ts + 328 + + + Ban - src/app/+admin/follows/following-list/following-list.component.html - 20 + src/app/+admin/overview/users/user-list/user-list.component.ts + 92 - src/app/shared/shared-abuse-list/abuse-list-table.component.html - 31 + src/app/shared/shared-moderation/user-ban-modal.component.html + 3 - src/app/shared/shared-moderation/account-blocklist.component.html - 20 + 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-moderation/server-blocklist.component.html - 20 + src/app/+admin/overview/users/user-list/user-list.component.ts + 93 - src/app/+admin/moderation/video-comment-list/video-comment-list.component.html - 46 + src/app/shared/shared-moderation/user-moderation-dropdown.component.ts + 334 + + + Unban - src/app/+admin/moderation/video-block-list/video-block-list.component.html - 33 + src/app/+admin/overview/users/user-list/user-list.component.ts + 98 - src/app/+admin/follows/followers-list/followers-list.component.html - 20 + src/app/+admin/overview/users/user-list/user-list.component.ts + 177 - src/app/+admin/users/user-list/user-list.component.html - 36 + src/app/shared/shared-moderation/user-moderation-dropdown.component.ts + 66 - - Delete + + Set Email as Verified - src/app/+my-library/my-videos/my-videos.component.html - 43 + src/app/+admin/overview/users/user-list/user-list.component.ts + 105 - src/app/+videos/+video-edit/shared/video-edit.component.html - 178 + src/app/shared/shared-moderation/user-moderation-dropdown.component.ts + 345 - - Ownership change request sent. + + Created - src/app/+my-library/my-videos/modals/video-change-ownership.component.ts - 64 + src/app/+admin/overview/users/user-list/user-list.component.ts + 120 - - Change ownership + + Daily quota - src/app/+my-library/my-videos/modals/video-change-ownership.component.html - 3 + src/app/+admin/overview/users/user-list/user-list.component.ts + 125 - - Select the next owner + + Last login - src/app/+my-library/my-videos/modals/video-change-ownership.component.html - 10 + src/app/+admin/overview/users/user-list/user-list.component.ts + 127 You cannot ban root. - src/app/shared/shared-moderation/user-moderation-dropdown.component.ts - 58 + src/app/+admin/overview/users/user-list/user-list.component.ts + 164 - src/app/+admin/users/user-list/user-list.component.ts - 154 + src/app/shared/shared-moderation/user-moderation-dropdown.component.ts + 54 - - Do you really want to unban ? + + Do you really want to unban users? - src/app/shared/shared-moderation/user-moderation-dropdown.component.ts - 70 + src/app/+admin/overview/users/user-list/user-list.component.ts + 177 - - Unban + + users unbanned. - src/app/shared/shared-moderation/user-moderation-dropdown.component.ts - 70 + src/app/+admin/overview/users/user-list/user-list.component.ts + 183 + + + You cannot delete root. - src/app/+admin/users/user-list/user-list.component.ts - 88 + src/app/+admin/overview/users/user-list/user-list.component.ts + 194 - src/app/+admin/users/user-list/user-list.component.ts - 171 + src/app/shared/shared-moderation/user-moderation-dropdown.component.ts + 82 - - User unbanned. + + If you remove these users, you will not be able to create others with the same username! - src/app/shared/shared-moderation/user-moderation-dropdown.component.ts - 76 + src/app/+admin/overview/users/user-list/user-list.component.ts + 199 - - You cannot delete root. + + users deleted. - src/app/shared/shared-moderation/user-moderation-dropdown.component.ts - 86 + src/app/+admin/overview/users/user-list/user-list.component.ts + 206 + + + users email set as verified. - src/app/+admin/users/user-list/user-list.component.ts - 188 + src/app/+admin/overview/users/user-list/user-list.component.ts + 218 - - If you remove this user, you will not be able to create another with the same username! + + Users list - src/app/shared/shared-moderation/user-moderation-dropdown.component.ts - 90 + src/app/+admin/overview/users/users.routes.ts + 25 - - User deleted. + + Create a user - src/app/shared/shared-moderation/user-moderation-dropdown.component.ts - 96 + src/app/+admin/overview/users/users.routes.ts + 34 - - User email set as verified + + Update a user - src/app/shared/shared-moderation/user-moderation-dropdown.component.ts - 107 + src/app/+admin/overview/users/users.routes.ts + 43 - - Account muted. + + Video type - src/app/shared/shared-moderation/user-moderation-dropdown.component.ts - 119 + src/app/+admin/overview/videos/video-admin.service.ts + 45 + + + VOD - src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts - 240 + src/app/+admin/overview/videos/video-admin.service.ts + 49 - - Account unmuted. + + Live - src/app/shared/shared-moderation/user-moderation-dropdown.component.ts - 133 + src/app/+admin/overview/videos/video-admin.service.ts + 53 + + + Video files - src/app/shared/shared-moderation/account-blocklist.component.ts - 47 + src/app/+admin/overview/videos/video-admin.service.ts + 59 - - Instance muted. + + With WebTorrent - src/app/shared/shared-moderation/user-moderation-dropdown.component.ts - 147 + src/app/+admin/overview/videos/video-admin.service.ts + 63 + + + Without WebTorrent - src/app/shared/shared-moderation/server-blocklist.component.ts - 68 + src/app/+admin/overview/videos/video-admin.service.ts + 67 - - Instance unmuted. + + With HLS - src/app/shared/shared-moderation/user-moderation-dropdown.component.ts - 161 + src/app/+admin/overview/videos/video-admin.service.ts + 71 + + + Without HLS - src/app/shared/shared-moderation/server-blocklist.component.ts - 45 + src/app/+admin/overview/videos/video-admin.service.ts + 75 - - Account muted by the instance. + + Videos scope - src/app/shared/shared-moderation/user-moderation-dropdown.component.ts - 175 + src/app/+admin/overview/videos/video-admin.service.ts + 81 + + + Remote videos - src/app/shared/shared-abuse-list/abuse-list-table.component.ts - 429 + src/app/+admin/overview/videos/video-admin.service.ts + 85 - - Account unmuted by the instance. + + Local videos - src/app/shared/shared-moderation/user-moderation-dropdown.component.ts + src/app/+admin/overview/videos/video-admin.service.ts + 89 + + + src/app/+videos/video-list/videos-list-common-page.component.ts 189 - - - Instance muted by the instance. - src/app/shared/shared-moderation/user-moderation-dropdown.component.ts - 203 + src/app/core/menu/menu.service.ts + 142 + + + src/app/core/menu/menu.service.ts + 143 - - Instance unmuted by the instance. + + Exclude - src/app/shared/shared-moderation/user-moderation-dropdown.component.ts - 217 + src/app/+admin/overview/videos/video-admin.service.ts + 95 - - Are you sure you want to remove all the comments of this account? + + Exclude muted accounts - src/app/shared/shared-moderation/user-moderation-dropdown.component.ts - 228 + src/app/+admin/overview/videos/video-admin.service.ts + 99 - - Delete account comments + + Exclude public videos - src/app/shared/shared-moderation/user-moderation-dropdown.component.ts - 229 + src/app/+admin/overview/videos/video-admin.service.ts + 103 - - Will remove comments of this account (may take several minutes). + + Showing to of videos - src/app/shared/shared-moderation/user-moderation-dropdown.component.ts - 235 + src/app/+admin/overview/videos/video-list.component.html + 11 - - Edit user + + Info - src/app/shared/shared-moderation/user-moderation-dropdown.component.ts - 263 + src/app/+admin/overview/videos/video-list.component.html + 40 + + + src/app/core/notification/notifier.service.ts + 11 - - Change quota, role, and more. + + Files - src/app/shared/shared-moderation/user-moderation-dropdown.component.ts - 264 + src/app/+admin/overview/videos/video-list.component.html + 41 - - Delete user + + Published - src/app/shared/shared-moderation/user-moderation-dropdown.component.ts - 268 + src/app/+admin/overview/videos/video-list.component.html + 42 - - Videos will be deleted, comments will be tombstoned. + + - src/app/shared/shared-moderation/user-moderation-dropdown.component.ts - 269 + src/app/+admin/overview/videos/video-list.component.html + 76 - src/app/+admin/users/user-list/user-list.component.ts - 77 + src/app/+my-account/my-account-settings/my-account-notification-preferences/my-account-notification-preferences.component.html + 4 - - - Ban - src/app/shared/shared-moderation/user-moderation-dropdown.component.ts - 273 + src/app/+videos/+video-edit/video-add-components/video-go-live.component.html + 31 - src/app/+admin/users/user-list/user-list.component.ts - 82 + src/app/+videos/+video-watch/video-watch.component.html + 77 - - - User won't be able to login anymore, but videos and comments will be kept as is. - src/app/shared/shared-moderation/user-moderation-dropdown.component.ts - 274 + src/app/menu/menu.component.html + 110 - src/app/+admin/users/user-list/user-list.component.ts - 83 + src/app/shared/shared-main/buttons/action-dropdown.component.html + 22 - - - Unban user - src/app/shared/shared-moderation/user-moderation-dropdown.component.ts - 279 + src/app/shared/shared-main/misc/top-menu-dropdown.component.html + 14 - - - Allow the user to login and create videos/comments again - src/app/shared/shared-moderation/user-moderation-dropdown.component.ts - 280 + src/app/shared/shared-main/misc/top-menu-dropdown.component.html + 24 - - - Set Email as Verified - src/app/shared/shared-moderation/user-moderation-dropdown.component.ts - 285 + src/app/shared/shared-video-miniature/video-download.component.html + 27 - src/app/+admin/users/user-list/user-list.component.ts - 95 + src/app/shared/shared-video-miniature/video-download.component.html + 52 - - - Mute this account - src/app/shared/shared-moderation/user-moderation-dropdown.component.ts - 297 + src/app/shared/shared-video-miniature/video-download.component.html + 78 - - - Hide any content from that user from you. - src/app/shared/shared-moderation/user-moderation-dropdown.component.ts - 298 + src/app/shared/shared-video-miniature/video-download.component.html + 89 - - - Unmute this account - src/app/shared/shared-moderation/user-moderation-dropdown.component.ts - 303 + src/app/shared/shared-video-miniature/video-download.component.html + 101 - - - Show back content from that user for you. - src/app/shared/shared-moderation/user-moderation-dropdown.component.ts - 304 + src/app/shared/shared-video-miniature/videos-selection.component.html + 1 - - Mute the instance + + Account muted - src/app/shared/shared-moderation/user-moderation-dropdown.component.ts - 309 + src/app/+admin/overview/videos/video-list.component.html + 78 - - Hide any content from that instance for you. + + Server muted - src/app/shared/shared-moderation/user-moderation-dropdown.component.ts - 310 + src/app/+admin/overview/videos/video-list.component.html + 79 - - Unmute the instance + + Blocked - src/app/shared/shared-moderation/user-moderation-dropdown.component.ts - 315 + src/app/+admin/overview/videos/video-list.component.html + 81 - - - Show back content from that instance for you. - src/app/shared/shared-moderation/user-moderation-dropdown.component.ts - 316 + src/app/shared/shared-video-miniature/video-miniature.component.html + 57 - - Remove comments from your videos + + Block - src/app/shared/shared-moderation/user-moderation-dropdown.component.ts - 321 + src/app/+admin/overview/videos/video-list.component.ts + 80 - - - Remove comments made by this account on your videos. - src/app/shared/shared-moderation/user-moderation-dropdown.component.ts - 322 + src/app/shared/shared-moderation/video-block.component.html + 50 - - - Mute this account by your instance - src/app/shared/shared-moderation/user-moderation-dropdown.component.ts + src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts 333 - - Hide any content from that user from you, your instance and its users. + + Run HLS transcoding - src/app/shared/shared-moderation/user-moderation-dropdown.component.ts - 334 + src/app/+admin/overview/videos/video-list.component.ts + 94 - - - Unmute this account by your instance - src/app/shared/shared-moderation/user-moderation-dropdown.component.ts - 339 + src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts + 365 - - Show this user's content to the users of this instance again. + + Run WebTorrent transcoding - src/app/shared/shared-moderation/user-moderation-dropdown.component.ts - 340 + src/app/+admin/overview/videos/video-list.component.ts + 100 - - - Mute the instance by your instance - src/app/shared/shared-moderation/user-moderation-dropdown.component.ts - 351 + src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts + 371 - - Hide any content from that instance from you, your instance and its users. + + Delete HLS files - src/app/shared/shared-moderation/user-moderation-dropdown.component.ts - 352 + src/app/+admin/overview/videos/video-list.component.ts + 106 - - - Unmute the instance by your instance - src/app/shared/shared-moderation/user-moderation-dropdown.component.ts - 357 + src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts + 377 - - Show back content from that instance for you, your instance and its users. + + Delete WebTorrent files - src/app/shared/shared-moderation/user-moderation-dropdown.component.ts - 358 + src/app/+admin/overview/videos/video-list.component.ts + 112 - - - Remove comments from your instance - src/app/shared/shared-moderation/user-moderation-dropdown.component.ts - 368 + src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts + 383 - - Remove comments made by this account from your instance. + + Are you sure you want to delete these videos? - src/app/shared/shared-moderation/user-moderation-dropdown.component.ts - 369 + src/app/+admin/overview/videos/video-list.component.ts + 197 - - Playlist } deleted. + + Deleted videos. - src/app/+my-library/my-video-playlists/my-video-playlists.component.ts - 60 + src/app/+admin/overview/videos/video-list.component.ts + 204 - - My playlists + + Unblocked videos. - src/app/+my-library/my-video-playlists/my-video-playlists.component.html - 4 + src/app/+admin/overview/videos/video-list.component.ts + 216 - - Search your playlists + + Are you sure you want to delete HLS streaming playlists? - src/app/+my-library/my-video-playlists/my-video-playlists.component.html - 10 + src/app/+admin/overview/videos/video-list.component.ts + 226 - - Create playlist + + Are you sure you want to delete WebTorrent files of videos? - src/app/+my-library/my-video-playlists/my-video-playlists.component.html - 18 + src/app/+admin/overview/videos/video-list.component.ts + 227 - - Playlist updated. + + Files were removed. - src/app/+my-library/my-video-playlists/my-video-playlist-update.component.ts - 97 + src/app/+admin/overview/videos/video-list.component.ts + 235 - - My Playlists + + Transcoding jobs created. - src/app/+my-library/my-video-playlists/my-video-playlist-edit.component.html - 4 - - - src/app/+my-library/my-video-playlists/my-video-playlist-edit.component.html - 4 + src/app/+admin/overview/videos/video-list.component.ts + 247 - - Description + + Videos list - src/app/+my-library/my-video-playlists/my-video-playlist-edit.component.html - 44 + src/app/+admin/overview/videos/video.routes.ts + 24 + + + Plugin homepage (new window) - src/app/+my-library/my-video-playlists/my-video-playlist-edit.component.html - 44 + src/app/+admin/plugins/plugin-list-installed/plugin-list-installed.component.html + 17 - src/app/+my-library/+my-video-channels/my-video-channel-edit.component.html - 64 + src/app/+admin/plugins/plugin-list-installed/plugin-list-installed.component.html + 21 - src/app/+my-library/+my-video-channels/my-video-channel-edit.component.html - 64 + src/app/+admin/plugins/plugin-search/plugin-search.component.html + 40 + + + Settings - src/app/+my-account/my-account-settings/my-account-profile/my-account-profile.component.html - 17 + src/app/+admin/plugins/plugin-list-installed/plugin-list-installed.component.html + 27 - src/app/+about/about-instance/about-instance.component.html - 113 + src/app/+admin/plugins/plugin-search/plugin-search.component.html + 53 - src/app/+videos/+video-edit/shared/video-edit.component.html - 38 + src/app/+my-account/my-account-settings/my-account-settings.component.html + 1 - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 39 + src/app/+my-account/my-account.component.ts + 50 - - Privacy + + Uninstall - src/app/+my-library/my-video-playlists/my-video-playlist-edit.component.html - 57 + src/app/+admin/plugins/plugin-list-installed/plugin-list-installed.component.html + 36 - src/app/+my-library/my-video-playlists/my-video-playlist-edit.component.html - 57 + src/app/+admin/plugins/plugin-list-installed/plugin-list-installed.component.ts + 111 + + + You don't have plugins installed yet. - src/app/+videos/+video-watch/video-watch.component.html - 234 + src/app/+admin/plugins/plugin-list-installed/plugin-list-installed.component.ts + 86 + + + You don't have themes installed yet. - src/app/+videos/+video-edit/video-add-components/video-import-torrent.component.html - 34 + src/app/+admin/plugins/plugin-list-installed/plugin-list-installed.component.ts + 89 + + + Update to - src/app/+videos/+video-edit/video-add-components/video-import-url.component.html - 29 + src/app/+admin/plugins/plugin-list-installed/plugin-list-installed.component.ts + 97 + + + Do you really want to uninstall ? - src/app/+videos/+video-edit/video-add-components/video-go-live.component.html - 13 + src/app/+admin/plugins/plugin-list-installed/plugin-list-installed.component.ts + 110 + + + uninstalled. - src/app/+videos/+video-edit/video-add-components/video-upload.component.html - 18 + src/app/+admin/plugins/plugin-list-installed/plugin-list-installed.component.ts + 118 + + + This is a major plugin upgrade. Please go on the plugin homepage to check potential release notes. - src/app/+videos/+video-edit/shared/video-edit.component.html - 106 + src/app/+admin/plugins/plugin-list-installed/plugin-list-installed.component.ts + 134 - - Playlist thumbnail + + Upgrade - src/app/+my-library/my-video-playlists/my-video-playlist-edit.component.html - 82 + src/app/+admin/plugins/plugin-list-installed/plugin-list-installed.component.ts + 135 + + + Proceed upgrade - src/app/+my-library/my-video-playlists/my-video-playlist-edit.component.html - 82 + src/app/+admin/plugins/plugin-list-installed/plugin-list-installed.component.ts + 136 - - Edit + + updated. - src/app/+my-library/my-video-playlists/my-video-playlist-edit.component.html - 85 + src/app/+admin/plugins/plugin-list-installed/plugin-list-installed.component.ts + 150 + + + Search... - src/app/+my-library/my-video-playlists/my-video-playlist-edit.component.html - 11 + src/app/+admin/plugins/plugin-search/plugin-search.component.html + 6 + + + To load your new installed plugins or themes, refresh the page. + - src/app/+my-library/my-video-playlists/my-video-playlist-edit.component.html - 85 + src/app/+admin/plugins/plugin-search/plugin-search.component.html + 9,11 + + + Popular - src/app/+my-library/my-video-playlists/my-video-playlist-edit.component.html - 11 + src/app/+admin/plugins/plugin-search/plugin-search.component.html + 16 + + + for "" - src/app/+my-library/+my-video-channels/my-video-channel-edit.component.html - 11 + src/app/+admin/plugins/plugin-search/plugin-search.component.html + 22,24 + + + {VAR_PLURAL, plural, =1 {result} other {results}} - src/app/+my-library/+my-video-channels/my-video-channel-edit.component.html - 11 + src/app/+admin/plugins/plugin-search/plugin-search.component.html + 23 - src/app/+videos/+video-edit/video-add-components/video-upload.component.html - 35 + src/app/+search/search.component.html + 5 + + + No results. + - src/app/+videos/+video-edit/shared/video-edit.component.html - 267 + src/app/+admin/plugins/plugin-search/plugin-search.component.html + 28,30 + + + Plugin npm package (new window) - src/app/+admin/users/user-edit/user-edit.component.html - 11 + src/app/+admin/plugins/plugin-search/plugin-search.component.html + 44 + + + The plugin index is not available. Please retry later. - src/app/+admin/users/user-edit/user-edit.component.html - 11 + src/app/+admin/plugins/plugin-search/plugin-search.component.ts + 100 - - Create + + Please only install plugins or themes you trust, since they can execute any code on your instance. - src/app/+my-library/my-video-playlists/my-video-playlist-edit.component.html - 8 + src/app/+admin/plugins/plugin-search/plugin-search.component.ts + 134 + + + Install ? - src/app/+my-library/my-video-playlists/my-video-playlist-edit.component.html - 8 + src/app/+admin/plugins/plugin-search/plugin-search.component.ts + 135 + + + installed. - src/app/shared/shared-video-playlist/video-add-to-playlist.component.html - 81 + src/app/+admin/plugins/plugin-search/plugin-search.component.ts + 147 + + + This does not have settings. - src/app/+my-library/+my-video-channels/my-video-channel-edit.component.html - 8 + src/app/+admin/plugins/plugin-show-installed/plugin-show-installed.component.html + 16,18 + + + Settings updated. - src/app/+my-library/+my-video-channels/my-video-channel-edit.component.html - 8 + src/app/+admin/plugins/plugin-show-installed/plugin-show-installed.component.ts + 55 + + + Installed - src/app/+admin/users/user-edit/user-edit.component.html - 8 + src/app/+admin/plugins/plugins.component.html + 3 + + + Search - src/app/+admin/users/user-edit/user-edit.component.html - 8 + src/app/+admin/plugins/plugins.component.html + 5 - - - NEW PLAYLIST - src/app/+my-library/my-video-playlists/my-video-playlist-edit.component.html - 25 + src/app/+search/search-routing.module.ts + 12 - src/app/+my-library/my-video-playlists/my-video-playlist-edit.component.html - 25 + src/app/+search/search.component.ts + 255 - - - PLAYLIST - src/app/+my-library/my-video-playlists/my-video-playlist-edit.component.html - 26 + src/app/header/search-typeahead.component.html + 8 - src/app/+my-library/my-video-playlists/my-video-playlist-edit.component.html - 26 + src/app/shared/shared-instance/instance-features-table.component.html + 122 - - - Delete playlist - src/app/+my-library/my-video-playlists/my-video-playlist-elements.component.ts - 52 + src/app/shared/shared-main/misc/simple-search-input.component.ts + 12 - - - Playlist deleted. - src/app/+my-library/my-video-playlists/my-video-playlist-elements.component.ts - 135 + src/app/shared/shared-main/misc/simple-search-input.component.ts + 13 - - Share + + List installed plugins - src/app/+my-library/my-video-playlists/my-video-playlist-elements.component.html - 12 + src/app/+admin/plugins/plugins.routes.ts + 28 + + + Search plugins - src/app/shared/shared-share-modal/video-share.component.html - 3 + src/app/+admin/plugins/plugins.routes.ts + 37 - - No videos in this playlist. + + Show plugin - src/app/+my-library/my-video-playlists/my-video-playlist-elements.component.html - 25 + src/app/+admin/plugins/plugins.routes.ts + 46 - - Browse videos on PeerTube to add them in your playlist. + + Plugins - src/app/+my-library/my-video-playlists/my-video-playlist-elements.component.html - 28,29 + src/app/+admin/plugins/shared/plugin-api.service.ts + 31 - - See the documentation for more information. + + Themes - src/app/+my-library/my-video-playlists/my-video-playlist-elements.component.html - 32,33 + src/app/+admin/plugins/shared/plugin-api.service.ts + 35 - - Playlist created. + + plugin - src/app/+my-library/my-video-playlists/my-video-playlist-create.component.ts - 76 + src/app/+admin/plugins/shared/plugin-api.service.ts + 43 - - Create + + theme - src/app/+my-library/my-video-playlists/my-video-playlist-create.component.ts - 89 + src/app/+admin/plugins/shared/plugin-api.service.ts + 46 + + + IP address - src/app/+my-library/+my-video-channels/my-video-channel-create.component.ts - 76 + src/app/+admin/system/debug/debug.component.html + 2 - - Showing to of imports + + PeerTube thinks your web browser public IP is . - src/app/+my-library/my-video-imports/my-video-imports.component.html - 10 + src/app/+admin/system/debug/debug.component.html + 4 - - Target + + If this is not your correct public IP, please consider fixing it because: - src/app/+my-library/my-video-imports/my-video-imports.component.html - 17 + src/app/+admin/system/debug/debug.component.html + 6 - - Video + + Views may not be counted correctly (reduced compared to what they should be) - src/app/+my-library/my-video-imports/my-video-imports.component.html - 18 + src/app/+admin/system/debug/debug.component.html + 8 + + + Anti brute force system could be overzealous - src/app/+my-library/my-ownership/my-ownership.component.html - 20 + src/app/+admin/system/debug/debug.component.html + 9 + + + P2P system could not work correctly - src/app/+admin/moderation/video-comment-list/video-comment-list.component.html - 60 + src/app/+admin/system/debug/debug.component.html + 10 - - State + + To fix it: - src/app/+my-library/my-video-imports/my-video-imports.component.html - 19 + src/app/+admin/system/debug/debug.component.html + 13 - - Created + + Check the trust_proxy configuration key - src/app/+my-library/my-video-imports/my-video-imports.component.html - 20 + src/app/+admin/system/debug/debug.component.html + 15 + + + If you run PeerTube using Docker, check you run the reverse-proxy with network_mode: "host" (see issue 1643) - src/app/+admin/system/jobs/jobs.component.html - 40 + src/app/+admin/system/debug/debug.component.html + 16,17 + + + Job type - src/app/+admin/follows/following-list/following-list.component.html - 34 + src/app/+admin/system/jobs/jobs.component.html + 3 + + + Job state - src/app/shared/shared-abuse-list/abuse-list-table.component.html - 43 + src/app/+admin/system/jobs/jobs.component.html + 12 + + + any - src/app/+admin/follows/followers-list/followers-list.component.html - 31 + src/app/+admin/system/jobs/jobs.component.html + 21 + Selector for the list displaying jobs, filtering by their state - - See the error + + Refresh - src/app/+my-library/my-video-imports/my-video-imports.component.html - 27 + src/app/+admin/system/jobs/jobs.component.html + 30 - src/app/+my-library/my-video-imports/my-video-imports.component.html - 27 + src/app/+admin/system/logs/logs.component.html + 33 - - This video was deleted + + Showing to of jobs - src/app/+my-library/my-video-imports/my-video-imports.component.html - 49 + src/app/+admin/system/jobs/jobs.component.html + 39 - - My subscriptions + + ID - src/app/+my-library/my-subscriptions/my-subscriptions.component.html - 4 + src/app/+admin/system/jobs/jobs.component.html + 45 - - Search your subscriptions + + Type - src/app/+my-library/my-subscriptions/my-subscriptions.component.html - 11 + src/app/+admin/system/jobs/jobs.component.html + 46 - - You don't have any subscriptions yet. + + Priority (1 = highest priority) - src/app/+my-library/my-subscriptions/my-subscriptions.component.html - 18 + src/app/+admin/system/jobs/jobs.component.html + 47 - - Channel page + + State - src/app/+my-library/my-subscriptions/my-subscriptions.component.html - 27 + src/app/+admin/system/jobs/jobs.component.html + 48 - src/app/+my-library/+my-video-channels/my-video-channels.component.html - 30 + src/app/+my-library/my-video-imports/my-video-imports.component.html + 19 + + + Progress - src/app/+videos/+video-watch/video-watch.component.html - 190 + src/app/+admin/system/jobs/jobs.component.html + 49 - - subscribers + + No jobs found. - src/app/+my-library/my-subscriptions/my-subscriptions.component.html - 32 + src/app/+admin/system/jobs/jobs.component.html + 105 - - Owner account page + + No jobs found. - src/app/+my-library/my-subscriptions/my-subscriptions.component.html - 34 + src/app/+admin/system/jobs/jobs.component.html + 106 - - Created by + + No jobs found. - src/app/+my-library/my-subscriptions/my-subscriptions.component.html - 35 + src/app/+admin/system/jobs/jobs.component.html + 110 - - My ownership changes + + No jobs found that are . - src/app/+my-library/my-ownership/my-ownership.component.html - 3 + src/app/+admin/system/jobs/jobs.component.html + 111 - - Actions + + now - src/app/+my-library/my-ownership/my-ownership.component.html - 18 + src/app/+admin/system/logs/logs.component.html + 15 + + + Filter logs by tags - src/app/shared/shared-abuse-list/abuse-list-table.component.html - 61 + src/app/+admin/system/logs/logs.component.html + 31 + + + Loading... - src/app/+admin/moderation/video-comment-list/video-comment-list.component.html - 82 + src/app/+admin/system/logs/logs.component.html + 37 + + + No log. - src/app/+admin/moderation/video-block-list/video-block-list.component.html - 62 + src/app/+admin/system/logs/logs.component.html + 40 - - Initiator + + By -> - src/app/+my-library/my-ownership/my-ownership.component.html - 19 + src/app/+admin/system/logs/logs.component.html + 47 - - Created + + Last week - src/app/+my-library/my-ownership/my-ownership.component.html - 22,23 + src/app/+admin/system/logs/logs.component.ts + 96 - - Status + + Last day - src/app/+my-library/my-ownership/my-ownership.component.html - 25 + src/app/+admin/system/logs/logs.component.ts + 101 - - Open account in a new tab + + Last hour - src/app/+my-library/my-ownership/my-ownership.component.html - 38 + src/app/+admin/system/logs/logs.component.ts + 106 + + + debug - src/app/shared/shared-moderation/account-blocklist.component.html - 39 + src/app/+admin/system/logs/logs.component.ts + 118 + + + info - src/app/shared/shared-abuse-list/abuse-list-table.component.html - 66 - - - src/app/shared/shared-abuse-list/abuse-list-table.component.html - 66 + src/app/+admin/system/logs/logs.component.ts + 122 + + + warning - src/app/shared/shared-moderation/account-blocklist.component.html - 39 + src/app/+admin/system/logs/logs.component.ts + 126 + + + error - src/app/+admin/moderation/video-comment-list/video-comment-list.component.html - 87 + src/app/+admin/system/logs/logs.component.ts + 130 + + + Standard logs - src/app/+admin/users/user-list/user-list.component.html - 106 + src/app/+admin/system/logs/logs.component.ts + 141 - - Accept + + Audit logs - src/app/+my-library/my-ownership/my-ownership.component.html - 33 + src/app/+admin/system/logs/logs.component.ts + 145 + + + Login - src/app/+my-library/my-ownership/my-accept-ownership/my-accept-ownership.component.html - 30 + src/app/+login/login-routing.module.ts + 12 - src/app/+admin/follows/followers-list/followers-list.component.html - 39 + src/app/+login/login.component.html + 48 - - - Refuse - src/app/+my-library/my-ownership/my-ownership.component.html - 34 + src/app/menu/menu.component.html + 102 - src/app/+admin/follows/followers-list/followers-list.component.html - 40 + src/app/menu/menu.component.html + 103 - - No ownership change request found. + + Login - src/app/+my-library/my-ownership/my-ownership.component.html - 83 + src/app/+login/login.component.html + 2,4 - - Ownership accepted + + Sorry but there was an issue with the external login process. Please contact an administrator. - src/app/+my-library/my-ownership/my-accept-ownership/my-accept-ownership.component.ts - 71 + src/app/+login/login.component.html + 6,8 - - Accept ownership + + Request new verification email. - src/app/+my-library/my-ownership/my-accept-ownership/my-accept-ownership.component.html - 3 + src/app/+login/login.component.html + 12 - - - Select a channel to receive the video - src/app/+my-library/my-ownership/my-accept-ownership/my-accept-ownership.component.html - 10 + src/app/+signup/+verify-account/verify-account-email/verify-account-email.component.html + 16 - - Channel that will receive the video + + User - src/app/+my-library/my-ownership/my-accept-ownership/my-accept-ownership.component.html - 13 + src/app/+login/login.component.html + 21 - - - My videos history - src/app/+my-library/my-history/my-history.component.ts - 44 + src/app/+signup/+register/register.component.html + 32 + + + src/app/core/users/user.service.ts + 416 - - Videos history is enabled + + Username or email address - src/app/+my-library/my-history/my-history.component.ts - 76 + src/app/+login/login.component.html + 23 - - Videos history is disabled + + ⚠️ Most email addresses do not include capital letters. - src/app/+my-library/my-history/my-history.component.ts - 77 + src/app/+login/login.component.html + 32,34 - - Delete videos history + + Click here to reset your password - src/app/+my-library/my-history/my-history.component.ts - 89 + src/app/+login/login.component.html + 51 - - Are you sure you want to delete all your videos history? + + I forgot my password - src/app/+my-library/my-history/my-history.component.ts - 90 + src/app/+login/login.component.html + 51 - - Videos history deleted + + Create an account - src/app/+my-library/my-history/my-history.component.ts - 98 + src/app/+login/login.component.html + 55 + + + src/app/menu/menu.component.html + 105 - - My history + + Logging into an account lets you publish content - src/app/+my-library/my-history/my-history.component.html - 3 + src/app/+login/login.component.html + 60,62 - - Video history + + 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/+my-library/my-history/my-history.component.html - 9 + src/app/+login/login.component.html + 64,67 - - Delete history + + 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/+my-library/my-history/my-history.component.html - 13,15 + src/app/+login/login.component.html + 69,72 - - You don't have any video history yet. + + Or sign in with - src/app/+my-library/my-history/my-history.component.html - 19 + src/app/+login/login.component.html + 77 - - Do you really want to unblock this video? It will be available again in the videos list. + + Forgot your password - src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts - 180 + src/app/+login/login.component.html + 96 + + + We are sorry, you cannot recover your password because your instance administrator did not configure the PeerTube email system. - src/app/+admin/moderation/video-block-list/video-block-list.component.ts - 146 + src/app/+login/login.component.html + 103,105 - - Unblock + + Enter your email address and we will send you a link to reset your password. - src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts - 182 + src/app/+login/login.component.html + 107,109 + + + Email address - src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts - 296 + src/app/+login/login.component.html + 114 - src/app/+admin/moderation/video-block-list/video-block-list.component.ts - 70 + src/app/+signup/+verify-account/verify-account-ask-send-email/verify-account-ask-send-email.component.html + 10 + + + Reset - src/app/+admin/moderation/video-block-list/video-block-list.component.ts - 148 + src/app/+login/login.component.html + 127 + Password reset button - - Video unblocked. + + An email with the reset password instructions will be sent to . +The link will expire within 1 hour. - src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts - 188 + src/app/+login/login.component.ts + 122,123 + + + Incorrect username or password. - src/app/+admin/moderation/video-block-list/video-block-list.component.ts - 153 + src/app/+login/login.component.ts + 164 - - Do you really want to delete this video? + + Your account is blocked. - src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts - 203 + src/app/+login/login.component.ts + 165 + + + Create a new video channel - src/app/shared/shared-abuse-list/abuse-list-table.component.ts - 370 + src/app/+manage/manage-routing.module.ts + 12 + + + Update video channel - src/app/+admin/moderation/video-block-list/video-block-list.component.ts - 78 + src/app/+manage/manage-routing.module.ts + 21 - - The live stream will be automatically terminated. + + Video channel created. - src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts - 205 + src/app/+manage/video-channel-edit/video-channel-create.component.ts + 66 - - This video will be duplicated by your instance. + + This name already exists on this instance. - src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts - 226 + src/app/+manage/video-channel-edit/video-channel-create.component.ts + 72 - - Save to playlist + + NEW CHANNEL - src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts - 264 + src/app/+manage/video-channel-edit/video-channel-edit.component.html + 8 - src/app/+videos/+video-watch/video-watch.component.ts - 134 + src/app/+manage/video-channel-edit/video-channel-edit.component.html + 8 - - Download + + CHANNEL - src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts - 272 + src/app/+manage/video-channel-edit/video-channel-edit.component.html + 9 - - - Block - src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts - 290 + src/app/+manage/video-channel-edit/video-channel-edit.component.html + 9 - - Mirror + + Banner image of the channel - src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts - 302 + src/app/+manage/video-channel-edit/video-channel-edit.component.html + 13 - - - Report - src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts - 314 + src/app/+manage/video-channel-edit/video-channel-edit.component.html + 13 - - Mute account + + Example: my_channel - src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts - 322 + src/app/+manage/video-channel-edit/video-channel-edit.component.html + 30 - src/app/shared/shared-abuse-list/abuse-list-table.component.ts - 287 + src/app/+manage/video-channel-edit/video-channel-edit.component.html + 30 - - {VAR_PLURAL, plural, =0 {No videos} =1 {1 video} other { videos}} + + Display name - src/app/shared/shared-video-playlist/video-playlist-miniature.component.html - 9 + src/app/+manage/video-channel-edit/video-channel-edit.component.html + 43 - - - Updated - src/app/shared/shared-video-playlist/video-playlist-miniature.component.html - 29 + src/app/+manage/video-channel-edit/video-channel-edit.component.html + 43 - - - - src/app/shared/shared-video-playlist/video-playlist-miniature.component.html - 22,24 + src/app/+my-account/my-account-settings/my-account-profile/my-account-profile.component.html + 17 - - - Remote subscribeRemote interact - src/app/shared/shared-user-subscription/remote-subscribe.component.html - 11,12 + src/app/+my-library/my-video-playlists/my-video-playlist-edit.component.html + 33 + + + src/app/+my-library/my-video-playlists/my-video-playlist-edit.component.html + 33 + + + src/app/+signup/+register/register-step-user.component.html + 8 + + + src/app/shared/shared-video-playlist/video-add-to-playlist.component.html + 71 - - You can subscribe to the channel via any ActivityPub-capable fediverse instance. For instance with Mastodon or Pleroma you can type the channel URL in the search box and subscribe there. + + 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/shared/shared-user-subscription/remote-subscribe.component.html - 18,20 + src/app/+manage/video-channel-edit/video-channel-edit.component.html + 67,68 + + + src/app/+manage/video-channel-edit/video-channel-edit.component.html + 67,68 - - You can interact with this via any ActivityPub-capable fediverse instance. For instance with Mastodon or Pleroma you can type the current URL in the search box and interact with it there. + + Overwrite support field of all videos of this channel - src/app/shared/shared-user-subscription/remote-subscribe.component.html - 27,29 + src/app/+manage/video-channel-edit/video-channel-edit.component.html + 82 + + + src/app/+manage/video-channel-edit/video-channel-edit.component.html + 82 - - Add to watch later + + Video channel updated. - src/app/shared/shared-thumbnail/video-thumbnail.component.ts - 29 + src/app/+manage/video-channel-edit/video-channel-update.component.ts + 97 - - Remove from watch later + + Avatar changed. - src/app/shared/shared-thumbnail/video-thumbnail.component.ts - 30 + src/app/+manage/video-channel-edit/video-channel-update.component.ts + 112 + + + src/app/+my-account/my-account-settings/my-account-settings.component.ts + 44 - - LIVE + + avatar - src/app/shared/shared-thumbnail/video-thumbnail.component.html - 31 + src/app/+manage/video-channel-edit/video-channel-update.component.ts + 119 - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 846 + src/app/+my-account/my-account-settings/my-account-settings.component.ts + 51 - - LIVE ENDED + + Avatar deleted. - src/app/shared/shared-thumbnail/video-thumbnail.component.html - 32 + src/app/+manage/video-channel-edit/video-channel-update.component.ts + 129 + + + src/app/+my-account/my-account-settings/my-account-settings.component.ts + 61 - - Moderation + + Banner changed. - src/app/+my-account/my-account.component.ts - 28 + src/app/+manage/video-channel-edit/video-channel-update.component.ts + 142 + + + banner - src/app/+admin/admin.component.ts - 47 + src/app/+manage/video-channel-edit/video-channel-update.component.ts + 149 - - Muted accounts + + Banner deleted. - src/app/+my-account/my-account.component.ts - 31 + src/app/+manage/video-channel-edit/video-channel-update.component.ts + 159 + + + Update - src/app/+my-account/my-account-routing.module.ts - 86 + src/app/+manage/video-channel-edit/video-channel-update.component.ts + 181 - src/app/+admin/admin.component.ts - 74 + src/app/+my-library/my-video-playlists/my-video-playlist-update.component.ts + 115 - src/app/+admin/moderation/moderation.routes.ts - 98 + src/app/+videos/+video-edit/video-add-components/video-go-live.component.html + 62 - - - Muted servers - src/app/+my-account/my-account.component.ts - 36 + src/app/+videos/+video-edit/video-add-components/video-import-torrent.component.html + 68 - src/app/+my-account/my-account-routing.module.ts - 95 + src/app/+videos/+video-edit/video-add-components/video-import-url.component.html + 61 - src/app/+admin/admin.component.ts - 81 + src/app/+videos/+video-edit/video-update.component.html + 3 - - - Abuse reports - src/app/+my-account/my-account.component.ts - 41 + src/app/+videos/+video-edit/video-update.component.html + 20 - - - Settings - src/app/+my-account/my-account.component.ts - 50 + src/app/shared/shared-main/buttons/edit-button.component.ts + 17 - - - Notifications - src/app/+my-account/my-account.component.ts - 55 + src/app/shared/shared-main/buttons/edit-button.component.ts + 22 - src/app/+my-account/my-account-routing.module.ts - 109 + src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts + 327 Applications - src/app/+my-account/my-account.component.ts - 60 + src/app/+my-account/my-account-applications/my-account-applications.component.html + 3 src/app/+my-account/my-account-routing.module.ts - 127 + 126 - - - Add a new option - src/app/shared/shared-forms/select/select-checkbox.component.ts - 28 + src/app/+my-account/my-account.component.ts + 60 - - No items found + + SUBSCRIPTION FEED - src/app/shared/shared-forms/select/select-checkbox.component.html - 14 + src/app/+my-account/my-account-applications/my-account-applications.component.html + 8 - - Violent or repulsive + + Use third-party feed aggregators to retrieve the list of videos from channels you subscribed to. - src/app/shared/shared-moderation/abuse.service.ts - 139 + src/app/+my-account/my-account-applications/my-account-applications.component.html + 9,12 - - Contains offensive, violent, or coarse language or iconography. + + Feed URL - src/app/shared/shared-moderation/abuse.service.ts - 140 + src/app/+my-account/my-account-applications/my-account-applications.component.html + 18 - - Hateful or abusive + + Feed Token - src/app/shared/shared-moderation/abuse.service.ts - 144 + src/app/+my-account/my-account-applications/my-account-applications.component.html + 23 - - Contains abusive, racist or sexist language or iconography. + + ⚠️ Never share your feed token with anyone. - src/app/shared/shared-moderation/abuse.service.ts - 145 + src/app/+my-account/my-account-applications/my-account-applications.component.html + 26 - - Spam, ad or false news + + Renew token - src/app/shared/shared-moderation/abuse.service.ts - 149 + src/app/+my-account/my-account-applications/my-account-applications.component.html + 35 - - - Contains marketing, spam, purposefully deceitful news, or otherwise misleading thumbnail/text/tags. Please provide reputable sources to report hoaxes. - src/app/shared/shared-moderation/abuse.service.ts - 150 + src/app/+my-account/my-account-applications/my-account-applications.component.ts + 41 - - Privacy breach or doxxing + + Renewing the token will disallow previously configured clients from retrieving the feed until they use the new token. Proceed? - src/app/shared/shared-moderation/abuse.service.ts - 154 + src/app/+my-account/my-account-applications/my-account-applications.component.ts + 40 - - 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). + + Token renewed. Update your client configuration accordingly. - src/app/shared/shared-moderation/abuse.service.ts - 155 + src/app/+my-account/my-account-applications/my-account-applications.component.ts + 49 - - Copyright + + Notifications - src/app/shared/shared-moderation/abuse.service.ts - 159 + src/app/+my-account/my-account-notifications/my-account-notifications.component.html + 1 - src/app/shared/shared-abuse-list/abuse-details.component.ts - 25 + src/app/+my-account/my-account-routing.module.ts + 108 - - - Infringes your copyright wrt. the regional laws with which the server must comply. - src/app/shared/shared-moderation/abuse.service.ts - 160 + src/app/+my-account/my-account.component.ts + 55 - - - Breaks server rules - src/app/shared/shared-moderation/abuse.service.ts - 164 + src/app/menu/notification.component.html + 22 - - Anything not included in the above that breaks the terms of service, code of conduct, or general rules in place on the server. + + Notification preferences - src/app/shared/shared-moderation/abuse.service.ts - 165 + src/app/+my-account/my-account-notifications/my-account-notifications.component.html + 4,6 - - Thumbnails - - src/app/shared/shared-moderation/abuse.service.ts - 173 - + + Newest first - src/app/shared/shared-abuse-list/abuse-details.component.ts - 27 + src/app/+my-account/my-account-notifications/my-account-notifications.component.html + 11 - - The above can only be seen in thumbnails. + + Unread first - src/app/shared/shared-moderation/abuse.service.ts - 174 + src/app/+my-account/my-account-notifications/my-account-notifications.component.html + 12 - - Captions + + Mark all as read - src/app/shared/shared-moderation/abuse.service.ts - 178 + src/app/+my-account/my-account-notifications/my-account-notifications.component.html + 20 - src/app/shared/shared-abuse-list/abuse-details.component.ts - 28 + src/app/menu/notification.component.html + 27 - - The above can only be seen in captions (please describe which). + + All read - src/app/shared/shared-moderation/abuse.service.ts - 179 + src/app/+my-account/my-account-notifications/my-account-notifications.component.html + 26 - - Renewing the token will disallow previously configured clients from retrieving the feed until they use the new token. Proceed? + + Account settings - src/app/+my-account/my-account-applications/my-account-applications.component.ts - 41 + src/app/+my-account/my-account-routing.module.ts + 28 - - Renew token + + My abuse reports - src/app/+my-account/my-account-applications/my-account-applications.component.ts - 42 + src/app/+my-account/my-account-routing.module.ts + 117 - - Token renewed. Update your client configuration accordingly. + + Your current email is . It is never shown to the public. + - src/app/+my-account/my-account-applications/my-account-applications.component.ts - 49 + src/app/+my-account/my-account-settings/my-account-change-email/my-account-change-email.component.html + 4,7 - - Applications + + is awaiting email verification + - src/app/+my-account/my-account-applications/my-account-applications.component.html - 3 + src/app/+my-account/my-account-settings/my-account-change-email/my-account-change-email.component.html + 10,11 - - SUBSCRIPTION FEED + + New email - src/app/+my-account/my-account-applications/my-account-applications.component.html - 8 + src/app/+my-account/my-account-settings/my-account-change-email/my-account-change-email.component.html + 17 - - Use third-party feed aggregators to retrieve the list of videos from channels you subscribed to. + + Current password - src/app/+my-account/my-account-applications/my-account-applications.component.html - 10,12 + src/app/+my-account/my-account-settings/my-account-change-email/my-account-change-email.component.html + 28 - - - Feed URL - src/app/+my-account/my-account-applications/my-account-applications.component.html - 18 + src/app/+my-account/my-account-settings/my-account-change-password/my-account-change-password.component.html + 8 - - Feed Token + + Change email - src/app/+my-account/my-account-applications/my-account-applications.component.html - 23 + src/app/+my-account/my-account-settings/my-account-change-email/my-account-change-email.component.html + 36 - - ⚠️ Never share your feed token with anyone. + + Please check your emails to verify your new email. - src/app/+my-account/my-account-applications/my-account-applications.component.html - 26 + src/app/+my-account/my-account-settings/my-account-change-email/my-account-change-email.component.ts + 53 - - Renew token + + Email updated. - src/app/+my-account/my-account-applications/my-account-applications.component.html - 35 + src/app/+my-account/my-account-settings/my-account-change-email/my-account-change-email.component.ts + 55 - - Avatar changed. + + You current password is invalid. - src/app/+my-account/my-account-settings/my-account-settings.component.ts - 44 + src/app/+my-account/my-account-settings/my-account-change-email/my-account-change-email.component.ts + 61 - src/app/+my-library/+my-video-channels/my-video-channel-update.component.ts - 105 + src/app/+my-account/my-account-settings/my-account-change-password/my-account-change-password.component.ts + 61 - - avatar + + Change password - src/app/+my-account/my-account-settings/my-account-settings.component.ts - 51 + src/app/+my-account/my-account-settings/my-account-change-password/my-account-change-password.component.html + 5 - - - PROFILE SETTINGS - src/app/+my-account/my-account-settings/my-account-settings.component.html - 12 + src/app/+my-account/my-account-settings/my-account-change-password/my-account-change-password.component.html + 33 - - VIDEO SETTINGS + + New password - src/app/+my-account/my-account-settings/my-account-settings.component.html - 26 + src/app/+my-account/my-account-settings/my-account-change-password/my-account-change-password.component.html + 17 - - NOTIFICATIONS + + Confirm new password - src/app/+my-account/my-account-settings/my-account-settings.component.html - 37 + src/app/+my-account/my-account-settings/my-account-change-password/my-account-change-password.component.html + 26 - - INTERFACE + + Password updated. - src/app/+my-account/my-account-settings/my-account-settings.component.html - 47 + src/app/+my-account/my-account-settings/my-account-change-password/my-account-change-password.component.ts + 53 - - EMAIL + + Once you delete your account, there is no going back. You will be asked to confirm this action. - src/app/+my-account/my-account-settings/my-account-settings.component.html - 67 + src/app/+my-account/my-account-settings/my-account-danger-zone/my-account-danger-zone.component.html + 2 - - DANGER ZONE + + Delete your account - src/app/+my-account/my-account-settings/my-account-settings.component.html - 77 + src/app/+my-account/my-account-settings/my-account-danger-zone/my-account-danger-zone.component.html + 4 - src/app/+admin/users/user-edit/user-edit.component.html - 196 + src/app/+my-account/my-account-settings/my-account-danger-zone/my-account-danger-zone.component.ts + 26 + + + 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/+admin/users/user-edit/user-edit.component.html - 196 + src/app/+my-account/my-account-settings/my-account-danger-zone/my-account-danger-zone.component.ts + 23 - - PASSWORD + + Type your username to confirm - src/app/+my-account/my-account-settings/my-account-settings.component.html - 57 + src/app/+my-account/my-account-settings/my-account-danger-zone/my-account-danger-zone.component.ts + 24 - - Live information + + Delete my account - src/app/shared/shared-video-live/live-stream-information.component.html - 3 + src/app/+my-account/my-account-settings/my-account-danger-zone/my-account-danger-zone.component.ts + 27 - - Update live settings + + Your account is deleted. - src/app/shared/shared-video-live/live-stream-information.component.html - 35 + src/app/+my-account/my-account-settings/my-account-danger-zone/my-account-danger-zone.component.ts + 34 - - Live RTMP Url + + Web - src/app/shared/shared-video-live/live-stream-information.component.html - 15 + src/app/+my-account/my-account-settings/my-account-notification-preferences/my-account-notification-preferences.component.html + 5 + + + New video from your subscriptions - src/app/+videos/+video-edit/shared/video-edit.component.html - 215 + src/app/+my-account/my-account-settings/my-account-notification-preferences/my-account-notification-preferences.component.ts + 32 - - Live stream key + + New comment on your video - src/app/shared/shared-video-live/live-stream-information.component.html - 20 + src/app/+my-account/my-account-settings/my-account-notification-preferences/my-account-notification-preferences.component.ts + 33 + + + New abuse - src/app/+videos/+video-edit/shared/video-edit.component.html - 220 + src/app/+my-account/my-account-settings/my-account-notification-preferences/my-account-notification-preferences.component.ts + 34 - - ⚠️ Never share your stream key with anyone. + + An automatically blocked video is awaiting review - src/app/shared/shared-video-live/live-stream-information.component.html - 23 + 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/+videos/+video-edit/shared/video-edit.component.html - 223 + src/app/+my-account/my-account-settings/my-account-notification-preferences/my-account-notification-preferences.component.ts + 36 - - Permanent live + + Video published (after transcoding/scheduled update) - src/app/shared/shared-video-live/live-stream-information.component.html - 10 + src/app/+my-account/my-account-settings/my-account-notification-preferences/my-account-notification-preferences.component.ts + 37 - - Replay will be saved + + Video import finished - src/app/shared/shared-video-live/live-stream-information.component.html - 11 + src/app/+my-account/my-account-settings/my-account-notification-preferences/my-account-notification-preferences.component.ts + 38 - - users banned. + + A new user registered on your instance - src/app/shared/shared-moderation/user-ban-modal.component.ts - 53 + src/app/+my-account/my-account-settings/my-account-notification-preferences/my-account-notification-preferences.component.ts + 39 - - User banned. + + You or your channel(s) has a new follower - src/app/shared/shared-moderation/user-ban-modal.component.ts - 54 + src/app/+my-account/my-account-settings/my-account-notification-preferences/my-account-notification-preferences.component.ts + 40 - - Ban + + Someone mentioned you in video comments - src/app/shared/shared-moderation/user-ban-modal.component.html - 3 + src/app/+my-account/my-account-settings/my-account-notification-preferences/my-account-notification-preferences.component.ts + 41 - - Reason... + + Your instance has a new follower - src/app/shared/shared-moderation/user-ban-modal.component.html - 12 + src/app/+my-account/my-account-settings/my-account-notification-preferences/my-account-notification-preferences.component.ts + 42 - - A banned user will no longer be able to login. + + Your instance automatically followed another instance - src/app/shared/shared-moderation/user-ban-modal.component.html - 21,22 + src/app/+my-account/my-account-settings/my-account-notification-preferences/my-account-notification-preferences.component.ts + 43 - - Ban this user + + An abuse report received a new message - src/app/shared/shared-moderation/user-ban-modal.component.html - 31 + src/app/+my-account/my-account-settings/my-account-notification-preferences/my-account-notification-preferences.component.ts + 44 - - Video removed from + + One of your abuse reports has been accepted or rejected by moderators - src/app/shared/shared-video-playlist/video-playlist-element-miniature.component.ts - 98 + src/app/+my-account/my-account-settings/my-account-notification-preferences/my-account-notification-preferences.component.ts + 45 + + + A new PeerTube version is available - src/app/shared/shared-video-playlist/video-add-to-playlist.component.ts - 307 + src/app/+my-account/my-account-settings/my-account-notification-preferences/my-account-notification-preferences.component.ts + 46 - - Timestamps updated + + One of your plugin/theme has a new available version - src/app/shared/shared-video-playlist/video-playlist-element-miniature.component.ts - 117 + src/app/+my-account/my-account-settings/my-account-notification-preferences/my-account-notification-preferences.component.ts + 47 + + + Social - src/app/shared/shared-video-playlist/video-add-to-playlist.component.ts - 273 + src/app/+my-account/my-account-settings/my-account-notification-preferences/my-account-notification-preferences.component.ts + 51 - - Starts at + + Your videos - src/app/shared/shared-video-playlist/video-playlist-element-miniature.component.ts - 140 + src/app/+my-account/my-account-settings/my-account-notification-preferences/my-account-notification-preferences.component.ts + 60 + + + Administration - src/app/shared/shared-video-playlist/video-playlist-element-miniature.component.ts - 143 + src/app/+my-account/my-account-settings/my-account-notification-preferences/my-account-notification-preferences.component.ts + 80 - - - Stops at - src/app/shared/shared-video-playlist/video-playlist-element-miniature.component.ts - 141 + src/app/menu/menu.component.html + 96 - - and stops at + + Preferences saved - src/app/shared/shared-video-playlist/video-playlist-element-miniature.component.ts - 143 + src/app/+my-account/my-account-settings/my-account-notification-preferences/my-account-notification-preferences.component.ts + 134 - - Unavailable + + People can find you using @@ - src/app/shared/shared-video-playlist/video-playlist-element-miniature.component.html - 32 + src/app/+my-account/my-account-settings/my-account-profile/my-account-profile.component.html + 11,13 - - Deleted + + Save - src/app/shared/shared-video-playlist/video-playlist-element-miniature.component.html - 34 + src/app/+my-account/my-account-settings/my-account-profile/my-account-profile.component.html + 38 - src/app/shared/shared-abuse-list/abuse-list-table.component.html - 116 + src/app/shared/shared-user-settings/user-interface-settings.component.html + 16 - src/app/+videos/+video-watch/comment/video-comment.component.html - 57 + src/app/shared/shared-user-settings/user-video-settings.component.html + 72 - - - Delete from src/app/shared/shared-video-playlist/video-playlist-element-miniature.component.html - 88 + 82 - - Edit starts/stops at + + Profile updated. - src/app/shared/shared-video-playlist/video-playlist-element-miniature.component.html - 50 + src/app/+my-account/my-account-settings/my-account-profile/my-account-profile.component.ts + 59 - - Start at + + PROFILE SETTINGS - src/app/shared/shared-video-playlist/video-playlist-element-miniature.component.html - 57 + src/app/+my-account/my-account-settings/my-account-settings.component.html + 12 + + + INTERFACE - src/app/shared/shared-share-modal/video-share.component.html - 113 + src/app/+my-account/my-account-settings/my-account-settings.component.html + 25 + + + VIDEO SETTINGS - src/app/shared/shared-video-playlist/video-add-to-playlist.component.html - 34 + src/app/+my-account/my-account-settings/my-account-settings.component.html + 36 + + + NOTIFICATIONS - src/app/shared/shared-moderation/report-modals/video-report.component.html + src/app/+my-account/my-account-settings/my-account-settings.component.html 47 - - Stop at + + PASSWORD - src/app/shared/shared-video-playlist/video-playlist-element-miniature.component.html - 71 + src/app/+my-account/my-account-settings/my-account-settings.component.html + 57 + + + EMAIL - src/app/shared/shared-share-modal/video-share.component.html - 144 + src/app/+my-account/my-account-settings/my-account-settings.component.html + 67 + + + Abuse reports - src/app/shared/shared-video-playlist/video-add-to-playlist.component.html - 35 + src/app/+my-account/my-account.component.ts + 41 + + + My video channels - src/app/shared/shared-moderation/report-modals/video-report.component.html - 62 + src/app/+my-library/+my-video-channels/my-video-channels-routing.module.ts + 11 - - URL + + My channels - src/app/shared/shared-share-modal/video-share.component.html - 16 + src/app/+my-library/+my-video-channels/my-video-channels.component.html + 3 + + + Create video channel - src/app/shared/shared-share-modal/video-share.component.html - 71 + src/app/+my-library/+my-video-channels/my-video-channels.component.html + 14 + + + No channel found. - src/app/+videos/+video-edit/video-add-components/video-import-url.component.html - 6 + src/app/+my-library/+my-video-channels/my-video-channels.component.html + 18 - - QR-Code + + Channel page - src/app/shared/shared-share-modal/video-share.component.html - 27 + src/app/+my-library/+my-video-channels/my-video-channels.component.html + 25 - src/app/shared/shared-share-modal/video-share.component.html - 81 + src/app/+my-library/my-follows/my-subscriptions.component.html + 20 + + + src/app/+videos/+video-watch/video-watch.component.html + 67 - - Embed + + {VAR_PLURAL, plural, =0 {No videos} =1 {1 video} other { videos}} - src/app/shared/shared-share-modal/video-share.component.html + src/app/+my-library/+my-video-channels/my-video-channels.component.html 37 - src/app/shared/shared-share-modal/video-share.component.html - 91 + src/app/shared/shared-video-playlist/video-playlist-miniature.component.html + 9 - - Share the playlist + + Do you really want to delete ? +It will delete videos uploaded in this channel, and you will not be able to create another +channel with the same name ()! - src/app/shared/shared-share-modal/video-share.component.html - 11 + src/app/+my-library/+my-video-channels/my-video-channels.component.ts + 44,46 - - The url is not secured (no HTTPS), so the embed video won't work on HTTPS websites (web browsers block non secured HTTP requests on HTTPS websites). - - src/app/shared/shared-share-modal/video-share.component.html - 44,45 - + + Please type the name of the video channel () to confirm - src/app/shared/shared-share-modal/video-share.component.html - 98,99 + src/app/+my-library/+my-video-channels/my-video-channels.component.ts + 48 - - Share the playlist at this video position + + Video channel deleted. - src/app/shared/shared-share-modal/video-share.component.html - 58 + src/app/+my-library/+my-video-channels/my-video-channels.component.ts + 60 - - Autoplay + + Views for the day - src/app/shared/shared-share-modal/video-share.component.html - 159 + src/app/+my-library/+my-video-channels/my-video-channels.component.ts + 88 - - Share the video + + My followers - src/app/shared/shared-share-modal/video-share.component.html - 66 + src/app/+my-library/my-follows/my-followers.component.html + 4 - - - Auto select subtitle - src/app/shared/shared-share-modal/video-share.component.html - 128 + src/app/+my-library/my-library-routing.module.ts + 108 - - Loop + + No follower found. - src/app/shared/shared-share-modal/video-share.component.html - 173 + src/app/+my-library/my-follows/my-followers.component.html + 13 - - Use origin instance URL + + Follower page - src/app/shared/shared-share-modal/video-share.component.html - 180 + src/app/+my-library/my-follows/my-followers.component.html + 20 - - Display video title + + Is following all your channels - src/app/shared/shared-share-modal/video-share.component.html - 189 + src/app/+my-library/my-follows/my-followers.component.html + 26 - - Display privacy warning + + Is following your channel - src/app/shared/shared-share-modal/video-share.component.html - 196 + src/app/+my-library/my-follows/my-followers.component.html + 27 - - Display player controls + + Channel filters - src/app/shared/shared-share-modal/video-share.component.html - 203 + src/app/+my-library/my-follows/my-followers.component.ts + 49 - - - Display PeerTube button link - src/app/shared/shared-share-modal/video-share.component.html - 210 + src/app/+my-library/my-videos/my-videos.component.ts + 102 - - More customization + + My subscriptions - src/app/shared/shared-share-modal/video-share.component.html - 223,224 + src/app/+my-library/my-follows/my-subscriptions.component.html + 4 - - - Less customization - src/app/shared/shared-share-modal/video-share.component.html - 231,232 + src/app/+my-library/my-library-routing.module.ts + 99 - - - Video added in at timestamps - src/app/shared/shared-video-playlist/video-add-to-playlist.component.ts - 377 + src/app/core/menu/menu.service.ts + 92 - - Video added in + + You don't have any subscription yet. - src/app/shared/shared-video-playlist/video-add-to-playlist.component.ts - 378 + src/app/+my-library/my-follows/my-subscriptions.component.html + 13 - - Save to + + subscribers - src/app/shared/shared-video-playlist/video-add-to-playlist.component.html - 4 + src/app/+my-library/my-follows/my-subscriptions.component.html + 25 + + + src/app/+search/search.component.html + 55 + + + src/app/shared/shared-actor-image-edit/actor-avatar-edit.component.html + 27 - - Search playlists + + Owner account page - src/app/shared/shared-video-playlist/video-add-to-playlist.component.html - 9 + src/app/+my-library/my-follows/my-subscriptions.component.html + 27 - - Create a private playlist + + Created by - src/app/shared/shared-video-playlist/video-add-to-playlist.component.html - 66 + src/app/+my-library/my-follows/my-subscriptions.component.html + 28 - - Video blocked. + + My watch history - src/app/shared/shared-moderation/video-block.component.ts - 60 + src/app/+my-library/my-history/my-history.component.html + 3 - src/app/shared/shared-abuse-list/abuse-list-table.component.ts - 340 + src/app/+my-library/my-history/my-history.component.ts + 68 - - Please describe the reason... + + Track watch history - src/app/shared/shared-moderation/video-block.component.html + src/app/+my-library/my-history/my-history.component.html 13 - - Block video "" + + Delete history - src/app/shared/shared-moderation/video-block.component.html - 3 + src/app/+my-library/my-history/my-history.component.html + 17,19 - - Block live "" + + You don't have any video in your watch history yet. - src/app/shared/shared-moderation/video-block.component.html - 4 + src/app/+my-library/my-history/my-history.component.html + 29 - - Unfederate the video + + Videos history is enabled - src/app/shared/shared-moderation/video-block.component.html - 24 + src/app/+my-library/my-history/my-history.component.ts + 114 - - This will ask remote instances to delete it + + Videos history is disabled - src/app/shared/shared-moderation/video-block.component.html - 27 + src/app/+my-library/my-history/my-history.component.ts + 115 - - Blocking this live will automatically terminate the live stream. + + Delete videos history - src/app/shared/shared-moderation/video-block.component.html - 33,34 + src/app/+my-library/my-history/my-history.component.ts + 127 - - Video reported. + + Are you sure you want to delete all your videos history? - src/app/shared/shared-moderation/report-modals/video-report.component.ts - 110 + src/app/+my-library/my-history/my-history.component.ts + 128 - - Report video "" + + Videos history deleted - src/app/shared/shared-moderation/report-modals/video-report.component.html - 3 + src/app/+my-library/my-history/my-history.component.ts + 136 - - Your report will be sent to moderators of and will be forwarded to the video origin () too. + + My playlists - src/app/shared/shared-moderation/report-modals/video-report.component.html - 74,76 + src/app/+my-library/my-library-routing.module.ts + 40 - - - Username is required. - src/app/shared/form-validators/user-validators.ts - 12 + src/app/+my-library/my-video-playlists/my-video-playlists.component.html + 3 - src/app/shared/form-validators/login-validators.ts - 9 + src/app/core/menu/menu.service.ts + 86 - - Username must be at least 1 character long. + + Create a new playlist - src/app/shared/form-validators/user-validators.ts - 13 + src/app/+my-library/my-library-routing.module.ts + 49 - - Username cannot be more than 50 characters long. + + Playlist elements - src/app/shared/form-validators/user-validators.ts - 14 + src/app/+my-library/my-library-routing.module.ts + 58 - - Username should be lowercase alphanumeric; dots and underscores are allowed. + + Update playlist - src/app/shared/form-validators/user-validators.ts - 15 + src/app/+my-library/my-library-routing.module.ts + 67 - - - Channel name is required. - src/app/shared/form-validators/user-validators.ts - 27 + src/app/+my-library/my-video-playlists/my-video-playlist-elements.component.ts + 47 - - Channel name must be at least 1 character long. + + My videos - src/app/shared/form-validators/user-validators.ts - 28 + src/app/+my-library/my-library-routing.module.ts + 77 - - - Channel name cannot be more than 50 characters long. - src/app/shared/form-validators/user-validators.ts - 29 + src/app/+my-library/my-videos/my-videos.component.html + 4 - - - Channel name should be lowercase, and can contain only alphanumeric characters, dots and underscores. - src/app/shared/form-validators/user-validators.ts - 30 + src/app/+my-library/my-videos/my-videos.component.ts + 67 - - - Email is required. - src/app/shared/form-validators/user-validators.ts - 37 + src/app/core/menu/menu.service.ts + 77 + + + My video imports - src/app/shared/form-validators/instance-validators.ts - 7 + src/app/+my-library/my-library-routing.module.ts + 90 - - Email must be valid. + + Ownership changes - src/app/shared/form-validators/user-validators.ts - 38 + src/app/+my-library/my-library-routing.module.ts + 117 - src/app/shared/form-validators/instance-validators.ts - 8 + src/app/+my-library/my-videos/my-videos.component.html + 16 - - Password is required. + + My video history - src/app/shared/form-validators/user-validators.ts - 47 + src/app/+my-library/my-library-routing.module.ts + 127 + + + Channels - src/app/shared/form-validators/user-validators.ts - 58 + src/app/+my-library/my-library.component.ts + 45 - src/app/shared/form-validators/login-validators.ts - 18 + src/app/+search/search-filters.component.html + 200 - - Password must be at least 6 characters long. + + Playlists - src/app/shared/form-validators/user-validators.ts + src/app/+my-library/my-library.component.ts 59 - src/app/shared/form-validators/user-validators.ts - 70 + src/app/+search/search-filters.component.html + 205 + + + src/app/core/menu/menu.service.ts + 85 - - Password cannot be more than 255 characters long. + + Subscriptions - src/app/shared/form-validators/user-validators.ts - 60 + src/app/+my-library/my-library.component.ts + 67 - src/app/shared/form-validators/user-validators.ts - 71 + src/app/+videos/video-list/video-user-subscriptions.component.ts + 25 - - - The new password and the confirmed password do not correspond. - src/app/shared/form-validators/user-validators.ts - 78 + src/app/+videos/videos-routing.module.ts + 56 - - - Video quota is required. - src/app/shared/form-validators/user-validators.ts - 85 + src/app/core/menu/menu.service.ts + 91 - - Quota must be greater than -1. + + History - src/app/shared/form-validators/user-validators.ts - 86 + src/app/+my-library/my-library.component.ts + 80 + + + src/app/core/menu/menu.service.ts + 97 + + + + Accept ownership + + src/app/+my-library/my-ownership/my-accept-ownership/my-accept-ownership.component.html + 3 + + + + Select a channel to receive the video + + src/app/+my-library/my-ownership/my-accept-ownership/my-accept-ownership.component.html + 10 + + + + Ownership accepted + + src/app/+my-library/my-ownership/my-accept-ownership/my-accept-ownership.component.ts + 69 + + + + My ownership changes + + src/app/+my-library/my-ownership/my-ownership.component.html + 3 + + + + Initiator + + src/app/+my-library/my-ownership/my-ownership.component.html + 19 + + + + Created + + src/app/+my-library/my-ownership/my-ownership.component.html + 21,23 + + + + Status + + src/app/+my-library/my-ownership/my-ownership.component.html + 25 + + + + No ownership change request found. + + src/app/+my-library/my-ownership/my-ownership.component.html + 78 + + + + My imports + + src/app/+my-library/my-video-imports/my-video-imports.component.html + 3 + + + src/app/+my-library/my-videos/my-videos.component.html + 11 + + + + Showing to of imports + + src/app/+my-library/my-video-imports/my-video-imports.component.html + 10 + + + + Target + + src/app/+my-library/my-video-imports/my-video-imports.component.html + 17 + + + + This video was deleted + + src/app/+my-library/my-video-imports/my-video-imports.component.html + 47 + + + + Playlist created. + + src/app/+my-library/my-video-playlists/my-video-playlist-create.component.ts + 77 + + + + My Playlists + + src/app/+my-library/my-video-playlists/my-video-playlist-edit.component.html + 4 + + + src/app/+my-library/my-video-playlists/my-video-playlist-edit.component.html + 4 + + + + NEW PLAYLIST + + src/app/+my-library/my-video-playlists/my-video-playlist-edit.component.html + 25 + + + src/app/+my-library/my-video-playlists/my-video-playlist-edit.component.html + 25 + + + + PLAYLIST + + src/app/+my-library/my-video-playlists/my-video-playlist-edit.component.html + 26 + + + src/app/+my-library/my-video-playlists/my-video-playlist-edit.component.html + 26 + + + + Privacy + + src/app/+my-library/my-video-playlists/my-video-playlist-edit.component.html + 57 + + + src/app/+my-library/my-video-playlists/my-video-playlist-edit.component.html + 57 + + + src/app/+videos/+video-edit/shared/video-edit.component.html + 106 + + + src/app/+videos/+video-edit/video-add-components/video-go-live.component.html + 13 + + + src/app/+videos/+video-edit/video-add-components/video-import-torrent.component.html + 37 + + + src/app/+videos/+video-edit/video-add-components/video-import-url.component.html + 29 + + + src/app/+videos/+video-edit/video-add-components/video-upload.component.html + 26 + + + src/app/+videos/+video-watch/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 + 158 + + + + 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 + 164 + + + + Display sensitive content + + src/app/+search/search-filters.component.html + 40 + + + + Yes + + src/app/+search/search-filters.component.html + 48 + + + + No + + src/app/+search/search-filters.component.html + 53 + + + + Published date + + src/app/+search/search-filters.component.html + 59 + + + + Original publication year + + src/app/+search/search-filters.component.html + 73 + + + + After... + + src/app/+search/search-filters.component.html + 85 + + + + Before... + + src/app/+search/search-filters.component.html + 95 + + + + Duration + + src/app/+search/search-filters.component.html + 108 + + + src/app/+videos/+video-watch/shared/metadata/video-attributes.component.html + 60 + + + + Category + + src/app/+search/search-filters.component.html + 121 + + + src/app/+videos/+video-edit/shared/video-edit.component.html + 63 + + + src/app/+videos/+video-watch/shared/metadata/video-attributes.component.html + 25 + + + + Display all categories + + src/app/+search/search-filters.component.html + 127 + + + + Licence + + src/app/+search/search-filters.component.html + 134 + + + src/app/+videos/+video-edit/shared/video-edit.component.html + 74 + + + src/app/+videos/+video-watch/shared/metadata/video-attributes.component.html + 34 + + + + Display all licenses + + src/app/+search/search-filters.component.html + 140 + + + + Language + + src/app/+search/search-filters.component.html + 147 + + + src/app/+videos/+video-edit/shared/video-caption-add-modal.component.html + 10 + + + src/app/+videos/+video-edit/shared/video-edit.component.html + 94 + + + src/app/+videos/+video-watch/shared/metadata/video-attributes.component.html + 43 + + + + Display all languages + + src/app/+search/search-filters.component.html + 153 + + + + All of these tags + + src/app/+search/search-filters.component.html + 162 + + + + One of these tags + + src/app/+search/search-filters.component.html + 170 + + + + PeerTube instance host + + src/app/+search/search-filters.component.html + 178 + + + + Result types + + src/app/+search/search-filters.component.html + 187 + + + + 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/+video-channels/video-channels.component.ts + 76 + + + src/app/+videos/+video-watch/video-watch.component.ts + 719 + + + + PLAYLISTS + + src/app/+video-channels/video-channels.component.ts + 82 + + + + Sunday + + src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts + 10 + + + + Monday + + src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts + 11 + + + + Tuesday + + src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts + 12 + + + + Wednesday + + src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts + 13 + + + + Thursday + + src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts + 14 + + + + Friday + + src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts + 15 + + + + Saturday + + src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts + 16 + + + + Sun + + src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts + 20 + + Day name short + 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 + + + + July + + src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts + 46 + + + + August + + src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts + 47 + + + + September + + src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts + 48 + + + + October + + src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts + 49 + + + + November + + src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts + 50 + + + + December + + src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts + 51 - - Daily upload limit is required. + + Jan - src/app/shared/form-validators/user-validators.ts - 92 + src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts + 55 + Month name short + January short name - - Daily upload limit must be greater than -1. + + Feb - src/app/shared/form-validators/user-validators.ts - 93 + src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts + 56 + Month name short + February short name - - User role is required. + + Mar - src/app/shared/form-validators/user-validators.ts - 100 + src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts + 57 + Month name short + March short name - - Description must be at least 3 characters long. + + Apr - src/app/shared/form-validators/user-validators.ts - 112 + src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts + 58 + Month name short + April short name + + + May - src/app/shared/form-validators/video-channel-validators.ts - 38 + src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts + 59 + Month name short + May short name + + + Jun - src/app/shared/form-validators/video-playlist-validators.ts - 33 + src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts + 60 + Month name short + June short name - - Description cannot be more than 1000 characters long. + + Jul - src/app/shared/form-validators/user-validators.ts - 113 + src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts + 61 + Month name short + July short name + + + Aug - src/app/shared/form-validators/video-channel-validators.ts - 39 + src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts + 62 + Month name short + August short name + + + Sep - src/app/shared/form-validators/video-playlist-validators.ts - 34 + src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts + 63 + Month name short + September short name - - You must agree with the instance terms in order to register on it. + + Oct - src/app/shared/form-validators/user-validators.ts - 122 + src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts + 64 + Month name short + October short name - - Ban reason must be at least 3 characters long. + + Nov - src/app/shared/form-validators/user-validators.ts - 132 + src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts + 65 + Month name short + November short name - - Ban reason cannot be more than 250 characters long. + + Dec - src/app/shared/form-validators/user-validators.ts - 133 + src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts + 66 + Month name short + December short name - - Display name is required. + + Clear - src/app/shared/form-validators/user-validators.ts - 144 + src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts + 71 + + + yy-mm-dd - src/app/shared/form-validators/video-channel-validators.ts - 26 + src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts + 83 + Date format in this locale. + + + Add caption - src/app/shared/form-validators/video-playlist-validators.ts - 12 + src/app/+videos/+video-edit/shared/video-caption-add-modal.component.html + 5 - - Display name must be at least 1 character long. + + Select the caption file - src/app/shared/form-validators/user-validators.ts - 145 + src/app/+videos/+video-edit/shared/video-caption-add-modal.component.html + 24 + + + This will replace an existing caption! - src/app/shared/form-validators/video-channel-validators.ts - 27 + src/app/+videos/+video-edit/shared/video-caption-add-modal.component.html + 30,32 + + + Add this caption - src/app/shared/form-validators/video-playlist-validators.ts - 13 + src/app/+videos/+video-edit/shared/video-caption-add-modal.component.html + 42 - - Display name cannot be more than 50 characters long. + + Basic info - src/app/shared/form-validators/user-validators.ts - 146 + src/app/+videos/+video-edit/shared/video-edit.component.html + 5 + + + Title - src/app/shared/form-validators/video-channel-validators.ts - 28 + src/app/+videos/+video-edit/shared/video-edit.component.html + 11 - - video + + Tags - src/app/shared/shared-video-miniature/video-download.component.ts - 48 + src/app/+videos/+video-edit/shared/video-edit.component.html + 19 - src/app/+videos/+video-edit/video-add-components/video-upload.component.ts - 228 + src/app/+videos/+video-watch/shared/metadata/video-attributes.component.html + 52 - - subtitles + + Tags could be used to suggest relevant recommendations. There is a maximum of 5 tags. Press Enter to add a new tag. - src/app/shared/shared-video-miniature/video-download.component.ts - 49 + src/app/+videos/+video-edit/shared/video-edit.component.html + 23,27 - - Encoder + + Video descriptions are truncated by default and require manual action to expand them. - src/app/shared/shared-video-miniature/video-download.component.ts - 145 + src/app/+videos/+video-edit/shared/video-edit.component.html + 42,44 - - Format name + + Choose the appropriate licence for your work. - src/app/shared/shared-video-miniature/video-download.component.ts - 146 + src/app/+videos/+video-edit/shared/video-edit.component.html + 79,80 - - Size + + Schedule publication () - src/app/shared/shared-video-miniature/video-download.component.ts - 147 + src/app/+videos/+video-edit/shared/video-edit.component.html + 117 - - Bitrate - - src/app/shared/shared-video-miniature/video-download.component.ts - 149 - + + Contains sensitive content - src/app/shared/shared-video-miniature/video-download.component.ts - 172 + src/app/+videos/+video-edit/shared/video-edit.component.html + 131 - - Codec + + Some instances hide videos containing mature or explicit content by default. - src/app/shared/shared-video-miniature/video-download.component.ts - 169 + src/app/+videos/+video-edit/shared/video-edit.component.html + 135 - - Profile + + Publish after transcoding - src/app/shared/shared-video-miniature/video-download.component.ts - 170 + src/app/+videos/+video-edit/shared/video-edit.component.html + 141 - - Resolution + + If you decide not to wait for transcoding before publishing the video, it could be unplayable until transcoding ends. - src/app/shared/shared-video-miniature/video-download.component.ts - 179 + src/app/+videos/+video-edit/shared/video-edit.component.html + 145 - - Aspect ratio + + Captions - src/app/shared/shared-video-miniature/video-download.component.ts - 180 + src/app/+videos/+video-edit/shared/video-edit.component.html + 155 - - - Average frame rate - src/app/shared/shared-video-miniature/video-download.component.ts - 181 + src/app/shared/shared-abuse-list/abuse-details.component.ts + 26 - - - Pixel format - src/app/shared/shared-video-miniature/video-download.component.ts - 182 + src/app/shared/shared-moderation/abuse.service.ts + 181 - - Sample rate + + Add another caption - src/app/shared/shared-video-miniature/video-download.component.ts - 186 + src/app/+videos/+video-edit/shared/video-edit.component.html + 163 - - Channel Layout + + See the subtitle file - src/app/shared/shared-video-miniature/video-download.component.ts - 187 + src/app/+videos/+video-edit/shared/video-edit.component.html + 172 - - Download + + Already uploaded ✔ - src/app/shared/shared-video-miniature/video-download.component.html - 4 + src/app/+videos/+video-edit/shared/video-edit.component.html + 176 + + + Will be created on update - src/app/shared/shared-video-miniature/video-download.component.html - 104 + src/app/+videos/+video-edit/shared/video-edit.component.html + 184 - - subtitles + + Cancel create - src/app/shared/shared-video-miniature/video-download.component.html - 11 + src/app/+videos/+video-edit/shared/video-edit.component.html + 186 - - video + + Will be deleted on update - src/app/shared/shared-video-miniature/video-download.component.html - 12 + src/app/+videos/+video-edit/shared/video-edit.component.html + 192 - - Format + + Cancel deletion - src/app/shared/shared-video-miniature/video-download.component.html - 45 + src/app/+videos/+video-edit/shared/video-edit.component.html + 194 - - Video stream + + No captions for now. - src/app/shared/shared-video-miniature/video-download.component.html - 57 + src/app/+videos/+video-edit/shared/video-edit.component.html + 199,201 - - Audio stream + + Live settings - src/app/shared/shared-video-miniature/video-download.component.html - 69 + src/app/+videos/+video-edit/shared/video-edit.component.html + 208 - - + + Live RTMP Url - src/app/shared/shared-video-miniature/video-download.component.html - 49 + src/app/+videos/+video-edit/shared/video-edit.component.html + 218 - src/app/shared/shared-video-miniature/video-download.component.html - 61 + src/app/shared/shared-video-live/live-stream-information.component.html + 19 + + + Live RTMPS Url - src/app/shared/shared-video-miniature/video-download.component.html - 73 + src/app/+videos/+video-edit/shared/video-edit.component.html + 223 - - - Direct download - src/app/shared/shared-video-miniature/video-download.component.html - 87 + src/app/shared/shared-video-live/live-stream-information.component.html + 24 - - Torrent (.torrent file) + + Live stream key - src/app/shared/shared-video-miniature/video-download.component.html - 92 + src/app/+videos/+video-edit/shared/video-edit.component.html + 228 - - - Confirmation of the password is required. - src/app/shared/form-validators/reset-password-validators.ts - 9 + src/app/shared/shared-video-live/live-stream-information.component.html + 29 - - Name is required. + + ⚠️ Never share your stream key with anyone. - src/app/shared/form-validators/video-channel-validators.ts - 12 + src/app/+videos/+video-edit/shared/video-edit.component.html + 231 - - - Name must be at least 1 character long. - src/app/shared/form-validators/video-channel-validators.ts - 13 + src/app/shared/shared-video-live/live-stream-information.component.html + 32 - - Name cannot be more than 50 characters long. + + This is a normal live - src/app/shared/form-validators/video-channel-validators.ts - 14 + src/app/+videos/+video-edit/shared/video-edit.component.html + 237 - - Name should be lowercase alphanumeric; dots and underscores are allowed. + + 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/form-validators/video-channel-validators.ts - 15 + src/app/+videos/+video-edit/shared/video-edit.component.html + 239,241 - - Support text must be at least 3 characters long. + + This is a permanent/recurring live - src/app/shared/form-validators/video-channel-validators.ts - 49 + src/app/+videos/+video-edit/shared/video-edit.component.html + 246 - - Support text cannot be more than 1000 characters long + + 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/form-validators/video-channel-validators.ts - 50 + src/app/+videos/+video-edit/shared/video-edit.component.html + 248,250 - - 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 ()! + + Automatically publish a replay when your live ends - src/app/+my-library/+my-video-channels/my-video-channels.component.ts - 63,65 + src/app/+videos/+video-edit/shared/video-edit.component.html + 257 - - Please type the display name of the video channel () to confirm + + ⚠️ If you enable this option, your live will be terminated if you exceed your video quota - src/app/+my-library/+my-video-channels/my-video-channels.component.ts - 67 + src/app/+videos/+video-edit/shared/video-edit.component.html + 261 - - Video channel deleted. + + Advanced settings - src/app/+my-library/+my-video-channels/my-video-channels.component.ts - 79 + src/app/+videos/+video-edit/shared/video-edit.component.html + 273 - - Views for the day + + Video preview - src/app/+my-library/+my-video-channels/my-video-channels.component.ts - 98 + src/app/+videos/+video-edit/shared/video-edit.component.html + 280 - - My channels + + Short text to tell people how they can support you (membership platform...). - src/app/+my-library/+my-video-channels/my-video-channels.component.html - 4 + src/app/+videos/+video-edit/shared/video-edit.component.html + 292,294 - - Search your channels + + Original publication date - src/app/+my-library/+my-video-channels/my-video-channels.component.html - 11 + src/app/+videos/+video-edit/shared/video-edit.component.html + 309 - - Create video channel + + This is the date when the content was originally published (e.g. the release date for a film) - src/app/+my-library/+my-video-channels/my-video-channels.component.html - 19 + src/app/+videos/+video-edit/shared/video-edit.component.html + 312,314 - - {VAR_PLURAL, plural, =0 {No videos} =1 {1 video} other { videos}} + + Enable video comments - src/app/+my-library/+my-video-channels/my-video-channels.component.html - 37 + src/app/+videos/+video-edit/shared/video-edit.component.html + 330 - - Display name cannot be more than 120 characters long. + + Enable download - src/app/shared/form-validators/video-playlist-validators.ts - 14 + src/app/+videos/+video-edit/shared/video-edit.component.html + 335 - - Privacy is required. + + Plugin settings - src/app/shared/form-validators/video-playlist-validators.ts - 23 + src/app/+videos/+video-edit/shared/video-edit.component.html + 343 - - The channel is required when the playlist is public. + + Other - src/app/shared/form-validators/video-playlist-validators.ts - 41 + src/app/+videos/+video-edit/shared/video-edit.component.ts + 181 - - Password updated. + + Instance languages - 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-edit.component.ts + 184 - - You current password is invalid. + + All languages - 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-edit.component.ts + 185 - src/app/+my-account/my-account-settings/my-account-change-email/my-account-change-email.component.ts - 61 + src/app/shared/shared-forms/select/select-languages.component.ts + 25 - - Change password + + Scheduled - src/app/+my-account/my-account-settings/my-account-change-password/my-account-change-password.component.html - 5 + src/app/+videos/+video-edit/shared/video-edit.component.ts + 197 + + + Hide the video until a specific date - 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.ts + 198 - - Current password + + Normal live - src/app/+my-account/my-account-settings/my-account-change-password/my-account-change-password.component.html - 8 + src/app/+videos/+video-edit/video-add-components/video-go-live.component.html + 22 + + + Permanent/recurring live - src/app/+my-account/my-account-settings/my-account-change-email/my-account-change-email.component.html - 27 + src/app/+videos/+video-edit/video-add-components/video-go-live.component.html + 29 - - New password + + Go Live - src/app/+my-account/my-account-settings/my-account-change-password/my-account-change-password.component.html - 17 + src/app/+videos/+video-edit/video-add-components/video-go-live.component.html + 37 - - Confirm new password + + Sorry, but something went wrong - src/app/+my-account/my-account-settings/my-account-change-password/my-account-change-password.component.html - 26 + src/app/+videos/+video-edit/video-add-components/video-go-live.component.html + 43 - - - Block reason must be at least 2 characters long. - src/app/shared/form-validators/video-block-validators.ts - 7 + 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 - - Block reason cannot be more than 300 characters long. + + Max live duration is . If your live reaches this limit, it will be automatically terminated. + - src/app/shared/form-validators/video-block-validators.ts - 8 + src/app/+videos/+video-edit/video-add-components/video-go-live.component.html + 47,50 - - My video channels + + Cannot create live because this instance have too many created lives - 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 + 105 - - Create a new video channel + + Cannot create live because you created too many lives - 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 + 107 - - Update video channel + + Live published. - 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 + 138 - - Video channel updated. + + Stream only once and save a replay of your live - src/app/+my-library/+my-video-channels/my-video-channel-update.component.ts - 92 + src/app/+videos/+video-edit/video-add-components/video-go-live.component.ts + 161 - - My Channels + + Stream only once - src/app/+my-library/+my-video-channels/my-video-channel-edit.component.html - 4 + src/app/+videos/+video-edit/video-add-components/video-go-live.component.ts + 164 + + + Stream multiple times, replays can't be saved - src/app/+my-library/+my-video-channels/my-video-channel-edit.component.html - 4 + src/app/+videos/+video-edit/video-add-components/video-go-live.component.ts + 169 - - 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. + + Stream multiple times using the same URL - src/app/+my-library/+my-video-channels/my-video-channel-edit.component.html - 77,78 + src/app/+videos/+video-edit/video-add-components/video-go-live.component.ts + 172 + + + Select the torrent to import - 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 + 6 - - - NEW CHANNEL - 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 + 8 + + + OR - 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 + 13 - - CHANNEL + + Paste magnet URI - 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 + 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 - 26 + src/app/+videos/+video-edit/video-add-components/video-import-torrent.component.html + 19,22 - - Name + + Import - 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.html + 44 - src/app/+my-library/+my-video-channels/my-video-channel-edit.component.html - 32 + src/app/+videos/+video-edit/video-add-components/video-import-url.component.html + 36 - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 21 + src/app/shared/shared-instance/instance-features-table.component.html + 92 - - Example: my_channel + + 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 - 35 + src/app/+videos/+video-edit/video-add-components/video-import-torrent.component.html + 55,57 + + + Torrents with only 1 file are supported. - src/app/+my-library/+my-video-channels/my-video-channel-edit.component.html - 35 + src/app/+videos/+video-edit/video-add-components/video-import-torrent.component.ts + 120 - - Overwrite support field of all videos of this channel + + Video to import updated. - src/app/+my-library/+my-video-channels/my-video-channel-edit.component.html - 92 + src/app/+videos/+video-edit/video-add-components/video-import-torrent.component.ts + 142 - 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.ts + 143 - - 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. + + URL - 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-import-url.component.html + 6 - - - Type your username to confirm - src/app/+my-account/my-account-settings/my-account-danger-zone/my-account-danger-zone.component.ts - 23 + src/app/shared/shared-share-modal/video-share.component.html + 24 - - - Delete your account - src/app/+my-account/my-account-settings/my-account-danger-zone/my-account-danger-zone.component.ts - 25 + src/app/shared/shared-share-modal/video-share.component.html + 92 - - Delete my account + + You can import any URL supported by youtube-dl or URL that points to a media file. You should make sure you have diffusion rights over the content it points to, otherwise it could cause legal trouble to yourself and your instance. - src/app/+my-account/my-account-settings/my-account-danger-zone/my-account-danger-zone.component.ts - 26 + src/app/+videos/+video-edit/video-add-components/video-import-url.component.html + 10,14 - - Your account is deleted. + + Congratulations, the video behind will be imported! You can already add information about this video. + - 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-import-url.component.html + 48,50 - - Once you delete your account, there is no going back. You will be asked to confirm this action. + + Select the file to 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.html + 6 - - - Delete your account - 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.html + 8 - - Video channel created. + + Video background image - src/app/+my-library/+my-video-channels/my-video-channel-create.component.ts - 56 + src/app/+videos/+video-edit/video-add-components/video-upload.component.html + 34 - - This name already exists on this instance. + + Image that will be merged with your audio file. The chosen image will be definitive and cannot be modified. - src/app/+my-library/+my-video-channels/my-video-channel-create.component.ts - 62 + src/app/+videos/+video-edit/video-add-components/video-upload.component.html + 36,40 - - Please check your emails to verify your new email. + + Total video uploaded - 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.html + 63 - - Email updated. + + Processing… - src/app/+my-account/my-account-settings/my-account-change-email/my-account-change-email.component.ts - 55 + src/app/+videos/+video-edit/video-add-components/video-upload.component.html + 65 - - Your current email is + + Retry - src/app/+my-account/my-account-settings/my-account-change-email/my-account-change-email.component.html - 5 + src/app/+videos/+video-edit/video-add-components/video-upload.component.html + 80 + Retry failed upload of a video - - is awaiting email verification + + Congratulations! Your video is now available in your private library. - src/app/+my-account/my-account-settings/my-account-change-email/my-account-change-email.component.html - 9,10 + src/app/+videos/+video-edit/video-add-components/video-upload.component.html + 90,92 - - New email + + Publish will be available when upload is finished - src/app/+my-account/my-account-settings/my-account-change-email/my-account-change-email.component.html - 16 + src/app/+videos/+video-edit/video-add-components/video-upload.component.html + 104 - - Change email + + Publish - src/app/+my-account/my-account-settings/my-account-change-email/my-account-change-email.component.html - 35 + src/app/+videos/+video-edit/video-add-components/video-upload.component.html + 106 + + + src/app/header/header.component.html + 5 - - New video from your subscriptions + + Your video was uploaded to your account and is private. - src/app/+my-account/my-account-settings/my-account-notification-preferences/my-account-notification-preferences.component.ts - 32 + src/app/+videos/+video-edit/video-add-components/video-upload.component.ts + 127 - - New comment on your video + + 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-notification-preferences/my-account-notification-preferences.component.ts - 33 + src/app/+videos/+video-edit/video-add-components/video-upload.component.ts + 128 - - New abuse + + Your video is not uploaded yet, are you sure you want to leave this page? - src/app/+my-account/my-account-settings/my-account-notification-preferences/my-account-notification-preferences.component.ts - 34 + src/app/+videos/+video-edit/video-add-components/video-upload.component.ts + 130 - - Video blocked automatically waiting review + + Upload on hold - src/app/+my-account/my-account-settings/my-account-notification-preferences/my-account-notification-preferences.component.ts - 35 + src/app/+videos/+video-edit/video-add-components/video-upload.component.ts + 177 - - One of your video is blocked/unblocked + + Upload - src/app/+my-account/my-account-settings/my-account-notification-preferences/my-account-notification-preferences.component.ts - 36 + src/app/+videos/+video-edit/video-add-components/video-upload.component.ts + 237 - - Video published (after transcoding/scheduled update) + + Upload - src/app/+my-account/my-account-settings/my-account-notification-preferences/my-account-notification-preferences.component.ts - 37 + src/app/+videos/+video-edit/video-add-components/video-upload.component.ts + 239 - - Video import finished + + Video published. - src/app/+my-account/my-account-settings/my-account-notification-preferences/my-account-notification-preferences.component.ts - 38 + src/app/+videos/+video-edit/video-add-components/video-upload.component.ts + 261 - - A new user registered on your instance + + video - src/app/+my-account/my-account-settings/my-account-notification-preferences/my-account-notification-preferences.component.ts - 39 + src/app/+videos/+video-edit/video-add-components/video-upload.component.ts + 305 + + + src/app/shared/shared-video-miniature/video-download.component.ts + 56 - - You or your channel(s) has a new follower + + Your video quota is exceeded with this video (video size: , used: , quota: ) - src/app/+my-account/my-account-settings/my-account-notification-preferences/my-account-notification-preferences.component.ts - 40 + src/app/+videos/+video-edit/video-add-components/video-upload.component.ts + 340 - - Someone mentioned you in video comments + + Your daily video quota is exceeded with this video (video size: , used: , quota: ) - src/app/+my-account/my-account-settings/my-account-notification-preferences/my-account-notification-preferences.component.ts - 41 + src/app/+videos/+video-edit/video-add-components/video-upload.component.ts + 359 - - Your instance has a new follower + + Read instance rules for help - src/app/+my-account/my-account-settings/my-account-notification-preferences/my-account-notification-preferences.component.ts - 42 + src/app/+videos/+video-edit/video-add.component.html + 2 - - Your instance automatically followed another instance + + 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-notification-preferences/my-account-notification-preferences.component.ts - 43 + src/app/+videos/+video-edit/video-add.component.html + 33,37 - - An abuse report received a new message + + Import - src/app/+my-account/my-account-settings/my-account-notification-preferences/my-account-notification-preferences.component.ts + src/app/+videos/+video-edit/video-add.component.html 44 - - One of your abuse reports has been accepted or rejected by moderators + + Upload - src/app/+my-account/my-account-settings/my-account-notification-preferences/my-account-notification-preferences.component.ts + src/app/+videos/+video-edit/video-add.component.html 45 - - Preferences saved + + Upload a file - src/app/+my-account/my-account-settings/my-account-notification-preferences/my-account-notification-preferences.component.ts - 92 + src/app/+videos/+video-edit/video-add.component.html + 53 - - Activities + + Import with URL - src/app/+my-account/my-account-settings/my-account-notification-preferences/my-account-notification-preferences.component.html - 2 + src/app/+videos/+video-edit/video-add.component.html + 63 - - Web + + Import with torrent - src/app/+my-account/my-account-settings/my-account-notification-preferences/my-account-notification-preferences.component.html - 3 + src/app/+videos/+video-edit/video-add.component.html + 73 - - Profile updated. + + Go live - src/app/+my-account/my-account-settings/my-account-profile/my-account-profile.component.ts - 51 + src/app/+videos/+video-edit/video-add.component.html + 83 - - Cancel + + 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/videos-selection.component.html - 19,20 + src/app/+videos/+video-edit/video-add.component.ts + 102 - - Yesterday + + 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 - 117 + src/app/+videos/+video-edit/video-add.component.ts + 104 - - This week + + Your daily video quota is insufficient. If you want to add more videos, you must wait for 24 hours or an admin must increase your daily quota. - src/app/shared/shared-video-miniature/abstract-video-list.ts - 118 + src/app/+videos/+video-edit/video-add.component.ts + 106 - - This month + + Your video quota is insufficient. If you want to add more videos, an admin must increase your quota. - src/app/shared/shared-video-miniature/abstract-video-list.ts - 119 + src/app/+videos/+video-edit/video-add.component.ts + 108 - - Last month + + You have unsaved changes! If you leave, your changes will be lost. - src/app/shared/shared-video-miniature/abstract-video-list.ts - 120 + src/app/+videos/+video-edit/video-update.component.ts + 85 - - Older + + Video updated. - src/app/shared/shared-video-miniature/abstract-video-list.ts - 121 + src/app/+videos/+video-edit/video-update.component.ts + 149 - - Cannot load more videos. Try again later. + + SUPPORT - src/app/shared/shared-video-miniature/abstract-video-list.ts - 198 + src/app/+videos/+video-watch/shared/action-buttons/action-buttons.component.html + 13 - - Account settings + + SHARE - src/app/+my-account/my-account-routing.module.ts + src/app/+videos/+video-watch/shared/action-buttons/action-buttons.component.html + 18 + + + + SAVE + + src/app/+videos/+video-watch/shared/action-buttons/action-buttons.component.html 29 - - My abuse reports + + DOWNLOAD - src/app/+my-account/my-account-routing.module.ts - 118 + src/app/+videos/+video-watch/shared/action-buttons/action-buttons.component.html + 43 - - Notification preferences + + Support options for this video - src/app/+my-account/my-account-notifications/my-account-notifications.component.html - 4,6 + src/app/+videos/+video-watch/shared/action-buttons/action-buttons.component.ts + 56 - - Newest first + + Save to playlist - src/app/+my-account/my-account-notifications/my-account-notifications.component.html - 11 + 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 - - Unread first + + Like this video - src/app/+my-account/my-account-notifications/my-account-notifications.component.html - 12 + src/app/+videos/+video-watch/shared/action-buttons/video-rate.component.ts + 37 - - All read + + Dislike this video - src/app/+my-account/my-account-notifications/my-account-notifications.component.html - 26 + src/app/+videos/+video-watch/shared/action-buttons/video-rate.component.ts + 38 - - Muted servers + + Like the video - src/app/shared/shared-moderation/server-blocklist.component.html - 3 + src/app/+videos/+video-watch/shared/action-buttons/video-rate.component.ts + 46 + + + Dislike the video - src/app/shared/shared-moderation/server-blocklist.component.html - 3 + src/app/+videos/+video-watch/shared/action-buttons/video-rate.component.ts + 51 - - Showing to of muted instances + + You need to be <a href="/login">logged in</a> to rate this video. - src/app/shared/shared-moderation/server-blocklist.component.html - 10 + src/app/+videos/+video-watch/shared/action-buttons/video-rate.component.ts + 85 + + + Add comment... - src/app/shared/shared-moderation/server-blocklist.component.html - 10 + src/app/+videos/+video-watch/shared/comment/video-comment-add.component.html + 6 - - Mute domains + + Markdown compatible - src/app/shared/shared-moderation/server-blocklist.component.html - 64 + src/app/+videos/+video-watch/shared/comment/video-comment-add.component.html + 15 + + + Markdown compatible that supports: - src/app/shared/shared-moderation/server-blocklist.component.html - 64 + src/app/+videos/+video-watch/shared/comment/video-comment-add.component.html + 18 - - Filter... + + Auto generated links - src/app/shared/shared-moderation/server-blocklist.component.html - 16 + src/app/+videos/+video-watch/shared/comment/video-comment-add.component.html + 21 + + + Break lines - src/app/shared/shared-moderation/account-blocklist.component.html - 16 + src/app/+videos/+video-watch/shared/comment/video-comment-add.component.html + 22 + + + + Lists + + src/app/+videos/+video-watch/shared/comment/video-comment-add.component.html + 23 - src/app/+admin/follows/following-list/following-list.component.html - 16 + src/app/shared/shared-main/misc/help.component.ts + 84 + + + Emphasis - src/app/shared/shared-abuse-list/abuse-list-table.component.html - 27 + src/app/+videos/+video-watch/shared/comment/video-comment-add.component.html + 25 - src/app/shared/shared-moderation/account-blocklist.component.html - 16 + src/app/shared/shared-main/misc/help.component.ts + 81 + + + bold - src/app/shared/shared-moderation/server-blocklist.component.html - 16 + src/app/+videos/+video-watch/shared/comment/video-comment-add.component.html + 26 + + + italic - src/app/+admin/moderation/video-comment-list/video-comment-list.component.html - 42 + src/app/+videos/+video-watch/shared/comment/video-comment-add.component.html + 26 + + + Emoji shortcuts - src/app/+admin/moderation/video-block-list/video-block-list.component.html + src/app/+videos/+video-watch/shared/comment/video-comment-add.component.html 29 + + + Emoji markup - src/app/+admin/follows/followers-list/followers-list.component.html - 16 + src/app/+videos/+video-watch/shared/comment/video-comment-add.component.html + 33 + + + See complete list - src/app/+admin/users/user-list/user-list.component.html - 32 + src/app/+videos/+video-watch/shared/comment/video-comment-add.component.html + 35 - - Mute domain + + Cancel - src/app/shared/shared-moderation/server-blocklist.component.html - 24 + src/app/+videos/+video-watch/shared/comment/video-comment-add.component.html + 47,49 - src/app/shared/shared-moderation/server-blocklist.component.html - 24 + src/app/shared/shared-video-miniature/videos-selection.component.html + 22,24 - - Muted at + + You are one step away from commenting - src/app/shared/shared-moderation/server-blocklist.component.html - 33 + 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/shared/shared-moderation/account-blocklist.component.html - 29 + src/app/+videos/+video-watch/shared/comment/video-comment-add.component.html + 64,66 + + + Login to comment - src/app/shared/shared-moderation/account-blocklist.component.html - 29 + src/app/+videos/+video-watch/shared/comment/video-comment-add.component.html + 78 + + + Markdown Emoji List - src/app/shared/shared-moderation/server-blocklist.component.html - 33 + src/app/+videos/+video-watch/shared/comment/video-comment-add.component.html + 86 - - Unmute + + Reply - src/app/shared/shared-moderation/server-blocklist.component.html - 40 + src/app/+videos/+video-watch/shared/comment/video-comment-add.component.ts + 83 - src/app/shared/shared-moderation/account-blocklist.component.html + src/app/+videos/+video-watch/shared/comment/video-comment.component.html 36 + + + Highlighted comment - src/app/shared/shared-moderation/account-blocklist.component.html - 36 + src/app/+videos/+video-watch/shared/comment/video-comment.component.html + 10 + + + Options - src/app/shared/shared-moderation/server-blocklist.component.html + src/app/+videos/+video-watch/shared/comment/video-comment.component.html 40 - - Open instance in a new tab - - src/app/shared/shared-moderation/server-blocklist.component.html - 43 - + + Deleted - src/app/+admin/follows/following-list/following-list.component.html - 45 + src/app/+videos/+video-watch/shared/comment/video-comment.component.html + 47 - src/app/shared/shared-moderation/server-blocklist.component.html - 43 + src/app/shared/shared-video-playlist/video-playlist-element-miniature.component.html + 34 - - No server found matching current filters. + + This comment has been deleted - src/app/shared/shared-moderation/server-blocklist.component.html - 56 + src/app/+videos/+video-watch/shared/comment/video-comment.component.html + 53 + + + Report this comment - src/app/shared/shared-moderation/server-blocklist.component.html - 56 + src/app/+videos/+video-watch/shared/comment/video-comment.component.ts + 178 - - No server found. + + Remove - src/app/shared/shared-moderation/server-blocklist.component.html - 57 + src/app/+videos/+video-watch/shared/comment/video-comment.component.ts + 186 + + + Remove & re-draft - src/app/shared/shared-moderation/server-blocklist.component.html - 57 + src/app/+videos/+video-watch/shared/comment/video-comment.component.ts + 194 - - Muted accounts + + Actions on comment - src/app/shared/shared-moderation/account-blocklist.component.html - 3 + src/app/+videos/+video-watch/shared/comment/video-comment.component.ts + 202 + + + {VAR_PLURAL, plural, =0 {Comments} =1 {1 Comment} other { Comments}} - src/app/shared/shared-moderation/account-blocklist.component.html - 3 + src/app/+videos/+video-watch/shared/comment/video-comments.component.html + 4 - - Showing to of muted accounts + + SORT BY - src/app/shared/shared-moderation/account-blocklist.component.html - 10 + src/app/+videos/+video-watch/shared/comment/video-comments.component.html + 10,12 + + + Most recent first (default) - src/app/shared/shared-moderation/account-blocklist.component.html - 10 + src/app/+videos/+video-watch/shared/comment/video-comments.component.html + 14 - - Account + + Most replies first - src/app/shared/shared-moderation/account-blocklist.component.html - 28 + src/app/+videos/+video-watch/shared/comment/video-comments.component.html + 15 + + + No comments. - src/app/shared/shared-moderation/account-blocklist.component.html + src/app/+videos/+video-watch/shared/comment/video-comments.component.html 28 + + + View from and others - src/app/+admin/moderation/video-comment-list/video-comment-list.component.html - 59 + src/app/+videos/+video-watch/shared/comment/video-comments.component.html + 73,75 - - No account found matching current filters. + + {VAR_PLURAL, plural, =1 {1 reply} other { replies}} - src/app/shared/shared-moderation/account-blocklist.component.html - 63 + src/app/+videos/+video-watch/shared/comment/video-comments.component.html + 74 - src/app/shared/shared-moderation/account-blocklist.component.html - 63 + src/app/+videos/+video-watch/shared/comment/video-comments.component.html + 77 - - - No account found. - src/app/shared/shared-moderation/account-blocklist.component.html - 64 + src/app/+videos/+video-watch/shared/comment/video-comments.component.html + 81 + + + View from - src/app/shared/shared-moderation/account-blocklist.component.html - 64 + src/app/+videos/+video-watch/shared/comment/video-comments.component.html + 76,78 - - The channel is required. + + View - src/app/shared/form-validators/video-ownership-change-validators.ts - 7 + src/app/+videos/+video-watch/shared/comment/video-comments.component.html + 81 - - The username is required. + + Comments are disabled. - src/app/shared/form-validators/video-ownership-change-validators.ts - 14 + src/app/+videos/+video-watch/shared/comment/video-comments.component.html + 91,93 - - You can only transfer ownership to a local account + + Do you really want to delete this comment? - src/app/shared/form-validators/video-ownership-change-validators.ts - 15 + src/app/+videos/+video-watch/shared/comment/video-comments.component.ts + 172 - - - Reports - src/app/+my-account/my-account-abuses/my-account-abuses-list.component.html - 3 + src/app/shared/shared-abuse-list/abuse-list-table.component.ts + 409 + + + The deletion will be sent to remote instances so they can reflect the change. - src/app/+admin/moderation/abuse-list/abuse-list.component.html - 3 + src/app/+videos/+video-watch/shared/comment/video-comments.component.ts + 175 - - Discover videos + + It is a remote comment, so the deletion will only be effective on your instance. - src/app/+videos/videos-routing.module.ts - 24 + src/app/+videos/+video-watch/shared/comment/video-comments.component.ts + 177 - - Trending videos + + Delete and re-draft - src/app/+videos/videos-routing.module.ts - 33 + src/app/+videos/+video-watch/shared/comment/video-comments.component.ts + 205 - - Most liked videos + + Do you really want to delete and re-draft this comment? - src/app/+videos/videos-routing.module.ts - 46 + src/app/+videos/+video-watch/shared/comment/video-comments.component.ts + 206 + + + Friendly Reminder: - src/app/+videos/video-list/video-most-liked.component.ts - 41 + src/app/+videos/+video-watch/shared/information/privacy-concerns.component.html + 4 - - Recently added videos + + 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/+videos/videos-routing.module.ts - 59 + src/app/+videos/+video-watch/shared/information/privacy-concerns.component.html + 5,7 - - Local videos + + Get more information - src/app/+videos/videos-routing.module.ts - 86 + src/app/+videos/+video-watch/shared/information/privacy-concerns.component.html + 9 + + + More information - src/app/+videos/video-list/video-local.component.ts - 36 + src/app/+videos/+video-watch/shared/information/privacy-concerns.component.html + 9 - - Upload a video + + OK - src/app/+videos/videos-routing.module.ts - 99 + src/app/+videos/+video-watch/shared/information/privacy-concerns.component.html + 12,14 - - Edit a video + + Transcoding failed, this video may not work properly. + - src/app/+videos/videos-routing.module.ts - 108 + src/app/+videos/+video-watch/shared/information/video-alert.component.html + 1,3 - - Videos from your subscriptions + + The video is being imported, it will be available when the import is finished. + - src/app/+videos/video-list/video-user-subscriptions.component.ts - 41 + src/app/+videos/+video-watch/shared/information/video-alert.component.html + 5,7 - - Feed + + The video is being transcoded, it may not work properly. + - src/app/+videos/video-list/video-user-subscriptions.component.ts - 68 + src/app/+videos/+video-watch/shared/information/video-alert.component.html + 9,11 - - Feed URL copied + + The video is being moved to an external server, it may not work properly. + - src/app/+videos/video-list/video-user-subscriptions.component.ts - 104 + src/app/+videos/+video-watch/shared/information/video-alert.component.html + 13,15 - - Trending for the last 24 hours + + This video will be published on . + - src/app/+videos/video-list/video-trending.component.ts - 46 + src/app/+videos/+video-watch/shared/information/video-alert.component.html + 17,19 - - Trending videos are those totalizing the greatest number of views during the last 24 hours + + This live has not started yet. + - src/app/+videos/video-list/video-trending.component.ts - 47 + src/app/+videos/+video-watch/shared/information/video-alert.component.html + 21,23 - - Recently added + + This live has ended. + - src/app/+videos/video-list/video-recently-added.component.ts - 36 + src/app/+videos/+video-watch/shared/information/video-alert.component.html + 25,27 - - Videos that have the most likes. + + This video is blocked. - src/app/+videos/video-list/video-most-liked.component.ts - 42 + src/app/+videos/+video-watch/shared/information/video-alert.component.html + 30 - - PeerTube + + Origin - src/app/+about/about.component.html + src/app/+videos/+video-watch/shared/metadata/video-attributes.component.html 7 - - Network + + Open the video on the origin instance - src/app/+about/about.component.html - 9 + src/app/+videos/+video-watch/shared/metadata/video-attributes.component.html + 14 - - About this instance + + Originally published - src/app/+about/about-routing.module.ts - 26 + src/app/+videos/+video-watch/shared/metadata/video-attributes.component.html + 20 - - About PeerTube + + (channel page) - src/app/+about/about-routing.module.ts - 38 + src/app/+videos/+video-watch/shared/metadata/video-avatar-channel.component.ts + 20 - - - About this instance's network - src/app/+about/about-routing.module.ts - 47 + src/app/shared/shared-actor-image/actor-avatar.component.ts + 40 - - - Plugins - src/app/+admin/plugins/shared/plugin-api.service.ts - 33 + src/app/shared/shared-video-miniature/video-miniature.component.ts + 125 - - Themes + + (account page) - src/app/+admin/plugins/shared/plugin-api.service.ts - 37 + src/app/+videos/+video-watch/shared/metadata/video-avatar-channel.component.ts + 21 + + + src/app/shared/shared-actor-image/actor-avatar.component.ts + 39 - - plugin + + Show more - src/app/+admin/plugins/shared/plugin-api.service.ts - 45 + src/app/+videos/+video-watch/shared/metadata/video-description.component.html + 10 - - theme + + Show less - src/app/+admin/plugins/shared/plugin-api.service.ts - 48 + src/app/+videos/+video-watch/shared/metadata/video-description.component.html + 16 - - Installed + + Unlisted - src/app/+admin/plugins/plugins.component.html - 3 + src/app/+videos/+video-watch/shared/playlist/video-watch-playlist.component.html + 9 + + + src/app/shared/shared-video-miniature/video-miniature.component.html + 6 - - Settings updated. + + Private - src/app/+admin/plugins/plugin-show-installed/plugin-show-installed.component.ts - 52 + src/app/+videos/+video-watch/shared/playlist/video-watch-playlist.component.html + 10 + + + src/app/shared/shared-video-miniature/video-miniature.component.html + 7 + + + src/app/shared/shared-video-playlist/video-playlist-element-miniature.component.html + 33 - - This does not have settings. + + Public - src/app/+admin/plugins/plugin-show-installed/plugin-show-installed.component.html - 16,18 + src/app/+videos/+video-watch/shared/playlist/video-watch-playlist.component.html + 11 - - The plugin index is not available. Please retry later. + + Stop autoplaying next video - src/app/+admin/plugins/plugin-search/plugin-search.component.ts - 100 + src/app/+videos/+video-watch/shared/playlist/video-watch-playlist.component.ts + 237 - - Please only install plugins or themes you trust, since they can execute any code on your instance. + + Autoplay next video - src/app/+admin/plugins/plugin-search/plugin-search.component.ts - 122 + src/app/+videos/+video-watch/shared/playlist/video-watch-playlist.component.ts + 238 - - Install ? + + Stop looping playlist videos - src/app/+admin/plugins/plugin-search/plugin-search.component.ts - 123 + src/app/+videos/+video-watch/shared/playlist/video-watch-playlist.component.ts + 243 - - installed. + + Loop playlist videos - src/app/+admin/plugins/plugin-search/plugin-search.component.ts - 135 + src/app/+videos/+video-watch/shared/playlist/video-watch-playlist.component.ts + 244 - - Search... + + Other videos - src/app/+admin/plugins/plugin-search/plugin-search.component.html - 6 + src/app/+videos/+video-watch/shared/recommendations/recommended-videos.component.html + 4,6 - - To load your new installed plugins or themes, refresh the page. - + + AUTOPLAY - src/app/+admin/plugins/plugin-search/plugin-search.component.html - 10,11 + src/app/+videos/+video-watch/shared/recommendations/recommended-videos.component.html + 10 - - Popular + + Next video to be played - src/app/+admin/plugins/plugin-search/plugin-search.component.html + src/app/+videos/+video-watch/shared/recommendations/recommended-videos.component.html 16 - - for "" + + When active, the next video is automatically played after the current one. - src/app/+admin/plugins/plugin-search/plugin-search.component.html - 22,24 + src/app/+videos/+video-watch/shared/recommendations/recommended-videos.component.ts + 61 - - No results. - + + Placeholder image - src/app/+admin/plugins/plugin-search/plugin-search.component.html - 29,30 + src/app/+videos/+video-watch/video-watch.component.html + 11 - - Plugin homepage (new window) + + Published - src/app/+admin/plugins/plugin-search/plugin-search.component.html - 40 + src/app/+videos/+video-watch/video-watch.component.html + 31 + + + Account page - src/app/+admin/plugins/plugin-list-installed/plugin-list-installed.component.html - 17 + src/app/+videos/+video-watch/video-watch.component.html + 70 - src/app/+admin/plugins/plugin-list-installed/plugin-list-installed.component.html - 21 + src/app/+videos/+video-watch/video-watch.component.html + 76 - - Plugin npm package (new window) + + By - src/app/+admin/plugins/plugin-search/plugin-search.component.html - 44 + src/app/+videos/+video-watch/video-watch.component.html + 71 - - You don't have plugins installed yet. + + This video is not available on this instance. Do you want to be redirected on the origin instance: <a href=""></a>? - src/app/+admin/plugins/plugin-list-installed/plugin-list-installed.component.ts - 89 + src/app/+videos/+video-watch/video-watch.component.ts + 296 - - You don't have themes installed yet. + + Redirection - src/app/+admin/plugins/plugin-list-installed/plugin-list-installed.component.ts - 92 + src/app/+videos/+video-watch/video-watch.component.ts + 297 - - Update to + + This video contains mature or explicit content. Are you sure you want to watch it? - src/app/+admin/plugins/plugin-list-installed/plugin-list-installed.component.ts - 100 + src/app/+videos/+video-watch/video-watch.component.ts + 343 - - Do you really want to uninstall ? + + Mature or explicit content - src/app/+admin/plugins/plugin-list-installed/plugin-list-installed.component.ts - 109 + src/app/+videos/+video-watch/video-watch.component.ts + 344 - - Uninstall + + Up Next - src/app/+admin/plugins/plugin-list-installed/plugin-list-installed.component.ts - 110 + src/app/+videos/+video-watch/video-watch.component.ts + 415 - - uninstalled. + + Autoplay is suspended - src/app/+admin/plugins/plugin-list-installed/plugin-list-installed.component.ts - 117 + src/app/+videos/+video-watch/video-watch.component.ts + 417 - - updated. + + Enter/exit fullscreen (requires player focus) - src/app/+admin/plugins/plugin-list-installed/plugin-list-installed.component.ts - 139 + src/app/+videos/+video-watch/video-watch.component.ts + 694 - - Uninstall + + Play/Pause the video (requires player focus) - src/app/+admin/plugins/plugin-list-installed/plugin-list-installed.component.html - 32 + src/app/+videos/+video-watch/video-watch.component.ts + 695 - - None - no upload possible - - src/app/+admin/config/shared/config.service.ts - 23 - + + Mute/unmute the video (requires player focus) - src/app/+admin/config/shared/config.service.ts - 36 + src/app/+videos/+video-watch/video-watch.component.ts + 696 - - 100MB - - src/app/+admin/config/shared/config.service.ts - 24 - + + Skip to a percentage of the video: 0 is 0% and 9 is 90% (requires player focus) - src/app/+admin/config/shared/config.service.ts - 39 + src/app/+videos/+video-watch/video-watch.component.ts + 698 - - 500MB + + Increase the volume (requires player focus) - src/app/+admin/config/shared/config.service.ts - 25 + src/app/+videos/+video-watch/video-watch.component.ts + 700 + + + Decrease the volume (requires player focus) - src/app/+admin/config/shared/config.service.ts - 40 + src/app/+videos/+video-watch/video-watch.component.ts + 701 - - 1GB + + Seek the video forward (requires player focus) - src/app/+admin/config/shared/config.service.ts - 26 + src/app/+videos/+video-watch/video-watch.component.ts + 703 - - 5GB + + Seek the video backward (requires player focus) - src/app/+admin/config/shared/config.service.ts - 27 + src/app/+videos/+video-watch/video-watch.component.ts + 704 + + + Increase playback rate (requires player focus) - src/app/+admin/config/shared/config.service.ts - 42 + src/app/+videos/+video-watch/video-watch.component.ts + 706 - - 20GB + + Decrease playback rate (requires player focus) - src/app/+admin/config/shared/config.service.ts - 28 + src/app/+videos/+video-watch/video-watch.component.ts + 707 - - 50GB + + Navigate in the video frame by frame (requires player focus) - src/app/+admin/config/shared/config.service.ts - 29 + src/app/+videos/+video-watch/video-watch.component.ts + 709 - - 10MB + + Discover - src/app/+admin/config/shared/config.service.ts - 37 + src/app/+videos/video-list/overview/video-overview.component.html + 1 - - - 50MB - src/app/+admin/config/shared/config.service.ts - 38 + src/app/core/menu/menu.service.ts + 125 - - 2GB + + No results. - src/app/+admin/config/shared/config.service.ts - 41 + src/app/+videos/video-list/overview/video-overview.component.html + 4 - - - Federation - src/app/+admin/admin.component.ts - 26 + src/app/shared/shared-video-miniature/videos-list.component.html + 41 - - - Instances you follow - src/app/+admin/admin.component.ts - 29 + src/app/shared/shared-video-miniature/videos-selection.component.ts + 23 - - Instances following you + + Videos from your subscriptions - src/app/+admin/admin.component.ts - 34 + src/app/+videos/video-list/video-user-subscriptions.component.ts + 30 - - Video redundancies + + Only videos uploaded on this instance are displayed - src/app/+admin/admin.component.ts - 39 + src/app/+videos/video-list/videos-list-common-page.component.ts + 190 - - Reports + + Recently added - src/app/+admin/admin.component.ts - 53 + src/app/+videos/video-list/videos-list-common-page.component.ts + 195 - src/app/+admin/moderation/moderation.routes.ts - 37 + src/app/core/menu/menu.service.ts + 137 - - Video blocks + + Trending - src/app/+admin/admin.component.ts - 60 + src/app/+videos/video-list/videos-list-common-page.component.ts + 201 - - - Video comments - src/app/+admin/admin.component.ts - 67 + src/app/core/menu/menu.service.ts + 131 + + + Videos with the most interactions for recent videos, minus user history - src/app/+admin/moderation/moderation.routes.ts - 86 + src/app/+videos/video-list/videos-list-common-page.component.ts + 203 - - Users + + Videos with the most interactions for recent videos - src/app/+admin/admin.component.ts - 88 + src/app/+videos/video-list/videos-list-common-page.component.ts + 204 - - Configuration + + Videos that have the most likes - src/app/+admin/admin.component.ts - 95 + src/app/+videos/video-list/videos-list-common-page.component.ts + 205 - - Plugins/Themes + + Videos with the most views during the last 24 hours - src/app/+admin/admin.component.ts - 99 + src/app/+videos/video-list/videos-list-common-page.component.ts + 208 - - System + + Videos with the most views during the last days - src/app/+admin/admin.component.ts - 103 + src/app/+videos/video-list/videos-list-common-page.component.ts + 209 - - Job type + + Discover videos - src/app/+admin/system/jobs/jobs.component.html - 3 + src/app/+videos/videos-routing.module.ts + 17 - - - Job state - src/app/+admin/system/jobs/jobs.component.html - 12 + src/app/core/menu/menu.service.ts + 124 - - Showing to of jobs + + Upload a video - src/app/+admin/system/jobs/jobs.component.html - 32 + src/app/app-routing.module.ts + 101 - - ID + + Edit a video - src/app/+admin/system/jobs/jobs.component.html - 38 + src/app/app-routing.module.ts + 110 - - Type + + Close this message - src/app/+admin/system/jobs/jobs.component.html - 39 + src/app/app.component.html + 34 - - More information + + Close the left menu - src/app/+admin/system/jobs/jobs.component.html - 46 + src/app/app.component.ts + 133 + + + Open the left menu - src/app/shared/shared-abuse-list/abuse-list-table.component.html - 52 + src/app/app.component.ts + 135 + + + Focus the search bar - src/app/+admin/moderation/video-comment-list/video-comment-list.component.html - 73 + src/app/app.component.ts + 270 + + + Toggle the left menu - src/app/+videos/+video-watch/video-watch.component.html - 312 + src/app/app.component.ts + 275 + + + Go to the discover videos page - src/app/+admin/moderation/video-block-list/video-block-list.component.html - 53 + src/app/app.component.ts + 280 + + + Go to the trending videos page - src/app/+admin/moderation/video-block-list/video-block-list.component.html - 53 + src/app/app.component.ts + 285 - - No jobs found. + + Go to the recently added videos page - src/app/+admin/system/jobs/jobs.component.html - 86 + src/app/app.component.ts + 290 - - No jobs found that are . + + Go to the local videos page - src/app/+admin/system/jobs/jobs.component.html - 87 + src/app/app.component.ts + 295 - - enabled + + Go to the videos upload page - src/app/+admin/follows/shared/redundancy-checkbox.component.ts - 23 + src/app/app.component.ts + 300 - - disabled + + Go to my subscriptions - src/app/+admin/follows/shared/redundancy-checkbox.component.ts - 23 + src/app/core/auth/auth.service.ts + 63 - - Redundancy for is + + Go to my videos - src/app/+admin/follows/shared/redundancy-checkbox.component.ts - 25 + src/app/core/auth/auth.service.ts + 67 - - Follow request(s) sent! + + Go to my imports - src/app/+admin/follows/following-list/following-list.component.ts - 47 + src/app/core/auth/auth.service.ts + 71 - - Do you really want to unfollow ? + + Go to my channels - src/app/+admin/follows/following-list/following-list.component.ts - 57 + src/app/core/auth/auth.service.ts + 75 - - Unfollow + + Cannot retrieve OAuth Client credentials: . +Ensure you have correctly configured PeerTube (config/ directory), in particular the "webserver" section. - src/app/+admin/follows/following-list/following-list.component.ts - 58 + src/app/core/auth/auth.service.ts + 98,99 - - You are not following anymore. + + Error - src/app/+admin/follows/following-list/following-list.component.ts - 64 + src/app/core/auth/auth.service.ts + 103 + + + src/app/core/notification/notifier.service.ts + 18 - - Instances you follow + + You need to reconnect. - src/app/+admin/follows/following-list/following-list.component.html - 3 + src/app/core/auth/auth.service.ts + 221 - - Showing to of hosts + + Keyboard Shortcuts: - src/app/+admin/follows/following-list/following-list.component.html - 10 + src/app/core/hotkeys/hotkeys.component.ts + 11 - - Follow domains + + My history - src/app/+admin/follows/following-list/following-list.component.html - 79 + src/app/core/menu/menu.service.ts + 98 - - Follow domain + + In my library - src/app/+admin/follows/following-list/following-list.component.html - 24 + src/app/core/menu/menu.service.ts + 104 - - Host + + Home - src/app/+admin/follows/following-list/following-list.component.html - 32 + src/app/core/menu/menu.service.ts + 115 + + + src/app/core/menu/menu.service.ts + 116 - - State + + Trending videos - src/app/+admin/follows/following-list/following-list.component.html - 33 + src/app/core/menu/menu.service.ts + 130 + + + Recently added videos - src/app/shared/shared-abuse-list/abuse-list-table.component.html - 44 + src/app/core/menu/menu.service.ts + 136 + + + ON - src/app/+admin/follows/followers-list/followers-list.component.html - 29 + src/app/core/menu/menu.service.ts + 150 - - Redundancy allowed + + Success - src/app/+admin/follows/following-list/following-list.component.html - 35 + src/app/core/notification/notifier.service.ts + 25 - - Accepted + + Media is too large for the server. Please contact you administrator if you want to increase the limit size. - src/app/+admin/follows/following-list/following-list.component.html - 52 + src/app/core/rest/rest-extractor.service.ts + 65 + + + Too many attempts, please try again after minutes. - src/app/+admin/follows/followers-list/followers-list.component.html - 53 + src/app/core/rest/rest-extractor.service.ts + 70 - - Pending + + Too many attempts, please try again later. - src/app/+admin/follows/following-list/following-list.component.html - 55 + src/app/core/rest/rest-extractor.service.ts + 72 + + + Server error. Please retry later. - src/app/+admin/follows/followers-list/followers-list.component.html - 56 + src/app/core/rest/rest-extractor.service.ts + 75 - - No host found matching current filters. + + All unsaved data will be lost, are you sure you want to leave this page? - src/app/+admin/follows/following-list/following-list.component.html - 71 + src/app/core/routing/can-deactivate-guard.service.ts + 19 - - Your instance is not following anyone. + + Warning - src/app/+admin/follows/following-list/following-list.component.html - 72 + src/app/core/routing/can-deactivate-guard.service.ts + 23 - - It seems that you are not on a HTTPS server. Your webserver needs to have TLS activated in order to follow servers. + + Administrator - src/app/+admin/follows/following-list/following-list.component.html - 82,83 + src/app/core/users/user.service.ts + 417 - - Process domains + + Moderator - src/app/shared/shared-moderation/batch-domains-modal.component.ts - 28 + src/app/core/users/user.service.ts + 418 - - + + Search videos, playlists, channels… - src/app/shared/shared-moderation/batch-domains-modal.component.html + src/app/header/search-typeahead.component.html 3 - - 1 host (without "http://") per line + + GLOBAL SEARCH - src/app/shared/shared-moderation/batch-domains-modal.component.html - 11 + src/app/header/search-typeahead.component.html + 26 - - Instance unmuted by your instance. + + using - src/app/shared/shared-moderation/server-blocklist.component.ts - 46 + src/app/header/search-typeahead.component.html + 28 - - Instance muted by your instance. + + Results will be augmented with those of a third-party index. Only data necessary to make the query will be sent. - src/app/shared/shared-moderation/server-blocklist.component.ts - 69 + src/app/header/search-typeahead.component.html + 32 - - Account unmuted by your instance. + + Your query will be matched against video names or descriptions, channel names. - src/app/shared/shared-moderation/account-blocklist.component.ts - 48 + src/app/header/search-typeahead.component.html + 37 - - Do you really want to delete this abuse report? + + ADVANCED SEARCH - src/app/shared/shared-abuse-list/abuse-list-table.component.ts - 129 + src/app/header/search-typeahead.component.html + 39 - - Abuse deleted. + + Determines whether you can resolve any distant content, or if this instance only allows doing so for instances it follows. - src/app/shared/shared-abuse-list/abuse-list-table.component.ts - 134 + src/app/header/search-typeahead.component.html + 41 - - Deleted comment + + any instance - src/app/shared/shared-abuse-list/abuse-list-table.component.ts - 210 + src/app/header/search-typeahead.component.html + 42 - - Internal actions - - src/app/shared/shared-abuse-list/abuse-list-table.component.ts - 239 - + + only followed instances - src/app/+admin/moderation/video-block-list/video-block-list.component.ts + src/app/header/search-typeahead.component.html 43 - - Messages with reporter + + will list the matching channel - src/app/shared/shared-abuse-list/abuse-list-table.component.ts - 244 + src/app/header/search-typeahead.component.html + 50 - - - Messages with moderators - src/app/shared/shared-abuse-list/abuse-list-table.component.ts - 245 + src/app/header/search-typeahead.component.html + 53 - - Update internal note + + will list the matching video - src/app/shared/shared-abuse-list/abuse-list-table.component.ts - 250 + src/app/header/search-typeahead.component.html + 56 - - Mark as accepted + + In this instance's network - src/app/shared/shared-abuse-list/abuse-list-table.component.ts - 255 + src/app/header/suggestion.component.html + 14 - - Mark as rejected + + In the vidiverse - src/app/shared/shared-abuse-list/abuse-list-table.component.ts - 260 + src/app/header/suggestion.component.html + 15 - - Add internal note + + The upload failed - src/app/shared/shared-abuse-list/abuse-list-table.component.ts - 265 + src/app/helpers/utils/upload.ts + 12 - - Delete report + + The connection was interrupted - src/app/shared/shared-abuse-list/abuse-list-table.component.ts - 270 + src/app/helpers/utils/upload.ts + 16 - - Actions for the flagged account + + The server encountered an error - src/app/shared/shared-abuse-list/abuse-list-table.component.ts - 281 + src/app/helpers/utils/upload.ts + 19 - - Mute server account + + Your file couldn't be transferred before the set timeout (usually 10min) - src/app/shared/shared-abuse-list/abuse-list-table.component.ts - 293 + src/app/helpers/utils/upload.ts + 22 - - Actions for the reporter + + Your file was too large (max. size: ) - src/app/shared/shared-abuse-list/abuse-list-table.component.ts - 305 + src/app/helpers/utils/upload.ts + 26 - - Mute reporter + + Change the language - src/app/shared/shared-abuse-list/abuse-list-table.component.ts - 311 + src/app/menu/language-chooser.component.html + 3 - - Mute server + + Help to translate PeerTube! - src/app/shared/shared-abuse-list/abuse-list-table.component.ts - 317 + src/app/menu/language-chooser.component.html + 8,10 - - Actions for the video - - src/app/shared/shared-abuse-list/abuse-list-table.component.ts - 329 - + + Public profile - src/app/+admin/moderation/video-block-list/video-block-list.component.ts - 66 + src/app/menu/menu.component.html + 28 - - Block video + + Interface: - src/app/shared/shared-abuse-list/abuse-list-table.component.ts - 334 + src/app/menu/menu.component.html + 38 - - Unblock video + + Videos: - src/app/shared/shared-abuse-list/abuse-list-table.component.ts - 350 + src/app/menu/menu.component.html + 45 - - Video unblocked. + + Sensitive: - src/app/shared/shared-abuse-list/abuse-list-table.component.ts - 356 + src/app/menu/menu.component.html + 55 - - Delete video + + Help share videos - src/app/shared/shared-abuse-list/abuse-list-table.component.ts - 366 + src/app/menu/menu.component.html + 61 - - Video deleted. + + Keyboard shortcuts - src/app/shared/shared-abuse-list/abuse-list-table.component.ts - 378 + src/app/menu/menu.component.html + 70 - src/app/+admin/moderation/video-block-list/video-block-list.component.ts - 86 + src/app/menu/menu.component.html + 146 - - Actions for the comment + + Log out - src/app/shared/shared-abuse-list/abuse-list-table.component.ts - 395 + src/app/menu/menu.component.html + 75 - - Delete comment + + My account - src/app/shared/shared-abuse-list/abuse-list-table.component.ts - 401 + src/app/menu/menu.component.html + 86 - - Do you really want to delete this comment? + + My library - src/app/shared/shared-abuse-list/abuse-list-table.component.ts - 405 + src/app/menu/menu.component.html + 91 + + + My settings - src/app/+videos/+video-watch/comment/video-comments.component.ts - 166 + src/app/menu/menu.component.html + 124 - - - Comment deleted. - src/app/shared/shared-abuse-list/abuse-list-table.component.ts - 413 + src/app/modal/quick-settings-modal.component.html + 3 - - Server muted by the instance. + + About - src/app/shared/shared-abuse-list/abuse-list-table.component.ts - 441 + src/app/menu/menu.component.html + 129 - - Showing to of reports + + Interface: - src/app/shared/shared-abuse-list/abuse-list-table.component.html - 5 + src/app/menu/menu.component.html + 137 - - Advanced report filters + + Get help using PeerTube - src/app/shared/shared-abuse-list/abuse-list-table.component.html - 18 + src/app/menu/menu.component.html + 142 - - Unsolved reports + + Help - src/app/shared/shared-abuse-list/abuse-list-table.component.html - 19 + src/app/menu/menu.component.html + 142 - - Accepted reports + + Frequently asked questions about PeerTube - src/app/shared/shared-abuse-list/abuse-list-table.component.html - 20 + src/app/menu/menu.component.html + 143 - - Refused reports + + FAQ - src/app/shared/shared-abuse-list/abuse-list-table.component.html - 21 + src/app/menu/menu.component.html + 143 - - Reports with blocked videos + + Stats - src/app/shared/shared-abuse-list/abuse-list-table.component.html - 22 + src/app/menu/menu.component.html + 144 - - Reports with deleted videos + + API documentation - src/app/shared/shared-abuse-list/abuse-list-table.component.html - 23 + src/app/menu/menu.component.html + 145 - - Video/Comment/Account + + API - src/app/shared/shared-abuse-list/abuse-list-table.component.html - 42 + src/app/menu/menu.component.html + 145 - - Messages + + powered by PeerTube - CopyLeft 2015-2021 - src/app/shared/shared-abuse-list/abuse-list-table.component.html - 45 + src/app/menu/menu.component.html + 151 - - Reporter + + powered by PeerTube - src/app/shared/shared-abuse-list/abuse-list-table.component.html - 41 + src/app/menu/menu.component.html + 152 + + + Unknown - src/app/shared/shared-abuse-list/abuse-details.component.html - 7 + src/app/menu/menu.component.ts + 206 - - Internal note + + any language - src/app/shared/shared-abuse-list/abuse-list-table.component.html - 46 + src/app/menu/menu.component.ts + 276 - - Deleted account + + hide - src/app/shared/shared-abuse-list/abuse-list-table.component.html - 82,83 + src/app/menu/menu.component.ts + 311 - - This video has been reported multiple times. + + blur - src/app/shared/shared-abuse-list/abuse-list-table.component.html - 95 + src/app/menu/menu.component.ts + 315 + + + display - src/app/shared/shared-abuse-list/abuse-list-table.component.html - 95 + src/app/menu/menu.component.ts + 319 - - The video was blocked + + View your notifications - src/app/shared/shared-abuse-list/abuse-list-table.component.html - 104 + src/app/menu/notification.component.html + 3 - src/app/shared/shared-abuse-list/abuse-list-table.component.html - 104 + src/app/menu/notification.component.html + 11 - - by on + + Update your notification preferences - src/app/shared/shared-abuse-list/abuse-list-table.component.html - 107 + src/app/menu/notification.component.html + 31 + + + See all your notifications - src/app/shared/shared-abuse-list/abuse-list-table.component.html - 124 + src/app/menu/notification.component.html + 49 - - Video was deleted + + Welcome to , dear user! - src/app/shared/shared-abuse-list/abuse-list-table.component.html - 114 + src/app/modal/account-setup-warning-modal.component.html + 3 - - Account deleted + + It's time to set up your account profile! - src/app/shared/shared-abuse-list/abuse-list-table.component.html - 150,151 + src/app/modal/account-setup-warning-modal.component.html + 10 - - No abuses found matching current filters. + + Help moderators and other users to know who you are by: - src/app/shared/shared-abuse-list/abuse-list-table.component.html - 188 + src/app/modal/account-setup-warning-modal.component.html + 12 - - No abuses found. + + Uploading an avatar - src/app/shared/shared-abuse-list/abuse-list-table.component.html - 189 + src/app/modal/account-setup-warning-modal.component.html + 15 - - Report reason is required. + + Writing a description - src/app/shared/form-validators/abuse-validators.ts - 7 + src/app/modal/account-setup-warning-modal.component.html + 16 - - Report reason must be at least 2 characters long. + + Don't show me this anymore - src/app/shared/form-validators/abuse-validators.ts - 8 + src/app/modal/account-setup-warning-modal.component.html + 23 - - Report reason cannot be more than 3000 characters long. + + Close - src/app/shared/form-validators/abuse-validators.ts - 9 + src/app/modal/account-setup-warning-modal.component.html + 28 - - - Moderation comment is required. - src/app/shared/form-validators/abuse-validators.ts - 16 + src/app/modal/instance-config-warning-modal.component.html + 38 + + + src/app/shared/shared-video-live/live-stream-information.component.html + 38 - - Moderation comment must be at least 2 characters long. + + Set up - src/app/shared/form-validators/abuse-validators.ts - 17 + src/app/modal/account-setup-warning-modal.component.html + 34,36 - - Moderation comment cannot be more than 3000 characters long. + + Welcome to PeerTube, dear administrator! - src/app/shared/form-validators/abuse-validators.ts - 18 + src/app/modal/admin-welcome-modal.component.html + 3 - - Abuse message is required. + + CLI documentation - src/app/shared/form-validators/abuse-validators.ts - 25 + src/app/modal/admin-welcome-modal.component.html + 12,13 - - Abuse message must be at least 2 characters long. + + Upload or import videos, parse logs, prune storage directories, reset user password... - src/app/shared/form-validators/abuse-validators.ts - 26 + src/app/modal/admin-welcome-modal.component.html + 15 - - Abuse message cannot be more than 3000 characters long. + + Administer documentation - src/app/shared/form-validators/abuse-validators.ts - 27 + src/app/modal/admin-welcome-modal.component.html + 19,20 - - is not valid + + Managing users, following other instances, dealing with spammers... - src/app/shared/form-validators/batch-domains-validators.ts - 19 + src/app/modal/admin-welcome-modal.component.html + 22 - - Domain is required. + + Use documentation - src/app/shared/form-validators/batch-domains-validators.ts - 56 + src/app/modal/admin-welcome-modal.component.html + 26,27 - - Domains entered are invalid. + + Setup your account, managing video playlists, discover third-party applications... - src/app/shared/form-validators/batch-domains-validators.ts - 57 + src/app/modal/admin-welcome-modal.component.html + 29 - - Domains entered contain duplicates. + + Useful links - src/app/shared/form-validators/batch-domains-validators.ts - 58 + src/app/modal/admin-welcome-modal.component.html + 39 - - Violent or Repulsive + + Official PeerTube website (news, support, contribute...): https://joinpeertube.org - src/app/shared/shared-abuse-list/abuse-details.component.ts - 21 + src/app/modal/admin-welcome-modal.component.html + 42,43 - - Hateful or Abusive + + Put your instance on the public PeerTube index: https://instances.joinpeertube.org/instances - src/app/shared/shared-abuse-list/abuse-details.component.ts - 22 + src/app/modal/admin-welcome-modal.component.html + 45 - - Spam or Misleading + + It's time to configure your instance! - src/app/shared/shared-abuse-list/abuse-details.component.ts - 23 + src/app/modal/admin-welcome-modal.component.html + 55 - - Privacy + + 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/shared/shared-abuse-list/abuse-details.component.ts - 24 + src/app/modal/admin-welcome-modal.component.html + 57,61 - - Server rules + + 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/shared/shared-abuse-list/abuse-details.component.ts - 26 + src/app/modal/admin-welcome-modal.component.html + 63,67 - - Report + + Remind me later - src/app/shared/shared-abuse-list/abuse-details.component.html - 65 + src/app/modal/admin-welcome-modal.component.html + 74 - - {VAR_PLURAL, plural, =1 {1 report} other { reports}} + + Configure my instance - src/app/shared/shared-abuse-list/abuse-details.component.html - 27 + src/app/modal/admin-welcome-modal.component.html + 80,82 - - + + Confirm - src/app/shared/shared-abuse-list/abuse-details.component.html - 27 + src/app/modal/confirm.component.ts + 39 - - Reportee + + Configuration warning! - src/app/shared/shared-abuse-list/abuse-details.component.html - 33 + src/app/modal/instance-config-warning-modal.component.html + 3 - - {VAR_PLURAL, plural, =1 {1 report} other { reports}} + + You enabled user registration on your instance but did not configure the following fields: - src/app/shared/shared-abuse-list/abuse-details.component.html - 52 + src/app/modal/instance-config-warning-modal.component.html + 10 - - + + Instance name - src/app/shared/shared-abuse-list/abuse-details.component.html - 52 + src/app/modal/instance-config-warning-modal.component.html + 13 - - Updated + + Instance short description - src/app/shared/shared-abuse-list/abuse-details.component.html - 58 + src/app/modal/instance-config-warning-modal.component.html + 14 - - Reported part + + Who you are - src/app/shared/shared-abuse-list/abuse-details.component.html - 83 + src/app/modal/instance-config-warning-modal.component.html + 16 - - Note + + How long you plan to maintain your instance - src/app/shared/shared-abuse-list/abuse-details.component.html - 90 + src/app/modal/instance-config-warning-modal.component.html + 17 - - The video was deleted + + How you plan to pay for keeping your instance running - src/app/shared/shared-abuse-list/abuse-details.component.html - 99 + src/app/modal/instance-config-warning-modal.component.html + 18 - - Comment: + + How you will moderate your instance - src/app/shared/shared-abuse-list/abuse-details.component.html - 105 + src/app/modal/instance-config-warning-modal.component.html + 20 - - Add a message to communicate with the reporter + + Instance terms - src/app/shared/shared-abuse-list/abuse-message-modal.component.ts - 100 + src/app/modal/instance-config-warning-modal.component.html + 21 - - Add a message to communicate with the moderation team + + 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/shared/shared-abuse-list/abuse-message-modal.component.ts - 103 + src/app/modal/instance-config-warning-modal.component.html + 24,27 - - Add a message + + Don't show me this warning anymore - src/app/shared/shared-abuse-list/abuse-message-modal.component.html - 44 + src/app/modal/instance-config-warning-modal.component.html + 33 - - Messages with the reporter + + Configure - src/app/shared/shared-abuse-list/abuse-message-modal.component.html - 4 + src/app/modal/instance-config-warning-modal.component.html + 43,45 - - Messages with the moderation team + + These settings apply only to your session on this instance. - src/app/shared/shared-abuse-list/abuse-message-modal.component.html - 5 + src/app/modal/quick-settings-modal.component.html + 8 - - No messages for now. + + Display settings - src/app/shared/shared-abuse-list/abuse-message-modal.component.html - 28,29 + src/app/modal/quick-settings-modal.component.html + 10 - - Comment updated. + + Video settings - src/app/shared/shared-abuse-list/moderation-comment-modal.component.ts - 58 + src/app/modal/quick-settings-modal.component.html + 18 - - Moderation comment + + Interface settings - src/app/shared/shared-abuse-list/moderation-comment-modal.component.html - 3 + src/app/modal/quick-settings-modal.component.html + 22 - - This comment can only be seen by you or the other moderators. + + Report reason is required. - src/app/shared/shared-abuse-list/moderation-comment-modal.component.html - 21,22 + src/app/shared/form-validators/abuse-validators.ts + 7 - - Update this comment + + Report reason must be at least 2 characters long. - src/app/shared/shared-abuse-list/moderation-comment-modal.component.html - 31 + src/app/shared/form-validators/abuse-validators.ts + 8 - - What is PeerTube? + + Report reason cannot be more than 3000 characters long. - src/app/+about/about-peertube/about-peertube.component.html - 3,4 + src/app/shared/form-validators/abuse-validators.ts + 9 - - PeerTube is a self-hosted ActivityPub-federated video streaming platform using P2P directly in your web browser. + + Moderation comment is required. - src/app/+about/about-peertube/about-peertube.component.html - 10,11 + src/app/shared/form-validators/abuse-validators.ts + 16 - - It is free and open-source software, under AGPLv3 licence. + + Moderation comment must be at least 2 characters long. - src/app/+about/about-peertube/about-peertube.component.html - 14,16 + src/app/shared/form-validators/abuse-validators.ts + 17 - - For more information, please visit joinpeertube.org. + + Moderation comment cannot be more than 3000 characters long. - src/app/+about/about-peertube/about-peertube.component.html - 19,20 + src/app/shared/form-validators/abuse-validators.ts + 18 - - Use PeerTube documentation + + Abuse message is required. - src/app/+about/about-peertube/about-peertube.component.html - 28,29 + src/app/shared/form-validators/abuse-validators.ts + 25 - - Discover how to setup your account, what is a channel, how to create a playlist and more! + + Abuse message must be at least 2 characters long. - src/app/+about/about-peertube/about-peertube.component.html - 33,34 + src/app/shared/form-validators/abuse-validators.ts + 26 - - PeerTube Applications + + Abuse message cannot be more than 3000 characters long. - src/app/+about/about-peertube/about-peertube.component.html - 41,42 + src/app/shared/form-validators/abuse-validators.ts + 27 - - Discover unofficial Android applications or browser addons! + + Instance name is required. - src/app/+about/about-peertube/about-peertube.component.html - 46,47 + src/app/shared/form-validators/custom-config-validators.ts + 7 - - Contribute on PeerTube + + Short description should not be longer than 250 characters. - src/app/+about/about-peertube/about-peertube.component.html - 54,55 + src/app/shared/form-validators/custom-config-validators.ts + 14 - - Want to help to improve PeerTube? You can translate the web interface, give your feedback or directly contribute to the code! + + Twitter username is required. - src/app/+about/about-peertube/about-peertube.component.html - 59,60 + src/app/shared/form-validators/custom-config-validators.ts + 21 - - P2P & Privacy + + Previews cache size is required. - src/app/+about/about-peertube/about-peertube.component.html - 71 + src/app/shared/form-validators/custom-config-validators.ts + 28 - - 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. + + Previews cache size must be greater than 1. - src/app/+about/about-peertube/about-peertube.component.html - 75,78 + src/app/shared/form-validators/custom-config-validators.ts + 29 - - What are the consequences? + + Previews cache size must be a number. - src/app/+about/about-peertube/about-peertube.component.html - 85 + src/app/shared/form-validators/custom-config-validators.ts + 30 - - 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: + + Captions cache size is required. - src/app/+about/about-peertube/about-peertube.component.html - 88,90 + src/app/shared/form-validators/custom-config-validators.ts + 37 - - 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) + + Captions cache size must be greater than 1. - src/app/+about/about-peertube/about-peertube.component.html - 94,96 + src/app/shared/form-validators/custom-config-validators.ts + 38 - - 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 + + Captions cache size must be a number. - src/app/+about/about-peertube/about-peertube.component.html - 99,102 + src/app/shared/form-validators/custom-config-validators.ts + 39 - - Those requests have to be sent regularly to know who starts/stops watching a video. It is easy to detect that kind of behaviour + + Signup limit is required. - src/app/+about/about-peertube/about-peertube.component.html - 105,106 + src/app/shared/form-validators/custom-config-validators.ts + 46 - - 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 + + Signup limit must be greater than 1. Use -1 to disable it. - src/app/+about/about-peertube/about-peertube.component.html - 109,111 + src/app/shared/form-validators/custom-config-validators.ts + 47 - - The IP address is a vague information: usually, it regularly changes and can represent many persons or entities + + Signup limit must be a number. - src/app/+about/about-peertube/about-peertube.component.html - 114,115 + src/app/shared/form-validators/custom-config-validators.ts + 48 - - Web peers are not publicly accessible: because we use WebRTC inside the web browser (with the WebTorrent library), the protocol is different from classic BitTorrent. When you are in a web browser, you send a signal containing your IP address to the tracker that will randomly choose other peers to forward the information to. See this document for more information + + Signup minimum age is required. - src/app/+about/about-peertube/about-peertube.component.html - 118,123 + src/app/shared/form-validators/custom-config-validators.ts + 55 - - 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. + + Signup minimum age must be greater than 1. - src/app/+about/about-peertube/about-peertube.component.html - 127,129 + src/app/shared/form-validators/custom-config-validators.ts + 56 - - How does PeerTube compare with YouTube? + + Signup minimum age must be a number. - src/app/+about/about-peertube/about-peertube.component.html - 131 + src/app/shared/form-validators/custom-config-validators.ts + 57 - - 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). + + Admin email is required. - src/app/+about/about-peertube/about-peertube.component.html - 134,137 + src/app/shared/form-validators/custom-config-validators.ts + 64 - - What can I do to limit the exposure of my IP address? + + Admin email must be valid. - src/app/+about/about-peertube/about-peertube.component.html - 139 + src/app/shared/form-validators/custom-config-validators.ts + 65 - - 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. + + Transcoding threads is required. - src/app/+about/about-peertube/about-peertube.component.html - 142,146 + src/app/shared/form-validators/custom-config-validators.ts + 72 - - What will be done to mitigate this problem? + + Transcoding threads must be greater or equal to 0. - src/app/+about/about-peertube/about-peertube.component.html - 148 + src/app/shared/form-validators/custom-config-validators.ts + 73 - - 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: + + Max live duration is required. - src/app/+about/about-peertube/about-peertube.component.html - 151,153 + src/app/shared/form-validators/custom-config-validators.ts + 80 - - We set a limit to the number of peers sent by the tracker + + Max live duration should be greater or equal to -1. - src/app/+about/about-peertube/about-peertube.component.html - 156 + src/app/shared/form-validators/custom-config-validators.ts + 81 - - We set a limit on the request frequency received by the tracker + + Max instance lives is required. - src/app/+about/about-peertube/about-peertube.component.html - 157 + src/app/shared/form-validators/custom-config-validators.ts + 88 - - Allow instance admins to disable P2P from the administration interface + + Max instance lives should be greater or equal to -1. - src/app/+about/about-peertube/about-peertube.component.html - 158 + src/app/shared/form-validators/custom-config-validators.ts + 89 - - Ultimately, remember you can always disable P2P by toggling it in the video player, or just by disabling WebRTC in your browser. + + Max user lives is required. - src/app/+about/about-peertube/about-peertube.component.html - 162,164 + src/app/shared/form-validators/custom-config-validators.ts + 96 - - Developed with ❤ by Framasoft + + Max user lives should be greater or equal to -1. - src/app/+about/about-peertube/about-peertube-contributors.component.html - 3 + src/app/shared/form-validators/custom-config-validators.ts + 97 - - Your message has been sent. + + Max video channels per user is required. - src/app/+about/about-instance/contact-admin-modal.component.ts - 76 + src/app/shared/form-validators/custom-config-validators.ts + 104 - - You already sent this form recently + + Max video channels per user must be greater or equal to 1. - src/app/+about/about-instance/contact-admin-modal.component.ts - 82 + src/app/shared/form-validators/custom-config-validators.ts + 105 - - Contact administrator + + Max video channels per user must be a number. - src/app/+about/about-instance/contact-admin-modal.component.html - 3 + src/app/shared/form-validators/custom-config-validators.ts + 106 - - Your name + + Concurrency is required. - src/app/+about/about-instance/contact-admin-modal.component.html - 11 + src/app/shared/form-validators/custom-config-validators.ts + 113 - - Your email + + Concurrency should be greater or equal to 1. - src/app/+about/about-instance/contact-admin-modal.component.html - 20 + src/app/shared/form-validators/custom-config-validators.ts + 114 - - Subject + + Index URL should be a URL - src/app/+about/about-instance/contact-admin-modal.component.html - 29 + src/app/shared/form-validators/custom-config-validators.ts + 121 - - Your message + + Search index URL should be a URL - src/app/+about/about-instance/contact-admin-modal.component.html - 38 + src/app/shared/form-validators/custom-config-validators.ts + 128 - - Link copied + + is not valid - src/app/+about/about-instance/about-instance.component.ts - 91 + src/app/shared/form-validators/host-validators.ts + 27 - - - About - src/app/+about/about-instance/about-instance.component.html - 5 + src/app/shared/form-validators/host-validators.ts + 50 - - FEATURES + + Domain is required. - src/app/+about/about-instance/about-instance.component.html - 203 + src/app/shared/form-validators/host-validators.ts + 92 - - - STATISTICS - src/app/+about/about-instance/about-instance.component.html - 215 + src/app/shared/form-validators/host-validators.ts + 101 - - Contact administrator + + Hosts entered are invalid. - src/app/+about/about-instance/about-instance.component.html - 7 + src/app/shared/form-validators/host-validators.ts + 93 - - This instance is dedicated to sensitive/NSFW content. + + Hosts entered contain duplicates. - src/app/+about/about-instance/about-instance.component.html - 19 + src/app/shared/form-validators/host-validators.ts + 94 - - ADMINISTRATORS & SUSTAINABILITY + + Hosts or handles are invalid. - src/app/+about/about-instance/about-instance.component.html - 32,33 + src/app/shared/form-validators/host-validators.ts + 102 - - Who we are + + Hosts or handles contain duplicates. - src/app/+about/about-instance/about-instance.component.html - 44 + src/app/shared/form-validators/host-validators.ts + 103 - - Why we created this instance + + Email is required. - src/app/+about/about-instance/about-instance.component.html - 58 + src/app/shared/form-validators/instance-validators.ts + 7 - - - How long we plan to maintain this instance - src/app/+about/about-instance/about-instance.component.html - 72 + src/app/shared/form-validators/user-validators.ts + 39 - - How we will pay for this instance + + Email must be valid. - src/app/+about/about-instance/about-instance.component.html - 86 + src/app/shared/form-validators/instance-validators.ts + 8 - - - INFORMATION - src/app/+about/about-instance/about-instance.component.html - 101,102 + src/app/shared/form-validators/user-validators.ts + 40 - - MODERATION + + Your name is required. - src/app/+about/about-instance/about-instance.component.html - 128,129 + src/app/shared/form-validators/instance-validators.ts + 19 - - OTHER INFORMATION + + Your name must be at least 1 character long. - src/app/+about/about-instance/about-instance.component.html - 183,184 + src/app/shared/form-validators/instance-validators.ts + 20 - - Hardware information + + Your name cannot be more than 120 characters long. - src/app/+about/about-instance/about-instance.component.html - 195 + src/app/shared/form-validators/instance-validators.ts + 21 - - Follows + + A subject is required. - src/app/+about/about-follows/about-follows.component.html - 2 + src/app/shared/form-validators/instance-validators.ts + 32 - - Followers instances + + The subject must be at least 1 character long. - src/app/+about/about-follows/about-follows.component.html - 4 + src/app/shared/form-validators/instance-validators.ts + 33 - - Followings instances + + The subject cannot be more than 120 characters long. - src/app/+about/about-follows/about-follows.component.html - 14 + src/app/shared/form-validators/instance-validators.ts + 34 - - This instance does not have instances followers. + + A message is required. - src/app/+about/about-follows/about-follows.component.html - 6 + src/app/shared/form-validators/instance-validators.ts + 45 - - This instance is not following any other. + + The message must be at least 3 characters long. - src/app/+about/about-follows/about-follows.component.html - 16 + src/app/shared/form-validators/instance-validators.ts + 46 - - Jobs + + The message cannot be more than 5000 characters long. - src/app/+admin/system/system.component.html - 3 + src/app/shared/form-validators/instance-validators.ts + 47 - - Logs + + Username is required. - src/app/+admin/system/system.component.html - 5 + src/app/shared/form-validators/login-validators.ts + 9 - - - Debug - src/app/+admin/system/system.component.html - 7 + src/app/shared/form-validators/user-validators.ts + 14 - - Jobs + + Password is required. - src/app/+admin/system/system.routes.ts - 26 + src/app/shared/form-validators/login-validators.ts + 18 - - - Logs - src/app/+admin/system/system.routes.ts - 37 + src/app/shared/form-validators/user-validators.ts + 60 - - - Debug - src/app/+admin/system/system.routes.ts - 48 + src/app/shared/form-validators/user-validators.ts + 71 - - Blocked videos + + Confirmation of the password is required. - src/app/+admin/moderation/moderation.routes.ts - 69 + src/app/shared/form-validators/reset-password-validators.ts + 9 - - Muted instances + + Username must be at least 1 character long. - src/app/+admin/moderation/moderation.routes.ts - 109 + src/app/shared/form-validators/user-validators.ts + 15 - - Following list + + Username cannot be more than 50 characters long. - src/app/+admin/follows/follows.routes.ts - 28 + src/app/shared/form-validators/user-validators.ts + 16 - - Followers list + + Username should be lowercase alphanumeric; dots and underscores are allowed. - src/app/+admin/follows/follows.routes.ts - 37 + src/app/shared/form-validators/user-validators.ts + 17 - - Report comment + + Channel name is required. - src/app/shared/shared-moderation/report-modals/comment-report.component.ts - 51 + src/app/shared/form-validators/user-validators.ts + 29 - - Comment reported. + + Channel name must be at least 1 character long. - src/app/shared/shared-moderation/report-modals/comment-report.component.ts - 82 + src/app/shared/form-validators/user-validators.ts + 30 - - Edit custom configuration + + Channel name cannot be more than 50 characters long. - src/app/+admin/config/config.routes.ts - 26 + src/app/shared/form-validators/user-validators.ts + 31 - - Users list + + Channel name should be lowercase, and can contain only alphanumeric characters, dots and underscores. - src/app/+admin/users/users.routes.ts - 27 + src/app/shared/form-validators/user-validators.ts + 32 - - Create a user + + Handle is required. - src/app/+admin/users/users.routes.ts - 36 + src/app/shared/form-validators/user-validators.ts + 50 - - Update a user + + Handle must be valid (eg. chocobozzz@example.com). - src/app/+admin/users/users.routes.ts - 48 + src/app/shared/form-validators/user-validators.ts + 51 - - Delete this comment + + Password must be at least 6 characters long. - src/app/+admin/moderation/video-comment-list/video-comment-list.component.ts - 65 + src/app/shared/form-validators/user-validators.ts + 72 + + + src/app/shared/form-validators/user-validators.ts + 83 - - Delete all comments of this account + + Password cannot be more than 255 characters long. - src/app/+admin/moderation/video-comment-list/video-comment-list.component.ts - 71 + src/app/shared/form-validators/user-validators.ts + 73 - - - Comments are deleted after a few minutes - src/app/+admin/moderation/video-comment-list/video-comment-list.component.ts - 72 + src/app/shared/form-validators/user-validators.ts + 84 - - comments deleted. + + The new password and the confirmed password do not correspond. - src/app/+admin/moderation/video-comment-list/video-comment-list.component.ts - 137 + src/app/shared/form-validators/user-validators.ts + 91 - - Do you really want to delete all comments of ? + + Video quota is required. - src/app/+admin/moderation/video-comment-list/video-comment-list.component.ts - 157 + src/app/shared/form-validators/user-validators.ts + 98 - - Comments of will be deleted in a few minutes + + Quota must be greater than -1. - src/app/+admin/moderation/video-comment-list/video-comment-list.component.ts - 169 + src/app/shared/form-validators/user-validators.ts + 99 - - Video comments + + Daily upload limit is required. - src/app/+admin/moderation/video-comment-list/video-comment-list.component.html - 3 + src/app/shared/form-validators/user-validators.ts + 105 - - Showing to of comments + + Daily upload limit must be greater than -1. - src/app/+admin/moderation/video-comment-list/video-comment-list.component.html - 14 + src/app/shared/form-validators/user-validators.ts + 106 - - Batch actions + + User role is required. - src/app/+admin/moderation/video-comment-list/video-comment-list.component.html - 22 + src/app/shared/form-validators/user-validators.ts + 113 + + + Description must be at least 3 characters long. - src/app/+admin/moderation/video-comment-list/video-comment-list.component.html - 22 + src/app/shared/form-validators/user-validators.ts + 125 - src/app/+admin/users/user-list/user-list.component.html - 13 + src/app/shared/form-validators/video-channel-validators.ts + 36 - src/app/+admin/users/user-list/user-list.component.html - 13 + src/app/shared/form-validators/video-playlist-validators.ts + 33 - - Advanced comments filters + + Description cannot be more than 1000 characters long. - src/app/+admin/moderation/video-comment-list/video-comment-list.component.html - 36 + src/app/shared/form-validators/user-validators.ts + 126 - - - Local comments - src/app/+admin/moderation/video-comment-list/video-comment-list.component.html + src/app/shared/form-validators/video-channel-validators.ts 37 - - - Remote comments - src/app/+admin/moderation/video-comment-list/video-comment-list.component.html - 38 + src/app/shared/form-validators/video-playlist-validators.ts + 34 - - Comment + + You must agree with the instance terms in order to register on it. - src/app/+admin/moderation/video-comment-list/video-comment-list.component.html - 61 + src/app/shared/form-validators/user-validators.ts + 133 - - Date + + Ban reason must be at least 3 characters long. - src/app/+admin/moderation/video-comment-list/video-comment-list.component.html - 62 + src/app/shared/form-validators/user-validators.ts + 143 + + + Ban reason cannot be more than 250 characters long. - src/app/+admin/moderation/video-block-list/video-block-list.component.html - 46 + src/app/shared/form-validators/user-validators.ts + 144 - - Commented video + + Display name is required. - src/app/+admin/moderation/video-comment-list/video-comment-list.component.html - 103 + src/app/shared/form-validators/user-validators.ts + 155 - - - No comments found matching current filters. - src/app/+admin/moderation/video-comment-list/video-comment-list.component.html - 128 + src/app/shared/form-validators/video-channel-validators.ts + 24 - - - No comments found. - src/app/+admin/moderation/video-comment-list/video-comment-list.component.html - 129 + src/app/shared/form-validators/video-playlist-validators.ts + 12 - - List installed plugins + + Display name must be at least 1 character long. - src/app/+admin/plugins/plugins.routes.ts - 28 + src/app/shared/form-validators/user-validators.ts + 156 - - - Search plugins - src/app/+admin/plugins/plugins.routes.ts - 37 + src/app/shared/form-validators/video-channel-validators.ts + 25 - - - Show plugin - src/app/+admin/plugins/plugins.routes.ts - 46 + src/app/shared/form-validators/video-playlist-validators.ts + 13 - - Stop autoplaying next video + + Display name cannot be more than 50 characters long. - src/app/+videos/+video-watch/video-watch-playlist.component.ts - 203 + src/app/shared/form-validators/user-validators.ts + 157 + + + src/app/shared/form-validators/video-channel-validators.ts + 26 - - Autoplay next video + + Block reason must be at least 2 characters long. - src/app/+videos/+video-watch/video-watch-playlist.component.ts - 204 + src/app/shared/form-validators/video-block-validators.ts + 7 - - Stop looping playlist videos + + Block reason cannot be more than 300 characters long. - src/app/+videos/+video-watch/video-watch-playlist.component.ts - 209 + src/app/shared/form-validators/video-block-validators.ts + 8 - - Loop playlist videos + + Video caption language is required. - src/app/+videos/+video-watch/video-watch-playlist.component.ts - 210 + src/app/shared/form-validators/video-captions-validators.ts + 7 - - Public + + Video caption file is required. - src/app/+videos/+video-watch/video-watch-playlist.component.html - 11 + src/app/shared/form-validators/video-captions-validators.ts + 14 - - Like this video + + Name is required. - src/app/+videos/+video-watch/video-watch.component.ts - 131 + src/app/shared/form-validators/video-channel-validators.ts + 10 - - Dislike this video + + Name must be at least 1 character long. - src/app/+videos/+video-watch/video-watch.component.ts - 132 + src/app/shared/form-validators/video-channel-validators.ts + 11 - - Support options for this video + + Name cannot be more than 50 characters long. - src/app/+videos/+video-watch/video-watch.component.ts - 133 + src/app/shared/form-validators/video-channel-validators.ts + 12 - - You need to be <a href="/login">logged in</a> to rate this video. + + Name should be lowercase alphanumeric; dots and underscores are allowed. - src/app/+videos/+video-watch/video-watch.component.ts - 219 + src/app/shared/form-validators/video-channel-validators.ts + 13 - - This video is not available on this instance. Do you want to be redirected on the origin instance: <a href=""></a>? + + Support text must be at least 3 characters long. - src/app/+videos/+video-watch/video-watch.component.ts - 412 + src/app/shared/form-validators/video-channel-validators.ts + 47 - - Redirection + + Support text cannot be more than 1000 characters long - src/app/+videos/+video-watch/video-watch.component.ts - 413 + src/app/shared/form-validators/video-channel-validators.ts + 48 - - This video contains mature or explicit content. Are you sure you want to watch it? + + Comment is required. - src/app/+videos/+video-watch/video-watch.component.ts - 527 + src/app/shared/form-validators/video-comment-validators.ts + 7 - - Mature or explicit content + + Comment must be at least 2 characters long. - src/app/+videos/+video-watch/video-watch.component.ts - 528 + src/app/shared/form-validators/video-comment-validators.ts + 8 - - Up Next + + Comment cannot be more than 3000 characters long. - src/app/+videos/+video-watch/video-watch.component.ts - 580 + src/app/shared/form-validators/video-comment-validators.ts + 9 - - Cancel + + The channel is required. - src/app/+videos/+video-watch/video-watch.component.ts - 581 + src/app/shared/form-validators/video-ownership-change-validators.ts + 7 - - Autoplay is suspended + + The username is required. - src/app/+videos/+video-watch/video-watch.component.ts - 582 + src/app/shared/form-validators/video-ownership-change-validators.ts + 14 - - Enter/exit fullscreen (requires player focus) + + You can only transfer ownership to a local account - src/app/+videos/+video-watch/video-watch.component.ts - 880 + src/app/shared/form-validators/video-ownership-change-validators.ts + 15 - - Play/Pause the video (requires player focus) + + Display name cannot be more than 120 characters long. - src/app/+videos/+video-watch/video-watch.component.ts - 881 + src/app/shared/form-validators/video-playlist-validators.ts + 14 - - Mute/unmute the video (requires player focus) + + Privacy is required. - src/app/+videos/+video-watch/video-watch.component.ts - 882 + src/app/shared/form-validators/video-playlist-validators.ts + 23 - - Skip to a percentage of the video: 0 is 0% and 9 is 90% (requires player focus) + + The channel is required when the playlist is public. - src/app/+videos/+video-watch/video-watch.component.ts - 884 + src/app/shared/form-validators/video-playlist-validators.ts + 41 - - Increase the volume (requires player focus) + + Video name is required. - src/app/+videos/+video-watch/video-watch.component.ts - 886 + src/app/shared/form-validators/video-validators.ts + 15 - - Decrease the volume (requires player focus) + + Video name must be at least 3 characters long. - src/app/+videos/+video-watch/video-watch.component.ts - 887 + src/app/shared/form-validators/video-validators.ts + 16 - - Seek the video forward (requires player focus) + + Video name cannot be more than 120 characters long. - src/app/+videos/+video-watch/video-watch.component.ts - 889 + src/app/shared/form-validators/video-validators.ts + 17 - - Seek the video backward (requires player focus) + + Video name has leading or trailing whitespace. - src/app/+videos/+video-watch/video-watch.component.ts - 890 + src/app/shared/form-validators/video-validators.ts + 18 - - Increase playback rate (requires player focus) + + Video privacy is required. - src/app/+videos/+video-watch/video-watch.component.ts - 892 + src/app/shared/form-validators/video-validators.ts + 25 - - Decrease playback rate (requires player focus) + + Video channel is required. - src/app/+videos/+video-watch/video-watch.component.ts - 893 + src/app/shared/form-validators/video-validators.ts + 52 - - Navigate in the video frame by frame (requires player focus) + + Video description must be at least 3 characters long. - src/app/+videos/+video-watch/video-watch.component.ts - 895 + src/app/shared/form-validators/video-validators.ts + 59 - - Like the video + + Video description cannot be more than 10000 characters long. - src/app/+videos/+video-watch/video-watch.component.ts - 903 + src/app/shared/form-validators/video-validators.ts + 60 - - Dislike the video + + A tag should be more than 2 characters long. - src/app/+videos/+video-watch/video-watch.component.ts - 908 + src/app/shared/form-validators/video-validators.ts + 67 - - The video is being imported, it will be available when the import is finished. + + A tag should be less than 30 characters long. - src/app/+videos/+video-watch/video-watch.component.html - 21,22 + src/app/shared/form-validators/video-validators.ts + 68 - - The video is being transcoded, it may not work properly. + + A maximum of 5 tags can be used on a video. - src/app/+videos/+video-watch/video-watch.component.html - 25,26 + src/app/shared/form-validators/video-validators.ts + 75 - - This video will be published on . + + A tag should be more than 1 and less than 30 characters long. - src/app/+videos/+video-watch/video-watch.component.html - 28,30 + src/app/shared/form-validators/video-validators.ts + 76 - - This live has not started yet. + + Video support must be at least 3 characters long. - src/app/+videos/+video-watch/video-watch.component.html - 33,34 + src/app/shared/form-validators/video-validators.ts + 83 - - This live has ended. + + Video support cannot be more than 1000 characters long. - src/app/+videos/+video-watch/video-watch.component.html - 37,38 + src/app/shared/form-validators/video-validators.ts + 84 - - This video is blocked. + + A date is required to schedule video update. - src/app/+videos/+video-watch/video-watch.component.html - 41 + src/app/shared/form-validators/video-validators.ts + 91 - - Published + + Reporter - src/app/+videos/+video-watch/video-watch.component.html - 55 + src/app/shared/shared-abuse-list/abuse-details.component.html + 7 - src/app/+videos/+video-watch/video-watch.component.html - 72 + src/app/shared/shared-abuse-list/abuse-list-table.component.html + 21 - - SHARE + + - src/app/+videos/+video-watch/video-watch.component.html - 117 + src/app/shared/shared-abuse-list/abuse-details.component.html + 21,22 + + + src/app/shared/shared-abuse-list/abuse-details.component.html + 41,42 - - Tags + + {VAR_PLURAL, plural, =1 {1 report} other { reports}} - src/app/+videos/+video-watch/video-watch.component.html - 276 + src/app/shared/shared-abuse-list/abuse-details.component.html + 22 - src/app/+videos/+video-edit/shared/video-edit.component.html - 19 + src/app/shared/shared-abuse-list/abuse-details.component.html + 42 - - • viewsviewers + + Reportee - src/app/+videos/+video-watch/video-watch.component.html - 57,60 + src/app/shared/shared-abuse-list/abuse-details.component.html + 28 - - • viewsviewers + + Updated - src/app/+videos/+video-watch/video-watch.component.html - 74,77 + src/app/shared/shared-abuse-list/abuse-details.component.html + 48 - - SUPPORT + + Reported part - src/app/+videos/+video-watch/video-watch.component.html - 112 + src/app/shared/shared-abuse-list/abuse-details.component.html + 73 - - SAVE + + Note - src/app/+videos/+video-watch/video-watch.component.html - 128 + src/app/shared/shared-abuse-list/abuse-details.component.html + 80 - - DOWNLOAD + + The video was deleted - src/app/+videos/+video-watch/video-watch.component.html - 142 + src/app/shared/shared-abuse-list/abuse-details.component.html + 89 - - Account page + + Comment: - src/app/+videos/+video-watch/video-watch.component.html - 193 + src/app/shared/shared-abuse-list/abuse-details.component.html + 95 + + + Violent or Repulsive - src/app/+videos/+video-watch/video-watch.component.html - 199 + src/app/shared/shared-abuse-list/abuse-details.component.ts + 19 - - By + + Hateful or Abusive - src/app/+videos/+video-watch/video-watch.component.html - 194 + src/app/shared/shared-abuse-list/abuse-details.component.ts + 20 - - + + Spam or Misleading - src/app/+videos/+video-watch/video-watch.component.html - 200 + src/app/shared/shared-abuse-list/abuse-details.component.ts + 21 - - Show more + + Copyright - src/app/+videos/+video-watch/video-watch.component.html - 221 + src/app/shared/shared-abuse-list/abuse-details.component.ts + 23 - - - Show less - src/app/+videos/+video-watch/video-watch.component.html - 227 + src/app/shared/shared-moderation/abuse.service.ts + 161 - - Origin instance + + Server rules - src/app/+videos/+video-watch/video-watch.component.html - 239 + src/app/shared/shared-abuse-list/abuse-details.component.ts + 24 - - Originally published + + Thumbnails - src/app/+videos/+video-watch/video-watch.component.html - 244 + src/app/shared/shared-abuse-list/abuse-details.component.ts + 25 - - - Friendly Reminder: - src/app/+videos/+video-watch/video-watch.component.html - 307 + src/app/shared/shared-moderation/abuse.service.ts + 176 - - 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. + + Showing to of reports - src/app/+videos/+video-watch/video-watch.component.html - 309,310 + src/app/shared/shared-abuse-list/abuse-list-table.component.html + 6 - - Get more information + + Video/Comment/Account - src/app/+videos/+video-watch/video-watch.component.html - 312 + src/app/shared/shared-abuse-list/abuse-list-table.component.html + 22 - - OK + + Messages - src/app/+videos/+video-watch/video-watch.component.html - 316,317 + src/app/shared/shared-abuse-list/abuse-list-table.component.html + 25 - - You have unsaved changes! If you leave, your changes will be lost. + + Internal note - src/app/+videos/+video-edit/video-update.component.ts - 94 + src/app/shared/shared-abuse-list/abuse-list-table.component.html + 26 - - Video updated. + + Deleted account - src/app/+videos/+video-edit/video-update.component.ts - 142 + src/app/shared/shared-abuse-list/abuse-list-table.component.html + 54,56 - - Update + + This video has been reported multiple times. - src/app/+videos/+video-edit/video-update.component.html - 3 + src/app/shared/shared-abuse-list/abuse-list-table.component.html + 66 + + + The video was blocked - src/app/+videos/+video-edit/video-update.component.html - 18 + src/app/shared/shared-abuse-list/abuse-list-table.component.html + 73 + + + Video was deleted - src/app/+videos/+video-edit/video-add-components/video-import-torrent.component.html - 70 + src/app/shared/shared-abuse-list/abuse-list-table.component.html + 79 + + + by on - src/app/+videos/+video-edit/video-add-components/video-import-url.component.html - 66 + src/app/shared/shared-abuse-list/abuse-list-table.component.html + 85 + + + Account deleted - src/app/+videos/+video-edit/video-add-components/video-go-live.component.html - 50 + src/app/shared/shared-abuse-list/abuse-list-table.component.html + 110,112 - - Sorry, the upload feature is disabled for your account. If you want to add videos, an admin must unlock your quota. + + No abuses found matching current filters. - src/app/+videos/+video-edit/video-add.component.html - 3 + src/app/shared/shared-abuse-list/abuse-list-table.component.html + 152 - - Read instance rules for help + + No abuses found. - src/app/+videos/+video-edit/video-add.component.html - 4 + src/app/shared/shared-abuse-list/abuse-list-table.component.html + 153 - - Upload a file + + Unsolved reports - src/app/+videos/+video-edit/video-add.component.html - 26 + src/app/shared/shared-abuse-list/abuse-list-table.component.ts + 43 - - 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. + + Accepted reports - src/app/+videos/+video-edit/video-add.component.html - 11,14 + src/app/shared/shared-abuse-list/abuse-list-table.component.ts + 47 - - Import + + Refused reports - src/app/+videos/+video-edit/video-add.component.html - 19 + src/app/shared/shared-abuse-list/abuse-list-table.component.ts + 51 - - Upload + + Reports with blocked videos - src/app/+videos/+video-edit/video-add.component.html - 20 + src/app/shared/shared-abuse-list/abuse-list-table.component.ts + 55 - - Import with URL + + Reports with deleted videos - src/app/+videos/+video-edit/video-add.component.html - 36 + src/app/shared/shared-abuse-list/abuse-list-table.component.ts + 59 - - Import with torrent + + Do you really want to delete this abuse report? - src/app/+videos/+video-edit/video-add.component.html - 46 + src/app/shared/shared-abuse-list/abuse-list-table.component.ts + 134 - - Go live + + Abuse deleted. - src/app/+videos/+video-edit/video-add.component.html - 56 + src/app/shared/shared-abuse-list/abuse-list-table.component.ts + 140 - - Comment + + Deleted comment - src/app/+videos/+video-watch/comment/video-comment-add.component.ts - 67 + src/app/shared/shared-abuse-list/abuse-list-table.component.ts + 214 - - Reply + + Messages with reporter - src/app/+videos/+video-watch/comment/video-comment-add.component.ts - 69 + src/app/shared/shared-abuse-list/abuse-list-table.component.ts + 248 - - Add comment... + + Messages with moderators - src/app/+videos/+video-watch/comment/video-comment-add.component.html - 6 + src/app/shared/shared-abuse-list/abuse-list-table.component.ts + 249 - - Markdown compatible + + Update internal note - src/app/+videos/+video-watch/comment/video-comment-add.component.html - 13 + src/app/shared/shared-abuse-list/abuse-list-table.component.ts + 254 - - Markdown compatible that supports: + + Mark as accepted - src/app/+videos/+video-watch/comment/video-comment-add.component.html - 15 + src/app/shared/shared-abuse-list/abuse-list-table.component.ts + 259 - - Auto generated links + + Mark as rejected - src/app/+videos/+video-watch/comment/video-comment-add.component.html - 18 + src/app/shared/shared-abuse-list/abuse-list-table.component.ts + 264 - - Break lines + + Add internal note - src/app/+videos/+video-watch/comment/video-comment-add.component.html - 19 + src/app/shared/shared-abuse-list/abuse-list-table.component.ts + 269 - - Lists + + Delete report - src/app/+videos/+video-watch/comment/video-comment-add.component.html - 20 + src/app/shared/shared-abuse-list/abuse-list-table.component.ts + 274 - - Emphasis + + Actions for the flagged account - src/app/+videos/+video-watch/comment/video-comment-add.component.html - 22 + src/app/shared/shared-abuse-list/abuse-list-table.component.ts + 285 - - bold + + Mute account - src/app/+videos/+video-watch/comment/video-comment-add.component.html - 23 + src/app/shared/shared-abuse-list/abuse-list-table.component.ts + 291 - - - italic - src/app/+videos/+video-watch/comment/video-comment-add.component.html - 23 + src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts + 391 - - Emoji shortcuts + + Mute server account - src/app/+videos/+video-watch/comment/video-comment-add.component.html - 26 + src/app/shared/shared-abuse-list/abuse-list-table.component.ts + 297 - - Emoji markup + + Actions for the reporter - src/app/+videos/+video-watch/comment/video-comment-add.component.html - 30 + src/app/shared/shared-abuse-list/abuse-list-table.component.ts + 309 - - See complete list + + Mute reporter - src/app/+videos/+video-watch/comment/video-comment-add.component.html - 32 + src/app/shared/shared-abuse-list/abuse-list-table.component.ts + 315 - - Cancel + + Mute server - src/app/+videos/+video-watch/comment/video-comment-add.component.html - 45,46 + src/app/shared/shared-abuse-list/abuse-list-table.component.ts + 321 - - You are one step away from commenting + + Block video - src/app/+videos/+video-watch/comment/video-comment-add.component.html - 55 + src/app/shared/shared-abuse-list/abuse-list-table.component.ts + 338 - - You can comment using an account on any ActivityPub-compatible instance. On most platforms, you can find the video by typing its URL in the search bar and then comment it from within the software's interface. + + Video blocked. - src/app/+videos/+video-watch/comment/video-comment-add.component.html - 60,63 + src/app/shared/shared-abuse-list/abuse-list-table.component.ts + 344 - - If you have an account on Mastodon or Pleroma, you can open it directly in their interface: + + Unblock video - src/app/+videos/+video-watch/comment/video-comment-add.component.html - 65,66 + src/app/shared/shared-abuse-list/abuse-list-table.component.ts + 354 - - Login to comment + + Video unblocked. - src/app/+videos/+video-watch/comment/video-comment-add.component.html - 76 + src/app/shared/shared-abuse-list/abuse-list-table.component.ts + 360 - - Markdown Emoji List + + Delete video - src/app/+videos/+video-watch/comment/video-comment-add.component.html - 84 + src/app/shared/shared-abuse-list/abuse-list-table.component.ts + 370 - - Report this comment + + Actions for the comment - src/app/+videos/+video-watch/comment/video-comment.component.ts - 173 + src/app/shared/shared-abuse-list/abuse-list-table.component.ts + 399 - - Remove + + Delete comment - src/app/+videos/+video-watch/comment/video-comment.component.ts - 181 + src/app/shared/shared-abuse-list/abuse-list-table.component.ts + 405 - - Remove & re-draft + + Comment deleted. - src/app/+videos/+video-watch/comment/video-comment.component.ts - 189 + src/app/shared/shared-abuse-list/abuse-list-table.component.ts + 417 - - Options + + Account muted by the instance. - src/app/+videos/+video-watch/comment/video-comment.component.html - 50 + src/app/shared/shared-abuse-list/abuse-list-table.component.ts + 433 - - - Highlighted comment - src/app/+videos/+video-watch/comment/video-comment.component.html - 20 + src/app/shared/shared-moderation/user-moderation-dropdown.component.ts + 173 - - Reply + + Server muted by the instance. - src/app/+videos/+video-watch/comment/video-comment.component.html - 46 + src/app/shared/shared-abuse-list/abuse-list-table.component.ts + 445 - - This comment has been deleted + + Messages with the reporter - src/app/+videos/+video-watch/comment/video-comment.component.html - 63 + src/app/shared/shared-abuse-list/abuse-message-modal.component.html + 4 - - The deletion will be sent to remote instances so they can reflect the change. + + Messages with the moderation team - src/app/+videos/+video-watch/comment/video-comments.component.ts - 169 + src/app/shared/shared-abuse-list/abuse-message-modal.component.html + 5 - - It is a remote comment, so the deletion will only be effective on your instance. + + No messages for now. - src/app/+videos/+video-watch/comment/video-comments.component.ts - 171 + src/app/shared/shared-abuse-list/abuse-message-modal.component.html + 27,29 - - Delete and re-draft + + Add a message - src/app/+videos/+video-watch/comment/video-comments.component.ts - 197 + src/app/shared/shared-abuse-list/abuse-message-modal.component.html + 44 - - Do you really want to delete and re-draft this comment? + + Add a message to communicate with the reporter - src/app/+videos/+video-watch/comment/video-comments.component.ts - 197 + src/app/shared/shared-abuse-list/abuse-message-modal.component.ts + 100 - - SORT BY + + Add a message to communicate with the moderation team - src/app/+videos/+video-watch/comment/video-comments.component.html - 16,17 + src/app/shared/shared-abuse-list/abuse-message-modal.component.ts + 103 - - Most recent first (default) + + Moderation comment - src/app/+videos/+video-watch/comment/video-comments.component.html - 19 + src/app/shared/shared-abuse-list/moderation-comment-modal.component.html + 3 - - Most replies first + + This comment can only be seen by you or the other moderators. - src/app/+videos/+video-watch/comment/video-comments.component.html - 20 + src/app/shared/shared-abuse-list/moderation-comment-modal.component.html + 20,22 - - 1 Comment + + Update this comment - src/app/+videos/+video-watch/comment/video-comments.component.html - 6 + src/app/shared/shared-abuse-list/moderation-comment-modal.component.html + 30 - - Comments + + Comment updated. - src/app/+videos/+video-watch/comment/video-comments.component.html - 7 + src/app/shared/shared-abuse-list/moderation-comment-modal.component.ts + 58 - - Comments + + Upload a new avatar - src/app/+videos/+video-watch/comment/video-comments.component.html + src/app/shared/shared-actor-image-edit/actor-avatar-edit.component.html 9 - - - No comments. - src/app/+videos/+video-watch/comment/video-comments.component.html - 33 + src/app/shared/shared-actor-image-edit/actor-avatar-edit.component.html + 34 - - View replies from and others + + Change your avatar - src/app/+videos/+video-watch/comment/video-comments.component.html - 83,85 + src/app/shared/shared-actor-image-edit/actor-avatar-edit.component.html + 18 - - View replies from + + Remove avatar - src/app/+videos/+video-watch/comment/video-comments.component.html - 86,88 + src/app/shared/shared-actor-image-edit/actor-avatar-edit.component.html + 40 - - View replies + + max size - src/app/+videos/+video-watch/comment/video-comments.component.html - 90 + src/app/shared/shared-actor-image-edit/actor-avatar-edit.component.ts + 46 - - - Comments are disabled. - src/app/+videos/+video-watch/comment/video-comments.component.html - 101,102 + src/app/shared/shared-forms/preview-upload.component.ts + 38 - - Support + + extensions - src/app/+videos/+video-watch/modal/video-support.component.html - 3 + src/app/shared/shared-actor-image-edit/actor-avatar-edit.component.ts + 47 - - Maybe later + + This image is too large. - src/app/+videos/+video-watch/modal/video-support.component.html - 11 + src/app/shared/shared-actor-image-edit/actor-avatar-edit.component.ts + 55 + + + src/app/shared/shared-actor-image-edit/actor-banner-edit.component.ts + 52 - - Video to import updated. + + Upload a new banner - src/app/+videos/+video-edit/video-add-components/video-import-torrent.component.ts - 129 + src/app/shared/shared-actor-image-edit/actor-banner-edit.component.html + 9 - src/app/+videos/+video-edit/video-add-components/video-import-url.component.ts - 139 + src/app/shared/shared-actor-image-edit/actor-banner-edit.component.html + 26 - - Select the torrent to import + + Change your banner - src/app/+videos/+video-edit/video-add-components/video-import-torrent.component.html - 6 + src/app/shared/shared-actor-image-edit/actor-banner-edit.component.html + 18 - - OR + + Remove banner - src/app/+videos/+video-edit/video-add-components/video-import-torrent.component.html - 10 + src/app/shared/shared-actor-image-edit/actor-banner-edit.component.html + 32 - - Paste magnet URI + + ratio 6/1, recommended size: 1920x317, max size: , extensions: - src/app/+videos/+video-edit/video-add-components/video-import-torrent.component.html - 13 + src/app/shared/shared-actor-image-edit/actor-banner-edit.component.ts + 44 - - 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. + + Account avatar - src/app/+videos/+video-edit/video-add-components/video-import-torrent.component.html - 17,19 + src/app/shared/shared-actor-image/actor-avatar.component.ts + 46 - - Sorry, but something went wrong + + Channel avatar - src/app/+videos/+video-edit/video-add-components/video-import-torrent.component.html - 48 + src/app/shared/shared-actor-image/actor-avatar.component.ts + 47 + + + Markdown compatible that also supports custom PeerTube HTML tags - src/app/+videos/+video-edit/video-add-components/video-import-url.component.html - 44 + src/app/shared/shared-custom-markup/custom-markup-help.component.html + 2 + + + Latest published video - src/app/+videos/+video-edit/video-add-components/video-go-live.component.html - 26 + src/app/shared/shared-custom-markup/peertube-custom-tags/channel-miniature-markup.component.html + 24 + + + Error in channel miniature component: - src/app/+videos/+video-edit/video-add-components/video-upload.component.html - 71 + src/app/shared/shared-custom-markup/peertube-custom-tags/channel-miniature-markup.component.ts + 57 - - Congratulations, the video will be imported with BitTorrent! You can already add information about this video. - + + Error in playlist miniature component: - src/app/+videos/+video-edit/video-add-components/video-import-torrent.component.html - 53,54 + src/app/shared/shared-custom-markup/peertube-custom-tags/playlist-miniature-markup.component.ts + 47 - - 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. + + Error in video miniature component: - src/app/+videos/+video-edit/video-add-components/video-import-url.component.html - 11,14 + src/app/shared/shared-custom-markup/peertube-custom-tags/video-miniature-markup.component.ts + 60 - - Congratulations, the video behind will be imported! You can already add information about this video. - + + Error in videos list component: - src/app/+videos/+video-edit/video-add-components/video-import-url.component.html - 48,50 + src/app/shared/shared-custom-markup/peertube-custom-tags/videos-list-markup.component.ts + 77 - - Cannot create live because this instance have too many created lives + + Filter... - src/app/+videos/+video-edit/video-add-components/video-go-live.component.ts - 89 + src/app/shared/shared-forms/advanced-input-filter.component.html + 21 - - Cannot create live because you created too many lives + + Clear filters - src/app/+videos/+video-edit/video-add-components/video-go-live.component.ts - 91 + src/app/shared/shared-forms/advanced-input-filter.component.html + 27 - - - Live published. - src/app/+videos/+video-edit/video-add-components/video-go-live.component.ts - 121 + src/app/shared/shared-main/misc/simple-search-input.component.html + 14 - - Go Live + + Copy - src/app/+videos/+video-edit/video-add-components/video-go-live.component.html - 20 + src/app/shared/shared-forms/input-toggle-hidden.component.html + 15 - - Max live duration is . If your live reaches this limit, it will be automatically terminated. - + + Copied - src/app/+videos/+video-edit/video-add-components/video-go-live.component.html - 30,33 + src/app/shared/shared-forms/input-toggle-hidden.component.ts + 47 + + + src/app/shared/shared-video-miniature/video-download.component.ts + 197 - - Your video was uploaded to your account and is private. + + Truncated preview - src/app/+videos/+video-edit/video-add-components/video-upload.component.ts - 91 + src/app/shared/shared-forms/markdown-textarea.component.html + 12 - - But associated data (tags, description...) will be lost, are you sure you want to leave this page? + + Complete preview - src/app/+videos/+video-edit/video-add-components/video-upload.component.ts - 92 + src/app/shared/shared-forms/markdown-textarea.component.html + 20 - - Your video is not uploaded yet, are you sure you want to leave this page? + + Maximize editor - src/app/+videos/+video-edit/video-add-components/video-upload.component.ts - 94 + src/app/shared/shared-forms/markdown-textarea.component.ts + 50 - - Upload + + Exit maximized editor - src/app/+videos/+video-edit/video-add-components/video-upload.component.ts - 114 + src/app/shared/shared-forms/markdown-textarea.component.ts + 51 - - Upload + + Recommended - src/app/+videos/+video-edit/video-add-components/video-upload.component.ts - 116 + src/app/shared/shared-forms/peertube-checkbox.component.html + 33 - - Upload cancelled + + This file is too large. - src/app/+videos/+video-edit/video-add-components/video-upload.component.ts - 141 + src/app/shared/shared-forms/reactive-file.component.ts + 50 - - Video published. + + PeerTube cannot handle this kind of file. Accepted extensions are }. - src/app/+videos/+video-edit/video-add-components/video-upload.component.ts - 261 + src/app/shared/shared-forms/reactive-file.component.ts + 56 - - Your video quota is exceeded with this video ( -video size: , used: , quota: ) + + All categories - src/app/+videos/+video-edit/video-add-components/video-upload.component.ts - 283,284 + src/app/shared/shared-forms/select/select-categories.component.ts + 24 - - Your daily video quota is exceeded with this video ( -video size: , used: , quota: ) + + You can't select more than items - src/app/+videos/+video-edit/video-add-components/video-upload.component.ts - 303,304 + src/app/shared/shared-forms/select/select-checkbox-all.component.ts + 81 - - Select the file to upload + + No items found - src/app/+videos/+video-edit/video-add-components/video-upload.component.html - 6 + src/app/shared/shared-forms/select/select-checkbox.component.html + 15 - - Video background image + + Add a new option - src/app/+videos/+video-edit/video-add-components/video-upload.component.html - 26 + src/app/shared/shared-forms/select/select-checkbox.component.ts + 29 - - Image that will be merged with your audio file. The chosen image will be definitive and cannot be modified. + + Custom value... - src/app/+videos/+video-edit/video-add-components/video-upload.component.html - 29,32 + src/app/shared/shared-forms/select/select-custom-value.component.ts + 70 - - Total video uploaded + + Unknown language - src/app/+videos/+video-edit/video-add-components/video-upload.component.html - 49 + src/app/shared/shared-forms/select/select-languages.component.ts + 41 - - Processing… + + Enter a new tag - src/app/+videos/+video-edit/video-add-components/video-upload.component.html - 51 + src/app/shared/shared-forms/select/select-tags.component.ts + 19 - - Retry + + yes - src/app/+videos/+video-edit/video-add-components/video-upload.component.html - 65 + src/app/shared/shared-instance/feature-boolean.component.html + 1 - Retry failed upload of a video - - Congratulations! Your video is now available in your private library. - + + no - src/app/+videos/+video-edit/video-add-components/video-upload.component.html - 76,77 + src/app/shared/shared-instance/feature-boolean.component.html + 2 - - Publish will be available when upload is finished + + Features found on this instance - src/app/+videos/+video-edit/video-add-components/video-upload.component.html - 89 + src/app/shared/shared-instance/instance-about-accordion.component.html + 6 - - - Used - src/app/+admin/follows/video-redundancies-list/video-redundancies-list.component.ts - 101 + src/app/shared/shared-instance/instance-features-table.component.html + 4 - - Available + + Administrators & Sustainability - src/app/+admin/follows/video-redundancies-list/video-redundancies-list.component.ts - 101 + src/app/shared/shared-instance/instance-about-accordion.component.html + 15 - - Do you really want to remove this video redundancy? + + Who are we? - src/app/+admin/follows/video-redundancies-list/video-redundancies-list.component.ts - 140 + src/app/shared/shared-instance/instance-about-accordion.component.html + 19 - - Remove redundancy + + How long do we plan to maintain this instance? - src/app/+admin/follows/video-redundancies-list/video-redundancies-list.component.ts - 141 + src/app/shared/shared-instance/instance-about-accordion.component.html + 24 - - Video redundancies removed! + + How will we finance this instance? - src/app/+admin/follows/video-redundancies-list/video-redundancies-list.component.ts - 147 + src/app/shared/shared-instance/instance-about-accordion.component.html + 29 - - Videos redundancies + + PeerTube version - src/app/+admin/follows/video-redundancies-list/video-redundancies-list.component.html - 3 + src/app/shared/shared-instance/instance-features-table.component.html + 6 - - My videos duplicated by remote instances + + Default NSFW/sensitive videos policycan be redefined by the users - src/app/+admin/follows/video-redundancies-list/video-redundancies-list.component.html - 12 + src/app/shared/shared-instance/instance-features-table.component.html + 13,14 - - Remote videos duplicated by my instance + + User registration allowed - src/app/+admin/follows/video-redundancies-list/video-redundancies-list.component.html - 13 + src/app/shared/shared-instance/instance-features-table.component.html + 21 - - Video + + Video uploads - src/app/+admin/follows/video-redundancies-list/video-redundancies-list.component.html - 29 + src/app/shared/shared-instance/instance-features-table.component.html + 28 - src/app/+admin/moderation/video-block-list/video-block-list.component.html - 43 + src/app/shared/shared-instance/instance-features-table.component.html + 39 - - Strategy + + Transcoding in multiple resolutions - src/app/+admin/follows/video-redundancies-list/video-redundancies-list.component.html - 28 + src/app/shared/shared-instance/instance-features-table.component.html + 32 - - Total size + + Requires manual validation by moderators - src/app/+admin/follows/video-redundancies-list/video-redundancies-list.component.html - 30 + src/app/shared/shared-instance/instance-features-table.component.html + 41 - - List redundancies + + Automatically published - src/app/+admin/follows/video-redundancies-list/video-redundancies-list.component.html - 37 + src/app/shared/shared-instance/instance-features-table.component.html + 42 - - Open video in a new tab + + Unlimited ( per day) - src/app/+admin/follows/video-redundancies-list/video-redundancies-list.component.html - 49 + src/app/shared/shared-instance/instance-features-table.component.html + 60,61 - - Your instance doesn't mirror any video. + + Live streaming enabled - src/app/+admin/follows/video-redundancies-list/video-redundancies-list.component.html - 81 + src/app/shared/shared-instance/instance-features-table.component.html + 71 - - Your instance has no mirrored videos. + + Transcode live video in multiple resolutions - src/app/+admin/follows/video-redundancies-list/video-redundancies-list.component.html - 82 + src/app/shared/shared-instance/instance-features-table.component.html + 78 - - Enabled strategies stats + + Max parallel lives - src/app/+admin/follows/video-redundancies-list/video-redundancies-list.component.html - 91 + src/app/shared/shared-instance/instance-features-table.component.html + 85 - - No redundancy strategy is enabled on your instance. + + per user / per instance - src/app/+admin/follows/video-redundancies-list/video-redundancies-list.component.html - 96,97 + src/app/shared/shared-instance/instance-features-table.component.html + 86,88 - - When active, the next video is automatically played after the current one. + + HTTP import (YouTube, Vimeo, direct URL...) - src/app/+videos/+video-watch/recommendations/recommended-videos.component.ts - 59 + src/app/shared/shared-instance/instance-features-table.component.html + 96 - - Other videos + + Torrent import - src/app/+videos/+video-watch/recommendations/recommended-videos.component.html - 5,6 + src/app/shared/shared-instance/instance-features-table.component.html + 103 - - AUTOPLAY + + Player - src/app/+videos/+video-watch/recommendations/recommended-videos.component.html - 10 + src/app/shared/shared-instance/instance-features-table.component.html + 111 - - Sunday + + P2P enabled - src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts - 11 + src/app/shared/shared-instance/instance-features-table.component.html + 115 - - Monday + + Users can resolve distant content - src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts - 12 + src/app/shared/shared-instance/instance-features-table.component.html + 126 - - Tuesday + + Plugins & Themes - src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts - 13 + src/app/shared/shared-instance/instance-features-table.component.html + 133 - - Wednesday + + Available themes - src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts - 14 + src/app/shared/shared-instance/instance-features-table.component.html + 137 - - Thursday + + Plugins enabled - src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts - 15 + src/app/shared/shared-instance/instance-features-table.component.html + 146 - - Friday + + Hidden - src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts - 16 + src/app/shared/shared-instance/instance-features-table.component.ts + 53 - - Saturday + + Blurred with confirmation request - src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts - 17 + src/app/shared/shared-instance/instance-features-table.component.ts + 54 - - Sun + + Displayed - src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts - 21 + src/app/shared/shared-instance/instance-features-table.component.ts + 55 - Day name short - - - Mon - src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts - 22 + src/app/shared/shared-video-miniature/video-filters.model.ts + 232 - Day name short - - Tue + + ~ 1 minute - src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts - 23 + src/app/shared/shared-instance/instance-features-table.component.ts + 74 - Day name short - - Wed + + ~ minutes - src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts - 24 + src/app/shared/shared-instance/instance-features-table.component.ts + 76 - Day name short - - Thu + + of full HD videos - src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts - 25 + src/app/shared/shared-instance/instance-features-table.component.ts + 92 - Day name short - - Fri + + of HD videos - src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts - 26 + src/app/shared/shared-instance/instance-features-table.component.ts + 93 - Day name short - - Sat + + of average quality videos - src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts - 27 + src/app/shared/shared-instance/instance-features-table.component.ts + 94 - Day name short - - Su + + Loading instance statistics... - src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts - 31 + src/app/shared/shared-instance/instance-statistics.component.html + 1 - Day name min - - Mo + + Local - src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts - 32 + src/app/shared/shared-instance/instance-statistics.component.html + 4 + + + src/app/shared/shared-video-miniature/video-filters.model.ts + 125 - Day name min - - Tu + + users - src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts - 33 + src/app/shared/shared-instance/instance-statistics.component.html + 11 - Day name min - - We + + videos + + src/app/shared/shared-instance/instance-statistics.component.html + 21 + - src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts - 34 + src/app/shared/shared-instance/instance-statistics.component.html + 65 - Day name min - - Th + + video views - src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts - 35 + src/app/shared/shared-instance/instance-statistics.component.html + 31 - Day name min - - Fr + + video comments - src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts - 36 + src/app/shared/shared-instance/instance-statistics.component.html + 41 - Day name min - - - Sa - src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts - 37 + src/app/shared/shared-instance/instance-statistics.component.html + 75 - Day name min - - January + + of hosted video - src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts - 41 + src/app/shared/shared-instance/instance-statistics.component.html + 51 - - February + + followers - src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts - 42 + src/app/shared/shared-instance/instance-statistics.component.html + 85 - - March + + following - src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts - 43 + src/app/shared/shared-instance/instance-statistics.component.html + 95 - - April + + h - src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts - 44 + src/app/shared/shared-main/angular/duration-formatter.pipe.ts + 14 - - May + + min - src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts - 45 + src/app/shared/shared-main/angular/duration-formatter.pipe.ts + 16 - src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts - 60 + src/app/shared/shared-main/angular/duration-formatter.pipe.ts + 23 - - June + + sec - src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts - 46 + src/app/shared/shared-main/angular/duration-formatter.pipe.ts + 17 - - July + + sec - src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts - 47 + src/app/shared/shared-main/angular/duration-formatter.pipe.ts + 30 - - August + + years ago - src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts - 48 + src/app/shared/shared-main/angular/from-now.pipe.ts + 11 - - September + + 1 year ago - src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts - 49 + src/app/shared/shared-main/angular/from-now.pipe.ts + 12 - - - October - src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts - 50 + src/app/shared/shared-main/angular/from-now.pipe.ts + 17 - - November + + months ago - src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts - 51 + src/app/shared/shared-main/angular/from-now.pipe.ts + 18 - - December + + 1 month ago - src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts - 52 + src/app/shared/shared-main/angular/from-now.pipe.ts + 19 + + + src/app/shared/shared-main/angular/from-now.pipe.ts + 24 - - Jan + + weeks ago - src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts - 56 + src/app/shared/shared-main/angular/from-now.pipe.ts + 25 - Month name short - - Feb + + 1 week ago - src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts - 57 + src/app/shared/shared-main/angular/from-now.pipe.ts + 26 - Month name short - - Mar + + days ago - src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts - 58 + src/app/shared/shared-main/angular/from-now.pipe.ts + 29 - Month name short - - Apr + + 1 day ago - src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts - 59 + src/app/shared/shared-main/angular/from-now.pipe.ts + 30 - Month name short - - Jun + + hours ago - src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts - 61 + src/app/shared/shared-main/angular/from-now.pipe.ts + 33 - Month name short - - Jul + + 1 hour ago - src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts - 62 + src/app/shared/shared-main/angular/from-now.pipe.ts + 34 - Month name short - - Aug + + min ago - src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts - 63 + src/app/shared/shared-main/angular/from-now.pipe.ts + 37 - Month name short - - Sep + + just now - src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts - 64 + src/app/shared/shared-main/angular/from-now.pipe.ts + 39 - Month name short - - Oct + + Open actions - src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts - 65 + src/app/shared/shared-main/buttons/action-dropdown.component.html + 4 - Month name short - - Nov + + Open syndication dropdown - src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts - 66 + src/app/shared/shared-main/feeds/feed.component.html + 3 - Month name short - - Dec + + 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/i18n-primeng-calendar.service.ts - 67 + src/app/shared/shared-main/misc/channels-setup-message.component.html + 5 - Month name short - - Clear + + Set up my channels - src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts - 72 + src/app/shared/shared-main/misc/channels-setup-message.component.html + 6 - - yy-mm-dd + + Get help - src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts - 88 + src/app/shared/shared-main/misc/help.component.ts + 16 - Date format in this locale. - - Add caption + + <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-caption-add-modal.component.html - 5 + src/app/shared/shared-main/misc/help.component.ts + 75 - - Select the caption file + + Links - src/app/+videos/+video-edit/shared/video-caption-add-modal.component.html - 24 + src/app/shared/shared-main/misc/help.component.ts + 82 - - Add this caption + + New lines - src/app/+videos/+video-edit/shared/video-caption-add-modal.component.html - 42 + src/app/shared/shared-main/misc/help.component.ts + 83 - - This will replace an existing caption! + + Images - src/app/+videos/+video-edit/shared/video-caption-add-modal.component.html - 31,32 + src/app/shared/shared-main/misc/help.component.ts + 85 - - Instance languages + + Close search - src/app/+videos/+video-edit/shared/video-edit.component.ts - 185 + src/app/shared/shared-main/misc/simple-search-input.component.html + 19 - - Scheduled + + You don't have notifications. - src/app/+videos/+video-edit/shared/video-edit.component.ts - 197 + src/app/shared/shared-main/users/user-notifications.component.html + 1 - - Hide the video until a specific date + + published a new video: - src/app/+videos/+video-edit/shared/video-edit.component.ts - 198 + src/app/shared/shared-main/users/user-notifications.component.html + 15,16 - - Basic info + + The notification concerns a video now unavailable - src/app/+videos/+video-edit/shared/video-edit.component.html - 5 + src/app/shared/shared-main/users/user-notifications.component.html + 23,25 - - Advanced settings + + Your video has been unblocked - src/app/+videos/+video-edit/shared/video-edit.component.html - 257 + src/app/shared/shared-main/users/user-notifications.component.html + 32,34 - - Title + + Your video has been blocked - src/app/+videos/+video-edit/shared/video-edit.component.html - 11 + src/app/shared/shared-main/users/user-notifications.component.html + 40,42 - - Tags could be used to suggest relevant recommendations. There is a maximum of 5 tags. Press Enter to add a new tag. + + A new video abuse has been created on video - src/app/+videos/+video-edit/shared/video-edit.component.html - 24,27 + src/app/shared/shared-main/users/user-notifications.component.html + 49 - - Video descriptions are truncated by default and require manual action to expand them. + + A new comment abuse has been created on video - src/app/+videos/+video-edit/shared/video-edit.component.html - 43,44 + src/app/shared/shared-main/users/user-notifications.component.html + 53 - - Choose the appropriate license for your work. + + A new account abuse has been created on account - src/app/+videos/+video-edit/shared/video-edit.component.html - 79,80 + src/app/shared/shared-main/users/user-notifications.component.html + 57 - - Schedule publication () + + A new abuse has been created - src/app/+videos/+video-edit/shared/video-edit.component.html - 117 + src/app/shared/shared-main/users/user-notifications.component.html + 62,63 - - Contains sensitive content + + Your abuse has been acceptedrejected - src/app/+videos/+video-edit/shared/video-edit.component.html - 131 + src/app/shared/shared-main/users/user-notifications.component.html + 70,72 - - Some instances do not list videos containing mature or explicit content by default. + + Abuse has a new message - src/app/+videos/+video-edit/shared/video-edit.component.html - 135 + src/app/shared/shared-main/users/user-notifications.component.html + 80,81 - - Publish after transcoding + + The recently added video has been automatically blocked - src/app/+videos/+video-edit/shared/video-edit.component.html - 141 + src/app/shared/shared-main/users/user-notifications.component.html + 87,88 - - If you decide not to wait for transcoding before publishing the video, it could be unplayable until transcoding ends. + + commented your video - src/app/+videos/+video-edit/shared/video-edit.component.html - 145 + src/app/shared/shared-main/users/user-notifications.component.html + 99 - - Captions + + The notification concerns a comment now unavailable - src/app/+videos/+video-edit/shared/video-edit.component.html - 155 + src/app/shared/shared-main/users/user-notifications.component.html + 106,108 - - - Add another caption - src/app/+videos/+video-edit/shared/video-edit.component.html - 163 + src/app/shared/shared-main/users/user-notifications.component.html + 171,173 - - See the subtitle file + + Your video has been published - src/app/+videos/+video-edit/shared/video-edit.component.html - 172 + src/app/shared/shared-main/users/user-notifications.component.html + 115,117 - - Already uploaded ✔ + + Your video import succeeded - src/app/+videos/+video-edit/shared/video-edit.component.html - 176 + src/app/shared/shared-main/users/user-notifications.component.html + 124,125 - - Will be created on update + + Your video import failed - src/app/+videos/+video-edit/shared/video-edit.component.html - 184 + src/app/shared/shared-main/users/user-notifications.component.html + 132,133 - - Cancel create + + User registered on your instance - src/app/+videos/+video-edit/shared/video-edit.component.html - 186 + src/app/shared/shared-main/users/user-notifications.component.html + 139,141 - - Will be deleted on update + + is following your channel your account - src/app/+videos/+video-edit/shared/video-edit.component.html - 192 + src/app/shared/shared-main/users/user-notifications.component.html + 150,153 - - Cancel deletion + + mentioned you on video - src/app/+videos/+video-edit/shared/video-edit.component.html - 194 + src/app/shared/shared-main/users/user-notifications.component.html + 164 - - No captions for now. + + Your instance has a new follower () awaiting your approval - src/app/+videos/+video-edit/shared/video-edit.component.html - 200,201 + src/app/shared/shared-main/users/user-notifications.component.html + 180,182 - - Live settings + + Your instance automatically followed - src/app/+videos/+video-edit/shared/video-edit.component.html - 208 + src/app/shared/shared-main/users/user-notifications.component.html + 189,190 - - 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 + + A new version of the plugin/theme is available: - src/app/+videos/+video-edit/shared/video-edit.component.html - 233 + src/app/shared/shared-main/users/user-notifications.component.html + 198,199 - - This is a permanent live + + A new version of PeerTube is available: - src/app/+videos/+video-edit/shared/video-edit.component.html - 229 + src/app/shared/shared-main/users/user-notifications.component.html + 206,207 - - ⚠️ If you enable this option, your live will be terminated if you exceed your video quota + + The notification points to content now unavailable - src/app/+videos/+video-edit/shared/video-edit.component.html - 245 + src/app/shared/shared-main/users/user-notifications.component.html + 213,215 - - Automatically publish a replay when your live ends + + viewers - src/app/+videos/+video-edit/shared/video-edit.component.html - 241 + src/app/shared/shared-main/video/video.model.ts + 258 - - Video preview + + views - src/app/+videos/+video-edit/shared/video-edit.component.html - 264 + src/app/shared/shared-main/video/video.model.ts + 261 - - Support + + Only I can see this video - src/app/+videos/+video-edit/shared/video-edit.component.html - 273 + src/app/shared/shared-main/video/video.service.ts + 370 - - Original publication date + + Only shareable via a private link - src/app/+videos/+video-edit/shared/video-edit.component.html - 293 + src/app/shared/shared-main/video/video.service.ts + 371 - - Enable video comments + + Anyone can see this video - src/app/+videos/+video-edit/shared/video-edit.component.html - 314 + src/app/shared/shared-main/video/video.service.ts + 372 - - Enable download + + Only users of this instance can see this video - src/app/+videos/+video-edit/shared/video-edit.component.html - 319 + src/app/shared/shared-main/video/video.service.ts + 373 - - Short text to tell people how they can support you (membership platform...). + + Violent or repulsive - src/app/+videos/+video-edit/shared/video-edit.component.html - 277,278 + src/app/shared/shared-moderation/abuse.service.ts + 139 - - This is the date when the content was originally published (e.g. the release date for a film) + + Contains offensive, violent, or coarse language or iconography. - src/app/+videos/+video-edit/shared/video-edit.component.html - 297,298 + src/app/shared/shared-moderation/abuse.service.ts + 140 - - Plugin settings + + Hateful or abusive - src/app/+videos/+video-edit/shared/video-edit.component.html - 327 + src/app/shared/shared-moderation/abuse.service.ts + 144 - - Switch video block to manual + + Contains abusive, racist or sexist language or iconography. - src/app/+admin/moderation/video-block-list/video-block-list.component.ts - 48 + src/app/shared/shared-moderation/abuse.service.ts + 145 - - Video switched to manual block. + + Spam, ad or false news - src/app/+admin/moderation/video-block-list/video-block-list.component.ts - 54 + src/app/shared/shared-moderation/abuse.service.ts + 149 - - Video blocks + + Contains marketing, spam, purposefully deceitful news, or otherwise misleading thumbnail/text/tags. Please provide reputable sources to report hoaxes. - src/app/+admin/moderation/video-block-list/video-block-list.component.html - 3 + src/app/shared/shared-moderation/abuse.service.ts + 151 - - Showing to of blocked videos + + Privacy breach or doxxing - src/app/+admin/moderation/video-block-list/video-block-list.component.html - 10 + src/app/shared/shared-moderation/abuse.service.ts + 155 - - Advanced block filters + + Contains personal information that could be used to track, identify, contact or impersonate someone (e.g. name, address, phone number, email, or credit card details). - src/app/+admin/moderation/video-block-list/video-block-list.component.html - 23 + src/app/shared/shared-moderation/abuse.service.ts + 157 - - Automatic blocks + + Infringes your copyright wrt. the regional laws with which the server must comply. - src/app/+admin/moderation/video-block-list/video-block-list.component.html - 24 + src/app/shared/shared-moderation/abuse.service.ts + 162 - - Manual blocks + + Breaks server rules - src/app/+admin/moderation/video-block-list/video-block-list.component.html - 25 + src/app/shared/shared-moderation/abuse.service.ts + 166 - - Sensitive + + 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/moderation/video-block-list/video-block-list.component.html - 44 + src/app/shared/shared-moderation/abuse.service.ts + 168 - - Unfederated + + The above can only be seen in thumbnails. - src/app/+admin/moderation/video-block-list/video-block-list.component.html - 45 + src/app/shared/shared-moderation/abuse.service.ts + 177 + + + The above can only be seen in captions (please describe which). - src/app/+admin/moderation/video-block-list/video-block-list.component.html - 88 + src/app/shared/shared-moderation/abuse.service.ts + 182 - - The video was blocked due to automatic blocking of new videos + + Muted - src/app/+admin/moderation/video-block-list/video-block-list.component.html - 74 + src/app/shared/shared-moderation/account-block-badges.component.html + 1 - src/app/+admin/moderation/video-block-list/video-block-list.component.html - 74 + src/app/shared/shared-share-modal/video-share.component.html + 192 - - NSFW + + Instance muted - src/app/+admin/moderation/video-block-list/video-block-list.component.html - 84 + src/app/shared/shared-moderation/account-block-badges.component.html + 2 - - Block reason: + + Muted by your instance - src/app/+admin/moderation/video-block-list/video-block-list.component.html - 104 + src/app/shared/shared-moderation/account-block-badges.component.html + 3 - - No blocked video found matching current filters. + + Instance muted by your instance - src/app/+admin/moderation/video-block-list/video-block-list.component.html - 124 + src/app/shared/shared-moderation/account-block-badges.component.html + 4 - - No blocked video found. + + Showing to of muted accounts - src/app/+admin/moderation/video-block-list/video-block-list.component.html - 125 + src/app/shared/shared-moderation/account-blocklist.component.html + 10 - - - Your name is required. - src/app/shared/form-validators/instance-validators.ts - 19 + src/app/shared/shared-moderation/account-blocklist.component.html + 10 - - Your name must be at least 1 character long. + + Muted at - src/app/shared/form-validators/instance-validators.ts - 20 + src/app/shared/shared-moderation/account-blocklist.component.html + 24 - - - Your name cannot be more than 120 characters long. - src/app/shared/form-validators/instance-validators.ts - 21 + src/app/shared/shared-moderation/account-blocklist.component.html + 24 - - - A subject is required. - src/app/shared/form-validators/instance-validators.ts + src/app/shared/shared-moderation/server-blocklist.component.html 32 - - - The subject must be at least 1 character long. - src/app/shared/form-validators/instance-validators.ts - 33 + src/app/shared/shared-moderation/server-blocklist.component.html + 32 - - The subject cannot be more than 120 characters long. + + Unmute - src/app/shared/form-validators/instance-validators.ts - 34 + src/app/shared/shared-moderation/account-blocklist.component.html + 31 - - - A message is required. - src/app/shared/form-validators/instance-validators.ts - 45 + src/app/shared/shared-moderation/account-blocklist.component.html + 31 - - - The message must be at least 3 characters long. - src/app/shared/form-validators/instance-validators.ts - 46 + src/app/shared/shared-moderation/server-blocklist.component.html + 39 - - - The message cannot be more than 5000 characters long. - src/app/shared/form-validators/instance-validators.ts - 47 + src/app/shared/shared-moderation/server-blocklist.component.html + 39 - - Audio-only + + No account found matching current filters. - src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts - 61 + src/app/shared/shared-moderation/account-blocklist.component.html + 53 - - - A <code>.mp4</code> that keeps the original audio track, with no video - src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts - 62 + src/app/shared/shared-moderation/account-blocklist.component.html + 53 - - 240p + + No account found. - src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts - 66 + src/app/shared/shared-moderation/account-blocklist.component.html + 54 - - - 360p - src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts - 70 + src/app/shared/shared-moderation/account-blocklist.component.html + 54 - - 480p + + Account unmuted. - src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts - 74 + src/app/shared/shared-moderation/account-blocklist.component.ts + 42 - - - 720p - src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts - 78 + src/app/shared/shared-moderation/user-moderation-dropdown.component.ts + 131 - - 1080p + + Account unmuted by your instance. - src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts - 82 + src/app/shared/shared-moderation/account-blocklist.component.ts + 43 - - 2160p + + 1 host (without "http://") per line - src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts - 86 + src/app/shared/shared-moderation/batch-domains-modal.component.html + 11 - - Auto (via ffmpeg) + + Process domains - src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts - 93 + src/app/shared/shared-moderation/batch-domains-modal.component.ts + 28 - - No limit + + Report - src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts - 101 + src/app/shared/shared-moderation/report-modals/account-report.component.ts + 61 - - 1 hour + + Account reported. - src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts - 102 + src/app/shared/shared-moderation/report-modals/account-report.component.ts + 83 - - 3 hours + + Report comment - src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts - 103 + src/app/shared/shared-moderation/report-modals/comment-report.component.ts + 51 - - 5 hours + + Comment reported. - src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts - 104 + src/app/shared/shared-moderation/report-modals/comment-report.component.ts + 82 - - 10 hours + + What is the issue? - src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts - 105 + src/app/shared/shared-moderation/report-modals/report.component.html + 13 - - - Configuration updated. - src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts - 352 + src/app/shared/shared-moderation/report-modals/report.component.html + 13 - - - You enabled signup: we automatically enabled the "Block new videos automatically" checkbox of the "Videos" section just below. - src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts - 445 + src/app/shared/shared-moderation/report-modals/video-report.component.html + 13 - - Configuration + + 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 - 1 + src/app/shared/shared-moderation/report-modals/report.component.html + 36,38 - - - Instance information - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 7 + src/app/shared/shared-moderation/report-modals/report.component.html + 36,38 - - Basic configuration + + Please describe the issue... - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 239 + src/app/shared/shared-moderation/report-modals/report.component.html + 42 - - - Transcoding - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 700 + src/app/shared/shared-moderation/report-modals/report.component.html + 42 - - - Advanced configuration - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 962 + src/app/shared/shared-moderation/report-modals/video-report.component.html + 78 - - Update configuration + + Report video "" - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 1087 + src/app/shared/shared-moderation/report-modals/video-report.component.html + 3 - - INSTANCE + + Start at - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 15 + src/app/shared/shared-moderation/report-modals/video-report.component.html + 45 - - - Short description - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 30 + src/app/shared/shared-share-modal/video-share.component.html + 139 - - - Main instance categories - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 48 + src/app/shared/shared-video-playlist/video-add-to-playlist.component.html + 34 - - - Add a new category - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 55 + src/app/shared/shared-video-playlist/video-playlist-element-miniature.component.html + 57 - - Main languages you/your moderators speak + + Stop at - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 62 + src/app/shared/shared-moderation/report-modals/video-report.component.html + 60 + + + src/app/shared/shared-share-modal/video-share.component.html + 170 + + + src/app/shared/shared-video-playlist/video-add-to-playlist.component.html + 35 + + + src/app/shared/shared-video-playlist/video-playlist-element-miniature.component.html + 71 - - MODERATION & NSFW + + 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 - 80 + src/app/shared/shared-moderation/report-modals/video-report.component.html + 72,74 - - Manage users to build a moderation team. + + Video reported. - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 82,83 + src/app/shared/shared-moderation/report-modals/video-report.component.ts + 94 - - Policy on videos containing sensitive content + + Showing to of muted instances - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 104 + src/app/shared/shared-moderation/server-blocklist.component.html + 11 - - - 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/server-blocklist.component.html + 11 - - YOU AND YOUR INSTANCE + + Mute domain - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 159 + src/app/shared/shared-moderation/server-blocklist.component.html + 18 - - - Who is behind the instance? - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 165 + src/app/shared/shared-moderation/server-blocklist.component.html + 18 - - A single person? A non-profit? A company? + + No server found matching current filters. - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 166 + src/app/shared/shared-moderation/server-blocklist.component.html + 55 - - - Why did you create this instance? - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 177 + src/app/shared/shared-moderation/server-blocklist.component.html + 55 - - To share your personal videos? To open registrations and allow people to upload what they want? + + No server found. - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 178 + src/app/shared/shared-moderation/server-blocklist.component.html + 56 - - - How long do you plan to maintain this instance? - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 188 + src/app/shared/shared-moderation/server-blocklist.component.html + 56 - - It's important to know for users who want to register on your instance + + Mute domains - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 189 + src/app/shared/shared-moderation/server-blocklist.component.html + 63 - - - How will you finance the PeerTube server? - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 199 + src/app/shared/shared-moderation/server-blocklist.component.html + 63 - - With your own funds? With user donations? Advertising? + + Instance unmuted. - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 200 + src/app/shared/shared-moderation/server-blocklist.component.ts + 45 - - - OTHER INFORMATION - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 214 + src/app/shared/shared-moderation/user-moderation-dropdown.component.ts + 159 - - What server/hardware does the instance run on? + + Instance unmuted by your instance. - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 220 + src/app/shared/shared-moderation/server-blocklist.component.ts + 46 - - i.e. 2vCore 2GB RAM, a direct the link to the server you rent, etc. + + Instance muted. - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 221 + src/app/shared/shared-moderation/server-blocklist.component.ts + 68 - - - 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/user-moderation-dropdown.component.ts + 145 - - 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. + + Instance muted by your instance. - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 96,98 + src/app/shared/shared-moderation/server-blocklist.component.ts + 69 - - With Do not list or Blur thumbnails, a confirmation will be requested to watch the video. + + Reason... - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 109,110 + src/app/shared/shared-moderation/user-ban-modal.component.html + 12 - - APPEARANCE + + A banned user will no longer be able to login. - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 245 + src/app/shared/shared-moderation/user-ban-modal.component.html + 20,22 - - Use plugins & themes for more involved changes, or add slight customizations. + + Ban this user - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 247,248 + src/app/shared/shared-moderation/user-ban-modal.component.html + 30 - - default + + users banned. - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 259 + src/app/shared/shared-moderation/user-ban-modal.component.ts + 53 - - Landing page + + User banned. - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 268 + src/app/shared/shared-moderation/user-ban-modal.component.ts + 54 - - Discover videos + + Do you really want to unban ? - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 271 + src/app/shared/shared-moderation/user-moderation-dropdown.component.ts + 66 - - Trending videos + + User unbanned. - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 272 + src/app/shared/shared-moderation/user-moderation-dropdown.component.ts + 72 - - Most liked videos + + 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 - 273 + src/app/shared/shared-moderation/user-moderation-dropdown.component.ts + 86 - - Recently added videos + + Delete - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 274 + src/app/shared/shared-moderation/user-moderation-dropdown.component.ts + 87 - - - BROADCAST MESSAGE - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 286 + src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts + 222 - - Display a message on your instance + + User deleted. - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 288,289 + src/app/shared/shared-moderation/user-moderation-dropdown.component.ts + 93 - - Enable broadcast message + + User email set as verified - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 299 + src/app/shared/shared-moderation/user-moderation-dropdown.component.ts + 105 - - Allow users to dismiss the broadcast message + + Account muted. - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 306 + src/app/shared/shared-moderation/user-moderation-dropdown.component.ts + 117 - - - Broadcast message level - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 311 + src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts + 254 - - Message + + Account unmuted by the instance. - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 323 + src/app/shared/shared-moderation/user-moderation-dropdown.component.ts + 187 - - NEW USERS + + Instance muted by the instance. - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 338 + src/app/shared/shared-moderation/user-moderation-dropdown.component.ts + 201 - - Manage users to set their quota individually. + + Instance unmuted by the instance. - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 340,341 + src/app/shared/shared-moderation/user-moderation-dropdown.component.ts + 215 - - Enable Signup + + 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 - 350 + src/app/shared/shared-moderation/user-moderation-dropdown.component.ts + 226 - - ⚠️ This functionality requires a lot of attention and extra moderation. + + Delete account comments - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 353 + src/app/shared/shared-moderation/user-moderation-dropdown.component.ts + 227 + + + Will remove comments of this account (may take several minutes). - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 584 + src/app/shared/shared-moderation/user-moderation-dropdown.component.ts + 233 + + + My account moderation - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 597 + src/app/shared/shared-moderation/user-moderation-dropdown.component.ts + 273 - - Signup requires email verification + + Mute this account - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 360 + src/app/shared/shared-moderation/user-moderation-dropdown.component.ts + 278 - - - Signup limit - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 364 + src/app/shared/shared-moderation/user-moderation-dropdown.component.ts + 356 - - {VAR_PLURAL, plural, =1 {user} other {users}} + + Hide any content from that user from you. - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 370 + src/app/shared/shared-moderation/user-moderation-dropdown.component.ts + 279 - - Default video quota per user + + Unmute this account - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 382 + src/app/shared/shared-moderation/user-moderation-dropdown.component.ts + 284 - - - Default daily upload limit per user - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 394 + src/app/shared/shared-moderation/user-moderation-dropdown.component.ts + 362 - - VIDEOS + + Show back content from that user for you. - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 411 + src/app/shared/shared-moderation/user-moderation-dropdown.component.ts + 285 - - Allow import with HTTP URL (i.e. YouTube) + + Mute the instance - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 422 + src/app/shared/shared-moderation/user-moderation-dropdown.component.ts + 290 - - - Allow import with a torrent file or a magnet URI - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 429 + src/app/shared/shared-moderation/user-moderation-dropdown.component.ts + 374 - - Block new videos automatically + + Hide any content from that instance for you. - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 443 + src/app/shared/shared-moderation/user-moderation-dropdown.component.ts + 291 - - Unless a user is marked as trusted, their videos will stay private until a moderator reviews them. + + Unmute the instance - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 446 + src/app/shared/shared-moderation/user-moderation-dropdown.component.ts + 296 - - SEARCH + + Show back content from that instance for you. - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 460 + src/app/shared/shared-moderation/user-moderation-dropdown.component.ts + 297 - - Allow users to do remote URI/handle search + + Remove comments from your videos - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 471 + src/app/shared/shared-moderation/user-moderation-dropdown.component.ts + 302 - - Allow your users to look up remote videos/actors that may not be federated with your instance + + Remove comments made by this account on your videos. - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 474 + src/app/shared/shared-moderation/user-moderation-dropdown.component.ts + 303 - - Allow anonymous to do remote URI/handle search + + Edit user - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 482 + src/app/shared/shared-moderation/user-moderation-dropdown.component.ts + 322 - - Allow anonymous users to look up remote videos/actors that may not be federated with your instance + + Change quota, role, and more. - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 485 + src/app/shared/shared-moderation/user-moderation-dropdown.component.ts + 323 - - Enable global search + + Delete user - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 496 + src/app/shared/shared-moderation/user-moderation-dropdown.component.ts + 327 - - ⚠️ This functionality depends heavily on the moderation of instances followed by the search index you select. + + Unban user - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 499 + src/app/shared/shared-moderation/user-moderation-dropdown.component.ts + 339 - - You should only use moderated search indexes in production, or host your own. + + Allow the user to login and create videos/comments again - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 502,503 + src/app/shared/shared-moderation/user-moderation-dropdown.component.ts + 340 - - Search index URL + + 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 - 508 + src/app/shared/shared-moderation/user-moderation-dropdown.component.ts + 357 - - Disable local search in search bar + + Show this user's content to the users of this instance again. - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 519 + src/app/shared/shared-moderation/user-moderation-dropdown.component.ts + 363 - - Search bar uses the global search index by default + + 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 - 526 + src/app/shared/shared-moderation/user-moderation-dropdown.component.ts + 375 - - Otherwise the local search stays used by default + + Unmute the instance by your instance - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 529 + src/app/shared/shared-moderation/user-moderation-dropdown.component.ts + 380 - - FEDERATION + + 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 - 547 + src/app/shared/shared-moderation/user-moderation-dropdown.component.ts + 381 - - Manage relations with other instances. + + Remove comments from your instance - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 549,550 + src/app/shared/shared-moderation/user-moderation-dropdown.component.ts + 391 - - Other instances can follow yours + + Remove comments made by this account from your instance. - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 561 + src/app/shared/shared-moderation/user-moderation-dropdown.component.ts + 392 - - Manually approve new instance followers + + Instance moderation - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 568 + src/app/shared/shared-moderation/user-moderation-dropdown.component.ts + 401 - - Automatically follow back instances + + Block videos - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 581 + src/app/shared/shared-moderation/video-block.component.html + 4 - - Automatically follow instances of a public index + + Block video "" - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 594 + src/app/shared/shared-moderation/video-block.component.html + 8 - - You should only follow moderated indexes in production, or host your own. + + Block live "" - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 600,601 + src/app/shared/shared-moderation/video-block.component.html + 9 - - Index URL + + Please describe the reason... - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 606 + src/app/shared/shared-moderation/video-block.component.html + 20 - - ADMINISTRATORS + + Unfederate - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 626 + src/app/shared/shared-moderation/video-block.component.html + 31 - - Admin email + + This will ask remote instances to delete local videos - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 632 + src/app/shared/shared-moderation/video-block.component.html + 34 - - Enable contact form + + This will ask remote instances to delete this video - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 643 + src/app/shared/shared-moderation/video-block.component.html + 35 - - TWITTER + + Blocking a live will automatically terminate the live stream. - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 652 + src/app/shared/shared-moderation/video-block.component.html + 40,42 - - Optional. If any, provide the Twitter account representing your instance to improve link previews. + + Blocked videos. - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 654,655 + src/app/shared/shared-moderation/video-block.component.ts + 84 - - Your Twitter username + + Blocked - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 664 + src/app/shared/shared-moderation/video-block.component.ts + 85 - - Instance allowed by Twitter + + Element not found - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 676 + src/app/shared/shared-search/find-in-bulk.service.ts + 80 - - 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. + + Share the playlist - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 681,686 + src/app/shared/shared-share-modal/video-share.component.html + 11 - - TRANSCODING + + 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 - 706 + src/app/shared/shared-share-modal/video-share.component.html + 14 - - 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. + + Update playlist privacy - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 708,710 + src/app/shared/shared-share-modal/video-share.component.html + 16,18 - - Allow additional extensions + + QR-Code - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 732 + src/app/shared/shared-share-modal/video-share.component.html + 35 - - - Allows users to upload .mkv, .mov, .avi, .wmv, .flv, .f4v, .3g2, .3gp, .mts, m2ts, .mxf, .nut videos. - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 735 + src/app/shared/shared-share-modal/video-share.component.html + 102 - - Allow audio files upload + + Embed - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 743 + src/app/shared/shared-share-modal/video-share.component.html + 45 - - - Allows users to upload audio files that will be merged with the preview file on upload. - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 746 + src/app/shared/shared-share-modal/video-share.component.html + 112 - - WebTorrent support enabled + + 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 - 755 + src/app/shared/shared-share-modal/video-share.component.html + 54,56 - - - HLS with P2P support enabled - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 774 + src/app/shared/shared-share-modal/video-share.component.html + 121,123 - - Transcoding threads + + Share the playlist at this video position - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 799 + src/app/shared/shared-share-modal/video-share.component.html + 71 - - Resolutions to generate + + Share the video - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 812 + src/app/shared/shared-share-modal/video-share.component.html + 79 - - Transcoding enabled + + 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 - 720 + src/app/shared/shared-share-modal/video-share.component.html + 82 - - If you disable transcoding, many videos from your users will not work! + + Update video privacy - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 724 + src/app/shared/shared-share-modal/video-share.component.html + 84,86 - - If you also enabled HLS support, it will multiply videos storage by 2If disabled, breaks federation with PeerTube instances < 2.1 + + Auto select subtitle - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 759,763 + src/app/shared/shared-share-modal/video-share.component.html + 154 - - Requires ffmpeg >= 4.1Generate HLS playlists and fragmented MP4 files resulting in a better playback than with the current default player:Resolution change is smootherFaster playback in particular with long videosMore stable playback (less bugs/infinite loading)If you also enabled WebTorrent support, it will multiply videos storage by 2 + + Autoplay - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 778,787 + src/app/shared/shared-share-modal/video-share.component.html + 185 - - {VAR_PLURAL, plural, =0 {} =1 {thread} other {threads}} + + Loop - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 803 + src/app/shared/shared-share-modal/video-share.component.html + 199 + + + Use origin instance URL - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 925 + src/app/shared/shared-share-modal/video-share.component.html + 206 - - Enable users of your instance to stream live. + + Display video title - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 848,849 + src/app/shared/shared-share-modal/video-share.component.html + 215 - - ⚠️ Enabling live streaming requires trust in your users and extra moderation work + + Display privacy warning - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 863,864 + src/app/shared/shared-share-modal/video-share.component.html + 222 - - Allow your users to automatically publish a replay of their live + + Display player controls - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 871 + src/app/shared/shared-share-modal/video-share.component.html + 229 - - If the user quota is reached, PeerTube will automatically terminate the live streaming + + Display PeerTube button link - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 874,875 + src/app/shared/shared-share-modal/video-share.component.html + 236 - - Max lives created on your instance (-1 for "unlimited") + + More customization - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 880 + src/app/shared/shared-share-modal/video-share.component.html + 248,250 - - {VAR_PLURAL, plural, =1 {live} other {lives}} + + Less customization - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 883 + src/app/shared/shared-share-modal/video-share.component.html + 256,258 - - Max lives created per user (-1 for "unlimited") + + Support - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 888 + src/app/shared/shared-support-modal/support-modal.component.html + 3 - - {VAR_PLURAL, plural, =1 {live} other {lives}} + + Maybe later - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 891 + src/app/shared/shared-support-modal/support-modal.component.html + 11 - - Max live duration + + LIVE ENDED - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 896 + src/app/shared/shared-thumbnail/video-thumbnail.component.html + 32 - - Enable live transcoding + + Add to watch later - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 912 + src/app/shared/shared-thumbnail/video-thumbnail.component.ts + 29 - - Requires a lot of CPU! + + Remove from watch later - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 915,916 + src/app/shared/shared-thumbnail/video-thumbnail.component.ts + 30 - - Live transcoding threads + + instance default - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 921 + src/app/shared/shared-user-settings/user-interface-settings.component.html + 8 - - Live resolutions to generate + + peertube default - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 933 + src/app/shared/shared-user-settings/user-interface-settings.component.html + 9 - - Allow live streaming + + Interface settings updated. - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 859 + src/app/shared/shared-user-settings/user-interface-settings.component.ts + 73 - - - CACHE - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 968 + src/app/shared/shared-user-settings/user-interface-settings.component.ts + 83 - - Some files are not federated, and fetched when necessary. Define their caching policies. + + Default policy on videos containing sensitive content - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 970,971 + src/app/shared/shared-user-settings/user-video-settings.component.html + 4 - - Number of previews to keep in cache + + Only display videos in the following languages/subtitles - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 978 + src/app/shared/shared-user-settings/user-video-settings.component.html + 25 - - {VAR_PLURAL, plural, =1 {cached image} other {cached images}} + + In Recently added, Trending, Local, Most liked and Search pages - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 984 + src/app/shared/shared-user-settings/user-video-settings.component.html + 28 - - Number of video captions to keep in cache + + Help share videos being played - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 990 + src/app/shared/shared-user-settings/user-video-settings.component.html + 42 - - {VAR_PLURAL, plural, =1 {cached image} other {cached images}} + + 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 - 996 + src/app/shared/shared-user-settings/user-video-settings.component.html + 45 - - CUSTOMIZATIONS + + Automatically play videos - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 1008 + src/app/shared/shared-user-settings/user-video-settings.component.html + 53 - - Slight modifications to your PeerTube instance for when creating a plugin or theme is overkill. + + When on a video page, directly start playing the video. - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 1010,1011 + src/app/shared/shared-user-settings/user-video-settings.component.html + 56 - - JavaScript + + Automatically start playing the next video - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 1019 + src/app/shared/shared-user-settings/user-video-settings.component.html + 64 - - Write JavaScript code directly.Example: console.log('my instance is amazing'); - - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 1023 - - - - Write CSS code directly. Example: #custom-css - color: red; - - Prepend with #custom-css to override styles. Example: #custom-css .logged-in-email - color: red; - - + + When a video ends, follow up with the next suggested video. - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 1042,1053 + src/app/shared/shared-user-settings/user-video-settings.component.html + 67 - - It seems like the configuration is invalid. Please search for potential errors in the different tabs. + + 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 - 1080,1081 + src/app/shared/shared-user-settings/user-video-settings.component.ts + 76 - - You cannot allow live replay if you don't enable transcoding. + + Video settings updated. - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 1084,1085 + src/app/shared/shared-user-settings/user-video-settings.component.ts + 121 - - Last week + + Display/Video settings updated. - src/app/+admin/system/logs/logs.component.ts - 79 + src/app/shared/shared-user-settings/user-video-settings.component.ts + 130 - - Last day + + Remote subscribeRemote interact - src/app/+admin/system/logs/logs.component.ts - 84 + src/app/shared/shared-user-subscription/remote-subscribe.component.html + 11,12 - - Last hour + + You can subscribe to the channel via any ActivityPub-capable fediverse instance (PeerTube, Mastodon or Pleroma for example). - src/app/+admin/system/logs/logs.component.ts - 89 + src/app/shared/shared-user-subscription/remote-subscribe.component.html + 17,19 - - debug + + You can interact with this via any ActivityPub-capable fediverse instance (PeerTube, Mastodon or Pleroma for example). - src/app/+admin/system/logs/logs.component.ts - 101 + src/app/shared/shared-user-subscription/remote-subscribe.component.html + 25,27 - - info + + Cannot fetch information of this remote account - src/app/+admin/system/logs/logs.component.ts - 105 + src/app/shared/shared-user-subscription/remote-subscribe.component.ts + 64 - - warning + + Subscribe - src/app/+admin/system/logs/logs.component.ts - 109 + src/app/shared/shared-user-subscription/subscribe-button.component.html + 9 - - error + + Subscribe to all channels - src/app/+admin/system/logs/logs.component.ts - 113 + src/app/shared/shared-user-subscription/subscribe-button.component.html + 11 - - Standard logs + + channels subscribed - src/app/+admin/system/logs/logs.component.ts - 124 + src/app/shared/shared-user-subscription/subscribe-button.component.html + 13 - - Audit logs + + {VAR_SELECT, select, undefined {Unsubscribe} other {Unsubscribe from all channels}} - src/app/+admin/system/logs/logs.component.ts - 128 + src/app/shared/shared-user-subscription/subscribe-button.component.html + 34 - - Refresh + + Multiple ways to subscribe to the current channel - src/app/+admin/system/logs/logs.component.html - 33 + src/app/shared/shared-user-subscription/subscribe-button.component.html + 44 - - now + + Open subscription dropdown - src/app/+admin/system/logs/logs.component.html - 15 + src/app/shared/shared-user-subscription/subscribe-button.component.html + 46 - - Loading... + + Using an ActivityPub account - src/app/+admin/system/logs/logs.component.html - 37 + src/app/shared/shared-user-subscription/subscribe-button.component.html + 54 - - By -> + + Subscribe with an account on this instance - src/app/+admin/system/logs/logs.component.html - 45 + 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 - 134 + 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 - 134 + 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 - 178 + 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 - 178 + 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 - 159,161 - + + Codec - src/app/+admin/users/user-edit/user-edit.component.html - 159,161 + 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 - 203 + src/app/shared/shared-video-miniature/video-download.component.ts + 238 + + + Resolution - src/app/+admin/users/user-edit/user-edit.component.html - 203 + 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 - 204 + src/app/shared/shared-video-miniature/video-download.component.ts + 248 + + + Average frame rate - src/app/+admin/users/user-edit/user-edit.component.html - 204 + 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 - 208 + src/app/shared/shared-video-miniature/video-download.component.ts + 250 + + + Sample rate - src/app/+admin/users/user-edit/user-edit.component.html - 208 + 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 - 27 + 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 - 28 + 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 - 42 + 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 - 58 + 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 - 64 + 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 - 70 + 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 - 129 + src/app/shared/shared-video-miniature/video-filters-header.component.ts + 95 + + + Sensitive content - src/app/+admin/users/user-list/user-list.component.html - 129 + src/app/shared/shared-video-miniature/video-filters.model.ts + 115 - - User's email is verified / User can login without email verification + + Scope - src/app/+admin/users/user-list/user-list.component.html - 133 + src/app/shared/shared-video-miniature/video-filters.model.ts + 122 - - Total daily video quota + + Federated - src/app/+admin/users/user-list/user-list.component.html - 150 + src/app/shared/shared-video-miniature/video-filters.model.ts + 124 - - The user was banned + + Languages - src/app/+admin/users/user-list/user-list.component.html - 160 + src/app/shared/shared-video-miniature/video-filters.model.ts + 132 + + + Categories - src/app/+admin/users/user-list/user-list.component.html - 160 + src/app/shared/shared-video-miniature/video-filters.model.ts + 141 - - Ban reason: + + All videos - src/app/+admin/users/user-list/user-list.component.html - 177 + src/app/shared/shared-video-miniature/video-filters.model.ts + 150 - - Comment is required. + + Blurred - src/app/shared/form-validators/video-comment-validators.ts - 7 + src/app/shared/shared-video-miniature/video-filters.model.ts + 230 - - 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 + 236 - - 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 + 237 - - 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 + 239 - - 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. + + Waiting transcoding - src/app/shared/form-validators/video-validators.ts - 16 + src/app/shared/shared-video-miniature/video-miniature.component.ts + 183 - - Video channel is required. + + To transcode - src/app/shared/form-validators/video-validators.ts - 43 + src/app/shared/shared-video-miniature/video-miniature.component.ts + 187 - - Video description must be at least 3 characters long. + + To import - src/app/shared/form-validators/video-validators.ts - 50 + src/app/shared/shared-video-miniature/video-miniature.component.ts + 191 - - Video description cannot be more than 10000 characters long. + + Subscribe to RSS feed "" - src/app/shared/form-validators/video-validators.ts - 51 + src/app/shared/shared-video-miniature/videos-list.component.html + 8 - - A tag should be more than 2 characters long. + + Yesterday - src/app/shared/form-validators/video-validators.ts - 58 + src/app/shared/shared-video-miniature/videos-list.component.ts + 124 - - A tag should be less than 30 characters long. + + This week - src/app/shared/form-validators/video-validators.ts - 59 + src/app/shared/shared-video-miniature/videos-list.component.ts + 125 - - A maximum of 5 tags can be used on a video. + + This month - src/app/shared/form-validators/video-validators.ts - 66 + src/app/shared/shared-video-miniature/videos-list.component.ts + 126 - - A tag should be more than 1 and less than 30 characters long. + + Last month - src/app/shared/form-validators/video-validators.ts - 67 + src/app/shared/shared-video-miniature/videos-list.component.ts + 127 - - Video support must be at least 3 characters long. + + Older - src/app/shared/form-validators/video-validators.ts - 74 + src/app/shared/shared-video-miniature/videos-list.component.ts + 128 - - Video support cannot be more than 1000 characters long. + + Cannot load more videos. Try again later. - src/app/shared/form-validators/video-validators.ts - 75 + src/app/shared/shared-video-miniature/videos-list.component.ts + 225 - - - A date is required to schedule video update. - src/app/shared/form-validators/video-validators.ts - 82 + src/app/shared/shared-video-miniature/videos-selection.component.ts + 127 - - Instance name is required. + + Save to - src/app/shared/form-validators/custom-config-validators.ts - 7 + src/app/shared/shared-video-playlist/video-add-to-playlist.component.html + 4 - - Short description should not be longer than 250 characters. + + Search playlists - src/app/shared/form-validators/custom-config-validators.ts - 14 + src/app/shared/shared-video-playlist/video-add-to-playlist.component.html + 9 - - Twitter username is required. + + Create a private playlist - src/app/shared/form-validators/custom-config-validators.ts - 21 + src/app/shared/shared-video-playlist/video-add-to-playlist.component.html + 66 - - Previews cache size is required. + + Timestamps updated - src/app/shared/form-validators/custom-config-validators.ts - 28 + src/app/shared/shared-video-playlist/video-add-to-playlist.component.ts + 274 - - - Previews cache size must be greater than 1. - src/app/shared/form-validators/custom-config-validators.ts - 29 + src/app/shared/shared-video-playlist/video-playlist-element-miniature.component.ts + 112 - - Previews cache size must be a number. + + Video removed from - src/app/shared/form-validators/custom-config-validators.ts - 30 + src/app/shared/shared-video-playlist/video-add-to-playlist.component.ts + 306 + + + src/app/shared/shared-video-playlist/video-playlist-element-miniature.component.ts + 93 - - Captions cache size is required. + + Video added in at timestamps - src/app/shared/form-validators/custom-config-validators.ts - 37 + src/app/shared/shared-video-playlist/video-add-to-playlist.component.ts + 374 - - Captions cache size must be greater than 1. + + Video added in - src/app/shared/form-validators/custom-config-validators.ts - 38 + src/app/shared/shared-video-playlist/video-add-to-playlist.component.ts + 375 - - Captions cache size must be a number. + + Unavailable - src/app/shared/form-validators/custom-config-validators.ts - 39 + src/app/shared/shared-video-playlist/video-playlist-element-miniature.component.html + 32 - - Signup limit is required. + + Edit starts/stops at - src/app/shared/form-validators/custom-config-validators.ts - 46 + src/app/shared/shared-video-playlist/video-playlist-element-miniature.component.html + 50 - - Signup limit must be greater than 1. + + Delete from - src/app/shared/form-validators/custom-config-validators.ts - 47 + src/app/shared/shared-video-playlist/video-playlist-element-miniature.component.html + 88 - - Signup limit must be a number. + + Starts at - src/app/shared/form-validators/custom-config-validators.ts - 48 + src/app/shared/shared-video-playlist/video-playlist-element-miniature.component.ts + 135 + + + src/app/shared/shared-video-playlist/video-playlist-element-miniature.component.ts + 138 - - Admin email is required. + + Stops at - src/app/shared/form-validators/custom-config-validators.ts - 55 + src/app/shared/shared-video-playlist/video-playlist-element-miniature.component.ts + 136 - - Admin email must be valid. + + and stops at - src/app/shared/form-validators/custom-config-validators.ts - 56 + src/app/shared/shared-video-playlist/video-playlist-element-miniature.component.ts + 138 - - Transcoding threads is required. + + - src/app/shared/form-validators/custom-config-validators.ts - 63 + src/app/shared/shared-video-playlist/video-playlist-miniature.component.html + 25,27 - - Transcoding threads must be greater or equal to 0. + + Updated - src/app/shared/form-validators/custom-config-validators.ts - 64 + src/app/shared/shared-video-playlist/video-playlist-miniature.component.html + 32 - - Index URL should be a URL + + {VAR_PLURAL, plural, =1 {1 view} other { views}} - src/app/shared/form-validators/custom-config-validators.ts - 71 + src/app/shared/shared-video/video-views-counter.component.html + 3 - - Search index URL should be a URL + + {VAR_PLURAL, plural, =1 {1 viewer} other { viewers}} - src/app/shared/form-validators/custom-config-validators.ts - 78 + src/app/shared/shared-video/video-views-counter.component.html + 7