X-Git-Url: https://git.immae.eu/?a=blobdiff_plain;f=client%2Fsrc%2Flocale%2Fangular.xlf;h=cba467165b07d52b7ca1658c176e8b4702077ff3;hb=28eeb811c40325a28208231324f66f4032e5cf67;hp=63681419a964a253a48b54aa6b842187fabb8f7d;hpb=e351a5c5e4d74ae52636db25cfedc8036aa626fe;p=github%2FChocobozzz%2FPeerTube.git diff --git a/client/src/locale/angular.xlf b/client/src/locale/angular.xlf index 63681419a..cba467165 100644 --- a/client/src/locale/angular.xlf +++ b/client/src/locale/angular.xlf @@ -2,53 +2,67 @@ + + Close the left menu + + src/app/app.component.ts + 109 + + + + Open the left menu + + src/app/app.component.ts + 111 + + Focus the search bar src/app/app.component.ts - 292 + 313 Toggle the left menu src/app/app.component.ts - 297 + 318 Go to the discover videos page src/app/app.component.ts - 302 + 323 Go to the trending videos page src/app/app.component.ts - 307 + 328 Go to the recently added videos page src/app/app.component.ts - 312 + 333 Go to the local videos page src/app/app.component.ts - 317 + 338 Go to the videos upload page src/app/app.component.ts - 322 + 343 @@ -103,14 +117,14 @@ src/app/shared/shared-moderation/report-modals/video-report.component.html 92 - - src/app/shared/shared-moderation/batch-domains-modal.component.html - 31 - src/app/shared/shared-video-miniature/video-download.component.html 99 + + src/app/shared/shared-moderation/batch-domains-modal.component.html + 31 + src/app/shared/shared-abuse-list/moderation-comment-modal.component.html 26 @@ -125,19 +139,19 @@ src/app/+videos/+video-watch/comment/video-comment-add.component.html - 71 + 67 src/app/+videos/+video-edit/video-add-components/video-upload.component.html - 55 + 58 src/app/+videos/+video-edit/video-add-components/video-upload.component.html - 55 + 58 src/app/+videos/+video-edit/video-add-components/video-upload.component.html - 66 + 69 src/app/+videos/+video-edit/shared/video-caption-add-modal.component.html @@ -180,7 +194,7 @@ src/app/shared/shared-video-live/live-stream-information.component.html - 30 + 34 @@ -239,8 +253,8 @@ 21 - - Settings + + My settings src/app/modal/quick-settings-modal.component.html 3 @@ -249,38 +263,33 @@ src/app/menu/menu.component.html 156 + + + These settings apply only to your session on this instance. - src/app/+my-account/my-account-settings/my-account-settings.component.html - 1 - - - src/app/+admin/plugins/plugin-list-installed/plugin-list-installed.component.html - 26 - - - src/app/+admin/plugins/plugin-list-installed/plugin-list-installed.component.html - 26 + src/app/modal/quick-settings-modal.component.html + 8 Display settings src/app/modal/quick-settings-modal.component.html - 8 + 10 Interface settings src/app/modal/quick-settings-modal.component.html - 20 + 22 Video settings src/app/modal/quick-settings-modal.component.html - 16 + 18 @@ -403,7 +412,7 @@ src/app/+videos/+video-edit/video-add-components/video-upload.component.html - 91 + 94 @@ -569,8 +578,8 @@ 61 - - powered by PeerTube - CopyLeft 2015-2020 + + powered by PeerTube - CopyLeft 2015-2021 src/app/menu/menu.component.html 183 @@ -777,7 +786,160 @@ src/app/+my-account/my-account-settings/my-account-profile/my-account-profile.component.html - 27 + 38 + + + + Keyboard Shortcuts: + + src/app/core/hotkeys/hotkeys.component.ts + 11 + + + + Change the language + + src/app/menu/language-chooser.component.html + 3 + + + + Help to translate PeerTube! + + src/app/menu/language-chooser.component.html + 9,10 + + + + yes + + src/app/shared/shared-instance/feature-boolean.component.html + 1 + + + src/app/shared/shared-instance/feature-boolean.component.html + 1 + + + + no + + src/app/shared/shared-instance/feature-boolean.component.html + 2 + + + src/app/shared/shared-instance/feature-boolean.component.html + 2 + + + + In this instance's network + + src/app/header/suggestion.component.html + 14 + + + + In the vidiverse + + src/app/header/suggestion.component.html + 15 + + + + Search videos, channels… + + src/app/header/search-typeahead.component.html + 3 + + + + Search + + src/app/header/search-typeahead.component.html + 8 + + + src/app/shared/shared-instance/instance-features-table.component.html + 122 + + + src/app/+admin/plugins/plugins.component.html + 5 + + + + GLOBAL SEARCH + + src/app/header/search-typeahead.component.html + 26 + + + + Results will be augmented with those of a third-party index. Only data necessary to make the query will be sent. + + src/app/header/search-typeahead.component.html + 32 + + + + using + + src/app/header/search-typeahead.component.html + 28 + + + + ADVANCED SEARCH + + src/app/header/search-typeahead.component.html + 38 + + + + Determines whether you can resolve any distant content, or if this instance only allows doing so for instances it follows. + + src/app/header/search-typeahead.component.html + 40 + + + + will list the matching channel + + src/app/header/search-typeahead.component.html + 49 + + + src/app/header/search-typeahead.component.html + 52 + + + + will list the matching video + + src/app/header/search-typeahead.component.html + 55 + + + + Any other input will return matching video or channel names. + + src/app/header/search-typeahead.component.html + 58 + + + + any instance + + src/app/header/search-typeahead.component.html + 41 + + + + only followed instances + + src/app/header/search-typeahead.component.html + 42 @@ -955,177 +1117,39 @@ 28 - - Keyboard Shortcuts: + + The upload failed - src/app/core/hotkeys/hotkeys.component.ts - 11 + src/app/helpers/utils.ts + 185 - - Change the language + + The connection was interrupted - src/app/menu/language-chooser.component.html - 3 + src/app/helpers/utils.ts + 189 - - Help to translate PeerTube! + + Your file couldn't be transferred before the set timeout (usually 10min) - src/app/menu/language-chooser.component.html - 9,10 + src/app/helpers/utils.ts + 192 - - yes + + Your file was too large (max. size: ) - src/app/shared/shared-instance/feature-boolean.component.html - 1 + src/app/helpers/utils.ts + 196 + + + Get help - src/app/shared/shared-instance/feature-boolean.component.html - 1 - - - - no - - src/app/shared/shared-instance/feature-boolean.component.html - 2 - - - src/app/shared/shared-instance/feature-boolean.component.html - 2 - - - - In this instance's network - - src/app/header/suggestion.component.html - 14 - - - - In the vidiverse - - src/app/header/suggestion.component.html - 15 - - - - Search videos, channels… - - src/app/header/search-typeahead.component.html - 3 - - - - GLOBAL SEARCH - - src/app/header/search-typeahead.component.html - 23 - - - - Results will be augmented with those of a third-party index. Only data necessary to make the query will be sent. - - src/app/header/search-typeahead.component.html - 29 - - - - using - - src/app/header/search-typeahead.component.html - 25 - - - - ADVANCED SEARCH - - src/app/header/search-typeahead.component.html - 35 - - - - Determines whether you can resolve any distant content, or if this instance only allows doing so for instances it follows. - - src/app/header/search-typeahead.component.html - 37 - - - - will list the matching channel - - src/app/header/search-typeahead.component.html - 46 - - - src/app/header/search-typeahead.component.html - 49 - - - - will list the matching video - - src/app/header/search-typeahead.component.html - 52 - - - - Any other input will return matching video or channel names. - - src/app/header/search-typeahead.component.html - 55 - - - - any instance - - src/app/header/search-typeahead.component.html - 38 - - - - only followed instances - - src/app/header/search-typeahead.component.html - 39 - - - - The upload failed - - src/app/helpers/utils.ts - 185 - - - - The connection was interrupted - - src/app/helpers/utils.ts - 189 - - - - Your file couldn't be transferred before the set timeout (usually 10min) - - src/app/helpers/utils.ts - 192 - - - - Your file was too large (max. size: ) - - src/app/helpers/utils.ts - 196 - - - - Get help - - src/app/shared/shared-main/misc/help.component.ts - 16 + src/app/shared/shared-main/misc/help.component.ts + 16 @@ -1192,7 +1216,7 @@ src/app/shared/shared-main/account/actor-avatar-info.component.ts - 59 + 40 @@ -1252,11 +1276,11 @@ Copy src/app/shared/shared-forms/input-toggle-hidden.component.html - 9 + 15 src/app/shared/shared-forms/input-toggle-hidden.component.html - 9 + 15 @@ -1273,6 +1297,20 @@ 23 + + Add a new option + + src/app/shared/shared-forms/select/select-checkbox.component.ts + 28 + + + + No items found + + src/app/shared/shared-forms/select/select-checkbox.component.html + 14 + + Close @@ -1579,21 +1617,21 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular User src/app/core/users/user.service.ts - 382 + 392 Administrator src/app/core/users/user.service.ts - 383 + 393 Moderator src/app/core/users/user.service.ts - 384 + 394 @@ -1640,34 +1678,6 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular 23 - - Only I can see this video - - src/app/shared/shared-main/video/video.service.ts - 370 - - - - Only shareable via a private link - - src/app/shared/shared-main/video/video.service.ts - 374 - - - - Anyone can see this video - - src/app/shared/shared-main/video/video.service.ts - 378 - - - - Only users of this instance can see this video - - src/app/shared/shared-main/video/video.service.ts - 382 - - viewers @@ -1724,68 +1734,227 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular 72 - - - - src/app/shared/shared-main/misc/top-menu-dropdown.component.html - 14 - + + Search - src/app/shared/shared-main/misc/top-menu-dropdown.component.html - 24 + src/app/shared/shared-main/misc/simple-search-input.component.ts + 15 - - - Unlimited - src/app/shared/shared-main/users/user-quota.component.ts - 32 + src/app/+search/search.component.ts + 230 - src/app/shared/shared-main/users/user-quota.component.ts - 38 + src/app/+search/search-routing.module.ts + 15 + + + years ago - src/app/shared/shared-instance/instance-features-table.component.ts - 26 + src/app/shared/shared-main/angular/from-now.pipe.ts + 12 + + + year ago - src/app/shared/shared-instance/instance-features-table.component.ts - 33 + src/app/shared/shared-main/angular/from-now.pipe.ts + 13 + + + months ago - src/app/+admin/config/shared/config.service.ts - 21 + src/app/shared/shared-main/angular/from-now.pipe.ts + 16 + + + month ago - src/app/+admin/config/shared/config.service.ts - 34 + src/app/shared/shared-main/angular/from-now.pipe.ts + 17 - - Total video quota + + weeks ago - src/app/shared/shared-main/users/user-quota.component.html - 3 + src/app/shared/shared-main/angular/from-now.pipe.ts + 20 + + + week ago - src/app/+admin/users/user-list/user-list.component.html - 140 + src/app/shared/shared-main/angular/from-now.pipe.ts + 21 - - Daily video quota + + days ago + + src/app/shared/shared-main/angular/from-now.pipe.ts + 24 + + + + day ago + + src/app/shared/shared-main/angular/from-now.pipe.ts + 25 + + + + hours ago + + src/app/shared/shared-main/angular/from-now.pipe.ts + 28 + + + + hour ago + + src/app/shared/shared-main/angular/from-now.pipe.ts + 29 + + + + min ago + + src/app/shared/shared-main/angular/from-now.pipe.ts + 32 + + + + just now + + src/app/shared/shared-main/angular/from-now.pipe.ts + 34 + + + + h + + src/app/shared/shared-main/angular/duration-formatter.pipe.ts + 14 + + + + min + + src/app/shared/shared-main/angular/duration-formatter.pipe.ts + 16 + + + src/app/shared/shared-main/angular/duration-formatter.pipe.ts + 23 + + + + sec + + src/app/shared/shared-main/angular/duration-formatter.pipe.ts + 17 + + + + sec + + src/app/shared/shared-main/angular/duration-formatter.pipe.ts + 30 + + + + + + src/app/shared/shared-main/misc/top-menu-dropdown.component.html + 14 + + + src/app/shared/shared-main/misc/top-menu-dropdown.component.html + 24 + + + + Only I can see this video + + src/app/shared/shared-main/video/video.service.ts + 375 + + + + Only shareable via a private link + + src/app/shared/shared-main/video/video.service.ts + 379 + + + + Anyone can see this video + + src/app/shared/shared-main/video/video.service.ts + 383 + + + + Only users of this instance can see this video + + src/app/shared/shared-main/video/video.service.ts + 387 + + + + Unlimited + + src/app/shared/shared-main/users/user-quota.component.ts + 32 + + + src/app/shared/shared-main/users/user-quota.component.ts + 38 + + + src/app/shared/shared-instance/instance-features-table.component.ts + 26 + + + src/app/shared/shared-instance/instance-features-table.component.ts + 33 + + + src/app/+admin/config/shared/config.service.ts + 21 + + + src/app/+admin/config/shared/config.service.ts + 34 + + + + Total video quota + + src/app/shared/shared-main/users/user-quota.component.html + 3 + + + src/app/+admin/users/user-list/user-list.component.html + 141 + + + + Daily video quota src/app/shared/shared-main/users/user-quota.component.html 13 src/app/+admin/users/user-edit/user-edit.component.html - 165 + 167 src/app/+admin/users/user-edit/user-edit.component.html - 165 + 167 @@ -1949,198 +2118,93 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular 190,191 - - years ago + + Enter a new tag - src/app/shared/shared-main/angular/from-now.pipe.ts - 12 + src/app/shared/shared-forms/select/select-tags.component.html + 5 - - year ago + + extensions - src/app/shared/shared-main/angular/from-now.pipe.ts - 13 + src/app/shared/shared-main/account/actor-avatar-info.component.ts + 41 - - months ago + + This image is too large. - src/app/shared/shared-main/angular/from-now.pipe.ts - 16 + src/app/shared/shared-main/account/actor-avatar-info.component.ts + 56 - - month ago + + subscribers - src/app/shared/shared-main/angular/from-now.pipe.ts - 17 + src/app/shared/shared-main/account/actor-avatar-info.component.html + 28 - - weeks ago + + Upload a new avatar - src/app/shared/shared-main/angular/from-now.pipe.ts - 20 + src/app/shared/shared-main/account/actor-avatar-info.component.html + 10 - - - week ago - src/app/shared/shared-main/angular/from-now.pipe.ts - 21 + src/app/shared/shared-main/account/actor-avatar-info.component.html + 36 - - days ago + + Change your avatar - src/app/shared/shared-main/angular/from-now.pipe.ts - 24 + src/app/shared/shared-main/account/actor-avatar-info.component.html + 16 - - day ago + + Remove avatar - src/app/shared/shared-main/angular/from-now.pipe.ts - 25 + src/app/shared/shared-main/account/actor-avatar-info.component.html + 41 - - hours ago + + Loading instance statistics... - src/app/shared/shared-main/angular/from-now.pipe.ts - 28 + src/app/shared/shared-instance/instance-statistics.component.html + 1 - - hour ago + + Local - src/app/shared/shared-main/angular/from-now.pipe.ts - 29 + src/app/shared/shared-instance/instance-statistics.component.html + 4 - - min ago + + users - src/app/shared/shared-main/angular/from-now.pipe.ts - 32 + src/app/shared/shared-instance/instance-statistics.component.html + 11 - - just now + + videos - src/app/shared/shared-main/angular/from-now.pipe.ts - 34 + src/app/shared/shared-instance/instance-statistics.component.html + 21 - - - h - src/app/shared/shared-main/angular/duration-formatter.pipe.ts - 14 + src/app/shared/shared-instance/instance-statistics.component.html + 65 - - min - - src/app/shared/shared-main/angular/duration-formatter.pipe.ts - 16 - - - src/app/shared/shared-main/angular/duration-formatter.pipe.ts - 23 - - - - sec - - src/app/shared/shared-main/angular/duration-formatter.pipe.ts - 17 - - - - sec - - src/app/shared/shared-main/angular/duration-formatter.pipe.ts - 30 - - - - Add a new option - - src/app/shared/shared-forms/select/select-checkbox.component.ts - 28 - - - - No items found - - src/app/shared/shared-forms/select/select-checkbox.component.html - 14 - - - - Enter a new tag - - src/app/shared/shared-forms/select/select-tags.component.html - 5 - - - - extensions - - src/app/shared/shared-main/account/actor-avatar-info.component.ts - 59 - - - - Change your avatar - - src/app/shared/shared-main/account/actor-avatar-info.component.html - 10 - - - - subscribers - - src/app/shared/shared-main/account/actor-avatar-info.component.html - 22 - - - - Loading instance statistics... - - src/app/shared/shared-instance/instance-statistics.component.html - 1 - - - - Local - - src/app/shared/shared-instance/instance-statistics.component.html - 4 - - - - users - - src/app/shared/shared-instance/instance-statistics.component.html - 11 - - - - videos - - src/app/shared/shared-instance/instance-statistics.component.html - 21 - - - src/app/shared/shared-instance/instance-statistics.component.html - 65 - - - - video views + + video views src/app/shared/shared-instance/instance-statistics.component.html 31 @@ -2303,11 +2367,11 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular src/app/+admin/users/user-edit/user-edit.component.html - 149 + 151 src/app/+admin/users/user-edit/user-edit.component.html - 149 + 151 @@ -2318,7 +2382,7 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 840 + 875 @@ -2357,7 +2421,7 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular src/app/+videos/+video-edit/video-add-components/video-import-torrent.component.html - 41 + 44 src/app/+videos/+video-edit/video-add-components/video-import-url.component.html @@ -2392,17 +2456,6 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular 115 - - Search - - src/app/shared/shared-instance/instance-features-table.component.html - 122 - - - src/app/+admin/plugins/plugins.component.html - 5 - - Users can resolve distant content @@ -2652,6 +2705,27 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular 14 + + URL parameter is missing in URL parameters + + src/app/+remote-interaction/remote-interaction.component.ts + 25 + + + + Cannot access to the remote resource + + src/app/+remote-interaction/remote-interaction.component.ts + 48 + + + + Remote interaction + + src/app/+remote-interaction/remote-interaction-routing.module.ts + 13 + + Search index is unavailable. Retrying with instance results instead. @@ -2666,17 +2740,6 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular 172 - - Search - - src/app/+search/search.component.ts - 230 - - - src/app/+search/search-routing.module.ts - 15 - - {VAR_PLURAL, plural, =1 {result} other {results}} @@ -3045,7 +3108,7 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular src/app/shared/shared-moderation/server-blocklist.component.html - 32 + 35 src/app/+about/about.component.html @@ -3053,7 +3116,7 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular src/app/shared/shared-moderation/server-blocklist.component.html - 32 + 35 @@ -3075,21 +3138,21 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular The link will expire within 1 hour. src/app/+login/login.component.ts - 125,126 + 126,127 Incorrect username or password. src/app/+login/login.component.ts - 163 + 164 Your account is blocked. src/app/+login/login.component.ts - 164 + 165 @@ -3394,7 +3457,7 @@ The link will expire within 1 hour. src/app/+videos/+video-edit/video-add-components/video-import-torrent.component.html - 27 + 30 src/app/+videos/+video-edit/video-add-components/video-import-url.component.html @@ -3406,7 +3469,7 @@ The link will expire within 1 hour. src/app/+videos/+video-edit/video-add-components/video-upload.component.html - 11 + 14 src/app/+videos/+video-edit/shared/video-edit.component.html @@ -3449,14 +3512,14 @@ The link will expire within 1 hour. src/app/+my-library/my-video-playlists/my-video-playlist-edit.component.html 33 - - src/app/+my-account/my-account-settings/my-account-profile/my-account-profile.component.html - 6 - src/app/shared/shared-video-playlist/video-add-to-playlist.component.html 71 + + src/app/+my-account/my-account-settings/my-account-profile/my-account-profile.component.html + 17 + src/app/+my-library/+my-video-channels/my-video-channel-edit.component.html 53 @@ -3472,6 +3535,10 @@ The link will expire within 1 hour. src/app/+signup/+register/register-step-user.component.html 23 + + src/app/+my-account/my-account-settings/my-account-profile/my-account-profile.component.html + 6 + src/app/+admin/users/user-edit/user-edit.component.html 83 @@ -3591,7 +3658,7 @@ The link will expire within 1 hour. src/app/+videos/+video-watch/video-watch.component.ts - 951 + 953 @@ -3602,7 +3669,7 @@ The link will expire within 1 hour. src/app/+accounts/accounts.component.ts - 64 + 66 @@ -3620,7 +3687,7 @@ The link will expire within 1 hour. src/app/+accounts/accounts.component.ts - 65 + 67 @@ -3631,7 +3698,7 @@ The link will expire within 1 hour. src/app/+accounts/accounts.component.ts - 93 + 95 @@ -3695,35 +3762,42 @@ The link will expire within 1 hour. VIDEO CHANNELS src/app/+accounts/accounts.component.ts - 63 + 65 1 subscriber src/app/+accounts/accounts.component.ts - 97 + 99 subscribers src/app/+accounts/accounts.component.ts - 99 + 101 direct account followers src/app/+accounts/accounts.component.ts - 113 + 127 Report this account src/app/+accounts/accounts.component.ts - 119 + 133 + + + + Search videos + + src/app/+accounts/accounts.component.html + 48 @@ -3772,25 +3846,32 @@ The link will expire within 1 hour. 36 - - Account videos - - src/app/+accounts/accounts-routing.module.ts - 29 - - Account video channels src/app/+accounts/accounts-routing.module.ts - 42 + 30 About account src/app/+accounts/accounts-routing.module.ts - 51 + 39 + + + + Account videos + + src/app/+accounts/accounts-routing.module.ts + 48 + + + + Search videos within account + + src/app/+accounts/accounts-routing.module.ts + 61 @@ -3827,6 +3908,10 @@ The link will expire within 1 hour. src/app/+video-channels/video-channel-videos/video-channel-videos.component.ts 87 + + src/app/+accounts/account-search/account-search.component.ts + 90 + src/app/+accounts/account-videos/account-videos.component.ts 79 @@ -3836,42 +3921,50 @@ The link will expire within 1 hour. Display all videos (private, unlisted or not yet published) src/app/shared/shared-video-miniature/abstract-video-list.html - 40 + 39 src/app/shared/shared-video-miniature/abstract-video-list.html - 40 + 39 src/app/shared/shared-video-miniature/abstract-video-list.html - 40 + 39 src/app/shared/shared-video-miniature/abstract-video-list.html - 40 + 39 src/app/shared/shared-video-miniature/abstract-video-list.html - 40 + 39 src/app/shared/shared-video-miniature/abstract-video-list.html - 40 + 39 src/app/shared/shared-video-miniature/abstract-video-list.html - 40 + 39 + + + src/app/shared/shared-video-miniature/abstract-video-list.html + 39 No results. src/app/shared/shared-video-miniature/abstract-video-list.html - 48 + 47 src/app/shared/shared-video-miniature/abstract-video-list.html - 48 + 47 + + + src/app/shared/shared-video-miniature/abstract-video-list.html + 47 src/app/shared/shared-video-miniature/videos-selection.component.html @@ -3879,23 +3972,23 @@ The link will expire within 1 hour. src/app/shared/shared-video-miniature/abstract-video-list.html - 48 + 47 src/app/shared/shared-video-miniature/abstract-video-list.html - 48 + 47 src/app/shared/shared-video-miniature/abstract-video-list.html - 48 + 47 src/app/shared/shared-video-miniature/abstract-video-list.html - 48 + 47 src/app/shared/shared-video-miniature/abstract-video-list.html - 48 + 47 src/app/+videos/video-list/overview/video-overview.component.html @@ -3963,95 +4056,118 @@ The link will expire within 1 hour. 10 - - Video channels + + Channels - src/app/+accounts/account-video-channels/account-video-channels.component.html - 1 + src/app/+my-library/my-library.component.ts + 47 - - This account does not have channels. - - src/app/+accounts/account-video-channels/account-video-channels.component.html - 4 + + Videos + + src/app/+my-library/my-library.component.ts + 54 - - See this video channel + + Playlists - src/app/+accounts/account-video-channels/account-video-channels.component.html - 9 + src/app/+my-library/my-library.component.ts + 61 - - This channel doesn't have any videos. + + Subscriptions - src/app/+accounts/account-video-channels/account-video-channels.component.html - 20 + src/app/+my-library/my-library.component.ts + 66 + + + src/app/+videos/videos-routing.module.ts + 73 + + + src/app/+videos/video-list/video-user-subscriptions.component.ts + 46 - - SHOW THIS CHANNEL + + History - src/app/+accounts/account-video-channels/account-video-channels.component.html - 29,30 + src/app/+my-library/my-library.component.ts + 71 - - Joined + + My playlists - src/app/+accounts/account-about/account-about.component.html - 12 + src/app/+my-library/my-library-routing.module.ts + 40 - - Verify account email confirmation + + Create a new playlist - src/app/+signup/+verify-account/verify-account-email/verify-account-email.component.html - 3,4 + src/app/+my-library/my-library-routing.module.ts + 49 - - Email updated. + + Playlist elements - src/app/+signup/+verify-account/verify-account-email/verify-account-email.component.html - 10,11 + src/app/+my-library/my-library-routing.module.ts + 58 - - An error occurred. + + Update playlist - src/app/+signup/+verify-account/verify-account-email/verify-account-email.component.html - 14 + src/app/+my-library/my-library-routing.module.ts + 67 + + + src/app/+my-library/my-video-playlists/my-video-playlist-elements.component.ts + 47 - - An email with verification link will be sent to . + + My videos - src/app/+signup/+verify-account/verify-account-ask-send-email/verify-account-ask-send-email.component.ts - 45 + src/app/+my-library/my-library-routing.module.ts + 77 + + + src/app/+my-library/my-videos/my-videos.component.ts + 58 - - Request email for account verification + + My video imports - src/app/+signup/+verify-account/verify-account-ask-send-email/verify-account-ask-send-email.component.html - 3,4 + src/app/+my-library/my-library-routing.module.ts + 90 - - Send verification email + + My subscriptions - src/app/+signup/+verify-account/verify-account-ask-send-email/verify-account-ask-send-email.component.html - 17 + src/app/+my-library/my-library-routing.module.ts + 99 - - This instance does not require email verification. + + Ownership changes - src/app/+signup/+verify-account/verify-account-ask-send-email/verify-account-ask-send-email.component.html - 20 + src/app/+my-library/my-library-routing.module.ts + 108 + + + + My video history + + src/app/+my-library/my-library-routing.module.ts + 118 @@ -4171,202 +4287,186 @@ The link will expire within 1 hour. 142 + + Multiple ways to subscribe to the current channel + + src/app/shared/shared-user-subscription/subscribe-button.component.html + 44 + + + + Open subscription dropdown + + src/app/shared/shared-user-subscription/subscribe-button.component.html + 46 + + Using an ActivityPub account src/app/shared/shared-user-subscription/subscribe-button.component.html - 50 + 54 - - Subscribe with a Mastodon account: + + Subscribe with a remote account: src/app/shared/shared-user-subscription/subscribe-button.component.html - 57 + 62 Using a syndication feed src/app/shared/shared-user-subscription/subscribe-button.component.html - 62 + 68 Subscribe via RSS src/app/shared/shared-user-subscription/subscribe-button.component.html - 63 + 69 Subscribe src/app/shared/shared-user-subscription/subscribe-button.component.html - 7 + 9 Subscribe to all channels src/app/shared/shared-user-subscription/subscribe-button.component.html - 9 + 11 channels subscribed src/app/shared/shared-user-subscription/subscribe-button.component.html - 11 + 13 {VAR_SELECT, select, undefined {Unsubscribe} other {Unsubscribe from all channels}} src/app/shared/shared-user-subscription/subscribe-button.component.html - 31 + 34 Subscribe with an account on this instance src/app/shared/shared-user-subscription/subscribe-button.component.html - 53 + 57 Subscribe with your local account src/app/shared/shared-user-subscription/subscribe-button.component.html - 54 + 58 - - Channels + + Published videos matching "" - src/app/+my-library/my-library.component.ts - 47 + src/app/+accounts/account-search/account-search.component.ts + 89 - - Videos + + Video channels - src/app/+my-library/my-library.component.ts - 54 + src/app/+accounts/account-video-channels/account-video-channels.component.html + 1 - - Playlists + + This account does not have channels. - src/app/+my-library/my-library.component.ts - 61 + src/app/+accounts/account-video-channels/account-video-channels.component.html + 4 - - Subscriptions + + See this video channel - src/app/+my-library/my-library.component.ts - 66 + src/app/+accounts/account-video-channels/account-video-channels.component.html + 9 + + + This channel doesn't have any videos. - src/app/+videos/videos-routing.module.ts - 73 + src/app/+accounts/account-video-channels/account-video-channels.component.html + 20 + + + SHOW THIS CHANNEL - src/app/+videos/video-list/video-user-subscriptions.component.ts - 45 + src/app/+accounts/account-video-channels/account-video-channels.component.html + 29,30 - - History + + Joined - src/app/+my-library/my-library.component.ts - 71 + src/app/+accounts/account-about/account-about.component.html + 12 - - Welcome to PeerTube! + + Verify account email confirmation - src/app/+signup/shared/signup-success.component.html - 8 + src/app/+signup/+verify-account/verify-account-email/verify-account-email.component.html + 3,4 - - If you need help to use PeerTube, you can have a look at the documentation. + + Email updated. - src/app/+signup/shared/signup-success.component.html - 14,15 + src/app/+signup/+verify-account/verify-account-email/verify-account-email.component.html + 10,11 - - My playlists + + An error occurred. - src/app/+my-library/my-library-routing.module.ts - 40 + src/app/+signup/+verify-account/verify-account-email/verify-account-email.component.html + 14 - - Create a new playlist + + An email with verification link will be sent to . - src/app/+my-library/my-library-routing.module.ts - 49 + src/app/+signup/+verify-account/verify-account-ask-send-email/verify-account-ask-send-email.component.ts + 45 - - Playlist elements + + Request email for account verification - src/app/+my-library/my-library-routing.module.ts - 58 + src/app/+signup/+verify-account/verify-account-ask-send-email/verify-account-ask-send-email.component.html + 3,4 - - Update playlist + + Send verification email - src/app/+my-library/my-library-routing.module.ts - 67 + src/app/+signup/+verify-account/verify-account-ask-send-email/verify-account-ask-send-email.component.html + 17 + + + This instance does not require email verification. - src/app/+my-library/my-video-playlists/my-video-playlist-elements.component.ts - 47 - - - - My videos - - src/app/+my-library/my-library-routing.module.ts - 77 - - - src/app/+my-library/my-videos/my-videos.component.ts - 58 - - - - My video imports - - src/app/+my-library/my-library-routing.module.ts - 90 - - - - My subscriptions - - src/app/+my-library/my-library-routing.module.ts - 99 - - - - Ownership changes - - src/app/+my-library/my-library-routing.module.ts - 108 - - - - My video history - - src/app/+my-library/my-library-routing.module.ts - 118 + src/app/+signup/+verify-account/verify-account-ask-send-email/verify-account-ask-send-email.component.html + 20 @@ -4398,6 +4498,10 @@ The link will expire within 1 hour. src/app/+my-library/my-video-playlists/my-video-playlist-elements.component.ts 127 + + src/app/shared/shared-moderation/user-moderation-dropdown.component.ts + 91 + src/app/shared/shared-main/buttons/delete-button.component.ts 16 @@ -4406,10 +4510,6 @@ The link will expire within 1 hour. src/app/shared/shared-main/buttons/delete-button.component.ts 21 - - src/app/shared/shared-moderation/user-moderation-dropdown.component.ts - 91 - src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts 208 @@ -4418,6 +4518,10 @@ The link will expire within 1 hour. src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts 308 + + src/app/+my-library/+my-video-channels/my-video-channels.component.ts + 71 + src/app/shared/shared-abuse-list/abuse-list-table.component.ts 129 @@ -4430,10 +4534,6 @@ The link will expire within 1 hour. src/app/shared/shared-abuse-list/abuse-list-table.component.ts 406 - - src/app/+my-library/+my-video-channels/my-video-channels.component.ts - 71 - src/app/+admin/moderation/video-comment-list/video-comment-list.component.ts 86 @@ -4454,6 +4554,10 @@ The link will expire within 1 hour. src/app/+admin/moderation/video-block-list/video-block-list.component.ts 79 + + src/app/+admin/follows/followers-list/followers-list.component.ts + 74 + src/app/+admin/users/user-list/user-list.component.ts 76 @@ -4462,10 +4566,6 @@ The link will expire within 1 hour. src/app/+admin/users/user-list/user-list.component.ts 194 - - src/app/+admin/follows/followers-list/followers-list.component.ts - 74 - videos deleted. @@ -4564,9 +4664,17 @@ The link will expire within 1 hour. src/app/+my-library/my-subscriptions/my-subscriptions.component.html 14 + + src/app/+my-library/my-history/my-history.component.html + 14 + + + src/app/+my-library/+my-video-channels/my-video-channels.component.html + 14 + src/app/shared/shared-moderation/server-blocklist.component.html - 20 + 27 src/app/shared/shared-moderation/account-blocklist.component.html @@ -4576,13 +4684,9 @@ The link will expire within 1 hour. src/app/shared/shared-abuse-list/abuse-list-table.component.html 31 - - src/app/+my-library/+my-video-channels/my-video-channels.component.html - 14 - src/app/+admin/follows/following-list/following-list.component.html - 20 + 27 src/app/shared/shared-moderation/account-blocklist.component.html @@ -4590,7 +4694,7 @@ The link will expire within 1 hour. src/app/shared/shared-moderation/server-blocklist.component.html - 20 + 27 src/app/+admin/moderation/video-comment-list/video-comment-list.component.html @@ -4600,14 +4704,14 @@ The link will expire within 1 hour. src/app/+admin/moderation/video-block-list/video-block-list.component.html 33 - - src/app/+admin/users/user-list/user-list.component.html - 36 - src/app/+admin/follows/followers-list/followers-list.component.html 20 + + src/app/+admin/users/user-list/user-list.component.html + 41 + Delete @@ -4723,7 +4827,7 @@ The link will expire within 1 hour. src/app/+my-library/+my-video-channels/my-video-channel-update.component.ts - 127 + 146 @@ -4749,7 +4853,7 @@ The link will expire within 1 hour. src/app/+my-account/my-account-settings/my-account-profile/my-account-profile.component.html - 17 + 28 src/app/+my-library/+my-video-channels/my-video-channel-edit.component.html @@ -4788,7 +4892,7 @@ The link will expire within 1 hour. src/app/+videos/+video-edit/video-add-components/video-import-torrent.component.html - 34 + 37 src/app/+videos/+video-edit/video-add-components/video-import-url.component.html @@ -4800,7 +4904,7 @@ The link will expire within 1 hour. src/app/+videos/+video-edit/video-add-components/video-upload.component.html - 18 + 21 src/app/+videos/+video-edit/shared/video-edit.component.html @@ -4846,11 +4950,11 @@ The link will expire within 1 hour. src/app/+videos/+video-edit/video-add-components/video-upload.component.html - 35 + 38 src/app/+videos/+video-edit/shared/video-edit.component.html - 267 + 270 src/app/+admin/users/user-edit/user-edit.component.html @@ -4978,13 +5082,6 @@ The link will expire within 1 hour. 77 - - - - src/app/shared/shared-main/buttons/action-dropdown.component.html - 22 - - Showing to of imports @@ -5041,7 +5138,7 @@ The link will expire within 1 hour. src/app/+admin/follows/following-list/following-list.component.html - 34 + 37 src/app/+admin/follows/followers-list/followers-list.component.html @@ -5052,11 +5149,7 @@ The link will expire within 1 hour. See the error src/app/+my-library/my-video-imports/my-video-imports.component.html - 27 - - - src/app/+my-library/my-video-imports/my-video-imports.component.html - 27 + 26 @@ -5080,8 +5173,8 @@ The link will expire within 1 hour. 11 - - You don't have any subscriptions yet. + + You don't have any subscription yet. src/app/+my-library/my-subscriptions/my-subscriptions.component.html 18 @@ -5198,7 +5291,7 @@ The link will expire within 1 hour. src/app/+admin/users/user-list/user-list.component.html - 106 + 107 @@ -5262,60 +5355,67 @@ The link will expire within 1 hour. 13 - - My videos history + + My watch history src/app/+my-library/my-history/my-history.component.ts - 44 + 49 Videos history is enabled src/app/+my-library/my-history/my-history.component.ts - 76 + 106 Videos history is disabled src/app/+my-library/my-history/my-history.component.ts - 77 + 107 Delete videos history src/app/+my-library/my-history/my-history.component.ts - 89 + 119 Are you sure you want to delete all your videos history? src/app/+my-library/my-history/my-history.component.ts - 90 + 120 Videos history deleted src/app/+my-library/my-history/my-history.component.ts - 98 + 128 - - My history + + My watch history src/app/+my-library/my-history/my-history.component.html 3 - - Video history + + Search your history src/app/+my-library/my-history/my-history.component.html - 9 + 10 + + + + Track watch history + + src/app/+my-library/my-history/my-history.component.html + 20 @@ -5323,14 +5423,28 @@ The link will expire within 1 hour. "/> Delete history src/app/+my-library/my-history/my-history.component.html - 13,15 + 24,26 - - You don't have any video history yet. + + You don't have any video in your watch history yet. src/app/+my-library/my-history/my-history.component.html - 19 + 30 + + + + Welcome to PeerTube! + + src/app/+signup/shared/signup-success.component.html + 8 + + + + If you need help to use PeerTube, you can have a look at the documentation. + + src/app/+signup/shared/signup-success.component.html + 14,15 @@ -5388,27 +5502,6 @@ The link will expire within 1 hour. 36,38 - - {VAR_PLURAL, plural, =0 {No videos} =1 {1 video} other { videos}} - - src/app/shared/shared-video-playlist/video-playlist-miniature.component.html - 9 - - - - Updated - - src/app/shared/shared-video-playlist/video-playlist-miniature.component.html - 29 - - - - - - src/app/shared/shared-video-playlist/video-playlist-miniature.component.html - 22,24 - - You cannot ban root. @@ -5797,85 +5890,50 @@ The link will expire within 1 hour. 369 - - Moderation - - src/app/+my-account/my-account.component.ts - 28 - + + Open actions - src/app/+admin/admin.component.ts - 47 + src/app/shared/shared-main/buttons/action-dropdown.component.html + 4 - - Muted accounts - - src/app/+my-account/my-account.component.ts - 31 - - - src/app/+my-account/my-account-routing.module.ts - 86 - - - src/app/+admin/admin.component.ts - 74 - + + - src/app/+admin/moderation/moderation.routes.ts - 98 + src/app/shared/shared-main/buttons/action-dropdown.component.html + 22 - - Muted servers - - src/app/+my-account/my-account.component.ts - 36 - + + Open syndication dropdown - src/app/+my-account/my-account-routing.module.ts - 95 - - - src/app/+admin/admin.component.ts - 81 + src/app/shared/shared-main/feeds/feed.component.html + 3 - - - Abuse reports - src/app/+my-account/my-account.component.ts - 41 + src/app/shared/shared-main/feeds/feed.component.html + 3 - - Settings + + {VAR_PLURAL, plural, =0 {No videos} =1 {1 video} other { videos}} - src/app/+my-account/my-account.component.ts - 50 + src/app/shared/shared-video-playlist/video-playlist-miniature.component.html + 9 - - Notifications - - src/app/+my-account/my-account.component.ts - 55 - + + Updated - src/app/+my-account/my-account-routing.module.ts - 109 + src/app/shared/shared-video-playlist/video-playlist-miniature.component.html + 29 - - Applications - - src/app/+my-account/my-account.component.ts - 60 - + + - src/app/+my-account/my-account-routing.module.ts - 127 + src/app/shared/shared-video-playlist/video-playlist-miniature.component.html + 22,24 @@ -5998,10 +6056,21 @@ The link will expire within 1 hour. 287 - - {VAR_PLURAL, plural, =1 {1 view} other { views}} + + Open video actions - src/app/shared/shared-video/video-views-counter.component.html + src/app/shared/shared-video-miniature/video-actions-dropdown.component.html + 4 + + + src/app/shared/shared-video-miniature/video-actions-dropdown.component.html + 4 + + + + {VAR_PLURAL, plural, =1 {1 view} other { views}} + + src/app/shared/shared-video/video-views-counter.component.html 3 @@ -6028,6 +6097,13 @@ The link will expire within 1 hour. 7,8 + + Cannot fetch information of this remote account + + src/app/shared/shared-user-subscription/remote-subscribe.component.ts + 60 + + Remote subscribeRemote interact @@ -6035,36 +6111,18 @@ The link will expire within 1 hour. 11,12 - - You can subscribe to the channel via any ActivityPub-capable fediverse instance. For instance with Mastodon or Pleroma you can type the channel URL in the search box and subscribe there. + + You can subscribe to the channel via any ActivityPub-capable fediverse instance (PeerTube, Mastodon or Pleroma for example). src/app/shared/shared-user-subscription/remote-subscribe.component.html - 18,20 + 18,19 - - You can interact with this via any ActivityPub-capable fediverse instance. For instance with Mastodon or Pleroma you can type the current URL in the search box and interact with it there. + + You can interact with this via any ActivityPub-capable fediverse instance (PeerTube, Mastodon or Pleroma for example). src/app/shared/shared-user-subscription/remote-subscribe.component.html - 27,29 - - - - Account settings - - src/app/+my-account/my-account-routing.module.ts - 29 - - - - My abuse reports - - src/app/+my-account/my-account-routing.module.ts - 118 + 26,27 @@ -6327,2237 +6385,1976 @@ The link will expire within 1 hour. 231,232 - - Renewing the token will disallow previously configured clients from retrieving the feed until they use the new token. Proceed? - - src/app/+my-account/my-account-applications/my-account-applications.component.ts - 41 - - - - Renew token + + Add to watch later - src/app/+my-account/my-account-applications/my-account-applications.component.ts - 42 + src/app/shared/shared-thumbnail/video-thumbnail.component.ts + 29 - - Token renewed. Update your client configuration accordingly. + + Remove from watch later - src/app/+my-account/my-account-applications/my-account-applications.component.ts - 49 + src/app/shared/shared-thumbnail/video-thumbnail.component.ts + 30 - - Applications + + LIVE - src/app/+my-account/my-account-applications/my-account-applications.component.html - 3 + src/app/shared/shared-thumbnail/video-thumbnail.component.html + 31 - - - SUBSCRIPTION FEED - src/app/+my-account/my-account-applications/my-account-applications.component.html - 8 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 881 - - Use third-party feed aggregators to retrieve the list of videos from channels you subscribed to. + + LIVE ENDED - src/app/+my-account/my-account-applications/my-account-applications.component.html - 10,12 + src/app/shared/shared-thumbnail/video-thumbnail.component.html + 32 - - Feed URL + + Live information - src/app/+my-account/my-account-applications/my-account-applications.component.html - 18 + src/app/shared/shared-video-live/live-stream-information.component.html + 3 - - Feed Token + + Update live settings - src/app/+my-account/my-account-applications/my-account-applications.component.html - 23 + src/app/shared/shared-video-live/live-stream-information.component.html + 39 - - ⚠️ Never share your feed token with anyone. + + Live RTMP Url - src/app/+my-account/my-account-applications/my-account-applications.component.html - 26 + src/app/shared/shared-video-live/live-stream-information.component.html + 19 - - - Renew token - src/app/+my-account/my-account-applications/my-account-applications.component.html - 35 + src/app/+videos/+video-edit/shared/video-edit.component.html + 218 - - Avatar changed. + + Live stream key - src/app/+my-account/my-account-settings/my-account-settings.component.ts - 44 + src/app/shared/shared-video-live/live-stream-information.component.html + 24 - src/app/+my-library/+my-video-channels/my-video-channel-update.component.ts - 105 + src/app/+videos/+video-edit/shared/video-edit.component.html + 223 - - avatar + + ⚠️ Never share your stream key with anyone. - src/app/+my-account/my-account-settings/my-account-settings.component.ts - 51 + src/app/shared/shared-video-live/live-stream-information.component.html + 27 - - - PROFILE SETTINGS - src/app/+my-account/my-account-settings/my-account-settings.component.html - 12 + src/app/+videos/+video-edit/shared/video-edit.component.html + 226 - - VIDEO SETTINGS + + Permanent live - src/app/+my-account/my-account-settings/my-account-settings.component.html - 26 + src/app/shared/shared-video-live/live-stream-information.component.html + 10 - - NOTIFICATIONS + + Replay will be saved - src/app/+my-account/my-account-settings/my-account-settings.component.html - 37 + src/app/shared/shared-video-live/live-stream-information.component.html + 11 - - INTERFACE + + Cancel - src/app/+my-account/my-account-settings/my-account-settings.component.html - 47 + src/app/shared/shared-video-miniature/videos-selection.component.html + 19,20 - - EMAIL + + Violent or repulsive - src/app/+my-account/my-account-settings/my-account-settings.component.html - 67 + src/app/shared/shared-moderation/abuse.service.ts + 139 - - DANGER ZONE + + Contains offensive, violent, or coarse language or iconography. - src/app/+my-account/my-account-settings/my-account-settings.component.html - 77 + src/app/shared/shared-moderation/abuse.service.ts + 140 + + + Hateful or abusive - src/app/+admin/users/user-edit/user-edit.component.html - 196 + src/app/shared/shared-moderation/abuse.service.ts + 144 + + + Contains abusive, racist or sexist language or iconography. - src/app/+admin/users/user-edit/user-edit.component.html - 196 + src/app/shared/shared-moderation/abuse.service.ts + 145 - - PASSWORD + + Spam, ad or false news - src/app/+my-account/my-account-settings/my-account-settings.component.html - 57 + src/app/shared/shared-moderation/abuse.service.ts + 149 - - Profile updated. + + Contains marketing, spam, purposefully deceitful news, or otherwise misleading thumbnail/text/tags. Please provide reputable sources to report hoaxes. - src/app/+my-account/my-account-settings/my-account-profile/my-account-profile.component.ts - 51 + src/app/shared/shared-moderation/abuse.service.ts + 150 - - Add to watch later + + Privacy breach or doxxing - src/app/shared/shared-thumbnail/video-thumbnail.component.ts - 29 + src/app/shared/shared-moderation/abuse.service.ts + 154 - - Remove from watch later + + Contains personal information that could be used to track, identify, contact or impersonate someone (e.g. name, address, phone number, email, or credit card details). - src/app/shared/shared-thumbnail/video-thumbnail.component.ts - 30 + src/app/shared/shared-moderation/abuse.service.ts + 155 - - LIVE + + Copyright - src/app/shared/shared-thumbnail/video-thumbnail.component.html - 31 + src/app/shared/shared-moderation/abuse.service.ts + 159 - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 846 + src/app/shared/shared-abuse-list/abuse-details.component.ts + 25 - - LIVE ENDED + + Infringes your copyright wrt. the regional laws with which the server must comply. - src/app/shared/shared-thumbnail/video-thumbnail.component.html - 32 + src/app/shared/shared-moderation/abuse.service.ts + 160 - - Password updated. + + Breaks server rules - src/app/+my-account/my-account-settings/my-account-change-password/my-account-change-password.component.ts - 48 + src/app/shared/shared-moderation/abuse.service.ts + 164 - - You current password is invalid. - - src/app/+my-account/my-account-settings/my-account-change-password/my-account-change-password.component.ts - 56 - + + Anything not included in the above that breaks the terms of service, code of conduct, or general rules in place on the server. - src/app/+my-account/my-account-settings/my-account-change-email/my-account-change-email.component.ts - 61 + src/app/shared/shared-moderation/abuse.service.ts + 165 - - Change password - - src/app/+my-account/my-account-settings/my-account-change-password/my-account-change-password.component.html - 5 - - - src/app/+my-account/my-account-settings/my-account-change-password/my-account-change-password.component.html - 33 - - - - Current password + + Thumbnails - src/app/+my-account/my-account-settings/my-account-change-password/my-account-change-password.component.html - 8 + src/app/shared/shared-moderation/abuse.service.ts + 173 - src/app/+my-account/my-account-settings/my-account-change-email/my-account-change-email.component.html + src/app/shared/shared-abuse-list/abuse-details.component.ts 27 - - New password + + The above can only be seen in thumbnails. - src/app/+my-account/my-account-settings/my-account-change-password/my-account-change-password.component.html - 17 + src/app/shared/shared-moderation/abuse.service.ts + 174 - - Confirm new password + + Captions - src/app/+my-account/my-account-settings/my-account-change-password/my-account-change-password.component.html - 26 + src/app/shared/shared-moderation/abuse.service.ts + 178 - - - Notification preferences - src/app/+my-account/my-account-notifications/my-account-notifications.component.html - 4,6 + src/app/shared/shared-abuse-list/abuse-details.component.ts + 28 - - Newest first + + The above can only be seen in captions (please describe which). - src/app/+my-account/my-account-notifications/my-account-notifications.component.html - 11 + src/app/shared/shared-moderation/abuse.service.ts + 179 - - Unread first + + users banned. - src/app/+my-account/my-account-notifications/my-account-notifications.component.html - 12 + src/app/shared/shared-moderation/user-ban-modal.component.ts + 53 - - All read + + User banned. - src/app/+my-account/my-account-notifications/my-account-notifications.component.html - 26 + src/app/shared/shared-moderation/user-ban-modal.component.ts + 54 - - Muted servers + + Ban - src/app/shared/shared-moderation/server-blocklist.component.html + src/app/shared/shared-moderation/user-ban-modal.component.html 3 + + + Reason... - src/app/shared/shared-moderation/server-blocklist.component.html - 3 + src/app/shared/shared-moderation/user-ban-modal.component.html + 12 - - Showing to of muted instances + + A banned user will no longer be able to login. - src/app/shared/shared-moderation/server-blocklist.component.html - 10 + src/app/shared/shared-moderation/user-ban-modal.component.html + 21,22 + + + Ban this user - src/app/shared/shared-moderation/server-blocklist.component.html - 10 + src/app/shared/shared-moderation/user-ban-modal.component.html + 31 - - Mute domains + + Moderation - src/app/shared/shared-moderation/server-blocklist.component.html - 64 + src/app/+my-account/my-account.component.ts + 28 - src/app/shared/shared-moderation/server-blocklist.component.html - 64 + src/app/+admin/admin.component.ts + 47 - - Filter... - - src/app/shared/shared-moderation/server-blocklist.component.html - 16 - + + Muted accounts - src/app/shared/shared-moderation/account-blocklist.component.html - 16 + src/app/+my-account/my-account.component.ts + 31 - src/app/shared/shared-abuse-list/abuse-list-table.component.html - 27 + src/app/+my-account/my-account-routing.module.ts + 86 - src/app/+admin/follows/following-list/following-list.component.html - 16 + src/app/+admin/admin.component.ts + 74 - src/app/shared/shared-moderation/account-blocklist.component.html - 16 + src/app/+admin/moderation/moderation.routes.ts + 98 + + + Muted servers - src/app/shared/shared-moderation/server-blocklist.component.html - 16 + src/app/+my-account/my-account.component.ts + 36 - src/app/+admin/moderation/video-comment-list/video-comment-list.component.html - 42 + src/app/+my-account/my-account-routing.module.ts + 95 - src/app/+admin/moderation/video-block-list/video-block-list.component.html - 29 + src/app/+admin/admin.component.ts + 81 + + + Abuse reports - src/app/+admin/users/user-list/user-list.component.html - 32 + src/app/+my-account/my-account.component.ts + 41 + + + Settings - src/app/+admin/follows/followers-list/followers-list.component.html - 16 + src/app/+my-account/my-account.component.ts + 50 - - Mute domain + + Notifications - src/app/shared/shared-moderation/server-blocklist.component.html - 24 + src/app/+my-account/my-account.component.ts + 55 - src/app/shared/shared-moderation/server-blocklist.component.html - 24 + src/app/+my-account/my-account-routing.module.ts + 109 - - Muted at - - src/app/shared/shared-moderation/server-blocklist.component.html - 33 - + + Applications - src/app/shared/shared-moderation/account-blocklist.component.html - 29 + src/app/+my-account/my-account.component.ts + 60 - src/app/shared/shared-moderation/account-blocklist.component.html - 29 + src/app/+my-account/my-account-routing.module.ts + 127 + + + Video added in at timestamps - src/app/shared/shared-moderation/server-blocklist.component.html - 33 + src/app/shared/shared-video-playlist/video-add-to-playlist.component.ts + 377 - - Unmute + + Video added in - src/app/shared/shared-moderation/server-blocklist.component.html - 40 + src/app/shared/shared-video-playlist/video-add-to-playlist.component.ts + 378 + + + Save to - src/app/shared/shared-moderation/account-blocklist.component.html - 36 + src/app/shared/shared-video-playlist/video-add-to-playlist.component.html + 4 + + + Search playlists - src/app/shared/shared-moderation/account-blocklist.component.html - 36 + src/app/shared/shared-video-playlist/video-add-to-playlist.component.html + 9 + + + Create a private playlist - src/app/shared/shared-moderation/server-blocklist.component.html - 40 + src/app/shared/shared-video-playlist/video-add-to-playlist.component.html + 66 - - Open instance in a new tab + + Video blocked. - src/app/shared/shared-moderation/server-blocklist.component.html - 43 + src/app/shared/shared-moderation/video-block.component.ts + 60 - src/app/+admin/follows/following-list/following-list.component.html - 45 + src/app/shared/shared-abuse-list/abuse-list-table.component.ts + 340 + + + Please describe the reason... - src/app/shared/shared-moderation/server-blocklist.component.html - 43 + src/app/shared/shared-moderation/video-block.component.html + 13 - - No server found matching current filters. + + Block video "" - src/app/shared/shared-moderation/server-blocklist.component.html - 56 + src/app/shared/shared-moderation/video-block.component.html + 3 + + + Block live "" - src/app/shared/shared-moderation/server-blocklist.component.html - 56 + src/app/shared/shared-moderation/video-block.component.html + 4 - - No server found. - - src/app/shared/shared-moderation/server-blocklist.component.html - 57 - + + Unfederate the video - src/app/shared/shared-moderation/server-blocklist.component.html - 57 + src/app/shared/shared-moderation/video-block.component.html + 24 - - Muted accounts + + This will ask remote instances to delete it - src/app/shared/shared-moderation/account-blocklist.component.html - 3 + src/app/shared/shared-moderation/video-block.component.html + 27 + + + Blocking this live will automatically terminate the live stream. - src/app/shared/shared-moderation/account-blocklist.component.html - 3 + src/app/shared/shared-moderation/video-block.component.html + 33,34 - - Showing to of muted accounts + + Video reported. - src/app/shared/shared-moderation/account-blocklist.component.html - 10 + src/app/shared/shared-moderation/report-modals/video-report.component.ts + 110 + + + Report video "" - src/app/shared/shared-moderation/account-blocklist.component.html - 10 + src/app/shared/shared-moderation/report-modals/video-report.component.html + 3 - - Account + + Your report will be sent to moderators of and will be forwarded to the video origin () too. - src/app/shared/shared-moderation/account-blocklist.component.html - 28 + src/app/shared/shared-moderation/report-modals/video-report.component.html + 74,76 + + + Username is required. - src/app/shared/shared-moderation/account-blocklist.component.html - 28 + src/app/shared/form-validators/user-validators.ts + 12 - src/app/+admin/moderation/video-comment-list/video-comment-list.component.html - 59 + src/app/shared/form-validators/login-validators.ts + 9 - - No account found matching current filters. - - src/app/shared/shared-moderation/account-blocklist.component.html - 63 - + + Username must be at least 1 character long. - src/app/shared/shared-moderation/account-blocklist.component.html - 63 + src/app/shared/form-validators/user-validators.ts + 13 - - No account found. + + Username cannot be more than 50 characters long. - src/app/shared/shared-moderation/account-blocklist.component.html - 64 + src/app/shared/form-validators/user-validators.ts + 14 + + + Username should be lowercase alphanumeric; dots and underscores are allowed. - src/app/shared/shared-moderation/account-blocklist.component.html - 64 + src/app/shared/form-validators/user-validators.ts + 15 - - Reports + + Channel name is required. - src/app/+my-account/my-account-abuses/my-account-abuses-list.component.html - 3 + src/app/shared/form-validators/user-validators.ts + 27 + + + Channel name must be at least 1 character long. - src/app/+admin/moderation/abuse-list/abuse-list.component.html - 3 + src/app/shared/form-validators/user-validators.ts + 28 - - Violent or repulsive + + Channel name cannot be more than 50 characters long. - src/app/shared/shared-moderation/abuse.service.ts - 139 + src/app/shared/form-validators/user-validators.ts + 29 - - Contains offensive, violent, or coarse language or iconography. + + Channel name should be lowercase, and can contain only alphanumeric characters, dots and underscores. - src/app/shared/shared-moderation/abuse.service.ts - 140 + src/app/shared/form-validators/user-validators.ts + 30 - - Hateful or abusive + + Email is required. - src/app/shared/shared-moderation/abuse.service.ts - 144 + src/app/shared/form-validators/user-validators.ts + 37 - - - Contains abusive, racist or sexist language or iconography. - src/app/shared/shared-moderation/abuse.service.ts - 145 + src/app/shared/form-validators/instance-validators.ts + 7 - - Spam, ad or false news + + Email must be valid. - src/app/shared/shared-moderation/abuse.service.ts - 149 + src/app/shared/form-validators/user-validators.ts + 38 - - - Contains marketing, spam, purposefully deceitful news, or otherwise misleading thumbnail/text/tags. Please provide reputable sources to report hoaxes. - src/app/shared/shared-moderation/abuse.service.ts - 150 + src/app/shared/form-validators/instance-validators.ts + 8 - - Privacy breach or doxxing + + Handle is required. - src/app/shared/shared-moderation/abuse.service.ts - 154 + src/app/shared/form-validators/user-validators.ts + 48 - - Contains personal information that could be used to track, identify, contact or impersonate someone (e.g. name, address, phone number, email, or credit card details). + + Handle must be valid (chocobozzz@example.com). - src/app/shared/shared-moderation/abuse.service.ts - 155 + src/app/shared/form-validators/user-validators.ts + 49 - - Copyright + + Password is required. - src/app/shared/shared-moderation/abuse.service.ts - 159 + src/app/shared/form-validators/user-validators.ts + 58 - src/app/shared/shared-abuse-list/abuse-details.component.ts - 25 + src/app/shared/form-validators/user-validators.ts + 69 - - - Infringes your copyright wrt. the regional laws with which the server must comply. - src/app/shared/shared-moderation/abuse.service.ts - 160 + src/app/shared/form-validators/login-validators.ts + 18 - - Breaks server rules + + Password must be at least 6 characters long. - src/app/shared/shared-moderation/abuse.service.ts - 164 + src/app/shared/form-validators/user-validators.ts + 70 - - - Anything not included in the above that breaks the terms of service, code of conduct, or general rules in place on the server. - src/app/shared/shared-moderation/abuse.service.ts - 165 + src/app/shared/form-validators/user-validators.ts + 81 - - Thumbnails + + Password cannot be more than 255 characters long. - src/app/shared/shared-moderation/abuse.service.ts - 173 + src/app/shared/form-validators/user-validators.ts + 71 - src/app/shared/shared-abuse-list/abuse-details.component.ts - 27 + src/app/shared/form-validators/user-validators.ts + 82 - - The above can only be seen in thumbnails. + + The new password and the confirmed password do not correspond. - src/app/shared/shared-moderation/abuse.service.ts - 174 + src/app/shared/form-validators/user-validators.ts + 89 - - Captions - - src/app/shared/shared-moderation/abuse.service.ts - 178 - + + Video quota is required. - src/app/shared/shared-abuse-list/abuse-details.component.ts - 28 + src/app/shared/form-validators/user-validators.ts + 96 - - The above can only be seen in captions (please describe which). + + Quota must be greater than -1. - src/app/shared/shared-moderation/abuse.service.ts - 179 + src/app/shared/form-validators/user-validators.ts + 97 - - Live information + + Daily upload limit is required. - src/app/shared/shared-video-live/live-stream-information.component.html - 3 + src/app/shared/form-validators/user-validators.ts + 103 - - Update live settings + + Daily upload limit must be greater than -1. - src/app/shared/shared-video-live/live-stream-information.component.html - 35 + src/app/shared/form-validators/user-validators.ts + 104 - - Live RTMP Url + + User role is required. - src/app/shared/shared-video-live/live-stream-information.component.html - 15 + src/app/shared/form-validators/user-validators.ts + 111 + + + Description must be at least 3 characters long. - src/app/+videos/+video-edit/shared/video-edit.component.html - 215 + src/app/shared/form-validators/user-validators.ts + 123 - - - Live stream key - src/app/shared/shared-video-live/live-stream-information.component.html - 20 + src/app/shared/form-validators/video-channel-validators.ts + 38 - src/app/+videos/+video-edit/shared/video-edit.component.html - 220 + src/app/shared/form-validators/video-playlist-validators.ts + 33 - - ⚠️ Never share your stream key with anyone. + + Description cannot be more than 1000 characters long. - src/app/shared/shared-video-live/live-stream-information.component.html - 23 + src/app/shared/form-validators/user-validators.ts + 124 - src/app/+videos/+video-edit/shared/video-edit.component.html - 223 + src/app/shared/form-validators/video-channel-validators.ts + 39 - - - Permanent live - src/app/shared/shared-video-live/live-stream-information.component.html - 10 + src/app/shared/form-validators/video-playlist-validators.ts + 34 - - Replay will be saved + + You must agree with the instance terms in order to register on it. - src/app/shared/shared-video-live/live-stream-information.component.html - 11 + src/app/shared/form-validators/user-validators.ts + 131 - - Cancel + + Ban reason must be at least 3 characters long. - src/app/shared/shared-video-miniature/videos-selection.component.html - 19,20 + src/app/shared/form-validators/user-validators.ts + 141 - - users banned. + + Ban reason cannot be more than 250 characters long. - src/app/shared/shared-moderation/user-ban-modal.component.ts - 53 + src/app/shared/form-validators/user-validators.ts + 142 - - User banned. + + Display name is required. - src/app/shared/shared-moderation/user-ban-modal.component.ts - 54 + src/app/shared/form-validators/user-validators.ts + 153 - - - Ban - src/app/shared/shared-moderation/user-ban-modal.component.html - 3 + src/app/shared/form-validators/video-channel-validators.ts + 26 - - - Reason... - src/app/shared/shared-moderation/user-ban-modal.component.html + src/app/shared/form-validators/video-playlist-validators.ts 12 - - A banned user will no longer be able to login. + + Display name must be at least 1 character long. - src/app/shared/shared-moderation/user-ban-modal.component.html - 21,22 + src/app/shared/form-validators/user-validators.ts + 154 - - - Ban this user - src/app/shared/shared-moderation/user-ban-modal.component.html - 31 + src/app/shared/form-validators/video-channel-validators.ts + 27 - - - Video added in at timestamps - src/app/shared/shared-video-playlist/video-add-to-playlist.component.ts - 377 + src/app/shared/form-validators/video-playlist-validators.ts + 13 - - Video added in + + Display name cannot be more than 50 characters long. - src/app/shared/shared-video-playlist/video-add-to-playlist.component.ts - 378 + src/app/shared/form-validators/user-validators.ts + 155 - - - Save to - src/app/shared/shared-video-playlist/video-add-to-playlist.component.html - 4 + src/app/shared/form-validators/video-channel-validators.ts + 28 - - Search playlists + + video - src/app/shared/shared-video-playlist/video-add-to-playlist.component.html - 9 + src/app/shared/shared-video-miniature/video-download.component.ts + 48 - - - Create a private playlist - src/app/shared/shared-video-playlist/video-add-to-playlist.component.html - 66 + src/app/+videos/+video-edit/video-add-components/video-upload.component.ts + 229 - - Username is required. + + subtitles - src/app/shared/form-validators/user-validators.ts - 12 + src/app/shared/shared-video-miniature/video-download.component.ts + 49 + + + Encoder - src/app/shared/form-validators/login-validators.ts - 9 + src/app/shared/shared-video-miniature/video-download.component.ts + 145 - - Username must be at least 1 character long. + + Format name - src/app/shared/form-validators/user-validators.ts - 13 + src/app/shared/shared-video-miniature/video-download.component.ts + 146 - - Username cannot be more than 50 characters long. + + Size - src/app/shared/form-validators/user-validators.ts - 14 + src/app/shared/shared-video-miniature/video-download.component.ts + 147 - - Username should be lowercase alphanumeric; dots and underscores are allowed. + + Bitrate - src/app/shared/form-validators/user-validators.ts - 15 + src/app/shared/shared-video-miniature/video-download.component.ts + 149 - - - Channel name is required. - src/app/shared/form-validators/user-validators.ts - 27 + src/app/shared/shared-video-miniature/video-download.component.ts + 172 - - Channel name must be at least 1 character long. + + Codec - src/app/shared/form-validators/user-validators.ts - 28 + src/app/shared/shared-video-miniature/video-download.component.ts + 169 - - Channel name cannot be more than 50 characters long. + + Profile - src/app/shared/form-validators/user-validators.ts - 29 + src/app/shared/shared-video-miniature/video-download.component.ts + 170 - - Channel name should be lowercase, and can contain only alphanumeric characters, dots and underscores. + + Resolution - src/app/shared/form-validators/user-validators.ts - 30 + src/app/shared/shared-video-miniature/video-download.component.ts + 179 - - Email is required. + + Aspect ratio - src/app/shared/form-validators/user-validators.ts - 37 + src/app/shared/shared-video-miniature/video-download.component.ts + 180 + + + Average frame rate - src/app/shared/form-validators/instance-validators.ts - 7 + src/app/shared/shared-video-miniature/video-download.component.ts + 181 - - Email must be valid. + + Pixel format - src/app/shared/form-validators/user-validators.ts - 38 + src/app/shared/shared-video-miniature/video-download.component.ts + 182 + + + Sample rate - src/app/shared/form-validators/instance-validators.ts - 8 + src/app/shared/shared-video-miniature/video-download.component.ts + 186 - - Password is required. + + Channel Layout - src/app/shared/form-validators/user-validators.ts - 47 + src/app/shared/shared-video-miniature/video-download.component.ts + 187 + + + Download - src/app/shared/form-validators/user-validators.ts - 58 + src/app/shared/shared-video-miniature/video-download.component.html + 4 - src/app/shared/form-validators/login-validators.ts - 18 + src/app/shared/shared-video-miniature/video-download.component.html + 104 - - Password must be at least 6 characters long. + + subtitles - src/app/shared/form-validators/user-validators.ts - 59 + src/app/shared/shared-video-miniature/video-download.component.html + 11 + + + video - src/app/shared/form-validators/user-validators.ts - 70 + src/app/shared/shared-video-miniature/video-download.component.html + 12 - - Password cannot be more than 255 characters long. + + Format - src/app/shared/form-validators/user-validators.ts - 60 + src/app/shared/shared-video-miniature/video-download.component.html + 45 + + + Video stream - src/app/shared/form-validators/user-validators.ts - 71 + src/app/shared/shared-video-miniature/video-download.component.html + 57 - - The new password and the confirmed password do not correspond. + + Audio stream - src/app/shared/form-validators/user-validators.ts - 78 + src/app/shared/shared-video-miniature/video-download.component.html + 69 - - Video quota is required. + + - src/app/shared/form-validators/user-validators.ts - 85 + src/app/shared/shared-video-miniature/video-download.component.html + 49 - - - Quota must be greater than -1. - src/app/shared/form-validators/user-validators.ts - 86 + src/app/shared/shared-video-miniature/video-download.component.html + 61 - - - Daily upload limit is required. - src/app/shared/form-validators/user-validators.ts - 92 + src/app/shared/shared-video-miniature/video-download.component.html + 73 - - Daily upload limit must be greater than -1. + + Direct download - src/app/shared/form-validators/user-validators.ts - 93 + src/app/shared/shared-video-miniature/video-download.component.html + 87 - - User role is required. + + Torrent (.torrent file) - src/app/shared/form-validators/user-validators.ts - 100 + src/app/shared/shared-video-miniature/video-download.component.html + 92 - - Description must be at least 3 characters long. + + Account settings - src/app/shared/form-validators/user-validators.ts - 112 + src/app/+my-account/my-account-routing.module.ts + 29 + + + My abuse reports - src/app/shared/form-validators/video-channel-validators.ts - 38 + src/app/+my-account/my-account-routing.module.ts + 118 + + + Renewing the token will disallow previously configured clients from retrieving the feed until they use the new token. Proceed? - src/app/shared/form-validators/video-playlist-validators.ts - 33 + src/app/+my-account/my-account-applications/my-account-applications.component.ts + 41 - - Description cannot be more than 1000 characters long. + + Renew token - src/app/shared/form-validators/user-validators.ts - 113 + src/app/+my-account/my-account-applications/my-account-applications.component.ts + 42 + + + Token renewed. Update your client configuration accordingly. - src/app/shared/form-validators/video-channel-validators.ts - 39 + src/app/+my-account/my-account-applications/my-account-applications.component.ts + 49 + + + Applications - src/app/shared/form-validators/video-playlist-validators.ts - 34 + src/app/+my-account/my-account-applications/my-account-applications.component.html + 3 - - You must agree with the instance terms in order to register on it. + + SUBSCRIPTION FEED - src/app/shared/form-validators/user-validators.ts - 120 + src/app/+my-account/my-account-applications/my-account-applications.component.html + 8 - - Ban reason must be at least 3 characters long. + + Use third-party feed aggregators to retrieve the list of videos from channels you subscribed to. - src/app/shared/form-validators/user-validators.ts - 130 + src/app/+my-account/my-account-applications/my-account-applications.component.html + 10,12 - - Ban reason cannot be more than 250 characters long. + + Feed URL - src/app/shared/form-validators/user-validators.ts - 131 + src/app/+my-account/my-account-applications/my-account-applications.component.html + 18 - - Display name is required. + + Feed Token - src/app/shared/form-validators/user-validators.ts - 142 + src/app/+my-account/my-account-applications/my-account-applications.component.html + 23 + + + ⚠️ Never share your feed token with anyone. - src/app/shared/form-validators/video-channel-validators.ts + src/app/+my-account/my-account-applications/my-account-applications.component.html 26 - - src/app/shared/form-validators/video-playlist-validators.ts - 12 - - - Display name must be at least 1 character long. + + Renew token - src/app/shared/form-validators/user-validators.ts - 143 + src/app/+my-account/my-account-applications/my-account-applications.component.html + 35 + + + Avatar changed. - src/app/shared/form-validators/video-channel-validators.ts - 27 + src/app/+my-account/my-account-settings/my-account-settings.component.ts + 44 - src/app/shared/form-validators/video-playlist-validators.ts - 13 + src/app/+my-library/+my-video-channels/my-video-channel-update.component.ts + 107 - - Display name cannot be more than 50 characters long. + + avatar - src/app/shared/form-validators/user-validators.ts - 144 + src/app/+my-account/my-account-settings/my-account-settings.component.ts + 51 - src/app/shared/form-validators/video-channel-validators.ts - 28 + src/app/+my-library/+my-video-channels/my-video-channel-update.component.ts + 114 - - Video blocked. + + Avatar deleted. - src/app/shared/shared-moderation/video-block.component.ts - 60 + src/app/+my-account/my-account-settings/my-account-settings.component.ts + 61 - src/app/shared/shared-abuse-list/abuse-list-table.component.ts - 340 + src/app/+my-library/+my-video-channels/my-video-channel-update.component.ts + 124 - - Please describe the reason... + + Settings - src/app/shared/shared-moderation/video-block.component.html - 13 + src/app/+my-account/my-account-settings/my-account-settings.component.html + 1 - - - Block video "" - src/app/shared/shared-moderation/video-block.component.html - 3 + src/app/+admin/plugins/plugin-list-installed/plugin-list-installed.component.html + 26 - - - Block live "" - src/app/shared/shared-moderation/video-block.component.html - 4 + src/app/+admin/plugins/plugin-list-installed/plugin-list-installed.component.html + 26 - - Unfederate the video + + PROFILE SETTINGS - src/app/shared/shared-moderation/video-block.component.html - 24 + src/app/+my-account/my-account-settings/my-account-settings.component.html + 12 - - This will ask remote instances to delete it + + VIDEO SETTINGS - src/app/shared/shared-moderation/video-block.component.html - 27 + src/app/+my-account/my-account-settings/my-account-settings.component.html + 26 - - Blocking this live will automatically terminate the live stream. + + NOTIFICATIONS - src/app/shared/shared-moderation/video-block.component.html - 33,34 + src/app/+my-account/my-account-settings/my-account-settings.component.html + 37 - - Video reported. + + INTERFACE - src/app/shared/shared-moderation/report-modals/video-report.component.ts - 110 - - - - Report video "" - - src/app/shared/shared-moderation/report-modals/video-report.component.html - 3 + src/app/+my-account/my-account-settings/my-account-settings.component.html + 47 - - Your report will be sent to moderators of and will be forwarded to the video origin () too. + + EMAIL - src/app/shared/shared-moderation/report-modals/video-report.component.html - 74,76 + src/app/+my-account/my-account-settings/my-account-settings.component.html + 67 - - Are you sure you want to delete your account? This will delete all your data, including channels, videos and comments. Content cached by other servers and other third-parties might make longer to be deleted. + + DANGER ZONE - src/app/+my-account/my-account-settings/my-account-danger-zone/my-account-danger-zone.component.ts - 22 + src/app/+my-account/my-account-settings/my-account-settings.component.html + 77 - - - Type your username to confirm - src/app/+my-account/my-account-settings/my-account-danger-zone/my-account-danger-zone.component.ts - 23 + src/app/+admin/users/user-edit/user-edit.component.html + 198 - - - Delete your account - src/app/+my-account/my-account-settings/my-account-danger-zone/my-account-danger-zone.component.ts - 25 + src/app/+admin/users/user-edit/user-edit.component.html + 198 - - Delete my account + + PASSWORD - src/app/+my-account/my-account-settings/my-account-danger-zone/my-account-danger-zone.component.ts - 26 + src/app/+my-account/my-account-settings/my-account-settings.component.html + 57 - - Your account is deleted. + + Profile updated. - src/app/+my-account/my-account-settings/my-account-danger-zone/my-account-danger-zone.component.ts - 32 + src/app/+my-account/my-account-settings/my-account-profile/my-account-profile.component.ts + 58 - - Once you delete your account, there is no going back. You will be asked to confirm this action. + + People can find you using @@ - src/app/+my-account/my-account-settings/my-account-danger-zone/my-account-danger-zone.component.html - 2 + src/app/+my-account/my-account-settings/my-account-profile/my-account-profile.component.html + 11,13 - - Delete your account + + Password updated. - src/app/+my-account/my-account-settings/my-account-danger-zone/my-account-danger-zone.component.html - 4 + src/app/+my-account/my-account-settings/my-account-change-password/my-account-change-password.component.ts + 48 - - Please check your emails to verify your new email. + + You current password is invalid. - src/app/+my-account/my-account-settings/my-account-change-email/my-account-change-email.component.ts - 53 + src/app/+my-account/my-account-settings/my-account-change-password/my-account-change-password.component.ts + 56 - - - Email updated. src/app/+my-account/my-account-settings/my-account-change-email/my-account-change-email.component.ts - 55 + 61 - - Your current email is + + Change password - src/app/+my-account/my-account-settings/my-account-change-email/my-account-change-email.component.html + src/app/+my-account/my-account-settings/my-account-change-password/my-account-change-password.component.html 5 - - - is awaiting email verification - - src/app/+my-account/my-account-settings/my-account-change-email/my-account-change-email.component.html - 9,10 + src/app/+my-account/my-account-settings/my-account-change-password/my-account-change-password.component.html + 33 - - New email + + Current password - src/app/+my-account/my-account-settings/my-account-change-email/my-account-change-email.component.html - 16 + src/app/+my-account/my-account-settings/my-account-change-password/my-account-change-password.component.html + 8 - - - Change email src/app/+my-account/my-account-settings/my-account-change-email/my-account-change-email.component.html - 35 + 28 - - Confirmation of the password is required. + + New password - src/app/shared/form-validators/reset-password-validators.ts - 9 + src/app/+my-account/my-account-settings/my-account-change-password/my-account-change-password.component.html + 17 - - Name is required. + + Confirm new password - src/app/shared/form-validators/video-channel-validators.ts - 12 + src/app/+my-account/my-account-settings/my-account-change-password/my-account-change-password.component.html + 26 - - Name must be at least 1 character long. + + Do you really want to delete ? +It will delete videos uploaded in this channel, and you will not be able to create another +channel with the same name ()! - src/app/shared/form-validators/video-channel-validators.ts - 13 + src/app/+my-library/+my-video-channels/my-video-channels.component.ts + 63,65 - - Name cannot be more than 50 characters long. + + Please type the display name of the video channel () to confirm - src/app/shared/form-validators/video-channel-validators.ts - 14 + src/app/+my-library/+my-video-channels/my-video-channels.component.ts + 67 - - Name should be lowercase alphanumeric; dots and underscores are allowed. + + Video channel deleted. - src/app/shared/form-validators/video-channel-validators.ts - 15 + src/app/+my-library/+my-video-channels/my-video-channels.component.ts + 79 - - Support text must be at least 3 characters long. + + Views for the day - src/app/shared/form-validators/video-channel-validators.ts - 49 + src/app/+my-library/+my-video-channels/my-video-channels.component.ts + 98 - - Support text cannot be more than 1000 characters long + + My channels - src/app/shared/form-validators/video-channel-validators.ts - 50 + src/app/+my-library/+my-video-channels/my-video-channels.component.html + 4 - - New video from your subscriptions + + Search your channels - src/app/+my-account/my-account-settings/my-account-notification-preferences/my-account-notification-preferences.component.ts - 32 + src/app/+my-library/+my-video-channels/my-video-channels.component.html + 11 - - New comment on your video + + Create video channel - src/app/+my-account/my-account-settings/my-account-notification-preferences/my-account-notification-preferences.component.ts - 33 + src/app/+my-library/+my-video-channels/my-video-channels.component.html + 19 - - New abuse + + {VAR_PLURAL, plural, =0 {No videos} =1 {1 video} other { videos}} - src/app/+my-account/my-account-settings/my-account-notification-preferences/my-account-notification-preferences.component.ts - 34 + src/app/+my-library/+my-video-channels/my-video-channels.component.html + 37 - - Video blocked automatically waiting review + + My video channels - src/app/+my-account/my-account-settings/my-account-notification-preferences/my-account-notification-preferences.component.ts - 35 + src/app/+my-library/+my-video-channels/my-video-channels-routing.module.ts + 13 - - One of your video is blocked/unblocked + + Create a new video channel - src/app/+my-account/my-account-settings/my-account-notification-preferences/my-account-notification-preferences.component.ts - 36 + src/app/+my-library/+my-video-channels/my-video-channels-routing.module.ts + 22 - - Video published (after transcoding/scheduled update) + + Update video channel - src/app/+my-account/my-account-settings/my-account-notification-preferences/my-account-notification-preferences.component.ts - 37 + src/app/+my-library/+my-video-channels/my-video-channels-routing.module.ts + 31 - - Video import finished + + Video channel updated. - src/app/+my-account/my-account-settings/my-account-notification-preferences/my-account-notification-preferences.component.ts - 38 + src/app/+my-library/+my-video-channels/my-video-channel-update.component.ts + 94 - - A new user registered on your instance + + My Channels - src/app/+my-account/my-account-settings/my-account-notification-preferences/my-account-notification-preferences.component.ts - 39 + src/app/+my-library/+my-video-channels/my-video-channel-edit.component.html + 4 - - - You or your channel(s) has a new follower - src/app/+my-account/my-account-settings/my-account-notification-preferences/my-account-notification-preferences.component.ts - 40 + src/app/+my-library/+my-video-channels/my-video-channel-edit.component.html + 4 - - Someone mentioned you in video comments + + Short text to tell people how they can support your channel (membership platform...).<br /><br /> + When you will upload a video in this channel, the video support field will be automatically filled by this text. - src/app/+my-account/my-account-settings/my-account-notification-preferences/my-account-notification-preferences.component.ts - 41 + src/app/+my-library/+my-video-channels/my-video-channel-edit.component.html + 77,78 - - - Your instance has a new follower - src/app/+my-account/my-account-settings/my-account-notification-preferences/my-account-notification-preferences.component.ts - 42 + src/app/+my-library/+my-video-channels/my-video-channel-edit.component.html + 77,78 - - Your instance automatically followed another instance + + NEW CHANNEL - src/app/+my-account/my-account-settings/my-account-notification-preferences/my-account-notification-preferences.component.ts - 43 + src/app/+my-library/+my-video-channels/my-video-channel-edit.component.html + 25 - - - An abuse report received a new message - src/app/+my-account/my-account-settings/my-account-notification-preferences/my-account-notification-preferences.component.ts - 44 + src/app/+my-library/+my-video-channels/my-video-channel-edit.component.html + 25 - - One of your abuse reports has been accepted or rejected by moderators + + CHANNEL - src/app/+my-account/my-account-settings/my-account-notification-preferences/my-account-notification-preferences.component.ts - 45 + src/app/+my-library/+my-video-channels/my-video-channel-edit.component.html + 26 - - - Preferences saved - src/app/+my-account/my-account-settings/my-account-notification-preferences/my-account-notification-preferences.component.ts - 92 + src/app/+my-library/+my-video-channels/my-video-channel-edit.component.html + 26 - - Activities + + Name - src/app/+my-account/my-account-settings/my-account-notification-preferences/my-account-notification-preferences.component.html - 2 + src/app/+my-library/+my-video-channels/my-video-channel-edit.component.html + 32 - - - Web - src/app/+my-account/my-account-settings/my-account-notification-preferences/my-account-notification-preferences.component.html - 3 + src/app/+my-library/+my-video-channels/my-video-channel-edit.component.html + 32 - - - Process domains - src/app/shared/shared-moderation/batch-domains-modal.component.ts - 28 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 21 - - + + Example: my_channel - src/app/shared/shared-moderation/batch-domains-modal.component.html - 3 + src/app/+my-library/+my-video-channels/my-video-channel-edit.component.html + 35 - - - 1 host (without "http://") per line - src/app/shared/shared-moderation/batch-domains-modal.component.html - 11 + src/app/+my-library/+my-video-channels/my-video-channel-edit.component.html + 35 - - Do you really want to delete this abuse report? + + Overwrite support field of all videos of this channel - src/app/shared/shared-abuse-list/abuse-list-table.component.ts - 129 + src/app/+my-library/+my-video-channels/my-video-channel-edit.component.html + 92 - - - Abuse deleted. - src/app/shared/shared-abuse-list/abuse-list-table.component.ts - 134 + src/app/+my-library/+my-video-channels/my-video-channel-edit.component.html + 92 - - Deleted comment + + Video channel created. - src/app/shared/shared-abuse-list/abuse-list-table.component.ts - 210 + src/app/+my-library/+my-video-channels/my-video-channel-create.component.ts + 57 - - Internal actions - - src/app/shared/shared-abuse-list/abuse-list-table.component.ts - 239 - + + This name already exists on this instance. - src/app/+admin/moderation/video-block-list/video-block-list.component.ts - 43 + src/app/+my-library/+my-video-channels/my-video-channel-create.component.ts + 63 - - Messages with reporter + + Confirmation of the password is required. - src/app/shared/shared-abuse-list/abuse-list-table.component.ts - 244 + src/app/shared/form-validators/reset-password-validators.ts + 9 - - Messages with moderators + + Name is required. - src/app/shared/shared-abuse-list/abuse-list-table.component.ts - 245 + src/app/shared/form-validators/video-channel-validators.ts + 12 - - Update internal note + + Name must be at least 1 character long. - src/app/shared/shared-abuse-list/abuse-list-table.component.ts - 250 + src/app/shared/form-validators/video-channel-validators.ts + 13 - - Mark as accepted + + Name cannot be more than 50 characters long. - src/app/shared/shared-abuse-list/abuse-list-table.component.ts - 255 + src/app/shared/form-validators/video-channel-validators.ts + 14 - - Mark as rejected + + Name should be lowercase alphanumeric; dots and underscores are allowed. - src/app/shared/shared-abuse-list/abuse-list-table.component.ts - 260 + src/app/shared/form-validators/video-channel-validators.ts + 15 - - Add internal note + + Support text must be at least 3 characters long. - src/app/shared/shared-abuse-list/abuse-list-table.component.ts - 265 + src/app/shared/form-validators/video-channel-validators.ts + 49 - - Delete report + + Support text cannot be more than 1000 characters long - src/app/shared/shared-abuse-list/abuse-list-table.component.ts - 270 + src/app/shared/form-validators/video-channel-validators.ts + 50 - - Actions for the flagged account + + Notification preferences - src/app/shared/shared-abuse-list/abuse-list-table.component.ts - 281 + src/app/+my-account/my-account-notifications/my-account-notifications.component.html + 4,6 - - Mute server account + + Newest first - src/app/shared/shared-abuse-list/abuse-list-table.component.ts - 293 + src/app/+my-account/my-account-notifications/my-account-notifications.component.html + 11 - - Actions for the reporter + + Unread first - src/app/shared/shared-abuse-list/abuse-list-table.component.ts - 305 + src/app/+my-account/my-account-notifications/my-account-notifications.component.html + 12 - - Mute reporter + + All read - src/app/shared/shared-abuse-list/abuse-list-table.component.ts - 311 + src/app/+my-account/my-account-notifications/my-account-notifications.component.html + 26 - - Mute server + + See the documentation to learn how to use the PeerTube live streaming feature. + - src/app/shared/shared-abuse-list/abuse-list-table.component.ts - 317 + src/app/shared/shared-video-live/live-documentation-link.component.html + 2,4 - - Actions for the video + + Yesterday - src/app/shared/shared-abuse-list/abuse-list-table.component.ts - 329 + src/app/shared/shared-video-miniature/abstract-video-list.ts + 117 + + + This week - src/app/+admin/moderation/video-block-list/video-block-list.component.ts - 66 + src/app/shared/shared-video-miniature/abstract-video-list.ts + 118 - - Block video + + This month - src/app/shared/shared-abuse-list/abuse-list-table.component.ts - 334 + src/app/shared/shared-video-miniature/abstract-video-list.ts + 119 - - Unblock video + + Last month - src/app/shared/shared-abuse-list/abuse-list-table.component.ts - 350 + src/app/shared/shared-video-miniature/abstract-video-list.ts + 120 - - Video unblocked. + + Older - src/app/shared/shared-abuse-list/abuse-list-table.component.ts - 356 + src/app/shared/shared-video-miniature/abstract-video-list.ts + 121 - - Delete video + + Cannot load more videos. Try again later. - src/app/shared/shared-abuse-list/abuse-list-table.component.ts - 366 + src/app/shared/shared-video-miniature/abstract-video-list.ts + 198 - - Video deleted. + + Muted servers - src/app/shared/shared-abuse-list/abuse-list-table.component.ts - 378 + src/app/shared/shared-moderation/server-blocklist.component.html + 3 - src/app/+admin/moderation/video-block-list/video-block-list.component.ts - 86 + src/app/shared/shared-moderation/server-blocklist.component.html + 3 - - Actions for the comment + + Showing to of muted instances - src/app/shared/shared-abuse-list/abuse-list-table.component.ts - 395 + src/app/shared/shared-moderation/server-blocklist.component.html + 10 - - - Delete comment - src/app/shared/shared-abuse-list/abuse-list-table.component.ts - 401 + src/app/shared/shared-moderation/server-blocklist.component.html + 10 - - Do you really want to delete this comment? - - src/app/shared/shared-abuse-list/abuse-list-table.component.ts - 405 - + + Mute domains - src/app/+videos/+video-watch/comment/video-comments.component.ts - 168 + src/app/shared/shared-moderation/server-blocklist.component.html + 67 - - - Comment deleted. - src/app/shared/shared-abuse-list/abuse-list-table.component.ts - 413 + src/app/shared/shared-moderation/server-blocklist.component.html + 67 - - Server muted by the instance. + + Mute domain - src/app/shared/shared-abuse-list/abuse-list-table.component.ts - 441 + src/app/shared/shared-moderation/server-blocklist.component.html + 17 - - - Showing to of reports - src/app/shared/shared-abuse-list/abuse-list-table.component.html - 5 + src/app/shared/shared-moderation/server-blocklist.component.html + 17 - - Advanced report filters + + Filter... - src/app/shared/shared-abuse-list/abuse-list-table.component.html - 18 + src/app/shared/shared-moderation/server-blocklist.component.html + 23 - - - Unsolved reports - src/app/shared/shared-abuse-list/abuse-list-table.component.html - 19 + src/app/shared/shared-moderation/account-blocklist.component.html + 16 - - - Accepted reports src/app/shared/shared-abuse-list/abuse-list-table.component.html - 20 + 27 - - - Refused reports - src/app/shared/shared-abuse-list/abuse-list-table.component.html - 21 + src/app/+admin/follows/following-list/following-list.component.html + 23 - - - Reports with blocked videos - src/app/shared/shared-abuse-list/abuse-list-table.component.html - 22 + src/app/shared/shared-moderation/account-blocklist.component.html + 16 - - - Reports with deleted videos - src/app/shared/shared-abuse-list/abuse-list-table.component.html + src/app/shared/shared-moderation/server-blocklist.component.html 23 - - - Video/Comment/Account - src/app/shared/shared-abuse-list/abuse-list-table.component.html + src/app/+admin/moderation/video-comment-list/video-comment-list.component.html 42 - - - State - src/app/shared/shared-abuse-list/abuse-list-table.component.html - 44 + src/app/+admin/moderation/video-block-list/video-block-list.component.html + 29 - src/app/+admin/follows/following-list/following-list.component.html - 33 + src/app/+admin/follows/followers-list/followers-list.component.html + 16 - src/app/+admin/follows/followers-list/followers-list.component.html - 29 + src/app/+admin/users/user-list/user-list.component.html + 37 - - Messages + + Muted at - src/app/shared/shared-abuse-list/abuse-list-table.component.html - 45 + src/app/shared/shared-moderation/server-blocklist.component.html + 36 - - - Reporter - src/app/shared/shared-abuse-list/abuse-list-table.component.html - 41 + src/app/shared/shared-moderation/account-blocklist.component.html + 29 - src/app/shared/shared-abuse-list/abuse-details.component.html - 7 + src/app/shared/shared-moderation/account-blocklist.component.html + 29 - - - Internal note - src/app/shared/shared-abuse-list/abuse-list-table.component.html - 46 + src/app/shared/shared-moderation/server-blocklist.component.html + 36 - - More information + + Unmute - src/app/shared/shared-abuse-list/abuse-list-table.component.html - 52 + src/app/shared/shared-moderation/server-blocklist.component.html + 43 - src/app/+admin/system/jobs/jobs.component.html - 50 + src/app/shared/shared-moderation/account-blocklist.component.html + 36 - src/app/+admin/moderation/video-comment-list/video-comment-list.component.html - 73 + src/app/shared/shared-moderation/account-blocklist.component.html + 36 - src/app/+videos/+video-watch/video-watch.component.html - 304 + src/app/shared/shared-moderation/server-blocklist.component.html + 43 + + + Open instance in a new tab - src/app/+admin/moderation/video-block-list/video-block-list.component.html - 53 + src/app/shared/shared-moderation/server-blocklist.component.html + 46 - src/app/+admin/moderation/video-block-list/video-block-list.component.html - 53 + src/app/+admin/follows/following-list/following-list.component.html + 48 - - - Deleted account - src/app/shared/shared-abuse-list/abuse-list-table.component.html - 82,83 + src/app/shared/shared-moderation/server-blocklist.component.html + 46 - - This video has been reported multiple times. + + No server found matching current filters. - src/app/shared/shared-abuse-list/abuse-list-table.component.html - 95 + src/app/shared/shared-moderation/server-blocklist.component.html + 59 - src/app/shared/shared-abuse-list/abuse-list-table.component.html - 95 + src/app/shared/shared-moderation/server-blocklist.component.html + 59 - - The video was blocked + + No server found. - src/app/shared/shared-abuse-list/abuse-list-table.component.html - 104 + src/app/shared/shared-moderation/server-blocklist.component.html + 60 - src/app/shared/shared-abuse-list/abuse-list-table.component.html - 104 + src/app/shared/shared-moderation/server-blocklist.component.html + 60 - - by on + + Muted accounts - src/app/shared/shared-abuse-list/abuse-list-table.component.html - 107 + src/app/shared/shared-moderation/account-blocklist.component.html + 3 - src/app/shared/shared-abuse-list/abuse-list-table.component.html - 124 + src/app/shared/shared-moderation/account-blocklist.component.html + 3 - - Video was deleted + + Showing to of muted accounts - src/app/shared/shared-abuse-list/abuse-list-table.component.html - 114 + src/app/shared/shared-moderation/account-blocklist.component.html + 10 - - - Account deleted - src/app/shared/shared-abuse-list/abuse-list-table.component.html - 150,151 + src/app/shared/shared-moderation/account-blocklist.component.html + 10 - - No abuses found matching current filters. + + Account - src/app/shared/shared-abuse-list/abuse-list-table.component.html - 188 + src/app/shared/shared-moderation/account-blocklist.component.html + 28 - - - No abuses found. - src/app/shared/shared-abuse-list/abuse-list-table.component.html - 189 + src/app/shared/shared-moderation/account-blocklist.component.html + 28 - - - Do you really want to delete ? -It will delete videos uploaded in this channel, and you will not be able to create another -channel with the same name ()! - src/app/+my-library/+my-video-channels/my-video-channels.component.ts - 63,65 + src/app/+admin/moderation/video-comment-list/video-comment-list.component.html + 59 - - Please type the display name of the video channel () to confirm + + No account found matching current filters. - src/app/+my-library/+my-video-channels/my-video-channels.component.ts - 67 + src/app/shared/shared-moderation/account-blocklist.component.html + 63 - - - Video channel deleted. - src/app/+my-library/+my-video-channels/my-video-channels.component.ts - 79 + src/app/shared/shared-moderation/account-blocklist.component.html + 63 - - Views for the day + + No account found. - src/app/+my-library/+my-video-channels/my-video-channels.component.ts - 98 + src/app/shared/shared-moderation/account-blocklist.component.html + 64 - - - My channels - src/app/+my-library/+my-video-channels/my-video-channels.component.html - 4 + src/app/shared/shared-moderation/account-blocklist.component.html + 64 - - Search your channels + + Reports - src/app/+my-library/+my-video-channels/my-video-channels.component.html - 11 + src/app/+my-account/my-account-abuses/my-account-abuses-list.component.html + 3 - - - Create video channel - src/app/+my-library/+my-video-channels/my-video-channels.component.html - 19 + src/app/+admin/moderation/abuse-list/abuse-list.component.html + 3 - - {VAR_PLURAL, plural, =0 {No videos} =1 {1 video} other { videos}} + + Block reason must be at least 2 characters long. - src/app/+my-library/+my-video-channels/my-video-channels.component.html - 37 + src/app/shared/form-validators/video-block-validators.ts + 7 - - My video channels + + Block reason cannot be more than 300 characters long. - src/app/+my-library/+my-video-channels/my-video-channels-routing.module.ts - 13 + src/app/shared/form-validators/video-block-validators.ts + 8 - - Create a new video channel + + Display name cannot be more than 120 characters long. - src/app/+my-library/+my-video-channels/my-video-channels-routing.module.ts - 22 + src/app/shared/form-validators/video-playlist-validators.ts + 14 - - Update video channel + + Privacy is required. - src/app/+my-library/+my-video-channels/my-video-channels-routing.module.ts - 31 + src/app/shared/form-validators/video-playlist-validators.ts + 23 - - Video channel updated. + + The channel is required when the playlist is public. - src/app/+my-library/+my-video-channels/my-video-channel-update.component.ts - 92 + src/app/shared/form-validators/video-playlist-validators.ts + 41 - - My Channels + + The channel is required. - src/app/+my-library/+my-video-channels/my-video-channel-edit.component.html - 4 + src/app/shared/form-validators/video-ownership-change-validators.ts + 7 + + + The username is required. - src/app/+my-library/+my-video-channels/my-video-channel-edit.component.html - 4 + src/app/shared/form-validators/video-ownership-change-validators.ts + 14 - - Short text to tell people how they can support your channel (membership platform...).<br /><br /> - When you will upload a video in this channel, the video support field will be automatically filled by this text. + + You can only transfer ownership to a local account - src/app/+my-library/+my-video-channels/my-video-channel-edit.component.html - 77,78 + src/app/shared/form-validators/video-ownership-change-validators.ts + 15 + + + Are you sure you want to delete your account? This will delete all your data, including channels, videos and comments. Content cached by other servers and other third-parties might make longer to be deleted. - src/app/+my-library/+my-video-channels/my-video-channel-edit.component.html - 77,78 + src/app/+my-account/my-account-settings/my-account-danger-zone/my-account-danger-zone.component.ts + 22 - - NEW CHANNEL + + Type your username to confirm - src/app/+my-library/+my-video-channels/my-video-channel-edit.component.html - 25 + src/app/+my-account/my-account-settings/my-account-danger-zone/my-account-danger-zone.component.ts + 23 + + + Delete your account - src/app/+my-library/+my-video-channels/my-video-channel-edit.component.html + src/app/+my-account/my-account-settings/my-account-danger-zone/my-account-danger-zone.component.ts 25 - - CHANNEL - - src/app/+my-library/+my-video-channels/my-video-channel-edit.component.html - 26 - + + Delete my account - src/app/+my-library/+my-video-channels/my-video-channel-edit.component.html + src/app/+my-account/my-account-settings/my-account-danger-zone/my-account-danger-zone.component.ts 26 - - Name + + Your account is deleted. - src/app/+my-library/+my-video-channels/my-video-channel-edit.component.html + src/app/+my-account/my-account-settings/my-account-danger-zone/my-account-danger-zone.component.ts 32 + + + Once you delete your account, there is no going back. You will be asked to confirm this action. - src/app/+my-library/+my-video-channels/my-video-channel-edit.component.html - 32 + src/app/+my-account/my-account-settings/my-account-danger-zone/my-account-danger-zone.component.html + 2 + + + Delete your account - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 21 + src/app/+my-account/my-account-settings/my-account-danger-zone/my-account-danger-zone.component.html + 4 - - Example: my_channel + + Please check your emails to verify your new email. - src/app/+my-library/+my-video-channels/my-video-channel-edit.component.html - 35 + src/app/+my-account/my-account-settings/my-account-change-email/my-account-change-email.component.ts + 53 + + + Email updated. - src/app/+my-library/+my-video-channels/my-video-channel-edit.component.html - 35 + src/app/+my-account/my-account-settings/my-account-change-email/my-account-change-email.component.ts + 55 - - Overwrite support field of all videos of this channel + + Your current email is . It is never shown to the public. + - src/app/+my-library/+my-video-channels/my-video-channel-edit.component.html - 92 + src/app/+my-account/my-account-settings/my-account-change-email/my-account-change-email.component.html + 5,7 + + + is awaiting email verification + - src/app/+my-library/+my-video-channels/my-video-channel-edit.component.html - 92 + src/app/+my-account/my-account-settings/my-account-change-email/my-account-change-email.component.html + 10,11 - - Video channel created. + + New email - src/app/+my-library/+my-video-channels/my-video-channel-create.component.ts - 57 + src/app/+my-account/my-account-settings/my-account-change-email/my-account-change-email.component.html + 17 - - This name already exists on this instance. + + Change email - src/app/+my-library/+my-video-channels/my-video-channel-create.component.ts - 63 + src/app/+my-account/my-account-settings/my-account-change-email/my-account-change-email.component.html + 36 - - Yesterday + + New video from your subscriptions - src/app/shared/shared-video-miniature/abstract-video-list.ts - 117 + src/app/+my-account/my-account-settings/my-account-notification-preferences/my-account-notification-preferences.component.ts + 32 - - This week + + New comment on your video - src/app/shared/shared-video-miniature/abstract-video-list.ts - 118 + src/app/+my-account/my-account-settings/my-account-notification-preferences/my-account-notification-preferences.component.ts + 33 - - This month + + New abuse - src/app/shared/shared-video-miniature/abstract-video-list.ts - 119 + src/app/+my-account/my-account-settings/my-account-notification-preferences/my-account-notification-preferences.component.ts + 34 - - Last month + + Video blocked automatically waiting review - src/app/shared/shared-video-miniature/abstract-video-list.ts - 120 + src/app/+my-account/my-account-settings/my-account-notification-preferences/my-account-notification-preferences.component.ts + 35 - - Older + + One of your video is blocked/unblocked - src/app/shared/shared-video-miniature/abstract-video-list.ts - 121 + src/app/+my-account/my-account-settings/my-account-notification-preferences/my-account-notification-preferences.component.ts + 36 - - Cannot load more videos. Try again later. + + Video published (after transcoding/scheduled update) - src/app/shared/shared-video-miniature/abstract-video-list.ts - 198 + src/app/+my-account/my-account-settings/my-account-notification-preferences/my-account-notification-preferences.component.ts + 37 - - Display name cannot be more than 120 characters long. + + Video import finished - src/app/shared/form-validators/video-playlist-validators.ts - 14 + src/app/+my-account/my-account-settings/my-account-notification-preferences/my-account-notification-preferences.component.ts + 38 - - Privacy is required. + + A new user registered on your instance - src/app/shared/form-validators/video-playlist-validators.ts - 23 + src/app/+my-account/my-account-settings/my-account-notification-preferences/my-account-notification-preferences.component.ts + 39 - - The channel is required when the playlist is public. - - src/app/shared/form-validators/video-playlist-validators.ts - 41 - - - - video - - src/app/shared/shared-video-miniature/video-download.component.ts - 48 - - - src/app/+videos/+video-edit/video-add-components/video-upload.component.ts - 229 - - - - subtitles - - src/app/shared/shared-video-miniature/video-download.component.ts - 49 - - - - Encoder - - src/app/shared/shared-video-miniature/video-download.component.ts - 145 - - - - Format name - - src/app/shared/shared-video-miniature/video-download.component.ts - 146 - - - - Size - - src/app/shared/shared-video-miniature/video-download.component.ts - 147 - - - - Bitrate - - src/app/shared/shared-video-miniature/video-download.component.ts - 149 - - - src/app/shared/shared-video-miniature/video-download.component.ts - 172 - - - - Codec - - src/app/shared/shared-video-miniature/video-download.component.ts - 169 - - - - Profile - - src/app/shared/shared-video-miniature/video-download.component.ts - 170 - - - - Resolution - - src/app/shared/shared-video-miniature/video-download.component.ts - 179 - - - - Aspect ratio - - src/app/shared/shared-video-miniature/video-download.component.ts - 180 - - - - Average frame rate - - src/app/shared/shared-video-miniature/video-download.component.ts - 181 - - - - Pixel format - - src/app/shared/shared-video-miniature/video-download.component.ts - 182 - - - - Sample rate + + You or your channel(s) has a new follower - src/app/shared/shared-video-miniature/video-download.component.ts - 186 + src/app/+my-account/my-account-settings/my-account-notification-preferences/my-account-notification-preferences.component.ts + 40 - - Channel Layout + + Someone mentioned you in video comments - src/app/shared/shared-video-miniature/video-download.component.ts - 187 + src/app/+my-account/my-account-settings/my-account-notification-preferences/my-account-notification-preferences.component.ts + 41 - - Download - - src/app/shared/shared-video-miniature/video-download.component.html - 4 - + + Your instance has a new follower - src/app/shared/shared-video-miniature/video-download.component.html - 104 + src/app/+my-account/my-account-settings/my-account-notification-preferences/my-account-notification-preferences.component.ts + 42 - - subtitles + + Your instance automatically followed another instance - src/app/shared/shared-video-miniature/video-download.component.html - 11 + src/app/+my-account/my-account-settings/my-account-notification-preferences/my-account-notification-preferences.component.ts + 43 - - video + + An abuse report received a new message - src/app/shared/shared-video-miniature/video-download.component.html - 12 + src/app/+my-account/my-account-settings/my-account-notification-preferences/my-account-notification-preferences.component.ts + 44 - - Format + + One of your abuse reports has been accepted or rejected by moderators - src/app/shared/shared-video-miniature/video-download.component.html + src/app/+my-account/my-account-settings/my-account-notification-preferences/my-account-notification-preferences.component.ts 45 - - Video stream - - src/app/shared/shared-video-miniature/video-download.component.html - 57 - - - - Audio stream - - src/app/shared/shared-video-miniature/video-download.component.html - 69 - - - - - - src/app/shared/shared-video-miniature/video-download.component.html - 49 - - - src/app/shared/shared-video-miniature/video-download.component.html - 61 - - - src/app/shared/shared-video-miniature/video-download.component.html - 73 - - - - Direct download - - src/app/shared/shared-video-miniature/video-download.component.html - 87 - - - - Torrent (.torrent file) + + Preferences saved - src/app/shared/shared-video-miniature/video-download.component.html + src/app/+my-account/my-account-settings/my-account-notification-preferences/my-account-notification-preferences.component.ts 92 - - The channel is required. - - src/app/shared/form-validators/video-ownership-change-validators.ts - 7 - - - - The username is required. - - src/app/shared/form-validators/video-ownership-change-validators.ts - 14 - - - - You can only transfer ownership to a local account - - src/app/shared/form-validators/video-ownership-change-validators.ts - 15 - - - - Block reason must be at least 2 characters long. + + Activities - src/app/shared/form-validators/video-block-validators.ts - 7 + src/app/+my-account/my-account-settings/my-account-notification-preferences/my-account-notification-preferences.component.html + 2 - - Block reason cannot be more than 300 characters long. + + Web - src/app/shared/form-validators/video-block-validators.ts - 8 + src/app/+my-account/my-account-settings/my-account-notification-preferences/my-account-notification-preferences.component.html + 3 @@ -8621,21 +8418,21 @@ channel with the same name ()!Videos from your subscriptions src/app/+videos/video-list/video-user-subscriptions.component.ts - 41 + 42 - - Feed + + Copy feed URL src/app/+videos/video-list/video-user-subscriptions.component.ts - 68 + 65 Feed URL copied src/app/+videos/video-list/video-user-subscriptions.component.ts - 104 + 109 @@ -8652,11 +8449,18 @@ channel with the same name ()!47 - - Videos that have the most likes. + + Trending for the last days - src/app/+videos/video-list/video-most-liked.component.ts - 42 + src/app/+videos/video-list/video-trending.component.ts + 51 + + + + Trending videos are those totalizing the greatest number of views during the last days + + src/app/+videos/video-list/video-trending.component.ts + 52 @@ -8666,6 +8470,13 @@ channel with the same name ()!36 + + Videos that have the most likes. + + src/app/+videos/video-list/video-most-liked.component.ts + 42 + + PeerTube @@ -8736,371 +8547,664 @@ channel with the same name ()!3 - - is not valid + + Settings updated. - src/app/shared/form-validators/batch-domains-validators.ts - 19 + src/app/+admin/plugins/plugin-show-installed/plugin-show-installed.component.ts + 52 - - Domain is required. + + This does not have settings. - src/app/shared/form-validators/batch-domains-validators.ts - 56 + src/app/+admin/plugins/plugin-show-installed/plugin-show-installed.component.html + 16,18 - - Domains entered are invalid. + + The plugin index is not available. Please retry later. - src/app/shared/form-validators/batch-domains-validators.ts - 57 + src/app/+admin/plugins/plugin-search/plugin-search.component.ts + 100 - - Domains entered contain duplicates. + + Please only install plugins or themes you trust, since they can execute any code on your instance. - src/app/shared/form-validators/batch-domains-validators.ts - 58 + src/app/+admin/plugins/plugin-search/plugin-search.component.ts + 126 - - Violent or Repulsive + + Install ? - src/app/shared/shared-abuse-list/abuse-details.component.ts - 21 + src/app/+admin/plugins/plugin-search/plugin-search.component.ts + 127 - - Hateful or Abusive + + installed. - src/app/shared/shared-abuse-list/abuse-details.component.ts - 22 + src/app/+admin/plugins/plugin-search/plugin-search.component.ts + 139 - - Spam or Misleading + + Search... - src/app/shared/shared-abuse-list/abuse-details.component.ts - 23 + src/app/+admin/plugins/plugin-search/plugin-search.component.html + 6 - - Privacy + + To load your new installed plugins or themes, refresh the page. + - src/app/shared/shared-abuse-list/abuse-details.component.ts - 24 + src/app/+admin/plugins/plugin-search/plugin-search.component.html + 10,11 - - Server rules + + Popular - src/app/shared/shared-abuse-list/abuse-details.component.ts - 26 + src/app/+admin/plugins/plugin-search/plugin-search.component.html + 16 - - Report + + for "" - src/app/shared/shared-abuse-list/abuse-details.component.html - 65 + src/app/+admin/plugins/plugin-search/plugin-search.component.html + 22,24 - - {VAR_PLURAL, plural, =1 {1 report} other { reports}} + + No results. + - src/app/shared/shared-abuse-list/abuse-details.component.html - 27 + src/app/+admin/plugins/plugin-search/plugin-search.component.html + 29,30 - - + + Plugin homepage (new window) - src/app/shared/shared-abuse-list/abuse-details.component.html - 27 + src/app/+admin/plugins/plugin-search/plugin-search.component.html + 40 - - - Reportee - src/app/shared/shared-abuse-list/abuse-details.component.html - 33 + src/app/+admin/plugins/plugin-list-installed/plugin-list-installed.component.html + 17 - - - {VAR_PLURAL, plural, =1 {1 report} other { reports}} - src/app/shared/shared-abuse-list/abuse-details.component.html - 52 + src/app/+admin/plugins/plugin-list-installed/plugin-list-installed.component.html + 21 - - + + Plugin npm package (new window) - src/app/shared/shared-abuse-list/abuse-details.component.html - 52 + src/app/+admin/plugins/plugin-search/plugin-search.component.html + 44 - - Updated + + You don't have plugins installed yet. - src/app/shared/shared-abuse-list/abuse-details.component.html - 58 + src/app/+admin/plugins/plugin-list-installed/plugin-list-installed.component.ts + 89 - - Reported part + + You don't have themes installed yet. - src/app/shared/shared-abuse-list/abuse-details.component.html - 83 + src/app/+admin/plugins/plugin-list-installed/plugin-list-installed.component.ts + 92 - - Note + + Update to - src/app/shared/shared-abuse-list/abuse-details.component.html - 90 + src/app/+admin/plugins/plugin-list-installed/plugin-list-installed.component.ts + 100 - - The video was deleted + + Do you really want to uninstall ? - src/app/shared/shared-abuse-list/abuse-details.component.html - 99 + src/app/+admin/plugins/plugin-list-installed/plugin-list-installed.component.ts + 109 - - Comment: + + Uninstall - src/app/shared/shared-abuse-list/abuse-details.component.html - 105 + src/app/+admin/plugins/plugin-list-installed/plugin-list-installed.component.ts + 110 - - Comment updated. + + uninstalled. - src/app/shared/shared-abuse-list/moderation-comment-modal.component.ts - 58 + src/app/+admin/plugins/plugin-list-installed/plugin-list-installed.component.ts + 117 - - Moderation comment + + updated. - src/app/shared/shared-abuse-list/moderation-comment-modal.component.html - 3 + src/app/+admin/plugins/plugin-list-installed/plugin-list-installed.component.ts + 139 - - This comment can only be seen by you or the other moderators. + + Uninstall - src/app/shared/shared-abuse-list/moderation-comment-modal.component.html - 21,22 + src/app/+admin/plugins/plugin-list-installed/plugin-list-installed.component.html + 32 - - Update this comment + + Process domains - src/app/shared/shared-abuse-list/moderation-comment-modal.component.html - 31 + src/app/shared/shared-moderation/batch-domains-modal.component.ts + 28 - - Add a message to communicate with the reporter + + - src/app/shared/shared-abuse-list/abuse-message-modal.component.ts - 100 + src/app/shared/shared-moderation/batch-domains-modal.component.html + 3 - - Add a message to communicate with the moderation team + + 1 host (without "http://") per line - src/app/shared/shared-abuse-list/abuse-message-modal.component.ts - 103 + src/app/shared/shared-moderation/batch-domains-modal.component.html + 11 - - Add a message + + Do you really want to delete this abuse report? - src/app/shared/shared-abuse-list/abuse-message-modal.component.html - 44 + src/app/shared/shared-abuse-list/abuse-list-table.component.ts + 129 - - Messages with the reporter + + Abuse deleted. - src/app/shared/shared-abuse-list/abuse-message-modal.component.html - 4 + src/app/shared/shared-abuse-list/abuse-list-table.component.ts + 134 - - Messages with the moderation team + + Deleted comment - src/app/shared/shared-abuse-list/abuse-message-modal.component.html - 5 + src/app/shared/shared-abuse-list/abuse-list-table.component.ts + 210 - - No messages for now. + + Internal actions - src/app/shared/shared-abuse-list/abuse-message-modal.component.html - 28,29 + src/app/shared/shared-abuse-list/abuse-list-table.component.ts + 239 - - - Settings updated. - src/app/+admin/plugins/plugin-show-installed/plugin-show-installed.component.ts - 52 + src/app/+admin/moderation/video-block-list/video-block-list.component.ts + 43 - - This does not have settings. + + Messages with reporter - src/app/+admin/plugins/plugin-show-installed/plugin-show-installed.component.html - 16,18 + src/app/shared/shared-abuse-list/abuse-list-table.component.ts + 244 - - The plugin index is not available. Please retry later. + + Messages with moderators - src/app/+admin/plugins/plugin-search/plugin-search.component.ts - 100 + src/app/shared/shared-abuse-list/abuse-list-table.component.ts + 245 - - Please only install plugins or themes you trust, since they can execute any code on your instance. + + Update internal note - src/app/+admin/plugins/plugin-search/plugin-search.component.ts - 122 + src/app/shared/shared-abuse-list/abuse-list-table.component.ts + 250 - - Install ? + + Mark as accepted - src/app/+admin/plugins/plugin-search/plugin-search.component.ts - 123 + src/app/shared/shared-abuse-list/abuse-list-table.component.ts + 255 - - installed. + + Mark as rejected - src/app/+admin/plugins/plugin-search/plugin-search.component.ts - 135 + src/app/shared/shared-abuse-list/abuse-list-table.component.ts + 260 - - Search... + + Add internal note - src/app/+admin/plugins/plugin-search/plugin-search.component.html - 6 + src/app/shared/shared-abuse-list/abuse-list-table.component.ts + 265 - - To load your new installed plugins or themes, refresh the page. - + + Delete report - src/app/+admin/plugins/plugin-search/plugin-search.component.html - 10,11 + src/app/shared/shared-abuse-list/abuse-list-table.component.ts + 270 + + + + Actions for the flagged account + + src/app/shared/shared-abuse-list/abuse-list-table.component.ts + 281 + + + + Mute server account + + src/app/shared/shared-abuse-list/abuse-list-table.component.ts + 293 + + + + Actions for the reporter + + src/app/shared/shared-abuse-list/abuse-list-table.component.ts + 305 + + + + Mute reporter + + src/app/shared/shared-abuse-list/abuse-list-table.component.ts + 311 + + + + Mute server + + src/app/shared/shared-abuse-list/abuse-list-table.component.ts + 317 + + + + Actions for the video + + src/app/shared/shared-abuse-list/abuse-list-table.component.ts + 329 + + + src/app/+admin/moderation/video-block-list/video-block-list.component.ts + 66 + + + + Block video + + src/app/shared/shared-abuse-list/abuse-list-table.component.ts + 334 + + + + Unblock video + + src/app/shared/shared-abuse-list/abuse-list-table.component.ts + 350 + + + + Video unblocked. + + src/app/shared/shared-abuse-list/abuse-list-table.component.ts + 356 + + + + Delete video + + src/app/shared/shared-abuse-list/abuse-list-table.component.ts + 366 + + + + Video deleted. + + src/app/shared/shared-abuse-list/abuse-list-table.component.ts + 378 + + + src/app/+admin/moderation/video-block-list/video-block-list.component.ts + 86 + + + + Actions for the comment + + src/app/shared/shared-abuse-list/abuse-list-table.component.ts + 395 + + + + Delete comment + + src/app/shared/shared-abuse-list/abuse-list-table.component.ts + 401 + + + + Do you really want to delete this comment? + + src/app/shared/shared-abuse-list/abuse-list-table.component.ts + 405 + + + src/app/+videos/+video-watch/comment/video-comments.component.ts + 168 + + + + Comment deleted. + + src/app/shared/shared-abuse-list/abuse-list-table.component.ts + 413 + + + + Server muted by the instance. + + src/app/shared/shared-abuse-list/abuse-list-table.component.ts + 441 + + + + Showing to of reports + + src/app/shared/shared-abuse-list/abuse-list-table.component.html + 5 + + + + Advanced report filters + + src/app/shared/shared-abuse-list/abuse-list-table.component.html + 18 + + + + Unsolved reports + + src/app/shared/shared-abuse-list/abuse-list-table.component.html + 19 + + + + Accepted reports + + src/app/shared/shared-abuse-list/abuse-list-table.component.html + 20 + + + + Refused reports + + src/app/shared/shared-abuse-list/abuse-list-table.component.html + 21 + + + + Reports with blocked videos + + src/app/shared/shared-abuse-list/abuse-list-table.component.html + 22 + + + + Reports with deleted videos + + src/app/shared/shared-abuse-list/abuse-list-table.component.html + 23 + + + + Video/Comment/Account + + src/app/shared/shared-abuse-list/abuse-list-table.component.html + 42 + + + + State + + src/app/shared/shared-abuse-list/abuse-list-table.component.html + 44 + + + src/app/+admin/follows/following-list/following-list.component.html + 36 + + + src/app/+admin/follows/followers-list/followers-list.component.html + 29 + + + + Messages + + src/app/shared/shared-abuse-list/abuse-list-table.component.html + 45 + + + + Reporter + + src/app/shared/shared-abuse-list/abuse-list-table.component.html + 41 + + + src/app/shared/shared-abuse-list/abuse-details.component.html + 7 + + + + Internal note + + src/app/shared/shared-abuse-list/abuse-list-table.component.html + 46 + + + + More information + + src/app/shared/shared-abuse-list/abuse-list-table.component.html + 52 + + + src/app/+admin/system/jobs/jobs.component.html + 50 + + + src/app/+admin/moderation/video-comment-list/video-comment-list.component.html + 73 + + + src/app/+videos/+video-watch/video-watch.component.html + 304 + + + src/app/+admin/moderation/video-block-list/video-block-list.component.html + 53 + + + src/app/+admin/moderation/video-block-list/video-block-list.component.html + 53 + + + + Deleted account + + src/app/shared/shared-abuse-list/abuse-list-table.component.html + 82,83 + + + + This video has been reported multiple times. + + src/app/shared/shared-abuse-list/abuse-list-table.component.html + 95 + + + src/app/shared/shared-abuse-list/abuse-list-table.component.html + 95 + + + + The video was blocked + + src/app/shared/shared-abuse-list/abuse-list-table.component.html + 104 + + + src/app/shared/shared-abuse-list/abuse-list-table.component.html + 104 + + + + by on + + src/app/shared/shared-abuse-list/abuse-list-table.component.html + 107 + + + src/app/shared/shared-abuse-list/abuse-list-table.component.html + 124 + + + + Video was deleted + + src/app/shared/shared-abuse-list/abuse-list-table.component.html + 114 + + + + Account deleted + + src/app/shared/shared-abuse-list/abuse-list-table.component.html + 150,151 - - Popular + + No abuses found matching current filters. - src/app/+admin/plugins/plugin-search/plugin-search.component.html - 16 + src/app/shared/shared-abuse-list/abuse-list-table.component.html + 188 - - for "" + + No abuses found. - src/app/+admin/plugins/plugin-search/plugin-search.component.html - 22,24 + src/app/shared/shared-abuse-list/abuse-list-table.component.html + 189 - - No results. - + + None - no upload possible - src/app/+admin/plugins/plugin-search/plugin-search.component.html - 29,30 + src/app/+admin/config/shared/config.service.ts + 23 - - - Plugin homepage (new window) - src/app/+admin/plugins/plugin-search/plugin-search.component.html - 40 + src/app/+admin/config/shared/config.service.ts + 36 + + + 100MB - src/app/+admin/plugins/plugin-list-installed/plugin-list-installed.component.html - 17 + src/app/+admin/config/shared/config.service.ts + 24 - src/app/+admin/plugins/plugin-list-installed/plugin-list-installed.component.html - 21 + src/app/+admin/config/shared/config.service.ts + 39 - - Plugin npm package (new window) + + 500MB - src/app/+admin/plugins/plugin-search/plugin-search.component.html - 44 + src/app/+admin/config/shared/config.service.ts + 25 - - - You don't have plugins installed yet. - src/app/+admin/plugins/plugin-list-installed/plugin-list-installed.component.ts - 89 + src/app/+admin/config/shared/config.service.ts + 40 - - You don't have themes installed yet. + + 1GB - src/app/+admin/plugins/plugin-list-installed/plugin-list-installed.component.ts - 92 + src/app/+admin/config/shared/config.service.ts + 26 - - Update to + + 5GB - src/app/+admin/plugins/plugin-list-installed/plugin-list-installed.component.ts - 100 + src/app/+admin/config/shared/config.service.ts + 27 + + + src/app/+admin/config/shared/config.service.ts + 42 - - Do you really want to uninstall ? + + 20GB - src/app/+admin/plugins/plugin-list-installed/plugin-list-installed.component.ts - 109 + src/app/+admin/config/shared/config.service.ts + 28 - - Uninstall + + 50GB - src/app/+admin/plugins/plugin-list-installed/plugin-list-installed.component.ts - 110 + src/app/+admin/config/shared/config.service.ts + 29 - - uninstalled. + + 10MB - src/app/+admin/plugins/plugin-list-installed/plugin-list-installed.component.ts - 117 + src/app/+admin/config/shared/config.service.ts + 37 - - updated. + + 50MB - src/app/+admin/plugins/plugin-list-installed/plugin-list-installed.component.ts - 139 + src/app/+admin/config/shared/config.service.ts + 38 - - Uninstall + + 2GB - src/app/+admin/plugins/plugin-list-installed/plugin-list-installed.component.html - 32 + src/app/+admin/config/shared/config.service.ts + 41 @@ -9174,6 +9278,91 @@ channel with the same name ()!99 + + Federation + + src/app/+admin/admin.component.ts + 26 + + + + Instances you follow + + src/app/+admin/admin.component.ts + 29 + + + + Instances following you + + src/app/+admin/admin.component.ts + 34 + + + + Video redundancies + + src/app/+admin/admin.component.ts + 39 + + + + Reports + + src/app/+admin/admin.component.ts + 53 + + + src/app/+admin/moderation/moderation.routes.ts + 37 + + + + Video blocks + + src/app/+admin/admin.component.ts + 60 + + + + Video comments + + src/app/+admin/admin.component.ts + 67 + + + src/app/+admin/moderation/moderation.routes.ts + 86 + + + + Users + + src/app/+admin/admin.component.ts + 88 + + + + Configuration + + src/app/+admin/admin.component.ts + 95 + + + + Plugins/Themes + + src/app/+admin/admin.component.ts + 99 + + + + System + + src/app/+admin/admin.component.ts + 103 + + Report reason is required. @@ -9237,175 +9426,145 @@ channel with the same name ()!27 - - None - no upload possible + + enabled - src/app/+admin/config/shared/config.service.ts + src/app/+admin/follows/shared/redundancy-checkbox.component.ts 23 - - src/app/+admin/config/shared/config.service.ts - 36 - - - - 100MB - - src/app/+admin/config/shared/config.service.ts - 24 - - - src/app/+admin/config/shared/config.service.ts - 39 - - - - 500MB - - src/app/+admin/config/shared/config.service.ts - 25 - - - src/app/+admin/config/shared/config.service.ts - 40 - - - - 1GB - - src/app/+admin/config/shared/config.service.ts - 26 - - - 5GB - - src/app/+admin/config/shared/config.service.ts - 27 - + + disabled - src/app/+admin/config/shared/config.service.ts - 42 + src/app/+admin/follows/shared/redundancy-checkbox.component.ts + 23 - - 20GB + + Redundancy for is - src/app/+admin/config/shared/config.service.ts - 28 + src/app/+admin/follows/shared/redundancy-checkbox.component.ts + 25 - - 50GB + + Follow request(s) sent! - src/app/+admin/config/shared/config.service.ts - 29 + src/app/+admin/follows/following-list/following-list.component.ts + 47 - - 10MB + + Do you really want to unfollow ? - src/app/+admin/config/shared/config.service.ts - 37 + src/app/+admin/follows/following-list/following-list.component.ts + 57 - - 50MB + + Unfollow - src/app/+admin/config/shared/config.service.ts - 38 + src/app/+admin/follows/following-list/following-list.component.ts + 58 - - 2GB + + You are not following anymore. - src/app/+admin/config/shared/config.service.ts - 41 + src/app/+admin/follows/following-list/following-list.component.ts + 64 - - Federation + + Instances you follow - src/app/+admin/admin.component.ts - 26 + src/app/+admin/follows/following-list/following-list.component.html + 3 - - Instances you follow + + Showing to of hosts - src/app/+admin/admin.component.ts - 29 + src/app/+admin/follows/following-list/following-list.component.html + 10 - - Instances following you + + Follow domains - src/app/+admin/admin.component.ts - 34 + src/app/+admin/follows/following-list/following-list.component.html + 82 - - Video redundancies + + Follow instances - src/app/+admin/admin.component.ts - 39 + src/app/+admin/follows/following-list/following-list.component.html + 17 - - Reports + + Host - src/app/+admin/admin.component.ts - 53 + src/app/+admin/follows/following-list/following-list.component.html + 35 + + + Redundancy allowed - src/app/+admin/moderation/moderation.routes.ts - 37 + src/app/+admin/follows/following-list/following-list.component.html + 38 - - Video blocks + + Unfollow - src/app/+admin/admin.component.ts - 60 + src/app/+admin/follows/following-list/following-list.component.html + 45 - - Video comments + + Accepted - src/app/+admin/admin.component.ts - 67 + src/app/+admin/follows/following-list/following-list.component.html + 55 - src/app/+admin/moderation/moderation.routes.ts - 86 + src/app/+admin/follows/followers-list/followers-list.component.html + 53 - - Users + + Pending - src/app/+admin/admin.component.ts - 88 + src/app/+admin/follows/following-list/following-list.component.html + 58 + + + src/app/+admin/follows/followers-list/followers-list.component.html + 56 - - Configuration + + No host found matching current filters. - src/app/+admin/admin.component.ts - 95 + src/app/+admin/follows/following-list/following-list.component.html + 74 - - Plugins/Themes + + Your instance is not following anyone. - src/app/+admin/admin.component.ts - 99 + src/app/+admin/follows/following-list/following-list.component.html + 75 - - System + + It seems that you are not on a HTTPS server. Your webserver needs to have TLS activated in order to follow servers. - src/app/+admin/admin.component.ts - 103 + src/app/+admin/follows/following-list/following-list.component.html + 85,86 @@ -9429,138 +9588,214 @@ channel with the same name ()!48 - - enabled + + is not valid - src/app/+admin/follows/shared/redundancy-checkbox.component.ts - 23 + src/app/shared/form-validators/batch-domains-validators.ts + 19 - - disabled + + Domain is required. - src/app/+admin/follows/shared/redundancy-checkbox.component.ts + src/app/shared/form-validators/batch-domains-validators.ts + 56 + + + + Domains entered are invalid. + + src/app/shared/form-validators/batch-domains-validators.ts + 57 + + + + Domains entered contain duplicates. + + src/app/shared/form-validators/batch-domains-validators.ts + 58 + + + + Violent or Repulsive + + src/app/shared/shared-abuse-list/abuse-details.component.ts + 21 + + + + Hateful or Abusive + + src/app/shared/shared-abuse-list/abuse-details.component.ts + 22 + + + + Spam or Misleading + + src/app/shared/shared-abuse-list/abuse-details.component.ts 23 - - Redundancy for is + + Privacy - src/app/+admin/follows/shared/redundancy-checkbox.component.ts - 25 + src/app/shared/shared-abuse-list/abuse-details.component.ts + 24 - - Follow request(s) sent! + + Server rules - src/app/+admin/follows/following-list/following-list.component.ts - 47 + src/app/shared/shared-abuse-list/abuse-details.component.ts + 26 - - Do you really want to unfollow ? + + Report - src/app/+admin/follows/following-list/following-list.component.ts - 57 + src/app/shared/shared-abuse-list/abuse-details.component.html + 65 - - Unfollow + + {VAR_PLURAL, plural, =1 {1 report} other { reports}} - src/app/+admin/follows/following-list/following-list.component.ts + src/app/shared/shared-abuse-list/abuse-details.component.html + 27 + + + + + + src/app/shared/shared-abuse-list/abuse-details.component.html + 27 + + + + Reportee + + src/app/shared/shared-abuse-list/abuse-details.component.html + 33 + + + + {VAR_PLURAL, plural, =1 {1 report} other { reports}} + + src/app/shared/shared-abuse-list/abuse-details.component.html + 52 + + + + + + src/app/shared/shared-abuse-list/abuse-details.component.html + 52 + + + + Updated + + src/app/shared/shared-abuse-list/abuse-details.component.html 58 - - You are not following anymore. + + Reported part - src/app/+admin/follows/following-list/following-list.component.ts - 64 + src/app/shared/shared-abuse-list/abuse-details.component.html + 83 - - Instances you follow + + Note - src/app/+admin/follows/following-list/following-list.component.html - 3 + src/app/shared/shared-abuse-list/abuse-details.component.html + 90 - - Showing to of hosts + + The video was deleted - src/app/+admin/follows/following-list/following-list.component.html - 10 + src/app/shared/shared-abuse-list/abuse-details.component.html + 99 - - Follow domains + + Comment: - src/app/+admin/follows/following-list/following-list.component.html - 79 + src/app/shared/shared-abuse-list/abuse-details.component.html + 105 - - Follow domain + + Comment updated. - src/app/+admin/follows/following-list/following-list.component.html - 24 + src/app/shared/shared-abuse-list/moderation-comment-modal.component.ts + 58 - - Host + + Moderation comment - src/app/+admin/follows/following-list/following-list.component.html - 32 + src/app/shared/shared-abuse-list/moderation-comment-modal.component.html + 3 - - Redundancy allowed + + This comment can only be seen by you or the other moderators. - src/app/+admin/follows/following-list/following-list.component.html - 35 + src/app/shared/shared-abuse-list/moderation-comment-modal.component.html + 21,22 - - Accepted + + Update this comment - src/app/+admin/follows/following-list/following-list.component.html - 52 + src/app/shared/shared-abuse-list/moderation-comment-modal.component.html + 31 + + + Add a message to communicate with the reporter - src/app/+admin/follows/followers-list/followers-list.component.html - 53 + src/app/shared/shared-abuse-list/abuse-message-modal.component.ts + 100 - - Pending + + Add a message to communicate with the moderation team - src/app/+admin/follows/following-list/following-list.component.html - 55 + src/app/shared/shared-abuse-list/abuse-message-modal.component.ts + 103 + + + Add a message - src/app/+admin/follows/followers-list/followers-list.component.html - 56 + src/app/shared/shared-abuse-list/abuse-message-modal.component.html + 44 - - No host found matching current filters. + + Messages with the reporter - src/app/+admin/follows/following-list/following-list.component.html - 71 + src/app/shared/shared-abuse-list/abuse-message-modal.component.html + 4 - - Your instance is not following anyone. + + Messages with the moderation team - src/app/+admin/follows/following-list/following-list.component.html - 72 + src/app/shared/shared-abuse-list/abuse-message-modal.component.html + 5 - - It seems that you are not on a HTTPS server. Your webserver needs to have TLS activated in order to follow servers. + + No messages for now. - src/app/+admin/follows/following-list/following-list.component.html - 82,83 + src/app/shared/shared-abuse-list/abuse-message-modal.component.html + 28,29 @@ -9647,6 +9882,13 @@ channel with the same name ()!75,78 + + The main threat to your privacy induced by BitTorrent lies in your IP address being stored in the instance's BitTorrent tracker as long as you download or watch the video. + + src/app/+about/about-peertube/about-peertube.component.html + 81,83 + + What are the consequences? @@ -9696,88 +9938,88 @@ channel with the same name ()!114,115 - - Web peers are not publicly accessible: because we use WebRTC inside the web browser (with the WebTorrent library), the protocol is different from classic BitTorrent. When you are in a web browser, you send a signal containing your IP address to the tracker that will randomly choose other peers to forward the information to. See this document for more information + + 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,123 + 118,122 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 - 127,129 + 126,128 How does PeerTube compare with YouTube? src/app/+about/about-peertube/about-peertube.component.html - 131 + 130 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 - 134,137 + 133,136 What can I do to limit the exposure of my IP address? src/app/+about/about-peertube/about-peertube.component.html - 139 + 138 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 - 142,146 + 141,145 What will be done to mitigate this problem? src/app/+about/about-peertube/about-peertube.component.html - 148 + 147 PeerTube wants to deliver the best countermeasures possible, to give you more choice and render attacks less likely. Here is what we put in place so far: src/app/+about/about-peertube/about-peertube.component.html - 151,153 + 150,152 We set a limit to the number of peers sent by the tracker src/app/+about/about-peertube/about-peertube.component.html - 156 + 155 We set a limit on the request frequency received by the tracker src/app/+about/about-peertube/about-peertube.component.html - 157 + 156 Allow instance admins to disable P2P from the administration interface src/app/+about/about-peertube/about-peertube.component.html - 158 + 157 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 - 162,164 + 161,163 @@ -9948,18 +10190,18 @@ channel with the same name ()!2 - - Followers instances + + Followers instances () src/app/+about/about-follows/about-follows.component.html 4 - - Followings instances + + Following instances () src/app/+about/about-follows/about-follows.component.html - 14 + 16 @@ -9969,11 +10211,22 @@ channel with the same name ()!6 + + Show full list + + src/app/+about/about-follows/about-follows.component.html + 12 + + + src/app/+about/about-follows/about-follows.component.html + 24 + + This instance is not following any other. src/app/+about/about-follows/about-follows.component.html - 16 + 18 @@ -10018,20 +10271,6 @@ channel with the same name ()!48 - - Report comment - - src/app/shared/shared-moderation/report-modals/comment-report.component.ts - 51 - - - - Comment reported. - - src/app/shared/shared-moderation/report-modals/comment-report.component.ts - 82 - - Blocked videos @@ -10046,6 +10285,20 @@ channel with the same name ()!109 + + Following list + + src/app/+admin/follows/follows.routes.ts + 28 + + + + Followers list + + src/app/+admin/follows/follows.routes.ts + 37 + + Users list @@ -10067,27 +10320,6 @@ channel with the same name ()!48 - - Following list - - src/app/+admin/follows/follows.routes.ts - 28 - - - - Followers list - - src/app/+admin/follows/follows.routes.ts - 37 - - - - Edit custom configuration - - src/app/+admin/config/config.routes.ts - 26 - - Delete this comment @@ -10184,6 +10416,17 @@ channel with the same name ()!38 + + Select all rows + + src/app/+admin/moderation/video-comment-list/video-comment-list.component.html + 55 + + + src/app/+admin/users/user-list/user-list.component.html + 51 + + Comment @@ -10202,6 +10445,17 @@ channel with the same name ()!46 + + Select this row + + src/app/+admin/moderation/video-comment-list/video-comment-list.component.html + 70 + + + src/app/+admin/users/user-list/user-list.component.html + 91 + + Commented video @@ -10223,6 +10477,27 @@ channel with the same name ()!129 + + Edit custom configuration + + src/app/+admin/config/config.routes.ts + 26 + + + + Report comment + + src/app/shared/shared-moderation/report-modals/comment-report.component.ts + 51 + + + + Comment reported. + + src/app/shared/shared-moderation/report-modals/comment-report.component.ts + 82 + + List installed plugins @@ -10311,140 +10586,140 @@ channel with the same name ()!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.ts - 413 + 415 Redirection src/app/+videos/+video-watch/video-watch.component.ts - 414 + 416 This video contains mature or explicit content. Are you sure you want to watch it? src/app/+videos/+video-watch/video-watch.component.ts - 545 + 547 Mature or explicit content src/app/+videos/+video-watch/video-watch.component.ts - 546 + 548 Up Next src/app/+videos/+video-watch/video-watch.component.ts - 598 + 600 Cancel src/app/+videos/+video-watch/video-watch.component.ts - 599 + 601 Autoplay is suspended src/app/+videos/+video-watch/video-watch.component.ts - 600 + 602 Enter/exit fullscreen (requires player focus) src/app/+videos/+video-watch/video-watch.component.ts - 918 + 920 Play/Pause the video (requires player focus) src/app/+videos/+video-watch/video-watch.component.ts - 919 + 921 Mute/unmute the video (requires player focus) src/app/+videos/+video-watch/video-watch.component.ts - 920 + 922 Skip to a percentage of the video: 0 is 0% and 9 is 90% (requires player focus) src/app/+videos/+video-watch/video-watch.component.ts - 922 + 924 Increase the volume (requires player focus) src/app/+videos/+video-watch/video-watch.component.ts - 924 + 926 Decrease the volume (requires player focus) src/app/+videos/+video-watch/video-watch.component.ts - 925 + 927 Seek the video forward (requires player focus) src/app/+videos/+video-watch/video-watch.component.ts - 927 + 929 Seek the video backward (requires player focus) src/app/+videos/+video-watch/video-watch.component.ts - 928 + 930 Increase playback rate (requires player focus) src/app/+videos/+video-watch/video-watch.component.ts - 930 + 932 Decrease playback rate (requires player focus) src/app/+videos/+video-watch/video-watch.component.ts - 931 + 933 Navigate in the video frame by frame (requires player focus) src/app/+videos/+video-watch/video-watch.component.ts - 933 + 935 Like the video src/app/+videos/+video-watch/video-watch.component.ts - 941 + 943 Dislike the video src/app/+videos/+video-watch/video-watch.component.ts - 946 + 948 @@ -10646,15 +10921,15 @@ channel with the same name ()! src/app/+videos/+video-edit/video-add-components/video-import-torrent.component.html - 70 + 68 src/app/+videos/+video-edit/video-add-components/video-import-url.component.html - 66 + 61 src/app/+videos/+video-edit/video-add-components/video-go-live.component.html - 50 + 45 @@ -10833,32 +11108,25 @@ channel with the same name ()!55 - - You can comment using an account on any ActivityPub-compatible instance. On most platforms, you can find the video by typing its URL in the search bar and then comment it from within the software's interface. - - src/app/+videos/+video-watch/comment/video-comment-add.component.html - 60,63 - - - - If you have an account on Mastodon or Pleroma, you can open it directly in their interface: + + You can comment using an account on any ActivityPub-compatible instance (PeerTube/Mastodon/Pleroma account for example). src/app/+videos/+video-watch/comment/video-comment-add.component.html - 65,66 + 60,61 Login to comment src/app/+videos/+video-watch/comment/video-comment-add.component.html - 76 + 72 Markdown Emoji List src/app/+videos/+video-watch/comment/video-comment-add.component.html - 84 + 80 @@ -11033,11 +11301,11 @@ channel with the same name ()!Video to import updated. src/app/+videos/+video-edit/video-add-components/video-import-torrent.component.ts - 129 + 130 src/app/+videos/+video-edit/video-add-components/video-import-url.component.ts - 139 + 140 @@ -11046,33 +11314,37 @@ channel with the same name ()!src/app/+videos/+video-edit/video-add-components/video-import-torrent.component.html 6 + + src/app/+videos/+video-edit/video-add-components/video-import-torrent.component.html + 8 + OR src/app/+videos/+video-edit/video-add-components/video-import-torrent.component.html - 10 + 13 Paste magnet URI src/app/+videos/+video-edit/video-add-components/video-import-torrent.component.html - 13 + 16 You can import any torrent file that points to a media file. You should make sure you have diffusion rights over the content it points to, otherwise it could cause legal trouble to yourself and your instance. src/app/+videos/+video-edit/video-add-components/video-import-torrent.component.html - 17,19 + 20,22 Sorry, but something went wrong src/app/+videos/+video-edit/video-add-components/video-import-torrent.component.html - 48 + 51 src/app/+videos/+video-edit/video-add-components/video-import-url.component.html @@ -11084,7 +11356,7 @@ channel with the same name ()! src/app/+videos/+video-edit/video-add-components/video-upload.component.html - 71 + 74 @@ -11092,7 +11364,7 @@ channel with the same name ()! src/app/+videos/+video-edit/video-add-components/video-import-torrent.component.html - 53,54 + 56,57 @@ -11115,21 +11387,21 @@ channel with the same name ()!Cannot create live because this instance have too many created lives src/app/+videos/+video-edit/video-add-components/video-go-live.component.ts - 89 + 91 Cannot create live because you created too many lives src/app/+videos/+video-edit/video-add-components/video-go-live.component.ts - 91 + 93 Live published. src/app/+videos/+video-edit/video-add-components/video-go-live.component.ts - 121 + 123 @@ -11218,12 +11490,16 @@ video size: , used: src/app/+videos/+video-edit/video-add-components/video-upload.component.html 6 + + src/app/+videos/+video-edit/video-add-components/video-upload.component.html + 8 + Video background image src/app/+videos/+video-edit/video-add-components/video-upload.component.html - 26 + 29 @@ -11231,28 +11507,28 @@ video size: , used: The chosen image will be definitive and cannot be modified. src/app/+videos/+video-edit/video-add-components/video-upload.component.html - 29,32 + 32,35 Total video uploaded src/app/+videos/+video-edit/video-add-components/video-upload.component.html - 49 + 52 Processing… src/app/+videos/+video-edit/video-add-components/video-upload.component.html - 51 + 54 Retry src/app/+videos/+video-edit/video-add-components/video-upload.component.html - 65 + 68 Retry failed upload of a video @@ -11261,14 +11537,14 @@ video size: , used: src/app/+videos/+video-edit/video-add-components/video-upload.component.html - 76,77 + 79,80 Publish will be available when upload is finished src/app/+videos/+video-edit/video-add-components/video-upload.component.html - 89 + 92 @@ -11827,7 +12103,7 @@ video size: , used: Advanced settings src/app/+videos/+video-edit/shared/video-edit.component.html - 257 + 260 @@ -11969,84 +12245,147 @@ video size: , used: You can stream multiple times in a permanent live. The URL for your viewers won't change but you cannot save replays of your lives src/app/+videos/+video-edit/shared/video-edit.component.html - 233 + 236 This is a permanent live src/app/+videos/+video-edit/shared/video-edit.component.html - 229 + 232 ⚠️ If you enable this option, your live will be terminated if you exceed your video quota src/app/+videos/+video-edit/shared/video-edit.component.html - 245 + 248 Automatically publish a replay when your live ends src/app/+videos/+video-edit/shared/video-edit.component.html - 241 + 244 Video preview src/app/+videos/+video-edit/shared/video-edit.component.html - 264 + 267 Support src/app/+videos/+video-edit/shared/video-edit.component.html - 273 + 276 Original publication date src/app/+videos/+video-edit/shared/video-edit.component.html - 293 + 296 Enable video comments src/app/+videos/+video-edit/shared/video-edit.component.html - 314 + 317 Enable download src/app/+videos/+video-edit/shared/video-edit.component.html - 319 + 322 Short text to tell people how they can support you (membership platform...). src/app/+videos/+video-edit/shared/video-edit.component.html - 277,278 + 280,281 This is the date when the content was originally published (e.g. the release date for a film) src/app/+videos/+video-edit/shared/video-edit.component.html - 297,298 + 300,301 Plugin settings src/app/+videos/+video-edit/shared/video-edit.component.html - 327 + 330 + + + + Your name is required. + + src/app/shared/form-validators/instance-validators.ts + 19 + + + + Your name must be at least 1 character long. + + src/app/shared/form-validators/instance-validators.ts + 20 + + + + Your name cannot be more than 120 characters long. + + src/app/shared/form-validators/instance-validators.ts + 21 + + + + A subject is required. + + src/app/shared/form-validators/instance-validators.ts + 32 + + + + The subject must be at least 1 character long. + + src/app/shared/form-validators/instance-validators.ts + 33 + + + + The subject cannot be more than 120 characters long. + + src/app/shared/form-validators/instance-validators.ts + 34 + + + + A message is required. + + src/app/shared/form-validators/instance-validators.ts + 45 + + + + The message must be at least 3 characters long. + + src/app/shared/form-validators/instance-validators.ts + 46 + + + + The message cannot be more than 5000 characters long. + + src/app/shared/form-validators/instance-validators.ts + 47 @@ -12155,69 +12494,6 @@ video size: , used: 125 - - Your name is required. - - src/app/shared/form-validators/instance-validators.ts - 19 - - - - Your name must be at least 1 character long. - - src/app/shared/form-validators/instance-validators.ts - 20 - - - - Your name cannot be more than 120 characters long. - - src/app/shared/form-validators/instance-validators.ts - 21 - - - - A subject is required. - - src/app/shared/form-validators/instance-validators.ts - 32 - - - - The subject must be at least 1 character long. - - src/app/shared/form-validators/instance-validators.ts - 33 - - - - The subject cannot be more than 120 characters long. - - src/app/shared/form-validators/instance-validators.ts - 34 - - - - A message is required. - - src/app/shared/form-validators/instance-validators.ts - 45 - - - - The message must be at least 3 characters long. - - src/app/shared/form-validators/instance-validators.ts - 46 - - - - The message cannot be more than 5000 characters long. - - src/app/shared/form-validators/instance-validators.ts - 47 - - Last week @@ -12285,7 +12561,7 @@ video size: , used: Refresh src/app/+admin/system/logs/logs.component.html - 33 + 34 @@ -12299,14 +12575,14 @@ video size: , used: Loading... src/app/+admin/system/logs/logs.component.html - 37 + 38 By -> src/app/+admin/system/logs/logs.component.html - 45 + 46 @@ -12358,67 +12634,88 @@ video size: , used: 82 + + 1440p + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts + 86 + + 2160p src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts - 86 + 90 Auto (via ffmpeg) src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts - 93 + 97 No limit src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts - 101 + 105 1 hour src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts - 102 + 106 3 hours src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts - 103 + 107 5 hours src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts - 104 + 108 10 hours src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts - 105 + 109 + + + + threads + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts + 149 + + + + thread + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts + 150 Configuration updated. src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts - 352 + 380 You enabled signup: we automatically enabled the "Block new videos automatically" checkbox of the "Videos" section just below. src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts - 445 + 473 @@ -12442,25 +12739,25 @@ video size: , used: 239 - - Transcoding + + VOD Transcoding src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 700 + 701 Advanced configuration src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 962 + 1016 Update configuration src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 1087 + 1141 @@ -13005,25 +13302,25 @@ video size: , used: 652 - - Optional. If any, provide the Twitter account representing your instance to improve link previews. + + 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-custom-config.component.html - 654,655 + 654,656 Your Twitter username src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 664 + 665 Instance allowed by Twitter src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 676 + 677 @@ -13034,287 +13331,368 @@ video size: , used: to see if you instance is allowed. src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 681,686 + 682,687 + + + + 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-custom-config.component.html + 711,712 + + + + However, you may want to read our guidelines before tweaking the following values. + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 714,715 + + + + Read guidelines + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 718 TRANSCODING src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 706 + 728 + + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 949 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-custom-config.component.html - 708,710 + 730,732 + + + + Input formats + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 748 Allow additional extensions src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 732 + 753 - - Allows users to upload .mkv, .mov, .avi, .wmv, .flv, .f4v, .3g2, .3gp, .mts, m2ts, .mxf, .nut videos. + + Allows users to upload .mkv, .mov, .avi, .wmv, .flv, .f4v, .3g2, .3gp, .mts, .m2ts, .mxf, or .nut videos. src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 735 + 756 Allow audio files upload src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 743 + 764 + + + + Allows users to upload .mp3, .ogg, .wma, .flac, .aac, or .ac3 audio files. + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 767 + + + + The file will be merged in a still image video with the preview file on upload. + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 768 - - Allows users to upload audio files that will be merged with the preview file on upload. + + Output formats src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 746 + 775 - - WebTorrent support enabled + + WebTorrent enabled src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 755 + 781 HLS with P2P support enabled src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 774 + 800 - - Transcoding threads + + Resolutions to generate per enabled format src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 799 + 822 - - Resolutions to generate + + The original file resolution will be the default target if no option is selected. src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 812 + 838,839 - - Transcoding enabled + + Transcoding threads src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 720 + 850 - - If you disable transcoding, many videos from your users will not work! + + Transcoding enabled src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 724 + 742 - + If you also enabled HLS support, it will multiply videos storage by 2If disabled, breaks federation with PeerTube instances < 2.1 + "/>If disabled, breaks federation with PeerTube instances < 2.1 + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 785,789 + + + + Requires ffmpeg >= 4.1Generate HLS playlists and fragmented MP4 files resulting in a better playback than with plain WebTorrent:Resolution change is smootherFaster playback especially with long videosMore stable playback (less bugs/infinite loading)If you also enabled WebTorrent support, it will multiply videos storage by 2 + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 805,814 + + + + will claim at most with live transcoding src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 759,763 + 852 - - Requires ffmpeg >= 4.1Generate HLS playlists and fragmented MP4 files resulting in a better playback than with the current default player:Resolution change is smootherFaster playback in particular with long videosMore stable playback (less bugs/infinite loading)If you also enabled WebTorrent support, it will multiply videos storage by 2 + + will claim at least with live transcoding src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 778,787 + 853 {VAR_PLURAL, plural, =0 {} =1 {thread} other {threads}} src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 803 + 859 src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 925 + 999 Enable users of your instance to stream live. src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 848,849 + 883,884 + + + + ⚠️ Enabling live streaming requires trust in your users and extra moderation work + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 898 - - ⚠️ Enabling live streaming requires trust in your users and extra moderation work + + If enabled, your server needs to accept incoming TCP traffic on port src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 863,864 + 899 Allow your users to automatically publish a replay of their live src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 871 + 907 If the user quota is reached, PeerTube will automatically terminate the live streaming src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 874,875 + 910,911 - - Max lives created on your instance (-1 for "unlimited") + + Max simultaneous lives created on your instance (-1 for "unlimited") src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 880 + 916 {VAR_PLURAL, plural, =1 {live} other {lives}} src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 883 + 919 - - Max lives created per user (-1 for "unlimited") + + Max simultaneous lives created per user (-1 for "unlimited") src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 888 + 924 {VAR_PLURAL, plural, =1 {live} other {lives}} src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 891 + 927 Max live duration src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 896 + 932 - - Enable live transcoding + + 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-custom-config.component.html - 912 + 951,952 - - Requires a lot of CPU! + + Live resolutions to generate src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 915,916 + 971 Live transcoding threads src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 921 + 990 - - Live resolutions to generate + + Allow live streaming src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 933 + 894 - - Allow live streaming + + Transcoding enabled for live streams src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 859 + 965 + + + + will claim at most with VOD transcoding + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 992 + + + + will claim at least with VOD transcoding + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 993 CACHE src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 968 + 1022 Some files are not federated, and fetched when necessary. Define their caching policies. src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 970,971 + 1024,1025 Number of previews to keep in cache src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 978 + 1032 {VAR_PLURAL, plural, =1 {cached image} other {cached images}} src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 984 + 1038 Number of video captions to keep in cache src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 990 + 1044 {VAR_PLURAL, plural, =1 {cached image} other {cached images}} src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 996 + 1050 CUSTOMIZATIONS src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 1008 + 1062 Slight modifications to your PeerTube instance for when creating a plugin or theme is overkill. src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 1010,1011 + 1064,1065 JavaScript src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 1019 + 1073 Write JavaScript code directly.Example: console.log('my instance is amazing'); src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 1023 + 1077 @@ -13331,21 +13709,112 @@ video size: , used: src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 1042,1053 + 1096,1107 It seems like the configuration is invalid. Please search for potential errors in the different tabs. src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 1080,1081 + 1134,1135 You cannot allow live replay if you don't enable transcoding. src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 1084,1085 + 1138,1139 + + + + accepted in instance followers + + src/app/+admin/follows/followers-list/followers-list.component.ts + 41 + + + + Do you really want to reject this follower? + + src/app/+admin/follows/followers-list/followers-list.component.ts + 52 + + + + Reject + + src/app/+admin/follows/followers-list/followers-list.component.ts + 53 + + + + rejected from instance followers + + src/app/+admin/follows/followers-list/followers-list.component.ts + 60 + + + + Do you really want to delete this follower? + + src/app/+admin/follows/followers-list/followers-list.component.ts + 73 + + + + removed from instance followers + + src/app/+admin/follows/followers-list/followers-list.component.ts + 81 + + + + Instances following you + + src/app/+admin/follows/followers-list/followers-list.component.html + 3 + + + + Showing to of followers + + src/app/+admin/follows/followers-list/followers-list.component.html + 10 + + + + Follower handle + + src/app/+admin/follows/followers-list/followers-list.component.html + 28 + + + + Score + + src/app/+admin/follows/followers-list/followers-list.component.html + 30 + + + + Open actor page in a new tab + + src/app/+admin/follows/followers-list/followers-list.component.html + 46 + + + + No follower found matching current filters. + + src/app/+admin/follows/followers-list/followers-list.component.html + 68 + + + + Your instance doesn't have any follower. + + src/app/+admin/follows/followers-list/followers-list.component.html + 69 @@ -13388,22 +13857,22 @@ video size: , used: Role src/app/+admin/users/user-edit/user-edit.component.html - 134 + 136 src/app/+admin/users/user-edit/user-edit.component.html - 134 + 136 Doesn't need review before a video goes public src/app/+admin/users/user-edit/user-edit.component.html - 178 + 180 src/app/+admin/users/user-edit/user-edit.component.html - 178 + 180 @@ -13520,44 +13989,44 @@ video size: , used: Transcoding is enabled. The video quota only takes into account original video size. At most, this user could upload ~ . src/app/+admin/users/user-edit/user-edit.component.html - 159,161 + 161,163 src/app/+admin/users/user-edit/user-edit.component.html - 159,161 + 161,163 Send a link to reset the password by email to the user src/app/+admin/users/user-edit/user-edit.component.html - 203 + 205 src/app/+admin/users/user-edit/user-edit.component.html - 203 + 205 Ask for new password src/app/+admin/users/user-edit/user-edit.component.html - 204 + 206 src/app/+admin/users/user-edit/user-edit.component.html - 204 + 206 Manually set the user password src/app/+admin/users/user-edit/user-edit.component.html - 208 + 210 src/app/+admin/users/user-edit/user-edit.component.html - 208 + 210 @@ -13655,176 +14124,85 @@ video size: , used: Advanced user filters src/app/+admin/users/user-list/user-list.component.html - 27 + 32 Banned users src/app/+admin/users/user-list/user-list.component.html - 28 + 33 Create user src/app/+admin/users/user-list/user-list.component.html - 42 + 20 Table parameters src/app/+admin/users/user-list/user-list.component.html - 58 + 59 Select columns src/app/+admin/users/user-list/user-list.component.html - 64 + 65 Highlight banned users src/app/+admin/users/user-list/user-list.component.html - 70 + 71 User's email must be verified to login src/app/+admin/users/user-list/user-list.component.html - 129 + 130 src/app/+admin/users/user-list/user-list.component.html - 129 + 130 User's email is verified / User can login without email verification src/app/+admin/users/user-list/user-list.component.html - 133 + 134 Total daily video quota src/app/+admin/users/user-list/user-list.component.html - 150 + 151 The user was banned src/app/+admin/users/user-list/user-list.component.html - 160 + 161 src/app/+admin/users/user-list/user-list.component.html - 160 + 161 Ban reason: src/app/+admin/users/user-list/user-list.component.html - 177 - - - - accepted in instance followers - - src/app/+admin/follows/followers-list/followers-list.component.ts - 41 - - - - Do you really want to reject this follower? - - src/app/+admin/follows/followers-list/followers-list.component.ts - 52 - - - - Reject - - src/app/+admin/follows/followers-list/followers-list.component.ts - 53 - - - - rejected from instance followers - - src/app/+admin/follows/followers-list/followers-list.component.ts - 60 - - - - Do you really want to delete this follower? - - src/app/+admin/follows/followers-list/followers-list.component.ts - 73 - - - - removed from instance followers - - src/app/+admin/follows/followers-list/followers-list.component.ts - 81 - - - - Instances following you - - src/app/+admin/follows/followers-list/followers-list.component.html - 3 - - - - Showing to of followers - - src/app/+admin/follows/followers-list/followers-list.component.html - 10 - - - - Follower handle - - src/app/+admin/follows/followers-list/followers-list.component.html - 28 - - - - Score - - src/app/+admin/follows/followers-list/followers-list.component.html - 30 - - - - Open actor page in a new tab - - src/app/+admin/follows/followers-list/followers-list.component.html - 46 - - - - No follower found matching current filters. - - src/app/+admin/follows/followers-list/followers-list.component.html - 68 - - - - Your instance doesn't have any follower. - - src/app/+admin/follows/followers-list/followers-list.component.html - 69 + 178