X-Git-Url: https://git.immae.eu/?a=blobdiff_plain;f=client%2Fsrc%2Flocale%2Fangular.xlf;h=83482ac801ec2928be409fc1552c7d36cd20ba8a;hb=da9c8792869324410edb0cf44ad0d2e1bfb1116c;hp=834343cfd75ea244f6491d3cdf3be684c4682ddd;hpb=063de1ee031580d043e21108f951e353ef3020ad;p=github%2FChocobozzz%2FPeerTube.git
diff --git a/client/src/locale/angular.xlf b/client/src/locale/angular.xlf
index 834343cfd..83482ac80 100644
--- a/client/src/locale/angular.xlf
+++ b/client/src/locale/angular.xlf
@@ -5,270 +5,270 @@
Close
- node_modules/@ng-bootstrap/ng-bootstrap/src/alert/alert.ts
- 58,61
+ node_modules/src/alert/alert.ts
+ 79,80
- Slide of
+ Slide of
- node_modules/@ng-bootstrap/ng-bootstrap/src/carousel/carousel.ts
- 114,118
+ node_modules/src/carousel/carousel.ts
+ 147,157Currently selected slide number read by screen readerPrevious
- node_modules/@ng-bootstrap/ng-bootstrap/src/carousel/carousel.ts
- 132,133
+ node_modules/src/carousel/carousel.ts
+ 174,177Next
- node_modules/@ng-bootstrap/ng-bootstrap/src/carousel/carousel.ts
- 147,151
+ node_modules/src/carousel/carousel.ts
+ 197,198Select month
- node_modules/@ng-bootstrap/ng-bootstrap/src/datepicker/datepicker-navigation-select.ts
- 43,47
+ node_modules/src/datepicker/datepicker-navigation-select.ts
+ 74
- node_modules/@ng-bootstrap/ng-bootstrap/src/datepicker/datepicker-navigation-select.ts
- 49,50
+ node_modules/src/datepicker/datepicker-navigation-select.ts
+ 74Select year
- node_modules/@ng-bootstrap/ng-bootstrap/src/datepicker/datepicker-navigation-select.ts
- 59,63
+ node_modules/src/datepicker/datepicker-navigation-select.ts
+ 74
- node_modules/@ng-bootstrap/ng-bootstrap/src/datepicker/datepicker-navigation-select.ts
- 72,74
+ node_modules/src/datepicker/datepicker-navigation-select.ts
+ 74Previous month
- node_modules/@ng-bootstrap/ng-bootstrap/src/datepicker/datepicker-navigation.ts
- 24,27
+ node_modules/src/datepicker/datepicker-navigation.ts
+ 69
- node_modules/@ng-bootstrap/ng-bootstrap/src/datepicker/datepicker-navigation.ts
- 34,35
+ node_modules/src/datepicker/datepicker-navigation.ts
+ 69Next month
- node_modules/@ng-bootstrap/ng-bootstrap/src/datepicker/datepicker-navigation.ts
- 44,48
+ node_modules/src/datepicker/datepicker-navigation.ts
+ 69
- node_modules/@ng-bootstrap/ng-bootstrap/src/datepicker/datepicker-navigation.ts
- 57,61
+ node_modules/src/datepicker/datepicker-navigation.ts
+ 69««
- node_modules/@ng-bootstrap/ng-bootstrap/src/pagination/pagination.ts
- 147,148
+ node_modules/src/pagination/pagination.ts
+ 247«
- node_modules/@ng-bootstrap/ng-bootstrap/src/pagination/pagination.ts
- 153,154
+ node_modules/src/pagination/pagination.ts
+ 266»
- node_modules/@ng-bootstrap/ng-bootstrap/src/pagination/pagination.ts
- 158,159
+ node_modules/src/pagination/pagination.ts
+ 285,287»»
- node_modules/@ng-bootstrap/ng-bootstrap/src/pagination/pagination.ts
- 164,165
+ node_modules/src/pagination/pagination.ts
+ 305First
- node_modules/@ng-bootstrap/ng-bootstrap/src/pagination/pagination.ts
- 168,172
+ node_modules/src/pagination/pagination.ts
+ 320,322Previous
- node_modules/@ng-bootstrap/ng-bootstrap/src/pagination/pagination.ts
- 176,177
+ node_modules/src/pagination/pagination.ts
+ 335,336Next
- node_modules/@ng-bootstrap/ng-bootstrap/src/pagination/pagination.ts
- 188,189
+ node_modules/src/pagination/pagination.ts
+ 347,348Last
- node_modules/@ng-bootstrap/ng-bootstrap/src/pagination/pagination.ts
- 195,200
+ node_modules/src/pagination/pagination.ts
+ 357,359
-
+
- node_modules/@ng-bootstrap/ng-bootstrap/src/progressbar/progressbar.ts
- 31,38
+ node_modules/src/progressbar/progressbar.ts
+ 60,65HH
- node_modules/@ng-bootstrap/ng-bootstrap/src/timepicker/timepicker.ts
- 40,41
+ node_modules/src/timepicker/timepicker.ts
+ 133,136Hours
- node_modules/@ng-bootstrap/ng-bootstrap/src/timepicker/timepicker.ts
- 45,46
+ node_modules/src/timepicker/timepicker.ts
+ 155MM
- node_modules/@ng-bootstrap/ng-bootstrap/src/timepicker/timepicker.ts
- 52,53
+ node_modules/src/timepicker/timepicker.ts
+ 173,175Minutes
- node_modules/@ng-bootstrap/ng-bootstrap/src/timepicker/timepicker.ts
- 57,58
+ node_modules/src/timepicker/timepicker.ts
+ 188Increment hours
- node_modules/@ng-bootstrap/ng-bootstrap/src/timepicker/timepicker.ts
- 62,63
+ node_modules/src/timepicker/timepicker.ts
+ 201,204Decrement hours
- node_modules/@ng-bootstrap/ng-bootstrap/src/timepicker/timepicker.ts
- 67,68
+ node_modules/src/timepicker/timepicker.ts
+ 223,226Increment minutes
- node_modules/@ng-bootstrap/ng-bootstrap/src/timepicker/timepicker.ts
- 75,76
+ node_modules/src/timepicker/timepicker.ts
+ 243,244Decrement minutes
- node_modules/@ng-bootstrap/ng-bootstrap/src/timepicker/timepicker.ts
- 82
+ node_modules/src/timepicker/timepicker.ts
+ 264,268SS
- node_modules/@ng-bootstrap/ng-bootstrap/src/timepicker/timepicker.ts
- 85,87
+ node_modules/src/timepicker/timepicker.ts
+ 283,284Seconds
- node_modules/@ng-bootstrap/ng-bootstrap/src/timepicker/timepicker.ts
- 90,92
+ node_modules/src/timepicker/timepicker.ts
+ 295Increment seconds
- node_modules/@ng-bootstrap/ng-bootstrap/src/timepicker/timepicker.ts
- 98,99
+ node_modules/src/timepicker/timepicker.ts
+ 295Decrement seconds
- node_modules/@ng-bootstrap/ng-bootstrap/src/timepicker/timepicker.ts
- 105,109
+ node_modules/src/timepicker/timepicker.ts
+ 295
-
-
+
+
- node_modules/@ng-bootstrap/ng-bootstrap/src/timepicker/timepicker.ts
- 116,123
+ node_modules/src/timepicker/timepicker.ts
+ 295
-
-
+
+
- node_modules/@ng-bootstrap/ng-bootstrap/src/timepicker/timepicker.ts
- 125,130
+ node_modules/src/timepicker/timepicker.ts
+ 295Close
- node_modules/@ng-bootstrap/ng-bootstrap/src/toast/toast.ts
- 76,85
+ node_modules/src/toast/toast.ts
+ 108,109
-
+ Followssrc/app/+about/about-follows/about-follows.component.html2
+
+ src/app/+my-library/my-library.component.ts
+ 64
+
-
- Followers instances ()
+
+ Follower instances ()src/app/+about/about-follows/about-follows.component.html4
-
+ This instance does not have instances followers.src/app/+about/about-follows/about-follows.component.html6
-
+ Show full listsrc/app/+about/about-follows/about-follows.component.html
@@ -279,84 +279,88 @@
24
-
+ Following instances ()src/app/+about/about-follows/about-follows.component.html16
-
+ This instance is not following any other.src/app/+about/about-follows/about-follows.component.html18
-
+ About src/app/+about/about-instance/about-instance.component.html5
-
- Contact administrator
+
+ Contact ussrc/app/+about/about-instance/about-instance.component.html7
+
+ src/app/+videos/+video-edit/video-add.component.html
+ 3
+
-
+ This instance is dedicated to sensitive/NSFW content.src/app/+about/about-instance/about-instance.component.html19
-
+ ADMINISTRATORS & SUSTAINABILITY src/app/+about/about-instance/about-instance.component.html
- 32,33
+ 31,33
-
+ Who we aresrc/app/+about/about-instance/about-instance.component.html44
-
+ Why we created this instancesrc/app/+about/about-instance/about-instance.component.html58
-
+ How long we plan to maintain this instancesrc/app/+about/about-instance/about-instance.component.html72
-
- How we will pay for this instance
+
+ How we will pay for keeping our instance runningsrc/app/+about/about-instance/about-instance.component.html86
-
+ INFORMATION src/app/+about/about-instance/about-instance.component.html
- 101,102
+ 100,102
-
+ Descriptionsrc/app/+about/about-instance/about-instance.component.html
@@ -367,16 +371,16 @@
35
- src/app/+my-account/my-account-settings/my-account-profile/my-account-profile.component.html
- 28
+ src/app/+manage/video-channel-edit/video-channel-edit.component.html
+ 54
- src/app/+my-library/+my-video-channels/my-video-channel-edit.component.html
- 64
+ src/app/+manage/video-channel-edit/video-channel-edit.component.html
+ 54
- src/app/+my-library/+my-video-channels/my-video-channel-edit.component.html
- 64
+ src/app/+my-account/my-account-settings/my-account-profile/my-account-profile.component.html
+ 28src/app/+my-library/my-video-playlists/my-video-playlist-edit.component.html
@@ -388,148 +392,156 @@
src/app/+videos/+video-edit/shared/video-edit.component.html
- 38
+ 44
-
+ MODERATION src/app/+about/about-instance/about-instance.component.html
- 128,129
+ 128,130
-
+ Moderation informationsrc/app/+about/about-instance/about-instance.component.html
- 140
+ 141src/app/+admin/config/edit-custom-config/edit-instance-information.component.html
- 147
+ 151src/app/shared/shared-instance/instance-about-accordion.component.html41
-
+ Code of conductsrc/app/+about/about-instance/about-instance.component.html
- 154
+ 155src/app/+admin/config/edit-custom-config/edit-instance-information.component.html
- 136
+ 140src/app/shared/shared-instance/instance-about-accordion.component.html47
-
+ Termssrc/app/+about/about-instance/about-instance.component.html
- 168
+ 169src/app/+admin/config/edit-custom-config/edit-instance-information.component.html
- 125
+ 129src/app/+signup/+register/register.component.html
- 13
+ 18src/app/shared/shared-instance/instance-about-accordion.component.html35
-
+ OTHER INFORMATION src/app/+about/about-instance/about-instance.component.html
- 183,184
+ 185,187
-
+ Hardware informationsrc/app/+about/about-instance/about-instance.component.html
- 195
+ 198
-
+ FEATURESsrc/app/+about/about-instance/about-instance.component.html
- 203
+ 207
-
+ STATISTICSsrc/app/+about/about-instance/about-instance.component.html
- 215
+ 219Link copiedsrc/app/+about/about-instance/about-instance.component.ts
- 91
+ 98
-
- Contact administrator
+
+ Contact the administrator(s)src/app/+about/about-instance/contact-admin-modal.component.html3
-
+ Your namesrc/app/+about/about-instance/contact-admin-modal.component.html11
-
+ Your emailsrc/app/+about/about-instance/contact-admin-modal.component.html20
-
+ Subjectsrc/app/+about/about-instance/contact-admin-modal.component.html29
-
+ Your messagesrc/app/+about/about-instance/contact-admin-modal.component.html38
-
+ Cancelsrc/app/+about/about-instance/contact-admin-modal.component.html48
+
+ src/app/+admin/follows/following-list/follow-modal.component.html
+ 33
+ src/app/+login/login.component.html
- 117
+ 125src/app/+my-library/my-ownership/my-accept-ownership/my-accept-ownership.component.html
- 25
+ 20
+
+
+ src/app/+my-library/my-video-imports/my-video-imports.component.html
+ 31src/app/+my-library/my-videos/modals/video-change-ownership.component.html
@@ -541,15 +553,19 @@
src/app/+videos/+video-edit/video-add-components/video-upload.component.html
- 58
+ 69src/app/+videos/+video-edit/video-add-components/video-upload.component.html
- 69
+ 81
- src/app/+videos/+video-watch/comment/video-comment-add.component.html
- 67
+ src/app/+videos/+video-watch/shared/comment/video-comment-add.component.html
+ 73
+
+
+ src/app/+videos/+video-watch/video-watch.component.ts
+ 425src/app/modal/confirm.component.html
@@ -573,7 +589,7 @@
src/app/shared/shared-moderation/report-modals/video-report.component.html
- 92
+ 90src/app/shared/shared-moderation/user-ban-modal.component.html
@@ -581,18 +597,18 @@
src/app/shared/shared-moderation/video-block.component.html
- 38
+ 46src/app/shared/shared-video-miniature/video-download.component.html
- 99
+ 152
-
+ Submitsrc/app/+about/about-instance/contact-admin-modal.component.html
- 53
+ 52src/app/+my-library/my-videos/modals/video-change-ownership.component.html
@@ -600,288 +616,295 @@
src/app/shared/shared-moderation/report-modals/report.component.html
- 57
+ 58src/app/shared/shared-moderation/report-modals/report.component.html
- 57
+ 58src/app/shared/shared-moderation/report-modals/video-report.component.html
- 95
+ 94
+
+
+ The contact form is not enabled on this instance.
- src/app/shared/shared-moderation/video-block.component.html
- 43
+ src/app/+about/about-instance/contact-admin-modal.component.html
+ 56Your message has been sent.src/app/+about/about-instance/contact-admin-modal.component.ts
- 77
+ 88You already sent this form recentlysrc/app/+about/about-instance/contact-admin-modal.component.ts
- 83
-
-
-
- Developed with ⤠by Framasoft
-
- src/app/+about/about-peertube/about-peertube-contributors.component.html
- 3
+ 94
-
- What is PeerTube?
+
+ This website is powered by PeerTube src/app/+about/about-peertube/about-peertube.component.html
- 3,4
+ 2,4
-
+ PeerTube is a self-hosted ActivityPub-federated video streaming platform using P2P directly in your web browser. src/app/+about/about-peertube/about-peertube.component.html
- 10,11
+ 9,11
-
+ It is free and open-source software, under AGPLv3 licence. src/app/+about/about-peertube/about-peertube.component.html
- 14,16
+ 13,16
-
+ For more information, please visit joinpeertube.org. src/app/+about/about-peertube/about-peertube.component.html
- 19,20
+ 18,20
-
+ Use PeerTube documentationsrc/app/+about/about-peertube/about-peertube.component.html28,29
-
+ Discover how to setup your account, what is a channel, how to create a playlist and more! src/app/+about/about-peertube/about-peertube.component.html
- 33,34
+ 32,34
-
+ PeerTube Applicationssrc/app/+about/about-peertube/about-peertube.component.html41,42
-
+ Discover unofficial Android applications or browser addons! src/app/+about/about-peertube/about-peertube.component.html
- 46,47
+ 45,47
-
+ Contribute on PeerTubesrc/app/+about/about-peertube/about-peertube.component.html54,55
-
+ Want to help to improve PeerTube? You can translate the web interface, give your feedback or directly contribute to the code! src/app/+about/about-peertube/about-peertube.component.html
- 59,60
+ 58,60
-
+ P2P & Privacysrc/app/+about/about-peertube/about-peertube.component.html
- 71
+ 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/+about/about-peertube/about-peertube.component.html
- 75,78
+ 72,76
-
+ The main threat to your privacy induced by BitTorrent lies in your IP address being stored in the instance's BitTorrent tracker as long as you download or watch the video. src/app/+about/about-peertube/about-peertube.component.html
- 81,83
+ 78,81
-
+ What are the consequences?src/app/+about/about-peertube/about-peertube.component.html
- 85
+ 83
-
+ In theory, someone with enough technical skills could create a script that tracks which IP is downloading which video. In practice, this is much more difficult because: src/app/+about/about-peertube/about-peertube.component.html
- 88,90
+ 85,88
-
+ An HTTP request has to be sent on each tracker for each video to spy. If we want to spy all PeerTube's videos, we have to send as many requests as there are videos (so potentially a lot) src/app/+about/about-peertube/about-peertube.component.html
- 94,96
+ 91,94
-
+ For each request sent, the tracker returns random peers at a limited number. For instance, if there are 1000 peers in the swarm and the tracker sends only 20 peers for each request, there must be at least 50 requests sent to know every peer in the swarm src/app/+about/about-peertube/about-peertube.component.html
- 99,102
+ 96,100
-
+ Those requests have to be sent regularly to know who starts/stops watching a video. It is easy to detect that kind of behaviour src/app/+about/about-peertube/about-peertube.component.html
- 105,106
+ 102,104
-
+ If an IP address is stored in the tracker, it doesn't mean that the person behind the IP (if this person exists) has watched the video src/app/+about/about-peertube/about-peertube.component.html
- 109,111
+ 106,109
-
+ The IP address is a vague information: usually, it regularly changes and can represent many persons or entities src/app/+about/about-peertube/about-peertube.component.html
- 114,115
+ 111,113
-
- 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
+
+ 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/+about/about-peertube/about-peertube.component.html
- 118,122
+ 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/+about/about-peertube/about-peertube.component.html
- 126,128
+ 123,126
-
+ How does PeerTube compare with YouTube?src/app/+about/about-peertube/about-peertube.component.html
- 130
+ 128
-
+ The threats to privacy with YouTube are different from PeerTube's. In YouTube's case, the platform gathers a huge amount of your personal information (not only your IP) to analyze them and track you. Moreover, YouTube is owned by Google/Alphabet, a company that tracks you across many websites (via AdSense or Google Analytics). src/app/+about/about-peertube/about-peertube.component.html
- 133,136
+ 130,134
-
+ What can I do to limit the exposure of my IP address?src/app/+about/about-peertube/about-peertube.component.html
- 138
+ 136
-
+ Your IP address is public so every time you consult a website, there is a number of actors (in addition to the final website) seeing your IP in their connection logs: ISP/routers/trackers/CDN and more. PeerTube is transparent about it: we warn you that if you want to keep your IP private, you must use a VPN or Tor Browser. Thinking that removing P2P from PeerTube will give you back anonymity doesn't make sense. src/app/+about/about-peertube/about-peertube.component.html
- 141,145
+ 138,143
-
+ What will be done to mitigate this problem?src/app/+about/about-peertube/about-peertube.component.html
- 147
+ 145
-
+ PeerTube wants to deliver the best countermeasures possible, to give you more choice and render attacks less likely. Here is what we put in place so far: src/app/+about/about-peertube/about-peertube.component.html
- 150,152
+ 147,150
-
+ We set a limit to the number of peers sent by the trackersrc/app/+about/about-peertube/about-peertube.component.html
- 155
+ 153
-
+ We set a limit on the request frequency received by the trackersrc/app/+about/about-peertube/about-peertube.component.html
- 156
+ 154
-
+ Allow instance admins to disable P2P from the administration interfacesrc/app/+about/about-peertube/about-peertube.component.html
- 157
+ 155
-
+ Ultimately, remember you can always disable P2P by toggling it in the video player, or just by disabling WebRTC in your browser. src/app/+about/about-peertube/about-peertube.component.html
- 161,163
+ 158,161About this instancesrc/app/+about/about-routing.module.ts
- 26
+ 24
+
+
+
+ Contact
+
+ src/app/+about/about-routing.module.ts
+ 36
+
+
+ src/app/menu/menu.component.html
+ 141About PeerTubesrc/app/+about/about-routing.module.ts
- 38
+ 49About this instance's networksrc/app/+about/about-routing.module.ts
- 47
+ 58
-
+ Instancesrc/app/+about/about.component.html
@@ -889,336 +912,419 @@
src/app/+search/search-filters.component.html
- 165
+ 217src/app/shared/shared-moderation/server-blocklist.component.html
- 35
+ 31src/app/shared/shared-moderation/server-blocklist.component.html
- 35
+ 31
-
+ PeerTubesrc/app/+about/about.component.html7
-
+ Networksrc/app/+about/about.component.html9
-
- About
+
+ Video channels
- src/app/+accounts/account-about/account-about.component.html
+ src/app/+accounts/account-video-channels/account-video-channels.component.html1
+
+
+ This account does not have channels.
- src/app/menu/menu.component.html
- 156
+ src/app/+accounts/account-video-channels/account-video-channels.component.html
+ 5
-
- DESCRIPTION
+
+ See this video channel
- src/app/+accounts/account-about/account-about.component.html
- 5
+ src/app/+accounts/account-video-channels/account-video-channels.component.html
+ 13
- src/app/+video-channels/video-channel-about/video-channel-about.component.html
- 5
+ src/app/+accounts/account-video-channels/account-video-channels.component.html
+ 17
-
-
- STATS
- src/app/+accounts/account-about/account-about.component.html
- 10
+ src/app/shared/shared-custom-markup/peertube-custom-tags/channel-miniature-markup.component.html
+ 4
- src/app/+video-channels/video-channel-about/video-channel-about.component.html
- 17
+ src/app/shared/shared-custom-markup/peertube-custom-tags/channel-miniature-markup.component.html
+ 7
-
- Joined
+
+ {VAR_PLURAL, plural, =1 {1 subscriber} other { subscribers}}
- src/app/+accounts/account-about/account-about.component.html
- 12
+ src/app/+accounts/account-video-channels/account-video-channels.component.html
+ 23
-
-
- No description
- src/app/+accounts/account-about/account-about.component.ts
- 38
+ src/app/+accounts/accounts.component.html
+ 36
- src/app/+video-channels/video-channel-about/video-channel-about.component.ts
- 41
+ src/app/+my-library/+my-video-channels/my-video-channels.component.html
+ 34
-
-
- Published videos matching ""
- src/app/+accounts/account-search/account-search.component.ts
- 89
+ src/app/+video-channels/video-channels.component.html
+ 75
+
+
+ src/app/shared/shared-custom-markup/peertube-custom-tags/channel-miniature-markup.component.html
+ 13
-
- Published videos
+
+
- src/app/+accounts/account-search/account-search.component.ts
- 90
+ src/app/+accounts/account-video-channels/account-video-channels.component.html
+ 25,27
- src/app/+accounts/account-videos/account-videos.component.ts
- 82
+ src/app/+accounts/accounts.component.html
+ 38,40
- src/app/+video-channels/video-channel-videos/video-channel-videos.component.ts
- 90
+ src/app/+my-library/+my-video-channels/my-video-channels.component.html
+ 33,35
-
-
- Video channels
- src/app/+accounts/account-video-channels/account-video-channels.component.html
- 1
+ src/app/+video-channels/video-channels.component.html
+ 77,79
-
-
- This account does not have channels.
- src/app/+accounts/account-video-channels/account-video-channels.component.html
- 4
+ src/app/shared/shared-custom-markup/peertube-custom-tags/channel-miniature-markup.component.html
+ 15,17
-
-
- See this video channel
- src/app/+accounts/account-video-channels/account-video-channels.component.html
- 9
+ src/app/shared/shared-video/video-views-counter.component.html
+ 2,4
+
+
+ src/app/shared/shared-video/video-views-counter.component.html
+ 6,8
-
- {VAR_PLURAL, plural, =1 {1 subscriber} other { subscribers}}
+
+ {VAR_PLURAL, plural, =1 {1 videos} other { videos}}src/app/+accounts/account-video-channels/account-video-channels.component.html
- 13
+ 26
- src/app/+my-library/+my-video-channels/my-video-channels.component.html
- 35
+ src/app/+accounts/accounts.component.html
+ 39src/app/+video-channels/video-channels.component.html
- 28
+ 78
-
-
- This channel doesn't have any videos.
- src/app/+accounts/account-video-channels/account-video-channels.component.html
- 20
+ src/app/shared/shared-custom-markup/peertube-custom-tags/channel-miniature-markup.component.html
+ 16
-
- SHOW THIS CHANNEL
+
+ Show this channelsrc/app/+accounts/account-video-channels/account-video-channels.component.html
- 29,30
+ 35
-
- Account video channels
+
+ This channel doesn't have any videos.
- src/app/+accounts/accounts-routing.module.ts
- 30
+ src/app/+accounts/account-video-channels/account-video-channels.component.html
+ 38
-
- About account
+
+ SHOW THIS CHANNEL >
- src/app/+accounts/accounts-routing.module.ts
- 39
+ src/app/+accounts/account-video-channels/account-video-channels.component.html
+ 46
-
- Account videos
+
+ Videos
- src/app/+accounts/accounts-routing.module.ts
- 48
+ src/app/+accounts/account-videos/account-videos.component.ts
+ 17
+
+
+ src/app/+admin/admin.component.ts
+ 49
+
+
+ src/app/+admin/overview/videos/video-list.component.html
+ 3
+
+
+ src/app/+my-library/my-library.component.ts
+ 52
+
+
+ src/app/+search/search-filters.component.html
+ 195
+
+
+ src/app/+video-channels/video-channel-videos/video-channel-videos.component.ts
+ 17
+
+
+ src/app/core/menu/menu.service.ts
+ 76
-
- Search videos within account
+
+ Account video channelssrc/app/+accounts/accounts-routing.module.ts
- 61
+ 26
-
- Banned
+
+ Account videos
- src/app/+accounts/accounts.component.html
- 18
+ src/app/+accounts/accounts-routing.module.ts
+ 35
-
- Muted
+
+ ACCOUNTsrc/app/+accounts/accounts.component.html
- 19
+ 8
+
+
+ Banned
- src/app/shared/shared-share-modal/video-share.component.html
- 166
+ src/app/+accounts/accounts.component.html
+ 21
-
- Instance muted
+
+ Copy account handlesrc/app/+accounts/accounts.component.html
- 20
+ 29
-
- Muted by your instance
+
+ Show the complete descriptionsrc/app/+accounts/accounts.component.html
- 21
+ 53
+
+
+ src/app/+video-channels/video-channels.component.html
+ 96
-
- Instance muted by your instance
+
+ Show more... src/app/+accounts/accounts.component.html
- 22
+ 54,56
+
+
+ src/app/+video-channels/video-channels.component.html
+ 97,99
-
- Manage account
+
+ Manage account src/app/+accounts/accounts.component.html
- 36
+ 59,61
-
- Search videos
+
+ Search account videossrc/app/+accounts/accounts.component.html
- 48
+ 78
-
- VIDEO CHANNELS
+
+ CHANNELSsrc/app/+accounts/accounts.component.ts
- 65
+ 82VIDEOSsrc/app/+accounts/accounts.component.ts
- 66
-
-
- src/app/+video-channels/video-channels.component.ts
- 69
+ 83
-
-
- ABOUT
- src/app/+accounts/accounts.component.ts
- 67
+ src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html
+ 245src/app/+video-channels/video-channels.component.ts
- 71
+ 81Username copiedsrc/app/+accounts/accounts.component.ts
- 95
+ 121src/app/+video-channels/video-channels.component.ts
- 96
+ 1151 subscribersrc/app/+accounts/accounts.component.ts
- 99
+ 125 subscriberssrc/app/+accounts/accounts.component.ts
- 101
+ 127
- direct account followers
+ direct account followerssrc/app/+accounts/accounts.component.ts
- 127
+ 153
+
+
+
+ Report
+
+ src/app/+accounts/accounts.component.ts
+ 198
+
+
+ src/app/shared/shared-abuse-list/abuse-details.component.html
+ 55
+
+
+ src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts
+ 357Report this accountsrc/app/+accounts/accounts.component.ts
- 133
+ 202
+
+
+
+ Overview
+
+ src/app/+admin/admin.component.ts
+ 35
+
+
+
+ Users
+
+ src/app/+admin/admin.component.ts
+ 41
+
+
+ src/app/+admin/overview/users/user-edit/user-edit.component.html
+ 4
+
+
+ src/app/+admin/overview/users/user-edit/user-edit.component.html
+ 4
+
+
+ src/app/+admin/overview/users/user-list/user-list.component.html
+ 3Federationsrc/app/+admin/admin.component.ts
- 26
+ 64
+
+
+ src/app/shared/shared-instance/instance-statistics.component.html
+ 58
-
- Instances you follow
+
+ Followingsrc/app/+admin/admin.component.ts
- 29
+ 67
+
+
+ src/app/+admin/follows/following-list/following-list.component.html
+ 31
+
+
+ src/app/+admin/follows/follows.routes.ts
+ 26
-
- Instances following you
+
+ Followerssrc/app/+admin/admin.component.ts
- 34
+ 72
+
+
+ src/app/+admin/follows/follows.routes.ts
+ 35
+
+
+ src/app/+my-library/my-library.component.ts
+ 72Video redundanciessrc/app/+admin/admin.component.ts
- 39
+ 77Moderationsrc/app/+admin/admin.component.ts
- 47
+ 87
+
+
+ src/app/+my-account/my-account-settings/my-account-notification-preferences/my-account-notification-preferences.component.ts
+ 70src/app/+my-account/my-account.component.ts
@@ -1229,218 +1335,274 @@
Reportssrc/app/+admin/admin.component.ts
- 53
+ 93
+
+
+ src/app/+admin/moderation/abuse-list/abuse-list.component.html
+ 3src/app/+admin/moderation/moderation.routes.ts
- 37
+ 35
+
+
+ src/app/+my-account/my-account-abuses/my-account-abuses-list.component.html
+ 3Video blockssrc/app/+admin/admin.component.ts
- 60
+ 101
+
+
+ src/app/+admin/moderation/video-block-list/video-block-list.component.html
+ 3Video commentssrc/app/+admin/admin.component.ts
- 67
+ 109src/app/+admin/moderation/moderation.routes.ts
- 86
+ 84
+
+
+ src/app/+admin/moderation/video-comment-list/video-comment-list.component.html
+ 3Muted accountssrc/app/+admin/admin.component.ts
- 74
+ 117src/app/+admin/moderation/moderation.routes.ts
- 98
+ 96src/app/+my-account/my-account-routing.module.ts
- 86
+ 85src/app/+my-account/my-account.component.ts31
+
+ src/app/shared/shared-moderation/account-blocklist.component.html
+ 3
+
+
+ src/app/shared/shared-moderation/account-blocklist.component.html
+ 3
+ Muted serverssrc/app/+admin/admin.component.ts
- 81
+ 125src/app/+my-account/my-account-routing.module.ts
- 95
+ 94src/app/+my-account/my-account.component.ts36
-
-
- Users
- src/app/+admin/admin.component.ts
- 88
+ src/app/shared/shared-moderation/server-blocklist.component.html
+ 3
+
+
+ src/app/shared/shared-moderation/server-blocklist.component.html
+ 3Configurationsrc/app/+admin/admin.component.ts
- 95
+ 136
+
+
+ src/app/+admin/config/edit-custom-config/edit-custom-config.component.html
+ 1Plugins/Themessrc/app/+admin/admin.component.ts
- 99
+ 142Systemsrc/app/+admin/admin.component.ts
- 103
+ 148
-
- Edit custom configuration
+
+ Jobs
- src/app/+admin/config/config.routes.ts
- 26
+ src/app/+admin/admin.component.ts
+ 154
-
-
- CACHE
- src/app/+admin/config/edit-custom-config/edit-advanced-configuration.component.html
- 5
+ src/app/+admin/system/system.routes.ts
+ 24
-
- Some files are not federated, and fetched when necessary. Define their caching policies.
+
+ Logs
- src/app/+admin/config/edit-custom-config/edit-advanced-configuration.component.html
- 7,8
+ src/app/+admin/admin.component.ts
+ 162
-
-
- Number of previews to keep in cache
- src/app/+admin/config/edit-custom-config/edit-advanced-configuration.component.html
- 15
+ src/app/+admin/system/system.routes.ts
+ 35
-
- {VAR_PLURAL, plural, =1 {cached image} other {cached images}}
+
+ Debug
- src/app/+admin/config/edit-custom-config/edit-advanced-configuration.component.html
+ src/app/+admin/admin.component.ts
+ 170
+
+
+ src/app/+admin/system/system.routes.ts
+ 46
+
+
+
+ Edit custom configuration
+
+ src/app/+admin/config/config.routes.ts
+ 24
+
+
+
+ CACHE
+
+ src/app/+admin/config/edit-custom-config/edit-advanced-configuration.component.html
+ 5
+
+
+
+ Some files are not federated, and fetched when necessary. Define their caching policies.
+
+ src/app/+admin/config/edit-custom-config/edit-advanced-configuration.component.html
+ 6,8
+
+
+
+ Number of previews to keep in cache
+
+ src/app/+admin/config/edit-custom-config/edit-advanced-configuration.component.html
+ 15
+
+
+
+ {VAR_PLURAL, plural, =1 {cached image} other {cached images}}
+
+ src/app/+admin/config/edit-custom-config/edit-advanced-configuration.component.html22
-
+ Number of video captions to keep in cachesrc/app/+admin/config/edit-custom-config/edit-advanced-configuration.component.html29
-
+ {VAR_PLURAL, plural, =1 {cached caption} other {cached captions}}src/app/+admin/config/edit-custom-config/edit-advanced-configuration.component.html36
-
+ Number of video torrents to keep in cachesrc/app/+admin/config/edit-custom-config/edit-advanced-configuration.component.html43
-
+ {VAR_PLURAL, plural, =1 {cached torrent} other {cached torrents}}src/app/+admin/config/edit-custom-config/edit-advanced-configuration.component.html50
-
+ CUSTOMIZATIONSsrc/app/+admin/config/edit-custom-config/edit-advanced-configuration.component.html63
-
+ Slight modifications to your PeerTube instance for when creating a plugin or theme is overkill. src/app/+admin/config/edit-custom-config/edit-advanced-configuration.component.html
- 65,66
+ 64,66
-
+ JavaScriptsrc/app/+admin/config/edit-custom-config/edit-advanced-configuration.component.html74
-
+ Write JavaScript code directly.Example: console.log('my instance is amazing');src/app/+admin/config/edit-custom-config/edit-advanced-configuration.component.html
- 78
+ 77,78
-
- Write CSS code directly. Example:#custom-css
+
+ Write CSS code directly. Example:#custom-css
color: red;
-
- Prepend with #custom-css to override styles. Example:#custom-css .logged-in-email
+
+ Prepend with #custom-css to override styles. Example:#custom-css .logged-in-email
color: red;
-
+src/app/+admin/config/edit-custom-config/edit-advanced-configuration.component.html
- 97,108
+ 96,108
-
+ APPEARANCEsrc/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html4
-
+ Use plugins & themes for more involved changes, or add slight customizations. src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html
- 6,7
+ 5,7
-
+ Themesrc/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html
@@ -1451,519 +1613,533 @@ color: red;
4
-
+ defaultsrc/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html18
-
+ Landing pagesrc/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html27
-
- Discover videos
-
- src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html
- 31
-
-
-
- Trending pages
-
- src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html
- 33
-
-
-
+ Default trending pagesrc/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html
- 34
-
-
- src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html
- 52
+ 43
-
+ Best videossrc/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html
- 35
-
-
- src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html
- 56
+ 47
-
+ Hot videossrc/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html
- 36
-
-
- src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html
- 57
+ 48
-
+ Most viewed videossrc/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html
- 37
-
-
- src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html
- 58
+ 49
-
+ Most liked videossrc/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html
- 38
+ 50
+
+
+ Prefer author display name in video miniaturesrc/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html
- 59
+ 66
-
- Recently added videos
+
+ Redirect users on single external auth when users click on the login button in menusrc/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html
- 41
+ 77
-
- Local videos
+
+ â ï¸ You don't have any external auth plugin enabled.src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html
- 42
+ 80
+
+
+ â ï¸ You have multiple external auth plugins enabled.
- src/app/menu/menu.component.html
- 142
+ src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html
+ 81
-
+ BROADCAST MESSAGEsrc/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html
- 73
+ 94
-
+ Display a message on your instance src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html
- 75,76
+ 95,97
-
+ Enable broadcast messagesrc/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html
- 86
+ 107
-
+ Allow users to dismiss the broadcast message src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html
- 93
+ 114
-
+ Broadcast message levelsrc/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html
- 98
+ 119
-
+ Messagesrc/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html
- 112
+ 133
-
+ NEW USERSsrc/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html
- 129
+ 150
-
- Manage users to set their quota individually.
+
+ Manage users to set their quota individually. src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html
- 131,132
+ 151,153
-
+ Enable Signupsrc/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html
- 141
+ 162
-
+ â ï¸ This functionality requires a lot of attention and extra moderation.src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html
- 144
+ 165src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html
- 398
+ 463src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html
- 411
+ 476
-
+ Signup requires email verificationsrc/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html
- 152
+ 173
-
+ Signup limitsrc/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html
- 156
+ 177
-
+ {VAR_PLURAL, plural, =1 {user} other {users}}src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html
- 163
+ 184
-
+ Signup won't be limited to a fixed number of users.src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html
- 168
+ 189
+
+
+
+ Minimum required age to create an account
+
+ src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html
+ 193
-
+
+ {VAR_PLURAL, plural, =1 {year old} other {years old}}
+
+ src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html
+ 200
+
+
+ Default video quota per usersrc/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html
- 177
+ 212
-
+ bytessrc/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html
- 183
+ 218src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html
- 197
+ 232
- src/app/+admin/users/user-edit/user-edit.component.html
+ src/app/+admin/overview/users/user-edit/user-edit.component.html157
- src/app/+admin/users/user-edit/user-edit.component.html
+ src/app/+admin/overview/users/user-edit/user-edit.component.html157
- src/app/+admin/users/user-edit/user-edit.component.html
+ src/app/+admin/overview/users/user-edit/user-edit.component.html178
- src/app/+admin/users/user-edit/user-edit.component.html
+ src/app/+admin/overview/users/user-edit/user-edit.component.html178
-
+ Default daily upload limit per usersrc/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html
- 191
-
-
-
- VIDEOS
-
- src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html
- 210
+ 226
-
+ Import jobs concurrencysrc/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html
- 220
+ 255
-
+ allows to import multiple videos in parallel. â ï¸ Requires a PeerTube restart.src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html
- 221
+ 256
-
+ jobs in parallelsrc/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html
- 225
+ 260src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html171
-
+ Allow import with HTTP URL (e.g. YouTube)src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html
- 234
+ 269
+
+
+
+ â ï¸ If enabled, we recommend to use a HTTP proxy to prevent private URL access from your PeerTube server
+
+ src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html
+ 272
-
+ Allow import with a torrent file or a magnet URIsrc/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html
- 241
+ 280
+
+
+
+ â ï¸ We don't recommend to enable this feature if you don't trust your users
+
+ src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html
+ 283
-
+ Block new videos automaticallysrc/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html
- 255
+ 298
-
+ Unless a user is marked as trusted, their videos will stay private until a moderator reviews them.src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html
- 258
+ 301
+
+
+
+ VIDEO CHANNELS
+
+ src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html
+ 315
+
+
+
+ Max video channels per user
+
+ src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html
+ 320
+
+
+
+ {VAR_PLURAL, plural, =1 {channel} other {channels}}
+
+ src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html
+ 327
-
+ SEARCHsrc/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html
- 272
+ 337
-
+ Allow users to do remote URI/handle searchsrc/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html
- 283
+ 348
-
- Allow your users to look up remote videos/actors that may not be federated with your instance
+
+ Allow your users to look up remote videos/actors that may not be federated with your instancesrc/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html
- 286
+ 351
-
+ Allow anonymous to do remote URI/handle searchsrc/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html
- 294
+ 359
-
- Allow anonymous users to look up remote videos/actors that may not be federated with your instance
+
+ Allow anonymous users to look up remote videos/actors that may not be federated with your instancesrc/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html
- 297
+ 362
-
+ Enable global searchsrc/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html
- 308
+ 373
-
+ â ï¸ This functionality depends heavily on the moderation of instances followed by the search index you select.src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html
- 311
+ 376
-
+ You should only use moderated search indexes in production, or host your own. src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html
- 314,315
+ 378,380
-
+ Search index URLsrc/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html
- 320
+ 385
-
+ Disable local search in search barsrc/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html
- 333
+ 398
-
+ Search bar uses the global search index by defaultsrc/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html
- 340
+ 405
-
+ Otherwise the local search stays used by defaultsrc/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html
- 343
+ 408
-
+ FEDERATIONsrc/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html
- 361
+ 426
-
- Manage relations with other instances.
+
+ Manage relations with other instances. src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html
- 363,364
+ 427,429
-
+ Other instances can follow yourssrc/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html
- 375
+ 440
-
+ Manually approve new instance followerssrc/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html
- 382
+ 447
-
+ Automatically follow back instancessrc/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html
- 395
+ 460
-
+ Automatically follow instances of a public indexsrc/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html
- 408
+ 473
-
- See the documentation for more information about the expected URL
+
+ See the documentation for more information about the expected URL src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html
- 414,415
+ 478,480
-
+ Index URLsrc/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html
- 420
+ 485
-
+ ADMINISTRATORSsrc/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html
- 440
+ 505
-
+ Admin emailsrc/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html
- 446
+ 511
-
+ Enable contact formsrc/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html
- 459
+ 524
-
+ TWITTERsrc/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html
- 468
+ 533
-
+ 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/+admin/config/edit-custom-config/edit-basic-configuration.component.html
- 470,472
+ 534,537
-
+ Your Twitter usernamesrc/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html
- 481
+ 546
-
+ Instance allowed by Twittersrc/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html
- 494
+ 559
-
- 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.
+
+ 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/+admin/config/edit-custom-config/edit-basic-configuration.component.html
- 499,504
+ 563,569You 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-basic-configuration.component.ts
- 81
+ 105
@@ -1980,287 +2156,341 @@ color: red;
18
+
+ 144p
+
+ src/app/+admin/config/edit-custom-config/edit-configuration.service.ts
+ 22
+
+ 240psrc/app/+admin/config/edit-custom-config/edit-configuration.service.ts
- 22
+ 26360psrc/app/+admin/config/edit-custom-config/edit-configuration.service.ts
- 26
+ 30480psrc/app/+admin/config/edit-custom-config/edit-configuration.service.ts
- 30
+ 34720psrc/app/+admin/config/edit-custom-config/edit-configuration.service.ts
- 34
+ 381080psrc/app/+admin/config/edit-custom-config/edit-configuration.service.ts
- 38
+ 421440psrc/app/+admin/config/edit-custom-config/edit-configuration.service.ts
- 42
+ 462160psrc/app/+admin/config/edit-custom-config/edit-configuration.service.ts
- 46
+ 50threadssrc/app/+admin/config/edit-custom-config/edit-configuration.service.ts
- 86
+ 90threadsrc/app/+admin/config/edit-custom-config/edit-configuration.service.ts
- 87
+ 91
-
- Configuration
+
+ Updating instance configuration from the web interface is disabled by the system administrator.
+src/app/+admin/config/edit-custom-config/edit-custom-config.component.html
- 1
+ 3,5
-
- Instance information
+
+ Homepagesrc/app/+admin/config/edit-custom-config/edit-custom-config.component.html
- 7
+ 12
+
+
+ src/app/+admin/config/edit-custom-config/edit-homepage.component.html
+ 13
+
+
+ src/app/+home/home-routing.module.ts
+ 11
-
- Basic configuration
+
+ Informationsrc/app/+admin/config/edit-custom-config/edit-custom-config.component.html
- 16
+ 20
+
+
+
+ Basic
+
+ src/app/+admin/config/edit-custom-config/edit-custom-config.component.html
+ 29
-
+ VOD Transcodingsrc/app/+admin/config/edit-custom-config/edit-custom-config.component.html
- 25
+ 38
-
+ Live streamingsrc/app/+admin/config/edit-custom-config/edit-custom-config.component.html
- 34
+ 47src/app/shared/shared-instance/instance-features-table.component.html67
-
- Advanced configuration
+
+ Advancedsrc/app/+admin/config/edit-custom-config/edit-custom-config.component.html
- 43
+ 56
-
- There are errors in the form:
+
+ There are errors in the form: src/app/+admin/config/edit-custom-config/edit-custom-config.component.html
- 59,65
+ 71,78
-
+ You cannot allow live replay if you don't enable transcoding. src/app/+admin/config/edit-custom-config/edit-custom-config.component.html
- 69,70
+ 81,83
+
+
+
+ You cannot change the server configuration because it's managed externally.
+
+ src/app/+admin/config/edit-custom-config/edit-custom-config.component.html
+ 85,87
-
+ Update configurationsrc/app/+admin/config/edit-custom-config/edit-custom-config.component.html
- 72
+ 90Configuration updated.src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts
- 265
+ 306
-
- INSTANCE
+
+ INSTANCE HOMEPAGE
- src/app/+admin/config/edit-custom-config/edit-instance-information.component.html
+ src/app/+admin/config/edit-custom-config/edit-homepage.component.html7
-
+
+ INSTANCE
+
+ src/app/+admin/config/edit-custom-config/edit-instance-information.component.html
+ 7
+
+
+ Namesrc/app/+admin/config/edit-custom-config/edit-instance-information.component.html13
- src/app/+my-library/+my-video-channels/my-video-channel-edit.component.html
- 32
+ src/app/+manage/video-channel-edit/video-channel-edit.component.html
+ 27
- src/app/+my-library/+my-video-channels/my-video-channel-edit.component.html
- 32
+ src/app/+manage/video-channel-edit/video-channel-edit.component.html
+ 27
-
+ Short descriptionsrc/app/+admin/config/edit-custom-config/edit-instance-information.component.html24
-
+ Main instance categoriessrc/app/+admin/config/edit-custom-config/edit-instance-information.component.html
- 46
+ 50
-
+ Add a new categorysrc/app/+admin/config/edit-custom-config/edit-instance-information.component.html
- 53
+ 57
+
+
+ src/app/shared/shared-forms/select/select-categories.component.html
+ 5
-
+ Main languages you/your moderators speaksrc/app/+admin/config/edit-custom-config/edit-instance-information.component.html
- 60
+ 64
-
+ Add a new languagesrc/app/+admin/config/edit-custom-config/edit-instance-information.component.html
- 67
+ 71
- src/app/shared/shared-user-settings/user-video-settings.component.html
- 36
+ src/app/shared/shared-forms/select/select-languages.component.html
+ 6
-
+ MODERATION & NSFWsrc/app/+admin/config/edit-custom-config/edit-instance-information.component.html
- 78
+ 82
-
- Manage users to build a moderation team.
+
+ Manage users to build a moderation team. src/app/+admin/config/edit-custom-config/edit-instance-information.component.html
- 80,81
+ 83,85
-
+ This instance is dedicated to sensitive or NSFW contentsrc/app/+admin/config/edit-custom-config/edit-instance-information.component.html
- 89
+ 93
-
- Enabling it will allow other administrators to know that you are mainly federating sensitive content. Moreover, the NSFW checkbox on video upload will be automatically checked by default.
+
+ 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/+admin/config/edit-custom-config/edit-instance-information.component.html
- 94,96
+ 97,100
-
+ Policy on videos containing sensitive contentsrc/app/+admin/config/edit-custom-config/edit-instance-information.component.html
- 102
+ 106
-
- With Do not list or Blur thumbnails, a confirmation will be requested to watch the video.
+
+ With Hide or Blur thumbnails, a confirmation will be requested to watch the video. src/app/+admin/config/edit-custom-config/edit-instance-information.component.html
- 107,108
+ 110,112
+
+
+ src/app/shared/shared-user-settings/user-video-settings.component.html
+ 7,9
-
+ Policy for sensitive videossrc/app/+admin/config/edit-custom-config/edit-instance-information.component.html
- 114
+ 118src/app/shared/shared-user-settings/user-video-settings.component.html15
-
- Do not list
+
+ Hidesrc/app/+admin/config/edit-custom-config/edit-instance-information.component.html
- 115
+ 119
+
+
+ src/app/+admin/overview/users/user-edit/user-password.component.html
+ 11
+
+
+ src/app/shared/shared-forms/input-toggle-hidden.component.ts
+ 38src/app/shared/shared-user-settings/user-video-settings.component.html16
+
+ src/app/shared/shared-video-miniature/video-filters-header.component.html
+ 76
+
-
+ Blur thumbnailssrc/app/+admin/config/edit-custom-config/edit-instance-information.component.html
- 116
+ 120src/app/shared/shared-user-settings/user-video-settings.component.html17
-
+ Displaysrc/app/+admin/config/edit-custom-config/edit-instance-information.component.html
- 117
+ 121src/app/+admin/follows/video-redundancies-list/video-redundancies-list.component.html
@@ -2271,98 +2501,98 @@ color: red;
18
-
+ Who moderates the instance? What is the policy regarding NSFW videos? Political videos? etcsrc/app/+admin/config/edit-custom-config/edit-instance-information.component.html
- 148
+ 152
-
+ YOU AND YOUR INSTANCEsrc/app/+admin/config/edit-custom-config/edit-instance-information.component.html
- 163
+ 167
-
+ Who is behind the instance?src/app/+admin/config/edit-custom-config/edit-instance-information.component.html
- 169
+ 173
-
+ A single person? A non-profit? A company?src/app/+admin/config/edit-custom-config/edit-instance-information.component.html
- 170
+ 174
-
+ Why did you create this instance?src/app/+admin/config/edit-custom-config/edit-instance-information.component.html
- 181
+ 185
-
+ To share your personal videos? To open registrations and allow people to upload what they want?src/app/+admin/config/edit-custom-config/edit-instance-information.component.html
- 182
+ 186
-
+ How long do you plan to maintain this instance?src/app/+admin/config/edit-custom-config/edit-instance-information.component.html
- 193
+ 197
-
+ It's important to know for users who want to register on your instancesrc/app/+admin/config/edit-custom-config/edit-instance-information.component.html
- 194
+ 198
-
+ How will you finance the PeerTube server?src/app/+admin/config/edit-custom-config/edit-instance-information.component.html
- 205
+ 209
-
+ With your own funds? With user donations? Advertising?src/app/+admin/config/edit-custom-config/edit-instance-information.component.html
- 206
+ 210
-
+ OTHER INFORMATIONsrc/app/+admin/config/edit-custom-config/edit-instance-information.component.html
- 221
+ 225
-
+ What server/hardware does the instance run on?src/app/+admin/config/edit-custom-config/edit-instance-information.component.html
- 227
+ 231
-
+ i.e. 2vCore 2GB RAM, a direct the link to the server you rent, etc.src/app/+admin/config/edit-custom-config/edit-instance-information.component.html
- 228
+ 232
-
+ LIVEsrc/app/+admin/config/edit-custom-config/edit-live-configuration.component.html
@@ -2373,84 +2603,81 @@ color: red;
31
-
+ Enable users of your instance to stream live. src/app/+admin/config/edit-custom-config/edit-live-configuration.component.html
- 7,8
+ 6,8
-
+ Allow live streamingsrc/app/+admin/config/edit-custom-config/edit-live-configuration.component.html18
-
+ â ï¸ Enabling live streaming requires trust in your users and extra moderation worksrc/app/+admin/config/edit-custom-config/edit-live-configuration.component.html22
-
+ If enabled, your server needs to accept incoming TCP traffic on port src/app/+admin/config/edit-custom-config/edit-live-configuration.component.html23
-
+ Allow your users to automatically publish a replay of their livesrc/app/+admin/config/edit-custom-config/edit-live-configuration.component.html31
-
+ If the user quota is reached, PeerTube will automatically terminate the live streaming src/app/+admin/config/edit-custom-config/edit-live-configuration.component.html
- 34,35
+ 33,35
-
+ Max simultaneous lives created on your instance (-1 for "unlimited")src/app/+admin/config/edit-custom-config/edit-live-configuration.component.html
- 41
+ 40,41
-
+ {VAR_PLURAL, plural, =1 {live} other {lives}}src/app/+admin/config/edit-custom-config/edit-live-configuration.component.html46
-
-
- Max simultaneous lives created per user (-1 for "unlimited")src/app/+admin/config/edit-custom-config/edit-live-configuration.component.html
- 54
+ 59
-
- {VAR_PLURAL, plural, =1 {live} other {lives}}
+
+ Max simultaneous lives created per user (-1 for "unlimited")src/app/+admin/config/edit-custom-config/edit-live-configuration.component.html
- 59
+ 53,54
-
+ Max live durationsrc/app/+admin/config/edit-custom-config/edit-live-configuration.component.html66
-
+ TRANSCODINGsrc/app/+admin/config/edit-custom-config/edit-live-configuration.component.html
@@ -2461,56 +2688,56 @@ color: red;
26
-
+ 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/+admin/config/edit-custom-config/edit-live-configuration.component.html
- 87,88
+ 86,88
-
+ Transcoding enabled for live streamssrc/app/+admin/config/edit-custom-config/edit-live-configuration.component.html101
-
+ Live resolutions to generatesrc/app/+admin/config/edit-custom-config/edit-live-configuration.component.html107
-
+ Live transcoding threadssrc/app/+admin/config/edit-custom-config/edit-live-configuration.component.html128
-
+ will claim at most with VOD transcoding src/app/+admin/config/edit-custom-config/edit-live-configuration.component.html131,133
-
+ will claim at least with VOD transcoding src/app/+admin/config/edit-custom-config/edit-live-configuration.component.html135,137
-
+ Live transcoding profilesrc/app/+admin/config/edit-custom-config/edit-live-configuration.component.html150
-
+ new live transcoding profiles can be added by PeerTube pluginssrc/app/+admin/config/edit-custom-config/edit-live-configuration.component.html
@@ -2521,218 +2748,217 @@ color: red;
No limitsrc/app/+admin/config/edit-custom-config/edit-live-configuration.component.ts
- 32
+ 341 hoursrc/app/+admin/config/edit-custom-config/edit-live-configuration.component.ts
- 33
+ 353 hourssrc/app/+admin/config/edit-custom-config/edit-live-configuration.component.ts
- 34
+ 365 hourssrc/app/+admin/config/edit-custom-config/edit-live-configuration.component.ts
- 35
+ 3710 hourssrc/app/+admin/config/edit-custom-config/edit-live-configuration.component.ts
- 36
+ 38x264, targeting maximum device compatibilitysrc/app/+admin/config/edit-custom-config/edit-live-configuration.component.ts
- 47
+ 55src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.ts
- 39
+ 50
-
+ Estimating a server's capacity to transcode and stream videos isn't easy and we can't tune PeerTube automatically. src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html
- 9,10
+ 8,10
-
+ However, you may want to read our guidelines before tweaking the following values. src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html
- 12,13
+ 11,13
-
+ Read guidelines src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html
- 17,18
+ 16,18
-
+ Process uploaded videos so that they are in a streamable form that any device can play. Though costly in resources, this is a critical part of PeerTube, so tread carefully. src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html
- 28,30
+ 27,30
-
+ Transcoding enabledsrc/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html40
-
+ Input formatssrc/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html46
-
+ Allow additional extensionssrc/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html51
-
- Allows users to upload .mkv, .mov, .avi, .wmv, .flv, .f4v, .3g2, .3gp, .mts, .m2ts, .mxf, or .nut videos.
+
+ Allows users to upload videos with additional extensions than .mp4, .ogv and .webm (for example: .avi, .mov, .mkv etc).src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html54
-
+ Allow audio files uploadsrc/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html62
-
+ Allows users to upload .mp3, .ogg, .wma, .flac, .aac, or .ac3 audio files.src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html65
-
+ The file will be merged in a still image video with the preview file on upload.src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html66
-
+ Output formatssrc/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html73
-
+ WebTorrent enabledsrc/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html79
-
+ If you also enabled HLS support, it will multiply videos storage by 2src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html83
-
+ HLS with P2P support enabledsrc/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html94
-
- 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
+
+ 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 2src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html99,108
-
+ Resolutions to generate per enabled formatsrc/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html116
-
+ The original file resolution will be the default target if no option is selected. src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html
- 132,133
+ 131,133
-
+ Transcoding threadssrc/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html144
-
+ will claim at most with live transcoding src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html146,148
-
+ will claim at least with live transcoding src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html150,152
-
+ Transcoding jobs concurrencysrc/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html166
-
+ allows to transcode multiple files in parallel. â ï¸ Requires a PeerTube restartsrc/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html167
-
+ Transcoding profilesrc/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html178
-
+ new transcoding profiles can be added by PeerTube pluginssrc/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html
@@ -2751,11 +2977,11 @@ color: red;
src/app/shared/shared-instance/instance-features-table.component.ts
- 26
+ 30src/app/shared/shared-instance/instance-features-table.component.ts
- 33
+ 37src/app/shared/shared-main/users/user-quota.component.ts
@@ -2895,164 +3121,81 @@ color: red;
50
-
- Instances following you
+
+ Followers of your instancesrc/app/+admin/follows/followers-list/followers-list.component.html3
-
+ Showing to of followerssrc/app/+admin/follows/followers-list/followers-list.component.html
- 10
+ 11
-
- Filter...
+
+ Actions