X-Git-Url: https://git.immae.eu/?a=blobdiff_plain;f=client%2Fsrc%2Flocale%2Fangular.en-GB.xlf;h=539ef93d9a1e72cd9ce4c32d95b41d8918efa756;hb=cf4b5d92bed2dc4510669294389b89e9c420c1da;hp=71fe42f4411fed48d47830b16f264138c3be203c;hpb=255ce8c984b815081c9c769a1f3e9dd6a23988b2;p=github%2FChocobozzz%2FPeerTube.git diff --git a/client/src/locale/angular.en-GB.xlf b/client/src/locale/angular.en-GB.xlf index 71fe42f44..539ef93d9 100644 --- a/client/src/locale/angular.en-GB.xlf +++ b/client/src/locale/angular.en-GB.xlf @@ -663,37 +663,37 @@ src/app/+admin/overview/videos/video-list.component.html114src/app/+admin/overview/videos/video-list.component.html130 Are you sure you want to delete these videos?Are you sure you want to delete these videos? - src/app/+admin/overview/videos/video-list.component.ts223 + src/app/+admin/overview/videos/video-list.component.ts224 Deleted {count, plural, =1 {1 video} other { videos}}.Deleted {count, plural, =1 {1 video} other { videos}}. - src/app/+admin/overview/videos/video-list.component.ts233 + src/app/+admin/overview/videos/video-list.component.ts234 Deleted videos.Deleted videos. - src/app/+admin/overview/videos/video-list.component.ts235 + src/app/+admin/overview/videos/video-list.component.ts236 Unblocked {count, plural, =1 {1 video} other { videos}}.Unblocked {count, plural, =1 {1 video} other { videos}}. - src/app/+admin/overview/videos/video-list.component.ts251 + src/app/+admin/overview/videos/video-list.component.ts252 Unblocked videos.Unblocked videos. - src/app/+admin/overview/videos/video-list.component.ts253 + src/app/+admin/overview/videos/video-list.component.ts254 Are you sure you want to delete {count, plural, =1 {1 HLS streaming playlist} other { HLS streaming playlists}}?Are you sure you want to delete {count, plural, =1 {1 HLS streaming playlist} other { HLS streaming playlists}}? - src/app/+admin/overview/videos/video-list.component.ts269 + src/app/+admin/overview/videos/video-list.component.ts270 Are you sure you want to delete HLS streaming playlists?Are you sure you want to delete HLS streaming playlists? - src/app/+admin/overview/videos/video-list.component.ts271 + src/app/+admin/overview/videos/video-list.component.ts272 Are you sure you want to delete WebTorrent files of {count, plural, =1 {1 video} other { videos}}?Are you sure you want to delete WebTorrent files of {count, plural, =1 {1 video} other { videos}}? - src/app/+admin/overview/videos/video-list.component.ts275 + src/app/+admin/overview/videos/video-list.component.ts276 Are you sure you want to delete WebTorrent files of videos?Are you sure you want to delete WebTorrent files of videos? - src/app/+admin/overview/videos/video-list.component.ts277 + src/app/+admin/overview/videos/video-list.component.ts278 Files were removed.Files were removed. - src/app/+admin/overview/videos/video-list.component.ts287 + src/app/+admin/overview/videos/video-list.component.ts288 Transcoding jobs created.Transcoding jobs created. - src/app/+admin/overview/videos/video-list.component.ts299 + src/app/+admin/overview/videos/video-list.component.ts300 Sensitive @@ -1704,20 +1704,20 @@ The link will expire within 1 hour. Import jobs concurrencyImport jobs concurrency - src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html269 + src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html266 allows to import multiple videos in parallel. ⚠️ Requires a PeerTube restart.allows to import multiple videos in parallel. ⚠️ Requires a PeerTube restart. - src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html270 + src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html267 jobs in paralleljobs in parallel - src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html274src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html173 + src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html271src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html173 Allow import with HTTP URL (e.g. YouTube)Allow import with HTTP URL (e.g. YouTube) - src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html283 + src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html280 ⚠️ If enabled, we recommend to use a HTTP proxy to prevent private URL access from your PeerTube server⚠️ 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.html286 + src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html283 Discover Discover @@ -2485,7 +2485,7 @@ The link will expire within 1 hour. Original publication date Original publication date - src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html48src/app/+videos/+video-edit/shared/video-edit.component.html352 + src/app/+videos/+video-edit/shared/video-edit.component.html352 This is the date when the content was originally published (e.g. the release date for a film) @@ -4182,16 +4182,16 @@ The link will expire within 1 hour. Videos with the most interactions for recent videosVideos with the most interactions for recent videos - src/app/+videos/video-list/videos-list-common-page.component.ts211 + src/app/+videos/video-list/videos-list-common-page.component.ts208 Videos with the most views during the last 24 hoursVideos with the most views during the last 24 hours - src/app/+videos/video-list/videos-list-common-page.component.ts227 + src/app/+videos/video-list/videos-list-common-page.component.ts224 Videos with the most views during the last daysVideos with the most views during the last days - src/app/+videos/video-list/videos-list-common-page.component.ts231 + src/app/+videos/video-list/videos-list-common-page.component.ts228 Videos that have the most likesVideos that have the most likes - src/app/+videos/video-list/videos-list-common-page.component.ts216 + src/app/+videos/video-list/videos-list-common-page.component.ts213 To load your new installed plugins or themes, refresh the page. @@ -4379,7 +4379,7 @@ The link will expire within 1 hour. - src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html49src/app/+admin/config/edit-custom-config/edit-instance-information.component.html12src/app/+manage/video-channel-edit/video-channel-edit.component.html27src/app/+manage/video-channel-edit/video-channel-edit.component.html27 + src/app/+admin/config/edit-custom-config/edit-instance-information.component.html12src/app/+manage/video-channel-edit/video-channel-edit.component.html27src/app/+manage/video-channel-edit/video-channel-edit.component.html27 Short description Short description @@ -4590,104 +4590,98 @@ The link will expire within 1 hour. Hot videosHot videos - src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html50 + src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html47 Recent viewsRecent views - - src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html - 51 - - + + src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html48 Most liked videos Most liked videos - src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html52 + src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html49 Global viewsGlobal views - - src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html - 53 - - + + src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html50 Prefer author display name in video miniaturePrefer author display name in video miniature - src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html69 + src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html66 Redirect users on single external auth when users click on the login button in menuRedirect users on single external auth when users click on the login button in menu - src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html80 + src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html77 ⚠️ You don't have any external auth plugin enabled.⚠️ You don't have any external auth plugin enabled. - src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html83 + src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html80 ⚠️ You have multiple external auth plugins enabled.⚠️ You have multiple external auth plugins enabled. - src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html84 + src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html81 BROADCAST MESSAGE BROADCAST MESSAGE - src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html97 + src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html94 Display a message on your instance Display a message on your instance - src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html98 + src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html95 Enable broadcast message Enable broadcast message - src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html110 + src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html107 Allow users to dismiss the broadcast message Allow users to dismiss the broadcast message - src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html117 + src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html114 Broadcast message level Broadcast message level - src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html122 + src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html119 Message Message - src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html136 + src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html133 NEW USERS NEW USERS - src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html153 + src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html150 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.html154 + src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html151 Signup requires email verification Signup requires email verification - src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html184 + src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html181 Signup limit Signup limit - src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html189 + src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html186 {VAR_PLURAL, plural, =1 {user} other {users}}{VAR_PLURAL, plural, =1 {user} other {users}} - src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html196 + src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html193 Signup won't be limited to a fixed number of users.Signup won't be limited to a fixed number of users. - src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html201 + src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html198 Minimum required age to create an accountMinimum required age to create an account - src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html205 + src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html202 {VAR_PLURAL, plural, =1 {year old} other {years old}}{VAR_PLURAL, plural, =1 {year old} other {years old}} - src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html212 + src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html209 Enable Signup Enable Signup - src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html165 + src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html162 Users Users @@ -4748,7 +4742,7 @@ The link will expire within 1 hour. Default video quota per user Default video quota per user - src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html224 + src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html221 bytesbytes @@ -4756,127 +4750,127 @@ The link will expire within 1 hour. - src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html230src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html246src/app/+admin/overview/users/user-edit/user-edit.component.html151src/app/+admin/overview/users/user-edit/user-edit.component.html151src/app/+admin/overview/users/user-edit/user-edit.component.html169src/app/+admin/overview/users/user-edit/user-edit.component.html169 + src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html227src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html243src/app/+admin/overview/users/user-edit/user-edit.component.html151src/app/+admin/overview/users/user-edit/user-edit.component.html151src/app/+admin/overview/users/user-edit/user-edit.component.html169src/app/+admin/overview/users/user-edit/user-edit.component.html169 Default daily upload limit per user Default daily upload limit per user - src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html240 + src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html237 Allow import with a torrent file or a magnet URI Allow import with a torrent file or a magnet URI - src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html294 + src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html291 ⚠️ We don't recommend to enable this feature if you don't trust your users⚠️ 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.html297 + src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html294 Allow channel synchronization with channel of other platforms like YouTube (requires allowing import with HTTP URL)Allow channel synchronization with channel of other platforms like YouTube (requires allowing import with HTTP URL) - src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html308 + src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html305 ⛔ You need to allow import with HTTP URL to be able to activate this feature. ⛔ You need to allow import with HTTP URL to be able to activate this feature. - src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html311 + src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html308 Unless a user is marked as trusted, their videos will stay private until a moderator reviews them. 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.html331 + src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html328 VIDEO CHANNELSVIDEO CHANNELS - src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html345 + src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html342 Max video channels per userMax video channels per user - src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html350 + src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html347 {VAR_PLURAL, plural, =1 {channel} other {channels}}{VAR_PLURAL, plural, =1 {channel} other {channels}} - src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html357 + src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html354 Block new videos automatically Block new videos automatically - src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html328 + src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html325 SEARCH SEARCH - src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html367 + src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html364 Allow users to do remote URI/handle search Allow users to do remote URI/handle search - src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html378 + src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html375 Allow your users to look up remote videos/actors that may not be federated with your instanceAllow your users to look up remote videos/actors that may not be federated with your instance - src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html381 + src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html378 Allow anonymous to do remote URI/handle search Allow anonymous to do remote URI/handle search - src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html389 + src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html386 Allow anonymous users to look up remote videos/actors that may not be federated with your instanceAllow anonymous users to look up remote videos/actors that may not be federated with your instance - src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html392 + src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html389 ⚠️ This functionality depends heavily on the moderation of instances followed by the search index you select. ⚠️ 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.html406 + src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html403 You should only use moderated search indexes in production, or host your own. You should only use moderated search indexes in production, or host your own. - src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html408 + src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html405 Search index URL Search index URL - src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html415 + src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html412 Disable local search in search bar Disable local search in search bar - src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html428 + src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html425 Otherwise the local search stays used by default Otherwise the local search stays used by default - src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html438 + src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html435 Search bar uses the global search index by default Search bar uses the global search index by default - src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html435 + src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html432 Enable global search Enable global search - src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html403 + src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html400 FEDERATION FEDERATION - src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html456 + src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html453 Manage relations with other instances. Manage relations with other instances. - src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html457 + src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html454 Other instances can follow yours Other instances can follow yours - src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html470 + src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html467 Manually approve new instance followers Manually approve new instance followers - src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html477 + src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html474 Automatically follow back instances Automatically follow back instances - src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html490 + src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html487 ⚠️ This functionality requires a lot of attention and extra moderation. @@ -4884,31 +4878,28 @@ The link will expire within 1 hour. - src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html168src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html493src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html506 + src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html165src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html490src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html503 Signup requires approval by moderatorsSignup requires approval by moderators - - src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html - 177 - - + + src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html174 Index URL Index URL - src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html515 + src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html512 Automatically follow instances of a public index Automatically follow instances of a public index - src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html503 + src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html500 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.html508 + src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html505 ADMINISTRATORS ADMINISTRATORS - src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html535 + src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html532 Administrator Administrator @@ -4918,12 +4909,12 @@ The link will expire within 1 hour. Admin email Admin email - src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html541 + src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html538 Enable contact form Enable contact form - src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html554 + src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html551 VOD TranscodingVOD Transcoding @@ -4932,24 +4923,24 @@ The link will expire within 1 hour. TWITTER TWITTER - src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html563 + src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html560 Provide the Twitter account representing your instance to improve link previews. If you don't have a Twitter account, just leave the default value. 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.html564 + src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html561 Your Twitter username Your Twitter username - src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html576 + src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html573 Instance allowed by Twitter Instance allowed by Twitter - src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html589 + src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html586 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. 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.html593 + src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html590 LIVELIVE @@ -6520,7 +6511,7 @@ channel with the same name ()! P2P & Privacy P2P & Privacy - src/app/+about/about-peertube/about-peertube.component.html66 + src/app/+about/about-peertube/about-peertube.component.html65 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. @@ -6529,15 +6520,15 @@ channel with the same name ()! follows applies only if you want to keep using the P2P mode of PeerTube. - src/app/+about/about-peertube/about-peertube.component.html69 + src/app/+about/about-peertube/about-peertube.component.html68 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. 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.html75 + src/app/+about/about-peertube/about-peertube.component.html74 What are the consequences? What are the consequences? - src/app/+about/about-peertube/about-peertube.component.html80 + src/app/+about/about-peertube/about-peertube.component.html79 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: @@ -6545,7 +6536,7 @@ channel with the same name ()! In practice, this is much more difficult because: - src/app/+about/about-peertube/about-peertube.component.html82 + src/app/+about/about-peertube/about-peertube.component.html81 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) @@ -6553,7 +6544,7 @@ channel with the same name ()! 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.html88 + src/app/+about/about-peertube/about-peertube.component.html87 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 @@ -6562,14 +6553,14 @@ channel with the same name ()! requests sent to know every peer in the swarm - src/app/+about/about-peertube/about-peertube.component.html93 + src/app/+about/about-peertube/about-peertube.component.html92 Those requests have to be sent regularly to know who starts/stops watching a video. It is easy to detect that kind of behaviour 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.html99 + src/app/+about/about-peertube/about-peertube.component.html98 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 @@ -6577,17 +6568,17 @@ channel with the same name ()! video - src/app/+about/about-peertube/about-peertube.component.html103 + src/app/+about/about-peertube/about-peertube.component.html102 The IP address is a vague information: usually, it regularly changes and can represent many persons or entities 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.html108 + src/app/+about/about-peertube/about-peertube.component.html107 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.html112 + src/app/+about/about-peertube/about-peertube.component.html111 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. @@ -6596,12 +6587,12 @@ channel with the same name ()! There are much more effective ways to get that kind of information. - src/app/+about/about-peertube/about-peertube.component.html120 + src/app/+about/about-peertube/about-peertube.component.html119 How does PeerTube compare with YouTube? How does PeerTube compare with YouTube? - src/app/+about/about-peertube/about-peertube.component.html125 + src/app/+about/about-peertube/about-peertube.component.html124 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). @@ -6610,12 +6601,12 @@ channel with the same name ()! 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.html127 + src/app/+about/about-peertube/about-peertube.component.html126 What can I do to limit the exposure of my IP address? What can I do to limit the exposure of my IP address? - src/app/+about/about-peertube/about-peertube.component.html133 + src/app/+about/about-peertube/about-peertube.component.html132 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. @@ -6625,12 +6616,12 @@ channel with the same name ()! Thinking that removing P2P from PeerTube will give you back anonymity doesn't make sense. - src/app/+about/about-peertube/about-peertube.component.html135 + src/app/+about/about-peertube/about-peertube.component.html134 What will be done to mitigate this problem? What will be done to mitigate this problem? - src/app/+about/about-peertube/about-peertube.component.html142 + src/app/+about/about-peertube/about-peertube.component.html141 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: @@ -6638,22 +6629,22 @@ channel with the same name ()! and render attacks less likely. Here is what we put in place so far: - src/app/+about/about-peertube/about-peertube.component.html144 + src/app/+about/about-peertube/about-peertube.component.html143 We set a limit to the number of peers sent by the tracker We set a limit to the number of peers sent by the tracker - src/app/+about/about-peertube/about-peertube.component.html150 + src/app/+about/about-peertube/about-peertube.component.html149 We set a limit on the request frequency received by the tracker We set a limit on the request frequency received by the tracker - src/app/+about/about-peertube/about-peertube.component.html151 + src/app/+about/about-peertube/about-peertube.component.html150 Allow instance admins to disable P2P from the administration interface Allow instance admins to disable P2P from the administration interface - src/app/+about/about-peertube/about-peertube.component.html152 + src/app/+about/about-peertube/about-peertube.component.html151 Ultimately, remember you can always disable P2P by toggling it in the video player, or just by disabling WebRTC in your browser. @@ -6662,7 +6653,7 @@ channel with the same name ()! WebRTC in your browser. - src/app/+about/about-peertube/about-peertube.component.html155 + src/app/+about/about-peertube/about-peertube.component.html154 Show full listShow full list @@ -6976,7 +6967,7 @@ channel with the same name ()! VIDEOSVIDEOS - src/app/+accounts/accounts.component.ts81src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html259src/app/+video-channels/video-channels.component.ts90 + src/app/+accounts/accounts.component.ts81src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html256src/app/+video-channels/video-channels.component.ts90 Username copied @@ -7273,7 +7264,7 @@ channel with the same name ()! DeleteDelete - src/app/+admin/follows/followers-list/followers-list.component.ts50src/app/+admin/follows/followers-list/followers-list.component.ts118src/app/+admin/follows/following-list/following-list.component.ts42src/app/+admin/moderation/registration-list/registration-list.component.ts65src/app/+admin/moderation/registration-list/registration-list.component.ts129src/app/+admin/moderation/video-block-list/video-block-list.component.ts91src/app/+admin/moderation/video-block-list/video-block-list.component.ts95src/app/+admin/overview/comments/video-comment-list.component.ts104src/app/+admin/overview/comments/video-comment-list.component.ts175src/app/+admin/overview/users/user-list/user-list.component.ts100src/app/+admin/overview/users/user-list/user-list.component.ts248src/app/+admin/overview/videos/video-list.component.ts76src/app/+admin/overview/videos/video-list.component.ts226src/app/+admin/overview/videos/video-list.component.ts281src/app/+my-library/+my-video-channels/my-video-channels.component.ts52src/app/+my-library/my-video-channel-syncs/my-video-channel-syncs.component.ts57src/app/+my-library/my-video-playlists/my-video-playlist-elements.component.ts128src/app/+my-library/my-video-playlists/my-video-playlists.component.ts35src/app/+my-library/my-videos/my-videos.component.html51src/app/+my-library/my-videos/my-videos.component.ts189src/app/+videos/+video-edit/shared/video-edit.component.html189src/app/+videos/+video-watch/shared/comment/video-comments.component.ts180src/app/shared/shared-abuse-list/abuse-list-table.component.ts133src/app/shared/shared-abuse-list/abuse-list-table.component.ts376src/app/shared/shared-abuse-list/abuse-list-table.component.ts411src/app/shared/shared-main/buttons/delete-button.component.ts21src/app/shared/shared-main/buttons/delete-button.component.ts26src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts377 + src/app/+admin/follows/followers-list/followers-list.component.ts50src/app/+admin/follows/followers-list/followers-list.component.ts118src/app/+admin/follows/following-list/following-list.component.ts42src/app/+admin/moderation/registration-list/registration-list.component.ts65src/app/+admin/moderation/registration-list/registration-list.component.ts129src/app/+admin/moderation/video-block-list/video-block-list.component.ts91src/app/+admin/moderation/video-block-list/video-block-list.component.ts95src/app/+admin/overview/comments/video-comment-list.component.ts104src/app/+admin/overview/comments/video-comment-list.component.ts175src/app/+admin/overview/users/user-list/user-list.component.ts100src/app/+admin/overview/users/user-list/user-list.component.ts248src/app/+admin/overview/videos/video-list.component.ts76src/app/+admin/overview/videos/video-list.component.ts227src/app/+admin/overview/videos/video-list.component.ts282src/app/+my-library/+my-video-channels/my-video-channels.component.ts52src/app/+my-library/my-video-channel-syncs/my-video-channel-syncs.component.ts57src/app/+my-library/my-video-playlists/my-video-playlist-elements.component.ts128src/app/+my-library/my-video-playlists/my-video-playlists.component.ts35src/app/+my-library/my-videos/my-videos.component.html51src/app/+my-library/my-videos/my-videos.component.ts189src/app/+videos/+video-edit/shared/video-edit.component.html189src/app/+videos/+video-watch/shared/comment/video-comments.component.ts180src/app/shared/shared-abuse-list/abuse-list-table.component.ts133src/app/shared/shared-abuse-list/abuse-list-table.component.ts376src/app/shared/shared-abuse-list/abuse-list-table.component.ts411src/app/shared/shared-main/buttons/delete-button.component.ts21src/app/shared/shared-main/buttons/delete-button.component.ts26src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts377 Accepted {count, plural, =1 { follow request} other { follow requests}}Accepted {count, plural, =1 { follow request} other { follow requests}} src/app/+admin/follows/followers-list/followers-list.component.ts66 @@ -7362,12 +7353,12 @@ channel with the same name ()! enabled enabled - src/app/+admin/follows/shared/redundancy-checkbox.component.ts23 + src/app/+admin/follows/shared/redundancy-checkbox.component.ts22 disabled disabled - src/app/+admin/follows/shared/redundancy-checkbox.component.ts23 + src/app/+admin/follows/shared/redundancy-checkbox.component.ts22 Redundancy for is Redundancy for @@ -7375,7 +7366,7 @@ channel with the same name ()! - src/app/+admin/follows/shared/redundancy-checkbox.component.ts25 + src/app/+admin/follows/shared/redundancy-checkbox.component.ts24 @@ -7890,29 +7881,17 @@ channel with the same name ()! Accept registrationAccept registration - - src/app/+admin/moderation/registration-list/process-registration-modal.component.ts - 69 - - + + src/app/+admin/moderation/registration-list/process-registration-modal.component.ts68 Reject registrationReject registration - - src/app/+admin/moderation/registration-list/process-registration-modal.component.ts - 72 - - + + src/app/+admin/moderation/registration-list/process-registration-modal.component.ts71 account created account created - - src/app/+admin/moderation/registration-list/process-registration-modal.component.ts - 96 - - + + src/app/+admin/moderation/registration-list/process-registration-modal.component.ts95 registration rejected registration rejected - - src/app/+admin/moderation/registration-list/process-registration-modal.component.ts - 113 - - + + src/app/+admin/moderation/registration-list/process-registration-modal.component.ts112 Moderation response is required.Moderation response is required. src/app/+admin/moderation/registration-list/process-registration-validators.ts @@ -8453,17 +8432,11 @@ channel with the same name ()! src/app/+error-page/error-page-routing.module.ts14 URL parameter is missing in URL parametersURL parameter is missing in URL parameters - - src/app/+remote-interaction/remote-interaction.component.ts - 25 - - + + src/app/+remote-interaction/remote-interaction.component.ts24 Cannot access to the remote resourceCannot access to the remote resource - - src/app/+remote-interaction/remote-interaction.component.ts - 48 - - + + src/app/+remote-interaction/remote-interaction.component.ts47 Reset passwordReset password src/app/+reset-password/reset-password-routing.module.ts @@ -8707,7 +8680,7 @@ channel with the same name ()! Subscribe to the account - src/app/+video-channels/video-channels.component.ts85src/app/+videos/+video-watch/video-watch.component.ts834 + src/app/+video-channels/video-channels.component.ts85src/app/+videos/+video-watch/video-watch.component.ts839 PLAYLISTSPLAYLISTS src/app/+video-channels/video-channels.component.ts91 @@ -8870,7 +8843,7 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular src/app/core/menu/menu.service.ts113 TrendingTrending - src/app/+videos/video-list/videos-list-common-page.component.ts208src/app/core/menu/menu.service.ts140 + src/app/+videos/video-list/videos-list-common-page.component.ts205src/app/core/menu/menu.service.ts140 ON ON src/app/core/menu/menu.service.ts159 @@ -9016,24 +8989,21 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular Search index is unavailable. Retrying with instance results instead. Search index is unavailable. Retrying with instance results instead. - src/app/+search/search.component.ts159 + src/app/+search/search.component.ts163 Search error Search error - src/app/+search/search.component.ts160 + src/app/+search/search.component.ts164 Search Search - - src/app/+search/search.component.ts - 252 - - + + src/app/+search/search.component.ts256 PeerTube instance host filter is invalidPeerTube instance host filter is invalid - src/app/+search/search.component.ts327 + src/app/+search/search.component.ts331 SearchSearch - src/app/+admin/plugins/shared/plugin-navigation.component.html4src/app/+search/search-routing.module.ts12src/app/+search/search.component.ts253src/app/header/search-typeahead.component.html8src/app/shared/shared-instance/instance-features-table.component.html116src/app/shared/shared-main/misc/simple-search-input.component.ts12src/app/shared/shared-main/misc/simple-search-input.component.ts13 + src/app/+admin/plugins/shared/plugin-navigation.component.html4src/app/+search/search-routing.module.ts12src/app/+search/search.component.ts257src/app/header/search-typeahead.component.html8src/app/shared/shared-instance/instance-features-table.component.html116src/app/shared/shared-main/misc/simple-search-input.component.ts12src/app/shared/shared-main/misc/simple-search-input.component.ts13 Navigate between plugins and themesNavigate between plugins and themes src/app/+admin/plugins/shared/plugin-navigation.component.html @@ -11027,7 +10997,7 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular src/app/+admin/overview/videos/video-list.component.ts194 Are you sure you want to delete {count, plural, =1 {this video} other {these videos}}?Are you sure you want to delete {count, plural, =1 {this video} other {these videos}}? - src/app/+admin/overview/videos/video-list.component.ts221 + src/app/+admin/overview/videos/video-list.component.ts222 Save to playlist Save to playlist @@ -11364,73 +11334,73 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular This video is not available on this instance. Do you want to be redirected on the origin instance: <a href=""></a>?This video is not available on this instance. Do you want to be redirected on the origin instance: <a href=""></a>? - src/app/+videos/+video-watch/video-watch.component.ts346 + src/app/+videos/+video-watch/video-watch.component.ts348 RedirectionRedirection - src/app/+videos/+video-watch/video-watch.component.ts347 + src/app/+videos/+video-watch/video-watch.component.ts349 This video contains mature or explicit content. Are you sure you want to watch it? This video contains mature or explicit content. Are you sure you want to watch it? - src/app/+videos/+video-watch/video-watch.component.ts402 + src/app/+videos/+video-watch/video-watch.component.ts404 Mature or explicit content Mature or explicit content - src/app/+videos/+video-watch/video-watch.component.ts403 + src/app/+videos/+video-watch/video-watch.component.ts405 Up Next Up Next - src/app/+videos/+video-watch/video-watch.component.ts486 + src/app/+videos/+video-watch/video-watch.component.ts488 CancelCancel - src/app/+about/about-instance/contact-admin-modal.component.html48src/app/+admin/follows/following-list/follow-modal.component.html33src/app/+admin/moderation/registration-list/process-registration-modal.component.html67src/app/+login/login.component.html143src/app/+my-library/my-ownership/my-accept-ownership/my-accept-ownership.component.html20src/app/+my-library/my-video-imports/my-video-imports.component.html42src/app/+my-library/my-videos/modals/video-change-ownership.component.html22src/app/+videos/+video-edit/shared/video-caption-add-modal.component.html37src/app/+videos/+video-edit/shared/video-caption-edit-modal-content/video-caption-edit-modal-content.component.html25src/app/+videos/+video-edit/video-add-components/video-upload.component.html71src/app/+videos/+video-edit/video-add-components/video-upload.component.html83src/app/+videos/+video-watch/shared/comment/video-comment-add.component.html73src/app/+videos/+video-watch/video-watch.component.ts487src/app/modal/confirm.component.html23src/app/shared/shared-abuse-list/moderation-comment-modal.component.html26src/app/shared/shared-moderation/batch-domains-modal.component.html31src/app/shared/shared-moderation/report-modals/report.component.html53src/app/shared/shared-moderation/report-modals/report.component.html53src/app/shared/shared-moderation/report-modals/video-report.component.html84src/app/shared/shared-moderation/user-ban-modal.component.html34src/app/shared/shared-moderation/video-block.component.html46src/app/shared/shared-video-miniature/video-download.component.html140 + src/app/+about/about-instance/contact-admin-modal.component.html48src/app/+admin/follows/following-list/follow-modal.component.html33src/app/+admin/moderation/registration-list/process-registration-modal.component.html67src/app/+login/login.component.html143src/app/+my-library/my-ownership/my-accept-ownership/my-accept-ownership.component.html20src/app/+my-library/my-video-imports/my-video-imports.component.html42src/app/+my-library/my-videos/modals/video-change-ownership.component.html22src/app/+videos/+video-edit/shared/video-caption-add-modal.component.html37src/app/+videos/+video-edit/shared/video-caption-edit-modal-content/video-caption-edit-modal-content.component.html25src/app/+videos/+video-edit/video-add-components/video-upload.component.html71src/app/+videos/+video-edit/video-add-components/video-upload.component.html83src/app/+videos/+video-watch/shared/comment/video-comment-add.component.html73src/app/+videos/+video-watch/video-watch.component.ts489src/app/modal/confirm.component.html23src/app/shared/shared-abuse-list/moderation-comment-modal.component.html26src/app/shared/shared-moderation/batch-domains-modal.component.html31src/app/shared/shared-moderation/report-modals/report.component.html53src/app/shared/shared-moderation/report-modals/report.component.html53src/app/shared/shared-moderation/report-modals/video-report.component.html84src/app/shared/shared-moderation/user-ban-modal.component.html34src/app/shared/shared-moderation/video-block.component.html46src/app/shared/shared-video-miniature/video-download.component.html140 Autoplay is suspended Autoplay is suspended - src/app/+videos/+video-watch/video-watch.component.ts488 + src/app/+videos/+video-watch/video-watch.component.ts490 Enter/exit fullscreenEnter/exit fullscreen - src/app/+videos/+video-watch/video-watch.component.ts797 + src/app/+videos/+video-watch/video-watch.component.ts802 Play/Pause the videoPlay/Pause the video - src/app/+videos/+video-watch/video-watch.component.ts798 + src/app/+videos/+video-watch/video-watch.component.ts803 Mute/unmute the videoMute/unmute the video - src/app/+videos/+video-watch/video-watch.component.ts799 + src/app/+videos/+video-watch/video-watch.component.ts804 Skip to a percentage of the video: 0 is 0% and 9 is 90%Skip to a percentage of the video: 0 is 0% and 9 is 90% - src/app/+videos/+video-watch/video-watch.component.ts814 + src/app/+videos/+video-watch/video-watch.component.ts819 Increase the volumeIncrease the volume - src/app/+videos/+video-watch/video-watch.component.ts801 + src/app/+videos/+video-watch/video-watch.component.ts806 Decrease the volumeDecrease the volume - src/app/+videos/+video-watch/video-watch.component.ts802 + src/app/+videos/+video-watch/video-watch.component.ts807 Seek the video forwardSeek the video forward - src/app/+videos/+video-watch/video-watch.component.ts816 + src/app/+videos/+video-watch/video-watch.component.ts821 Seek the video backwardSeek the video backward - src/app/+videos/+video-watch/video-watch.component.ts817 + src/app/+videos/+video-watch/video-watch.component.ts822 Increase playback rateIncrease playback rate - src/app/+videos/+video-watch/video-watch.component.ts819 + src/app/+videos/+video-watch/video-watch.component.ts824 Decrease playback rateDecrease playback rate - src/app/+videos/+video-watch/video-watch.component.ts820 + src/app/+videos/+video-watch/video-watch.component.ts825 Navigate in the video to the previous frameNavigate in the video to the previous frame - src/app/+videos/+video-watch/video-watch.component.ts822 + src/app/+videos/+video-watch/video-watch.component.ts827 Navigate in the video to the next frameNavigate in the video to the next frame - src/app/+videos/+video-watch/video-watch.component.ts823 + src/app/+videos/+video-watch/video-watch.component.ts828 Toggle theater modeToggle theater mode - src/app/+videos/+video-watch/video-watch.component.ts807 + src/app/+videos/+video-watch/video-watch.component.ts812 @@ -11466,7 +11436,7 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular Recently addedRecently added - src/app/+videos/video-list/videos-list-common-page.component.ts202src/app/core/menu/menu.service.ts146 + src/app/+videos/video-list/videos-list-common-page.component.ts199src/app/core/menu/menu.service.ts146 @@ -11490,7 +11460,7 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular Local videosLocal videos - src/app/+admin/overview/videos/video-admin.service.ts89src/app/+videos/video-list/videos-list-common-page.component.ts196src/app/core/menu/menu.service.ts151src/app/core/menu/menu.service.ts152 + src/app/+admin/overview/videos/video-admin.service.ts89src/app/+videos/video-list/videos-list-common-page.component.ts193src/app/core/menu/menu.service.ts151src/app/core/menu/menu.service.ts152 ExcludeExclude src/app/+admin/overview/videos/video-admin.service.ts95 @@ -11511,7 +11481,7 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular Only videos uploaded on this instance are displayedOnly videos uploaded on this instance are displayed - src/app/+videos/video-list/videos-list-common-page.component.ts197 + src/app/+videos/video-list/videos-list-common-page.component.ts194 Discover videosDiscover videos src/app/+videos/videos-routing.module.ts17src/app/core/menu/menu.service.ts133 @@ -11520,7 +11490,7 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular src/app/core/menu/menu.service.ts139 Recently added videosRecently added videos - src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html47src/app/core/menu/menu.service.ts145 + src/app/core/menu/menu.service.ts145 Upload a videoUpload a video src/app/app-routing.module.ts102