X-Git-Url: https://git.immae.eu/?a=blobdiff_plain;ds=sidebyside;f=client%2Fsrc%2Flocale%2Fangular.xlf;h=418d2fe96fb5de7f94029805c387e1c148d786e8;hb=a082d6fd1ae18be45d1a338dcb5b634de3c96db8;hp=e58385d7532bc6688f931b3700d61e8ae57a8fc6;hpb=cd9246a99ccd15a98504823c5fbf36f91f073d59;p=github%2FChocobozzz%2FPeerTube.git diff --git a/client/src/locale/angular.xlf b/client/src/locale/angular.xlf index e58385d75..418d2fe96 100644 --- a/client/src/locale/angular.xlf +++ b/client/src/locale/angular.xlf @@ -1,11062 +1,14883 @@ - + Close - node_modules/@ng-bootstrap/ng-bootstrap/alert/alert.d.ts - 3 + node_modules/@ng-bootstrap/ng-bootstrap/src/alert/alert.ts + 58,59 + + + + Slide of + + node_modules/@ng-bootstrap/ng-bootstrap/src/carousel/carousel.ts + 113,117 - + Currently selected slide number read by screen reader + + Previous - node_modules/@ng-bootstrap/ng-bootstrap/carousel/carousel.d.ts - 13 + node_modules/@ng-bootstrap/ng-bootstrap/src/carousel/carousel.ts + 130,132 - + + Next - node_modules/@ng-bootstrap/ng-bootstrap/carousel/carousel.d.ts - 17 + node_modules/@ng-bootstrap/ng-bootstrap/src/carousel/carousel.ts + 146,147 - - Previous month + + + Select month - node_modules/@ng-bootstrap/ng-bootstrap/datepicker/datepicker-navigation.d.ts - 4 + node_modules/@ng-bootstrap/ng-bootstrap/src/datepicker/datepicker-navigation-select.ts + 43,47 - node_modules/@ng-bootstrap/ng-bootstrap/datepicker/datepicker-navigation.d.ts - 5 + node_modules/@ng-bootstrap/ng-bootstrap/src/datepicker/datepicker-navigation-select.ts + 47,50 - - Next month + + + Select year - node_modules/@ng-bootstrap/ng-bootstrap/datepicker/datepicker-navigation.d.ts - 26 + node_modules/@ng-bootstrap/ng-bootstrap/src/datepicker/datepicker-navigation-select.ts + 59,62 - node_modules/@ng-bootstrap/ng-bootstrap/datepicker/datepicker-navigation.d.ts - 27 + node_modules/@ng-bootstrap/ng-bootstrap/src/datepicker/datepicker-navigation-select.ts + 69,74 - - Select month + + + Previous month - node_modules/@ng-bootstrap/ng-bootstrap/datepicker/datepicker-navigation-select.d.ts - 5 + node_modules/@ng-bootstrap/ng-bootstrap/src/datepicker/datepicker-navigation.ts + 24,27 - node_modules/@ng-bootstrap/ng-bootstrap/datepicker/datepicker-navigation-select.d.ts - 6 + node_modules/@ng-bootstrap/ng-bootstrap/src/datepicker/datepicker-navigation.ts + 35 - - Select year + + + Next month - node_modules/@ng-bootstrap/ng-bootstrap/datepicker/datepicker-navigation-select.d.ts - 13 + node_modules/@ng-bootstrap/ng-bootstrap/src/datepicker/datepicker-navigation.ts + 44,48 - node_modules/@ng-bootstrap/ng-bootstrap/datepicker/datepicker-navigation-select.d.ts - 14 + node_modules/@ng-bootstrap/ng-bootstrap/src/datepicker/datepicker-navigation.ts + 57,61 - + + «« - node_modules/@ng-bootstrap/ng-bootstrap/pagination/pagination.d.ts - 2 + node_modules/@ng-bootstrap/ng-bootstrap/src/pagination/pagination.ts + 181,182 - + + « - node_modules/@ng-bootstrap/ng-bootstrap/pagination/pagination.d.ts - 3 + node_modules/@ng-bootstrap/ng-bootstrap/src/pagination/pagination.ts + 186,188 - + + » - node_modules/@ng-bootstrap/ng-bootstrap/pagination/pagination.d.ts - 4 + node_modules/@ng-bootstrap/ng-bootstrap/src/pagination/pagination.ts + 193,195 - + + »» - node_modules/@ng-bootstrap/ng-bootstrap/pagination/pagination.d.ts - 5 + node_modules/@ng-bootstrap/ng-bootstrap/src/pagination/pagination.ts + 201,203 - + + First - node_modules/@ng-bootstrap/ng-bootstrap/pagination/pagination.d.ts - 14 + node_modules/@ng-bootstrap/ng-bootstrap/src/pagination/pagination.ts + 207,208 - + + Previous - node_modules/@ng-bootstrap/ng-bootstrap/pagination/pagination.d.ts - 24 + node_modules/@ng-bootstrap/ng-bootstrap/src/pagination/pagination.ts + 214,215 - + + Next - node_modules/@ng-bootstrap/ng-bootstrap/pagination/pagination.d.ts - 44 + node_modules/@ng-bootstrap/ng-bootstrap/src/pagination/pagination.ts + 224,228 - + + Last - node_modules/@ng-bootstrap/ng-bootstrap/pagination/pagination.d.ts - 53 - - - % - - node_modules/@ng-bootstrap/ng-bootstrap/progressbar/progressbar.d.ts - 7 + node_modules/@ng-bootstrap/ng-bootstrap/src/pagination/pagination.ts + 231,232 - - Increment hours + + + - node_modules/@ng-bootstrap/ng-bootstrap/timepicker/timepicker.d.ts - 9 + node_modules/@ng-bootstrap/ng-bootstrap/src/progressbar/progressbar.ts + 31,35 - + + HH - node_modules/@ng-bootstrap/ng-bootstrap/timepicker/timepicker.d.ts - 13 + node_modules/@ng-bootstrap/ng-bootstrap/src/timepicker/timepicker.ts + 40,41 - + + Hours - node_modules/@ng-bootstrap/ng-bootstrap/timepicker/timepicker.d.ts - 15 + node_modules/@ng-bootstrap/ng-bootstrap/src/timepicker/timepicker.ts + 46 - - Decrement hours + + + MM - node_modules/@ng-bootstrap/ng-bootstrap/timepicker/timepicker.d.ts - 23 + node_modules/@ng-bootstrap/ng-bootstrap/src/timepicker/timepicker.ts + 50,53 - - Increment minutes + + + Minutes - node_modules/@ng-bootstrap/ng-bootstrap/timepicker/timepicker.d.ts - 32 + node_modules/@ng-bootstrap/ng-bootstrap/src/timepicker/timepicker.ts + 58,59 - - MM + + + Increment hours - node_modules/@ng-bootstrap/ng-bootstrap/timepicker/timepicker.d.ts - 35 + node_modules/@ng-bootstrap/ng-bootstrap/src/timepicker/timepicker.ts + 63,64 - - Minutes + + + Decrement hours - node_modules/@ng-bootstrap/ng-bootstrap/timepicker/timepicker.d.ts - 37 + node_modules/@ng-bootstrap/ng-bootstrap/src/timepicker/timepicker.ts + 68,70 - - Decrement minutes + + + Increment minutes - node_modules/@ng-bootstrap/ng-bootstrap/timepicker/timepicker.d.ts - 45 + node_modules/@ng-bootstrap/ng-bootstrap/src/timepicker/timepicker.ts + 76,77 - - Increment seconds + + + Decrement minutes - node_modules/@ng-bootstrap/ng-bootstrap/timepicker/timepicker.d.ts - 54 + node_modules/@ng-bootstrap/ng-bootstrap/src/timepicker/timepicker.ts + 82,84 - + + SS - node_modules/@ng-bootstrap/ng-bootstrap/timepicker/timepicker.d.ts - 57 + node_modules/@ng-bootstrap/ng-bootstrap/src/timepicker/timepicker.ts + 86,87 - + + Seconds - node_modules/@ng-bootstrap/ng-bootstrap/timepicker/timepicker.d.ts - 59 + node_modules/@ng-bootstrap/ng-bootstrap/src/timepicker/timepicker.ts + 92,93 + + + + Increment seconds + + node_modules/@ng-bootstrap/ng-bootstrap/src/timepicker/timepicker.ts + 98,100 - + + Decrement seconds - node_modules/@ng-bootstrap/ng-bootstrap/timepicker/timepicker.d.ts - 67 + node_modules/@ng-bootstrap/ng-bootstrap/src/timepicker/timepicker.ts + 105,106 - - + + + - node_modules/@ng-bootstrap/ng-bootstrap/timepicker/timepicker.d.ts - 76 + node_modules/@ng-bootstrap/ng-bootstrap/src/timepicker/timepicker.ts + 118,123 - - + + + - node_modules/@ng-bootstrap/ng-bootstrap/timepicker/timepicker.d.ts - 77 + node_modules/@ng-bootstrap/ng-bootstrap/src/timepicker/timepicker.ts + 141,116 - + + Close - node_modules/@ng-bootstrap/ng-bootstrap/toast/toast.d.ts - 8 + node_modules/@ng-bootstrap/ng-bootstrap/src/toast/toast.ts + 76,82 - - Channel avatar + + + Follows - src/app/shared/shared-main/account/avatar.component.html - 3 + src/app/+about/about-follows/about-follows.component.html + 2 - - Account avatar + + + Follower instances () - src/app/shared/shared-main/account/avatar.component.html - 6 + src/app/+about/about-follows/about-follows.component.html + 4 - - + + + This instance does not have instances followers. - src/app/shared/shared-main/buttons/action-dropdown.component.html - 22 + src/app/+about/about-follows/about-follows.component.html + 6 - - Delete + + + Show full list - src/app/shared/shared-main/buttons/delete-button.component.html - 5 + src/app/+about/about-follows/about-follows.component.html + 12 - src/app/+my-account/my-account-videos/my-account-videos.component.html - 22 + src/app/+about/about-follows/about-follows.component.html + 24 + + + Following instances () - src/app/+videos/+video-edit/shared/video-edit.component.html - 186 + src/app/+about/about-follows/about-follows.component.html + 16 + + + This instance is not following any other. - src/app/+videos/+video-watch/comment/video-comment.component.html - 45 + src/app/+about/about-follows/about-follows.component.html + 18 - - Edit + + + About - src/app/shared/shared-main/buttons/edit-button.component.html + src/app/+about/about-instance/about-instance.component.html 5 + + + Contact administrator - src/app/shared/shared-main/buttons/edit-button.component.html - 1 + src/app/+about/about-instance/about-instance.component.html + 7 + + + This instance is dedicated to sensitive/NSFW content. - src/app/+admin/users/user-edit/user-edit.component.html - 11 + src/app/+about/about-instance/about-instance.component.html + 19 + + + ADMINISTRATORS & SUSTAINABILITY - src/app/+admin/users/user-edit/user-edit.component.html - 11 + src/app/+about/about-instance/about-instance.component.html + 32,33 + + + Who we are - src/app/+my-account/my-account-video-playlists/my-account-video-playlist-edit.component.html - 11 + src/app/+about/about-instance/about-instance.component.html + 44 + + + Why we created this instance - src/app/+my-account/my-account-video-playlists/my-account-video-playlist-edit.component.html - 87 + src/app/+about/about-instance/about-instance.component.html + 58 + + + How long we plan to maintain this instance - src/app/+my-account/my-account-video-playlists/my-account-video-playlist-edit.component.html - 11 + src/app/+about/about-instance/about-instance.component.html + 72 + + + How we will pay for keeping our instance running - src/app/+my-account/my-account-video-playlists/my-account-video-playlist-edit.component.html - 87 + src/app/+about/about-instance/about-instance.component.html + 86 + + + INFORMATION - src/app/+my-account/+my-account-video-channels/my-account-video-channel-edit.component.html - 11 + src/app/+about/about-instance/about-instance.component.html + 101,102 + + + Description - src/app/+my-account/+my-account-video-channels/my-account-video-channel-edit.component.html - 11 + src/app/+about/about-instance/about-instance.component.html + 113 - src/app/+videos/+video-edit/shared/video-edit.component.html - 226 + src/app/+admin/config/edit-custom-config/edit-instance-information.component.html + 35 - src/app/+videos/+video-edit/video-add-components/video-upload.component.html - 40 + src/app/+my-account/my-account-settings/my-account-profile/my-account-profile.component.html + 28 - - Get help - src/app/shared/shared-main/misc/help.component.html - 29 + src/app/+my-library/+my-video-channels/my-video-channel-edit.component.html + 71 - - You don't have notifications. - src/app/shared/shared-main/users/user-notifications.component.html - 1 + src/app/+my-library/+my-video-channels/my-video-channel-edit.component.html + 71 - - - published a new video: - - src/app/shared/shared-main/users/user-notifications.component.html - 15 + src/app/+my-library/my-video-playlists/my-video-playlist-edit.component.html + 44 - - - The notification concerns a video now unavailable - - src/app/shared/shared-main/users/user-notifications.component.html - 23 + src/app/+my-library/my-video-playlists/my-video-playlist-edit.component.html + 44 - - - Your video has been unblocked - - src/app/shared/shared-main/users/user-notifications.component.html - 32 + src/app/+videos/+video-edit/shared/video-edit.component.html + 38 - - - Your video has been blocked - + + + MODERATION - src/app/shared/shared-main/users/user-notifications.component.html - 40 + src/app/+about/about-instance/about-instance.component.html + 128,129 - - - A new video abuse has been created on video - + + + Moderation information - src/app/shared/shared-main/users/user-notifications.component.html - 48 + src/app/+about/about-instance/about-instance.component.html + 140 - - - The recently added video has been automatically blocked - - src/app/shared/shared-main/users/user-notifications.component.html - 56 + src/app/+admin/config/edit-custom-config/edit-instance-information.component.html + 151 - - - commented your video - - src/app/shared/shared-main/users/user-notifications.component.html - 69 + src/app/shared/shared-instance/instance-about-accordion.component.html + 41 - - - The notification concerns a comment now unavailable - + + + Code of conduct - src/app/shared/shared-main/users/user-notifications.component.html - 77 + src/app/+about/about-instance/about-instance.component.html + 154 - - - Your video has been published - - src/app/shared/shared-main/users/user-notifications.component.html - 86 + src/app/+admin/config/edit-custom-config/edit-instance-information.component.html + 140 - - - Your video import succeeded - - src/app/shared/shared-main/users/user-notifications.component.html - 94 + src/app/shared/shared-instance/instance-about-accordion.component.html + 47 - - - Your video import failed - + + + Terms - src/app/shared/shared-main/users/user-notifications.component.html - 102 + src/app/+about/about-instance/about-instance.component.html + 168 - - - User registered on your instance - - src/app/shared/shared-main/users/user-notifications.component.html - 110 + src/app/+admin/config/edit-custom-config/edit-instance-information.component.html + 129 - - - is following - - your channel - your account - - src/app/shared/shared-main/users/user-notifications.component.html - 120 + src/app/+signup/+register/register.component.html + 13 - - - mentioned you on video - - src/app/shared/shared-main/users/user-notifications.component.html - 133 + src/app/shared/shared-instance/instance-about-accordion.component.html + 35 - - - Your instance has a new follower () - awaiting your approval - + + + OTHER INFORMATION - src/app/shared/shared-main/users/user-notifications.component.html - 141 + src/app/+about/about-instance/about-instance.component.html + 183,184 - - - Your instance automatically followed - + + + Hardware information - src/app/shared/shared-main/users/user-notifications.component.html - 150 + src/app/+about/about-instance/about-instance.component.html + 195 - - - The notification points to a content now unavailable - + + + FEATURES - src/app/shared/shared-main/users/user-notifications.component.html - 158 + src/app/+about/about-instance/about-instance.component.html + 203 - - Change your avatar + + + STATISTICS - src/app/shared/shared-main/account/actor-avatar-info.component.html - 9 + src/app/+about/about-instance/about-instance.component.html + 215 - - subscribers + + + Link copied - src/app/shared/shared-main/account/actor-avatar-info.component.html - 21 + src/app/+about/about-instance/about-instance.component.ts + 98 - - Truncated preview + + + Contact administrator - src/app/shared/shared-forms/markdown-textarea.component.html - 11 + src/app/+about/about-instance/contact-admin-modal.component.html + 3 - - Complete preview + + + Your name - src/app/shared/shared-forms/markdown-textarea.component.html - 19 + src/app/+about/about-instance/contact-admin-modal.component.html + 11 - - Recommended + + + Your email - src/app/shared/shared-forms/peertube-checkbox.component.html - 33 + src/app/+about/about-instance/contact-admin-modal.component.html + 20 - - Theme + + + Subject - src/app/shared/shared-user-settings/user-interface-settings.component.html - 4 + src/app/+about/about-instance/contact-admin-modal.component.html + 29 + + + Your message - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 251 + src/app/+about/about-instance/contact-admin-modal.component.html + 38 - - instance default + + + Cancel - src/app/shared/shared-user-settings/user-interface-settings.component.html - 8 + src/app/+about/about-instance/contact-admin-modal.component.html + 48 - - peertube default - src/app/shared/shared-user-settings/user-interface-settings.component.html - 9 + src/app/+admin/follows/following-list/follow-modal.component.html + 33 - - Save - src/app/shared/shared-user-settings/user-interface-settings.component.html - 16 + src/app/+login/login.component.html + 121 - src/app/shared/shared-user-settings/user-video-settings.component.html - 74 + src/app/+my-library/my-ownership/my-accept-ownership/my-accept-ownership.component.html + 20 - src/app/shared/shared-video-playlist/video-playlist-element-miniature.component.html - 82 + src/app/+my-library/my-videos/modals/video-change-ownership.component.html + 22 - src/app/+my-account/my-account-settings/my-account-profile/my-account-profile.component.html - 27 + src/app/+videos/+video-edit/shared/video-caption-add-modal.component.html + 37 - - Default policy on videos containing sensitive content - src/app/shared/shared-user-settings/user-video-settings.component.html - 3 + src/app/+videos/+video-edit/video-add-components/video-upload.component.html + 69 - - - With Do not list or Blur thumbnails, a confirmation will be requested to watch the video. - - src/app/shared/shared-user-settings/user-video-settings.component.html - 6 + src/app/+videos/+video-edit/video-add-components/video-upload.component.html + 81 - - Policy for sensitive videos - src/app/shared/shared-user-settings/user-video-settings.component.html - 14 + src/app/+videos/+video-watch/shared/comment/video-comment-add.component.html + 73 - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 112 + src/app/+videos/+video-watch/video-watch.component.ts + 415 - - Do not list - src/app/shared/shared-user-settings/user-video-settings.component.html - 15 + src/app/modal/confirm.component.html + 20 - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 113 + src/app/shared/shared-abuse-list/moderation-comment-modal.component.html + 26 - - Blur thumbnails - src/app/shared/shared-user-settings/user-video-settings.component.html - 16 + src/app/shared/shared-moderation/batch-domains-modal.component.html + 31 - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 114 + src/app/shared/shared-moderation/report-modals/report.component.html + 54 - - Display - src/app/shared/shared-user-settings/user-video-settings.component.html - 17 + src/app/shared/shared-moderation/report-modals/report.component.html + 54 - src/app/+admin/follows/video-redundancies-list/video-redundancies-list.component.html - 3 + src/app/shared/shared-moderation/report-modals/video-report.component.html + 92 - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 115 + src/app/shared/shared-moderation/user-ban-modal.component.html + 26 - - Only display videos in the following languages/subtitles - src/app/shared/shared-user-settings/user-video-settings.component.html - 23 + src/app/shared/shared-moderation/video-block.component.html + 38 - - In Recently added, Trending, Local, Most liked and Search pages - src/app/shared/shared-user-settings/user-video-settings.component.html - 26 + src/app/shared/shared-video-miniature/video-download.component.html + 152 - - No results found + + + Submit - src/app/shared/shared-user-settings/user-video-settings.component.html - 34 + src/app/+about/about-instance/contact-admin-modal.component.html + 52 - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 54 + src/app/+my-library/my-videos/modals/video-change-ownership.component.html + 27 - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 66 + src/app/shared/shared-moderation/report-modals/report.component.html + 58 - - The sharing system implies that some technical information about your system (such as a public IP address) can be sent to other peers, but greatly helps to reduce server load. - src/app/shared/shared-user-settings/user-video-settings.component.html - 47 + src/app/shared/shared-moderation/report-modals/report.component.html + 58 - - Help share videos being played - src/app/shared/shared-user-settings/user-video-settings.component.html - 44 + src/app/shared/shared-moderation/report-modals/video-report.component.html + 96 - - When on a video page, directly start playing the video. - src/app/shared/shared-user-settings/user-video-settings.component.html - 58 + src/app/shared/shared-moderation/video-block.component.html + 42 - - Automatically play videos + + + The contact form is not enabled on this instance. - src/app/shared/shared-user-settings/user-video-settings.component.html - 55 + src/app/+about/about-instance/contact-admin-modal.component.html + 56 - - When a video ends, follow up with the next suggested video. + + + Your message has been sent. - src/app/shared/shared-user-settings/user-video-settings.component.html - 69 + src/app/+about/about-instance/contact-admin-modal.component.ts + 88 - - Automatically start playing the next video + + + You already sent this form recently - src/app/shared/shared-user-settings/user-video-settings.component.html - 66 + src/app/+about/about-instance/contact-admin-modal.component.ts + 94 - - yes + + + Developed with ❤ by Framasoft - src/app/shared/shared-instance/feature-boolean.component.html - 1 + src/app/+about/about-peertube/about-peertube-contributors.component.html + 3 - - no + + + What is PeerTube? - src/app/shared/shared-instance/feature-boolean.component.html - 2 + src/app/+about/about-peertube/about-peertube.component.html + 3,4 - - Features found on this instance + + + PeerTube is a self-hosted ActivityPub-federated video streaming platform using P2P directly in your web browser. - src/app/shared/shared-instance/instance-features-table.component.html - 4 + src/app/+about/about-peertube/about-peertube.component.html + 10,11 + + + It is free and open-source software, under AGPLv3 licence. - src/app/+signup/+register/register.component.html - 47 + src/app/+about/about-peertube/about-peertube.component.html + 14,16 - - PeerTube version + + + For more information, please visit joinpeertube.org. - src/app/shared/shared-instance/instance-features-table.component.html - 6 + src/app/+about/about-peertube/about-peertube.component.html + 19,20 - - - Default NSFW/sensitive videos policy - can be redefined by the users - + + + Use PeerTube documentation - src/app/shared/shared-instance/instance-features-table.component.html - 12 + src/app/+about/about-peertube/about-peertube.component.html + 28,29 - - User registration allowed + + + Discover how to setup your account, what is a channel, how to create a playlist and more! - src/app/shared/shared-instance/instance-features-table.component.html - 21 + src/app/+about/about-peertube/about-peertube.component.html + 33,34 - - Video uploads + + + PeerTube Applications - src/app/shared/shared-instance/instance-features-table.component.html - 28 + src/app/+about/about-peertube/about-peertube.component.html + 41,42 + + + Discover unofficial Android applications or browser addons! - src/app/shared/shared-instance/instance-features-table.component.html - 39 + src/app/+about/about-peertube/about-peertube.component.html + 46,47 - - Transcoding in multiple resolutions + + + Contribute on PeerTube - src/app/shared/shared-instance/instance-features-table.component.html - 32 + src/app/+about/about-peertube/about-peertube.component.html + 54,55 - - Requires manual validation by moderators + + + Want to help to improve PeerTube? You can translate the web interface, give your feedback or directly contribute to the code! - src/app/shared/shared-instance/instance-features-table.component.html - 41 + src/app/+about/about-peertube/about-peertube.component.html + 59,60 - - Automatically published + + + P2P & Privacy - src/app/shared/shared-instance/instance-features-table.component.html - 42 + src/app/+about/about-peertube/about-peertube.component.html + 71 - - Video quota + + + PeerTube uses the BitTorrent protocol to share bandwidth between users by default to help lower the load on the server, but ultimately leaves you the choice to switch back to regular streaming exclusively from the server of the video. What follows applies only if you want to keep using the P2P mode of PeerTube. - src/app/shared/shared-instance/instance-features-table.component.html - 47 + src/app/+about/about-peertube/about-peertube.component.html + 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/+admin/users/user-edit/user-edit.component.html - 139 + src/app/+about/about-peertube/about-peertube.component.html + 81,83 + + + What are the consequences? - src/app/+admin/users/user-edit/user-edit.component.html - 139 + src/app/+about/about-peertube/about-peertube.component.html + 85 - - - Unlimited ( per day) - + + + In theory, someone with enough technical skills could create a script that tracks which IP is downloading which video. In practice, this is much more difficult because: - src/app/shared/shared-instance/instance-features-table.component.html - 60 + src/app/+about/about-peertube/about-peertube.component.html + 88,90 - - Import + + + An HTTP request has to be sent on each tracker for each video to spy. If we want to spy all PeerTube's videos, we have to send as many requests as there are videos (so potentially a lot) - src/app/shared/shared-instance/instance-features-table.component.html - 67 + src/app/+about/about-peertube/about-peertube.component.html + 94,96 + + + For each request sent, the tracker returns random peers at a limited number. For instance, if there are 1000 peers in the swarm and the tracker sends only 20 peers for each request, there must be at least 50 requests sent to know every peer in the swarm - src/app/+videos/+video-edit/video-add-components/video-import-torrent.component.html - 45 + src/app/+about/about-peertube/about-peertube.component.html + 99,102 + + + Those requests have to be sent regularly to know who starts/stops watching a video. It is easy to detect that kind of behaviour - src/app/+videos/+video-edit/video-add-components/video-import-url.component.html - 40 + src/app/+about/about-peertube/about-peertube.component.html + 105,106 - - HTTP import (YouTube, Vimeo, direct URL...) + + + If an IP address is stored in the tracker, it doesn't mean that the person behind the IP (if this person exists) has watched the video - src/app/shared/shared-instance/instance-features-table.component.html - 71 + src/app/+about/about-peertube/about-peertube.component.html + 109,111 - - Torrent import + + + The IP address is a vague information: usually, it regularly changes and can represent many persons or entities - src/app/shared/shared-instance/instance-features-table.component.html - 78 + src/app/+about/about-peertube/about-peertube.component.html + 114,115 - - Player + + + Web peers are not publicly accessible: because we use the websocket transport, the protocol is different from classic BitTorrent tracker. When you are in a web browser, you send a signal containing your IP address to the tracker that will randomly choose other peers to forward the information to. See this document for more information - src/app/shared/shared-instance/instance-features-table.component.html - 86 + src/app/+about/about-peertube/about-peertube.component.html + 118,122 - - P2P enabled + + + The worst-case scenario of an average person spying on their friends is quite unlikely. There are much more effective ways to get that kind of information. - src/app/shared/shared-instance/instance-features-table.component.html - 90 + src/app/+about/about-peertube/about-peertube.component.html + 126,128 - - Search + + + How does PeerTube compare with YouTube? - src/app/shared/shared-instance/instance-features-table.component.html - 97 + src/app/+about/about-peertube/about-peertube.component.html + 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/+admin/plugins/plugins.component.html - 7 + src/app/+about/about-peertube/about-peertube.component.html + 133,136 - - Users can resolve distant content + + + What can I do to limit the exposure of my IP address? - src/app/shared/shared-instance/instance-features-table.component.html - 101 + src/app/+about/about-peertube/about-peertube.component.html + 138 - - Loading instance statistics... + + + 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/shared/shared-instance/instance-statistics.component.html - 1 + src/app/+about/about-peertube/about-peertube.component.html + 141,145 - - Local + + + What will be done to mitigate this problem? - src/app/shared/shared-instance/instance-statistics.component.html - 4 + src/app/+about/about-peertube/about-peertube.component.html + 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/menu/menu.component.html - 131 + src/app/+about/about-peertube/about-peertube.component.html + 150,152 - - users + + + We set a limit to the number of peers sent by the tracker - src/app/shared/shared-instance/instance-statistics.component.html - 11 + src/app/+about/about-peertube/about-peertube.component.html + 155 - - videos + + + We set a limit on the request frequency received by the tracker - src/app/shared/shared-instance/instance-statistics.component.html - 21 + src/app/+about/about-peertube/about-peertube.component.html + 156 + + + Allow instance admins to disable P2P from the administration interface - src/app/shared/shared-instance/instance-statistics.component.html - 65 + src/app/+about/about-peertube/about-peertube.component.html + 157 - - video views + + + Ultimately, remember you can always disable P2P by toggling it in the video player, or just by disabling WebRTC in your browser. - src/app/shared/shared-instance/instance-statistics.component.html - 31 + src/app/+about/about-peertube/about-peertube.component.html + 161,163 - - video comments + + + About this instance - src/app/shared/shared-instance/instance-statistics.component.html - 41 + src/app/+about/about-routing.module.ts + 25 + + + Contact - src/app/shared/shared-instance/instance-statistics.component.html - 75 + src/app/+about/about-routing.module.ts + 37 - - of hosted video - src/app/shared/shared-instance/instance-statistics.component.html - 51 + src/app/menu/menu.component.html + 136 - - Federation + + + About PeerTube - src/app/shared/shared-instance/instance-statistics.component.html - 58 + src/app/+about/about-routing.module.ts + 50 - - followers + + + About this instance's network - src/app/shared/shared-instance/instance-statistics.component.html - 85 + src/app/+about/about-routing.module.ts + 59 - - following + + + Instance - src/app/shared/shared-instance/instance-statistics.component.html - 95 + src/app/+about/about.component.html + 5 - - Configuration warning! - src/app/modal/instance-config-warning-modal.component.html - 3 + src/app/+search/search-filters.component.html + 184 - - You enabled user registration on your instance but did not configure the following fields: - src/app/modal/instance-config-warning-modal.component.html - 10 + src/app/shared/shared-moderation/server-blocklist.component.html + 31 - - Instance name - src/app/modal/instance-config-warning-modal.component.html - 13 + src/app/shared/shared-moderation/server-blocklist.component.html + 31 - - Instance short description + + + PeerTube - src/app/modal/instance-config-warning-modal.component.html - 14 + src/app/+about/about.component.html + 7 - - Who you are + + + Network - src/app/modal/instance-config-warning-modal.component.html - 16 + src/app/+about/about.component.html + 9 - - How long you plan to maintain your instance + + + Published videos matching "" - src/app/modal/instance-config-warning-modal.component.html - 17 + src/app/+accounts/account-search/account-search.component.ts + 94 - - How you plan to pay your instance + + + Published videos - src/app/modal/instance-config-warning-modal.component.html - 18 + src/app/+accounts/account-search/account-search.component.ts + 95 - - How you will moderate your instance + + + Video channels - src/app/modal/instance-config-warning-modal.component.html - 20 + src/app/+accounts/account-video-channels/account-video-channels.component.html + 1 - - Instance terms + + + This account does not have channels. - src/app/modal/instance-config-warning-modal.component.html - 21 + src/app/+accounts/account-video-channels/account-video-channels.component.html + 5 - - - Please consider configuring these fields to help people to choose the appropriate instance. - Without them, your instance may not be referenced on the JoinPeerTube website. - + + + See this video channel - src/app/modal/instance-config-warning-modal.component.html - 24 + src/app/+accounts/account-video-channels/account-video-channels.component.html + 13 - - Don't show me this warning anymore - src/app/modal/instance-config-warning-modal.component.html - 33 + src/app/+accounts/account-video-channels/account-video-channels.component.html + 17 - - Close - src/app/modal/instance-config-warning-modal.component.html - 38 + src/app/shared/shared-custom-markup/peertube-custom-tags/channel-miniature-markup.component.html + 4 - - - Configure - - src/app/modal/instance-config-warning-modal.component.html - 42 + src/app/shared/shared-custom-markup/peertube-custom-tags/channel-miniature-markup.component.html + 7 - - Welcome to PeerTube, dear administrator! + + + {VAR_PLURAL, plural, =1 {1 subscriber} other { subscribers}} - src/app/modal/welcome-modal.component.html - 3 + src/app/+accounts/account-video-channels/account-video-channels.component.html + 23 - - CLI - documentation - src/app/modal/welcome-modal.component.html - 12 + src/app/+accounts/accounts.component.html + 38 - - Upload or import videos, parse logs, prune storage directories, reset user password... - src/app/modal/welcome-modal.component.html - 15 + src/app/+my-library/+my-video-channels/my-video-channels.component.html + 28 - - Administer - documentation - src/app/modal/welcome-modal.component.html - 19 + src/app/+video-channels/video-channels.component.html + 73 - - Managing users, following other instances, dealing with spammers... - src/app/modal/welcome-modal.component.html - 22 + src/app/shared/shared-custom-markup/peertube-custom-tags/channel-miniature-markup.component.html + 13 - - Use - documentation + + + {VAR_PLURAL, plural, =1 {1 videos} other { videos}} - src/app/modal/welcome-modal.component.html + src/app/+accounts/account-video-channels/account-video-channels.component.html 26 - - Setup your account, managing video playlists, discover third-party applications... - src/app/modal/welcome-modal.component.html - 29 + src/app/+accounts/accounts.component.html + 41 - - Useful links - src/app/modal/welcome-modal.component.html - 39 + src/app/+video-channels/video-channels.component.html + 76 - - Official PeerTube website (news, support, contribute...): https://joinpeertube.org - src/app/modal/welcome-modal.component.html - 42 + src/app/shared/shared-custom-markup/peertube-custom-tags/channel-miniature-markup.component.html + 16 - - Put your instance on the public PeerTube index: https://instances.joinpeertube.org/instances - + + + - src/app/modal/welcome-modal.component.html - 45 + src/app/+accounts/account-video-channels/account-video-channels.component.html + 26,27 - - It's time to configure your instance! - src/app/modal/welcome-modal.component.html - 55 + src/app/+accounts/accounts.component.html + 41,42 - - - Choosing your instance name, setting up a description, specifying who you are, - why you created your instance and how long you plan to maintain your it - is very important for visitors to understand on what type of instance they are. - - src/app/modal/welcome-modal.component.html - 57 + src/app/+video-channels/video-channels.component.html + 76,77 - - - If you want to open registrations, please decide what are your moderation rules, fill your instance - terms - and specify the categories and languages you speak. This way, you will help users to register on the - appropriate - PeerTube instance. - - src/app/modal/welcome-modal.component.html - 63 + src/app/shared/shared-custom-markup/peertube-custom-tags/channel-miniature-markup.component.html + 16,17 - - Remind me later - src/app/modal/welcome-modal.component.html - 76 + src/app/shared/shared-video/video-views-counter.component.html + 3,4 - - - Configure my instance - - src/app/modal/welcome-modal.component.html - 82 + src/app/shared/shared-video/video-views-counter.component.html + 7,8 - - Close this message + + + Show this channel - src/app/app.component.html - 34 + src/app/+accounts/account-video-channels/account-video-channels.component.html + 35 - - Change the language + + + This channel doesn't have any videos. - src/app/menu/language-chooser.component.html - 3 + src/app/+accounts/account-video-channels/account-video-channels.component.html + 38 - - - Help to translate PeerTube! - + + + SHOW THIS CHANNEL > - src/app/menu/language-chooser.component.html - 8 + src/app/+accounts/account-video-channels/account-video-channels.component.html + 46 - - Settings + + + Account video channels - src/app/modal/quick-settings-modal.component.html - 3 + src/app/+accounts/accounts-routing.module.ts + 27 + + + Account videos - src/app/menu/menu.component.html - 144 + src/app/+accounts/accounts-routing.module.ts + 36 + + + Search videos within account - src/app/+admin/plugins/plugin-list-installed/plugin-list-installed.component.html - 26 + src/app/+accounts/accounts-routing.module.ts + 49 + + + ACCOUNT - src/app/+my-account/my-account-settings/my-account-settings.component.html - 1 + src/app/+accounts/accounts.component.html + 8 - - Display settings + + + Banned - src/app/modal/quick-settings-modal.component.html - 8 + src/app/+accounts/accounts.component.html + 21 - - Video settings + + + Muted - src/app/modal/quick-settings-modal.component.html - 16 + src/app/+accounts/accounts.component.html + 22 - - Interface settings - src/app/modal/quick-settings-modal.component.html - 20 + src/app/shared/shared-share-modal/video-share.component.html + 166 - - Public profile + + + Instance muted - src/app/menu/menu.component.html - 19 + src/app/+accounts/accounts.component.html + 23 - - Account settings + + + Muted by your instance - src/app/menu/menu.component.html + src/app/+accounts/accounts.component.html + 24 + + + + Instance muted by your instance + + src/app/+accounts/accounts.component.html 25 - - Channels settings + + + Copy account handle - src/app/menu/menu.component.html - 29 + src/app/+accounts/accounts.component.html + 31 - - Interface: + + + Show the complete description - src/app/menu/menu.component.html - 36 + src/app/+accounts/accounts.component.html + 55 - src/app/menu/menu.component.html - 156 + src/app/+video-channels/video-channels.component.html + 94 - - Videos: + + + Show more... - src/app/menu/menu.component.html - 42 + src/app/+accounts/accounts.component.html + 57,58 - - Sensitive: - src/app/menu/menu.component.html - 49 + src/app/+video-channels/video-channels.component.html + 96,97 - - Help share videos + + + Manage account - src/app/menu/menu.component.html - 55 + src/app/+accounts/accounts.component.html + 62,63 - - More account settings + + + Search account videos - src/app/menu/menu.component.html - 60 + src/app/+accounts/accounts.component.html + 80 - - Keyboard shortcuts + + + CHANNELS - src/app/menu/menu.component.html - 66 + src/app/+accounts/accounts.component.ts + 81 - - Log out + + + VIDEOS - src/app/menu/menu.component.html - 70 + src/app/+accounts/accounts.component.ts + 82 - - Login - src/app/menu/menu.component.html - 77 + src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html + 215 - src/app/+login/login.component.html - 64 + src/app/+video-channels/video-channels.component.ts + 76 - - Create an account + + + Username copied - src/app/menu/menu.component.html - 78 + src/app/+accounts/accounts.component.ts + 120 - - MY LIBRARY - src/app/menu/menu.component.html - 82 + src/app/+video-channels/video-channels.component.ts + 103 - - Videos + + + 1 subscriber - src/app/menu/menu.component.html - 86 + src/app/+accounts/accounts.component.ts + 124 - - Playlists + + + subscribers - src/app/menu/menu.component.html - 91 + src/app/+accounts/accounts.component.ts + 126 - - Subscriptions + + + direct account followers - src/app/menu/menu.component.html - 96 + src/app/+accounts/accounts.component.ts + 154 + + + Report this account - src/app/+my-account/my-account-subscriptions/my-account-subscriptions.component.html - 1 + src/app/+accounts/accounts.component.ts + 195 - - History + + + Federation - src/app/menu/menu.component.html - 101 + src/app/+admin/admin.component.ts + 26 - src/app/+my-account/my-account-history/my-account-history.component.html - 1 + src/app/shared/shared-instance/instance-statistics.component.html + 58 - - VIDEOS + + + Following - src/app/menu/menu.component.html - 107 + src/app/+admin/admin.component.ts + 29 - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 402 + src/app/+admin/follows/following-list/following-list.component.html + 31 - - Discover - src/app/menu/menu.component.html - 111 + src/app/+admin/follows/follows.routes.ts + 28 + + + Followers - src/app/+videos/video-list/overview/video-overview.component.html - 1 + src/app/+admin/admin.component.ts + 34 - - Trending - src/app/menu/menu.component.html - 116 + src/app/+admin/follows/follows.routes.ts + 37 - - Most liked + + + Video redundancies - src/app/menu/menu.component.html - 121 + src/app/+admin/admin.component.ts + 39 - - Recently added + + + Moderation - src/app/menu/menu.component.html - 126 + src/app/+admin/admin.component.ts + 47 - - Administration - src/app/menu/menu.component.html - 140 + src/app/+my-account/my-account.component.ts + 28 - - About + + + Reports - src/app/menu/menu.component.html - 148 + src/app/+admin/admin.component.ts + 53 - src/app/+accounts/account-about/account-about.component.html - 1 + src/app/+admin/moderation/abuse-list/abuse-list.component.html + 3 - - Contact - src/app/menu/menu.component.html - 160 + src/app/+admin/moderation/moderation.routes.ts + 37 - - Help - src/app/menu/menu.component.html - 161 + src/app/+my-account/my-account-abuses/my-account-abuses-list.component.html + 3 - - Get help using PeerTube + + + Video blocks - src/app/menu/menu.component.html - 161 + src/app/+admin/admin.component.ts + 60 - - FAQ - src/app/menu/menu.component.html - 162 + src/app/+admin/moderation/video-block-list/video-block-list.component.html + 3 - - Frequently asked questions about PeerTube + + + Video comments - src/app/menu/menu.component.html - 162 + src/app/+admin/admin.component.ts + 67 - - Stats - src/app/menu/menu.component.html - 163 + src/app/+admin/moderation/moderation.routes.ts + 86 - - API - src/app/menu/menu.component.html - 164 + src/app/+admin/moderation/video-comment-list/video-comment-list.component.html + 3 - - API documentation + + + Muted accounts - src/app/menu/menu.component.html - 164 + src/app/+admin/admin.component.ts + 74 - - Shortcuts - src/app/menu/menu.component.html - 165 + src/app/+admin/moderation/moderation.routes.ts + 98 - - powered by PeerTube - src/app/menu/menu.component.html - 171 + src/app/+my-account/my-account-routing.module.ts + 85 - - powered by PeerTube - CopyLeft 2015-2020 - src/app/menu/menu.component.html - 170 + src/app/+my-account/my-account.component.ts + 31 - - View your notifications - src/app/menu/avatar-notification.component.html + src/app/shared/shared-moderation/account-blocklist.component.html 3 - - Notifications - src/app/menu/avatar-notification.component.html - 13 + src/app/shared/shared-moderation/account-blocklist.component.html + 3 + + + Muted servers - src/app/+my-account/my-account-notifications/my-account-notifications.component.html - 1 + src/app/+admin/admin.component.ts + 81 - - Mark all as read - src/app/menu/avatar-notification.component.html - 18 + src/app/+my-account/my-account-routing.module.ts + 94 - src/app/+my-account/my-account-notifications/my-account-notifications.component.html - 12 + src/app/+my-account/my-account.component.ts + 36 - - Update your notification preferences - src/app/menu/avatar-notification.component.html - 22 + src/app/shared/shared-moderation/server-blocklist.component.html + 3 - - See all your notifications - src/app/menu/avatar-notification.component.html - 39 + src/app/shared/shared-moderation/server-blocklist.component.html + 3 - - Upload + + + Users - src/app/header/header.component.html - 5 + src/app/+admin/admin.component.ts + 88 - - In this instance - src/app/header/suggestion.component.html - 14 + src/app/+admin/users/user-edit/user-edit.component.html + 4 - - In the vidiverse - src/app/header/suggestion.component.html - 15 + src/app/+admin/users/user-edit/user-edit.component.html + 4 - - Search videos, channels… + + + Configuration - src/app/header/search-typeahead.component.html - 3 + src/app/+admin/admin.component.ts + 95 - - GLOBAL SEARCH - src/app/header/search-typeahead.component.html - 23 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 1 - - using + + + Plugins/Themes - src/app/header/search-typeahead.component.html - 25 + src/app/+admin/admin.component.ts + 99 - - Results will be augmented with those of a third-party index. Only data necessary to make the query will be sent. + + + System - src/app/header/search-typeahead.component.html - 29 + src/app/+admin/admin.component.ts + 103 - - ADVANCED SEARCH + + + Edit custom configuration - src/app/header/search-typeahead.component.html - 35 + src/app/+admin/config/config.routes.ts + 26 - - any instance + + + CACHE - src/app/header/search-typeahead.component.html - 38 + src/app/+admin/config/edit-custom-config/edit-advanced-configuration.component.html + 5 - - only followed instances + + + Some files are not federated, and fetched when necessary. Define their caching policies. - src/app/header/search-typeahead.component.html - 39 + src/app/+admin/config/edit-custom-config/edit-advanced-configuration.component.html + 7,8 - - Determines whether you can resolve any distant content, or if this instance only allows doing so for instances it follows. + + + Number of previews to keep in cache - src/app/header/search-typeahead.component.html - 37 + src/app/+admin/config/edit-custom-config/edit-advanced-configuration.component.html + 15 - - will list the matching channel + + + {VAR_PLURAL, plural, =1 {cached image} other {cached images}} - src/app/header/search-typeahead.component.html - 46 + src/app/+admin/config/edit-custom-config/edit-advanced-configuration.component.html + 22 + + + + Number of video captions to keep in cache + + src/app/+admin/config/edit-custom-config/edit-advanced-configuration.component.html + 29 + + + {VAR_PLURAL, plural, =1 {cached caption} other {cached captions}} - src/app/header/search-typeahead.component.html - 49 + src/app/+admin/config/edit-custom-config/edit-advanced-configuration.component.html + 36 - - will list the matching video + + + Number of video torrents to keep in cache - src/app/header/search-typeahead.component.html - 52 + src/app/+admin/config/edit-custom-config/edit-advanced-configuration.component.html + 43 - - Any other input will return matching video or channel names. + + + {VAR_PLURAL, plural, =1 {cached torrent} other {cached torrents}} - src/app/header/search-typeahead.component.html - 55 + src/app/+admin/config/edit-custom-config/edit-advanced-configuration.component.html + 50 - - Cancel + + + CUSTOMIZATIONS - src/app/modal/confirm.component.html - 20 + src/app/+admin/config/edit-custom-config/edit-advanced-configuration.component.html + 63 + + + Slight modifications to your PeerTube instance for when creating a plugin or theme is overkill. - src/app/shared/shared-moderation/user-ban-modal.component.html - 26 + src/app/+admin/config/edit-custom-config/edit-advanced-configuration.component.html + 65,66 + + + JavaScript - src/app/shared/shared-moderation/video-block.component.html - 33 + src/app/+admin/config/edit-custom-config/edit-advanced-configuration.component.html + 74 + + + Write JavaScript code directly.Example: console.log('my instance is amazing'); - src/app/shared/shared-moderation/video-report.component.html - 89 + src/app/+admin/config/edit-custom-config/edit-advanced-configuration.component.html + 78 + + + Write CSS code directly. Example:#custom-css +color: red; + + Prepend with #custom-css to override styles. Example:#custom-css .logged-in-email +color: red; + + - src/app/shared/shared-moderation/batch-domains-modal.component.html - 31 + src/app/+admin/config/edit-custom-config/edit-advanced-configuration.component.html + 97,108 + + + APPEARANCE - src/app/+admin/moderation/video-abuse-list/moderation-comment-modal.component.html - 26 + src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html + 4 + + + Use plugins & themes for more involved changes, or add slight customizations. - src/app/shared/shared-video-miniature/video-download.component.html - 99 + src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html + 6,7 + + + Theme - src/app/+my-account/my-account-videos/video-change-ownership/video-change-ownership.component.html - 22 + src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html + 14 - src/app/+my-account/my-account-ownership/my-account-accept-ownership/my-account-accept-ownership.component.html - 25 + src/app/shared/shared-user-settings/user-interface-settings.component.html + 4 + + + default - src/app/+about/about-instance/contact-admin-modal.component.html - 48 + src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html + 18 + + + Landing page - src/app/+login/login.component.html - 105 + src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html + 27 + + + Default trending page - src/app/+videos/+video-edit/shared/video-caption-add-modal.component.html - 37 + src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html + 43 + + + Best videos - src/app/+videos/+video-watch/comment/video-comment-add.component.html + src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html 47 - - Ban + + + Hot videos - src/app/shared/shared-moderation/user-ban-modal.component.html - 3 + src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html + 48 - - Reason... + + + Most viewed videos - src/app/shared/shared-moderation/user-ban-modal.component.html - 12 + src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html + 49 - - - A banned user will no longer be able to login. - + + + Most liked videos - src/app/shared/shared-moderation/user-ban-modal.component.html - 20 + src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html + 50 - - Ban this user + + + BROADCAST MESSAGE - src/app/shared/shared-moderation/user-ban-modal.component.html - 31 + src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html + 64 - - Block video "" + + + Display a message on your instance - src/app/shared/shared-moderation/video-block.component.html - 3 + src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html + 66,67 - - Please describe the reason... + + + Enable broadcast message - src/app/shared/shared-moderation/video-block.component.html - 12 + src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html + 77 - - This will ask remote instances to delete it + + + Allow users to dismiss the broadcast message - src/app/shared/shared-moderation/video-block.component.html - 26 + src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html + 84 - - Unfederate the video + + + Broadcast message level - src/app/shared/shared-moderation/video-block.component.html - 23 + src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html + 89 - - Submit + + + Message - src/app/shared/shared-moderation/video-block.component.html - 38 + src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html + 103 + + + NEW USERS - src/app/shared/shared-moderation/video-report.component.html - 92 + src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html + 120 + + + Manage users to set their quota individually. - src/app/+my-account/my-account-videos/video-change-ownership/video-change-ownership.component.html - 27 + src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html + 122,123 + + + Enable Signup - src/app/+my-account/my-account-ownership/my-account-accept-ownership/my-account-accept-ownership.component.html - 30 + src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html + 132 + + + ⚠️ This functionality requires a lot of attention and extra moderation. - src/app/+about/about-instance/contact-admin-modal.component.html - 53 + src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html + 135 - - Report video "" - src/app/shared/shared-moderation/video-report.component.html - 3 + src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html + 403 - - What is the issue? - src/app/shared/shared-moderation/video-report.component.html - 13 + src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html + 416 - - Start at + + + Signup requires email verification - src/app/shared/shared-moderation/video-report.component.html - 44 + src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html + 143 + + + Signup limit - src/app/shared/shared-video-playlist/video-add-to-playlist.component.html - 17 + src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html + 147 + + + {VAR_PLURAL, plural, =1 {user} other {users}} - src/app/shared/shared-video-playlist/video-playlist-element-miniature.component.html - 57 + src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html + 154 + + + Signup won't be limited to a fixed number of users. - src/app/+videos/+video-watch/modal/video-share.component.html - 75 + src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html + 159 - - Stop at + + + Minimum required age to create an account - src/app/shared/shared-moderation/video-report.component.html - 59 + src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html + 163 + + + {VAR_PLURAL, plural, =1 {year old} other {years old}} - src/app/shared/shared-video-playlist/video-add-to-playlist.component.html - 31 + src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html + 170 + + + Default video quota per user - src/app/shared/shared-video-playlist/video-playlist-element-miniature.component.html - 71 + src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html + 182 + + + bytes - src/app/+videos/+video-watch/modal/video-share.component.html - 106 + src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html + 188 - - - Your report will be sent to moderators of and will be forwarded to the video origin () too. - - src/app/shared/shared-moderation/video-report.component.html - 71 + src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html + 202 - - Please describe the issue... - src/app/shared/shared-moderation/video-report.component.html - 77 + src/app/+admin/users/user-edit/user-edit.component.html + 157 - - - src/app/shared/shared-moderation/batch-domains-modal.component.html - 3 + src/app/+admin/users/user-edit/user-edit.component.html + 157 - - 1 host (without "http://") per line - src/app/shared/shared-moderation/batch-domains-modal.component.html - 11 + src/app/+admin/users/user-edit/user-edit.component.html + 178 - - Follows & redundancies - src/app/+admin/follows/follows.component.html - 2 + src/app/+admin/users/user-edit/user-edit.component.html + 178 - - Following + + + Default daily upload limit per user - src/app/+admin/follows/follows.component.html - 5 + src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html + 196 - - Followers + + + Import jobs concurrency - src/app/+admin/follows/follows.component.html - 7 + src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html + 225 - - Video redundancies + + + allows to import multiple videos in parallel. ⚠️ Requires a PeerTube restart. - src/app/+admin/follows/follows.component.html - 9 + src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html + 226 - - Filter... + + + jobs in parallel - src/app/+admin/follows/followers-list/followers-list.component.html - 11 + src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html + 230 - src/app/+admin/follows/following-list/following-list.component.html - 11 + src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html + 171 + + + Allow import with HTTP URL (e.g. YouTube) - src/app/+admin/users/user-list/user-list.component.html - 30 + src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html + 239 + + + Allow import with a torrent file or a magnet URI - src/app/+admin/moderation/video-block-list/video-block-list.component.html - 24 + src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html + 246 + + + Block new videos automatically - src/app/+admin/moderation/video-abuse-list/video-abuse-list.component.html - 27 + src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html + 260 + + + Unless a user is marked as trusted, their videos will stay private until a moderator reviews them. - src/app/shared/shared-moderation/server-blocklist.component.html - 11 + src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html + 263 + + + SEARCH - src/app/shared/shared-moderation/account-blocklist.component.html - 11 + src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html + 277 + + + Allow users to do remote URI/handle search - src/app/shared/shared-moderation/account-blocklist.component.html - 11 + src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html + 288 + + + Allow your users to look up remote videos/actors that may not be federated with your instance - src/app/shared/shared-moderation/server-blocklist.component.html - 11 + src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html + 291 - - Clear filters + + + Allow anonymous to do remote URI/handle search - src/app/+admin/follows/followers-list/followers-list.component.html - 15 + src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html + 299 + + + Allow anonymous users to look up remote videos/actors that may not be federated with your instance - src/app/+admin/follows/following-list/following-list.component.html - 15 + src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html + 302 + + + Enable global search - src/app/+admin/users/user-list/user-list.component.html - 34 + src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html + 313 + + + ⚠️ This functionality depends heavily on the moderation of instances followed by the search index you select. - src/app/+admin/moderation/video-block-list/video-block-list.component.html - 28 + src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html + 316 + + + You should only use moderated search indexes in production, or host your own. - src/app/+admin/moderation/video-abuse-list/video-abuse-list.component.html - 31 + src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html + 319,320 + + + Search index URL - src/app/shared/shared-moderation/server-blocklist.component.html - 15 + src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html + 325 + + + Disable local search in search bar - src/app/shared/shared-moderation/account-blocklist.component.html - 15 + src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html + 338 + + + Search bar uses the global search index by default - src/app/shared/shared-moderation/account-blocklist.component.html - 15 + src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html + 345 + + + Otherwise the local search stays used by default - src/app/shared/shared-moderation/server-blocklist.component.html - 15 + src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html + 348 - - Follower handle + + + FEDERATION - src/app/+admin/follows/followers-list/followers-list.component.html - 22 + src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html + 366 - - State + + + Manage relations with other instances. - src/app/+admin/follows/followers-list/followers-list.component.html - 23 + src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html + 368,369 + + + Other instances can follow yours - src/app/+admin/follows/following-list/following-list.component.html - 27 + src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html + 380 + + + Manually approve new instance followers - src/app/+admin/moderation/video-abuse-list/video-abuse-list.component.html - 43 + src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html + 387 - - Score + + + Automatically follow back instances - src/app/+admin/follows/followers-list/followers-list.component.html - 24 + src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html + 400 - - Created + + + Automatically follow instances of a public index - src/app/+admin/follows/followers-list/followers-list.component.html - 25 + src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html + 413 + + + See the documentation for more information about the expected URL - src/app/+admin/follows/following-list/following-list.component.html - 28 + src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html + 419,420 + + + Index URL - src/app/+admin/users/user-list/user-list.component.html - 50 + src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html + 425 + + + ADMINISTRATORS - src/app/+admin/moderation/video-abuse-list/video-abuse-list.component.html - 42 + src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html + 445 + + + Admin email - src/app/+admin/system/jobs/jobs.component.html - 31 + src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html + 451 + + + Enable contact form - src/app/+my-account/my-account-video-imports/my-account-video-imports.component.html - 13 + src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html + 464 - - Open actor page in a new tab + + + TWITTER - src/app/+admin/follows/followers-list/followers-list.component.html - 33 + src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html + 473 - - Accepted + + + 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/follows/followers-list/followers-list.component.html - 39 + src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html + 475,477 + + + Your Twitter username - src/app/+admin/follows/following-list/following-list.component.html - 43 + src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html + 486 - - Pending + + + Instance allowed by Twitter - src/app/+admin/follows/followers-list/followers-list.component.html - 40 + src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html + 499 + + + If your instance is explicitly allowed by Twitter, a video player will be embedded in the Twitter feed on PeerTube video share. If the instance is not, we use an image link card that will redirect to your PeerTube instance. Check this checkbox, save the configuration and test with a video URL of your instance (https://example.com/w/blabla) on https://cards-dev.twitter.com/validator to see if you instance is allowed. - src/app/+admin/follows/following-list/following-list.component.html - 44 + src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.html + 504,509 - - Accept + + + You enabled signup: we automatically enabled the "Block new videos automatically" checkbox of the "Videos" section just below. - src/app/+admin/follows/followers-list/followers-list.component.html - 47 + src/app/+admin/config/edit-custom-config/edit-basic-configuration.component.ts + 101 + + + Audio-only - src/app/+my-account/my-account-ownership/my-account-ownership.component.html - 42 + src/app/+admin/config/edit-custom-config/edit-configuration.service.ts + 17 - - Refuse + + + A <code>.mp4</code> that keeps the original audio track, with no video - src/app/+admin/follows/followers-list/followers-list.component.html - 48 + src/app/+admin/config/edit-custom-config/edit-configuration.service.ts + 18 + + + 240p - src/app/+my-account/my-account-ownership/my-account-ownership.component.html - 43 + src/app/+admin/config/edit-custom-config/edit-configuration.service.ts + 22 - - No follower found matching current filters. + + + 360p - src/app/+admin/follows/followers-list/followers-list.component.html - 60 + src/app/+admin/config/edit-custom-config/edit-configuration.service.ts + 26 - - Your instance doesn't have any follower. + + + 480p - src/app/+admin/follows/followers-list/followers-list.component.html - 61 + src/app/+admin/config/edit-custom-config/edit-configuration.service.ts + 30 - - Showing to of followers + + + 720p - src/app/+admin/follows/followers-list/followers-list.component.html - 5 + src/app/+admin/config/edit-custom-config/edit-configuration.service.ts + 34 - - Follow domain + + + 1080p - src/app/+admin/follows/following-list/following-list.component.html - 19 + src/app/+admin/config/edit-custom-config/edit-configuration.service.ts + 38 - - Host + + + 1440p - src/app/+admin/follows/following-list/following-list.component.html - 26 + src/app/+admin/config/edit-custom-config/edit-configuration.service.ts + 42 - - Redundancy allowed + + + 2160p - src/app/+admin/follows/following-list/following-list.component.html - 29 + src/app/+admin/config/edit-custom-config/edit-configuration.service.ts + 46 - - Open instance in a new tab + + + threads - src/app/+admin/follows/following-list/following-list.component.html - 37 + src/app/+admin/config/edit-custom-config/edit-configuration.service.ts + 86 + + + thread - src/app/shared/shared-moderation/server-blocklist.component.html - 35 + src/app/+admin/config/edit-custom-config/edit-configuration.service.ts + 87 + + + Homepage - src/app/shared/shared-moderation/server-blocklist.component.html - 35 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 7 - - No host found matching current filters. - src/app/+admin/follows/following-list/following-list.component.html - 62 + src/app/+admin/config/edit-custom-config/edit-homepage.component.html + 13 - - Your instance is not following anyone. + + + Information - src/app/+admin/follows/following-list/following-list.component.html - 63 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 15 - - Showing to of hosts + + + Basic - src/app/+admin/follows/following-list/following-list.component.html - 5 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 24 - - - It seems that you are not on a HTTPS server. Your webserver needs to have TLS activated in order to follow servers. - + + + VOD Transcoding - src/app/+admin/follows/following-list/following-list.component.html - 72 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 33 - - Follow domains + + + Live streaming - src/app/+admin/follows/following-list/following-list.component.html - 70 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 42 - - My videos duplicated by remote instances - src/app/+admin/follows/video-redundancies-list/video-redundancies-list.component.html - 7 + src/app/shared/shared-instance/instance-features-table.component.html + 67 - - Remote videos duplicated by my instance + + + Advanced - src/app/+admin/follows/video-redundancies-list/video-redundancies-list.component.html - 8 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 51 - - Strategy + + + There are errors in the form: - src/app/+admin/follows/video-redundancies-list/video-redundancies-list.component.html - 22 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 67,73 - - Video + + + You cannot allow live replay if you don't enable transcoding. - src/app/+admin/follows/video-redundancies-list/video-redundancies-list.component.html - 23 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 77,78 + + + Update configuration - src/app/+admin/moderation/video-block-list/video-block-list.component.html - 37 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 80 - - Total size + + + Configuration updated. - src/app/+admin/follows/video-redundancies-list/video-redundancies-list.component.html - 24 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts + 284 - - List redundancies + + + INSTANCE HOMEPAGE - src/app/+admin/follows/video-redundancies-list/video-redundancies-list.component.html - 33 + src/app/+admin/config/edit-custom-config/edit-homepage.component.html + 7 - - Open video in a new tab + + + INSTANCE - src/app/+admin/follows/video-redundancies-list/video-redundancies-list.component.html - 41 + src/app/+admin/config/edit-custom-config/edit-instance-information.component.html + 7 - - Your instance doesn't mirror any video. + + + Name - src/app/+admin/follows/video-redundancies-list/video-redundancies-list.component.html - 77 + src/app/+admin/config/edit-custom-config/edit-instance-information.component.html + 13 - - Your instance has no mirrored videos. - src/app/+admin/follows/video-redundancies-list/video-redundancies-list.component.html - 78 + src/app/+my-library/+my-video-channels/my-video-channel-edit.component.html + 44 - - Enabled strategies stats - src/app/+admin/follows/video-redundancies-list/video-redundancies-list.component.html - 87 + src/app/+my-library/+my-video-channels/my-video-channel-edit.component.html + 44 - - - No redundancy strategy is enabled on your instance. - + + + Short description - src/app/+admin/follows/video-redundancies-list/video-redundancies-list.component.html - 91 + src/app/+admin/config/edit-custom-config/edit-instance-information.component.html + 24 - - Users + + + Main instance categories - src/app/+admin/users/user-edit/user-edit.component.html - 4 + src/app/+admin/config/edit-custom-config/edit-instance-information.component.html + 50 + + + Add a new category - src/app/+admin/users/user-edit/user-edit.component.html - 4 + src/app/+admin/config/edit-custom-config/edit-instance-information.component.html + 57 - - Create + + + Main languages you/your moderators speak - src/app/+admin/users/user-edit/user-edit.component.html - 8 + src/app/+admin/config/edit-custom-config/edit-instance-information.component.html + 64 + + + Add a new language - src/app/+admin/users/user-edit/user-edit.component.html - 8 + src/app/+admin/config/edit-custom-config/edit-instance-information.component.html + 71 - src/app/shared/shared-video-playlist/video-add-to-playlist.component.html - 80 + src/app/shared/shared-user-settings/user-video-settings.component.html + 36 + + + MODERATION & NSFW - src/app/+my-account/my-account-video-playlists/my-account-video-playlist-edit.component.html - 8 + src/app/+admin/config/edit-custom-config/edit-instance-information.component.html + 82 + + + Manage users to build a moderation team. - src/app/+my-account/my-account-video-playlists/my-account-video-playlist-edit.component.html - 8 + src/app/+admin/config/edit-custom-config/edit-instance-information.component.html + 84,85 + + + This instance is dedicated to sensitive or NSFW content - src/app/+my-account/+my-account-video-channels/my-account-video-channel-edit.component.html - 8 + src/app/+admin/config/edit-custom-config/edit-instance-information.component.html + 93 + + + Enabling it will allow other administrators to know that you are mainly federating sensitive content. Moreover, the NSFW checkbox on video upload will be automatically checked by default. - src/app/+my-account/+my-account-video-channels/my-account-video-channel-edit.component.html - 8 + src/app/+admin/config/edit-custom-config/edit-instance-information.component.html + 98,100 - - {VAR_PLURAL, plural, =1 {Video} other {Videos} } + + + Policy on videos containing sensitive content - src/app/+admin/users/user-edit/user-edit.component.html - 24 + src/app/+admin/config/edit-custom-config/edit-instance-information.component.html + 106 + + + With Hide or Blur thumbnails, a confirmation will be requested to watch the video. - src/app/+admin/users/user-edit/user-edit.component.html - 24 + src/app/+admin/config/edit-custom-config/edit-instance-information.component.html + 111,112 - - {VAR_PLURAL, plural, =1 {Channel} other {Channels} } - src/app/+admin/users/user-edit/user-edit.component.html - 30 + src/app/shared/shared-user-settings/user-video-settings.component.html + 8,9 + + + Policy for sensitive videos - src/app/+admin/users/user-edit/user-edit.component.html - 30 + src/app/+admin/config/edit-custom-config/edit-instance-information.component.html + 118 - - {VAR_PLURAL, plural, =1 {Subscriber} other {Subscribers} } - src/app/+admin/users/user-edit/user-edit.component.html - 36 + src/app/shared/shared-user-settings/user-video-settings.component.html + 15 + + + Hide - src/app/+admin/users/user-edit/user-edit.component.html - 36 + src/app/+admin/config/edit-custom-config/edit-instance-information.component.html + 119 - - Incriminated in reports - src/app/+admin/users/user-edit/user-edit.component.html - 42 + src/app/+admin/users/user-edit/user-password.component.html + 11 - src/app/+admin/users/user-edit/user-edit.component.html - 42 + src/app/shared/shared-forms/input-toggle-hidden.component.ts + 38 - - Authored reports accepted - src/app/+admin/users/user-edit/user-edit.component.html - 48 + src/app/shared/shared-user-settings/user-video-settings.component.html + 16 + + + Blur thumbnails - src/app/+admin/users/user-edit/user-edit.component.html - 48 + src/app/+admin/config/edit-custom-config/edit-instance-information.component.html + 120 - - {VAR_PLURAL, plural, =1 {Comment} other {Comments} } - src/app/+admin/users/user-edit/user-edit.component.html - 54 + src/app/shared/shared-user-settings/user-video-settings.component.html + 17 + + + Display - src/app/+admin/users/user-edit/user-edit.component.html - 54 + src/app/+admin/config/edit-custom-config/edit-instance-information.component.html + 121 - - NEW USER - src/app/+admin/users/user-edit/user-edit.component.html - 73 + src/app/+admin/follows/video-redundancies-list/video-redundancies-list.component.html + 8 - src/app/+admin/users/user-edit/user-edit.component.html - 73 + src/app/shared/shared-user-settings/user-video-settings.component.html + 18 - - Username + + + Who moderates the instance? What is the policy regarding NSFW videos? Political videos? etc - src/app/+admin/users/user-edit/user-edit.component.html - 83 + src/app/+admin/config/edit-custom-config/edit-instance-information.component.html + 152 + + + YOU AND YOUR INSTANCE - src/app/+admin/users/user-edit/user-edit.component.html - 83 + src/app/+admin/config/edit-custom-config/edit-instance-information.component.html + 167 + + + Who is behind the instance? - src/app/+signup/+register/register-step-user.component.html - 19 + src/app/+admin/config/edit-custom-config/edit-instance-information.component.html + 173 - - john + + + A single person? A non-profit? A company? - src/app/+admin/users/user-edit/user-edit.component.html - 85 + src/app/+admin/config/edit-custom-config/edit-instance-information.component.html + 174 + + + Why did you create this instance? - src/app/+admin/users/user-edit/user-edit.component.html - 85 + src/app/+admin/config/edit-custom-config/edit-instance-information.component.html + 185 - - Email + + + To share your personal videos? To open registrations and allow people to upload what they want? - src/app/+admin/users/user-edit/user-edit.component.html - 94 + src/app/+admin/config/edit-custom-config/edit-instance-information.component.html + 186 + + + How long do you plan to maintain this instance? - src/app/+admin/users/user-edit/user-edit.component.html - 94 + src/app/+admin/config/edit-custom-config/edit-instance-information.component.html + 197 + + + It's important to know for users who want to register on your instance - src/app/+admin/users/user-list/user-list.component.html - 46 + src/app/+admin/config/edit-custom-config/edit-instance-information.component.html + 198 + + + How will you finance the PeerTube server? - src/app/+my-account/my-account-settings/my-account-notification-preferences/my-account-notification-preferences.component.html - 4 + src/app/+admin/config/edit-custom-config/edit-instance-information.component.html + 209 + + + With your own funds? With user donations? Advertising? - src/app/+signup/+verify-account/verify-account-ask-send-email/verify-account-ask-send-email.component.html - 8 + src/app/+admin/config/edit-custom-config/edit-instance-information.component.html + 210 + + + OTHER INFORMATION - src/app/+signup/+register/register-step-user.component.html - 41 + src/app/+admin/config/edit-custom-config/edit-instance-information.component.html + 225 + + + What server/hardware does the instance run on? - src/app/+signup/+register/register-step-user.component.html - 43 + src/app/+admin/config/edit-custom-config/edit-instance-information.component.html + 231 + + + i.e. 2vCore 2GB RAM, a direct the link to the server you rent, etc. - src/app/+login/login.component.html - 95 + src/app/+admin/config/edit-custom-config/edit-instance-information.component.html + 232 - - mail@example.com + + + LIVE - src/app/+admin/users/user-edit/user-edit.component.html - 96 + src/app/+admin/config/edit-custom-config/edit-live-configuration.component.html + 5 - src/app/+admin/users/user-edit/user-edit.component.html - 96 + src/app/shared/shared-thumbnail/video-thumbnail.component.html + 31 - - Password + + + Enable users of your instance to stream live. - src/app/+admin/users/user-edit/user-edit.component.html - 106 + src/app/+admin/config/edit-custom-config/edit-live-configuration.component.html + 7,8 + + + Allow live streaming - src/app/+admin/users/user-edit/user-edit.component.html - 106 + src/app/+admin/config/edit-custom-config/edit-live-configuration.component.html + 18 + + + ⚠️ Enabling live streaming requires trust in your users and extra moderation work - src/app/+signup/+register/register-step-user.component.html - 52 + src/app/+admin/config/edit-custom-config/edit-live-configuration.component.html + 22 + + + If enabled, your server needs to accept incoming TCP traffic on port - src/app/+signup/+register/register-step-user.component.html - 54 + src/app/+admin/config/edit-custom-config/edit-live-configuration.component.html + 23 + + + Allow your users to automatically publish a replay of their live - src/app/+reset-password/reset-password.component.html - 8 + src/app/+admin/config/edit-custom-config/edit-live-configuration.component.html + 31 + + + If the user quota is reached, PeerTube will automatically terminate the live streaming - src/app/+reset-password/reset-password.component.html - 10 + src/app/+admin/config/edit-custom-config/edit-live-configuration.component.html + 34,35 + + + Max simultaneous lives created on your instance (-1 for "unlimited") - src/app/+login/login.component.html - 51 + src/app/+admin/config/edit-custom-config/edit-live-configuration.component.html + 41 + + + {VAR_PLURAL, plural, =1 {live} other {lives}} - src/app/+login/login.component.html - 54 + src/app/+admin/config/edit-custom-config/edit-live-configuration.component.html + 46 - - - If you leave the password empty, an email will be sent to the user. - - src/app/+admin/users/user-edit/user-edit.component.html - 109 + src/app/+admin/config/edit-custom-config/edit-live-configuration.component.html + 59 + + + Max simultaneous lives created per user (-1 for "unlimited") - src/app/+admin/users/user-edit/user-edit.component.html - 109 + src/app/+admin/config/edit-custom-config/edit-live-configuration.component.html + 54 - - Role + + + Max live duration - src/app/+admin/users/user-edit/user-edit.component.html - 124 + src/app/+admin/config/edit-custom-config/edit-live-configuration.component.html + 66 + + + TRANSCODING - src/app/+admin/users/user-edit/user-edit.component.html - 124 + src/app/+admin/config/edit-custom-config/edit-live-configuration.component.html + 85 - src/app/+admin/users/user-list/user-list.component.html - 48 + src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html + 26 - - - Transcoding is enabled. The video quota only takes into account original video size. - At most, this user could upload ~ . - + + + 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/users/user-edit/user-edit.component.html - 148 + src/app/+admin/config/edit-custom-config/edit-live-configuration.component.html + 87,88 + + + Transcoding enabled for live streams - src/app/+admin/users/user-edit/user-edit.component.html - 148 + src/app/+admin/config/edit-custom-config/edit-live-configuration.component.html + 101 - - Daily video quota + + + Live resolutions to generate - src/app/+admin/users/user-edit/user-edit.component.html - 155 + src/app/+admin/config/edit-custom-config/edit-live-configuration.component.html + 107 + + + Live transcoding threads - src/app/+admin/users/user-edit/user-edit.component.html - 155 + src/app/+admin/config/edit-custom-config/edit-live-configuration.component.html + 128 + + + will claim at most with VOD transcoding - src/app/+my-account/my-account-settings/my-account-settings.component.html - 19 + src/app/+admin/config/edit-custom-config/edit-live-configuration.component.html + 131,133 - - Doesn't need review before a video goes public + + + will claim at least with VOD transcoding - src/app/+admin/users/user-edit/user-edit.component.html - 168 + src/app/+admin/config/edit-custom-config/edit-live-configuration.component.html + 135,137 + + + Live transcoding profile - src/app/+admin/users/user-edit/user-edit.component.html - 168 + src/app/+admin/config/edit-custom-config/edit-live-configuration.component.html + 150 - - DANGER ZONE + + + new live transcoding profiles can be added by PeerTube plugins - src/app/+admin/users/user-edit/user-edit.component.html - 186 + src/app/+admin/config/edit-custom-config/edit-live-configuration.component.html + 151 + + + No limit - src/app/+admin/users/user-edit/user-edit.component.html - 186 + src/app/+admin/config/edit-custom-config/edit-live-configuration.component.ts + 34 + + + 1 hour - src/app/+my-account/my-account-settings/my-account-settings.component.html - 84 + src/app/+admin/config/edit-custom-config/edit-live-configuration.component.ts + 35 - - Send a link to reset the password by email to the user + + + 3 hours - src/app/+admin/users/user-edit/user-edit.component.html - 193 + src/app/+admin/config/edit-custom-config/edit-live-configuration.component.ts + 36 + + + 5 hours - src/app/+admin/users/user-edit/user-edit.component.html - 193 + src/app/+admin/config/edit-custom-config/edit-live-configuration.component.ts + 37 - - Ask for new password + + + 10 hours - src/app/+admin/users/user-edit/user-edit.component.html - 194 + src/app/+admin/config/edit-custom-config/edit-live-configuration.component.ts + 38 + + + x264, targeting maximum device compatibility - src/app/+admin/users/user-edit/user-edit.component.html - 194 + src/app/+admin/config/edit-custom-config/edit-live-configuration.component.ts + 55 - - Manually set the user password - src/app/+admin/users/user-edit/user-edit.component.html - 198 + src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.ts + 50 + + + Estimating a server's capacity to transcode and stream videos isn't easy and we can't tune PeerTube automatically. - src/app/+admin/users/user-edit/user-edit.component.html - 198 + src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html + 9,10 - - Show + + + However, you may want to read our guidelines before tweaking the following values. - src/app/+admin/users/user-edit/user-password.component.html - 10 + src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html + 12,13 - - Hide + + + Read guidelines - src/app/+admin/users/user-edit/user-password.component.html - 11 + src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html + 17,18 - - Users list + + + 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/users/user-list/user-list.component.html - 2 + src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html + 28,30 - - Create user + + + Transcoding enabled - src/app/+admin/users/user-list/user-list.component.html - 6 + src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html + 40 - - Batch actions + + + Input formats - src/app/+admin/users/user-list/user-list.component.html - 22 + src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html + 46 - - Username + + + Allow additional extensions - src/app/+admin/users/user-list/user-list.component.html - 45 + src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html + 51 - - Video quota + + + Allows users to upload videos. - src/app/+admin/users/user-list/user-list.component.html - 47 + src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html + 54 - - Auth plugin + + + Allow audio files upload - src/app/+admin/users/user-list/user-list.component.html - 49 + src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html + 62 - - (banned) + + + Allows users to upload .mp3, .ogg, .wma, .flac, .aac, or .ac3 audio files. - src/app/+admin/users/user-list/user-list.component.html - 82 + src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html + 65 - - Open account in a new tab + + + The file will be merged in a still image video with the preview file on upload. - src/app/+admin/users/user-list/user-list.component.html - 69 + src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html + 66 + + + Output formats - src/app/+admin/moderation/video-abuse-list/video-abuse-list.component.html - 57 + src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html + 73 + + + WebTorrent enabled - src/app/shared/shared-moderation/account-blocklist.component.html - 31 + src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html + 79 + + + If you also enabled HLS support, it will multiply videos storage by 2 - src/app/shared/shared-moderation/account-blocklist.component.html - 31 + src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html + 83 - - User's email must be verified to login + + + HLS with P2P support enabled - src/app/+admin/users/user-list/user-list.component.html - 89 + src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html + 94 - - User's email is verified / User can login without email verification + + + 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/users/user-list/user-list.component.html - 93 + src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html + 99,108 - - Ban reason: + + + Resolutions to generate per enabled format - src/app/+admin/users/user-list/user-list.component.html - 121 + src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html + 116 - - Showing to of users + + + The original file resolution will be the default target if no option is selected. - src/app/+admin/users/user-list/user-list.component.html - 15 + src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html + 132,133 - - Moderation + + + Transcoding threads - src/app/+admin/moderation/moderation.component.html - 2 + src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html + 144 - - Video reports + + + will claim at most with live transcoding - src/app/+admin/moderation/moderation.component.html - 5 + src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html + 146,148 - - Video blocks + + + will claim at least with live transcoding - src/app/+admin/moderation/moderation.component.html - 7 + src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html + 150,152 - - Muted accounts + + + Transcoding jobs concurrency - src/app/+admin/moderation/moderation.component.html - 9 + src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html + 166 - - Muted servers + + + allows to transcode multiple files in parallel. ⚠️ Requires a PeerTube restart - src/app/+admin/moderation/moderation.component.html - 11 + src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html + 167 - - Advanced block filters + + + Transcoding profile - src/app/+admin/moderation/video-block-list/video-block-list.component.html - 18 + src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html + 178 - - Automatic blocks + + + new transcoding profiles can be added by PeerTube plugins - src/app/+admin/moderation/video-block-list/video-block-list.component.html - 19 + src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html + 179 - - Manual blocks + + + Unlimited - src/app/+admin/moderation/video-block-list/video-block-list.component.html - 20 + src/app/+admin/config/shared/config.service.ts + 22 - - Sensitive - src/app/+admin/moderation/video-block-list/video-block-list.component.html - 38 + src/app/+admin/config/shared/config.service.ts + 36 - - Unfederated - src/app/+admin/moderation/video-block-list/video-block-list.component.html - 39 + src/app/shared/shared-instance/instance-features-table.component.ts + 30 - - Date - src/app/+admin/moderation/video-block-list/video-block-list.component.html - 40 + src/app/shared/shared-instance/instance-features-table.component.ts + 37 - - More information - src/app/+admin/moderation/video-block-list/video-block-list.component.html - 48 + src/app/shared/shared-main/users/user-quota.component.ts + 32 - src/app/+admin/moderation/video-abuse-list/video-abuse-list.component.html - 50 + src/app/shared/shared-main/users/user-quota.component.ts + 38 + + + None - no upload possible - src/app/+admin/system/jobs/jobs.component.html - 39 + src/app/+admin/config/shared/config.service.ts + 23 - src/app/+videos/+video-watch/video-watch.component.html - 265 + src/app/+admin/config/shared/config.service.ts + 37 - - The video was blocked due to automatic blocking of new videos + + + 100MB - src/app/+admin/moderation/video-block-list/video-block-list.component.html - 62 + src/app/+admin/config/shared/config.service.ts + 24 - - Actions - src/app/+admin/moderation/video-block-list/video-block-list.component.html - 85 + src/app/+admin/config/shared/config.service.ts + 40 + + + 500MB - src/app/+admin/moderation/video-abuse-list/video-abuse-list.component.html - 123 + src/app/+admin/config/shared/config.service.ts + 25 - - Block reason: - src/app/+admin/moderation/video-block-list/video-block-list.component.html - 95 + src/app/+admin/config/shared/config.service.ts + 41 - - No blocked video found matching current filters. + + + 1GB - src/app/+admin/moderation/video-block-list/video-block-list.component.html - 106 + src/app/+admin/config/shared/config.service.ts + 26 - - No blocked video found. + + + 5GB - src/app/+admin/moderation/video-block-list/video-block-list.component.html - 107 + src/app/+admin/config/shared/config.service.ts + 27 - - Showing to of blocked videos - src/app/+admin/moderation/video-block-list/video-block-list.component.html - 5 + src/app/+admin/config/shared/config.service.ts + 43 - - Moderation comment + + + 20GB - src/app/+admin/moderation/video-abuse-list/moderation-comment-modal.component.html - 3 + src/app/+admin/config/shared/config.service.ts + 28 - - - This comment can only be seen by you or the other moderators. - - src/app/+admin/moderation/video-abuse-list/moderation-comment-modal.component.html - 20 + src/app/+admin/config/shared/config.service.ts + 45 - - Update this comment + + + 50GB - src/app/+admin/moderation/video-abuse-list/moderation-comment-modal.component.html - 31 + src/app/+admin/config/shared/config.service.ts + 29 - - Advanced report filters - src/app/+admin/moderation/video-abuse-list/video-abuse-list.component.html - 18 + src/app/+admin/config/shared/config.service.ts + 46 - - Unsolved reports + + + 100GB - src/app/+admin/moderation/video-abuse-list/video-abuse-list.component.html - 19 + src/app/+admin/config/shared/config.service.ts + 30 - - Accepted reports + + + 200GB - src/app/+admin/moderation/video-abuse-list/video-abuse-list.component.html - 20 + src/app/+admin/config/shared/config.service.ts + 31 - - Refused reports + + + 500GB - src/app/+admin/moderation/video-abuse-list/video-abuse-list.component.html - 21 + src/app/+admin/config/shared/config.service.ts + 32 - - Reports with blocked videos + + + 10MB - src/app/+admin/moderation/video-abuse-list/video-abuse-list.component.html - 22 + src/app/+admin/config/shared/config.service.ts + 38 - - Reports with deleted videos + + + 50MB - src/app/+admin/moderation/video-abuse-list/video-abuse-list.component.html - 23 + src/app/+admin/config/shared/config.service.ts + 39 - - Reporter + + + 2GB - src/app/+admin/moderation/video-abuse-list/video-abuse-list.component.html - 40 + src/app/+admin/config/shared/config.service.ts + 42 + + + 10GB - src/app/+admin/moderation/video-abuse-list/video-abuse-details.component.html - 7 + src/app/+admin/config/shared/config.service.ts + 44 - - Video + + + Auto (via ffmpeg) - src/app/+admin/moderation/video-abuse-list/video-abuse-list.component.html - 41 + src/app/+admin/config/shared/config.service.ts + 50 + + + Followers of your instance - src/app/+my-account/my-account-ownership/my-account-ownership.component.html - 15 + src/app/+admin/follows/followers-list/followers-list.component.html + 3 + + + Showing to of followers - src/app/+my-account/my-account-video-imports/my-account-video-imports.component.html + src/app/+admin/follows/followers-list/followers-list.component.html 11 - - This video has been reported multiple times. + + + Actions - src/app/+admin/moderation/video-abuse-list/video-abuse-list.component.html - 80 + src/app/+admin/follows/followers-list/followers-list.component.html + 23 - - The video was blocked - src/app/+admin/moderation/video-abuse-list/video-abuse-list.component.html - 88 + src/app/+admin/moderation/video-block-list/video-block-list.component.html + 45 - src/app/+admin/moderation/video-abuse-list/video-abuse-details.component.html - 88 + src/app/+admin/moderation/video-comment-list/video-comment-list.component.html + 65 - - by on - src/app/+admin/moderation/video-abuse-list/video-abuse-list.component.html - 91 + src/app/+my-library/my-ownership/my-ownership.component.html + 18 - src/app/+admin/moderation/video-abuse-list/video-abuse-list.component.html - 107 + src/app/shared/shared-abuse-list/abuse-list-table.component.html + 41 - - Deleted + + + Follower - src/app/+admin/moderation/video-abuse-list/video-abuse-list.component.html - 100 + src/app/+admin/follows/followers-list/followers-list.component.html + 24 + + + State - src/app/shared/shared-video-playlist/video-playlist-element-miniature.component.html - 34 + src/app/+admin/follows/followers-list/followers-list.component.html + 25 - src/app/+videos/+video-watch/comment/video-comment.component.html - 55 + src/app/+admin/follows/following-list/following-list.component.html + 32 - - Video was deleted - src/app/+admin/moderation/video-abuse-list/video-abuse-list.component.html - 98 + src/app/shared/shared-abuse-list/abuse-list-table.component.html + 24 - - No video abuses found matching current filters. + + + Score - src/app/+admin/moderation/video-abuse-list/video-abuse-list.component.html - 141 + src/app/+admin/follows/followers-list/followers-list.component.html + 26 - - No video abuses found. + + + Created - src/app/+admin/moderation/video-abuse-list/video-abuse-list.component.html - 142 + src/app/+admin/follows/followers-list/followers-list.component.html + 27 - - Showing to of reports - src/app/+admin/moderation/video-abuse-list/video-abuse-list.component.html - 5 + src/app/+admin/follows/following-list/following-list.component.html + 33 + + + src/app/+admin/system/jobs/jobs.component.html + 50 - - - - - src/app/+admin/moderation/video-abuse-list/video-abuse-details.component.html + src/app/+my-library/my-video-imports/my-video-imports.component.html 20 - - {VAR_PLURAL, plural, =1 {1 report} other { reports} } - src/app/+admin/moderation/video-abuse-list/video-abuse-details.component.html - 21 + src/app/shared/shared-abuse-list/abuse-list-table.component.html + 23 - - Reportee + + + Accept - src/app/+admin/moderation/video-abuse-list/video-abuse-details.component.html - 27 + src/app/+admin/follows/followers-list/followers-list.component.html + 35 - - - - - src/app/+admin/moderation/video-abuse-list/video-abuse-details.component.html - 40 + src/app/+my-library/my-ownership/my-accept-ownership/my-accept-ownership.component.html + 25 - - {VAR_PLURAL, plural, =1 {1 report} other { reports} } - src/app/+admin/moderation/video-abuse-list/video-abuse-details.component.html - 41 + src/app/+my-library/my-ownership/my-ownership.component.html + 33 - - Updated + + + Refuse - src/app/+admin/moderation/video-abuse-list/video-abuse-details.component.html - 47 + src/app/+admin/follows/followers-list/followers-list.component.html + 36 - - Report - src/app/+admin/moderation/video-abuse-list/video-abuse-details.component.html - 54 + src/app/+my-library/my-ownership/my-ownership.component.html + 34 - - Reported part + + + Open actor page in a new tab - src/app/+admin/moderation/video-abuse-list/video-abuse-details.component.html - 70 + src/app/+admin/follows/followers-list/followers-list.component.html + 42 - - Note + + + Accepted - src/app/+admin/moderation/video-abuse-list/video-abuse-details.component.html - 77 + src/app/+admin/follows/followers-list/followers-list.component.html + 49 - - The video was deleted - src/app/+admin/moderation/video-abuse-list/video-abuse-details.component.html - 87 + src/app/+admin/follows/following-list/following-list.component.html + 51 - - Mute domain + + + Pending - src/app/shared/shared-moderation/server-blocklist.component.html - 19 + src/app/+admin/follows/followers-list/followers-list.component.html + 52 - src/app/shared/shared-moderation/server-blocklist.component.html - 19 + src/app/+admin/follows/following-list/following-list.component.html + 54 - - Instance + + + No follower found matching current filters. - src/app/shared/shared-moderation/server-blocklist.component.html - 26 + src/app/+admin/follows/followers-list/followers-list.component.html + 64 + + + Your instance doesn't have any follower. - src/app/shared/shared-moderation/server-blocklist.component.html - 26 + src/app/+admin/follows/followers-list/followers-list.component.html + 65 + + + accepted in instance followers - src/app/+about/about.component.html - 5 + src/app/+admin/follows/followers-list/followers-list.component.ts + 41 + + + Do you really want to reject this follower? - src/app/+search/search-filters.component.html - 175 + src/app/+admin/follows/followers-list/followers-list.component.ts + 52 - - Muted at + + + Reject - src/app/shared/shared-moderation/server-blocklist.component.html - 27 + src/app/+admin/follows/followers-list/followers-list.component.ts + 53 + + + rejected from instance followers - src/app/shared/shared-moderation/account-blocklist.component.html - 23 + src/app/+admin/follows/followers-list/followers-list.component.ts + 60 + + + Do you really want to delete this follower? - src/app/shared/shared-moderation/account-blocklist.component.html - 23 + src/app/+admin/follows/followers-list/followers-list.component.ts + 73 + + + Delete - src/app/shared/shared-moderation/server-blocklist.component.html - 27 + src/app/+admin/follows/followers-list/followers-list.component.ts + 74 - - Unmute - src/app/shared/shared-moderation/server-blocklist.component.html - 42 + src/app/+admin/moderation/video-block-list/video-block-list.component.ts + 87 - src/app/shared/shared-moderation/account-blocklist.component.html - 49 + src/app/+admin/moderation/video-block-list/video-block-list.component.ts + 91 - src/app/shared/shared-moderation/account-blocklist.component.html - 49 + src/app/+admin/moderation/video-comment-list/video-comment-list.component.ts + 95 - src/app/shared/shared-moderation/server-blocklist.component.html - 42 + src/app/+admin/moderation/video-comment-list/video-comment-list.component.ts + 163 - - No server found matching current filters. - src/app/shared/shared-moderation/server-blocklist.component.html - 51 + src/app/+admin/users/user-list/user-list.component.ts + 81 - src/app/shared/shared-moderation/server-blocklist.component.html - 51 + src/app/+admin/users/user-list/user-list.component.ts + 195 - - No server found. - src/app/shared/shared-moderation/server-blocklist.component.html + src/app/+my-library/+my-video-channels/my-video-channels.component.ts 52 - src/app/shared/shared-moderation/server-blocklist.component.html - 52 + src/app/+my-library/my-video-playlists/my-video-playlist-elements.component.ts + 127 - - Showing to of muted instances - src/app/shared/shared-moderation/server-blocklist.component.html - 5 + src/app/+my-library/my-video-playlists/my-video-playlists.component.ts + 35 - src/app/shared/shared-moderation/server-blocklist.component.html - 5 + src/app/+my-library/my-videos/my-videos.component.html + 50 - - Mute domains - src/app/shared/shared-moderation/server-blocklist.component.html - 59 + src/app/+my-library/my-videos/my-videos.component.ts + 115 - src/app/shared/shared-moderation/server-blocklist.component.html - 59 + src/app/+my-library/my-videos/my-videos.component.ts + 142 - - Account - src/app/shared/shared-moderation/account-blocklist.component.html - 22 + src/app/+my-library/my-videos/my-videos.component.ts + 183 - src/app/shared/shared-moderation/account-blocklist.component.html - 22 + src/app/+videos/+video-edit/shared/video-edit.component.html + 178 - - No account found matching current filters. - src/app/shared/shared-moderation/account-blocklist.component.html - 58 + src/app/+videos/+video-watch/shared/comment/video-comments.component.ts + 171 - src/app/shared/shared-moderation/account-blocklist.component.html - 58 + src/app/shared/shared-abuse-list/abuse-list-table.component.ts + 144 - - No account found. - src/app/shared/shared-moderation/account-blocklist.component.html - 59 + src/app/shared/shared-abuse-list/abuse-list-table.component.ts + 386 - src/app/shared/shared-moderation/account-blocklist.component.html - 59 + src/app/shared/shared-abuse-list/abuse-list-table.component.ts + 421 - - Showing to of muted accounts - src/app/shared/shared-moderation/account-blocklist.component.html - 5 + src/app/shared/shared-main/buttons/delete-button.component.ts + 17 - src/app/shared/shared-moderation/account-blocklist.component.html - 5 + src/app/shared/shared-main/buttons/delete-button.component.ts + 22 - - Plugins/Themes - src/app/+admin/plugins/plugins.component.html - 2 + src/app/shared/shared-moderation/user-moderation-dropdown.component.ts + 87 - - Installed - src/app/+admin/plugins/plugins.component.html - 5 + src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts + 208 - - Plugin homepage (new window) - src/app/+admin/plugins/plugin-list-installed/plugin-list-installed.component.html - 17 + src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts + 308 + + + removed from instance followers - src/app/+admin/plugins/plugin-list-installed/plugin-list-installed.component.html - 21 + src/app/+admin/follows/followers-list/followers-list.component.ts + 81 + + + Follow - src/app/+admin/plugins/plugin-search/plugin-search.component.html - 40 + src/app/+admin/follows/following-list/follow-modal.component.html + 3 - - Uninstall - src/app/+admin/plugins/plugin-list-installed/plugin-list-installed.component.html - 32 + src/app/+admin/follows/following-list/follow-modal.component.html + 37 - - Search... - src/app/+admin/plugins/plugin-search/plugin-search.component.html - 6 + src/app/+admin/follows/following-list/following-list.component.html + 18 - - - To load your new installed plugins or themes, refresh the page. - + + + 1 host (without "http://"), account handle or channel handle per line - src/app/+admin/plugins/plugin-search/plugin-search.component.html - 9 + src/app/+admin/follows/following-list/follow-modal.component.html + 11 - - Popular + + + 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/plugins/plugin-search/plugin-search.component.html - 16 + src/app/+admin/follows/following-list/follow-modal.component.html + 28,29 - - - for "" - + + + Follow request(s) sent! - src/app/+admin/plugins/plugin-search/plugin-search.component.html - 22 + src/app/+admin/follows/following-list/follow-modal.component.ts + 62 - - {VAR_PLURAL, plural, =1 {result} other {results} } + + + Your instance subscriptions - src/app/+admin/plugins/plugin-search/plugin-search.component.html - 23 + src/app/+admin/follows/following-list/following-list.component.html + 3 + + + Showing to of hosts - src/app/+search/search.component.html - 5 + src/app/+admin/follows/following-list/following-list.component.html + 11 - - - No results. - + + + Action - src/app/+admin/plugins/plugin-search/plugin-search.component.html - 28 + src/app/+admin/follows/following-list/following-list.component.html + 30 - - Plugin npm package (new window) - src/app/+admin/plugins/plugin-search/plugin-search.component.html - 44 + src/app/+admin/follows/video-redundancies-list/video-redundancies-list.component.html + 27 - - - This does not have settings. - - src/app/+admin/plugins/plugin-show-installed/plugin-show-installed.component.html - 47 + src/app/shared/shared-moderation/account-blocklist.component.html + 22 - - System - src/app/+admin/system/system.component.html - 2 + src/app/shared/shared-moderation/account-blocklist.component.html + 22 - - Jobs - src/app/+admin/system/system.component.html - 5 + src/app/shared/shared-moderation/server-blocklist.component.html + 30 - - Logs - src/app/+admin/system/system.component.html - 7 + src/app/shared/shared-moderation/server-blocklist.component.html + 30 - - Debug + + + Redundancy allowed - src/app/+admin/system/system.component.html - 9 + src/app/+admin/follows/following-list/following-list.component.html + 34 - - Job type + + + Unfollow - src/app/+admin/system/jobs/jobs.component.html - 3 + src/app/+admin/follows/following-list/following-list.component.html + 41 - - Job state - src/app/+admin/system/jobs/jobs.component.html - 12 + src/app/+admin/follows/following-list/following-list.component.ts + 48 - - ID + + + Open instance in a new tab - src/app/+admin/system/jobs/jobs.component.html - 29 + src/app/+admin/follows/following-list/following-list.component.html + 44 - - Type - src/app/+admin/system/jobs/jobs.component.html - 30 + src/app/shared/shared-moderation/server-blocklist.component.html + 42 - - State - src/app/+admin/system/jobs/jobs.component.html - 32 + src/app/shared/shared-moderation/server-blocklist.component.html + 42 + + + No host found matching current filters. - src/app/+my-account/my-account-video-imports/my-account-video-imports.component.html - 12 + src/app/+admin/follows/following-list/following-list.component.html + 71 - - Delayed + + + Your instance is not following anyone. - src/app/+admin/system/jobs/jobs.component.html - 47 + src/app/+admin/follows/following-list/following-list.component.html + 72 - - Will start soon... + + + Do you really want to unfollow ? - src/app/+admin/system/jobs/jobs.component.html - 48 + src/app/+admin/follows/following-list/following-list.component.ts + 47 - - Running... + + + You are not following anymore. - src/app/+admin/system/jobs/jobs.component.html - 49 + src/app/+admin/follows/following-list/following-list.component.ts + 54 - - Finished + + + enabled - src/app/+admin/system/jobs/jobs.component.html - 50 + src/app/+admin/follows/shared/redundancy-checkbox.component.ts + 23 - - Failed + + + disabled - src/app/+admin/system/jobs/jobs.component.html - 51 + src/app/+admin/follows/shared/redundancy-checkbox.component.ts + 23 - - Refresh + + + Redundancy for is - src/app/+admin/system/logs/logs.component.html - 20 + src/app/+admin/follows/shared/redundancy-checkbox.component.ts + 25 - - Loading... + + + Videos redundancies - src/app/+admin/system/logs/logs.component.html - 24 + src/app/+admin/follows/video-redundancies-list/video-redundancies-list.component.html + 3 - - By -> + + + My videos duplicated by remote instances - src/app/+admin/system/logs/logs.component.html - 32 + src/app/+admin/follows/video-redundancies-list/video-redundancies-list.component.html + 12 - - Configuration + + + Remote videos duplicated by my instance - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 1 + src/app/+admin/follows/video-redundancies-list/video-redundancies-list.component.html + 13 - - Instance information + + + Strategy - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 7 + src/app/+admin/follows/video-redundancies-list/video-redundancies-list.component.html + 28 - - INSTANCE + + + Video - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 15 + src/app/+admin/follows/video-redundancies-list/video-redundancies-list.component.html + 29 - - Name - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 21 + src/app/+admin/moderation/video-block-list/video-block-list.component.html + 26 + + + Total size - src/app/+my-account/+my-account-video-channels/my-account-video-channel-edit.component.html - 32 + src/app/+admin/follows/video-redundancies-list/video-redundancies-list.component.html + 30 + + + List redundancies - src/app/+my-account/+my-account-video-channels/my-account-video-channel-edit.component.html - 32 + src/app/+admin/follows/video-redundancies-list/video-redundancies-list.component.html + 37 - - Short description + + + Open video in a new tab - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 30 + src/app/+admin/follows/video-redundancies-list/video-redundancies-list.component.html + 49 - - Description + + + Your instance doesn't mirror any video. - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 39 + src/app/+admin/follows/video-redundancies-list/video-redundancies-list.component.html + 81 + + + Your instance has no mirrored videos. - src/app/+my-account/my-account-settings/my-account-profile/my-account-profile.component.html - 17 + src/app/+admin/follows/video-redundancies-list/video-redundancies-list.component.html + 82 + + + Enabled strategies stats - src/app/+my-account/my-account-video-playlists/my-account-video-playlist-edit.component.html - 44 + src/app/+admin/follows/video-redundancies-list/video-redundancies-list.component.html + 91 + + + No redundancy strategy is enabled on your instance. - src/app/+my-account/my-account-video-playlists/my-account-video-playlist-edit.component.html - 44 + src/app/+admin/follows/video-redundancies-list/video-redundancies-list.component.html + 96,97 + + + Used - src/app/+my-account/+my-account-video-channels/my-account-video-channel-edit.component.html - 64 + src/app/+admin/follows/video-redundancies-list/video-redundancies-list.component.ts + 101 + + + Available - src/app/+my-account/+my-account-video-channels/my-account-video-channel-edit.component.html - 64 + src/app/+admin/follows/video-redundancies-list/video-redundancies-list.component.ts + 101 + + + Do you really want to remove this video redundancy? - src/app/+about/about-instance/about-instance.component.html - 55 + src/app/+admin/follows/video-redundancies-list/video-redundancies-list.component.ts + 140 + + + Remove redundancy - src/app/+videos/+video-edit/shared/video-edit.component.html - 39 + src/app/+admin/follows/video-redundancies-list/video-redundancies-list.component.ts + 141 - - Main instance categories + + + Video redundancies removed! - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 48 + src/app/+admin/follows/video-redundancies-list/video-redundancies-list.component.ts + 147 - - Main languages you/your moderators speak + + + Blocked videos - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 60 + src/app/+admin/moderation/moderation.routes.ts + 69 - - MODERATION & NSFW + + + Muted instances - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 76 + src/app/+admin/moderation/moderation.routes.ts + 109 - - - Manage users to build a moderation team. - + + + Showing to of blocked videos - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 77 - - - This instance is dedicated to sensitive or NSFW content - - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 87 + src/app/+admin/moderation/video-block-list/video-block-list.component.html + 11 - - - Enabling it will allow other administrators to know that you are mainly federating sensitive content. - Moreover, the NSFW checkbox on video upload will be automatically checked by default. - + + + Sensitive - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 91 + src/app/+admin/moderation/video-block-list/video-block-list.component.html + 27 - - Policy on videos containing sensitive content + + + Unfederated - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 100 + src/app/+admin/moderation/video-block-list/video-block-list.component.html + 28 - - - With Do not list or Blur thumbnails, a confirmation will be requested to watch the video. - - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 104 + src/app/+admin/moderation/video-block-list/video-block-list.component.html + 71 - - Terms + + + Date - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 122 + src/app/+admin/moderation/video-block-list/video-block-list.component.html + 29 - src/app/+about/about-instance/about-instance.component.html - 77 + src/app/+admin/moderation/video-comment-list/video-comment-list.component.html + 45 + + + More information - src/app/+signup/+register/register.component.html - 88 + src/app/+admin/moderation/video-block-list/video-block-list.component.html + 36 - - Code of conduct - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 131 + src/app/+admin/moderation/video-comment-list/video-comment-list.component.html + 56 - src/app/+about/about-instance/about-instance.component.html - 71 + src/app/+admin/system/jobs/jobs.component.html + 56 - src/app/+signup/+register/register.component.html - 82 + src/app/+videos/+video-watch/shared/information/privacy-concerns.component.html + 9 - - Moderation information - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 140 + src/app/shared/shared-abuse-list/abuse-list-table.component.html + 32 + + + The video was blocked due to automatic blocking of new videos - src/app/+about/about-instance/about-instance.component.html - 65 + src/app/+admin/moderation/video-block-list/video-block-list.component.html + 57 + + + NSFW - src/app/+signup/+register/register.component.html - 76 + src/app/+admin/moderation/video-block-list/video-block-list.component.html + 67 - - Who moderates the instance? What is the policy regarding NSFW videos? Political videos? etc + + + Block reason: - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 141 + src/app/+admin/moderation/video-block-list/video-block-list.component.html + 87 - - YOU AND YOUR INSTANCE + + + No blocked video found matching current filters. - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 155 + src/app/+admin/moderation/video-block-list/video-block-list.component.html + 107 - - Who is behind the instance? + + + No blocked video found. - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 161 + src/app/+admin/moderation/video-block-list/video-block-list.component.html + 108 - - A single person? A non-profit? A company? + + + Automatic blocks - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 162 + src/app/+admin/moderation/video-block-list/video-block-list.component.ts + 31 - - Why did you create this instance? + + + Manual blocks - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 173 + src/app/+admin/moderation/video-block-list/video-block-list.component.ts + 35 - - To share your personal videos? To open registrations and allow people to upload what they want? + + + Internal actions - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 174 + src/app/+admin/moderation/video-block-list/video-block-list.component.ts + 55 - - How long do you plan to maintain this instance? - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 184 + src/app/shared/shared-abuse-list/abuse-list-table.component.ts + 254 - - It's important to know for users who want to register on your instance + + + Switch video block to manual - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 185 + src/app/+admin/moderation/video-block-list/video-block-list.component.ts + 60 - - How will you finance the PeerTube server? + + + Video switched to manual block. - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 195 + src/app/+admin/moderation/video-block-list/video-block-list.component.ts + 66 - - With your own funds? With user donations? Advertising? + + + Actions for the video - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 196 + src/app/+admin/moderation/video-block-list/video-block-list.component.ts + 78 - - OTHER INFORMATION - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 210 + src/app/shared/shared-abuse-list/abuse-list-table.component.ts + 344 - - What server/hardware does the instance run on? + + + Unblock - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 216 + src/app/+admin/moderation/video-block-list/video-block-list.component.ts + 82 - - i.e. 2vCore 2GB RAM, a direct the link to the server you rent, etc. - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 217 + src/app/+admin/moderation/video-block-list/video-block-list.component.ts + 135 - - Basic configuration - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 235 + src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts + 182 - - APPEARANCE - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 241 + src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts + 296 - - - Use plugins & themes for more involved changes, or add slight customizations. - + + + Do you really want to delete this video? - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 242 + src/app/+admin/moderation/video-block-list/video-block-list.component.ts + 90 - - default - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 255 + src/app/shared/shared-abuse-list/abuse-list-table.component.ts + 385 - - Landing page - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 264 + src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts + 203 - - Discover videos + + + Video deleted. - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 267 + src/app/+admin/moderation/video-block-list/video-block-list.component.ts + 98 - - Trending videos - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 268 + src/app/shared/shared-abuse-list/abuse-list-table.component.ts + 393 - - Most liked videos + + + Do you really want to unblock this video? It will be available again in the videos list. - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 269 + src/app/+admin/moderation/video-block-list/video-block-list.component.ts + 133 - - Recently added videos - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 270 + src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts + 180 - - Local videos + + + Video unblocked. - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 271 + src/app/+admin/moderation/video-block-list/video-block-list.component.ts + 140 - - BROADCAST MESSAGE - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 282 + src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts + 188 - - - Display a message on your instance - + + + This view also shows comments from muted accounts. - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 283 + src/app/+admin/moderation/video-comment-list/video-comment-list.component.html + 8 - - Enable broadcast message + + + Showing to of comments - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 295 + src/app/+admin/moderation/video-comment-list/video-comment-list.component.html + 15 - - Allow users to dismiss the broadcast message + + + Batch actions - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 302 + src/app/+admin/moderation/video-comment-list/video-comment-list.component.html + 23 - - Broadcast message level - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 307 + src/app/+admin/users/user-list/user-list.component.html + 13 - - Message + + + Select all rows - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 319 + src/app/+admin/moderation/video-comment-list/video-comment-list.component.html + 38 - - NEW USERS - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 334 + src/app/+admin/users/user-list/user-list.component.html + 34 - - - Manage users to set their quota individually. - + + + Account - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 335 + src/app/+admin/moderation/video-comment-list/video-comment-list.component.html + 42 - - ⚠️ This functionality requires a lot of attention and extra moderation. - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 349 + src/app/shared/shared-moderation/account-blocklist.component.html + 23 - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 575 + src/app/shared/shared-moderation/account-blocklist.component.html + 23 + + + Video - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 588 + src/app/+admin/moderation/video-comment-list/video-comment-list.component.html + 43 - - Signup requires email verification - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 354 + src/app/+my-library/my-ownership/my-ownership.component.html + 20 - - Signup limit - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 358 + src/app/+my-library/my-video-imports/my-video-imports.component.html + 18 - - Enable Signup - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 346 + src/app/shared/shared-video-miniature/video-download.component.html + 8 - - Default video quota per user + + + Comment - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 373 + src/app/+admin/moderation/video-comment-list/video-comment-list.component.html + 44 - - Default daily upload limit per user - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 385 + src/app/+videos/+video-watch/shared/comment/video-comment-add.component.ts + 81 - - Allow import with HTTP URL (i.e. YouTube) + + + Select this row - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 413 + src/app/+admin/moderation/video-comment-list/video-comment-list.component.html + 53 - - Allow import with a torrent file or a magnet URI - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 420 + src/app/+admin/users/user-list/user-list.component.html + 74 - - Unless a user is marked as trusted, their videos will stay private until a moderator reviews them. + + + Open account in a new tab - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 437 + src/app/+admin/moderation/video-comment-list/video-comment-list.component.html + 70 - - Block new videos automatically - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 434 + src/app/+admin/users/user-list/user-list.component.html + 90 - - SEARCH - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 451 + src/app/+my-library/my-ownership/my-ownership.component.html + 38 - - Allow your users to look up remote videos/actors by their URI, that may not be federated with your instance - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 465 + src/app/shared/shared-abuse-list/abuse-list-table.component.html + 46 - - Allow users to do remote URI/handle search - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 462 + src/app/shared/shared-moderation/account-blocklist.component.html + 34 - - Allow anonymous users to look up remote videos/actors by their URI, that may not be federated with your instance - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 476 + src/app/shared/shared-moderation/account-blocklist.component.html + 34 - - Allow anonymous to do remote URI/handle search + + + Commented video - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 473 + src/app/+admin/moderation/video-comment-list/video-comment-list.component.html + 82 - - ⚠️ This functionality depends heavily on the moderation of instances followed by the search index you select. + + + No comments found matching current filters. - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 490 + src/app/+admin/moderation/video-comment-list/video-comment-list.component.html + 107 - - - You should only use moderated search indexes in production, or host your own. - + + + No comments found. - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 492 + src/app/+admin/moderation/video-comment-list/video-comment-list.component.html + 108 - - Search index URL + + + Local comments - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 499 + src/app/+admin/moderation/video-comment-list/video-comment-list.component.ts + 48 - - Disable local search in search bar + + + Remote comments - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 510 + src/app/+admin/moderation/video-comment-list/video-comment-list.component.ts + 52 - - Otherwise the local search stays used by default + + + Delete this comment - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 520 + src/app/+admin/moderation/video-comment-list/video-comment-list.component.ts + 75 - - Search bar uses the global search index by default + + + Delete all comments of this account - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 517 + src/app/+admin/moderation/video-comment-list/video-comment-list.component.ts + 81 - - Enable global search + + + Comments are deleted after a few minutes - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 487 + src/app/+admin/moderation/video-comment-list/video-comment-list.component.ts + 82 - - FEDERATION + + + comments deleted. - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 538 + src/app/+admin/moderation/video-comment-list/video-comment-list.component.ts + 142 - - - Manage relations with other instances. - + + + Do you really want to delete all comments of ? - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 539 + src/app/+admin/moderation/video-comment-list/video-comment-list.component.ts + 162 - - Other instances can follow yours + + + Comments of will be deleted in a few minutes - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 552 + src/app/+admin/moderation/video-comment-list/video-comment-list.component.ts + 174 - - Manually approve new instance followers + + + Plugin homepage (new window) - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 559 + src/app/+admin/plugins/plugin-list-installed/plugin-list-installed.component.html + 17 - - Automatically follow back instances - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 572 + src/app/+admin/plugins/plugin-list-installed/plugin-list-installed.component.html + 21 - - - You should only follow moderated indexes in production, or host your own. - - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 590 + src/app/+admin/plugins/plugin-search/plugin-search.component.html + 40 - - Index URL + + + Settings - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 597 + src/app/+admin/plugins/plugin-list-installed/plugin-list-installed.component.html + 27 - - Automatically follow instances of a public index - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 585 + src/app/+admin/plugins/plugin-search/plugin-search.component.html + 53 - - ADMINISTRATORS - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 617 + src/app/+my-account/my-account-settings/my-account-settings.component.html + 1 - - Admin email - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 623 + src/app/+my-account/my-account.component.ts + 50 - - Enable contact form + + + Uninstall - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 634 + src/app/+admin/plugins/plugin-list-installed/plugin-list-installed.component.html + 36 - - Services - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 645 + src/app/+admin/plugins/plugin-list-installed/plugin-list-installed.component.ts + 111 - - TWITTER + + + You don't have plugins installed yet. - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 651 + src/app/+admin/plugins/plugin-list-installed/plugin-list-installed.component.ts + 86 - - - Optional. If any, provide the Twitter account representing your instance to improve link previews. - + + + You don't have themes installed yet. - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 652 + src/app/+admin/plugins/plugin-list-installed/plugin-list-installed.component.ts + 89 - - Your Twitter username + + + Update to - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 663 + src/app/+admin/plugins/plugin-list-installed/plugin-list-installed.component.ts + 97 - - Instance allowed by Twitter + + + Do you really want to uninstall ? - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 675 + src/app/+admin/plugins/plugin-list-installed/plugin-list-installed.component.ts + 110 - - - If your instance is explicitly allowed by Twitter, a video player will be embedded in the Twitter feed on PeerTube video share. - If the instance is not, we use an image link card that will redirect on your PeerTube instance. - Check this checkbox, save the configuration and test with a video URL of your instance (https://example.com/videos/watch/blabla) on - https://cards-dev.twitter.com/validator - to see if you instance is allowed. - + + + uninstalled. - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 679 + src/app/+admin/plugins/plugin-list-installed/plugin-list-installed.component.ts + 118 - - Advanced configuration + + + This is a major plugin upgrade. Please go on the plugin homepage to check potential release notes. - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 699 + src/app/+admin/plugins/plugin-list-installed/plugin-list-installed.component.ts + 134 - - TRANSCODING + + + Upgrade - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 705 + src/app/+admin/plugins/plugin-list-installed/plugin-list-installed.component.ts + 135 - - - 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. - + + + Proceed upgrade - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 706 + src/app/+admin/plugins/plugin-list-installed/plugin-list-installed.component.ts + 136 - - Transcoding enabled + + + updated. - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 719 + src/app/+admin/plugins/plugin-list-installed/plugin-list-installed.component.ts + 150 - - If you disable transcoding, many videos from your users will not work! + + + Search... - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 723 + src/app/+admin/plugins/plugin-search/plugin-search.component.html + 6 - - Allows users to upload .mkv, .mov, .avi and .flv videos. + + + To load your new installed plugins or themes, refresh the page. + - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 734 + src/app/+admin/plugins/plugin-search/plugin-search.component.html + 10,11 - - Allow additional extensions + + + Popular - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 731 + src/app/+admin/plugins/plugin-search/plugin-search.component.html + 16 - - Allows users to upload audio files that will be merged with the preview file on upload. + + + for "" - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 745 + src/app/+admin/plugins/plugin-search/plugin-search.component.html + 22,24 - - Allow audio files upload - - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 742 - - - - Experimental, we suggest you to not disable webtorrent support for now - - If you also enabled HLS support, it will multiply videos storage by 2 - - - - If disabled, breaks federation with PeerTube instances < 2.1 - + + + {VAR_PLURAL, plural, =1 {result} other {results}} - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 757 + src/app/+admin/plugins/plugin-search/plugin-search.component.html + 23 - - WebTorrent support enabled - - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 754 - - - - Requires ffmpeg >= 4.1 - - Generate HLS playlists and fragmented MP4 files resulting in a better playback than with the current default player: - - Resolution change is smoother - Faster playback in particular with long videos - More 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 - 778 + src/app/+search/search.component.html + 5 - - HLS with P2P support enabled + + + No results. + - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 775 + src/app/+admin/plugins/plugin-search/plugin-search.component.html + 29,30 - - Transcoding threads + + + Plugin npm package (new window) - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 800 + src/app/+admin/plugins/plugin-search/plugin-search.component.html + 44 - - Resolutions to generate + + + The plugin index is not available. Please retry later. - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 813 + src/app/+admin/plugins/plugin-search/plugin-search.component.ts + 100 - - CACHE + + + Please only install plugins or themes you trust, since they can execute any code on your instance. - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 839 + src/app/+admin/plugins/plugin-search/plugin-search.component.ts + 134 - - - Some files are not federated, and fetched when necessary. Define their caching policies. - + + + Install ? - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 840 + src/app/+admin/plugins/plugin-search/plugin-search.component.ts + 135 - - Number of previews to keep in cache + + + installed. - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 849 + src/app/+admin/plugins/plugin-search/plugin-search.component.ts + 147 - - Number of video captions to keep in cache + + + This does not have settings. - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 858 + src/app/+admin/plugins/plugin-show-installed/plugin-show-installed.component.html + 16,18 - - CUSTOMIZATIONS + + + Settings updated. - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 873 + src/app/+admin/plugins/plugin-show-installed/plugin-show-installed.component.ts + 55 - - - Slight modifications to your PeerTube instance for when creating a plugin or theme is overkill. - + + + Installed - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 874 + src/app/+admin/plugins/plugins.component.html + 3 - - JavaScript + + + Search - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 884 + src/app/+admin/plugins/plugins.component.html + 5 - - - Write JavaScript code directly.Example: console.log('my instance is amazing'); - - - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 887 - - - - Write CSS code directly. Example: - #custom-css - color: red; - - - Prepend with #custom-css to override styles. Example: - #custom-css .logged-in-email - color: red; - - - - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 906 + src/app/+search/search-routing.module.ts + 12 - - 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 - 944 + src/app/+search/search.component.ts + 249 - - Update configuration - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 946 + src/app/header/search-typeahead.component.html + 8 - - Save to - src/app/shared/shared-video-playlist/video-add-to-playlist.component.html - 4 + src/app/shared/shared-instance/instance-features-table.component.html + 122 - - Options - src/app/shared/shared-video-playlist/video-add-to-playlist.component.html - 9 + src/app/shared/shared-main/misc/simple-search-input.component.ts + 15 - src/app/+videos/+video-watch/comment/video-comment.component.html - 48 + src/app/shared/shared-main/misc/simple-search-input.component.ts + 16 - - Search playlists + + + List installed plugins - src/app/shared/shared-video-playlist/video-add-to-playlist.component.html - 45 + src/app/+admin/plugins/plugins.routes.ts + 28 - - Create a private playlist + + + Search plugins - src/app/shared/shared-video-playlist/video-add-to-playlist.component.html - 65 + src/app/+admin/plugins/plugins.routes.ts + 37 - - Display name + + + Show plugin - src/app/shared/shared-video-playlist/video-add-to-playlist.component.html - 70 + src/app/+admin/plugins/plugins.routes.ts + 46 + + + Plugins - src/app/+my-account/my-account-settings/my-account-profile/my-account-profile.component.html - 6 + src/app/+admin/plugins/shared/plugin-api.service.ts + 33 + + + Themes - src/app/+my-account/my-account-video-playlists/my-account-video-playlist-edit.component.html - 33 + src/app/+admin/plugins/shared/plugin-api.service.ts + 37 + + + plugin - src/app/+my-account/my-account-video-playlists/my-account-video-playlist-edit.component.html - 33 + src/app/+admin/plugins/shared/plugin-api.service.ts + 45 + + + theme - src/app/+my-account/+my-account-video-channels/my-account-video-channel-edit.component.html - 53 + src/app/+admin/plugins/shared/plugin-api.service.ts + 48 + + + IP address - src/app/+my-account/+my-account-video-channels/my-account-video-channel-edit.component.html - 53 + src/app/+admin/system/debug/debug.component.html + 2 + + + PeerTube thinks your web browser public IP is . - src/app/+signup/+register/register-step-user.component.html + src/app/+admin/system/debug/debug.component.html 4 - - Unavailable + + + If this is not your correct public IP, please consider fixing it because: - src/app/shared/shared-video-playlist/video-playlist-element-miniature.component.html - 32 + src/app/+admin/system/debug/debug.component.html + 6 - - Private + + + Views may not be counted correctly (reduced compared to what they should be) - src/app/shared/shared-video-playlist/video-playlist-element-miniature.component.html - 33 + src/app/+admin/system/debug/debug.component.html + 8 + + + Anti brute force system could be overzealous - src/app/shared/shared-video-miniature/video-miniature.component.html - 7 + src/app/+admin/system/debug/debug.component.html + 9 + + + P2P system could not work correctly - src/app/+videos/+video-watch/video-watch-playlist.component.html - 7 + src/app/+admin/system/debug/debug.component.html + 10 - - Edit starts/stops at + + + To fix it: - src/app/shared/shared-video-playlist/video-playlist-element-miniature.component.html - 50 + src/app/+admin/system/debug/debug.component.html + 13 - - Delete from + + + Check the trust_proxy configuration key - src/app/shared/shared-video-playlist/video-playlist-element-miniature.component.html - 88 + src/app/+admin/system/debug/debug.component.html + 15 - - {VAR_PLURAL, plural, =0 {No videos} =1 {1 video} other { videos} } + + + If you run PeerTube using Docker, check you run the reverse-proxy with network_mode: "host" (see issue 1643) - src/app/shared/shared-video-playlist/video-playlist-miniature.component.html - 9 + src/app/+admin/system/debug/debug.component.html + 16,17 - - - - + + + Job type - src/app/shared/shared-video-playlist/video-playlist-miniature.component.html - 22 + src/app/+admin/system/jobs/jobs.component.html + 3 - - Updated + + + Job state - src/app/shared/shared-video-playlist/video-playlist-miniature.component.html - 29 + src/app/+admin/system/jobs/jobs.component.html + 12 - - Download + + + any - src/app/shared/shared-video-miniature/video-download.component.html - 4 + src/app/+admin/system/jobs/jobs.component.html + 21 + Selector for the list displaying jobs, filtering by their state + + + Refresh - src/app/shared/shared-video-miniature/video-download.component.html - 104 + src/app/+admin/system/jobs/jobs.component.html + 30 - - subtitles - src/app/shared/shared-video-miniature/video-download.component.html - 11 + src/app/+admin/system/logs/logs.component.html + 34 - - video + + + Showing to of jobs - src/app/shared/shared-video-miniature/video-download.component.html - 12 + src/app/+admin/system/jobs/jobs.component.html + 39 - - Format + + + ID - src/app/shared/shared-video-miniature/video-download.component.html + src/app/+admin/system/jobs/jobs.component.html 45 - - + + + Type - src/app/shared/shared-video-miniature/video-download.component.html - 49 + src/app/+admin/system/jobs/jobs.component.html + 46 + + + Priority (1 = highest priority) - src/app/shared/shared-video-miniature/video-download.component.html - 61 + src/app/+admin/system/jobs/jobs.component.html + 47 + + + State - src/app/shared/shared-video-miniature/video-download.component.html - 73 + src/app/+admin/system/jobs/jobs.component.html + 48 - - Video stream - src/app/shared/shared-video-miniature/video-download.component.html - 57 + src/app/+my-library/my-video-imports/my-video-imports.component.html + 19 - - Audio stream + + + Progress - src/app/shared/shared-video-miniature/video-download.component.html - 69 + src/app/+admin/system/jobs/jobs.component.html + 49 - - Direct download + + + No jobs found. - src/app/shared/shared-video-miniature/video-download.component.html - 87 + src/app/+admin/system/jobs/jobs.component.html + 107 - - Torrent (.torrent file) + + + No jobs found. - src/app/shared/shared-video-miniature/video-download.component.html - 92 + src/app/+admin/system/jobs/jobs.component.html + 108 - - Unlisted + + + No jobs found. - src/app/shared/shared-video-miniature/video-miniature.component.html - 6 + src/app/+admin/system/jobs/jobs.component.html + 111 + + + No jobs found that are . - src/app/+videos/+video-watch/video-watch-playlist.component.html - 6 + src/app/+admin/system/jobs/jobs.component.html + 112 - - {VAR_PLURAL, plural, =1 {1 view} other { views} } + + + now - src/app/shared/shared-video-miniature/video-miniature.component.html - 29 + src/app/+admin/system/logs/logs.component.html + 15 - - Blocked + + + Loading... - src/app/shared/shared-video-miniature/video-miniature.component.html - 49 + src/app/+admin/system/logs/logs.component.html + 38 - - - Sensitive - + + + By -> - src/app/shared/shared-video-miniature/video-miniature.component.html - 53 + src/app/+admin/system/logs/logs.component.html + 46 - - No results. + + + Last week - src/app/shared/shared-video-miniature/videos-selection.component.html - 1 + src/app/+admin/system/logs/logs.component.ts + 87 + + + Last day - src/app/shared/shared-video-miniature/abstract-video-list.html - 28 + src/app/+admin/system/logs/logs.component.ts + 92 + + + Last hour - src/app/shared/shared-video-miniature/abstract-video-list.html - 28 + src/app/+admin/system/logs/logs.component.ts + 97 + + + debug - src/app/shared/shared-video-miniature/abstract-video-list.html - 28 + src/app/+admin/system/logs/logs.component.ts + 109 + + + info - src/app/shared/shared-video-miniature/abstract-video-list.html - 28 + src/app/+admin/system/logs/logs.component.ts + 113 + + + warning - src/app/shared/shared-video-miniature/abstract-video-list.html - 28 + src/app/+admin/system/logs/logs.component.ts + 117 + + + error - src/app/shared/shared-video-miniature/abstract-video-list.html - 28 + src/app/+admin/system/logs/logs.component.ts + 121 + + + Standard logs - src/app/shared/shared-video-miniature/abstract-video-list.html - 28 + src/app/+admin/system/logs/logs.component.ts + 132 + + + Audit logs - src/app/+videos/video-list/overview/video-overview.component.html - 4 + src/app/+admin/system/logs/logs.component.ts + 136 - - - Cancel - + + + Jobs - src/app/shared/shared-video-miniature/videos-selection.component.html - 18 + src/app/+admin/system/system.component.html + 3 - - - Remote subscribe - Remote interact - - src/app/shared/shared-user-subscription/remote-subscribe.component.html - 10 + src/app/+admin/system/system.routes.ts + 26 - - - 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. - + + + Logs - src/app/shared/shared-user-subscription/remote-subscribe.component.html - 17 + src/app/+admin/system/system.component.html + 5 - - - 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. - - src/app/shared/shared-user-subscription/remote-subscribe.component.html - 26 + src/app/+admin/system/system.routes.ts + 37 - - Subscribe + + + Debug - src/app/shared/shared-user-subscription/subscribe-button.component.html + src/app/+admin/system/system.component.html 7 - - Subscribe to all channels - src/app/shared/shared-user-subscription/subscribe-button.component.html - 9 + src/app/+admin/system/system.routes.ts + 48 - - channels subscribed + + + User created. - src/app/shared/shared-user-subscription/subscribe-button.component.html - 11 + src/app/+admin/users/user-edit/user-create.component.ts + 76 - - {VAR_SELECT, select, undefined {Unsubscribe} other {Unsubscribe from all channels} } - - src/app/shared/shared-user-subscription/subscribe-button.component.html - 31 + + + Create user + + src/app/+admin/users/user-edit/user-create.component.ts + 93 - - Using an ActivityPub account - src/app/shared/shared-user-subscription/subscribe-button.component.html - 50 + src/app/+admin/users/user-list/user-list.component.html + 20 - - Subscribe with an account on this instance + + + Create - src/app/shared/shared-user-subscription/subscribe-button.component.html - 53 + src/app/+admin/users/user-edit/user-edit.component.html + 8 - - Subscribe with your local account - src/app/shared/shared-user-subscription/subscribe-button.component.html - 54 + src/app/+admin/users/user-edit/user-edit.component.html + 8 - - Subscribe with a Mastodon account: - src/app/shared/shared-user-subscription/subscribe-button.component.html - 57 + src/app/+my-library/+my-video-channels/my-video-channel-create.component.ts + 102 - - Using a syndication feed - src/app/shared/shared-user-subscription/subscribe-button.component.html - 62 + src/app/+my-library/+my-video-channels/my-video-channel-edit.component.html + 8 - - Subscribe via RSS - src/app/shared/shared-user-subscription/subscribe-button.component.html - 63 + src/app/+my-library/+my-video-channels/my-video-channel-edit.component.html + 8 - - - src/app/+my-account/top-menu-dropdown.component.html - 12 + src/app/+my-library/my-video-playlists/my-video-playlist-create.component.ts + 89 - src/app/+my-account/top-menu-dropdown.component.html - 21 + src/app/+my-library/my-video-playlists/my-video-playlist-edit.component.html + 8 - - PROFILE - src/app/+my-account/my-account-settings/my-account-settings.component.html - 4 + src/app/+my-library/my-video-playlists/my-video-playlist-edit.component.html + 8 - - Total video quota - src/app/+my-account/my-account-settings/my-account-settings.component.html - 12 + src/app/shared/shared-video-playlist/video-add-to-playlist.component.html + 81 + + + Edit - src/app/+videos/+video-edit/video-add-components/video-upload.component.html - 53 + src/app/+admin/users/user-edit/user-edit.component.html + 11 - - VIDEO SETTINGS - src/app/+my-account/my-account-settings/my-account-settings.component.html - 33 + src/app/+admin/users/user-edit/user-edit.component.html + 11 - - NOTIFICATIONS - src/app/+my-account/my-account-settings/my-account-settings.component.html - 44 + src/app/+my-library/+my-video-channels/my-video-channel-edit.component.html + 11 - - INTERFACE - src/app/+my-account/my-account-settings/my-account-settings.component.html - 54 + src/app/+my-library/+my-video-channels/my-video-channel-edit.component.html + 11 - - PASSWORD - src/app/+my-account/my-account-settings/my-account-settings.component.html - 64 + src/app/+my-library/my-video-playlists/my-video-playlist-edit.component.html + 11 - - EMAIL - src/app/+my-account/my-account-settings/my-account-settings.component.html - 74 + src/app/+my-library/my-video-playlists/my-video-playlist-edit.component.html + 11 - - Change password - src/app/+my-account/my-account-settings/my-account-change-password/my-account-change-password.component.html - 5 + src/app/+my-library/my-video-playlists/my-video-playlist-edit.component.html + 85 - src/app/+my-account/my-account-settings/my-account-change-password/my-account-change-password.component.html + src/app/+my-library/my-video-playlists/my-video-playlist-edit.component.html + 85 + + + src/app/+videos/+video-edit/shared/video-edit.component.html + 270 + + + src/app/+videos/+video-edit/video-add-components/video-upload.component.html + 43 + + + + {VAR_PLURAL, plural, =1 {Video} other {Videos}} + + src/app/+admin/users/user-edit/user-edit.component.html + 24 + + + src/app/+admin/users/user-edit/user-edit.component.html + 24 + + + + {VAR_PLURAL, plural, =1 {Channel} other {Channels}} + + src/app/+admin/users/user-edit/user-edit.component.html 30 - - Current password - src/app/+my-account/my-account-settings/my-account-change-password/my-account-change-password.component.html - 7 + src/app/+admin/users/user-edit/user-edit.component.html + 30 - - New password + + + {VAR_PLURAL, plural, =1 {Subscriber} other {Subscribers}} - src/app/+my-account/my-account-settings/my-account-change-password/my-account-change-password.component.html - 15 + src/app/+admin/users/user-edit/user-edit.component.html + 36 - - Confirm new password - src/app/+my-account/my-account-settings/my-account-change-password/my-account-change-password.component.html - 23 + src/app/+admin/users/user-edit/user-edit.component.html + 36 - - - Your current email is - + + + Incriminated in reports - src/app/+my-account/my-account-settings/my-account-change-email/my-account-change-email.component.html - 4 + src/app/+admin/users/user-edit/user-edit.component.html + 42 - - - is awaiting email verification - - src/app/+my-account/my-account-settings/my-account-change-email/my-account-change-email.component.html - 8 + src/app/+admin/users/user-edit/user-edit.component.html + 42 - - New email + + + Authored reports accepted - src/app/+my-account/my-account-settings/my-account-change-email/my-account-change-email.component.html - 15 + src/app/+admin/users/user-edit/user-edit.component.html + 48 - - Your new email - src/app/+my-account/my-account-settings/my-account-change-email/my-account-change-email.component.html - 17 + src/app/+admin/users/user-edit/user-edit.component.html + 48 - - Your current password + + + {VAR_PLURAL, plural, =1 {Comment} other {Comments}} - src/app/+my-account/my-account-settings/my-account-change-email/my-account-change-email.component.html - 26 + src/app/+admin/users/user-edit/user-edit.component.html + 54 - - Your password - src/app/+my-account/my-account-settings/my-account-change-email/my-account-change-email.component.html - 28 + src/app/+admin/users/user-edit/user-edit.component.html + 54 - - Change email + + + NEW USER - src/app/+my-account/my-account-settings/my-account-change-email/my-account-change-email.component.html - 36 + src/app/+admin/users/user-edit/user-edit.component.html + 73 - - Change ownership - src/app/+my-account/my-account-videos/video-change-ownership/video-change-ownership.component.html - 3 + src/app/+admin/users/user-edit/user-edit.component.html + 73 + + + Username - src/app/+my-account/my-account-videos/my-account-videos.component.html - 32 + src/app/+admin/users/user-edit/user-edit.component.html + 83 - - Select the next owner - src/app/+my-account/my-account-videos/video-change-ownership/video-change-ownership.component.html - 10 + src/app/+admin/users/user-edit/user-edit.component.html + 83 - - Videos - src/app/+my-account/my-account-videos/my-account-videos.component.html - 2 + src/app/+admin/users/user-list/user-list.component.ts + 111 - - Search your videos - src/app/+my-account/my-account-videos/my-account-videos.component.html - 4 + src/app/+my-account/my-account-settings/my-account-profile/my-account-profile.component.html + 6 - - Accept ownership - src/app/+my-account/my-account-ownership/my-account-accept-ownership/my-account-accept-ownership.component.html - 3 + src/app/+signup/+register/register-step-user.component.html + 23 - - Select the target channel + + + john - src/app/+my-account/my-account-ownership/my-account-accept-ownership/my-account-accept-ownership.component.html - 10 + src/app/+admin/users/user-edit/user-edit.component.html + 85 - - Ownership changes - src/app/+my-account/my-account-ownership/my-account-ownership.component.html - 1 + src/app/+admin/users/user-edit/user-edit.component.html + 85 - - Initiator + + + Channel name - src/app/+my-account/my-account-ownership/my-account-ownership.component.html - 14 + src/app/+admin/users/user-edit/user-edit.component.html + 94 - - - Created - - - src/app/+my-account/my-account-ownership/my-account-ownership.component.html - 16 + src/app/+admin/users/user-edit/user-edit.component.html + 94 - - Status - src/app/+my-account/my-account-ownership/my-account-ownership.component.html - 20 + src/app/+signup/+register/register-step-channel.component.html + 30 - - Action + + + john_channel - src/app/+my-account/my-account-ownership/my-account-ownership.component.html - 21 + src/app/+admin/users/user-edit/user-edit.component.html + 96 - - Account page - src/app/+my-account/my-account-ownership/my-account-ownership.component.html - 28 + src/app/+admin/users/user-edit/user-edit.component.html + 96 + + + Email - src/app/+videos/+video-watch/video-watch.component.html - 153 + src/app/+admin/users/user-edit/user-edit.component.html + 105 + + + src/app/+admin/users/user-edit/user-edit.component.html + 105 + + + src/app/+admin/users/user-list/user-list.component.ts + 112 + + + src/app/+login/login.component.html + 111 + + + src/app/+my-account/my-account-settings/my-account-notification-preferences/my-account-notification-preferences.component.html + 4 + + + src/app/+signup/+register/register-step-user.component.html + 45 + + + src/app/+signup/+register/register-step-user.component.html + 47 + + + src/app/+signup/+verify-account/verify-account-ask-send-email/verify-account-ask-send-email.component.html + 8 + + + + mail@example.com + + src/app/+admin/users/user-edit/user-edit.component.html + 107 + + + src/app/+admin/users/user-edit/user-edit.component.html + 107 + + + + Password + + src/app/+admin/users/user-edit/user-edit.component.html + 117 + + + src/app/+admin/users/user-edit/user-edit.component.html + 117 + + + src/app/+login/login.component.html + 38 + + + src/app/+login/login.component.html + 40 + + + src/app/+reset-password/reset-password.component.html + 8 + + + src/app/+reset-password/reset-password.component.html + 10 + + + src/app/+signup/+register/register-step-user.component.html + 56 + + + src/app/+signup/+register/register-step-user.component.html + 58 + + + + If you leave the password empty, an email will be sent to the user. + + src/app/+admin/users/user-edit/user-edit.component.html + 121,122 + + + src/app/+admin/users/user-edit/user-edit.component.html + 121,122 + + + + Role + + src/app/+admin/users/user-edit/user-edit.component.html + 136 + + + src/app/+admin/users/user-edit/user-edit.component.html + 136 + + + src/app/+admin/users/user-list/user-list.component.ts + 114 + + + + Video quota + + src/app/+admin/users/user-edit/user-edit.component.html + 151 + + + src/app/+admin/users/user-edit/user-edit.component.html + 151 + + + src/app/+admin/users/user-list/user-list.component.ts + 113 + + + src/app/shared/shared-instance/instance-features-table.component.html + 47 + + + + 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 + 162,164 + + + src/app/+admin/users/user-edit/user-edit.component.html + 162,164 + + + + Daily video quota + + src/app/+admin/users/user-edit/user-edit.component.html + 172 + + + src/app/+admin/users/user-edit/user-edit.component.html + 172 + + + src/app/shared/shared-main/users/user-quota.component.html + 13 + + + + Auth plugin + + src/app/+admin/users/user-edit/user-edit.component.html + 188 + + + src/app/+admin/users/user-edit/user-edit.component.html + 188 + + + src/app/+admin/users/user-list/user-list.component.ts + 121 + + + + None (local authentication) + + src/app/+admin/users/user-edit/user-edit.component.html + 192 + + + src/app/+admin/users/user-edit/user-edit.component.html + 192 + + + + Doesn't need review before a video goes public + + src/app/+admin/users/user-edit/user-edit.component.html + 201 + + + src/app/+admin/users/user-edit/user-edit.component.html + 201 + + + + DANGER ZONE + + src/app/+admin/users/user-edit/user-edit.component.html + 219 + + + src/app/+admin/users/user-edit/user-edit.component.html + 219 + + + src/app/+my-account/my-account-settings/my-account-settings.component.html + 77 + + + + Send a link to reset the password by email to the user + + src/app/+admin/users/user-edit/user-edit.component.html + 226 + + + src/app/+admin/users/user-edit/user-edit.component.html + 226 + + + + Ask for new password + + src/app/+admin/users/user-edit/user-edit.component.html + 227 + + + src/app/+admin/users/user-edit/user-edit.component.html + 227 + + + + Manually set the user password + + src/app/+admin/users/user-edit/user-edit.component.html + 231 + + + src/app/+admin/users/user-edit/user-edit.component.html + 231 + + + + Show + + src/app/+admin/users/user-edit/user-password.component.html + 10 + + + src/app/shared/shared-forms/input-toggle-hidden.component.ts + 39 + + + + Password changed for user . + + src/app/+admin/users/user-edit/user-password.component.ts + 40 + + + + Update user password + + src/app/+admin/users/user-edit/user-password.component.ts + 52 + + + + User updated. + + src/app/+admin/users/user-edit/user-update.component.ts + 88 + + + + Update user + + src/app/+admin/users/user-edit/user-update.component.ts + 105 + + + + An email asking for password reset has been sent to . + + src/app/+admin/users/user-edit/user-update.component.ts + 111 + + + + Showing to of users + + src/app/+admin/users/user-list/user-list.component.html + 6 + + + + Table parameters + + src/app/+admin/users/user-list/user-list.component.html + 42 + + + + Select columns + + src/app/+admin/users/user-list/user-list.component.html + 48 + + + + Highlight banned users + + src/app/+admin/users/user-list/user-list.component.html + 54 + + + + User's email must be verified to login + + src/app/+admin/users/user-list/user-list.component.html + 108 + + + + User's email is verified / User can login without email verification + + src/app/+admin/users/user-list/user-list.component.html + 112 + + + + Total video quota + + src/app/+admin/users/user-list/user-list.component.html + 119 + + + src/app/shared/shared-main/users/user-quota.component.html + 3 + + + + Total daily video quota + + src/app/+admin/users/user-list/user-list.component.html + 129 + + + + The user was banned + + src/app/+admin/users/user-list/user-list.component.html + 139 + + + + Ban reason: + + src/app/+admin/users/user-list/user-list.component.html + 156 + + + + Banned users + + src/app/+admin/users/user-list/user-list.component.ts + 40 + + + + Videos will be deleted, comments will be tombstoned. + + src/app/+admin/users/user-list/user-list.component.ts + 82 + + + src/app/shared/shared-moderation/user-moderation-dropdown.component.ts + 265 + + + + Ban + + src/app/+admin/users/user-list/user-list.component.ts + 87 + + + src/app/shared/shared-moderation/user-ban-modal.component.html + 3 + + + src/app/shared/shared-moderation/user-moderation-dropdown.component.ts + 269 + + + + User won't be able to login anymore, but videos and comments will be kept as is. + + src/app/+admin/users/user-list/user-list.component.ts + 88 + + + src/app/shared/shared-moderation/user-moderation-dropdown.component.ts + 270 + + + + Unban + + src/app/+admin/users/user-list/user-list.component.ts + 93 + + + src/app/+admin/users/user-list/user-list.component.ts + 172 + + + src/app/shared/shared-moderation/user-moderation-dropdown.component.ts + 66 + + + + Set Email as Verified + + src/app/+admin/users/user-list/user-list.component.ts + 100 + + + src/app/shared/shared-moderation/user-moderation-dropdown.component.ts + 281 + + + + Created + + src/app/+admin/users/user-list/user-list.component.ts + 115 + + + + Daily quota + + src/app/+admin/users/user-list/user-list.component.ts + 120 + + + + Last login + + src/app/+admin/users/user-list/user-list.component.ts + 122 + + + + You cannot ban root. + + src/app/+admin/users/user-list/user-list.component.ts + 159 + + + src/app/shared/shared-moderation/user-moderation-dropdown.component.ts + 54 + + + + Do you really want to unban users? + + src/app/+admin/users/user-list/user-list.component.ts + 172 + + + + users unbanned. + + src/app/+admin/users/user-list/user-list.component.ts + 178 + + + + You cannot delete root. + + src/app/+admin/users/user-list/user-list.component.ts + 189 + + + src/app/shared/shared-moderation/user-moderation-dropdown.component.ts + 82 + + + + If you remove these users, you will not be able to create others with the same username! + + src/app/+admin/users/user-list/user-list.component.ts + 194 + + + + users deleted. + + src/app/+admin/users/user-list/user-list.component.ts + 200 + + + + users email set as verified. + + src/app/+admin/users/user-list/user-list.component.ts + 211 + + + + Users list + + src/app/+admin/users/users.routes.ts + 27 + + + + Create a user + + src/app/+admin/users/users.routes.ts + 36 + + + + Update a user + + src/app/+admin/users/users.routes.ts + 45 + + + + Login + + src/app/+login/login-routing.module.ts + 12 + + + src/app/+login/login.component.html + 48 + + + src/app/menu/menu.component.html + 99 + + + + Login + + src/app/+login/login.component.html + 3,4 + + + + Sorry but there was an issue with the external login process. Please contact an administrator. + + src/app/+login/login.component.html + 7,8 + + + + Request new verification email. + + src/app/+login/login.component.html + 12 + + + src/app/+signup/+verify-account/verify-account-email/verify-account-email.component.html + 16 + + + + User + + src/app/+login/login.component.html + 21 + + + src/app/+signup/+register/register.component.html + 27 + + + src/app/core/users/user.service.ts + 405 + + + + Username or email address + + src/app/+login/login.component.html + 23 + + + + ⚠️ Most email addresses do not include capital letters. + + src/app/+login/login.component.html + 33,34 + + + + Click here to reset your password + + src/app/+login/login.component.html + 51 + + + + I forgot my password + + src/app/+login/login.component.html + 51 + + + + Create an account + + src/app/+login/login.component.html + 54 + + + src/app/menu/menu.component.html + 100 + + + + Logging into an account lets you publish content + + src/app/+login/login.component.html + 60,61 + + + + This instance allows registration. However, be careful to check the TermsTerms before creating an account. You may also search for another instance to match your exact needs at: https://joinpeertube.org/instances. + + src/app/+login/login.component.html + 64,66 + + + + Currently this instance doesn't allow for user registration, you may check the Terms for more details or find an instance that gives you the possibility to sign up for an account and upload your videos there. Find yours among multiple instances at: https://joinpeertube.org/instances. + + src/app/+login/login.component.html + 69,71 + + + + Or sign in with + + src/app/+login/login.component.html + 76 + + + + Forgot your password + + src/app/+login/login.component.html + 95 + + + + We are sorry, you cannot recover your password because your instance administrator did not configure the PeerTube email system. + + src/app/+login/login.component.html + 103,104 + + + + Enter your email address and we will send you a link to reset your password. + + src/app/+login/login.component.html + 107,108 + + + + Email address + + src/app/+login/login.component.html + 113 + + + src/app/+signup/+verify-account/verify-account-ask-send-email/verify-account-ask-send-email.component.html + 10 + + + + Reset + + src/app/+login/login.component.html + 126 + + Password reset button + + + An email with the reset password instructions will be sent to . +The link will expire within 1 hour. + + src/app/+login/login.component.ts + 121,122 + + + + Incorrect username or password. + + src/app/+login/login.component.ts + 163 + + + + Your account is blocked. + + src/app/+login/login.component.ts + 164 + + + + Applications + + src/app/+my-account/my-account-applications/my-account-applications.component.html + 3 + + + src/app/+my-account/my-account-routing.module.ts + 126 + + + src/app/+my-account/my-account.component.ts + 60 + + + + SUBSCRIPTION FEED + + src/app/+my-account/my-account-applications/my-account-applications.component.html + 8 + + + + Use third-party feed aggregators to retrieve the list of videos from channels you subscribed to. + + src/app/+my-account/my-account-applications/my-account-applications.component.html + 10,12 + + + + Feed URL + + src/app/+my-account/my-account-applications/my-account-applications.component.html + 18 + + + + Feed Token + + src/app/+my-account/my-account-applications/my-account-applications.component.html + 23 + + + + ⚠️ Never share your feed token with anyone. + + src/app/+my-account/my-account-applications/my-account-applications.component.html + 26 + + + + Renew token + + src/app/+my-account/my-account-applications/my-account-applications.component.html + 35 + + + src/app/+my-account/my-account-applications/my-account-applications.component.ts + 42 + + + + 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 + + + + Token renewed. Update your client configuration accordingly. + + src/app/+my-account/my-account-applications/my-account-applications.component.ts + 49 + + + + Notifications + + src/app/+my-account/my-account-notifications/my-account-notifications.component.html + 1 + + + src/app/+my-account/my-account-routing.module.ts + 108 + + + src/app/+my-account/my-account.component.ts + 55 + + + src/app/menu/notification.component.html + 22 + + + + Notification preferences + + src/app/+my-account/my-account-notifications/my-account-notifications.component.html + 4,6 + + + + Newest first + + src/app/+my-account/my-account-notifications/my-account-notifications.component.html + 11 + + + + Unread first + + src/app/+my-account/my-account-notifications/my-account-notifications.component.html + 12 + + + + Mark all as read + + src/app/+my-account/my-account-notifications/my-account-notifications.component.html + 20 + + + src/app/menu/notification.component.html + 27 + + + + All read + + src/app/+my-account/my-account-notifications/my-account-notifications.component.html + 26 + + + + Account settings + + src/app/+my-account/my-account-routing.module.ts + 28 + + + + My abuse reports + + src/app/+my-account/my-account-routing.module.ts + 117 + + + + Your current email is . It is never shown to the public. + + + 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-account/my-account-settings/my-account-change-email/my-account-change-email.component.html + 10,11 + + + + New email + + src/app/+my-account/my-account-settings/my-account-change-email/my-account-change-email.component.html + 17 + + + + Current password + + src/app/+my-account/my-account-settings/my-account-change-email/my-account-change-email.component.html + 28 + + + 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 + 36 + + + + Please check your emails to verify your new email. + + src/app/+my-account/my-account-settings/my-account-change-email/my-account-change-email.component.ts + 53 + + + + Email updated. + + src/app/+my-account/my-account-settings/my-account-change-email/my-account-change-email.component.ts + 55 + + + + You current password is invalid. + + src/app/+my-account/my-account-settings/my-account-change-email/my-account-change-email.component.ts + 61 + + + src/app/+my-account/my-account-settings/my-account-change-password/my-account-change-password.component.ts + 56 + + + + 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 + + + + New password + + src/app/+my-account/my-account-settings/my-account-change-password/my-account-change-password.component.html + 17 + + + + Confirm new password + + src/app/+my-account/my-account-settings/my-account-change-password/my-account-change-password.component.html + 26 + + + + Password updated. + + src/app/+my-account/my-account-settings/my-account-change-password/my-account-change-password.component.ts + 48 + + + + Once you delete your account, there is no going back. You will be asked to confirm this action. + + src/app/+my-account/my-account-settings/my-account-danger-zone/my-account-danger-zone.component.html + 2 + + + + Delete your account + + 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-danger-zone/my-account-danger-zone.component.ts + 25 + + + + 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-account/my-account-settings/my-account-danger-zone/my-account-danger-zone.component.ts + 22 + + + + Type your username to confirm + + src/app/+my-account/my-account-settings/my-account-danger-zone/my-account-danger-zone.component.ts + 23 + + + + Delete my account + + src/app/+my-account/my-account-settings/my-account-danger-zone/my-account-danger-zone.component.ts + 26 + + + + Your account is deleted. + + src/app/+my-account/my-account-settings/my-account-danger-zone/my-account-danger-zone.component.ts + 32 + + + + Activities + + src/app/+my-account/my-account-settings/my-account-notification-preferences/my-account-notification-preferences.component.html + 2 + + + + Web + + src/app/+my-account/my-account-settings/my-account-notification-preferences/my-account-notification-preferences.component.html + 3 + + + + New video from your subscriptions + + src/app/+my-account/my-account-settings/my-account-notification-preferences/my-account-notification-preferences.component.ts + 32 + + + + New comment on your video + + src/app/+my-account/my-account-settings/my-account-notification-preferences/my-account-notification-preferences.component.ts + 33 + + + + New abuse + + src/app/+my-account/my-account-settings/my-account-notification-preferences/my-account-notification-preferences.component.ts + 34 + + + + Video blocked automatically waiting review + + src/app/+my-account/my-account-settings/my-account-notification-preferences/my-account-notification-preferences.component.ts + 35 + + + + One of your video is blocked/unblocked + + src/app/+my-account/my-account-settings/my-account-notification-preferences/my-account-notification-preferences.component.ts + 36 + + + + Video published (after transcoding/scheduled update) + + src/app/+my-account/my-account-settings/my-account-notification-preferences/my-account-notification-preferences.component.ts + 37 + + + + Video import finished + + src/app/+my-account/my-account-settings/my-account-notification-preferences/my-account-notification-preferences.component.ts + 38 + + + + A new user registered on your instance + + src/app/+my-account/my-account-settings/my-account-notification-preferences/my-account-notification-preferences.component.ts + 39 + + + + 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 + + + + Someone mentioned you in video comments + + src/app/+my-account/my-account-settings/my-account-notification-preferences/my-account-notification-preferences.component.ts + 41 + + + + Your instance has a new follower + + src/app/+my-account/my-account-settings/my-account-notification-preferences/my-account-notification-preferences.component.ts + 42 + + + + Your instance automatically followed another instance + + src/app/+my-account/my-account-settings/my-account-notification-preferences/my-account-notification-preferences.component.ts + 43 + + + + 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 + + + + One of your abuse reports has been accepted or rejected by moderators + + src/app/+my-account/my-account-settings/my-account-notification-preferences/my-account-notification-preferences.component.ts + 45 + + + + A new PeerTube version is available + + src/app/+my-account/my-account-settings/my-account-notification-preferences/my-account-notification-preferences.component.ts + 46 + + + + One of your plugin/theme has a new available version + + src/app/+my-account/my-account-settings/my-account-notification-preferences/my-account-notification-preferences.component.ts + 47 + + + + Preferences saved + + src/app/+my-account/my-account-settings/my-account-notification-preferences/my-account-notification-preferences.component.ts + 94 + + + + People can find you using @@ + + src/app/+my-account/my-account-settings/my-account-profile/my-account-profile.component.html + 11,13 + + + + Display name + + 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 + 60 + + + src/app/+my-library/+my-video-channels/my-video-channel-edit.component.html + 60 + + + src/app/+my-library/my-video-playlists/my-video-playlist-edit.component.html + 33 + + + src/app/+my-library/my-video-playlists/my-video-playlist-edit.component.html + 33 + + + src/app/+signup/+register/register-step-user.component.html + 8 + + + src/app/shared/shared-video-playlist/video-add-to-playlist.component.html + 71 + + + + Save + + src/app/+my-account/my-account-settings/my-account-profile/my-account-profile.component.html + 38 + + + src/app/shared/shared-user-settings/user-interface-settings.component.html + 16 + + + src/app/shared/shared-user-settings/user-video-settings.component.html + 77 + + + src/app/shared/shared-video-playlist/video-playlist-element-miniature.component.html + 82 + + + + Profile updated. + + src/app/+my-account/my-account-settings/my-account-profile/my-account-profile.component.ts + 58 + + + + PROFILE SETTINGS + + src/app/+my-account/my-account-settings/my-account-settings.component.html + 12 + + + + VIDEO SETTINGS + + src/app/+my-account/my-account-settings/my-account-settings.component.html + 26 + + + + NOTIFICATIONS + + src/app/+my-account/my-account-settings/my-account-settings.component.html + 37 + + + + INTERFACE + + src/app/+my-account/my-account-settings/my-account-settings.component.html + 47 + + + + PASSWORD + + src/app/+my-account/my-account-settings/my-account-settings.component.html + 57 + + + + EMAIL + + src/app/+my-account/my-account-settings/my-account-settings.component.html + 67 + + + + Avatar changed. + + src/app/+my-account/my-account-settings/my-account-settings.component.ts + 44 + + + src/app/+my-library/+my-video-channels/my-video-channel-update.component.ts + 105 + + + + avatar + + src/app/+my-account/my-account-settings/my-account-settings.component.ts + 51 + + + src/app/+my-library/+my-video-channels/my-video-channel-update.component.ts + 112 + + + + Avatar deleted. + + src/app/+my-account/my-account-settings/my-account-settings.component.ts + 61 + + + src/app/+my-library/+my-video-channels/my-video-channel-update.component.ts + 122 + + + + Abuse reports + + src/app/+my-account/my-account.component.ts + 41 + + + + Video channel created. + + src/app/+my-library/+my-video-channels/my-video-channel-create.component.ts + 66 + + + + This name already exists on this instance. + + src/app/+my-library/+my-video-channels/my-video-channel-create.component.ts + 72 + + + + My Channels + + src/app/+my-library/+my-video-channels/my-video-channel-edit.component.html + 4 + + + src/app/+my-library/+my-video-channels/my-video-channel-edit.component.html + 4 + + + + NEW CHANNEL + + src/app/+my-library/+my-video-channels/my-video-channel-edit.component.html + 25 + + + src/app/+my-library/+my-video-channels/my-video-channel-edit.component.html + 25 + + + + CHANNEL + + src/app/+my-library/+my-video-channels/my-video-channel-edit.component.html + 26 + + + src/app/+my-library/+my-video-channels/my-video-channel-edit.component.html + 26 + + + + Banner image of your channel + + src/app/+my-library/+my-video-channels/my-video-channel-edit.component.html + 30 + + + src/app/+my-library/+my-video-channels/my-video-channel-edit.component.html + 30 + + + + Example: my_channel + + src/app/+my-library/+my-video-channels/my-video-channel-edit.component.html + 47 + + + src/app/+my-library/+my-video-channels/my-video-channel-edit.component.html + 47 + + + + 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-library/+my-video-channels/my-video-channel-edit.component.html + 84,85 + + + src/app/+my-library/+my-video-channels/my-video-channel-edit.component.html + 84,85 + + + + Overwrite support field of all videos of this channel + + src/app/+my-library/+my-video-channels/my-video-channel-edit.component.html + 99 + + + src/app/+my-library/+my-video-channels/my-video-channel-edit.component.html + 99 + + + + Video channel updated. + + src/app/+my-library/+my-video-channels/my-video-channel-update.component.ts + 92 + + + + Banner changed. + + src/app/+my-library/+my-video-channels/my-video-channel-update.component.ts + 135 + + + + banner + + src/app/+my-library/+my-video-channels/my-video-channel-update.component.ts + 142 + + + + Banner deleted. + + src/app/+my-library/+my-video-channels/my-video-channel-update.component.ts + 152 + + + + Update + + src/app/+my-library/+my-video-channels/my-video-channel-update.component.ts + 174 + + + src/app/+my-library/my-video-playlists/my-video-playlist-update.component.ts + 110 + + + src/app/+videos/+video-edit/video-add-components/video-go-live.component.html + 45 + + + src/app/+videos/+video-edit/video-add-components/video-import-torrent.component.html + 68 + + + src/app/+videos/+video-edit/video-add-components/video-import-url.component.html + 61 + + + src/app/+videos/+video-edit/video-update.component.html + 3 + + + src/app/+videos/+video-edit/video-update.component.html + 18 + + + src/app/shared/shared-main/buttons/edit-button.component.ts + 17 + + + src/app/shared/shared-main/buttons/edit-button.component.ts + 22 + + + src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts + 284 + + + + My video channels + + src/app/+my-library/+my-video-channels/my-video-channels-routing.module.ts + 13 + + + + Create a new video channel + + src/app/+my-library/+my-video-channels/my-video-channels-routing.module.ts + 22 + + + + Update video channel + + src/app/+my-library/+my-video-channels/my-video-channels-routing.module.ts + 31 + + + + My channels + + src/app/+my-library/+my-video-channels/my-video-channels.component.html + 3 + + + + Create video channel + + src/app/+my-library/+my-video-channels/my-video-channels.component.html + 12 + + + + No channel found. + + src/app/+my-library/+my-video-channels/my-video-channels.component.html + 16 + + + + Channel page + + src/app/+my-library/+my-video-channels/my-video-channels.component.html + 23 + + + src/app/+my-library/my-subscriptions/my-subscriptions.component.html + 20 + + + src/app/+videos/+video-watch/video-watch.component.html + 67 + + + + {VAR_PLURAL, plural, =0 {No videos} =1 {1 video} other { videos}} + + src/app/+my-library/+my-video-channels/my-video-channels.component.html + 30 + + + src/app/shared/shared-video-playlist/video-playlist-miniature.component.html + 9 + + + + 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 + 44,46 + + + + Please type the name of the video channel () to confirm + + src/app/+my-library/+my-video-channels/my-video-channels.component.ts + 48 + + + + Video channel deleted. + + src/app/+my-library/+my-video-channels/my-video-channels.component.ts + 60 + + + + Views for the day + + src/app/+my-library/+my-video-channels/my-video-channels.component.ts + 88 + + + + My watch history + + src/app/+my-library/my-history/my-history.component.html + 3 + + + src/app/+my-library/my-history/my-history.component.ts + 67 + + + + Track watch history + + src/app/+my-library/my-history/my-history.component.html + 13 + + + + Delete history + + src/app/+my-library/my-history/my-history.component.html + 17,19 + + + + You don't have any video in your watch history yet. + + src/app/+my-library/my-history/my-history.component.html + 30 + + + + Videos history is enabled + + src/app/+my-library/my-history/my-history.component.ts + 113 + + + + Videos history is disabled + + src/app/+my-library/my-history/my-history.component.ts + 114 + + + + Delete videos history + + src/app/+my-library/my-history/my-history.component.ts + 126 + + + + Are you sure you want to delete all your videos history? + + src/app/+my-library/my-history/my-history.component.ts + 127 + + + + Videos history deleted + + src/app/+my-library/my-history/my-history.component.ts + 135 + + + + My playlists + + src/app/+my-library/my-library-routing.module.ts + 39 + + + src/app/+my-library/my-video-playlists/my-video-playlists.component.html + 3 + + + src/app/core/menu/menu.service.ts + 86 + + + + Create a new playlist + + src/app/+my-library/my-library-routing.module.ts + 48 + + + + Playlist elements + + src/app/+my-library/my-library-routing.module.ts + 57 + + + + Update playlist + + src/app/+my-library/my-library-routing.module.ts + 66 + + + 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 + 76 + + + src/app/+my-library/my-videos/my-videos.component.html + 4 + + + src/app/+my-library/my-videos/my-videos.component.ts + 69 + + + src/app/core/menu/menu.service.ts + 77 + + + + My video imports + + src/app/+my-library/my-library-routing.module.ts + 89 + + + + My subscriptions + + src/app/+my-library/my-library-routing.module.ts + 98 + + + src/app/+my-library/my-subscriptions/my-subscriptions.component.html + 4 + + + src/app/core/menu/menu.service.ts + 92 + + + + Ownership changes + + src/app/+my-library/my-library-routing.module.ts + 107 + + + src/app/+my-library/my-videos/my-videos.component.html + 16 + + + + My video history + + src/app/+my-library/my-library-routing.module.ts + 117 + + + + Channels + + src/app/+my-library/my-library.component.ts + 45 + + + + Videos + + src/app/+my-library/my-library.component.ts + 52 + + + src/app/core/menu/menu.service.ts + 76 + + + + Playlists + + src/app/+my-library/my-library.component.ts + 59 + + + src/app/core/menu/menu.service.ts + 85 + + + + Subscriptions + + src/app/+my-library/my-library.component.ts + 64 + + + src/app/+videos/video-list/video-user-subscriptions.component.ts + 46 + + + src/app/+videos/videos-routing.module.ts + 57 + + + src/app/core/menu/menu.service.ts + 91 + + + + History + + src/app/+my-library/my-library.component.ts + 69 + + + src/app/core/menu/menu.service.ts + 97 + + + + Accept ownership + + src/app/+my-library/my-ownership/my-accept-ownership/my-accept-ownership.component.html + 3 + + + + Select a channel to receive the video + + src/app/+my-library/my-ownership/my-accept-ownership/my-accept-ownership.component.html + 10 + + + + Ownership accepted + + src/app/+my-library/my-ownership/my-accept-ownership/my-accept-ownership.component.ts + 69 + + + + My ownership changes + + src/app/+my-library/my-ownership/my-ownership.component.html + 3 + + + + Initiator + + src/app/+my-library/my-ownership/my-ownership.component.html + 19 + + + + Created + + src/app/+my-library/my-ownership/my-ownership.component.html + 22,23 + + + + Status + + src/app/+my-library/my-ownership/my-ownership.component.html + 25 + + + + No ownership change request found. + + src/app/+my-library/my-ownership/my-ownership.component.html + 78 + + + + You don't have any subscription yet. + + src/app/+my-library/my-subscriptions/my-subscriptions.component.html + 13 + + + + subscribers + + src/app/+my-library/my-subscriptions/my-subscriptions.component.html + 25 + + + src/app/+search/search.component.html + 53 + + + src/app/shared/shared-actor-image-edit/actor-avatar-edit.component.html + 27 + + + + Owner account page + + src/app/+my-library/my-subscriptions/my-subscriptions.component.html + 27 + + + + Created by + + src/app/+my-library/my-subscriptions/my-subscriptions.component.html + 28 + + + + My imports + + src/app/+my-library/my-video-imports/my-video-imports.component.html + 3 + + + src/app/+my-library/my-videos/my-videos.component.html + 11 + + + + Showing to of imports + + src/app/+my-library/my-video-imports/my-video-imports.component.html + 10 + + + + Target + + src/app/+my-library/my-video-imports/my-video-imports.component.html + 17 + + + + See the error + + src/app/+my-library/my-video-imports/my-video-imports.component.html + 26 + + + + This video was deleted + + src/app/+my-library/my-video-imports/my-video-imports.component.html + 49 + + + + Playlist created. + + src/app/+my-library/my-video-playlists/my-video-playlist-create.component.ts + 76 + + + + My Playlists + + src/app/+my-library/my-video-playlists/my-video-playlist-edit.component.html + 4 + + + src/app/+my-library/my-video-playlists/my-video-playlist-edit.component.html + 4 + + + + NEW PLAYLIST + + src/app/+my-library/my-video-playlists/my-video-playlist-edit.component.html + 25 + + + src/app/+my-library/my-video-playlists/my-video-playlist-edit.component.html + 25 + + + + PLAYLIST + + src/app/+my-library/my-video-playlists/my-video-playlist-edit.component.html + 26 + + + src/app/+my-library/my-video-playlists/my-video-playlist-edit.component.html + 26 + + + + Privacy + + src/app/+my-library/my-video-playlists/my-video-playlist-edit.component.html + 57 + + + src/app/+my-library/my-video-playlists/my-video-playlist-edit.component.html + 57 + + + src/app/+videos/+video-edit/shared/video-edit.component.html + 106 + + + src/app/+videos/+video-edit/video-add-components/video-go-live.component.html + 13 + + + src/app/+videos/+video-edit/video-add-components/video-import-torrent.component.html + 37 + + + src/app/+videos/+video-edit/video-add-components/video-import-url.component.html + 29 + + + src/app/+videos/+video-edit/video-add-components/video-upload.component.html + 26 + + + src/app/+videos/+video-watch/shared/metadata/video-attributes.component.html + 2 + + + src/app/shared/shared-abuse-list/abuse-details.component.ts + 22 + + + + Channel + + src/app/+my-library/my-video-playlists/my-video-playlist-edit.component.html + 70 + + + src/app/+my-library/my-video-playlists/my-video-playlist-edit.component.html + 70 + + + src/app/+signup/+register/register.component.html + 34 + + + src/app/+videos/+video-edit/shared/video-edit.component.html + 58 + + + src/app/+videos/+video-edit/video-add-components/video-go-live.component.html + 6 + + + src/app/+videos/+video-edit/video-add-components/video-import-torrent.component.html + 30 + + + src/app/+videos/+video-edit/video-add-components/video-import-url.component.html + 22 + + + src/app/+videos/+video-edit/video-add-components/video-upload.component.html + 19 + + + + Playlist thumbnail + + src/app/+my-library/my-video-playlists/my-video-playlist-edit.component.html + 82 + + + src/app/+my-library/my-video-playlists/my-video-playlist-edit.component.html + 82 + + + + Share + + src/app/+my-library/my-video-playlists/my-video-playlist-elements.component.html + 12 + + + src/app/shared/shared-share-modal/video-share.component.html + 3 + + + + No videos in this playlist. + + src/app/+my-library/my-video-playlists/my-video-playlist-elements.component.html + 25 + + + + Browse videos on PeerTube to add them in your playlist. + + src/app/+my-library/my-video-playlists/my-video-playlist-elements.component.html + 28,29 + + + + See the documentation for more information. + + src/app/+my-library/my-video-playlists/my-video-playlist-elements.component.html + 32,33 + + + + Delete playlist + + src/app/+my-library/my-video-playlists/my-video-playlist-elements.component.ts + 52 + + + + Do you really want to delete ? + + src/app/+my-library/my-video-playlists/my-video-playlist-elements.component.ts + 126 + + + src/app/+my-library/my-video-playlists/my-video-playlists.component.ts + 34 + + + src/app/+my-library/my-videos/my-videos.component.ts + 141 + + + + Playlist deleted. + + src/app/+my-library/my-video-playlists/my-video-playlist-elements.component.ts + 135 + + + + Playlist updated. + + src/app/+my-library/my-video-playlists/my-video-playlist-update.component.ts + 97 + + + + Create playlist + + src/app/+my-library/my-video-playlists/my-video-playlists.component.html + 11 + + + + Playlist } deleted. + + src/app/+my-library/my-video-playlists/my-video-playlists.component.ts + 45 + + + + Change ownership + + src/app/+my-library/my-videos/modals/video-change-ownership.component.html + 3 + + + src/app/+my-library/my-videos/my-videos.component.ts + 178 + + + + Select the next owner + + src/app/+my-library/my-videos/modals/video-change-ownership.component.html + 10 + + + + Ownership change request sent. + + src/app/+my-library/my-videos/modals/video-change-ownership.component.ts + 64 + + + + Sort by + + src/app/+my-library/my-videos/my-videos.component.html + 26 + + + + Last published first + + src/app/+my-library/my-videos/my-videos.component.html + 27 + + + + Last created first + + src/app/+my-library/my-videos/my-videos.component.html + 28 + + + + Most viewed first + + src/app/+my-library/my-videos/my-videos.component.html + 29 + + + + Most liked first + + src/app/+my-library/my-videos/my-videos.component.html + 30 + + + + Longest first + + src/app/+my-library/my-videos/my-videos.component.html + 31 + + + + Only live videos + + src/app/+my-library/my-videos/my-videos.component.ts + 53 + + + + Do you really want to delete videos? + + src/app/+my-library/my-videos/my-videos.component.ts + 114 + + + + videos deleted. + + src/app/+my-library/my-videos/my-videos.component.ts + 131 + + + + Video deleted. + + src/app/+my-library/my-videos/my-videos.component.ts + 149 + + + src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts + 214 + + + + Display live information + + src/app/+my-library/my-videos/my-videos.component.ts + 172 + + + src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts + 278 + + + + Not found + + src/app/+page-not-found/page-not-found-routing.module.ts + 14 + + + + That's an error. + + src/app/+page-not-found/page-not-found.component.html + 4 + + + + We couldn't find any video tied to the URL you were looking for. + + src/app/+page-not-found/page-not-found.component.html + 7 + + + + We couldn't find any resource tied to the URL you were looking for. + + src/app/+page-not-found/page-not-found.component.html + 8 + + + + Possible reasons: + + src/app/+page-not-found/page-not-found.component.html + 12 + + Possible reasons preceding a list of reasons a `Not Found` error page may occur + + + You may have used an outdated or broken link + + src/app/+page-not-found/page-not-found.component.html + 15 + + + + The video may have been moved or deleted + + src/app/+page-not-found/page-not-found.component.html + 17 + + + + The resource may have been moved or deleted + + src/app/+page-not-found/page-not-found.component.html + 18 + + + + You may have typed the address or URL incorrectly + + src/app/+page-not-found/page-not-found.component.html + 20 + + + + You are not authorized here. + + src/app/+page-not-found/page-not-found.component.html + 27 + + + + You might need to check your account is allowed by the video or instance owner. + + src/app/+page-not-found/page-not-found.component.html + 30 + + + + You might need to check your account is allowed by the resource or instance owner. + + src/app/+page-not-found/page-not-found.component.html + 31 + + + + The requested entity body blends sweet bits with a mellow earthiness. + + src/app/+page-not-found/page-not-found.component.html + 40,41 + + Description of a tea flavour, keeping the 'requested entity body' as a technical expression referring to a web request + + + Sepia seems to like it. + + src/app/+page-not-found/page-not-found.component.html + 42 + + This is about Sepia's tea + + + I'm a teapot + + src/app/+page-not-found/page-not-found.component.ts + 27 + + + + Remote interaction + + src/app/+remote-interaction/remote-interaction-routing.module.ts + 13 + + + + URL parameter is missing in URL parameters + + src/app/+remote-interaction/remote-interaction.component.ts + 25 + + + + Cannot access to the remote resource + + src/app/+remote-interaction/remote-interaction.component.ts + 48 + + + + Reset password + + src/app/+reset-password/reset-password-routing.module.ts + 11 + + + + Reset my password + + src/app/+reset-password/reset-password.component.html + 3,4 + + + + Confirm password + + src/app/+reset-password/reset-password.component.html + 19 + + + + Confirmed password + + src/app/+reset-password/reset-password.component.html + 21 + + + + Reset my password + + src/app/+reset-password/reset-password.component.html + 29 + + + + Unable to find user id or verification string. + + src/app/+reset-password/reset-password.component.ts + 38 + + + src/app/+signup/+verify-account/verify-account-email/verify-account-email.component.ts + 33 + + + + Your password has been successfully reset! + + src/app/+reset-password/reset-password.component.ts + 47 + + + + Sort + + src/app/+search/search-filters.component.html + 7 + + + + Reset + + src/app/+search/search-filters.component.html + 9,10 + + + src/app/+search/search-filters.component.html + 23,24 + + + src/app/+search/search-filters.component.html + 42,43 + + + src/app/+search/search-filters.component.html + 61,62 + + + src/app/+search/search-filters.component.html + 75,76 + + + src/app/+search/search-filters.component.html + 110,111 + + + src/app/+search/search-filters.component.html + 123,124 + + + src/app/+search/search-filters.component.html + 136,137 + + + src/app/+search/search-filters.component.html + 149,150 + + + src/app/+search/search-filters.component.html + 164,165 + + + src/app/+search/search-filters.component.html + 172,173 + + + src/app/+search/search-filters.component.html + 197,198 + + + + Display only + + src/app/+search/search-filters.component.html + 21 + + + + Live videos + + src/app/+search/search-filters.component.html + 29 + + + src/app/+search/search-filters.component.ts + 64 + + + + VOD videos + + src/app/+search/search-filters.component.html + 34 + + + src/app/+search/search-filters.component.ts + 60 + + + + Display sensitive content + + src/app/+search/search-filters.component.html + 40 + + + + Yes + + src/app/+search/search-filters.component.html + 48 + + + + No + + src/app/+search/search-filters.component.html + 53 + + + + Published date + + src/app/+search/search-filters.component.html + 59 + + + + Original publication year + + src/app/+search/search-filters.component.html + 73 + + + + After... + + src/app/+search/search-filters.component.html + 85 + + + + Before... + + src/app/+search/search-filters.component.html + 95 + + + + Duration + + src/app/+search/search-filters.component.html + 108 + + + src/app/+videos/+video-watch/shared/metadata/video-attributes.component.html + 52 + + + + Category + + src/app/+search/search-filters.component.html + 121 + + + src/app/+videos/+video-edit/shared/video-edit.component.html + 63 + + + src/app/+videos/+video-watch/shared/metadata/video-attributes.component.html + 17 + + + + Display all categories + + src/app/+search/search-filters.component.html + 127 + + + + Licence + + src/app/+search/search-filters.component.html + 134 + + + src/app/+videos/+video-edit/shared/video-edit.component.html + 74 + + + src/app/+videos/+video-watch/shared/metadata/video-attributes.component.html + 26 + + + + Display all licenses + + src/app/+search/search-filters.component.html + 140 + + + + Language + + src/app/+search/search-filters.component.html + 147 + + + src/app/+videos/+video-edit/shared/video-caption-add-modal.component.html + 10 + + + src/app/+videos/+video-edit/shared/video-edit.component.html + 94 + + + src/app/+videos/+video-watch/shared/metadata/video-attributes.component.html + 35 + + + + Display all languages + + src/app/+search/search-filters.component.html + 153 + + + + All of these tags + + src/app/+search/search-filters.component.html + 162 + + + + One of these tags + + src/app/+search/search-filters.component.html + 170 + + + + Search target + + src/app/+search/search-filters.component.html + 179 + + + + Vidiverse + + src/app/+search/search-filters.component.html + 189 + + + + Filter + + src/app/+search/search-filters.component.html + 200 + + + + Today + + src/app/+search/search-filters.component.ts + 41 + + + src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts + 69 + + + src/app/shared/shared-video-miniature/abstract-video-list.ts + 133 + + + + Last 7 days + + src/app/+search/search-filters.component.ts + 45 + + + + Last 30 days + + src/app/+search/search-filters.component.ts + 49 + + + + Last 365 days + + src/app/+search/search-filters.component.ts + 53 + + + + Short (< 4 min) + + src/app/+search/search-filters.component.ts + 71 + + + + Medium (4-10 min) + + src/app/+search/search-filters.component.ts + 75 + + + + Long (> 10 min) + + src/app/+search/search-filters.component.ts + 79 + + + + Relevance + + src/app/+search/search-filters.component.ts + 86 + + + + Publish date + + src/app/+search/search-filters.component.ts + 90 + + + + Views + + src/app/+search/search-filters.component.ts + 94 + + + src/app/+videos/video-list/trending/video-trending-header.component.ts + 55 + + + + + + src/app/+search/search.component.html + 5 + + + + on this instance + + src/app/+search/search.component.html + 7 + + + + on the vidiverse + + src/app/+search/search.component.html + 8 + + + + for + + src/app/+search/search.component.html + 10 + + + + Filters + + src/app/+search/search.component.html + 19,20 + + + + No results found + + src/app/+search/search.component.html + 31,32 + + + + Search index is unavailable. Retrying with instance results instead. + + src/app/+search/search.component.ts + 153 + + + + Search error + + src/app/+search/search.component.ts + 154 + + + + Step + + src/app/+signup/+register/custom-stepper.component.html + 9 + + + + Register + + src/app/+signup/+register/register-routing.module.ts + 13 + + + + A channel is an entity in which you upload your videos. Creating several of them helps you to organize and separate your content. For example, you could decide to have a channel to publish your piano concerts, and another channel in which you publish your videos talking about ecology. + + src/app/+signup/+register/register-step-channel.component.html + 5,7 + + + + Other users can decide to subscribe any channel they want, to be notified when you publish a new video. + + src/app/+signup/+register/register-step-channel.component.html + 10,11 + + + + Channel display name + + src/app/+signup/+register/register-step-channel.component.html + 15 + + + + Example: my_super_channel + + src/app/+signup/+register/register-step-channel.component.html + 34 + + + + The channel name is a unique identifier of your channel on this and all the other instances. It's as unique as an email address, which makes it easy for other people to interact with it. + + src/app/+signup/+register/register-step-channel.component.html + 43,44 + + + + Channel name cannot be the same as your account name. You can click on the first step to update your account name. + + src/app/+signup/+register/register-step-channel.component.html + 51,52 + + + + I am at least years old and agree to the Terms and to the Code of Conduct of this instance + + src/app/+signup/+register/register-step-terms.component.html + 5,10 + + + + Video uploads are disabled on this instance, hence your account won't be able to upload videos. + + src/app/+signup/+register/register-step-user.component.html + 4,5 + + + + e.g. jane_doe + + src/app/+signup/+register/register-step-user.component.html + 27 + + Username choice placeholder in the registration form + + + The username is a unique identifier of your account on this and all the other instances. It's as unique as an email address, which makes it easy for other people to interact with it. + + src/app/+signup/+register/register-step-user.component.html + 36,37 + + + + Create an account + + src/app/+signup/+register/register.component.html + 4,5 + + + + Create my account + + src/app/+signup/+register/register.component.html + 39,40 + + + + Done + + src/app/+signup/+register/register.component.html + 43 + + + + PeerTube is creating your account... + + src/app/+signup/+register/register.component.html + 47 + + + + Back + + src/app/+signup/+register/register.component.ts + 41 + + Button on the registration form to go to the previous step + + + Next + + src/app/+signup/+register/register.component.ts + 42 + + Button on the registration form to go to the previous step + + + Signup + + src/app/+signup/+register/register.component.ts + 68 + + Button on the registration form to finalize the account and channel creation + + + Now please check your emails to verify your account and complete signup. + + src/app/+signup/+register/register.component.ts + 130 + + + + You are now logged in as ! + + src/app/+signup/+register/register.component.ts + 138 + + + + Request email for account verification + + src/app/+signup/+verify-account/verify-account-ask-send-email/verify-account-ask-send-email.component.html + 3,4 + + + + Send verification email + + src/app/+signup/+verify-account/verify-account-ask-send-email/verify-account-ask-send-email.component.html + 17 + + + + This instance does not require email verification. + + src/app/+signup/+verify-account/verify-account-ask-send-email/verify-account-ask-send-email.component.html + 20 + + + + An email with verification link will be sent to . + + src/app/+signup/+verify-account/verify-account-ask-send-email/verify-account-ask-send-email.component.ts + 39 + + + + Verify account email confirmation + + src/app/+signup/+verify-account/verify-account-email/verify-account-email.component.html + 3,4 + + + + Email updated. + + src/app/+signup/+verify-account/verify-account-email/verify-account-email.component.html + 10,11 + + + + An error occurred. + + src/app/+signup/+verify-account/verify-account-email/verify-account-email.component.html + 14 + + + + Verify account via email + + src/app/+signup/+verify-account/verify-account-routing.module.ts + 15 + + + + Ask to send an email to verify you account + + src/app/+signup/+verify-account/verify-account-routing.module.ts + 24 + + + + Welcome to PeerTube! + + src/app/+signup/shared/signup-success.component.html + 8 + + + + If you need help to use PeerTube, you can have a look at the documentation. + + src/app/+signup/shared/signup-success.component.html + 14,15 + + + + Created + + src/app/+video-channels/video-channel-playlists/video-channel-playlists.component.html + 3,4 + + + + {VAR_PLURAL, plural, =1 {1 playlist} other { playlists}} + + src/app/+video-channels/video-channel-playlists/video-channel-playlists.component.html + 3 + + + + This channel does not have playlists. + + src/app/+video-channels/video-channel-playlists/video-channel-playlists.component.html + 6 + + + + Published videos + + src/app/+video-channels/video-channel-videos/video-channel-videos.component.ts + 56 + + + + Video channel videos + + src/app/+video-channels/video-channels-routing.module.ts + 22 + + + + Video channel playlists + + src/app/+video-channels/video-channels-routing.module.ts + 35 + + + + Manage channel + + src/app/+video-channels/video-channels.component.html + 10,11 + + + + Support + + src/app/+video-channels/video-channels.component.html + 17 + + + src/app/+videos/+video-edit/shared/video-edit.component.html + 276 + + + + OWNER ACCOUNT + + src/app/+video-channels/video-channels.component.html + 23 + + + + View account + + src/app/+video-channels/video-channels.component.html + 30 + + + + View account + + src/app/+video-channels/video-channels.component.html + 42,43 + + + + View owner account + + src/app/+video-channels/video-channels.component.html + 46,47 + + + + VIDEO CHANNEL + + src/app/+video-channels/video-channels.component.html + 55 + + + + Copy channel handle + + src/app/+video-channels/video-channels.component.html + 66 + + + + Subscribe to the account + + src/app/+video-channels/video-channels.component.ts + 71 + + + src/app/+videos/+video-watch/video-watch.component.ts + 711 + + + + PLAYLISTS + + src/app/+video-channels/video-channels.component.ts + 77 + + + + Sunday + + src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts + 10 + + + + Monday + + src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts + 11 + + + + Tuesday + + src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts + 12 + + + + Wednesday + + src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts + 13 + + + + Thursday + + src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts + 14 + + + + Friday + + src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts + 15 + + + + Saturday + + src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts + 16 + + + + Sun + + src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts + 20 + + Day name short + + + Mon + + src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts + 21 + + Day name short + + + Tue + + src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts + 22 + + Day name short + + + Wed + + src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts + 23 + + Day name short + + + Thu + + src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts + 24 + + Day name short + + + Fri + + src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts + 25 + + Day name short + + + Sat + + src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts + 26 + + Day name short + + + Su + + src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts + 30 + + Day name min + + + Mo + + src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts + 31 + + Day name min + + + Tu + + src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts + 32 + + Day name min + + + We + + src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts + 33 + + Day name min + + + Th + + src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts + 34 + + Day name min + + + Fr + + src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts + 35 + + Day name min + + + Sa + + src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts + 36 + + Day name min + + + January + + src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts + 40 + + + + February + + src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts + 41 - - Video page + + + March - src/app/+my-account/my-account-ownership/my-account-ownership.component.html - 34 + src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts + 42 - - + + + April - src/app/+my-account/my-account-ownership/my-account-ownership.component.html - 39 + src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts + 43 - - Imports + + + May - src/app/+my-account/my-account-video-imports/my-account-video-imports.component.html - 1 + src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts + 44 - - Target - src/app/+my-account/my-account-video-imports/my-account-video-imports.component.html - 10 + src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts + 59 - - See the error + + + June - src/app/+my-account/my-account-video-imports/my-account-video-imports.component.html - 21 + src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts + 45 - - This video was deleted + + + July - src/app/+my-account/my-account-video-imports/my-account-video-imports.component.html - 38 + src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts + 46 - - Once you delete your account, there is no going back. You will be asked to confirm this action. + + + August - src/app/+my-account/my-account-settings/my-account-danger-zone/my-account-danger-zone.component.html - 2 + src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts + 47 - - Delete your account + + + September - src/app/+my-account/my-account-settings/my-account-danger-zone/my-account-danger-zone.component.html - 4 + src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts + 48 - - You don't have any subscriptions yet. + + + October - src/app/+my-account/my-account-subscriptions/my-account-subscriptions.component.html - 2 + src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts + 49 - - Channel page + + + November - src/app/+my-account/my-account-subscriptions/my-account-subscriptions.component.html - 11 + src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts + 50 + + + December - src/app/+my-account/+my-account-video-channels/my-account-video-channels.component.html - 16 + src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts + 51 + + + Jan - src/app/+videos/+video-watch/video-watch.component.html - 150 + src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts + 55 - - subscribers + Month name short + + + Feb - src/app/+my-account/my-account-subscriptions/my-account-subscriptions.component.html - 16 + src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts + 56 - - Created by + Month name short + + + Mar - src/app/+my-account/my-account-subscriptions/my-account-subscriptions.component.html - 19 + src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts + 57 - - Owner account page + Month name short + + + Apr - src/app/+my-account/my-account-subscriptions/my-account-subscriptions.component.html - 18 + src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts + 58 - - Video history + Month name short + + + Jun - src/app/+my-account/my-account-history/my-account-history.component.html - 5 + src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts + 60 - - - - Delete history - + Month name short + + + Jul - src/app/+my-account/my-account-history/my-account-history.component.html - 8 + src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts + 61 - - You don't have any video history yet. + Month name short + + + Aug - src/app/+my-account/my-account-history/my-account-history.component.html - 15 + src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts + 62 - - - - Notification preferences - + Month name short + + + Sep - src/app/+my-account/my-account-notifications/my-account-notifications.component.html - 3 + src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts + 63 - - All read + Month name short + + + Oct - src/app/+my-account/my-account-notifications/my-account-notifications.component.html - 18 + src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts + 64 - - Activities + Month name short + + + Nov - src/app/+my-account/my-account-settings/my-account-notification-preferences/my-account-notification-preferences.component.html - 2 + src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts + 65 - - Web + Month name short + + + Dec - src/app/+my-account/my-account-settings/my-account-notification-preferences/my-account-notification-preferences.component.html - 3 + src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts + 66 - - My Playlists + Month name short + + + Clear - src/app/+my-account/my-account-video-playlists/my-account-video-playlist-edit.component.html - 4 + src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts + 71 + + + yy-mm-dd - src/app/+my-account/my-account-video-playlists/my-account-video-playlist-edit.component.html - 4 + src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts + 83 - - NEW PLAYLIST + Date format in this locale. + + + Add caption - src/app/+my-account/my-account-video-playlists/my-account-video-playlist-edit.component.html - 25 + src/app/+videos/+video-edit/shared/video-caption-add-modal.component.html + 5 + + + Select the caption file - src/app/+my-account/my-account-video-playlists/my-account-video-playlist-edit.component.html - 25 + src/app/+videos/+video-edit/shared/video-caption-add-modal.component.html + 24 - - PLAYLIST + + + This will replace an existing caption! - src/app/+my-account/my-account-video-playlists/my-account-video-playlist-edit.component.html - 26 + src/app/+videos/+video-edit/shared/video-caption-add-modal.component.html + 31,32 + + + Add this caption - src/app/+my-account/my-account-video-playlists/my-account-video-playlist-edit.component.html - 26 + src/app/+videos/+video-edit/shared/video-caption-add-modal.component.html + 42 - - Privacy + + + Basic info - src/app/+my-account/my-account-video-playlists/my-account-video-playlist-edit.component.html - 57 + src/app/+videos/+video-edit/shared/video-edit.component.html + 5 + + + Title - src/app/+my-account/my-account-video-playlists/my-account-video-playlist-edit.component.html - 57 + src/app/+videos/+video-edit/shared/video-edit.component.html + 11 + + + Tags src/app/+videos/+video-edit/shared/video-edit.component.html - 110 + 19 - src/app/+videos/+video-edit/video-add-components/video-import-torrent.component.html - 36 + src/app/+videos/+video-watch/shared/metadata/video-attributes.component.html + 44 + + + Tags could be used to suggest relevant recommendations. There is a maximum of 5 tags. Press Enter to add a new tag. - src/app/+videos/+video-edit/video-add-components/video-import-url.component.html - 31 + src/app/+videos/+video-edit/shared/video-edit.component.html + 24,27 + + + Video descriptions are truncated by default and require manual action to expand them. - src/app/+videos/+video-edit/video-add-components/video-upload.component.html - 20 + src/app/+videos/+video-edit/shared/video-edit.component.html + 43,44 + + + Choose the appropriate licence for your work. - src/app/+videos/+video-watch/video-watch.component.html - 187 + src/app/+videos/+video-edit/shared/video-edit.component.html + 79,80 - - Channel + + + Schedule publication () - src/app/+my-account/my-account-video-playlists/my-account-video-playlist-edit.component.html - 70 + src/app/+videos/+video-edit/shared/video-edit.component.html + 117 + + + Contains sensitive content - src/app/+my-account/my-account-video-playlists/my-account-video-playlist-edit.component.html - 70 + src/app/+videos/+video-edit/shared/video-edit.component.html + 131 + + + Some instances hide videos containing mature or explicit content by default. - src/app/+signup/+register/register.component.html - 23 + src/app/+videos/+video-edit/shared/video-edit.component.html + 135 + + + Publish after transcoding src/app/+videos/+video-edit/shared/video-edit.component.html - 59 + 141 + + + If you decide not to wait for transcoding before publishing the video, it could be unplayable until transcoding ends. - src/app/+videos/+video-edit/video-add-components/video-import-torrent.component.html - 27 + src/app/+videos/+video-edit/shared/video-edit.component.html + 145 + + + Captions - src/app/+videos/+video-edit/video-add-components/video-import-url.component.html - 22 + src/app/+videos/+video-edit/shared/video-edit.component.html + 155 - src/app/+videos/+video-edit/video-add-components/video-upload.component.html - 11 + src/app/shared/shared-abuse-list/abuse-details.component.ts + 26 - - Playlist thumbnail - src/app/+my-account/my-account-video-playlists/my-account-video-playlist-edit.component.html - 84 + src/app/shared/shared-moderation/abuse.service.ts + 178 + + + Add another caption - src/app/+my-account/my-account-video-playlists/my-account-video-playlist-edit.component.html - 84 + src/app/+videos/+video-edit/shared/video-edit.component.html + 163 - - Playlists + + + See the subtitle file - src/app/+my-account/my-account-video-playlists/my-account-video-playlists.component.html - 2 + src/app/+videos/+video-edit/shared/video-edit.component.html + 172 - - Search your playlists + + + Already uploaded ✔ - src/app/+my-account/my-account-video-playlists/my-account-video-playlists.component.html - 4 + src/app/+videos/+video-edit/shared/video-edit.component.html + 176 - - Create playlist + + + Will be created on update - src/app/+my-account/my-account-video-playlists/my-account-video-playlists.component.html - 8 + src/app/+videos/+video-edit/shared/video-edit.component.html + 184 - - No videos in this playlist. + + + Cancel create - src/app/+my-account/my-account-video-playlists/my-account-video-playlist-elements.component.html - 11 + src/app/+videos/+video-edit/shared/video-edit.component.html + 186 - - My channels + + + Will be deleted on update - src/app/+my-account/+my-account-video-channels/my-account-video-channels.component.html - 1 + src/app/+videos/+video-edit/shared/video-edit.component.html + 192 - - Create video channel + + + Cancel deletion - src/app/+my-account/+my-account-video-channels/my-account-video-channels.component.html - 5 + src/app/+videos/+video-edit/shared/video-edit.component.html + 194 - - {VAR_PLURAL, plural, =1 {1 subscriber} other { subscribers} } + + + No captions for now. - src/app/+my-account/+my-account-video-channels/my-account-video-channels.component.html - 21 + src/app/+videos/+video-edit/shared/video-edit.component.html + 200,201 + + + Live settings - src/app/+accounts/account-video-channels/account-video-channels.component.html - 13 + src/app/+videos/+video-edit/shared/video-edit.component.html + 208 + + + Live RTMP Url - src/app/+video-channels/video-channels.component.html - 28 + src/app/+videos/+video-edit/shared/video-edit.component.html + 218 - - {VAR_PLURAL, plural, =0 {No videos} =1 {1 video} other { videos} } - src/app/+my-account/+my-account-video-channels/my-account-video-channels.component.html - 23 + src/app/shared/shared-video-live/live-stream-information.component.html + 19 - - My Channels + + + Live stream key - src/app/+my-account/+my-account-video-channels/my-account-video-channel-edit.component.html - 4 + src/app/+videos/+video-edit/shared/video-edit.component.html + 223 - src/app/+my-account/+my-account-video-channels/my-account-video-channel-edit.component.html - 4 + src/app/shared/shared-video-live/live-stream-information.component.html + 24 - - NEW CHANNEL + + + ⚠️ Never share your stream key with anyone. - src/app/+my-account/+my-account-video-channels/my-account-video-channel-edit.component.html - 25 + src/app/+videos/+video-edit/shared/video-edit.component.html + 226 - src/app/+my-account/+my-account-video-channels/my-account-video-channel-edit.component.html - 25 + src/app/shared/shared-video-live/live-stream-information.component.html + 27 - - CHANNEL + + + This is a permanent live - src/app/+my-account/+my-account-video-channels/my-account-video-channel-edit.component.html - 26 + src/app/+videos/+video-edit/shared/video-edit.component.html + 232 + + + 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/+my-account/+my-account-video-channels/my-account-video-channel-edit.component.html - 26 + src/app/+videos/+video-edit/shared/video-edit.component.html + 236 - - Example: my_channel + + + Automatically publish a replay when your live ends - src/app/+my-account/+my-account-video-channels/my-account-video-channel-edit.component.html - 35 + src/app/+videos/+video-edit/shared/video-edit.component.html + 244 + + + ⚠️ If you enable this option, your live will be terminated if you exceed your video quota - src/app/+my-account/+my-account-video-channels/my-account-video-channel-edit.component.html - 35 + src/app/+videos/+video-edit/shared/video-edit.component.html + 248 - - 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. + + + Advanced settings - src/app/+my-account/+my-account-video-channels/my-account-video-channel-edit.component.html - 77 + src/app/+videos/+video-edit/shared/video-edit.component.html + 260 + + + Video preview - src/app/+my-account/+my-account-video-channels/my-account-video-channel-edit.component.html - 77 + src/app/+videos/+video-edit/shared/video-edit.component.html + 267 - - Overwrite support field of all videos of this channel + + + Short text to tell people how they can support you (membership platform...). - src/app/+my-account/+my-account-video-channels/my-account-video-channel-edit.component.html - 92 + src/app/+videos/+video-edit/shared/video-edit.component.html + 280,281 + + + Original publication date - src/app/+my-account/+my-account-video-channels/my-account-video-channel-edit.component.html - 92 + src/app/+videos/+video-edit/shared/video-edit.component.html + 296 - - Welcome to PeerTube! + + + This is the date when the content was originally published (e.g. the release date for a film) - src/app/+signup/shared/signup-success.component.html - 8 + src/app/+videos/+video-edit/shared/video-edit.component.html + 300,301 - - - If you need help to use PeerTube, you can have a look at the documentation. - + + + Enable video comments - src/app/+signup/shared/signup-success.component.html - 13 + src/app/+videos/+video-edit/shared/video-edit.component.html + 317 - - - Verify account email confirmation - + + + Enable download - src/app/+signup/+verify-account/verify-account-email/verify-account-email.component.html - 2 + src/app/+videos/+video-edit/shared/video-edit.component.html + 322 - - - + + + Plugin settings - src/app/+signup/+verify-account/verify-account-email/verify-account-email.component.html - 6 + src/app/+videos/+video-edit/shared/video-edit.component.html + 330 - - - Email updated. - + + + Instance languages - src/app/+signup/+verify-account/verify-account-email/verify-account-email.component.html - 9 + src/app/+videos/+video-edit/shared/video-edit.component.ts + 179 - - An error occurred. + + + All languages - src/app/+signup/+verify-account/verify-account-email/verify-account-email.component.html - 14 + src/app/+videos/+video-edit/shared/video-edit.component.ts + 180 - - Request new verification email. - src/app/+signup/+verify-account/verify-account-email/verify-account-email.component.html - 16 + src/app/shared/shared-user-settings/user-video-settings.component.ts + 39 + + + Scheduled - src/app/+login/login.component.html - 27 + src/app/+videos/+video-edit/shared/video-edit.component.ts + 192 - - - Request email for account verification - + + + Hide the video until a specific date - src/app/+signup/+verify-account/verify-account-ask-send-email/verify-account-ask-send-email.component.html - 2 + src/app/+videos/+video-edit/shared/video-edit.component.ts + 193 - - Email address + + + Go Live - src/app/+signup/+verify-account/verify-account-ask-send-email/verify-account-ask-send-email.component.html - 10 + src/app/+videos/+video-edit/video-add-components/video-go-live.component.html + 20 + + + Sorry, but something went wrong - src/app/+login/login.component.html - 97 + src/app/+videos/+video-edit/video-add-components/video-go-live.component.html + 26 - - Send verification email - src/app/+signup/+verify-account/verify-account-ask-send-email/verify-account-ask-send-email.component.html - 17 + src/app/+videos/+video-edit/video-add-components/video-import-torrent.component.html + 51 - - This instance does not require email verification. - src/app/+signup/+verify-account/verify-account-ask-send-email/verify-account-ask-send-email.component.html - 20 + src/app/+videos/+video-edit/video-add-components/video-import-url.component.html + 44 - - Banned - src/app/+accounts/accounts.component.html - 18 + src/app/+videos/+video-edit/video-add-components/video-upload.component.html + 86 - - Muted + + + Max live duration is . If your live reaches this limit, it will be automatically terminated. + - src/app/+accounts/accounts.component.html - 19 + src/app/+videos/+video-edit/video-add-components/video-go-live.component.html + 30,33 + + + Cannot create live because this instance have too many created lives - src/app/+videos/+video-watch/modal/video-share.component.html - 128 + src/app/+videos/+video-edit/video-add-components/video-go-live.component.ts + 96 - - Instance muted + + + Cannot create live because you created too many lives - src/app/+accounts/accounts.component.html - 20 + src/app/+videos/+video-edit/video-add-components/video-go-live.component.ts + 98 - - Muted by your instance + + + Live published. - src/app/+accounts/accounts.component.html - 21 + src/app/+videos/+video-edit/video-add-components/video-go-live.component.ts + 128 - - Instance muted by your instance + + + Select the torrent to import - src/app/+accounts/accounts.component.html - 22 + src/app/+videos/+video-edit/video-add-components/video-import-torrent.component.html + 6 - - Manage account - src/app/+accounts/accounts.component.html - 35 + src/app/+videos/+video-edit/video-add-components/video-import-torrent.component.html + 8 - - Display unlisted and private videos + + + OR - src/app/shared/shared-video-miniature/abstract-video-list.html - 22 + src/app/+videos/+video-edit/video-add-components/video-import-torrent.component.html + 13 + + + Paste magnet URI - src/app/shared/shared-video-miniature/abstract-video-list.html - 22 + src/app/+videos/+video-edit/video-add-components/video-import-torrent.component.html + 16 + + + You can import any torrent file that points to a media file. You should make sure you have diffusion rights over the content it points to, otherwise it could cause legal trouble to yourself and your instance. - src/app/shared/shared-video-miniature/abstract-video-list.html - 22 + src/app/+videos/+video-edit/video-add-components/video-import-torrent.component.html + 20,22 + + + Import - src/app/shared/shared-video-miniature/abstract-video-list.html - 22 + src/app/+videos/+video-edit/video-add-components/video-import-torrent.component.html + 44 - src/app/shared/shared-video-miniature/abstract-video-list.html - 22 + src/app/+videos/+video-edit/video-add-components/video-import-url.component.html + 36 - src/app/shared/shared-video-miniature/abstract-video-list.html - 22 + src/app/shared/shared-instance/instance-features-table.component.html + 92 + + + Congratulations, the video will be imported with BitTorrent! You can already add information about this video. + - src/app/shared/shared-video-miniature/abstract-video-list.html - 22 + src/app/+videos/+video-edit/video-add-components/video-import-torrent.component.html + 56,57 - - Video channels + + + Torrents with only 1 file are supported. - src/app/+accounts/account-video-channels/account-video-channels.component.html - 1 + src/app/+videos/+video-edit/video-add-components/video-import-torrent.component.ts + 119 - - This account does not have channels. + + + Video to import updated. - src/app/+accounts/account-video-channels/account-video-channels.component.html - 4 + src/app/+videos/+video-edit/video-add-components/video-import-torrent.component.ts + 141 - - See this video channel - src/app/+accounts/account-video-channels/account-video-channels.component.html - 9 + src/app/+videos/+video-edit/video-add-components/video-import-url.component.ts + 143 - - This channel doesn't have any videos. + + + URL - src/app/+accounts/account-video-channels/account-video-channels.component.html - 20 + src/app/+videos/+video-edit/video-add-components/video-import-url.component.html + 6 - - - SHOW THIS CHANNEL - - src/app/+accounts/account-video-channels/account-video-channels.component.html - 28 + src/app/shared/shared-share-modal/video-share.component.html + 16 - - DESCRIPTION - src/app/+accounts/account-about/account-about.component.html - 5 + src/app/shared/shared-share-modal/video-share.component.html + 71 + + + You can import any URL supported by youtube-dl or URL that points to a media file. You should make sure you have diffusion rights over the content it points to, otherwise it could cause legal trouble to yourself and your instance. - src/app/+video-channels/video-channel-about/video-channel-about.component.html - 5 + src/app/+videos/+video-edit/video-add-components/video-import-url.component.html + 11,14 - - STATS + + + Congratulations, the video behind will be imported! You can already add information about this video. + - src/app/+accounts/account-about/account-about.component.html - 10 + src/app/+videos/+video-edit/video-add-components/video-import-url.component.html + 48,50 + + + Select the file to upload - src/app/+video-channels/video-channel-about/video-channel-about.component.html - 17 + src/app/+videos/+video-edit/video-add-components/video-upload.component.html + 6 - - Joined - src/app/+accounts/account-about/account-about.component.html - 12 + src/app/+videos/+video-edit/video-add-components/video-upload.component.html + 8 - - - Manage channel - + + + Video background image - src/app/+video-channels/video-channels.component.html - 21 + src/app/+videos/+video-edit/video-add-components/video-upload.component.html + 34 - - Created by + + + Image that will be merged with your audio file. The chosen image will be definitive and cannot be modified. - src/app/+video-channels/video-channels.component.html - 31 + src/app/+videos/+video-edit/video-add-components/video-upload.component.html + 37,40 - - Go the owner account page + + + Total video uploaded - src/app/+video-channels/video-channels.component.html - 30 + src/app/+videos/+video-edit/video-add-components/video-upload.component.html + 63 - - SUPPORT THIS CHANNEL + + + Processing… - src/app/+video-channels/video-channel-about/video-channel-about.component.html - 10 + src/app/+videos/+video-edit/video-add-components/video-upload.component.html + 65 - - Created + + + Retry - src/app/+video-channels/video-channel-about/video-channel-about.component.html - 18 + src/app/+videos/+video-edit/video-add-components/video-upload.component.html + 80 - - - Created playlists - + Retry failed upload of a video + + + Congratulations! Your video is now available in your private library. + - src/app/+video-channels/video-channel-playlists/video-channel-playlists.component.html - 2 + src/app/+videos/+video-edit/video-add-components/video-upload.component.html + 91,92 - - This channel does not have playlists. + + + Publish will be available when upload is finished - src/app/+video-channels/video-channel-playlists/video-channel-playlists.component.html - 6 + src/app/+videos/+video-edit/video-add-components/video-upload.component.html + 104 - - PeerTube + + + Publish - src/app/+about/about.component.html - 7 + src/app/+videos/+video-edit/video-add-components/video-upload.component.html + 106 - - Follows - src/app/+about/about.component.html - 9 + src/app/header/header.component.html + 5 + + + Upload on hold - src/app/+about/about-follows/about-follows.component.html - 2 + src/app/+videos/+video-edit/video-add-components/video-upload.component.ts + 123 - - Contact administrator + + + Your video was uploaded to your account and is private. - src/app/+about/about-instance/contact-admin-modal.component.html - 3 + src/app/+videos/+video-edit/video-add-components/video-upload.component.ts + 161 - - Your name + + + But associated data (tags, description...) will be lost, are you sure you want to leave this page? - src/app/+about/about-instance/contact-admin-modal.component.html - 11 + src/app/+videos/+video-edit/video-add-components/video-upload.component.ts + 162 - - Your email + + + Your video is not uploaded yet, are you sure you want to leave this page? - src/app/+about/about-instance/contact-admin-modal.component.html - 20 + src/app/+videos/+video-edit/video-add-components/video-upload.component.ts + 164 - - Subject + + + Upload - src/app/+about/about-instance/contact-admin-modal.component.html - 29 + src/app/+videos/+video-edit/video-add-components/video-upload.component.ts + 221 - - Your message + + + Upload - src/app/+about/about-instance/contact-admin-modal.component.html - 38 + src/app/+videos/+video-edit/video-add-components/video-upload.component.ts + 223 - - About + + + Video published. - src/app/+about/about-instance/about-instance.component.html - 5 + src/app/+videos/+video-edit/video-add-components/video-upload.component.ts + 244 - - Contact administrator + + + video - src/app/+about/about-instance/about-instance.component.html - 7 + src/app/+videos/+video-edit/video-add-components/video-upload.component.ts + 287 - - This instance is dedicated to sensitive/NSFW content. - src/app/+about/about-instance/about-instance.component.html - 19 + src/app/shared/shared-video-miniature/video-download.component.ts + 55 - - - ADMINISTRATORS & SUSTAINABILITY - + + + Your video quota is exceeded with this video (video size: , used: , quota: ) - src/app/+about/about-instance/about-instance.component.html - 22 + src/app/+videos/+video-edit/video-add-components/video-upload.component.ts + 322 - - Who we are + + + Your daily video quota is exceeded with this video (video size: , used: , quota: ) - src/app/+about/about-instance/about-instance.component.html - 27 + src/app/+videos/+video-edit/video-add-components/video-upload.component.ts + 340 - - Why we created this instance + + + Sorry, the upload feature is disabled for your account. If you want to add videos, an admin must unlock your quota. - src/app/+about/about-instance/about-instance.component.html - 33 + src/app/+videos/+video-edit/video-add.component.html + 3 - - How long we plan to maintain this instance + + + Read instance rules for help - src/app/+about/about-instance/about-instance.component.html - 39 + src/app/+videos/+video-edit/video-add.component.html + 4 - - How we will pay for this instance + + + We recommend you to not use the root user to publish your videos, since it's the super-admin account of your instance. Instead, create a dedicated account to upload your videos. - src/app/+about/about-instance/about-instance.component.html - 45 + src/app/+videos/+video-edit/video-add.component.html + 11,14 - - - INFORMATION - + + + Import - src/app/+about/about-instance/about-instance.component.html - 50 + src/app/+videos/+video-edit/video-add.component.html + 19 - - - MODERATION - + + + Upload - src/app/+about/about-instance/about-instance.component.html - 60 + src/app/+videos/+video-edit/video-add.component.html + 20 - - - OTHER INFORMATION - + + + Upload a file - src/app/+about/about-instance/about-instance.component.html - 82 + src/app/+videos/+video-edit/video-add.component.html + 26 - - Hardware information + + + Import with URL - src/app/+about/about-instance/about-instance.component.html - 87 + src/app/+videos/+video-edit/video-add.component.html + 36 - - FEATURES + + + Import with torrent - src/app/+about/about-instance/about-instance.component.html - 94 + src/app/+videos/+video-edit/video-add.component.html + 46 - - STATISTICS + + + Go live - src/app/+about/about-instance/about-instance.component.html - 100 + src/app/+videos/+video-edit/video-add.component.html + 56 - - - What is PeerTube? - + + + You have unsaved changes! If you leave, your changes will be lost. - src/app/+about/about-peertube/about-peertube.component.html - 2 + src/app/+videos/+video-edit/video-update.component.ts + 93 - - - PeerTube is a self-hosted ActivityPub-federated video streaming platform using P2P directly in your web browser. - + + + Video updated. - src/app/+about/about-peertube/about-peertube.component.html - 9 + src/app/+videos/+video-edit/video-update.component.ts + 158 - - - It is a free and open-source software, under the AGPLv3 - licence. - + + + SUPPORT - src/app/+about/about-peertube/about-peertube.component.html + src/app/+videos/+video-watch/shared/action-buttons/action-buttons.component.html 13 - - - For more information, please visit joinpeertube.org. - + + + SHARE - src/app/+about/about-peertube/about-peertube.component.html + src/app/+videos/+video-watch/shared/action-buttons/action-buttons.component.html 18 - - Use PeerTube - documentation + + + SAVE - src/app/+about/about-peertube/about-peertube.component.html - 28 + src/app/+videos/+video-watch/shared/action-buttons/action-buttons.component.html + 29 - - - Discover how to setup your account, what is a channel, how to create a playlist and more! - + + + DOWNLOAD - src/app/+about/about-peertube/about-peertube.component.html - 32 + src/app/+videos/+video-watch/shared/action-buttons/action-buttons.component.html + 43 - - PeerTube - Applications + + + Support options for this video - src/app/+about/about-peertube/about-peertube.component.html - 41 + src/app/+videos/+video-watch/shared/action-buttons/action-buttons.component.ts + 56 - - - Discover unofficial Android applications or browser addons! - + + + Save to playlist - src/app/+about/about-peertube/about-peertube.component.html - 45 + src/app/+videos/+video-watch/shared/action-buttons/action-buttons.component.ts + 57 - - Contribute on - PeerTube - src/app/+about/about-peertube/about-peertube.component.html - 54 + src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts + 264 - - - Want to help to improve PeerTube? You can translate the web interface, give your feedback or directly contribute to the code! - + + + Like this video - src/app/+about/about-peertube/about-peertube.component.html - 58 + src/app/+videos/+video-watch/shared/action-buttons/video-rate.component.ts + 37 - - P2P & Privacy + + + Dislike this video - src/app/+about/about-peertube/about-peertube.component.html - 71 + src/app/+videos/+video-watch/shared/action-buttons/video-rate.component.ts + 38 - - - PeerTube uses the BitTorrent protocol to share bandwidth between users by default to help lower the load on the server, - but ultimately leaves you the choice to switch back to regular streaming exclusively from the server of the video. What - follows applies only if you want to keep using the P2P mode of PeerTube. - + + + Like the video - src/app/+about/about-peertube/about-peertube.component.html - 74 + src/app/+videos/+video-watch/shared/action-buttons/video-rate.component.ts + 46 - - What are the consequences? + + + Dislike the video - src/app/+about/about-peertube/about-peertube.component.html - 85 + src/app/+videos/+video-watch/shared/action-buttons/video-rate.component.ts + 51 - - - In theory, someone with enough technical skills could create a script that tracks which IP is downloading which video. - In practice, this is much more difficult because: - + + + You need to be <a href="/login">logged in</a> to rate this video. - src/app/+about/about-peertube/about-peertube.component.html - 87 + src/app/+videos/+video-watch/shared/action-buttons/video-rate.component.ts + 85 - - - An HTTP request has to be sent on each tracker for each video to spy. - If we want to spy all PeerTube's videos, we have to send as many requests as there are videos (so potentially a lot) - + + + Add comment... - src/app/+about/about-peertube/about-peertube.component.html - 93 + src/app/+videos/+video-watch/shared/comment/video-comment-add.component.html + 6 - - - For each request sent, the tracker returns random peers at a limited number. - For instance, if there are 1000 peers in the swarm and the tracker sends only 20 peers for each request, there must be at least 50 - requests sent to know every peer in the swarm - + + + Markdown compatible - src/app/+about/about-peertube/about-peertube.component.html - 98 + src/app/+videos/+video-watch/shared/comment/video-comment-add.component.html + 15 - - - Those requests have to be sent regularly to know who starts/stops watching a video. It is easy to detect that kind of behaviour - + + + Markdown compatible that supports: - src/app/+about/about-peertube/about-peertube.component.html - 104 + src/app/+videos/+video-watch/shared/comment/video-comment-add.component.html + 18 - - - If an IP address is stored in the tracker, it doesn't mean that the person behind the IP (if this person exists) has watched the - video - + + + Auto generated links - src/app/+about/about-peertube/about-peertube.component.html - 108 + src/app/+videos/+video-watch/shared/comment/video-comment-add.component.html + 21 - - - The IP address is a vague information: usually, it regularly changes and can represent many persons or entities - + + + Break lines - src/app/+about/about-peertube/about-peertube.component.html - 113 + src/app/+videos/+video-watch/shared/comment/video-comment-add.component.html + 22 - - - 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 - + + + Lists - src/app/+about/about-peertube/about-peertube.component.html - 117 + src/app/+videos/+video-watch/shared/comment/video-comment-add.component.html + 23 - - - The worst-case scenario of an average person spying on their friends is quite unlikely. - There are much more effective ways to get that kind of information. - - src/app/+about/about-peertube/about-peertube.component.html - 126 + src/app/shared/shared-main/misc/help.component.ts + 84 - - How does PeerTube compare with YouTube? + + + Emphasis - src/app/+about/about-peertube/about-peertube.component.html - 131 + src/app/+videos/+video-watch/shared/comment/video-comment-add.component.html + 25 - - - The threats to privacy with YouTube are different from PeerTube's. - In YouTube's case, the platform gathers a huge amount of your personal information (not only your IP) to analyze them and track you. - Moreover, YouTube is owned by Google/Alphabet, a company that tracks you across many websites (via AdSense or Google Analytics). - - src/app/+about/about-peertube/about-peertube.component.html - 133 + src/app/shared/shared-main/misc/help.component.ts + 81 - - What can I do to limit the exposure of my IP address? + + + bold - src/app/+about/about-peertube/about-peertube.component.html - 139 + src/app/+videos/+video-watch/shared/comment/video-comment-add.component.html + 26 - - - 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. - + + + italic - src/app/+about/about-peertube/about-peertube.component.html - 141 + src/app/+videos/+video-watch/shared/comment/video-comment-add.component.html + 26 - - What will be done to mitigate this problem? + + + Emoji shortcuts - src/app/+about/about-peertube/about-peertube.component.html - 148 + src/app/+videos/+video-watch/shared/comment/video-comment-add.component.html + 29 - - - 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: - + + + Emoji markup - src/app/+about/about-peertube/about-peertube.component.html - 150 + src/app/+videos/+video-watch/shared/comment/video-comment-add.component.html + 33 - - We set a limit to the number of peers sent by the tracker + + + See complete list - src/app/+about/about-peertube/about-peertube.component.html - 156 + src/app/+videos/+video-watch/shared/comment/video-comment-add.component.html + 35 - - We set a limit on the request frequency received by the tracker + + + Cancel - src/app/+about/about-peertube/about-peertube.component.html - 157 + src/app/+videos/+video-watch/shared/comment/video-comment-add.component.html + 48,49 - - Allow instance admins to disable P2P from the administration interface - src/app/+about/about-peertube/about-peertube.component.html - 158 + src/app/shared/shared-video-miniature/videos-selection.component.html + 19,20 - - Automatic video redundancy from some instances: one doesn't know if the IP downloaded the video on purpose or if it a server + + + You are one step away from commenting - src/app/+about/about-peertube/about-peertube.component.html - 159 + src/app/+videos/+video-watch/shared/comment/video-comment-add.component.html + 59 - - - Ultimately, remember you can always disable P2P by toggling it in the video player, or just by disabling - WebRTC in your browser. - + + + You can comment using an account on any ActivityPub-compatible instance (PeerTube/Mastodon/Pleroma account for example). - src/app/+about/about-peertube/about-peertube.component.html - 162 + src/app/+videos/+video-watch/shared/comment/video-comment-add.component.html + 65,66 - - Followers instances + + + Login to comment - src/app/+about/about-follows/about-follows.component.html - 4 + src/app/+videos/+video-watch/shared/comment/video-comment-add.component.html + 78 - - This instance does not have instances followers. + + + Markdown Emoji List - src/app/+about/about-follows/about-follows.component.html - 6 + src/app/+videos/+video-watch/shared/comment/video-comment-add.component.html + 86 - - Followings instances + + + Reply - src/app/+about/about-follows/about-follows.component.html - 14 + src/app/+videos/+video-watch/shared/comment/video-comment-add.component.ts + 83 - - This instance does not have instances followings. - src/app/+about/about-follows/about-follows.component.html - 16 + src/app/+videos/+video-watch/shared/comment/video-comment.component.html + 36 - - Developed with ❤ by Framasoft + + + Highlighted comment - src/app/+about/about-peertube/about-peertube-contributors.component.html - 3 + src/app/+videos/+video-watch/shared/comment/video-comment.component.html + 10 - - - Create an account - + + + Options - src/app/+signup/+register/register.component.html - 3 + src/app/+videos/+video-watch/shared/comment/video-comment.component.html + 40 - - Next + + + Deleted - src/app/+signup/+register/register.component.html - 20 + src/app/+videos/+video-watch/shared/comment/video-comment.component.html + 47 - - User - src/app/+signup/+register/register.component.html - 13 + src/app/shared/shared-abuse-list/abuse-list-table.component.html + 91 - src/app/+login/login.component.html - 35 + src/app/shared/shared-video-playlist/video-playlist-element-miniature.component.html + 34 - - - Create my account - + + + This comment has been deleted - src/app/+signup/+register/register.component.html - 28 + src/app/+videos/+video-watch/shared/comment/video-comment.component.html + 53 - - PeerTube is creating your account... + + + Report this comment - src/app/+signup/+register/register.component.html - 37 + src/app/+videos/+video-watch/shared/comment/video-comment.component.ts + 178 - - Done + + + Remove - src/app/+signup/+register/register.component.html - 33 + src/app/+videos/+video-watch/shared/comment/video-comment.component.ts + 186 - - Who are we? + + + Remove & re-draft - src/app/+signup/+register/register.component.html - 60 + src/app/+videos/+video-watch/shared/comment/video-comment.component.ts + 194 - - How long do we plan to maintain this instance? + + + {VAR_PLURAL, plural, =0 {Comments} =1 {1 Comment} other { Comments}} - src/app/+signup/+register/register.component.html - 65 + src/app/+videos/+video-watch/shared/comment/video-comments.component.html + 4 - - How will we finance this instance? + + + SORT BY - src/app/+signup/+register/register.component.html - 70 + src/app/+videos/+video-watch/shared/comment/video-comments.component.html + 11,12 - - Administrators & Sustainability + + + Most recent first (default) - src/app/+signup/+register/register.component.html - 56 + src/app/+videos/+video-watch/shared/comment/video-comments.component.html + 14 - - Step + + + Most replies first - src/app/+signup/+register/custom-stepper.component.html - 9 + src/app/+videos/+video-watch/shared/comment/video-comments.component.html + 15 - - - A channel is an entity in which you upload your videos. Creating several of them helps you to organize and separate your content. - For example, you could decide to have a channel to publish your piano concerts, and another channel in which you publish your videos talking about ecology. - + + + No comments. - src/app/+signup/+register/register-step-channel.component.html - 4 + src/app/+videos/+video-watch/shared/comment/video-comments.component.html + 28 - - - Other users can decide to subscribe any channel they want, to be notified when you publish a new video. - + + + View from and others - src/app/+signup/+register/register-step-channel.component.html - 9 + src/app/+videos/+video-watch/shared/comment/video-comments.component.html + 80,81 - - Channel display name + + + {VAR_PLURAL, plural, =1 {1 reply} other { replies}} - src/app/+signup/+register/register-step-channel.component.html - 15 + src/app/+videos/+video-watch/shared/comment/video-comments.component.html + 80 - - Channel name - src/app/+signup/+register/register-step-channel.component.html - 30 + src/app/+videos/+video-watch/shared/comment/video-comments.component.html + 83 - - Example: my_super_channel - src/app/+signup/+register/register-step-channel.component.html - 34 + src/app/+videos/+video-watch/shared/comment/video-comments.component.html + 87 - - - The channel name is a unique identifier of your channel on this and all the other instances. It's as unique as an email address, which makes it easy for other people to interact with it. - + + + View from - src/app/+signup/+register/register-step-channel.component.html - 42 + src/app/+videos/+video-watch/shared/comment/video-comments.component.html + 83,84 - - - Channel name cannot be the same than your account name. You can click on the first step to update your account name. - + + + View - src/app/+signup/+register/register-step-channel.component.html - 50 + src/app/+videos/+video-watch/shared/comment/video-comments.component.html + 87 - - Example: jane_doe + + + Comments are disabled. - src/app/+signup/+register/register-step-user.component.html - 23 + src/app/+videos/+video-watch/shared/comment/video-comments.component.html + 98,99 - - - The username is a unique identifier of your account on this and all the other instances. It's as unique as an email address, which makes it easy for other people to interact with it. - + + + Do you really want to delete this comment? - src/app/+signup/+register/register-step-user.component.html - 31 + src/app/+videos/+video-watch/shared/comment/video-comments.component.ts + 172 - - - I am at least 16 years old and agree - to the Terms - and to the Code of Conduct - of this instance - - src/app/+signup/+register/register-step-user.component.html - 65 + src/app/shared/shared-abuse-list/abuse-list-table.component.ts + 420 - - - Reset my password - + + + The deletion will be sent to remote instances so they can reflect the change. - src/app/+reset-password/reset-password.component.html - 2 + src/app/+videos/+video-watch/shared/comment/video-comments.component.ts + 175 - - Confirm password + + + It is a remote comment, so the deletion will only be effective on your instance. - src/app/+reset-password/reset-password.component.html - 19 + src/app/+videos/+video-watch/shared/comment/video-comments.component.ts + 177 - - Confirmed password + + + Delete and re-draft - src/app/+reset-password/reset-password.component.html - 21 + src/app/+videos/+video-watch/shared/comment/video-comments.component.ts + 203 - - Reset my password + + + Do you really want to delete and re-draft this comment? - src/app/+reset-password/reset-password.component.html - 29 + src/app/+videos/+video-watch/shared/comment/video-comments.component.ts + 203 - - - Login - + + + Friendly Reminder: - src/app/+login/login.component.html - 2 + src/app/+videos/+video-watch/shared/information/privacy-concerns.component.html + 4 - - - Sorry but there was an issue with the external login process. Please contact an administrator. - + + + the sharing system used for this video implies that some technical information about your system (such as a public IP address) can be sent to other peers. - src/app/+login/login.component.html - 6 + src/app/+videos/+video-watch/shared/information/privacy-concerns.component.html + 6,7 - - - If you are looking for an account… - + + + Get more information - src/app/+login/login.component.html - 12 + src/app/+videos/+video-watch/shared/information/privacy-concerns.component.html + 9 - - - Currently this instance doesn't allow for user registration, but you can find an instance - that gives you the possibility to sign up for an account and upload your videos there. - - - - Find yours among multiple instances at https://joinpeertube.org/instances. - + + + OK - src/app/+login/login.component.html - 16 + src/app/+videos/+video-watch/shared/information/privacy-concerns.component.html + 13,14 - - Username or email address + + + The video is being imported, it will be available when the import is finished. + - src/app/+login/login.component.html - 37 + src/app/+videos/+video-watch/shared/information/video-alert.component.html + 2,3 - - - or create an account - + + + The video is being transcoded, it may not work properly. + - src/app/+login/login.component.html - 40 + src/app/+videos/+video-watch/shared/information/video-alert.component.html + 6,7 - - Click here to reset your password + + + This video will be published on . + - src/app/+login/login.component.html - 57 + src/app/+videos/+video-watch/shared/information/video-alert.component.html + 9,11 - - Or sign in with + + + This live has not started yet. + - src/app/+login/login.component.html - 68 + src/app/+videos/+video-watch/shared/information/video-alert.component.html + 14,15 - - Forgot your password + + + This live has ended. + - src/app/+login/login.component.html - 83 + src/app/+videos/+video-watch/shared/information/video-alert.component.html + 18,19 - - - We are sorry, you cannot recover your password because your instance administrator did not configure the PeerTube email system. - + + + This video is blocked. - src/app/+login/login.component.html - 90 + src/app/+videos/+video-watch/shared/information/video-alert.component.html + 22 - - Send me an email to reset my password + + + Origin - src/app/+login/login.component.html - 110 + src/app/+videos/+video-watch/shared/metadata/video-attributes.component.html + 7 - - + + + Originally published - src/app/+search/search.component.html - 5 + src/app/+videos/+video-watch/shared/metadata/video-attributes.component.html + 12 - - on this instance + + + (channel page) - src/app/+search/search.component.html - 7 + src/app/+videos/+video-watch/shared/metadata/video-avatar-channel.component.ts + 19 - - on the vidiverse - src/app/+search/search.component.html - 8 + src/app/shared/shared-actor-image/actor-avatar.component.ts + 41 - - - for - - src/app/+search/search.component.html - 10 + src/app/shared/shared-video-miniature/video-miniature.component.ts + 113 - - - Filters - - + + + (account page) - src/app/+search/search.component.html + src/app/+videos/+video-watch/shared/metadata/video-avatar-channel.component.ts 20 - - - No results found - - src/app/+search/search.component.html - 32 + src/app/shared/shared-actor-image/actor-avatar.component.ts + 40 - - subscribers + + + Show more - src/app/+search/search.component.html - 48 + src/app/+videos/+video-watch/shared/metadata/video-description.component.html + 10 - - Sort + + + Show less - src/app/+search/search-filters.component.html - 7 + src/app/+videos/+video-watch/shared/metadata/video-description.component.html + 16 - - - Reset - + + + Unlisted - src/app/+search/search-filters.component.html - 8 + src/app/+videos/+video-watch/shared/playlist/video-watch-playlist.component.html + 9 - src/app/+search/search-filters.component.html - 22 + src/app/shared/shared-video-miniature/video-miniature.component.html + 6 + + + Private - src/app/+search/search-filters.component.html - 41 + src/app/+videos/+video-watch/shared/playlist/video-watch-playlist.component.html + 10 - src/app/+search/search-filters.component.html - 55 + src/app/shared/shared-video-miniature/video-miniature.component.html + 7 - src/app/+search/search-filters.component.html - 90 + src/app/shared/shared-video-playlist/video-playlist-element-miniature.component.html + 33 - - Display sensitive content + + + Public - src/app/+search/search-filters.component.html - 21 + src/app/+videos/+video-watch/shared/playlist/video-watch-playlist.component.html + 11 - - Yes + + + Stop autoplaying next video - src/app/+search/search-filters.component.html - 29 + src/app/+videos/+video-watch/shared/playlist/video-watch-playlist.component.ts + 220 - - No + + + Autoplay next video - src/app/+search/search-filters.component.html - 34 + src/app/+videos/+video-watch/shared/playlist/video-watch-playlist.component.ts + 221 - - Published date + + + Stop looping playlist videos - src/app/+search/search-filters.component.html - 40 + src/app/+videos/+video-watch/shared/playlist/video-watch-playlist.component.ts + 226 - - Original publication year + + + Loop playlist videos - src/app/+search/search-filters.component.html - 54 + src/app/+videos/+video-watch/shared/playlist/video-watch-playlist.component.ts + 227 - - After... + + + Other videos - src/app/+search/search-filters.component.html - 66 + src/app/+videos/+video-watch/shared/recommendations/recommended-videos.component.html + 5,6 - - Before... + + + AUTOPLAY - src/app/+search/search-filters.component.html - 76 + src/app/+videos/+video-watch/shared/recommendations/recommended-videos.component.html + 10 - - Duration + + + When active, the next video is automatically played after the current one. - src/app/+search/search-filters.component.html - 89 + src/app/+videos/+video-watch/shared/recommendations/recommended-videos.component.ts + 61 + + + Placeholder image src/app/+videos/+video-watch/video-watch.component.html - 237 - - - Category - - src/app/+search/search-filters.component.html - 102 + 11 + + + Published - src/app/+videos/+video-edit/shared/video-edit.component.html - 68 + src/app/+videos/+video-watch/video-watch.component.html + 31 + + + Account page src/app/+videos/+video-watch/video-watch.component.html - 202 + 70 - - - Reset - - src/app/+search/search-filters.component.html - 103 + src/app/+videos/+video-watch/video-watch.component.html + 76 + + + By - src/app/+search/search-filters.component.html - 116 + src/app/+videos/+video-watch/video-watch.component.html + 71 + + + - src/app/+search/search-filters.component.html - 129 + src/app/+videos/+video-watch/video-watch.component.html + 77 - src/app/+search/search-filters.component.html - 144 + src/app/menu/menu.component.html + 105 - src/app/+search/search-filters.component.html - 157 + src/app/shared/shared-main/buttons/action-dropdown.component.html + 22 - - Display all categories - src/app/+search/search-filters.component.html - 108 + src/app/shared/shared-main/misc/top-menu-dropdown.component.html + 14 - - Licence - src/app/+search/search-filters.component.html - 115 + src/app/shared/shared-main/misc/top-menu-dropdown.component.html + 24 - src/app/+videos/+video-edit/shared/video-edit.component.html - 82 + src/app/shared/shared-video-miniature/video-download.component.html + 27 - src/app/+videos/+video-watch/video-watch.component.html - 211 + src/app/shared/shared-video-miniature/video-download.component.html + 52 - - Display all licenses - src/app/+search/search-filters.component.html - 121 + src/app/shared/shared-video-miniature/video-download.component.html + 78 - - Language - src/app/+search/search-filters.component.html - 128 + src/app/shared/shared-video-miniature/video-download.component.html + 89 - src/app/+videos/+video-edit/shared/video-caption-add-modal.component.html - 10 + src/app/shared/shared-video-miniature/video-download.component.html + 101 - src/app/+videos/+video-edit/shared/video-edit.component.html - 96 + src/app/shared/shared-video-miniature/videos-selection.component.html + 1 + + + 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.html - 220 + src/app/+videos/+video-watch/video-watch.component.ts + 295 - - Display all languages + + + Redirection - src/app/+search/search-filters.component.html - 134 + src/app/+videos/+video-watch/video-watch.component.ts + 296 - - All of these tags + + + This video contains mature or explicit content. Are you sure you want to watch it? - src/app/+search/search-filters.component.html - 143 + src/app/+videos/+video-watch/video-watch.component.ts + 342 - - + Tag + + + Mature or explicit content - src/app/+search/search-filters.component.html - 150 + src/app/+videos/+video-watch/video-watch.component.ts + 343 + + + Up Next - src/app/+search/search-filters.component.html - 163 + src/app/+videos/+video-watch/video-watch.component.ts + 414 + + + Autoplay is suspended - src/app/+videos/+video-edit/shared/video-edit.component.html - 33 + src/app/+videos/+video-watch/video-watch.component.ts + 416 - - Enter a tag + + + Enter/exit fullscreen (requires player focus) - src/app/+search/search-filters.component.html - 150 + src/app/+videos/+video-watch/video-watch.component.ts + 685 + + + Play/Pause the video (requires player focus) - src/app/+search/search-filters.component.html - 163 + src/app/+videos/+video-watch/video-watch.component.ts + 686 - - One of these tags + + + Mute/unmute the video (requires player focus) - src/app/+search/search-filters.component.html - 156 + src/app/+videos/+video-watch/video-watch.component.ts + 687 - - Search target + + + Skip to a percentage of the video: 0 is 0% and 9 is 90% (requires player focus) - src/app/+search/search-filters.component.html - 170 + src/app/+videos/+video-watch/video-watch.component.ts + 689 - - Vidiverse + + + Increase the volume (requires player focus) - src/app/+search/search-filters.component.html - 180 + src/app/+videos/+video-watch/video-watch.component.ts + 691 - - - Reset - + + + Decrease the volume (requires player focus) - src/app/+search/search-filters.component.html - 187 + src/app/+videos/+video-watch/video-watch.component.ts + 692 - - Filter + + + Seek the video forward (requires player focus) - src/app/+search/search-filters.component.html - 191 + src/app/+videos/+video-watch/video-watch.component.ts + 694 - - Add caption + + + Seek the video backward (requires player focus) - src/app/+videos/+video-edit/shared/video-caption-add-modal.component.html - 5 + src/app/+videos/+video-watch/video-watch.component.ts + 695 - - Select the caption file + + + Increase playback rate (requires player focus) - src/app/+videos/+video-edit/shared/video-caption-add-modal.component.html - 24 + src/app/+videos/+video-watch/video-watch.component.ts + 697 - - - This will replace an existing caption! - + + + Decrease playback rate (requires player focus) - src/app/+videos/+video-edit/shared/video-caption-add-modal.component.html - 30 + src/app/+videos/+video-watch/video-watch.component.ts + 698 - - Add this caption + + + Navigate in the video frame by frame (requires player focus) - src/app/+videos/+video-edit/shared/video-caption-add-modal.component.html - 42 + src/app/+videos/+video-watch/video-watch.component.ts + 700 - - Basic info + + + Discover - src/app/+videos/+video-edit/shared/video-edit.component.html - 5 + src/app/+videos/video-list/overview/video-overview.component.html + 1 - - Title - src/app/+videos/+video-edit/shared/video-edit.component.html - 11 + src/app/core/menu/menu.service.ts + 125 - - Tags + + + No results. - src/app/+videos/+video-edit/shared/video-edit.component.html - 19 + src/app/+videos/video-list/overview/video-overview.component.html + 4 - src/app/+videos/+video-watch/video-watch.component.html - 229 + src/app/shared/shared-video-miniature/abstract-video-list.html + 44 - - - Tags could be used to suggest relevant recommendations. - There is a maximum of 5 tags. - Press Enter to add a new tag. - - src/app/+videos/+video-edit/shared/video-edit.component.html - 23 + src/app/shared/shared-video-miniature/abstract-video-list.html + 44 - - Enter a new tag - src/app/+videos/+video-edit/shared/video-edit.component.html - 33 + src/app/shared/shared-video-miniature/abstract-video-list.html + 44 - - - Video descriptions are truncated by default and require manual action to expand them. - - src/app/+videos/+video-edit/shared/video-edit.component.html - 43 + src/app/shared/shared-video-miniature/abstract-video-list.html + 44 - - Schedule publication () - src/app/+videos/+video-edit/shared/video-edit.component.html - 125 + src/app/shared/shared-video-miniature/abstract-video-list.html + 44 - - This video contains mature or explicit content - src/app/+videos/+video-edit/shared/video-edit.component.html - 139 + src/app/shared/shared-video-miniature/abstract-video-list.html + 44 - - Some instances do not list videos containing mature or explicit content by default. - src/app/+videos/+video-edit/shared/video-edit.component.html - 143 + src/app/shared/shared-video-miniature/abstract-video-list.html + 44 - - Wait transcoding before publishing the video - src/app/+videos/+video-edit/shared/video-edit.component.html - 149 + src/app/shared/shared-video-miniature/videos-selection.component.ts + 34 - - If you decide not to wait for transcoding before publishing the video, it could be unplayable until transcoding ends. + + + Best - src/app/+videos/+video-edit/shared/video-edit.component.html - 153 + src/app/+videos/video-list/trending/video-trending-header.component.ts + 41 - - Captions + A variant of Trending videos based on the number of recent interactions, minus user history + + + Videos with the most interactions for recent videos, minus user history - src/app/+videos/+video-edit/shared/video-edit.component.html - 163 + src/app/+videos/video-list/trending/video-trending-header.component.ts + 44 - - Add another caption + + + Hot - src/app/+videos/+video-edit/shared/video-edit.component.html - 171 + src/app/+videos/video-list/trending/video-trending-header.component.ts + 48 - - See the subtitle file + A variant of Trending videos based on the number of recent interactions + + + Videos with the most interactions for recent videos - src/app/+videos/+video-edit/shared/video-edit.component.html - 180 + src/app/+videos/video-list/trending/video-trending-header.component.ts + 51 - - Already uploaded ✔ + + + Videos with the most views during the last 24 hours - src/app/+videos/+video-edit/shared/video-edit.component.html - 184 + src/app/+videos/video-list/trending/video-trending-header.component.ts + 58 - - Will be created on update + + + Likes - src/app/+videos/+video-edit/shared/video-edit.component.html - 192 + src/app/+videos/video-list/trending/video-trending-header.component.ts + 61 - - Cancel create + A variant of Trending videos based on the number of likes + + + Videos that have the most likes - src/app/+videos/+video-edit/shared/video-edit.component.html - 194 + src/app/+videos/video-list/trending/video-trending-header.component.ts + 64 - - Will be deleted on update + + + Local videos - src/app/+videos/+video-edit/shared/video-edit.component.html - 200 + src/app/+videos/video-list/video-local.component.ts + 37 - - Cancel deletion - src/app/+videos/+video-edit/shared/video-edit.component.html - 202 + src/app/+videos/videos-routing.module.ts + 70 - - - No captions for now. - - src/app/+videos/+video-edit/shared/video-edit.component.html - 207 + src/app/core/menu/menu.service.ts + 142 - - Advanced settings - src/app/+videos/+video-edit/shared/video-edit.component.html - 216 + src/app/core/menu/menu.service.ts + 143 - - Video preview + + + Recently added - src/app/+videos/+video-edit/shared/video-edit.component.html - 223 + src/app/+videos/video-list/video-recently-added.component.ts + 37 - - Support - src/app/+videos/+video-edit/shared/video-edit.component.html - 232 + src/app/core/menu/menu.service.ts + 137 - - Short text to tell people how they can support you (membership platform...). + + + Videos from your subscriptions - src/app/+videos/+video-edit/shared/video-edit.component.html - 233 + src/app/+videos/video-list/video-user-subscriptions.component.ts + 42 - - Original publication date + + + Copy feed URL - src/app/+videos/+video-edit/shared/video-edit.component.html - 246 + src/app/+videos/video-list/video-user-subscriptions.component.ts + 65 - - This is the date when the content was originally published (e.g. the release date for a film) + + + Feed URL copied - src/app/+videos/+video-edit/shared/video-edit.component.html - 247 + src/app/+videos/video-list/video-user-subscriptions.component.ts + 110 - - Enable video comments + + + Discover videos - src/app/+videos/+video-edit/shared/video-edit.component.html - 261 + src/app/+videos/videos-routing.module.ts + 21 - - Enable download - src/app/+videos/+video-edit/shared/video-edit.component.html - 266 + src/app/core/menu/menu.service.ts + 124 - - Select the torrent to import + + + Trending videos - src/app/+videos/+video-edit/video-add-components/video-import-torrent.component.html - 6 + src/app/+videos/videos-routing.module.ts + 30 - - OR - src/app/+videos/+video-edit/video-add-components/video-import-torrent.component.html - 10 + src/app/core/menu/menu.service.ts + 130 - - Paste magnet URI + + + Recently added videos - src/app/+videos/+video-edit/video-add-components/video-import-torrent.component.html - 13 + src/app/+videos/videos-routing.module.ts + 43 - - - You can import any torrent file that points to a mp4 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 - 16 + src/app/core/menu/menu.service.ts + 136 - - Sorry, but something went wrong + + + Upload a video - src/app/+videos/+video-edit/video-add-components/video-import-torrent.component.html - 52 + src/app/app-routing.module.ts + 91 + + + Edit a video - src/app/+videos/+video-edit/video-add-components/video-import-url.component.html - 48 + src/app/app-routing.module.ts + 100 + + + Close this message - src/app/+videos/+video-edit/video-add-components/video-upload.component.html - 63 + src/app/app.component.html + 34 - - - Congratulations, the video will be imported with BitTorrent! You can already add information about this video. - + + + Close the left menu - src/app/+videos/+video-edit/video-add-components/video-import-torrent.component.html - 56 + src/app/app.component.ts + 118 - - Update + + + Open the left menu - src/app/+videos/+video-edit/video-add-components/video-import-torrent.component.html - 73 + src/app/app.component.ts + 120 + + + Focus the search bar - src/app/+videos/+video-edit/video-add-components/video-import-url.component.html - 69 + src/app/app.component.ts + 300 + + + Toggle the left menu - src/app/+videos/+video-edit/video-update.component.html - 3 + src/app/app.component.ts + 305 + + + Go to the discover videos page - src/app/+videos/+video-edit/video-update.component.html - 18 + src/app/app.component.ts + 310 - - URL + + + Go to the trending videos page - src/app/+videos/+video-edit/video-add-components/video-import-url.component.html - 6 + src/app/app.component.ts + 315 + + + Go to the recently added videos page - src/app/+videos/+video-watch/modal/video-share.component.html - 33 + src/app/app.component.ts + 320 - - - You can import any URL supported by youtube-dl - or URL that points to a raw MP4 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. - + + + Go to the local videos page - src/app/+videos/+video-edit/video-add-components/video-import-url.component.html - 10 + src/app/app.component.ts + 325 - - - Congratulations, the video behind will be imported! You can already add information about this video. - + + + Go to the videos upload page - src/app/+videos/+video-edit/video-add-components/video-import-url.component.html - 52 + src/app/app.component.ts + 330 - - Select the file to upload + + + Go to my subscriptions - src/app/+videos/+video-edit/video-add-components/video-upload.component.html - 6 + src/app/core/auth/auth.service.ts + 63 - - Scheduled + + + Go to my videos - src/app/+videos/+video-edit/video-add-components/video-upload.component.html - 24 + src/app/core/auth/auth.service.ts + 67 - - Video background image + + + Go to my imports - src/app/+videos/+video-edit/video-add-components/video-upload.component.html - 31 + src/app/core/auth/auth.service.ts + 71 - - - Image that will be merged with your audio file. - - The chosen image will be definitive and cannot be modified. - + + + Go to my channels - src/app/+videos/+video-edit/video-add-components/video-upload.component.html - 33 + src/app/core/auth/auth.service.ts + 75 - - Processing… + + + Cannot retrieve OAuth Client credentials: . +Ensure you have correctly configured PeerTube (config/ directory), in particular the "webserver" section. - src/app/+videos/+video-edit/video-add-components/video-upload.component.html - 55 + src/app/core/auth/auth.service.ts + 98,99 - - - Congratulations! Your video is now available in your private library. - + + + Error - src/app/+videos/+video-edit/video-add-components/video-upload.component.html - 67 + src/app/core/auth/auth.service.ts + 103 - - Publish will be available when upload is finished - src/app/+videos/+video-edit/video-add-components/video-upload.component.html - 80 + src/app/core/notification/notifier.service.ts + 18 - - Publish + + + You need to reconnect. - src/app/+videos/+video-edit/video-add-components/video-upload.component.html - 87 + src/app/core/auth/auth.service.ts + 219 + + + + Keyboard Shortcuts: + + src/app/core/hotkeys/hotkeys.component.ts + 11 - - - We recommend you to not use the root user to publish your videos, since it's the super-admin account of your instance. - - Instead, create a dedicated account to upload your videos. - + + + My history - src/app/+videos/+video-edit/video-add.component.html - 2 + src/app/core/menu/menu.service.ts + 98 - - Import + + + In my library - src/app/+videos/+video-edit/video-add.component.html - 9 + src/app/core/menu/menu.service.ts + 104 - - Upload + + + Home - src/app/+videos/+video-edit/video-add.component.html - 10 + src/app/core/menu/menu.service.ts + 115 - - Upload a file - src/app/+videos/+video-edit/video-add.component.html - 16 + src/app/core/menu/menu.service.ts + 116 - - Import with URL + + + Trending - src/app/+videos/+video-edit/video-add.component.html - 26 + src/app/core/menu/menu.service.ts + 131 - - Import with torrent + + + ON - src/app/+videos/+video-edit/video-add.component.html - 36 + src/app/core/menu/menu.service.ts + 150 - - - Other videos - + + + Info - src/app/+videos/+video-watch/recommendations/recommended-videos.component.html - 4 + src/app/core/notification/notifier.service.ts + 11 - - AUTOPLAY + + + Success - src/app/+videos/+video-watch/recommendations/recommended-videos.component.html - 10 + src/app/core/notification/notifier.service.ts + 25 - - Share + + + Media is too large for the server. Please contact you administrator if you want to increase the limit size. - src/app/+videos/+video-watch/modal/video-share.component.html - 3 + src/app/core/rest/rest-extractor.service.ts + 61 - - Share the playlist + + + Too many attempts, please try again after minutes. - src/app/+videos/+video-watch/modal/video-share.component.html - 10 + src/app/core/rest/rest-extractor.service.ts + 66 - - Share the playlist at this video position + + + Too many attempts, please try again later. - src/app/+videos/+video-watch/modal/video-share.component.html - 19 + src/app/core/rest/rest-extractor.service.ts + 68 - - Share the video + + + Server error. Please retry later. - src/app/+videos/+video-watch/modal/video-share.component.html - 28 + src/app/core/rest/rest-extractor.service.ts + 71 - - QR-Code + + + All unsaved data will be lost, are you sure you want to leave this page? - src/app/+videos/+video-watch/modal/video-share.component.html - 43 + src/app/core/routing/can-deactivate-guard.service.ts + 19 - - Embed + + + Warning - src/app/+videos/+video-watch/modal/video-share.component.html - 53 + src/app/core/routing/can-deactivate-guard.service.ts + 23 - - - The url is not secured (no HTTPS), so the embed video won't work on HTTPS websites (web browsers block non secured HTTP requests on HTTPS websites). - + + + Administrator - src/app/+videos/+video-watch/modal/video-share.component.html - 59 + src/app/core/users/user.service.ts + 406 - - Auto select subtitle + + + Moderator - src/app/+videos/+video-watch/modal/video-share.component.html - 90 + src/app/core/users/user.service.ts + 407 - - Autoplay + + + Search videos, playlists, channels… - src/app/+videos/+video-watch/modal/video-share.component.html - 121 + src/app/header/search-typeahead.component.html + 3 - - Loop + + + GLOBAL SEARCH - src/app/+videos/+video-watch/modal/video-share.component.html - 135 + src/app/header/search-typeahead.component.html + 26 - - Display video title + + + using - src/app/+videos/+video-watch/modal/video-share.component.html - 144 + src/app/header/search-typeahead.component.html + 28 - - Display privacy warning + + + Results will be augmented with those of a third-party index. Only data necessary to make the query will be sent. - src/app/+videos/+video-watch/modal/video-share.component.html - 151 + src/app/header/search-typeahead.component.html + 32 - - Display player controls + + + Your query will be matched against video names or descriptions, channel names. - src/app/+videos/+video-watch/modal/video-share.component.html - 158 + src/app/header/search-typeahead.component.html + 37 - - - More customization - + + + ADVANCED SEARCH - src/app/+videos/+video-watch/modal/video-share.component.html - 170 + src/app/header/search-typeahead.component.html + 39 - - - Less customization - + + + Determines whether you can resolve any distant content, or if this instance only allows doing so for instances it follows. - src/app/+videos/+video-watch/modal/video-share.component.html - 178 + src/app/header/search-typeahead.component.html + 41 - - Support + + + any instance - src/app/+videos/+video-watch/modal/video-support.component.html - 3 + src/app/header/search-typeahead.component.html + 42 - - Maybe later + + + only followed instances - src/app/+videos/+video-watch/modal/video-support.component.html - 11 + src/app/header/search-typeahead.component.html + 43 - - Public + + + will list the matching channel - src/app/+videos/+video-watch/video-watch-playlist.component.html - 8 + src/app/header/search-typeahead.component.html + 50 - - - The video is being imported, it will be available when the import is finished. - - src/app/+videos/+video-watch/video-watch.component.html - 19 + src/app/header/search-typeahead.component.html + 53 - - - The video is being transcoded, it may not work properly. - + + + will list the matching video - src/app/+videos/+video-watch/video-watch.component.html - 23 + src/app/header/search-typeahead.component.html + 56 - - - This video will be published on . - + + + In this instance's network - src/app/+videos/+video-watch/video-watch.component.html - 27 + src/app/header/suggestion.component.html + 14 - - This video is blocked. + + + In the vidiverse - src/app/+videos/+video-watch/video-watch.component.html - 32 + src/app/header/suggestion.component.html + 15 - - - Published • views - + + + The upload failed - src/app/+videos/+video-watch/video-watch.component.html - 45 + src/app/helpers/utils.ts + 186 - - - Published • views - + + + The connection was interrupted - src/app/+videos/+video-watch/video-watch.component.html - 56 + src/app/helpers/utils.ts + 190 - - SUPPORT + + + The server encountered an error - src/app/+videos/+video-watch/video-watch.component.html - 87 + src/app/helpers/utils.ts + 193 - - SHARE + + + Your file couldn't be transferred before the set timeout (usually 10min) - src/app/+videos/+video-watch/video-watch.component.html - 92 + src/app/helpers/utils.ts + 196 - - SAVE + + + Your file was too large (max. size: ) - src/app/+videos/+video-watch/video-watch.component.html - 103 + src/app/helpers/utils.ts + 200 - - By + + + Change the language - src/app/+videos/+video-watch/video-watch.component.html - 154 + src/app/menu/language-chooser.component.html + 3 - - Show more + + + Help to translate PeerTube! - src/app/+videos/+video-watch/video-watch.component.html - 174 + src/app/menu/language-chooser.component.html + 9,10 - - Show less + + + Public profile - src/app/+videos/+video-watch/video-watch.component.html - 180 + src/app/menu/menu.component.html + 28 - - Origin instance + + + Interface: - src/app/+videos/+video-watch/video-watch.component.html - 192 + src/app/menu/menu.component.html + 35 - - Originally published + + + Videos: - src/app/+videos/+video-watch/video-watch.component.html - 197 + src/app/menu/menu.component.html + 42 - - Friendly Reminder: + + + Sensitive: - src/app/+videos/+video-watch/video-watch.component.html - 260 + src/app/menu/menu.component.html + 52 - - - the sharing system used for this video implies that some technical information about your system (such as a public IP address) can be sent to other peers. - + + + Help share videos - src/app/+videos/+video-watch/video-watch.component.html - 261 + src/app/menu/menu.component.html + 58 - - Get more information + + + Keyboard shortcuts - src/app/+videos/+video-watch/video-watch.component.html - 265 + src/app/menu/menu.component.html + 67 - - - OK - - src/app/+videos/+video-watch/video-watch.component.html - 268 + src/app/menu/menu.component.html + 141 - - 1 Comment + + + Log out - src/app/+videos/+video-watch/comment/video-comments.component.html - 6 + src/app/menu/menu.component.html + 72 - - Comments + + + My account - src/app/+videos/+video-watch/comment/video-comments.component.html - 7 + src/app/menu/menu.component.html + 83 - - Comments + + + My library - src/app/+videos/+video-watch/comment/video-comments.component.html - 9 + src/app/menu/menu.component.html + 88 - - - SORT BY - + + + Administration - src/app/+videos/+video-watch/comment/video-comments.component.html - 15 + src/app/menu/menu.component.html + 93 - - Most recent first (default) + + + My settings - src/app/+videos/+video-watch/comment/video-comments.component.html - 19 + src/app/menu/menu.component.html + 119 - - Most replies first - src/app/+videos/+video-watch/comment/video-comments.component.html - 20 + src/app/modal/quick-settings-modal.component.html + 3 - - No comments. + + + About - src/app/+videos/+video-watch/comment/video-comments.component.html - 32 + src/app/menu/menu.component.html + 124 - - - View replies from and others - + + + Interface: - src/app/+videos/+video-watch/comment/video-comments.component.html - 78 + src/app/menu/menu.component.html + 132 - - - View replies from - + + + Get help using PeerTube - src/app/+videos/+video-watch/comment/video-comments.component.html - 81 + src/app/menu/menu.component.html + 137 - - View replies + + + Help - src/app/+videos/+video-watch/comment/video-comments.component.html - 85 + src/app/menu/menu.component.html + 137 - - - Comments are disabled. - + + + Frequently asked questions about PeerTube - src/app/+videos/+video-watch/comment/video-comments.component.html - 95 + src/app/menu/menu.component.html + 138 - - Add comment... + + + FAQ - src/app/+videos/+video-watch/comment/video-comment-add.component.html - 6 + src/app/menu/menu.component.html + 138 - - - Cancel - + + + Stats - src/app/+videos/+video-watch/comment/video-comment-add.component.html - 20 + src/app/menu/menu.component.html + 139 - - - Reply - + + + API documentation - src/app/+videos/+video-watch/comment/video-comment-add.component.html - 23 + src/app/menu/menu.component.html + 140 - - You are one step away from commenting + + + API - src/app/+videos/+video-watch/comment/video-comment-add.component.html - 31 + src/app/menu/menu.component.html + 140 - - - 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. - + + + powered by PeerTube - CopyLeft 2015-2021 - src/app/+videos/+video-watch/comment/video-comment-add.component.html - 35 + src/app/menu/menu.component.html + 146 - - - If you have an account on Mastodon or Pleroma, you can open it directly in their interface: - + + + powered by PeerTube - src/app/+videos/+video-watch/comment/video-comment-add.component.html - 40 + src/app/menu/menu.component.html + 147 - - Login to comment + + + Unknown - src/app/+videos/+video-watch/comment/video-comment-add.component.html - 52 + src/app/menu/menu.component.ts + 196 - - Highlighted comment + + + any language - src/app/+videos/+video-watch/comment/video-comment.component.html - 20 + src/app/menu/menu.component.ts + 266 - - Reply + + + hide - src/app/+videos/+video-watch/comment/video-comment.component.html - 44 + src/app/menu/menu.component.ts + 301 - - This comment has been deleted + + + blur - src/app/+videos/+video-watch/comment/video-comment.component.html - 61 + src/app/menu/menu.component.ts + 305 - - - Sorry, we couldn't find the page you were looking for. - + + + display - src/app/+page-not-found/page-not-found.component.html - 4 + src/app/menu/menu.component.ts + 309 - - Your message has been sent. + + View your notifications - src/app/+about/about-instance/contact-admin-modal.component.ts - 1 + src/app/menu/notification.component.html + 3 - - - You already sent this form recently - src/app/+about/about-instance/contact-admin-modal.component.ts - 1 + src/app/menu/notification.component.html + 11 - - No description + + Update your notification preferences - src/app/+accounts/account-about/account-about.component.ts - 1 + src/app/menu/notification.component.html + 31 + + + See all your notifications - src/app/+video-channels/video-channel-about/video-channel-about.component.ts - 1 + src/app/menu/notification.component.html + 49 - - Published videos + + Confirm - src/app/+accounts/account-videos/account-videos.component.ts - 1 + src/app/modal/confirm.component.ts + 39 - - direct account followers + + Configuration warning! - src/app/+accounts/accounts.component.ts - 1 + src/app/modal/instance-config-warning-modal.component.html + 3 - - VIDEO CHANNELS + + You enabled user registration on your instance but did not configure the following fields: - src/app/+accounts/accounts.component.ts - 1 + src/app/modal/instance-config-warning-modal.component.html + 10 - - ABOUT + + Instance name - src/app/+accounts/accounts.component.ts - 1 + src/app/modal/instance-config-warning-modal.component.html + 13 + + + Instance short description - src/app/+video-channels/video-channels.component.ts - 1 + src/app/modal/instance-config-warning-modal.component.html + 14 - - Username copied + + Who you are - src/app/+accounts/accounts.component.ts - 1 + src/app/modal/instance-config-warning-modal.component.html + 16 + + + How long you plan to maintain your instance - src/app/+video-channels/video-channels.component.ts - 1 + src/app/modal/instance-config-warning-modal.component.html + 17 - - {VAR_PLURAL, plural, =1 {1 subscriber} other { subscribers} } + + How you plan to pay for keeping your instance running - src/app/+accounts/accounts.component.ts - 1 + src/app/modal/instance-config-warning-modal.component.html + 18 - - Audio-only + + How you will moderate your instance - src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts - 1 + src/app/modal/instance-config-warning-modal.component.html + 20 - - A .mp4 that keeps the original audio track, with no video + + Instance terms - src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts - 1 + src/app/modal/instance-config-warning-modal.component.html + 21 - - 240p + + Please consider configuring these fields to help people to choose the appropriate instance. Without them, your instance may not be referenced on the JoinPeerTube website. - src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts - 1 + src/app/modal/instance-config-warning-modal.component.html + 25,27 - - 360p + + Don't show me this warning anymore - src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts - 1 + src/app/modal/instance-config-warning-modal.component.html + 33 - - 480p + + Close - src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts - 1 + src/app/modal/instance-config-warning-modal.component.html + 38 - - - 720p - src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts - 1 + src/app/shared/shared-video-live/live-stream-information.component.html + 33 - - 1080p + + Configure - src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts - 1 + src/app/modal/instance-config-warning-modal.component.html + 44,45 - - 2160p + + These settings apply only to your session on this instance. - src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts - 1 + src/app/modal/quick-settings-modal.component.html + 8 - - Auto (via ffmpeg) + + Display settings - src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts - 1 + src/app/modal/quick-settings-modal.component.html + 10 - - Configuration updated. + + Video settings - src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts - 1 + src/app/modal/quick-settings-modal.component.html + 18 - - {{'{0} languages selected + + Interface settings - src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts - 1 + src/app/modal/quick-settings-modal.component.html + 22 + + + Welcome to PeerTube, dear administrator! - src/app/shared/shared-user-settings/user-video-settings.component.ts - 1 + src/app/modal/welcome-modal.component.html + 3 - - No language + + CLI documentation - src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts - 1 + src/app/modal/welcome-modal.component.html + 12,13 + + + Upload or import videos, parse logs, prune storage directories, reset user password... - src/app/shared/shared-user-settings/user-video-settings.component.ts - 1 + src/app/modal/welcome-modal.component.html + 15 - - {{'{0} categories selected + + Administer documentation - src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts - 1 + src/app/modal/welcome-modal.component.html + 19,20 - - No category + + Managing users, following other instances, dealing with spammers... - src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts - 1 + src/app/modal/welcome-modal.component.html + 22 - - Unlimited + + Use documentation - src/app/+admin/config/shared/config.service.ts - 1 + src/app/modal/welcome-modal.component.html + 26,27 + + + Setup your account, managing video playlists, discover third-party applications... - src/app/+admin/config/shared/config.service.ts - 1 + src/app/modal/welcome-modal.component.html + 29 + + + Useful links - src/app/+my-account/my-account-settings/my-account-settings.component.ts - 1 + src/app/modal/welcome-modal.component.html + 39 + + + Official PeerTube website (news, support, contribute...): https://joinpeertube.org - src/app/+my-account/my-account-settings/my-account-settings.component.ts - 1 + src/app/modal/welcome-modal.component.html + 42,43 + + + Put your instance on the public PeerTube index: https://instances.joinpeertube.org/instances - src/app/core/users/user.service.ts - 1 + src/app/modal/welcome-modal.component.html + 45 - - None - no upload possible + + It's time to configure your instance! - src/app/+admin/config/shared/config.service.ts - 1 + src/app/modal/welcome-modal.component.html + 55 + + + Choosing your instance name, setting up a description, specifying who you are, why you created your instance and how long you plan to maintain your it is very important for visitors to understand on what type of instance they are. - src/app/+admin/config/shared/config.service.ts - 1 + src/app/modal/welcome-modal.component.html + 58,61 - - 100MB + + If you want to open registrations, please decide what your moderation rules and instance terms of service are, as well as specify the categories and languages and your moderators speak. This way, you will help users to register on the appropriate PeerTube instance. - src/app/+admin/config/shared/config.service.ts - 1 + src/app/modal/welcome-modal.component.html + 64,67 + + + Remind me later - src/app/+admin/config/shared/config.service.ts - 1 + src/app/modal/welcome-modal.component.html + 74 - - 500MB + + Configure my instance - src/app/+admin/config/shared/config.service.ts - 1 + src/app/modal/welcome-modal.component.html + 81,82 + + + Report reason is required. - src/app/+admin/config/shared/config.service.ts - 1 + src/app/shared/form-validators/abuse-validators.ts + 7 - - 1GB + + Report reason must be at least 2 characters long. - src/app/+admin/config/shared/config.service.ts - 1 + src/app/shared/form-validators/abuse-validators.ts + 8 - - 5GB + + Report reason cannot be more than 3000 characters long. - src/app/+admin/config/shared/config.service.ts - 1 + src/app/shared/form-validators/abuse-validators.ts + 9 + + + Moderation comment is required. - src/app/+admin/config/shared/config.service.ts - 1 + src/app/shared/form-validators/abuse-validators.ts + 16 - - 20GB + + Moderation comment must be at least 2 characters long. - src/app/+admin/config/shared/config.service.ts - 1 + src/app/shared/form-validators/abuse-validators.ts + 17 - - 50GB + + Moderation comment cannot be more than 3000 characters long. - src/app/+admin/config/shared/config.service.ts - 1 + src/app/shared/form-validators/abuse-validators.ts + 18 - - 10MB + + Abuse message is required. - src/app/+admin/config/shared/config.service.ts - 1 + src/app/shared/form-validators/abuse-validators.ts + 25 - - 50MB + + Abuse message must be at least 2 characters long. - src/app/+admin/config/shared/config.service.ts - 1 + src/app/shared/form-validators/abuse-validators.ts + 26 - - 2GB + + Abuse message cannot be more than 3000 characters long. - src/app/+admin/config/shared/config.service.ts - 1 + src/app/shared/form-validators/abuse-validators.ts + 27 - - accepted in instance followers + + Instance name is required. - src/app/+admin/follows/followers-list/followers-list.component.ts - 1 + src/app/shared/form-validators/custom-config-validators.ts + 7 - - Do you really want to reject this follower? + + Short description should not be longer than 250 characters. - src/app/+admin/follows/followers-list/followers-list.component.ts - 1 + src/app/shared/form-validators/custom-config-validators.ts + 14 - - Reject + + Twitter username is required. - src/app/+admin/follows/followers-list/followers-list.component.ts - 1 + src/app/shared/form-validators/custom-config-validators.ts + 21 - - rejected from instance followers + + Previews cache size is required. - src/app/+admin/follows/followers-list/followers-list.component.ts - 1 + src/app/shared/form-validators/custom-config-validators.ts + 28 - - Do you really want to delete this follower? + + Previews cache size must be greater than 1. - src/app/+admin/follows/followers-list/followers-list.component.ts - 1 + src/app/shared/form-validators/custom-config-validators.ts + 29 - - removed from instance followers + + Previews cache size must be a number. - src/app/+admin/follows/followers-list/followers-list.component.ts - 1 + src/app/shared/form-validators/custom-config-validators.ts + 30 - - Follow request(s) sent! + + Captions cache size is required. - src/app/+admin/follows/following-list/following-list.component.ts - 1 + src/app/shared/form-validators/custom-config-validators.ts + 37 - - Do you really want to unfollow ? + + Captions cache size must be greater than 1. - src/app/+admin/follows/following-list/following-list.component.ts - 1 + src/app/shared/form-validators/custom-config-validators.ts + 38 - - Unfollow + + Captions cache size must be a number. - src/app/+admin/follows/following-list/following-list.component.ts - 1 + src/app/shared/form-validators/custom-config-validators.ts + 39 - - You are not following anymore. + + Signup limit is required. - src/app/+admin/follows/following-list/following-list.component.ts - 1 + src/app/shared/form-validators/custom-config-validators.ts + 46 - - enabled + + Signup limit must be greater than 1. Use -1 to disable it. - src/app/+admin/follows/shared/redundancy-checkbox.component.ts - 1 + src/app/shared/form-validators/custom-config-validators.ts + 47 - - disabled + + Signup limit must be a number. - src/app/+admin/follows/shared/redundancy-checkbox.component.ts - 1 + src/app/shared/form-validators/custom-config-validators.ts + 48 - - Redundancy for is + + Signup minimum age is required. - src/app/+admin/follows/shared/redundancy-checkbox.component.ts - 1 + src/app/shared/form-validators/custom-config-validators.ts + 55 - - Used + + Signup minimum age must be greater than 1. - src/app/+admin/follows/video-redundancies-list/video-redundancies-list.component.ts - 1 + src/app/shared/form-validators/custom-config-validators.ts + 56 - - Available + + Signup minimum age must be a number. - src/app/+admin/follows/video-redundancies-list/video-redundancies-list.component.ts - 1 + src/app/shared/form-validators/custom-config-validators.ts + 57 - - Do you really want to remove this video redundancy? + + Admin email is required. - src/app/+admin/follows/video-redundancies-list/video-redundancies-list.component.ts - 1 + src/app/shared/form-validators/custom-config-validators.ts + 64 - - Remove redundancy + + Admin email must be valid. - src/app/+admin/follows/video-redundancies-list/video-redundancies-list.component.ts - 1 + src/app/shared/form-validators/custom-config-validators.ts + 65 - - Video redundancies removed! + + Transcoding threads is required. - src/app/+admin/follows/video-redundancies-list/video-redundancies-list.component.ts - 1 + src/app/shared/form-validators/custom-config-validators.ts + 72 - - Comment updated. + + Transcoding threads must be greater or equal to 0. - src/app/+admin/moderation/video-abuse-list/moderation-comment-modal.component.ts - 1 + src/app/shared/form-validators/custom-config-validators.ts + 73 - - Violent or Repulsive + + Max live duration is required. - src/app/+admin/moderation/video-abuse-list/video-abuse-details.component.ts - 1 + src/app/shared/form-validators/custom-config-validators.ts + 80 - - Hateful or Abusive + + Max live duration should be greater or equal to -1. - src/app/+admin/moderation/video-abuse-list/video-abuse-details.component.ts - 1 + src/app/shared/form-validators/custom-config-validators.ts + 81 - - Spam or Misleading + + Max instance lives is required. - src/app/+admin/moderation/video-abuse-list/video-abuse-details.component.ts - 1 + src/app/shared/form-validators/custom-config-validators.ts + 88 - - Rights + + Max instance lives should be greater or equal to -1. - src/app/+admin/moderation/video-abuse-list/video-abuse-details.component.ts - 1 + src/app/shared/form-validators/custom-config-validators.ts + 89 - - Server rules + + Max user lives is required. - src/app/+admin/moderation/video-abuse-list/video-abuse-details.component.ts - 1 + src/app/shared/form-validators/custom-config-validators.ts + 96 - - Thumbnails + + Max user lives should be greater or equal to -1. - src/app/+admin/moderation/video-abuse-list/video-abuse-details.component.ts - 1 + src/app/shared/form-validators/custom-config-validators.ts + 97 + + + Concurrency is required. - src/app/shared/shared-moderation/video-report.component.ts - 1 + src/app/shared/form-validators/custom-config-validators.ts + 104 - - Internal actions + + Concurrency should be greater or equal to 1. - src/app/+admin/moderation/video-abuse-list/video-abuse-list.component.ts - 1 + src/app/shared/form-validators/custom-config-validators.ts + 105 + + + Index URL should be a URL - src/app/+admin/moderation/video-block-list/video-block-list.component.ts - 1 + src/app/shared/form-validators/custom-config-validators.ts + 112 - - Delete report + + Search index URL should be a URL - src/app/+admin/moderation/video-abuse-list/video-abuse-list.component.ts - 1 + src/app/shared/form-validators/custom-config-validators.ts + 119 - - Add note + + is not valid - src/app/+admin/moderation/video-abuse-list/video-abuse-list.component.ts - 1 + src/app/shared/form-validators/host-validators.ts + 27 - - - Update note - src/app/+admin/moderation/video-abuse-list/video-abuse-list.component.ts - 1 + src/app/shared/form-validators/host-validators.ts + 50 - - Mark as accepted + + Domain is required. - src/app/+admin/moderation/video-abuse-list/video-abuse-list.component.ts - 1 + src/app/shared/form-validators/host-validators.ts + 92 + + + src/app/shared/form-validators/host-validators.ts + 101 - - Mark as rejected + + Hosts entered are invalid. - src/app/+admin/moderation/video-abuse-list/video-abuse-list.component.ts - 1 + src/app/shared/form-validators/host-validators.ts + 93 - - Actions for the video + + Hosts entered contain duplicates. - src/app/+admin/moderation/video-abuse-list/video-abuse-list.component.ts - 1 + src/app/shared/form-validators/host-validators.ts + 94 + + + Hosts or handles are invalid. - src/app/+admin/moderation/video-block-list/video-block-list.component.ts - 1 + src/app/shared/form-validators/host-validators.ts + 102 - - Block video + + Hosts or handles contain duplicates. - src/app/+admin/moderation/video-abuse-list/video-abuse-list.component.ts - 1 + src/app/shared/form-validators/host-validators.ts + 103 - - Video blocked. + + Email is required. - src/app/+admin/moderation/video-abuse-list/video-abuse-list.component.ts - 1 + src/app/shared/form-validators/instance-validators.ts + 7 - src/app/shared/shared-moderation/video-block.component.ts - 1 + src/app/shared/form-validators/user-validators.ts + 39 - - Unblock video + + Email must be valid. - src/app/+admin/moderation/video-abuse-list/video-abuse-list.component.ts - 1 + src/app/shared/form-validators/instance-validators.ts + 8 - src/app/+admin/moderation/video-block-list/video-block-list.component.ts - 1 + src/app/shared/form-validators/user-validators.ts + 40 - - Video unblocked. + + Your name is required. - src/app/+admin/moderation/video-abuse-list/video-abuse-list.component.ts - 1 + src/app/shared/form-validators/instance-validators.ts + 19 - - Delete video + + Your name must be at least 1 character long. - src/app/+admin/moderation/video-abuse-list/video-abuse-list.component.ts - 1 + src/app/shared/form-validators/instance-validators.ts + 20 + + + Your name cannot be more than 120 characters long. - src/app/+admin/moderation/video-block-list/video-block-list.component.ts - 1 + src/app/shared/form-validators/instance-validators.ts + 21 - - Do you really want to delete this video? + + A subject is required. - src/app/+admin/moderation/video-abuse-list/video-abuse-list.component.ts - 1 + src/app/shared/form-validators/instance-validators.ts + 32 + + + The subject must be at least 1 character long. - src/app/+admin/moderation/video-block-list/video-block-list.component.ts - 1 + src/app/shared/form-validators/instance-validators.ts + 33 + + + The subject cannot be more than 120 characters long. - src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts - 1 + src/app/shared/form-validators/instance-validators.ts + 34 - - Video deleted. + + A message is required. - src/app/+admin/moderation/video-abuse-list/video-abuse-list.component.ts - 1 + src/app/shared/form-validators/instance-validators.ts + 45 + + + The message must be at least 3 characters long. - src/app/+admin/moderation/video-block-list/video-block-list.component.ts - 1 + src/app/shared/form-validators/instance-validators.ts + 46 - - Actions for the reporter + + The message cannot be more than 5000 characters long. - src/app/+admin/moderation/video-abuse-list/video-abuse-list.component.ts - 1 + src/app/shared/form-validators/instance-validators.ts + 47 - - Mute reporter + + Username is required. + + src/app/shared/form-validators/login-validators.ts + 9 + - src/app/+admin/moderation/video-abuse-list/video-abuse-list.component.ts - 1 + src/app/shared/form-validators/user-validators.ts + 14 - - Account muted by the instance. + + Password is required. - src/app/+admin/moderation/video-abuse-list/video-abuse-list.component.ts - 1 + src/app/shared/form-validators/login-validators.ts + 18 - src/app/shared/shared-moderation/user-moderation-dropdown.component.ts - 1 + src/app/shared/form-validators/user-validators.ts + 60 - - - Mute server - src/app/+admin/moderation/video-abuse-list/video-abuse-list.component.ts - 1 + src/app/shared/form-validators/user-validators.ts + 71 - - Server muted by the instance. + + Confirmation of the password is required. - src/app/+admin/moderation/video-abuse-list/video-abuse-list.component.ts - 1 + src/app/shared/form-validators/reset-password-validators.ts + 9 - - Do you really want to delete this abuse report? + + Username must be at least 1 character long. - src/app/+admin/moderation/video-abuse-list/video-abuse-list.component.ts - 1 + src/app/shared/form-validators/user-validators.ts + 15 - - Abuse deleted. + + Username cannot be more than 50 characters long. - src/app/+admin/moderation/video-abuse-list/video-abuse-list.component.ts - 1 + src/app/shared/form-validators/user-validators.ts + 16 - - Switch video block to manual + + Username should be lowercase alphanumeric; dots and underscores are allowed. - src/app/+admin/moderation/video-block-list/video-block-list.component.ts - 1 + src/app/shared/form-validators/user-validators.ts + 17 - - Video switched to manual block. + + Channel name is required. - src/app/+admin/moderation/video-block-list/video-block-list.component.ts - 1 + src/app/shared/form-validators/user-validators.ts + 29 - - Do you really want to unblock this video? It will be available again in the videos list. + + Channel name must be at least 1 character long. - src/app/+admin/moderation/video-block-list/video-block-list.component.ts - 1 + src/app/shared/form-validators/user-validators.ts + 30 + + + Channel name cannot be more than 50 characters long. - src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts - 1 + src/app/shared/form-validators/user-validators.ts + 31 - - Unblock + + Channel name should be lowercase, and can contain only alphanumeric characters, dots and underscores. - src/app/+admin/moderation/video-block-list/video-block-list.component.ts - 1 + src/app/shared/form-validators/user-validators.ts + 32 + + + Handle is required. - src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts - 1 + src/app/shared/form-validators/user-validators.ts + 50 + + + Handle must be valid (eg. chocobozzz@example.com). - src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts - 1 + src/app/shared/form-validators/user-validators.ts + 51 - - Video unblocked. + + Password must be at least 6 characters long. - src/app/+admin/moderation/video-block-list/video-block-list.component.ts - 1 + src/app/shared/form-validators/user-validators.ts + 72 - src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts - 1 + src/app/shared/form-validators/user-validators.ts + 83 - - You don't have plugins installed yet. + + Password cannot be more than 255 characters long. - src/app/+admin/plugins/plugin-list-installed/plugin-list-installed.component.ts - 1 + src/app/shared/form-validators/user-validators.ts + 73 - - - You don't have themes installed yet. - src/app/+admin/plugins/plugin-list-installed/plugin-list-installed.component.ts - 1 + src/app/shared/form-validators/user-validators.ts + 84 - - Update to + + The new password and the confirmed password do not correspond. - src/app/+admin/plugins/plugin-list-installed/plugin-list-installed.component.ts - 1 + src/app/shared/form-validators/user-validators.ts + 91 - - Do you really want to uninstall ? + + Video quota is required. - src/app/+admin/plugins/plugin-list-installed/plugin-list-installed.component.ts - 1 + src/app/shared/form-validators/user-validators.ts + 98 - - uninstalled. + + Quota must be greater than -1. - src/app/+admin/plugins/plugin-list-installed/plugin-list-installed.component.ts - 1 + src/app/shared/form-validators/user-validators.ts + 99 - - updated. + + Daily upload limit is required. - src/app/+admin/plugins/plugin-list-installed/plugin-list-installed.component.ts - 1 + src/app/shared/form-validators/user-validators.ts + 105 - - The plugin index is not available. Please retry later. + + Daily upload limit must be greater than -1. - src/app/+admin/plugins/plugin-search/plugin-search.component.ts - 1 + src/app/shared/form-validators/user-validators.ts + 106 - - Please only install plugins or themes you trust, since they can execute any code on your instance. + + User role is required. - src/app/+admin/plugins/plugin-search/plugin-search.component.ts - 1 + src/app/shared/form-validators/user-validators.ts + 113 - - Install ? + + Description must be at least 3 characters long. - src/app/+admin/plugins/plugin-search/plugin-search.component.ts - 1 + src/app/shared/form-validators/user-validators.ts + 125 - - - installed. - src/app/+admin/plugins/plugin-search/plugin-search.component.ts - 1 + src/app/shared/form-validators/video-channel-validators.ts + 38 - - - Settings updated. - src/app/+admin/plugins/plugin-show-installed/plugin-show-installed.component.ts - 1 + src/app/shared/form-validators/video-playlist-validators.ts + 33 - - Plugins + + Description cannot be more than 1000 characters long. - src/app/+admin/plugins/shared/plugin-api.service.ts - 1 + src/app/shared/form-validators/user-validators.ts + 126 - - - Themes - src/app/+admin/plugins/shared/plugin-api.service.ts - 1 + src/app/shared/form-validators/video-channel-validators.ts + 39 - - - plugin - src/app/+admin/plugins/shared/plugin-api.service.ts - 1 + src/app/shared/form-validators/video-playlist-validators.ts + 34 - - theme + + You must agree with the instance terms in order to register on it. - src/app/+admin/plugins/shared/plugin-api.service.ts - 1 + src/app/shared/form-validators/user-validators.ts + 133 - - Last week + + Ban reason must be at least 3 characters long. - src/app/+admin/system/logs/logs.component.ts - 1 + src/app/shared/form-validators/user-validators.ts + 143 - - Last day + + Ban reason cannot be more than 250 characters long. - src/app/+admin/system/logs/logs.component.ts - 1 + src/app/shared/form-validators/user-validators.ts + 144 - - Last hour + + Display name is required. - src/app/+admin/system/logs/logs.component.ts - 1 + src/app/shared/form-validators/user-validators.ts + 155 - - - Info - src/app/+admin/system/logs/logs.component.ts - 1 + src/app/shared/form-validators/video-channel-validators.ts + 26 - src/app/core/notification/notifier.service.ts - 1 + src/app/shared/form-validators/video-playlist-validators.ts + 12 - - Warning + + Display name must be at least 1 character long. - src/app/+admin/system/logs/logs.component.ts - 1 + src/app/shared/form-validators/user-validators.ts + 156 - src/app/core/routing/can-deactivate-guard.service.ts - 1 + src/app/shared/form-validators/video-channel-validators.ts + 27 - - - Error - src/app/+admin/system/logs/logs.component.ts - 1 + src/app/shared/form-validators/video-playlist-validators.ts + 13 + + + Display name cannot be more than 50 characters long. - src/app/core/auth/auth.service.ts - 1 + src/app/shared/form-validators/user-validators.ts + 157 - src/app/core/notification/notifier.service.ts - 1 + src/app/shared/form-validators/video-channel-validators.ts + 28 - - Standard logs + + Block reason must be at least 2 characters long. - src/app/+admin/system/logs/logs.component.ts - 1 + src/app/shared/form-validators/video-block-validators.ts + 7 - - Audit logs + + Block reason cannot be more than 300 characters long. - src/app/+admin/system/logs/logs.component.ts - 1 + src/app/shared/form-validators/video-block-validators.ts + 8 - - User created. + + Video caption language is required. - src/app/+admin/users/user-edit/user-create.component.ts - 1 + src/app/shared/form-validators/video-captions-validators.ts + 7 - - Password changed for user . + + Video caption file is required. - src/app/+admin/users/user-edit/user-password.component.ts - 1 + src/app/shared/form-validators/video-captions-validators.ts + 14 - - Update user password + + Name is required. - src/app/+admin/users/user-edit/user-password.component.ts - 1 + src/app/shared/form-validators/video-channel-validators.ts + 12 - - User updated. + + Name must be at least 1 character long. - src/app/+admin/users/user-edit/user-update.component.ts - 1 + src/app/shared/form-validators/video-channel-validators.ts + 13 - - Update user + + Name cannot be more than 50 characters long. - src/app/+admin/users/user-edit/user-update.component.ts - 1 + src/app/shared/form-validators/video-channel-validators.ts + 14 - - An email asking for password reset has been sent to . + + Name should be lowercase alphanumeric; dots and underscores are allowed. - src/app/+admin/users/user-edit/user-update.component.ts - 1 + src/app/shared/form-validators/video-channel-validators.ts + 15 - - Videos will be deleted, comments will be tombstoned. - - src/app/+admin/users/user-list/user-list.component.ts - 1 - + + Support text must be at least 3 characters long. - src/app/shared/shared-moderation/user-moderation-dropdown.component.ts - 1 + src/app/shared/form-validators/video-channel-validators.ts + 49 - - User won't be able to login anymore, but videos and comments will be kept as is. + + Support text cannot be more than 1000 characters long - src/app/+admin/users/user-list/user-list.component.ts - 1 + src/app/shared/form-validators/video-channel-validators.ts + 50 + + + Comment is required. - src/app/shared/shared-moderation/user-moderation-dropdown.component.ts - 1 + src/app/shared/form-validators/video-comment-validators.ts + 7 - - Unban + + Comment must be at least 2 characters long. - src/app/+admin/users/user-list/user-list.component.ts - 1 + src/app/shared/form-validators/video-comment-validators.ts + 8 + + + Comment cannot be more than 3000 characters long. - src/app/+admin/users/user-list/user-list.component.ts - 1 + src/app/shared/form-validators/video-comment-validators.ts + 9 + + + The channel is required. - src/app/shared/shared-moderation/user-moderation-dropdown.component.ts - 1 + src/app/shared/form-validators/video-ownership-change-validators.ts + 7 - - Set Email as Verified + + The username is required. - src/app/+admin/users/user-list/user-list.component.ts - 1 + src/app/shared/form-validators/video-ownership-change-validators.ts + 14 + + + You can only transfer ownership to a local account - src/app/shared/shared-moderation/user-moderation-dropdown.component.ts - 1 + src/app/shared/form-validators/video-ownership-change-validators.ts + 15 - - You cannot ban root. + + Display name cannot be more than 120 characters long. - src/app/+admin/users/user-list/user-list.component.ts - 1 + src/app/shared/form-validators/video-playlist-validators.ts + 14 + + + Privacy is required. - src/app/shared/shared-moderation/user-moderation-dropdown.component.ts - 1 + src/app/shared/form-validators/video-playlist-validators.ts + 23 - - Do you really want to unban users? + + The channel is required when the playlist is public. - src/app/+admin/users/user-list/user-list.component.ts - 1 + src/app/shared/form-validators/video-playlist-validators.ts + 41 - - users unbanned. + + Video name is required. - src/app/+admin/users/user-list/user-list.component.ts - 1 + src/app/shared/form-validators/video-validators.ts + 15 - - You cannot delete root. + + Video name must be at least 3 characters long. - src/app/+admin/users/user-list/user-list.component.ts - 1 + src/app/shared/form-validators/video-validators.ts + 16 + + + Video name cannot be more than 120 characters long. - src/app/shared/shared-moderation/user-moderation-dropdown.component.ts - 1 + src/app/shared/form-validators/video-validators.ts + 17 - - If you remove these users, you will not be able to create others with the same username! + + Video name has leading or trailing whitespace. - src/app/+admin/users/user-list/user-list.component.ts - 1 + src/app/shared/form-validators/video-validators.ts + 18 - - users deleted. + + Video privacy is required. - src/app/+admin/users/user-list/user-list.component.ts - 1 + src/app/shared/form-validators/video-validators.ts + 25 - - users email set as verified. + + Video channel is required. - src/app/+admin/users/user-list/user-list.component.ts - 1 + src/app/shared/form-validators/video-validators.ts + 52 - - An email with the reset password instructions will be sent to . The link will expire within 1 hour. + + Video description must be at least 3 characters long. - src/app/+login/login.component.ts - 1 + src/app/shared/form-validators/video-validators.ts + 59 - - Incorrect username or password. + + Video description cannot be more than 10000 characters long. - src/app/+login/login.component.ts - 1 + src/app/shared/form-validators/video-validators.ts + 60 - - You account is blocked. + + A tag should be more than 2 characters long. - src/app/+login/login.component.ts - 1 + src/app/shared/form-validators/video-validators.ts + 67 - - Video channel created. + + A tag should be less than 30 characters long. - src/app/+my-account/+my-account-video-channels/my-account-video-channel-create.component.ts - 1 + src/app/shared/form-validators/video-validators.ts + 68 - - This name already exists on this instance. + + A maximum of 5 tags can be used on a video. - src/app/+my-account/+my-account-video-channels/my-account-video-channel-create.component.ts - 1 + src/app/shared/form-validators/video-validators.ts + 75 - - Video channel updated. + + A tag should be more than 1 and less than 30 characters long. - src/app/+my-account/+my-account-video-channels/my-account-video-channel-update.component.ts - 1 + src/app/shared/form-validators/video-validators.ts + 76 - - Avatar changed. + + Video support must be at least 3 characters long. - src/app/+my-account/+my-account-video-channels/my-account-video-channel-update.component.ts - 1 + src/app/shared/form-validators/video-validators.ts + 83 + + + Video support cannot be more than 1000 characters long. - src/app/+my-account/my-account-settings/my-account-settings.component.ts - 1 + src/app/shared/form-validators/video-validators.ts + 84 - - 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 ()! + + A date is required to schedule video update. - src/app/+my-account/+my-account-video-channels/my-account-video-channels.component.ts - 1 + src/app/shared/form-validators/video-validators.ts + 91 - - Please type the display name of the video channel () to confirm + + Reporter - src/app/+my-account/+my-account-video-channels/my-account-video-channels.component.ts - 1 + src/app/shared/shared-abuse-list/abuse-details.component.html + 7 - - - Video channel deleted. - src/app/+my-account/+my-account-video-channels/my-account-video-channels.component.ts - 1 + src/app/shared/shared-abuse-list/abuse-list-table.component.html + 21 - - Views for the day + + {VAR_PLURAL, plural, =1 {1 report} other { reports}} - src/app/+my-account/+my-account-video-channels/my-account-video-channels.component.ts - 1 + src/app/shared/shared-abuse-list/abuse-details.component.html + 22 - - - My videos history - src/app/+my-account/my-account-history/my-account-history.component.ts - 1 + src/app/shared/shared-abuse-list/abuse-details.component.html + 42 - - Videos history is enabled + + - src/app/+my-account/my-account-history/my-account-history.component.ts - 1 + src/app/shared/shared-abuse-list/abuse-details.component.html + 22 - - - Videos history is disabled - src/app/+my-account/my-account-history/my-account-history.component.ts - 1 + src/app/shared/shared-abuse-list/abuse-details.component.html + 42 - - Delete videos history + + Reportee - src/app/+my-account/my-account-history/my-account-history.component.ts - 1 + src/app/shared/shared-abuse-list/abuse-details.component.html + 28 - - Are you sure you want to delete all your videos history? + + Updated - src/app/+my-account/my-account-history/my-account-history.component.ts - 1 + src/app/shared/shared-abuse-list/abuse-details.component.html + 48 - - Videos history deleted + + Report - src/app/+my-account/my-account-history/my-account-history.component.ts - 1 + src/app/shared/shared-abuse-list/abuse-details.component.html + 55 - - - Ownership accepted - src/app/+my-account/my-account-ownership/my-account-accept-ownership/my-account-accept-ownership.component.ts - 1 + src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts + 314 - - Please check your emails to verify your new email. + + Reported part - src/app/+my-account/my-account-settings/my-account-change-email/my-account-change-email.component.ts - 1 + src/app/shared/shared-abuse-list/abuse-details.component.html + 73 - - Email updated. + + Note - src/app/+my-account/my-account-settings/my-account-change-email/my-account-change-email.component.ts - 1 + src/app/shared/shared-abuse-list/abuse-details.component.html + 80 - - You current password is invalid. + + The video was deleted - src/app/+my-account/my-account-settings/my-account-change-email/my-account-change-email.component.ts - 1 + src/app/shared/shared-abuse-list/abuse-details.component.html + 89 + + + Comment: - src/app/+my-account/my-account-settings/my-account-change-password/my-account-change-password.component.ts - 1 + src/app/shared/shared-abuse-list/abuse-details.component.html + 95 - - Password updated. + + Violent or Repulsive - src/app/+my-account/my-account-settings/my-account-change-password/my-account-change-password.component.ts - 1 + src/app/shared/shared-abuse-list/abuse-details.component.ts + 19 - - 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. + + Hateful or Abusive - src/app/+my-account/my-account-settings/my-account-danger-zone/my-account-danger-zone.component.ts - 1 + src/app/shared/shared-abuse-list/abuse-details.component.ts + 20 - - Type your username to confirm + + Spam or Misleading - src/app/+my-account/my-account-settings/my-account-danger-zone/my-account-danger-zone.component.ts - 1 + src/app/shared/shared-abuse-list/abuse-details.component.ts + 21 - - Delete my account + + Copyright - src/app/+my-account/my-account-settings/my-account-danger-zone/my-account-danger-zone.component.ts - 1 + src/app/shared/shared-abuse-list/abuse-details.component.ts + 23 - - - Your account is deleted. - src/app/+my-account/my-account-settings/my-account-danger-zone/my-account-danger-zone.component.ts - 1 + src/app/shared/shared-moderation/abuse.service.ts + 159 - - New video from your subscriptions + + Server rules - src/app/+my-account/my-account-settings/my-account-notification-preferences/my-account-notification-preferences.component.ts - 1 + src/app/shared/shared-abuse-list/abuse-details.component.ts + 24 - - New comment on your video + + Thumbnails - src/app/+my-account/my-account-settings/my-account-notification-preferences/my-account-notification-preferences.component.ts - 1 + src/app/shared/shared-abuse-list/abuse-details.component.ts + 25 - - - New video abuse - src/app/+my-account/my-account-settings/my-account-notification-preferences/my-account-notification-preferences.component.ts - 1 + src/app/shared/shared-moderation/abuse.service.ts + 173 - - Video blocked automatically waiting review + + Showing to of reports - src/app/+my-account/my-account-settings/my-account-notification-preferences/my-account-notification-preferences.component.ts - 1 + src/app/shared/shared-abuse-list/abuse-list-table.component.html + 6 - - One of your video is blocked/unblocked + + Video/Comment/Account - src/app/+my-account/my-account-settings/my-account-notification-preferences/my-account-notification-preferences.component.ts - 1 + src/app/shared/shared-abuse-list/abuse-list-table.component.html + 22 - - Video published (after transcoding/scheduled update) + + Messages - src/app/+my-account/my-account-settings/my-account-notification-preferences/my-account-notification-preferences.component.ts - 1 + src/app/shared/shared-abuse-list/abuse-list-table.component.html + 25 - - Video import finished + + Internal note - src/app/+my-account/my-account-settings/my-account-notification-preferences/my-account-notification-preferences.component.ts - 1 + src/app/shared/shared-abuse-list/abuse-list-table.component.html + 26 - - A new user registered on your instance + + Deleted account - src/app/+my-account/my-account-settings/my-account-notification-preferences/my-account-notification-preferences.component.ts - 1 + src/app/shared/shared-abuse-list/abuse-list-table.component.html + 57,58 - - You or your channel(s) has a new follower + + This video has been reported multiple times. - src/app/+my-account/my-account-settings/my-account-notification-preferences/my-account-notification-preferences.component.ts - 1 + src/app/shared/shared-abuse-list/abuse-list-table.component.html + 70 - - Someone mentioned you in video comments + + The video was blocked - src/app/+my-account/my-account-settings/my-account-notification-preferences/my-account-notification-preferences.component.ts - 1 + src/app/shared/shared-abuse-list/abuse-list-table.component.html + 79 - - Your instance has a new follower + + by on - src/app/+my-account/my-account-settings/my-account-notification-preferences/my-account-notification-preferences.component.ts - 1 + src/app/shared/shared-abuse-list/abuse-list-table.component.html + 82 + + + src/app/shared/shared-abuse-list/abuse-list-table.component.html + 99 - - Your instance auto followed another instance + + Video was deleted - src/app/+my-account/my-account-settings/my-account-notification-preferences/my-account-notification-preferences.component.ts - 1 + src/app/shared/shared-abuse-list/abuse-list-table.component.html + 89 - - Preferences saved + + Account deleted - src/app/+my-account/my-account-settings/my-account-notification-preferences/my-account-notification-preferences.component.ts - 1 + src/app/shared/shared-abuse-list/abuse-list-table.component.html + 125,126 - - Profile updated. + + No abuses found matching current filters. - src/app/+my-account/my-account-settings/my-account-profile/my-account-profile.component.ts - 1 + src/app/shared/shared-abuse-list/abuse-list-table.component.html + 166 - - Playlist created. + + No abuses found. - src/app/+my-account/my-account-video-playlists/my-account-video-playlist-create.component.ts - 1 + src/app/shared/shared-abuse-list/abuse-list-table.component.html + 167 - - Playlist updated. + + Unsolved reports - src/app/+my-account/my-account-video-playlists/my-account-video-playlist-update.component.ts - 1 + src/app/shared/shared-abuse-list/abuse-list-table.component.ts + 42 - - Do you really want to delete ? + + Accepted reports - src/app/+my-account/my-account-video-playlists/my-account-video-playlists.component.ts - 1 + src/app/shared/shared-abuse-list/abuse-list-table.component.ts + 46 - - Playlist deleted. + + Refused reports - src/app/+my-account/my-account-video-playlists/my-account-video-playlists.component.ts - 1 + src/app/shared/shared-abuse-list/abuse-list-table.component.ts + 50 - - My videos + + Reports with blocked videos - src/app/+my-account/my-account-videos/my-account-videos.component.ts - 1 + src/app/shared/shared-abuse-list/abuse-list-table.component.ts + 54 + + + Reports with deleted videos - src/app/+my-account/my-account.component.ts - 1 + src/app/shared/shared-abuse-list/abuse-list-table.component.ts + 58 - - Do you really want to delete videos? + + Do you really want to delete this abuse report? - src/app/+my-account/my-account-videos/my-account-videos.component.ts - 1 + src/app/shared/shared-abuse-list/abuse-list-table.component.ts + 144 - - videos deleted. + + Abuse deleted. - src/app/+my-account/my-account-videos/my-account-videos.component.ts - 1 + src/app/shared/shared-abuse-list/abuse-list-table.component.ts + 149 - - Do you really want to delete ? + + Deleted comment - src/app/+my-account/my-account-videos/my-account-videos.component.ts - 1 + src/app/shared/shared-abuse-list/abuse-list-table.component.ts + 225 - - Video deleted. + + Messages with reporter - src/app/+my-account/my-account-videos/my-account-videos.component.ts - 1 + src/app/shared/shared-abuse-list/abuse-list-table.component.ts + 259 + + + Messages with moderators - src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts - 1 + src/app/shared/shared-abuse-list/abuse-list-table.component.ts + 260 - - Ownership change request sent. + + Update internal note - src/app/+my-account/my-account-videos/video-change-ownership/video-change-ownership.component.ts - 1 + src/app/shared/shared-abuse-list/abuse-list-table.component.ts + 265 - - My library + + Mark as accepted - src/app/+my-account/my-account.component.ts - 1 + src/app/shared/shared-abuse-list/abuse-list-table.component.ts + 270 - - My playlists + + Mark as rejected - src/app/+my-account/my-account.component.ts - 1 + src/app/shared/shared-abuse-list/abuse-list-table.component.ts + 275 - - My subscriptions + + Add internal note - src/app/+my-account/my-account.component.ts - 1 + src/app/shared/shared-abuse-list/abuse-list-table.component.ts + 280 - - My history + + Delete report - src/app/+my-account/my-account.component.ts - 1 + src/app/shared/shared-abuse-list/abuse-list-table.component.ts + 285 - - Misc + + Actions for the flagged account - src/app/+my-account/my-account.component.ts - 1 + src/app/shared/shared-abuse-list/abuse-list-table.component.ts + 296 - - My settings + + Mute account - src/app/+my-account/my-account.component.ts - 1 + src/app/shared/shared-abuse-list/abuse-list-table.component.ts + 302 - - - My notifications - src/app/+my-account/my-account.component.ts - 1 + src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts + 322 - - Unable to find user id or verification string. + + Mute server account - src/app/+reset-password/reset-password.component.ts - 1 + src/app/shared/shared-abuse-list/abuse-list-table.component.ts + 308 + + + Actions for the reporter - src/app/+signup/+verify-account/verify-account-email/verify-account-email.component.ts - 1 + src/app/shared/shared-abuse-list/abuse-list-table.component.ts + 320 - - Your password has been successfully reset! + + Mute reporter - src/app/+reset-password/reset-password.component.ts - 1 + src/app/shared/shared-abuse-list/abuse-list-table.component.ts + 326 - - Any + + Mute server - src/app/+search/search-filters.component.ts - 1 + src/app/shared/shared-abuse-list/abuse-list-table.component.ts + 332 + + + Block video - src/app/+search/search-filters.component.ts - 1 + src/app/shared/shared-abuse-list/abuse-list-table.component.ts + 349 - - Today + + Video blocked. - src/app/+search/search-filters.component.ts - 1 + src/app/shared/shared-abuse-list/abuse-list-table.component.ts + 355 - src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts - 1 + src/app/shared/shared-moderation/video-block.component.ts + 60 - - Last 7 days + + Unblock video - src/app/+search/search-filters.component.ts - 1 + src/app/shared/shared-abuse-list/abuse-list-table.component.ts + 365 - - Last 30 days + + Video unblocked. - src/app/+search/search-filters.component.ts - 1 + src/app/shared/shared-abuse-list/abuse-list-table.component.ts + 371 - - Last 365 days + + Delete video - src/app/+search/search-filters.component.ts - 1 + src/app/shared/shared-abuse-list/abuse-list-table.component.ts + 381 - - Short (< 4 min) + + Actions for the comment - src/app/+search/search-filters.component.ts - 1 + src/app/shared/shared-abuse-list/abuse-list-table.component.ts + 410 - - Medium (4-10 min) + + Delete comment - src/app/+search/search-filters.component.ts - 1 + src/app/shared/shared-abuse-list/abuse-list-table.component.ts + 416 - - Long (> 10 min) + + Comment deleted. - src/app/+search/search-filters.component.ts - 1 + src/app/shared/shared-abuse-list/abuse-list-table.component.ts + 428 - - Relevance + + Account muted by the instance. - src/app/+search/search-filters.component.ts - 1 + src/app/shared/shared-abuse-list/abuse-list-table.component.ts + 444 - - - Publish date - src/app/+search/search-filters.component.ts - 1 + src/app/shared/shared-moderation/user-moderation-dropdown.component.ts + 171 - - Views + + Server muted by the instance. - src/app/+search/search-filters.component.ts - 1 + src/app/shared/shared-abuse-list/abuse-list-table.component.ts + 456 - - Search index is unavailable. Retrying with instance results instead. + + Messages with the reporter - src/app/+search/search.component.ts - 1 + src/app/shared/shared-abuse-list/abuse-message-modal.component.html + 4 - - Search error + + Messages with the moderation team - src/app/+search/search.component.ts - 1 + src/app/shared/shared-abuse-list/abuse-message-modal.component.html + 5 - - Now please check your emails to verify your account and complete signup. + + No messages for now. - src/app/+signup/+register/register.component.ts - 1 + src/app/shared/shared-abuse-list/abuse-message-modal.component.html + 28,29 - - You are now logged in as ! + + Add a message - src/app/+signup/+register/register.component.ts - 1 + src/app/shared/shared-abuse-list/abuse-message-modal.component.html + 44 - - An email with verification link will be sent to . + + Add a message to communicate with the reporter - src/app/+signup/+verify-account/verify-account-ask-send-email/verify-account-ask-send-email.component.ts - 1 + src/app/shared/shared-abuse-list/abuse-message-modal.component.ts + 100 - - Published videos + + Add a message to communicate with the moderation team - src/app/+video-channels/video-channel-videos/video-channel-videos.component.ts - 1 + src/app/shared/shared-abuse-list/abuse-message-modal.component.ts + 103 - - {VAR_PLURAL, plural, =1 {Published 1 video} other {Published videos} } + + Moderation comment - src/app/+video-channels/video-channel-videos/video-channel-videos.component.ts - 1 + src/app/shared/shared-abuse-list/moderation-comment-modal.component.html + 3 - - Subscribe to the account + + This comment can only be seen by you or the other moderators. - src/app/+video-channels/video-channels.component.ts - 1 + src/app/shared/shared-abuse-list/moderation-comment-modal.component.html + 21,22 + + + Update this comment - src/app/+videos/+video-watch/video-watch.component.ts - 1 + src/app/shared/shared-abuse-list/moderation-comment-modal.component.html + 30 - - VIDEO PLAYLISTS + + Comment updated. - src/app/+video-channels/video-channels.component.ts - 1 + src/app/shared/shared-abuse-list/moderation-comment-modal.component.ts + 58 - - Sunday + + Upload a new avatar - src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts - 1 + src/app/shared/shared-actor-image-edit/actor-avatar-edit.component.html + 9 - - - Monday - src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts - 1 + src/app/shared/shared-actor-image-edit/actor-avatar-edit.component.html + 34 - - Tuesday + + Change your avatar - src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts - 1 + src/app/shared/shared-actor-image-edit/actor-avatar-edit.component.html + 18 - - Wednesday + + Remove avatar - src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts - 1 + src/app/shared/shared-actor-image-edit/actor-avatar-edit.component.html + 40 - - Thursday + + max size - src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts - 1 + src/app/shared/shared-actor-image-edit/actor-avatar-edit.component.ts + 47 - - - Friday - src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts - 1 + src/app/shared/shared-forms/preview-upload.component.ts + 39 - - Saturday + + extensions - src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts - 1 + src/app/shared/shared-actor-image-edit/actor-avatar-edit.component.ts + 48 - - Sun + + This image is too large. - src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts - 1 + src/app/shared/shared-actor-image-edit/actor-avatar-edit.component.ts + 56 - Day name short - - - Mon - src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts - 1 + src/app/shared/shared-actor-image-edit/actor-banner-edit.component.ts + 52 - Day name short - - Tue + + Upload a new banner - src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts - 1 + src/app/shared/shared-actor-image-edit/actor-banner-edit.component.html + 9 - Day name short - - - Wed - src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts - 1 + src/app/shared/shared-actor-image-edit/actor-banner-edit.component.html + 26 - Day name short - - Thu + + Change your banner - src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts - 1 + src/app/shared/shared-actor-image-edit/actor-banner-edit.component.html + 18 - Day name short - - Fri + + Remove banner - src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts - 1 + src/app/shared/shared-actor-image-edit/actor-banner-edit.component.html + 32 - Day name short - - Sat + + ratio 6/1, recommended size: 1920x317, max size: , extensions: - src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts - 1 + src/app/shared/shared-actor-image-edit/actor-banner-edit.component.ts + 44 - Day name short - - Su + + Account avatar - src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts - 1 + src/app/shared/shared-actor-image/actor-avatar.component.ts + 47 - Day name min - - Mo + + Channel avatar - src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts - 1 + src/app/shared/shared-actor-image/actor-avatar.component.ts + 48 - Day name min - - Tu + + Markdown compatible that also supports custom PeerTube HTML tags - src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts - 1 + src/app/shared/shared-custom-markup/custom-markup-help.component.html + 2 - Day name min - - We + + Latest published video - src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts - 1 + src/app/shared/shared-custom-markup/peertube-custom-tags/channel-miniature-markup.component.html + 24 - Day name min - - Th + + Advanced filters - src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts - 1 + src/app/shared/shared-forms/advanced-input-filter.component.html + 8 - Day name min - - Fr + + Filter... - src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts - 1 + src/app/shared/shared-forms/advanced-input-filter.component.html + 17 - Day name min - - Sa + + Clear filters - src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts - 1 + src/app/shared/shared-forms/advanced-input-filter.component.html + 23 - Day name min - - January + + Copy - src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts - 1 + src/app/shared/shared-forms/input-toggle-hidden.component.html + 15 - - February + + Copied - src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts - 1 + src/app/shared/shared-forms/input-toggle-hidden.component.ts + 47 - - - March - src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts - 1 + src/app/shared/shared-video-miniature/video-download.component.ts + 196 - - April + + Truncated preview - src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts - 1 + src/app/shared/shared-forms/markdown-textarea.component.html + 11 - - May + + Complete preview - src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts - 1 + src/app/shared/shared-forms/markdown-textarea.component.html + 19 + + + Maximize editor - src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts - 1 + src/app/shared/shared-forms/markdown-textarea.component.ts + 48 - - June + + Exit maximized editor - src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts - 1 + src/app/shared/shared-forms/markdown-textarea.component.ts + 49 - - July + + Recommended - src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts - 1 + src/app/shared/shared-forms/peertube-checkbox.component.html + 33 - - August + + This file is too large. - src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts - 1 + src/app/shared/shared-forms/reactive-file.component.ts + 50 - - September + + PeerTube cannot handle this kind of file. Accepted extensions are }. - src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts - 1 + src/app/shared/shared-forms/reactive-file.component.ts + 56 - - October + + No items found - src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts - 1 + src/app/shared/shared-forms/select/select-checkbox.component.html + 14 - - November + + Add a new option - src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts - 1 + src/app/shared/shared-forms/select/select-checkbox.component.ts + 28 - - December + + Custom value... - src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts - 1 + src/app/shared/shared-forms/select/select-custom-value.component.ts + 69 - - Jan + + Enter a new tag - src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts - 1 + src/app/shared/shared-forms/select/select-tags.component.html + 5 - Month name short - - Feb + + yes - src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts + src/app/shared/shared-instance/feature-boolean.component.html 1 - Month name short - - Mar + + no - src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts - 1 + src/app/shared/shared-instance/feature-boolean.component.html + 2 - Month name short - - Apr + + Features found on this instance - src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts - 1 + src/app/shared/shared-instance/instance-about-accordion.component.html + 6 - Month name short - - - Jun - src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts - 1 + src/app/shared/shared-instance/instance-features-table.component.html + 4 - Month name short - - Jul + + Administrators & Sustainability - src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts - 1 + src/app/shared/shared-instance/instance-about-accordion.component.html + 15 - Month name short - - Aug + + Who are we? - src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts - 1 + src/app/shared/shared-instance/instance-about-accordion.component.html + 19 - Month name short - - Sep + + How long do we plan to maintain this instance? - src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts - 1 + src/app/shared/shared-instance/instance-about-accordion.component.html + 24 - Month name short - - Oct + + How will we finance this instance? - src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts - 1 + src/app/shared/shared-instance/instance-about-accordion.component.html + 29 - Month name short - - Nov + + PeerTube version - src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts - 1 + src/app/shared/shared-instance/instance-features-table.component.html + 6 - Month name short - - Dec + + Default NSFW/sensitive videos policycan be redefined by the users - src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts - 1 + src/app/shared/shared-instance/instance-features-table.component.html + 13,14 - Month name short - - Clear + + User registration allowed - src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts - 1 + src/app/shared/shared-instance/instance-features-table.component.html + 21 - - yy-mm-dd + + Video uploads - src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts - 1 + src/app/shared/shared-instance/instance-features-table.component.html + 28 - Date format in this locale. - - - Video to import updated. - src/app/+videos/+video-edit/video-add-components/video-import-torrent.component.ts - 1 + src/app/shared/shared-instance/instance-features-table.component.html + 39 + + + Transcoding in multiple resolutions - src/app/+videos/+video-edit/video-add-components/video-import-url.component.ts - 1 + src/app/shared/shared-instance/instance-features-table.component.html + 32 - - Your video was uploaded to your account and is private. + + Requires manual validation by moderators - src/app/+videos/+video-edit/video-add-components/video-upload.component.ts - 1 + src/app/shared/shared-instance/instance-features-table.component.html + 41 - - But associated data (tags, description...) will be lost, are you sure you want to leave this page? + + Automatically published - src/app/+videos/+video-edit/video-add-components/video-upload.component.ts - 1 + src/app/shared/shared-instance/instance-features-table.component.html + 42 - - Your video is not uploaded yet, are you sure you want to leave this page? + + Unlimited ( per day) - src/app/+videos/+video-edit/video-add-components/video-upload.component.ts - 1 + src/app/shared/shared-instance/instance-features-table.component.html + 61 - - Upload + + Live streaming enabled - src/app/+videos/+video-edit/video-add-components/video-upload.component.ts - 1 + src/app/shared/shared-instance/instance-features-table.component.html + 71 - - Upload cancelled + + Transcode live video in multiple resolutions - src/app/+videos/+video-edit/video-add-components/video-upload.component.ts - 1 + src/app/shared/shared-instance/instance-features-table.component.html + 78 - - Video published. + + Max parallel lives - src/app/+videos/+video-edit/video-add-components/video-upload.component.ts - 1 + src/app/shared/shared-instance/instance-features-table.component.html + 85 - - Your video quota is exceeded with this video (video size: , used: , quota: ) + + per user / per instance - src/app/+videos/+video-edit/video-add-components/video-upload.component.ts - 1 + src/app/shared/shared-instance/instance-features-table.component.html + 86,88 - - Your daily video quota is exceeded with this video (video size: , used: , quota: ) + + HTTP import (YouTube, Vimeo, direct URL...) - src/app/+videos/+video-edit/video-add-components/video-upload.component.ts - 1 + src/app/shared/shared-instance/instance-features-table.component.html + 96 - - You have unsaved changes! If you leave, your changes will be lost. + + Torrent import - src/app/+videos/+video-edit/video-update.component.ts - 1 + src/app/shared/shared-instance/instance-features-table.component.html + 103 - - Video updated. + + Player - src/app/+videos/+video-edit/video-update.component.ts - 1 + src/app/shared/shared-instance/instance-features-table.component.html + 111 - - The deletion will be sent to remote instances so they can reflect the change. + + P2P enabled - src/app/+videos/+video-watch/comment/video-comments.component.ts - 1 + src/app/shared/shared-instance/instance-features-table.component.html + 115 - - It is a remote comment, so the deletion will only be effective on your instance. + + Users can resolve distant content - src/app/+videos/+video-watch/comment/video-comments.component.ts - 1 + src/app/shared/shared-instance/instance-features-table.component.html + 126 - - When active, the next video is automatically played after the current one. + + Hidden - src/app/+videos/+video-watch/recommendations/recommended-videos.component.ts - 1 + src/app/shared/shared-instance/instance-features-table.component.ts + 53 - - h min sec + + Blurred with confirmation request - src/app/+videos/+video-watch/video-duration-formatter.pipe.ts - 1 + src/app/shared/shared-instance/instance-features-table.component.ts + 54 - - min sec + + Displayed - src/app/+videos/+video-watch/video-duration-formatter.pipe.ts - 1 + src/app/shared/shared-instance/instance-features-table.component.ts + 55 - - sec + + ~ 1 minute - src/app/+videos/+video-watch/video-duration-formatter.pipe.ts - 1 + src/app/shared/shared-instance/instance-features-table.component.ts + 74 - - Stop autoplaying next video + + ~ minutes - src/app/+videos/+video-watch/video-watch-playlist.component.ts - 1 + src/app/shared/shared-instance/instance-features-table.component.ts + 76 - - Autoplay next video + + of full HD videos - src/app/+videos/+video-watch/video-watch-playlist.component.ts - 1 + src/app/shared/shared-instance/instance-features-table.component.ts + 92 - - Stop looping playlist videos + + of HD videos - src/app/+videos/+video-watch/video-watch-playlist.component.ts - 1 + src/app/shared/shared-instance/instance-features-table.component.ts + 93 - - Loop playlist videos + + of average quality videos - src/app/+videos/+video-watch/video-watch-playlist.component.ts - 1 + src/app/shared/shared-instance/instance-features-table.component.ts + 94 - - Like this video + + Loading instance statistics... - src/app/+videos/+video-watch/video-watch.component.ts + src/app/shared/shared-instance/instance-statistics.component.html 1 - - Dislike this video + + Local - src/app/+videos/+video-watch/video-watch.component.ts - 1 + src/app/shared/shared-instance/instance-statistics.component.html + 4 - - Support options for this video + + users - src/app/+videos/+video-watch/video-watch.component.ts - 1 + src/app/shared/shared-instance/instance-statistics.component.html + 11 - - Save to playlist + + videos - src/app/+videos/+video-watch/video-watch.component.ts - 1 + src/app/shared/shared-instance/instance-statistics.component.html + 21 - src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts - 1 + src/app/shared/shared-instance/instance-statistics.component.html + 65 - - You need to be connected to rate this content. + + video views - src/app/+videos/+video-watch/video-watch.component.ts - 1 + src/app/shared/shared-instance/instance-statistics.component.html + 31 - - likes / dislikes + + video comments - src/app/+videos/+video-watch/video-watch.component.ts - 1 + src/app/shared/shared-instance/instance-statistics.component.html + 41 + + + src/app/shared/shared-instance/instance-statistics.component.html + 75 - - This video contains mature or explicit content. Are you sure you want to watch it? + + of hosted video - src/app/+videos/+video-watch/video-watch.component.ts - 1 + src/app/shared/shared-instance/instance-statistics.component.html + 51 - - Mature or explicit content + + followers - src/app/+videos/+video-watch/video-watch.component.ts - 1 + src/app/shared/shared-instance/instance-statistics.component.html + 85 + + + + following + + src/app/shared/shared-instance/instance-statistics.component.html + 95 - - Up Next + + h - src/app/+videos/+video-watch/video-watch.component.ts - 1 + src/app/shared/shared-main/angular/duration-formatter.pipe.ts + 14 - - Autoplay is suspended + + min - src/app/+videos/+video-watch/video-watch.component.ts - 1 + src/app/shared/shared-main/angular/duration-formatter.pipe.ts + 16 - - - Enter/exit fullscreen (requires player focus) - src/app/+videos/+video-watch/video-watch.component.ts - 1 + src/app/shared/shared-main/angular/duration-formatter.pipe.ts + 23 - - Play/Pause the video (requires player focus) + + sec - src/app/+videos/+video-watch/video-watch.component.ts - 1 + src/app/shared/shared-main/angular/duration-formatter.pipe.ts + 17 - - Mute/unmute the video (requires player focus) + + sec - src/app/+videos/+video-watch/video-watch.component.ts - 1 + src/app/shared/shared-main/angular/duration-formatter.pipe.ts + 30 - - Skip to a percentage of the video: 0 is 0% and 9 is 90% (requires player focus) + + years ago - src/app/+videos/+video-watch/video-watch.component.ts - 1 + src/app/shared/shared-main/angular/from-now.pipe.ts + 11 - - Increase the volume (requires player focus) + + 1 year ago - src/app/+videos/+video-watch/video-watch.component.ts - 1 + src/app/shared/shared-main/angular/from-now.pipe.ts + 12 - - - Decrease the volume (requires player focus) - src/app/+videos/+video-watch/video-watch.component.ts - 1 + src/app/shared/shared-main/angular/from-now.pipe.ts + 17 - - Seek the video forward (requires player focus) + + months ago - src/app/+videos/+video-watch/video-watch.component.ts - 1 + src/app/shared/shared-main/angular/from-now.pipe.ts + 18 - - Seek the video backward (requires player focus) + + 1 month ago - src/app/+videos/+video-watch/video-watch.component.ts - 1 + src/app/shared/shared-main/angular/from-now.pipe.ts + 19 - - - Increase playback rate (requires player focus) - src/app/+videos/+video-watch/video-watch.component.ts - 1 + src/app/shared/shared-main/angular/from-now.pipe.ts + 24 - - Decrease playback rate (requires player focus) + + weeks ago - src/app/+videos/+video-watch/video-watch.component.ts - 1 + src/app/shared/shared-main/angular/from-now.pipe.ts + 25 - - Navigate in the video frame by frame (requires player focus) + + 1 week ago - src/app/+videos/+video-watch/video-watch.component.ts - 1 + src/app/shared/shared-main/angular/from-now.pipe.ts + 26 - - Like the video + + days ago - src/app/+videos/+video-watch/video-watch.component.ts - 1 + src/app/shared/shared-main/angular/from-now.pipe.ts + 29 - - Dislike the video + + 1 day ago - src/app/+videos/+video-watch/video-watch.component.ts - 1 + src/app/shared/shared-main/angular/from-now.pipe.ts + 30 - - Videos that have the higher number of likes. + + hours ago - src/app/+videos/video-list/video-most-liked.component.ts - 1 + src/app/shared/shared-main/angular/from-now.pipe.ts + 33 - - Trending for the last 24 hours + + 1 hour ago - src/app/+videos/video-list/video-trending.component.ts - 1 + src/app/shared/shared-main/angular/from-now.pipe.ts + 34 - - Trending videos are those totalizing the greatest number of views during the last 24 hours + + min ago - src/app/+videos/video-list/video-trending.component.ts - 1 + src/app/shared/shared-main/angular/from-now.pipe.ts + 37 - - Trending for the last days + + just now - src/app/+videos/video-list/video-trending.component.ts - 1 + src/app/shared/shared-main/angular/from-now.pipe.ts + 39 - - Trending videos are those totalizing the greatest number of views during the last days + + Open actions - src/app/+videos/video-list/video-trending.component.ts - 1 + src/app/shared/shared-main/buttons/action-dropdown.component.html + 4 - - Videos from your subscriptions + + Open syndication dropdown - src/app/+videos/video-list/video-user-subscriptions.component.ts - 1 + src/app/shared/shared-main/feeds/feed.component.html + 3 - - Focus the search bar + + Get help - src/app/app.component.ts - 1 + src/app/shared/shared-main/misc/help.component.ts + 16 - - Toggle the left menu + + <a href="https://en.wikipedia.org/wiki/Markdown#Example" target="_blank" rel="noopener noreferrer">Markdown</a> compatible that supports: - src/app/app.component.ts - 1 + src/app/shared/shared-main/misc/help.component.ts + 75 - - Go to the discover videos page + + Links - src/app/app.component.ts - 1 + src/app/shared/shared-main/misc/help.component.ts + 82 - - Go to the trending videos page + + New lines - src/app/app.component.ts - 1 + src/app/shared/shared-main/misc/help.component.ts + 83 - - Go to the recently added videos page + + Images - src/app/app.component.ts - 1 + src/app/shared/shared-main/misc/help.component.ts + 85 - - Go to the local videos page + + Close search - src/app/app.component.ts - 1 + src/app/shared/shared-main/misc/simple-search-input.component.html + 14 - - Go to the videos upload page + + You don't have notifications. - src/app/app.component.ts + src/app/shared/shared-main/users/user-notifications.component.html 1 - - Go to my subscriptions + + published a new video: - src/app/core/auth/auth.service.ts - 1 + src/app/shared/shared-main/users/user-notifications.component.html + 15,16 - - Go to my videos + + The notification concerns a video now unavailable - src/app/core/auth/auth.service.ts - 1 + src/app/shared/shared-main/users/user-notifications.component.html + 24,25 - - Go to my imports + + Your video has been unblocked - src/app/core/auth/auth.service.ts - 1 + src/app/shared/shared-main/users/user-notifications.component.html + 33,34 - - Go to my channels + + Your video has been blocked - src/app/core/auth/auth.service.ts - 1 + src/app/shared/shared-main/users/user-notifications.component.html + 41,42 - - Cannot retrieve OAuth Client credentials: . - + + A new video abuse has been created on video - src/app/core/auth/auth.service.ts - 1 + src/app/shared/shared-main/users/user-notifications.component.html + 49 - - Ensure you have correctly configured PeerTube (config/ directory), in particular the "webserver" section. + + A new comment abuse has been created on video - src/app/core/auth/auth.service.ts - 1 + src/app/shared/shared-main/users/user-notifications.component.html + 53 - - You need to reconnect. + + A new account abuse has been created on account - src/app/core/auth/auth.service.ts - 1 + src/app/shared/shared-main/users/user-notifications.component.html + 57 - - Keyboard Shortcuts: + + A new abuse has been created - src/app/core/hotkeys/hotkeys.component.ts - 1 + src/app/shared/shared-main/users/user-notifications.component.html + 62,63 - - Success + + Your abuse has been acceptedrejected - src/app/core/notification/notifier.service.ts - 1 + src/app/shared/shared-main/users/user-notifications.component.html + 70,72 - - Request is too large for the server. Please contact you administrator if you want to increase the limit size. + + Abuse has a new message - src/app/core/rest/rest-extractor.service.ts - 1 + src/app/shared/shared-main/users/user-notifications.component.html + 80,81 - - Too many attempts, please try again after minutes. + + The recently added video has been automatically blocked - src/app/core/rest/rest-extractor.service.ts - 1 + src/app/shared/shared-main/users/user-notifications.component.html + 88 - - Too many attempts, please try again later. + + commented your video - src/app/core/rest/rest-extractor.service.ts - 1 + src/app/shared/shared-main/users/user-notifications.component.html + 99 - - Server error. Please retry later. + + The notification concerns a comment now unavailable - src/app/core/rest/rest-extractor.service.ts - 1 + src/app/shared/shared-main/users/user-notifications.component.html + 107,108 - - - All unsaved data will be lost, are you sure you want to leave this page? - src/app/core/routing/can-deactivate-guard.service.ts - 1 + src/app/shared/shared-main/users/user-notifications.component.html + 172,173 - - Administrator + + Your video has been published - src/app/core/users/user.service.ts - 1 + src/app/shared/shared-main/users/user-notifications.component.html + 116,117 - - Moderator + + Your video import succeeded - src/app/core/users/user.service.ts - 1 + src/app/shared/shared-main/users/user-notifications.component.html + 124,125 - - hide + + Your video import failed - src/app/menu/menu.component.ts - 1 + src/app/shared/shared-main/users/user-notifications.component.html + 132,133 - - blur + + User registered on your instance - src/app/menu/menu.component.ts - 1 + src/app/shared/shared-main/users/user-notifications.component.html + 140,141 - - display + + is following your channel your account - src/app/menu/menu.component.ts - 1 + src/app/shared/shared-main/users/user-notifications.component.html + 150,153 - - Unknown + + mentioned you on video - src/app/menu/menu.component.ts - 1 + src/app/shared/shared-main/users/user-notifications.component.html + 164 - - any language + + Your instance has a new follower () awaiting your approval - src/app/menu/menu.component.ts - 1 + src/app/shared/shared-main/users/user-notifications.component.html + 181,182 - - Confirm + + Your instance automatically followed - src/app/modal/confirm.component.ts - 1 + src/app/shared/shared-main/users/user-notifications.component.html + 190 - - Domain is required. + + A new version of the plugin/theme is available: - src/app/shared/shared-forms/form-validators/batch-domains-validators.service.ts - 1 + src/app/shared/shared-main/users/user-notifications.component.html + 198,199 - - Domains entered are invalid. + + A new version of PeerTube is available: - src/app/shared/shared-forms/form-validators/batch-domains-validators.service.ts - 1 + src/app/shared/shared-main/users/user-notifications.component.html + 206,207 - - Domains entered contain duplicates. + + The notification points to content now unavailable - src/app/shared/shared-forms/form-validators/batch-domains-validators.service.ts - 1 + src/app/shared/shared-main/users/user-notifications.component.html + 214,215 - - is not valid + + viewers - src/app/shared/shared-forms/form-validators/batch-domains-validators.service.ts - 1 + src/app/shared/shared-main/video/video.model.ts + 215 - - Instance name is required. + + views - src/app/shared/shared-forms/form-validators/custom-config-validators.service.ts - 1 + src/app/shared/shared-main/video/video.model.ts + 218 - - Short description should not be longer than 250 characters. + + Only I can see this video - src/app/shared/shared-forms/form-validators/custom-config-validators.service.ts - 1 + src/app/shared/shared-main/video/video.service.ts + 385 - - Twitter username is required. + + Only shareable via a private link - src/app/shared/shared-forms/form-validators/custom-config-validators.service.ts - 1 + src/app/shared/shared-main/video/video.service.ts + 389 - - Previews cache size is required. + + Anyone can see this video - src/app/shared/shared-forms/form-validators/custom-config-validators.service.ts - 1 + src/app/shared/shared-main/video/video.service.ts + 393 - - Previews cache size must be greater than 1. + + Only users of this instance can see this video - src/app/shared/shared-forms/form-validators/custom-config-validators.service.ts - 1 + src/app/shared/shared-main/video/video.service.ts + 397 - - Previews cache size must be a number. + + Violent or repulsive - src/app/shared/shared-forms/form-validators/custom-config-validators.service.ts - 1 + src/app/shared/shared-moderation/abuse.service.ts + 139 - - Captions cache size is required. + + Contains offensive, violent, or coarse language or iconography. - src/app/shared/shared-forms/form-validators/custom-config-validators.service.ts - 1 + src/app/shared/shared-moderation/abuse.service.ts + 140 - - Captions cache size must be greater than 1. + + Hateful or abusive - src/app/shared/shared-forms/form-validators/custom-config-validators.service.ts - 1 + src/app/shared/shared-moderation/abuse.service.ts + 144 - - Captions cache size must be a number. + + Contains abusive, racist or sexist language or iconography. - src/app/shared/shared-forms/form-validators/custom-config-validators.service.ts - 1 + src/app/shared/shared-moderation/abuse.service.ts + 145 - - Signup limit is required. + + Spam, ad or false news - src/app/shared/shared-forms/form-validators/custom-config-validators.service.ts - 1 + src/app/shared/shared-moderation/abuse.service.ts + 149 - - Signup limit must be greater than 1. + + Contains marketing, spam, purposefully deceitful news, or otherwise misleading thumbnail/text/tags. Please provide reputable sources to report hoaxes. - src/app/shared/shared-forms/form-validators/custom-config-validators.service.ts - 1 + src/app/shared/shared-moderation/abuse.service.ts + 150 - - Signup limit must be a number. + + Privacy breach or doxxing - src/app/shared/shared-forms/form-validators/custom-config-validators.service.ts - 1 + src/app/shared/shared-moderation/abuse.service.ts + 154 - - Admin email is required. + + 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-forms/form-validators/custom-config-validators.service.ts - 1 + src/app/shared/shared-moderation/abuse.service.ts + 155 - - Admin email must be valid. + + Infringes your copyright wrt. the regional laws with which the server must comply. - src/app/shared/shared-forms/form-validators/custom-config-validators.service.ts - 1 + src/app/shared/shared-moderation/abuse.service.ts + 160 - - Transcoding threads is required. + + Breaks server rules - src/app/shared/shared-forms/form-validators/custom-config-validators.service.ts - 1 + src/app/shared/shared-moderation/abuse.service.ts + 164 - - Transcoding threads must be greater or equal to 0. + + 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-forms/form-validators/custom-config-validators.service.ts - 1 + src/app/shared/shared-moderation/abuse.service.ts + 165 - - Index URL should be a URL + + The above can only be seen in thumbnails. - src/app/shared/shared-forms/form-validators/custom-config-validators.service.ts - 1 + src/app/shared/shared-moderation/abuse.service.ts + 174 - - Search index URL should be a URL + + The above can only be seen in captions (please describe which). - src/app/shared/shared-forms/form-validators/custom-config-validators.service.ts - 1 + src/app/shared/shared-moderation/abuse.service.ts + 179 - - Email is required. + + Showing to of muted accounts - src/app/shared/shared-forms/form-validators/instance-validators.service.ts - 1 + src/app/shared/shared-moderation/account-blocklist.component.html + 10 - src/app/shared/shared-forms/form-validators/user-validators.service.ts - 1 + src/app/shared/shared-moderation/account-blocklist.component.html + 10 - - Email must be valid. + + Muted at - src/app/shared/shared-forms/form-validators/instance-validators.service.ts - 1 + src/app/shared/shared-moderation/account-blocklist.component.html + 24 - src/app/shared/shared-forms/form-validators/user-validators.service.ts - 1 + src/app/shared/shared-moderation/account-blocklist.component.html + 24 - - - Your name is required. - src/app/shared/shared-forms/form-validators/instance-validators.service.ts - 1 + src/app/shared/shared-moderation/server-blocklist.component.html + 32 - - - Your name must be at least 1 character long. - src/app/shared/shared-forms/form-validators/instance-validators.service.ts - 1 + src/app/shared/shared-moderation/server-blocklist.component.html + 32 - - Your name cannot be more than 120 characters long. + + Unmute - src/app/shared/shared-forms/form-validators/instance-validators.service.ts - 1 + src/app/shared/shared-moderation/account-blocklist.component.html + 31 - - - A subject is required. - src/app/shared/shared-forms/form-validators/instance-validators.service.ts - 1 + src/app/shared/shared-moderation/account-blocklist.component.html + 31 - - - The subject must be at least 1 character long. - src/app/shared/shared-forms/form-validators/instance-validators.service.ts - 1 + src/app/shared/shared-moderation/server-blocklist.component.html + 39 - - - The subject cannot be more than 120 characters long. - src/app/shared/shared-forms/form-validators/instance-validators.service.ts - 1 + src/app/shared/shared-moderation/server-blocklist.component.html + 39 - - A message is required. + + No account found matching current filters. - src/app/shared/shared-forms/form-validators/instance-validators.service.ts - 1 + src/app/shared/shared-moderation/account-blocklist.component.html + 53 - - - The message must be at least 3 characters long. - src/app/shared/shared-forms/form-validators/instance-validators.service.ts - 1 + src/app/shared/shared-moderation/account-blocklist.component.html + 53 - - The message cannot be more than 5000 characters long. + + No account found. - src/app/shared/shared-forms/form-validators/instance-validators.service.ts - 1 + src/app/shared/shared-moderation/account-blocklist.component.html + 54 + + + src/app/shared/shared-moderation/account-blocklist.component.html + 54 - - Username is required. + + Account unmuted. - src/app/shared/shared-forms/form-validators/login-validators.service.ts - 1 + src/app/shared/shared-moderation/account-blocklist.component.ts + 43 - src/app/shared/shared-forms/form-validators/user-validators.service.ts - 1 + src/app/shared/shared-moderation/user-moderation-dropdown.component.ts + 129 - - Password is required. + + Account unmuted by your instance. - src/app/shared/shared-forms/form-validators/login-validators.service.ts - 1 + src/app/shared/shared-moderation/account-blocklist.component.ts + 44 + + + 1 host (without "http://") per line - src/app/shared/shared-forms/form-validators/user-validators.service.ts - 1 + src/app/shared/shared-moderation/batch-domains-modal.component.html + 11 - - Confirmation of the password is required. + + Process domains - src/app/shared/shared-forms/form-validators/reset-password-validators.service.ts - 1 + src/app/shared/shared-moderation/batch-domains-modal.component.ts + 28 - - Username must be at least 1 character long. + + Report - src/app/shared/shared-forms/form-validators/user-validators.service.ts - 1 + src/app/shared/shared-moderation/report-modals/account-report.component.ts + 51 - - Username cannot be more than 50 characters long. + + Account reported. - src/app/shared/shared-forms/form-validators/user-validators.service.ts - 1 + src/app/shared/shared-moderation/report-modals/account-report.component.ts + 82 - - Username should be lowercase alphanumeric; dots and underscores are allowed. + + Report comment - src/app/shared/shared-forms/form-validators/user-validators.service.ts - 1 + src/app/shared/shared-moderation/report-modals/comment-report.component.ts + 51 - - Password must be at least 6 characters long. + + Comment reported. - src/app/shared/shared-forms/form-validators/user-validators.service.ts - 1 + src/app/shared/shared-moderation/report-modals/comment-report.component.ts + 82 + + + What is the issue? - src/app/shared/shared-forms/form-validators/user-validators.service.ts - 1 + src/app/shared/shared-moderation/report-modals/report.component.html + 13 - - - Password cannot be more than 255 characters long. - src/app/shared/shared-forms/form-validators/user-validators.service.ts - 1 + src/app/shared/shared-moderation/report-modals/report.component.html + 13 - src/app/shared/shared-forms/form-validators/user-validators.service.ts - 1 + src/app/shared/shared-moderation/report-modals/video-report.component.html + 13 - - The new password and the confirmed password do not correspond. + + Your report will be sent to moderators of and will be forwarded to the comment origin () too. - src/app/shared/shared-forms/form-validators/user-validators.service.ts - 1 + src/app/shared/shared-moderation/report-modals/report.component.html + 36,38 - - - Video quota is required. - src/app/shared/shared-forms/form-validators/user-validators.service.ts - 1 + src/app/shared/shared-moderation/report-modals/report.component.html + 36,38 - - Quota must be greater than -1. + + Please describe the issue... - src/app/shared/shared-forms/form-validators/user-validators.service.ts - 1 + src/app/shared/shared-moderation/report-modals/report.component.html + 42 - - - Daily upload limit is required. - src/app/shared/shared-forms/form-validators/user-validators.service.ts - 1 + src/app/shared/shared-moderation/report-modals/report.component.html + 42 - - - Daily upload limit must be greater than -1. - src/app/shared/shared-forms/form-validators/user-validators.service.ts - 1 + src/app/shared/shared-moderation/report-modals/video-report.component.html + 80 - - User role is required. + + Report video "" - src/app/shared/shared-forms/form-validators/user-validators.service.ts - 1 + src/app/shared/shared-moderation/report-modals/video-report.component.html + 3 - - Description must be at least 3 characters long. + + Start at - src/app/shared/shared-forms/form-validators/user-validators.service.ts - 1 + src/app/shared/shared-moderation/report-modals/video-report.component.html + 47 - src/app/shared/shared-forms/form-validators/video-channel-validators.service.ts - 1 + src/app/shared/shared-share-modal/video-share.component.html + 113 - src/app/shared/shared-forms/form-validators/video-playlist-validators.service.ts - 1 + src/app/shared/shared-video-playlist/video-add-to-playlist.component.html + 34 + + + src/app/shared/shared-video-playlist/video-playlist-element-miniature.component.html + 57 - - Description cannot be more than 1000 characters long. + + Stop at - src/app/shared/shared-forms/form-validators/user-validators.service.ts - 1 + src/app/shared/shared-moderation/report-modals/video-report.component.html + 62 - src/app/shared/shared-forms/form-validators/video-channel-validators.service.ts - 1 + src/app/shared/shared-share-modal/video-share.component.html + 144 - src/app/shared/shared-forms/form-validators/video-playlist-validators.service.ts - 1 + src/app/shared/shared-video-playlist/video-add-to-playlist.component.html + 35 - - - You must agree with the instance terms in order to register on it. - src/app/shared/shared-forms/form-validators/user-validators.service.ts - 1 + src/app/shared/shared-video-playlist/video-playlist-element-miniature.component.html + 71 - - Ban reason must be at least 3 characters long. + + Your report will be sent to moderators of and will be forwarded to the video origin () too. - src/app/shared/shared-forms/form-validators/user-validators.service.ts - 1 + src/app/shared/shared-moderation/report-modals/video-report.component.html + 74,76 - - Ban reason cannot be more than 250 characters long. + + Video reported. - src/app/shared/shared-forms/form-validators/user-validators.service.ts - 1 + src/app/shared/shared-moderation/report-modals/video-report.component.ts + 111 - - Display name is required. + + Showing to of muted instances - src/app/shared/shared-forms/form-validators/user-validators.service.ts - 1 + src/app/shared/shared-moderation/server-blocklist.component.html + 11 - src/app/shared/shared-forms/form-validators/video-channel-validators.service.ts - 1 + src/app/shared/shared-moderation/server-blocklist.component.html + 11 + + + Mute domain - src/app/shared/shared-forms/form-validators/video-playlist-validators.service.ts - 1 + src/app/shared/shared-moderation/server-blocklist.component.html + 18 - - - Display name must be at least 1 character long. - src/app/shared/shared-forms/form-validators/user-validators.service.ts - 1 + src/app/shared/shared-moderation/server-blocklist.component.html + 18 + + + No server found matching current filters. - src/app/shared/shared-forms/form-validators/video-channel-validators.service.ts - 1 + src/app/shared/shared-moderation/server-blocklist.component.html + 55 - src/app/shared/shared-forms/form-validators/video-playlist-validators.service.ts - 1 + src/app/shared/shared-moderation/server-blocklist.component.html + 55 - - Display name cannot be more than 50 characters long. + + No server found. - src/app/shared/shared-forms/form-validators/user-validators.service.ts - 1 + src/app/shared/shared-moderation/server-blocklist.component.html + 56 - src/app/shared/shared-forms/form-validators/video-channel-validators.service.ts - 1 + src/app/shared/shared-moderation/server-blocklist.component.html + 56 - - Report reason is required. + + Mute domains - src/app/shared/shared-forms/form-validators/video-abuse-validators.service.ts - 1 + src/app/shared/shared-moderation/server-blocklist.component.html + 63 - - - Report reason must be at least 2 characters long. - src/app/shared/shared-forms/form-validators/video-abuse-validators.service.ts - 1 + src/app/shared/shared-moderation/server-blocklist.component.html + 63 - - Report reason cannot be more than 3000 characters long. + + Instance unmuted. - src/app/shared/shared-forms/form-validators/video-abuse-validators.service.ts - 1 + src/app/shared/shared-moderation/server-blocklist.component.ts + 45 - - - Moderation comment is required. - src/app/shared/shared-forms/form-validators/video-abuse-validators.service.ts - 1 + src/app/shared/shared-moderation/user-moderation-dropdown.component.ts + 157 - - Moderation comment must be at least 2 characters long. + + Instance unmuted by your instance. - src/app/shared/shared-forms/form-validators/video-abuse-validators.service.ts - 1 + src/app/shared/shared-moderation/server-blocklist.component.ts + 46 - - Moderation comment cannot be more than 3000 characters long. + + Instance muted. - src/app/shared/shared-forms/form-validators/video-abuse-validators.service.ts - 1 + src/app/shared/shared-moderation/server-blocklist.component.ts + 68 - - - The channel is required. - src/app/shared/shared-forms/form-validators/video-accept-ownership-validators.service.ts - 1 + src/app/shared/shared-moderation/user-moderation-dropdown.component.ts + 143 - - Block reason must be at least 2 characters long. + + Instance muted by your instance. - src/app/shared/shared-forms/form-validators/video-block-validators.service.ts - 1 + src/app/shared/shared-moderation/server-blocklist.component.ts + 69 - - Block reason cannot be more than 300 characters long. + + Reason... - src/app/shared/shared-forms/form-validators/video-block-validators.service.ts - 1 + src/app/shared/shared-moderation/user-ban-modal.component.html + 12 - - Video caption language is required. + + A banned user will no longer be able to login. - src/app/shared/shared-forms/form-validators/video-captions-validators.service.ts - 1 + src/app/shared/shared-moderation/user-ban-modal.component.html + 21,22 - - Video caption file is required. + + Ban this user - src/app/shared/shared-forms/form-validators/video-captions-validators.service.ts - 1 + src/app/shared/shared-moderation/user-ban-modal.component.html + 30 - - The username is required. + + users banned. - src/app/shared/shared-forms/form-validators/video-change-ownership-validators.service.ts - 1 + src/app/shared/shared-moderation/user-ban-modal.component.ts + 53 - - You can only transfer ownership to a local account + + User banned. - src/app/shared/shared-forms/form-validators/video-change-ownership-validators.service.ts - 1 + src/app/shared/shared-moderation/user-ban-modal.component.ts + 54 - - Name is required. + + Do you really want to unban ? - src/app/shared/shared-forms/form-validators/video-channel-validators.service.ts - 1 + src/app/shared/shared-moderation/user-moderation-dropdown.component.ts + 66 - - Name must be at least 1 character long. + + User unbanned. - src/app/shared/shared-forms/form-validators/video-channel-validators.service.ts - 1 + src/app/shared/shared-moderation/user-moderation-dropdown.component.ts + 72 - - Name cannot be more than 50 characters long. + + If you remove this user, you will not be able to create another with the same username! - src/app/shared/shared-forms/form-validators/video-channel-validators.service.ts - 1 + src/app/shared/shared-moderation/user-moderation-dropdown.component.ts + 86 - - Name should be lowercase alphanumeric; dots and underscores are allowed. + + User deleted. - src/app/shared/shared-forms/form-validators/video-channel-validators.service.ts - 1 + src/app/shared/shared-moderation/user-moderation-dropdown.component.ts + 92 - - Support text must be at least 3 characters long. + + User email set as verified - src/app/shared/shared-forms/form-validators/video-channel-validators.service.ts - 1 + src/app/shared/shared-moderation/user-moderation-dropdown.component.ts + 103 - - Support text cannot be more than 1000 characters long. + + Account muted. - src/app/shared/shared-forms/form-validators/video-channel-validators.service.ts - 1 + src/app/shared/shared-moderation/user-moderation-dropdown.component.ts + 115 - - - Comment is required. - src/app/shared/shared-forms/form-validators/video-comment-validators.service.ts - 1 + src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts + 240 - - Comment must be at least 2 characters long. + + Account unmuted by the instance. - src/app/shared/shared-forms/form-validators/video-comment-validators.service.ts - 1 + src/app/shared/shared-moderation/user-moderation-dropdown.component.ts + 185 - - Comment cannot be more than 3000 characters long. + + Instance muted by the instance. - src/app/shared/shared-forms/form-validators/video-comment-validators.service.ts - 1 + src/app/shared/shared-moderation/user-moderation-dropdown.component.ts + 199 - - Display name cannot be more than 120 characters long. + + Instance unmuted by the instance. - src/app/shared/shared-forms/form-validators/video-playlist-validators.service.ts - 1 + src/app/shared/shared-moderation/user-moderation-dropdown.component.ts + 213 - - Privacy is required. + + Are you sure you want to remove all the comments of this account? - src/app/shared/shared-forms/form-validators/video-playlist-validators.service.ts - 1 + src/app/shared/shared-moderation/user-moderation-dropdown.component.ts + 224 - - The channel is required when the playlist is public. + + Delete account comments - src/app/shared/shared-forms/form-validators/video-playlist-validators.service.ts - 1 + src/app/shared/shared-moderation/user-moderation-dropdown.component.ts + 225 - - Video name is required. + + Will remove comments of this account (may take several minutes). - src/app/shared/shared-forms/form-validators/video-validators.service.ts - 1 + src/app/shared/shared-moderation/user-moderation-dropdown.component.ts + 231 - - Video name must be at least 3 characters long. + + Edit user - src/app/shared/shared-forms/form-validators/video-validators.service.ts - 1 + src/app/shared/shared-moderation/user-moderation-dropdown.component.ts + 259 - - Video name cannot be more than 120 characters long. + + Change quota, role, and more. - src/app/shared/shared-forms/form-validators/video-validators.service.ts - 1 + src/app/shared/shared-moderation/user-moderation-dropdown.component.ts + 260 - - Video privacy is required. + + Delete user - src/app/shared/shared-forms/form-validators/video-validators.service.ts - 1 + src/app/shared/shared-moderation/user-moderation-dropdown.component.ts + 264 - - Video channel is required. + + Unban user - src/app/shared/shared-forms/form-validators/video-validators.service.ts - 1 + src/app/shared/shared-moderation/user-moderation-dropdown.component.ts + 275 - - Video description must be at least 3 characters long. + + Allow the user to login and create videos/comments again - src/app/shared/shared-forms/form-validators/video-validators.service.ts - 1 + src/app/shared/shared-moderation/user-moderation-dropdown.component.ts + 276 - - Video description cannot be more than 10000 characters long. + + Mute this account - src/app/shared/shared-forms/form-validators/video-validators.service.ts - 1 + src/app/shared/shared-moderation/user-moderation-dropdown.component.ts + 293 - - A tag should be more than 2 characters long. + + Hide any content from that user from you. - src/app/shared/shared-forms/form-validators/video-validators.service.ts - 1 + src/app/shared/shared-moderation/user-moderation-dropdown.component.ts + 294 - - A tag should be less than 30 characters long. + + Unmute this account - src/app/shared/shared-forms/form-validators/video-validators.service.ts - 1 + src/app/shared/shared-moderation/user-moderation-dropdown.component.ts + 299 - - Video support must be at least 3 characters long. + + Show back content from that user for you. - src/app/shared/shared-forms/form-validators/video-validators.service.ts - 1 + src/app/shared/shared-moderation/user-moderation-dropdown.component.ts + 300 - - Video support cannot be more than 1000 characters long. + + Mute the instance - src/app/shared/shared-forms/form-validators/video-validators.service.ts - 1 + src/app/shared/shared-moderation/user-moderation-dropdown.component.ts + 305 - - A date is required to schedule video update. + + Hide any content from that instance for you. - src/app/shared/shared-forms/form-validators/video-validators.service.ts - 1 + src/app/shared/shared-moderation/user-moderation-dropdown.component.ts + 306 - - Copied + + Unmute the instance - src/app/shared/shared-forms/input-readonly-copy.component.ts - 1 + src/app/shared/shared-moderation/user-moderation-dropdown.component.ts + 311 + + + Show back content from that instance for you. - src/app/shared/shared-video-miniature/video-download.component.ts - 1 + src/app/shared/shared-moderation/user-moderation-dropdown.component.ts + 312 - - max size + + Remove comments from your videos - src/app/shared/shared-forms/preview-upload.component.ts - 1 + src/app/shared/shared-moderation/user-moderation-dropdown.component.ts + 317 + + + Remove comments made by this account on your videos. - src/app/shared/shared-main/account/actor-avatar-info.component.ts - 1 + src/app/shared/shared-moderation/user-moderation-dropdown.component.ts + 318 - - This file is too large. + + Mute this account by your instance - src/app/shared/shared-forms/reactive-file.component.ts - 1 + src/app/shared/shared-moderation/user-moderation-dropdown.component.ts + 329 - - PeerTube cannot handle this kind of file. Accepted extensions are . + + Hide any content from that user from you, your instance and its users. - src/app/shared/shared-forms/reactive-file.component.ts - 1 + src/app/shared/shared-moderation/user-moderation-dropdown.component.ts + 330 - - Hidden + + Unmute this account by your instance - src/app/shared/shared-instance/instance-features-table.component.ts - 1 + src/app/shared/shared-moderation/user-moderation-dropdown.component.ts + 335 - - Blurred with confirmation request + + Show this user's content to the users of this instance again. - src/app/shared/shared-instance/instance-features-table.component.ts - 1 + src/app/shared/shared-moderation/user-moderation-dropdown.component.ts + 336 - - Displayed + + Mute the instance by your instance - src/app/shared/shared-instance/instance-features-table.component.ts - 1 + src/app/shared/shared-moderation/user-moderation-dropdown.component.ts + 347 - - ~ + + Hide any content from that instance from you, your instance and its users. - src/app/shared/shared-instance/instance-features-table.component.ts - 1 + src/app/shared/shared-moderation/user-moderation-dropdown.component.ts + 348 - - {VAR_PLURAL, plural, =1 {minute} other {minutes} } + + Unmute the instance by your instance - src/app/shared/shared-instance/instance-features-table.component.ts - 1 + src/app/shared/shared-moderation/user-moderation-dropdown.component.ts + 353 - - of full HD videos + + Show back content from that instance for you, your instance and its users. - src/app/shared/shared-instance/instance-features-table.component.ts - 1 + src/app/shared/shared-moderation/user-moderation-dropdown.component.ts + 354 - - of HD videos + + Remove comments from your instance - src/app/shared/shared-instance/instance-features-table.component.ts - 1 + src/app/shared/shared-moderation/user-moderation-dropdown.component.ts + 364 - - of average quality videos + + Remove comments made by this account from your instance. - src/app/shared/shared-instance/instance-features-table.component.ts - 1 + src/app/shared/shared-moderation/user-moderation-dropdown.component.ts + 365 - - (channel page) + + Block video "" - src/app/shared/shared-main/account/avatar.component.ts - 1 + src/app/shared/shared-moderation/video-block.component.html + 3 + + + Block live "" - src/app/shared/shared-video-miniature/video-miniature.component.ts - 1 + src/app/shared/shared-moderation/video-block.component.html + 4 - - (account page) + + Please describe the reason... - src/app/shared/shared-main/account/avatar.component.ts - 1 + src/app/shared/shared-moderation/video-block.component.html + 13 - - years ago + + Unfederate the video - src/app/shared/shared-main/angular/from-now.pipe.ts - 1 + src/app/shared/shared-moderation/video-block.component.html + 24 - - year ago + + This will ask remote instances to delete it - src/app/shared/shared-main/angular/from-now.pipe.ts - 1 + src/app/shared/shared-moderation/video-block.component.html + 27 - - months ago + + Blocking this live will automatically terminate the live stream. - src/app/shared/shared-main/angular/from-now.pipe.ts - 1 + src/app/shared/shared-moderation/video-block.component.html + 33,34 - - month ago + + Share the playlist - src/app/shared/shared-main/angular/from-now.pipe.ts - 1 + src/app/shared/shared-share-modal/video-share.component.html + 11 - - weeks ago + + QR-Code - src/app/shared/shared-main/angular/from-now.pipe.ts - 1 + src/app/shared/shared-share-modal/video-share.component.html + 27 - - - week ago - src/app/shared/shared-main/angular/from-now.pipe.ts - 1 + src/app/shared/shared-share-modal/video-share.component.html + 81 - - days ago + + Embed - src/app/shared/shared-main/angular/from-now.pipe.ts - 1 + src/app/shared/shared-share-modal/video-share.component.html + 37 - - - day ago - src/app/shared/shared-main/angular/from-now.pipe.ts - 1 + src/app/shared/shared-share-modal/video-share.component.html + 91 - - hours ago + + The url is not secured (no HTTPS), so the embed video won't work on HTTPS websites (web browsers block non secured HTTP requests on HTTPS websites). - src/app/shared/shared-main/angular/from-now.pipe.ts - 1 + src/app/shared/shared-share-modal/video-share.component.html + 44,45 - - - hour ago - src/app/shared/shared-main/angular/from-now.pipe.ts - 1 + src/app/shared/shared-share-modal/video-share.component.html + 98,99 - - min ago + + Share the playlist at this video position - src/app/shared/shared-main/angular/from-now.pipe.ts - 1 + src/app/shared/shared-share-modal/video-share.component.html + 58 - - just now + + Share the video - src/app/shared/shared-main/angular/from-now.pipe.ts - 1 + src/app/shared/shared-share-modal/video-share.component.html + 66 - - Markdown compatible that supports: + + Auto select subtitle - src/app/shared/shared-main/misc/help.component.ts - 1 + src/app/shared/shared-share-modal/video-share.component.html + 128 - - Emphasis + + Autoplay - src/app/shared/shared-main/misc/help.component.ts - 1 + src/app/shared/shared-share-modal/video-share.component.html + 159 - - Links + + Loop - src/app/shared/shared-main/misc/help.component.ts - 1 + src/app/shared/shared-share-modal/video-share.component.html + 173 - - New lines + + Use origin instance URL - src/app/shared/shared-main/misc/help.component.ts - 1 + src/app/shared/shared-share-modal/video-share.component.html + 180 - - Lists + + Display video title - src/app/shared/shared-main/misc/help.component.ts - 1 + src/app/shared/shared-share-modal/video-share.component.html + 189 - - Images + + Display privacy warning - src/app/shared/shared-main/misc/help.component.ts - 1 + src/app/shared/shared-share-modal/video-share.component.html + 196 - - Only I can see this video + + Display player controls - src/app/shared/shared-main/video/video.service.ts - 1 + src/app/shared/shared-share-modal/video-share.component.html + 203 - - Only people with the private link can see this video + + Display PeerTube button link - src/app/shared/shared-main/video/video.service.ts - 1 + src/app/shared/shared-share-modal/video-share.component.html + 210 - - Anyone can see this video + + More customization - src/app/shared/shared-main/video/video.service.ts - 1 + src/app/shared/shared-share-modal/video-share.component.html + 223,224 - - Only users of this instance can see this video + + Less customization - src/app/shared/shared-main/video/video.service.ts - 1 + src/app/shared/shared-share-modal/video-share.component.html + 231,232 - - Account unmuted. + + Support - src/app/shared/shared-moderation/account-blocklist.component.ts - 1 + src/app/shared/shared-support-modal/support-modal.component.html + 3 + + + Maybe later - src/app/shared/shared-moderation/user-moderation-dropdown.component.ts - 1 + src/app/shared/shared-support-modal/support-modal.component.html + 11 - - Account unmuted by your instance. + + LIVE ENDED - src/app/shared/shared-moderation/account-blocklist.component.ts - 1 + src/app/shared/shared-thumbnail/video-thumbnail.component.html + 32 - - Process domains + + Add to watch later - src/app/shared/shared-moderation/batch-domains-modal.component.ts - 1 + src/app/shared/shared-thumbnail/video-thumbnail.component.ts + 29 - - Instance unmuted. + + Remove from watch later - src/app/shared/shared-moderation/server-blocklist.component.ts - 1 + src/app/shared/shared-thumbnail/video-thumbnail.component.ts + 30 + + + instance default - src/app/shared/shared-moderation/user-moderation-dropdown.component.ts - 1 + src/app/shared/shared-user-settings/user-interface-settings.component.html + 8 - - Instance unmuted by your instance. + + peertube default - src/app/shared/shared-moderation/server-blocklist.component.ts - 1 + src/app/shared/shared-user-settings/user-interface-settings.component.html + 9 - - Instance muted. + + Interface settings updated. - src/app/shared/shared-moderation/server-blocklist.component.ts - 1 + src/app/shared/shared-user-settings/user-interface-settings.component.ts + 72 - - - Instance muted by your instance. - src/app/shared/shared-moderation/server-blocklist.component.ts - 1 + src/app/shared/shared-user-settings/user-interface-settings.component.ts + 79 - - users banned. + + Default policy on videos containing sensitive content - src/app/shared/shared-moderation/user-ban-modal.component.ts - 1 + src/app/shared/shared-user-settings/user-video-settings.component.html + 4 - - User banned. + + Only display videos in the following languages/subtitles - src/app/shared/shared-moderation/user-ban-modal.component.ts - 1 + src/app/shared/shared-user-settings/user-video-settings.component.html + 25 - - Do you really want to unban ? + + In Recently added, Trending, Local, Most liked and Search pages - src/app/shared/shared-moderation/user-moderation-dropdown.component.ts - 1 + src/app/shared/shared-user-settings/user-video-settings.component.html + 28 - - User unbanned. + + Help share videos being played - src/app/shared/shared-moderation/user-moderation-dropdown.component.ts - 1 + src/app/shared/shared-user-settings/user-video-settings.component.html + 47 - - If you remove this user, you will not be able to create another with the same username! + + The sharing system implies that some technical information about your system (such as a public IP address) can be sent to other peers, but greatly helps to reduce server load. - src/app/shared/shared-moderation/user-moderation-dropdown.component.ts - 1 + src/app/shared/shared-user-settings/user-video-settings.component.html + 50 - - User deleted. + + Automatically play videos - src/app/shared/shared-moderation/user-moderation-dropdown.component.ts - 1 + src/app/shared/shared-user-settings/user-video-settings.component.html + 58 - - User email set as verified + + When on a video page, directly start playing the video. - src/app/shared/shared-moderation/user-moderation-dropdown.component.ts - 1 + src/app/shared/shared-user-settings/user-video-settings.component.html + 61 - - Account muted. + + Automatically start playing the next video - src/app/shared/shared-moderation/user-moderation-dropdown.component.ts - 1 + src/app/shared/shared-user-settings/user-video-settings.component.html + 69 - - Instance muted. + + When a video ends, follow up with the next suggested video. - src/app/shared/shared-moderation/user-moderation-dropdown.component.ts - 1 + src/app/shared/shared-user-settings/user-video-settings.component.html + 72 - - Account unmuted by the instance. + + Unknown language - src/app/shared/shared-moderation/user-moderation-dropdown.component.ts - 1 + src/app/shared/shared-user-settings/user-video-settings.component.ts + 55 - - Instance muted by the instance. + + Too many languages are enabled. Please enable them all or stay below 20 enabled languages. - src/app/shared/shared-moderation/user-moderation-dropdown.component.ts - 1 + src/app/shared/shared-user-settings/user-video-settings.component.ts + 92 - - Instance unmuted by the instance. + + Video settings updated. - src/app/shared/shared-moderation/user-moderation-dropdown.component.ts - 1 + src/app/shared/shared-user-settings/user-video-settings.component.ts + 169 - - Are you sure you want to remove all the comments of this account? + + Display/Video settings updated. - src/app/shared/shared-moderation/user-moderation-dropdown.component.ts - 1 + src/app/shared/shared-user-settings/user-video-settings.component.ts + 178 - - Delete account comments + + Remote subscribeRemote interact - src/app/shared/shared-moderation/user-moderation-dropdown.component.ts - 1 + src/app/shared/shared-user-subscription/remote-subscribe.component.html + 11,12 - - Will remove comments of this account (may take several minutes). + + You can subscribe to the channel via any ActivityPub-capable fediverse instance (PeerTube, Mastodon or Pleroma for example). - src/app/shared/shared-moderation/user-moderation-dropdown.component.ts - 1 + src/app/shared/shared-user-subscription/remote-subscribe.component.html + 18,19 - - Edit user + + You can interact with this via any ActivityPub-capable fediverse instance (PeerTube, Mastodon or Pleroma for example). - src/app/shared/shared-moderation/user-moderation-dropdown.component.ts - 1 + src/app/shared/shared-user-subscription/remote-subscribe.component.html + 26,27 - - Change quota, role, and more. + + Cannot fetch information of this remote account - src/app/shared/shared-moderation/user-moderation-dropdown.component.ts - 1 + src/app/shared/shared-user-subscription/remote-subscribe.component.ts + 60 - - Delete user + + Subscribe - src/app/shared/shared-moderation/user-moderation-dropdown.component.ts - 1 + src/app/shared/shared-user-subscription/subscribe-button.component.html + 9 - - Unban user + + Subscribe to all channels - src/app/shared/shared-moderation/user-moderation-dropdown.component.ts - 1 + src/app/shared/shared-user-subscription/subscribe-button.component.html + 11 - - Allow the user to login and create videos/comments again + + channels subscribed - src/app/shared/shared-moderation/user-moderation-dropdown.component.ts - 1 + src/app/shared/shared-user-subscription/subscribe-button.component.html + 13 - - Mute this account + + {VAR_SELECT, select, undefined {Unsubscribe} other {Unsubscribe from all channels}} - src/app/shared/shared-moderation/user-moderation-dropdown.component.ts - 1 + src/app/shared/shared-user-subscription/subscribe-button.component.html + 34 - - Hide any content from that user for you. + + Multiple ways to subscribe to the current channel - src/app/shared/shared-moderation/user-moderation-dropdown.component.ts - 1 + src/app/shared/shared-user-subscription/subscribe-button.component.html + 44 - - Unmute this account + + Open subscription dropdown - src/app/shared/shared-moderation/user-moderation-dropdown.component.ts - 1 + src/app/shared/shared-user-subscription/subscribe-button.component.html + 46 - - Show back content from that user for you. + + Using an ActivityPub account - src/app/shared/shared-moderation/user-moderation-dropdown.component.ts - 1 + src/app/shared/shared-user-subscription/subscribe-button.component.html + 54 - - Mute the instance + + Subscribe with an account on this instance - src/app/shared/shared-moderation/user-moderation-dropdown.component.ts - 1 + src/app/shared/shared-user-subscription/subscribe-button.component.html + 57 - - Hide any content from that instance for you. + + Subscribe with your local account - src/app/shared/shared-moderation/user-moderation-dropdown.component.ts - 1 + src/app/shared/shared-user-subscription/subscribe-button.component.html + 58 - - Unmute the instance + + Subscribe with a remote account: - src/app/shared/shared-moderation/user-moderation-dropdown.component.ts - 1 + src/app/shared/shared-user-subscription/subscribe-button.component.html + 62 - - Show back content from that instance for you. + + Using a syndication feed - src/app/shared/shared-moderation/user-moderation-dropdown.component.ts - 1 + src/app/shared/shared-user-subscription/subscribe-button.component.html + 68 - - Remove comments from your videos + + Subscribe via RSS - src/app/shared/shared-moderation/user-moderation-dropdown.component.ts - 1 + src/app/shared/shared-user-subscription/subscribe-button.component.html + 69 - - Remove comments of this account from your videos. + + Subscribed to all current channels of . You will be notified of all their new videos. - src/app/shared/shared-moderation/user-moderation-dropdown.component.ts - 1 + src/app/shared/shared-user-subscription/subscribe-button.component.ts + 109 - - Mute this account by your instance + + Subscribed to . You will be notified of all their new videos. - src/app/shared/shared-moderation/user-moderation-dropdown.component.ts - 1 + src/app/shared/shared-user-subscription/subscribe-button.component.ts + 110 - - Hide any content from that user for you, your instance and its users. + + Subscribed - src/app/shared/shared-moderation/user-moderation-dropdown.component.ts - 1 + src/app/shared/shared-user-subscription/subscribe-button.component.ts + 112 - - Unmute this account by your instance + + Unsubscribed from all channels of - src/app/shared/shared-moderation/user-moderation-dropdown.component.ts - 1 + src/app/shared/shared-user-subscription/subscribe-button.component.ts + 139 - - Show back content from that user for you, your instance and its users. + + Unsubscribed from - src/app/shared/shared-moderation/user-moderation-dropdown.component.ts - 1 + src/app/shared/shared-user-subscription/subscribe-button.component.ts + 140 - - Mute the instance by your instance + + Unsubscribed - src/app/shared/shared-moderation/user-moderation-dropdown.component.ts - 1 + src/app/shared/shared-user-subscription/subscribe-button.component.ts + 142 - - Hide any content from that instance for you, your instance and its users. + + See the documentation to learn how to use the PeerTube live streaming feature. + - src/app/shared/shared-moderation/user-moderation-dropdown.component.ts - 1 + src/app/shared/shared-video-live/live-documentation-link.component.html + 2,4 - - Unmute the instance by your instance + + Live information - src/app/shared/shared-moderation/user-moderation-dropdown.component.ts - 1 + src/app/shared/shared-video-live/live-stream-information.component.html + 3 - - Show back content from that instance for you, your instance and its users. + + Permanent live - src/app/shared/shared-moderation/user-moderation-dropdown.component.ts - 1 + src/app/shared/shared-video-live/live-stream-information.component.html + 10 - - Remove comments from your instance + + Replay will be saved - src/app/shared/shared-moderation/user-moderation-dropdown.component.ts - 1 + src/app/shared/shared-video-live/live-stream-information.component.html + 11 - - Remove comments of this account from your instance. + + Update live settings - src/app/shared/shared-moderation/user-moderation-dropdown.component.ts - 1 + src/app/shared/shared-video-live/live-stream-information.component.html + 36 - - Violent or repulsive + + Display all videos (private, unlisted or not yet published) - src/app/shared/shared-moderation/video-report.component.ts - 1 + src/app/shared/shared-video-miniature/abstract-video-list.html + 36 - - - Contains offensive, violent, or coarse language or iconography. - src/app/shared/shared-moderation/video-report.component.ts - 1 + src/app/shared/shared-video-miniature/abstract-video-list.html + 36 - - - Hateful or abusive - src/app/shared/shared-moderation/video-report.component.ts - 1 + src/app/shared/shared-video-miniature/abstract-video-list.html + 36 - - - Contains abusive, racist or sexist language or iconography. - src/app/shared/shared-moderation/video-report.component.ts - 1 + src/app/shared/shared-video-miniature/abstract-video-list.html + 36 - - - Spam, ad or false news - src/app/shared/shared-moderation/video-report.component.ts - 1 + src/app/shared/shared-video-miniature/abstract-video-list.html + 36 - - - Contains marketing, spam, purposefully deceitful news, or otherwise misleading thumbnail/text/tags. Please provide reputable sources to report hoaxes. - src/app/shared/shared-moderation/video-report.component.ts - 1 + src/app/shared/shared-video-miniature/abstract-video-list.html + 36 - - - Privacy breach or doxxing - src/app/shared/shared-moderation/video-report.component.ts - 1 + src/app/shared/shared-video-miniature/abstract-video-list.html + 36 - - 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). + + Yesterday - src/app/shared/shared-moderation/video-report.component.ts - 1 + src/app/shared/shared-video-miniature/abstract-video-list.ts + 134 - - Intellectual property violation + + This week - src/app/shared/shared-moderation/video-report.component.ts - 1 + src/app/shared/shared-video-miniature/abstract-video-list.ts + 135 - - Infringes my intellectual property or copyright, wrt. the regional rules with which the server must comply. + + This month - src/app/shared/shared-moderation/video-report.component.ts - 1 + src/app/shared/shared-video-miniature/abstract-video-list.ts + 136 - - Breaks server rules + + Last month - src/app/shared/shared-moderation/video-report.component.ts - 1 + src/app/shared/shared-video-miniature/abstract-video-list.ts + 137 - - Anything not included in the above that breaks the terms of service, code of conduct, or general rules in place on the server. + + Older - src/app/shared/shared-moderation/video-report.component.ts - 1 + src/app/shared/shared-video-miniature/abstract-video-list.ts + 138 - - The above can only be seen in thumbnails. + + Cannot load more videos. Try again later. - src/app/shared/shared-moderation/video-report.component.ts - 1 + src/app/shared/shared-video-miniature/abstract-video-list.ts + 223 - - The above can only be seen in captions (please describe which). + + function is not implemented - src/app/shared/shared-moderation/video-report.component.ts - 1 + src/app/shared/shared-video-miniature/abstract-video-list.ts + 296 - - Video reported. + + Open video actions - src/app/shared/shared-moderation/video-report.component.ts - 1 + src/app/shared/shared-video-miniature/video-actions-dropdown.component.html + 4 - - Add to watch later + + The live stream will be automatically terminated. - src/app/shared/shared-thumbnail/video-thumbnail.component.ts - 1 + src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts + 205 - - Remove from watch later + + This video will be duplicated by your instance. - src/app/shared/shared-thumbnail/video-thumbnail.component.ts - 1 + src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts + 226 - - Interface settings updated. + + Download - src/app/shared/shared-user-settings/user-interface-settings.component.ts - 1 + src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts + 272 - src/app/shared/shared-user-settings/user-interface-settings.component.ts - 1 + src/app/shared/shared-video-miniature/video-download.component.html + 4 + + + src/app/shared/shared-video-miniature/video-download.component.html + 156 - - Unknown language + + Block - src/app/shared/shared-user-settings/user-video-settings.component.ts - 1 + src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts + 290 - - Video settings updated. + + Mirror - src/app/shared/shared-user-settings/user-video-settings.component.ts - 1 + src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts + 302 - - Display/Video settings updated. + + Subtitles - src/app/shared/shared-user-settings/user-video-settings.component.ts - 1 + src/app/shared/shared-video-miniature/video-download.component.html + 9 - - Subscribed to all current channels of . You will be notified of all their new videos. + + The following link contains a private token and should not be shared with anyone. - src/app/shared/shared-user-subscription/subscribe-button.component.ts - 1 + src/app/shared/shared-video-miniature/video-download.component.html + 19,20 - - Subscribed to . You will be notified of all their new videos. + + Format - src/app/shared/shared-user-subscription/subscribe-button.component.ts - 1 + src/app/shared/shared-video-miniature/video-download.component.html + 74 - - Subscribed + + Video stream - src/app/shared/shared-user-subscription/subscribe-button.component.ts - 1 + src/app/shared/shared-video-miniature/video-download.component.html + 85 - - Unsubscribed from all channels of + + Audio stream - src/app/shared/shared-user-subscription/subscribe-button.component.ts - 1 + src/app/shared/shared-video-miniature/video-download.component.html + 97 - - Unsubscribed from + + Direct download - src/app/shared/shared-user-subscription/subscribe-button.component.ts - 1 + src/app/shared/shared-video-miniature/video-download.component.html + 116 - - Unsubscribed + + Torrent (.torrent file) - src/app/shared/shared-user-subscription/subscribe-button.component.ts - 1 + src/app/shared/shared-video-miniature/video-download.component.html + 121 - - This video will be duplicated by your instance. + + Advanced - src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts - 1 + src/app/shared/shared-video-miniature/video-download.component.html + 135,136 - - Block + + Simple - src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts - 1 + src/app/shared/shared-video-miniature/video-download.component.html + 143,144 - - Mirror + + subtitles - src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts - 1 + src/app/shared/shared-video-miniature/video-download.component.ts + 56 - + Encoder src/app/shared/shared-video-miniature/video-download.component.ts - 1 + 212 - + Format name src/app/shared/shared-video-miniature/video-download.component.ts - 1 + 213 - + Size src/app/shared/shared-video-miniature/video-download.component.ts - 1 + 214 - + Bitrate src/app/shared/shared-video-miniature/video-download.component.ts - 1 + 216 src/app/shared/shared-video-miniature/video-download.component.ts - 1 + 239 - + Codec src/app/shared/shared-video-miniature/video-download.component.ts - 1 + 236 - + Profile src/app/shared/shared-video-miniature/video-download.component.ts - 1 + 237 - + Resolution src/app/shared/shared-video-miniature/video-download.component.ts - 1 + 246 - + Aspect ratio src/app/shared/shared-video-miniature/video-download.component.ts - 1 + 247 - + Average frame rate src/app/shared/shared-video-miniature/video-download.component.ts - 1 + 248 - + Pixel format src/app/shared/shared-video-miniature/video-download.component.ts - 1 + 249 - + Sample rate src/app/shared/shared-video-miniature/video-download.component.ts - 1 + 253 - + Channel Layout src/app/shared/shared-video-miniature/video-download.component.ts - 1 + 254 + + + + Blocked + + src/app/shared/shared-video-miniature/video-miniature.component.html + 57 + + + + Sensitive + + src/app/shared/shared-video-miniature/video-miniature.component.html + 62,63 - + Published src/app/shared/shared-video-miniature/video-miniature.component.ts - 1 + 158 - + Publication scheduled on src/app/shared/shared-video-miniature/video-miniature.component.ts - 1 + 163 - + Waiting transcoding src/app/shared/shared-video-miniature/video-miniature.component.ts - 1 + 167 - + To transcode src/app/shared/shared-video-miniature/video-miniature.component.ts - 1 + 171 - + To import src/app/shared/shared-video-miniature/video-miniature.component.ts - 1 + 175 + + + + Save to + + src/app/shared/shared-video-playlist/video-add-to-playlist.component.html + 4 + + + + Search playlists + + src/app/shared/shared-video-playlist/video-add-to-playlist.component.html + 9 + + + + Create a private playlist + + src/app/shared/shared-video-playlist/video-add-to-playlist.component.html + 66 - - Video removed from + + Timestamps updated src/app/shared/shared-video-playlist/video-add-to-playlist.component.ts - 1 + 273 src/app/shared/shared-video-playlist/video-playlist-element-miniature.component.ts - 1 + 112 - - Video added in at timestamps + + Video removed from src/app/shared/shared-video-playlist/video-add-to-playlist.component.ts - 1 + 307 + + + src/app/shared/shared-video-playlist/video-playlist-element-miniature.component.ts + 93 - - Video added in + + Video added in at timestamps src/app/shared/shared-video-playlist/video-add-to-playlist.component.ts - 1 + 377 - - Timestamps updated + + Video added in - src/app/shared/shared-video-playlist/video-playlist-element-miniature.component.ts - 1 + src/app/shared/shared-video-playlist/video-add-to-playlist.component.ts + 378 + + + + Unavailable + + src/app/shared/shared-video-playlist/video-playlist-element-miniature.component.html + 32 + + + + Edit starts/stops at + + src/app/shared/shared-video-playlist/video-playlist-element-miniature.component.html + 50 + + + + Delete from + + src/app/shared/shared-video-playlist/video-playlist-element-miniature.component.html + 88 - + Starts at src/app/shared/shared-video-playlist/video-playlist-element-miniature.component.ts - 1 + 135 src/app/shared/shared-video-playlist/video-playlist-element-miniature.component.ts - 1 + 138 - + Stops at src/app/shared/shared-video-playlist/video-playlist-element-miniature.component.ts - 1 + 136 - + and stops at src/app/shared/shared-video-playlist/video-playlist-element-miniature.component.ts - 1 + 138 + + + + + + src/app/shared/shared-video-playlist/video-playlist-miniature.component.html + 25,27 + + + + Updated + + src/app/shared/shared-video-playlist/video-playlist-miniature.component.html + 32 + + + + {VAR_PLURAL, plural, =1 {1 view} other { views}} + + src/app/shared/shared-video/video-views-counter.component.html + 3 + + + + {VAR_PLURAL, plural, =1 {1 viewer} other { viewers}} + + src/app/shared/shared-video/video-views-counter.component.html + 7