X-Git-Url: https://git.immae.eu/?a=blobdiff_plain;f=client%2Fsrc%2Flocale%2Fangular.xlf;h=7d88d6ad98faec164efe0ff7099b845ca83361ee;hb=fec50a715e3b44edb9bce7b149263d69fdb4395f;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..7d88d6ad9 100644 --- a/client/src/locale/angular.xlf +++ b/client/src/locale/angular.xlf @@ -1,11062 +1,13828 @@ - + - - Close - - node_modules/@ng-bootstrap/ng-bootstrap/alert/alert.d.ts - 3 - - - Previous - - node_modules/@ng-bootstrap/ng-bootstrap/carousel/carousel.d.ts - 13 - - - Next + + Focus the search bar - node_modules/@ng-bootstrap/ng-bootstrap/carousel/carousel.d.ts - 17 + src/app/app.component.ts + 292 - - Previous month + + + Toggle the left menu - node_modules/@ng-bootstrap/ng-bootstrap/datepicker/datepicker-navigation.d.ts - 4 + src/app/app.component.ts + 297 + + + Go to the discover videos page - node_modules/@ng-bootstrap/ng-bootstrap/datepicker/datepicker-navigation.d.ts - 5 + src/app/app.component.ts + 302 - - Next month + + + Go to the trending videos page - node_modules/@ng-bootstrap/ng-bootstrap/datepicker/datepicker-navigation.d.ts - 26 + src/app/app.component.ts + 307 + + + Go to the recently added videos page - node_modules/@ng-bootstrap/ng-bootstrap/datepicker/datepicker-navigation.d.ts - 27 + src/app/app.component.ts + 312 - - Select month + + + Go to the local videos page - node_modules/@ng-bootstrap/ng-bootstrap/datepicker/datepicker-navigation-select.d.ts - 5 + src/app/app.component.ts + 317 + + + Go to the videos upload page - node_modules/@ng-bootstrap/ng-bootstrap/datepicker/datepicker-navigation-select.d.ts - 6 + src/app/app.component.ts + 322 - - Select year + + + Close this message - node_modules/@ng-bootstrap/ng-bootstrap/datepicker/datepicker-navigation-select.d.ts - 13 + src/app/app.component.html + 34 - node_modules/@ng-bootstrap/ng-bootstrap/datepicker/datepicker-navigation-select.d.ts - 14 + src/app/app.component.html + 34 - - «« + + + Confirm - node_modules/@ng-bootstrap/ng-bootstrap/pagination/pagination.d.ts - 2 + src/app/modal/confirm.component.ts + 39 - - « + + + Cancel - node_modules/@ng-bootstrap/ng-bootstrap/pagination/pagination.d.ts - 3 + src/app/modal/confirm.component.html + 20 - - » - node_modules/@ng-bootstrap/ng-bootstrap/pagination/pagination.d.ts - 4 + src/app/+login/login.component.html + 109 - - »» - node_modules/@ng-bootstrap/ng-bootstrap/pagination/pagination.d.ts - 5 + src/app/+my-library/my-videos/modals/video-change-ownership.component.html + 22 - - First - node_modules/@ng-bootstrap/ng-bootstrap/pagination/pagination.d.ts - 14 + src/app/+my-library/my-ownership/my-accept-ownership/my-accept-ownership.component.html + 25 - - Previous - node_modules/@ng-bootstrap/ng-bootstrap/pagination/pagination.d.ts - 24 + src/app/shared/shared-moderation/report-modals/report.component.html + 54 - - Next - node_modules/@ng-bootstrap/ng-bootstrap/pagination/pagination.d.ts - 44 + src/app/shared/shared-moderation/video-block.component.html + 38 - - Last - node_modules/@ng-bootstrap/ng-bootstrap/pagination/pagination.d.ts - 53 + src/app/shared/shared-moderation/user-ban-modal.component.html + 26 - - % - node_modules/@ng-bootstrap/ng-bootstrap/progressbar/progressbar.d.ts - 7 + src/app/shared/shared-moderation/batch-domains-modal.component.html + 31 - - Increment hours - node_modules/@ng-bootstrap/ng-bootstrap/timepicker/timepicker.d.ts - 9 + src/app/shared/shared-moderation/report-modals/video-report.component.html + 92 - - HH - node_modules/@ng-bootstrap/ng-bootstrap/timepicker/timepicker.d.ts - 13 + src/app/shared/shared-video-miniature/video-download.component.html + 99 - - Hours - node_modules/@ng-bootstrap/ng-bootstrap/timepicker/timepicker.d.ts - 15 + src/app/shared/shared-abuse-list/moderation-comment-modal.component.html + 26 - - Decrement hours - node_modules/@ng-bootstrap/ng-bootstrap/timepicker/timepicker.d.ts - 23 + src/app/+about/about-instance/contact-admin-modal.component.html + 48 - - Increment minutes - node_modules/@ng-bootstrap/ng-bootstrap/timepicker/timepicker.d.ts - 32 + src/app/shared/shared-moderation/report-modals/report.component.html + 54 - - MM - node_modules/@ng-bootstrap/ng-bootstrap/timepicker/timepicker.d.ts - 35 + src/app/+videos/+video-watch/comment/video-comment-add.component.html + 71 - - Minutes - node_modules/@ng-bootstrap/ng-bootstrap/timepicker/timepicker.d.ts + src/app/+videos/+video-edit/shared/video-caption-add-modal.component.html 37 - - Decrement minutes + + + Configuration warning! - node_modules/@ng-bootstrap/ng-bootstrap/timepicker/timepicker.d.ts - 45 + src/app/modal/instance-config-warning-modal.component.html + 3 - - Increment seconds + + + You enabled user registration on your instance but did not configure the following fields: - node_modules/@ng-bootstrap/ng-bootstrap/timepicker/timepicker.d.ts - 54 + src/app/modal/instance-config-warning-modal.component.html + 10 - - SS + + + 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. - node_modules/@ng-bootstrap/ng-bootstrap/timepicker/timepicker.d.ts - 57 + src/app/modal/instance-config-warning-modal.component.html + 25,27 - - Seconds + + + Don't show me this warning anymore - node_modules/@ng-bootstrap/ng-bootstrap/timepicker/timepicker.d.ts - 59 + src/app/modal/instance-config-warning-modal.component.html + 33 - - Decrement seconds + + + Close - node_modules/@ng-bootstrap/ng-bootstrap/timepicker/timepicker.d.ts - 67 + src/app/modal/instance-config-warning-modal.component.html + 38 - - - node_modules/@ng-bootstrap/ng-bootstrap/timepicker/timepicker.d.ts - 76 + src/app/shared/shared-video-live/live-stream-information.component.html + 25 - - + + + Configure - node_modules/@ng-bootstrap/ng-bootstrap/timepicker/timepicker.d.ts - 77 + src/app/modal/instance-config-warning-modal.component.html + 43,44 - - Close + + + Instance name - node_modules/@ng-bootstrap/ng-bootstrap/toast/toast.d.ts - 8 + src/app/modal/instance-config-warning-modal.component.html + 13 - - Channel avatar + + + Instance short description - src/app/shared/shared-main/account/avatar.component.html - 3 + src/app/modal/instance-config-warning-modal.component.html + 14 - - Account avatar + + + Who you are - src/app/shared/shared-main/account/avatar.component.html - 6 + src/app/modal/instance-config-warning-modal.component.html + 16 - - + + + How long you plan to maintain your instance - src/app/shared/shared-main/buttons/action-dropdown.component.html - 22 + src/app/modal/instance-config-warning-modal.component.html + 17 - - Delete + + + How you plan to pay your instance - src/app/shared/shared-main/buttons/delete-button.component.html - 5 + src/app/modal/instance-config-warning-modal.component.html + 18 + + + How you will moderate your instance - src/app/+my-account/my-account-videos/my-account-videos.component.html - 22 + src/app/modal/instance-config-warning-modal.component.html + 20 + + + Instance terms - src/app/+videos/+video-edit/shared/video-edit.component.html - 186 + src/app/modal/instance-config-warning-modal.component.html + 21 + + + Settings - src/app/+videos/+video-watch/comment/video-comment.component.html - 45 + src/app/modal/quick-settings-modal.component.html + 3 - - Edit - src/app/shared/shared-main/buttons/edit-button.component.html - 5 + src/app/menu/menu.component.html + 158 - src/app/shared/shared-main/buttons/edit-button.component.html + src/app/+my-account/my-account-settings/my-account-settings.component.html 1 - src/app/+admin/users/user-edit/user-edit.component.html - 11 + src/app/+admin/plugins/plugin-list-installed/plugin-list-installed.component.html + 26 - src/app/+admin/users/user-edit/user-edit.component.html - 11 + src/app/+admin/plugins/plugin-list-installed/plugin-list-installed.component.html + 26 + + + Display settings - src/app/+my-account/my-account-video-playlists/my-account-video-playlist-edit.component.html - 11 + src/app/modal/quick-settings-modal.component.html + 8 + + + Interface settings - src/app/+my-account/my-account-video-playlists/my-account-video-playlist-edit.component.html - 87 + src/app/modal/quick-settings-modal.component.html + 20 + + + Video settings - src/app/+my-account/my-account-video-playlists/my-account-video-playlist-edit.component.html - 11 + src/app/modal/quick-settings-modal.component.html + 16 + + + Welcome to PeerTube, dear administrator! - src/app/+my-account/my-account-video-playlists/my-account-video-playlist-edit.component.html - 87 + src/app/modal/welcome-modal.component.html + 3 + + + + CLI documentation + + src/app/modal/welcome-modal.component.html + 12,13 + + + Upload or import videos, parse logs, prune storage directories, reset user password... - src/app/+my-account/+my-account-video-channels/my-account-video-channel-edit.component.html - 11 + src/app/modal/welcome-modal.component.html + 15 + + + Administer documentation - src/app/+my-account/+my-account-video-channels/my-account-video-channel-edit.component.html - 11 + src/app/modal/welcome-modal.component.html + 19,20 + + + Managing users, following other instances, dealing with spammers... - src/app/+videos/+video-edit/shared/video-edit.component.html - 226 + src/app/modal/welcome-modal.component.html + 22 + + + Use documentation - src/app/+videos/+video-edit/video-add-components/video-upload.component.html - 40 + src/app/modal/welcome-modal.component.html + 26,27 - - Get help + + + Setup your account, managing video playlists, discover third-party applications... - src/app/shared/shared-main/misc/help.component.html + src/app/modal/welcome-modal.component.html 29 - - You don't have notifications. + + + Useful links - src/app/shared/shared-main/users/user-notifications.component.html - 1 + src/app/modal/welcome-modal.component.html + 39 - - - published a new video: - + + + Official PeerTube website (news, support, contribute...): https://joinpeertube.org - src/app/shared/shared-main/users/user-notifications.component.html - 15 + src/app/modal/welcome-modal.component.html + 42,43 - - - The notification concerns a video now unavailable - + + + Put your instance on the public PeerTube index: https://instances.joinpeertube.org/instances - src/app/shared/shared-main/users/user-notifications.component.html - 23 + src/app/modal/welcome-modal.component.html + 45 - - - Your video has been unblocked - + + + It's time to configure your instance! - src/app/shared/shared-main/users/user-notifications.component.html - 32 + src/app/modal/welcome-modal.component.html + 55 - - - Your video has been blocked - + + + Choosing your instance name, setting up a description, specifying who you are, why you created your instance and how long you plan to maintain your it is very important for visitors to understand on what type of instance they are. - src/app/shared/shared-main/users/user-notifications.component.html - 40 + src/app/modal/welcome-modal.component.html + 58,61 - - - A new video abuse has been created on video - + + + If you want to open registrations, please decide what your moderation rules and instance terms of service are, as well as specify the categories and languages and your moderators speak. This way, you will help users to register on the appropriate PeerTube instance. - src/app/shared/shared-main/users/user-notifications.component.html - 48 + src/app/modal/welcome-modal.component.html + 64,67 - - - The recently added video has been automatically blocked - + + + Remind me later - src/app/shared/shared-main/users/user-notifications.component.html - 56 + src/app/modal/welcome-modal.component.html + 74 - - - commented your video - + + + Configure my instance - src/app/shared/shared-main/users/user-notifications.component.html - 69 + src/app/modal/welcome-modal.component.html + 81,82 - - - The notification concerns a comment now unavailable - + + + Publish - src/app/shared/shared-main/users/user-notifications.component.html - 77 + src/app/header/header.component.html + 5 - - - Your video has been published - - src/app/shared/shared-main/users/user-notifications.component.html - 86 + src/app/+videos/+video-edit/video-add-components/video-upload.component.html + 78 - - - Your video import succeeded - + + + hide - src/app/shared/shared-main/users/user-notifications.component.html - 94 + src/app/menu/menu.component.ts + 76 - - - Your video import failed - + + + blur - src/app/shared/shared-main/users/user-notifications.component.html - 102 + src/app/menu/menu.component.ts + 79 - - - User registered on your instance - + + + display - src/app/shared/shared-main/users/user-notifications.component.html - 110 + src/app/menu/menu.component.ts + 82 - - - is following - - your channel - your account - + + + Unknown - src/app/shared/shared-main/users/user-notifications.component.html - 120 + src/app/menu/menu.component.ts + 200 - - - mentioned you on video - + + + any language - src/app/shared/shared-main/users/user-notifications.component.html - 133 + src/app/menu/menu.component.ts + 231 - - - Your instance has a new follower () - awaiting your approval - + + + ON - src/app/shared/shared-main/users/user-notifications.component.html - 141 + src/app/menu/menu.component.html + 125 - - - Your instance automatically followed - + + + Discover - src/app/shared/shared-main/users/user-notifications.component.html - 150 + src/app/menu/menu.component.html + 129 - - - The notification points to a content now unavailable - - src/app/shared/shared-main/users/user-notifications.component.html - 158 + src/app/+videos/video-list/overview/video-overview.component.html + 1 - - Change your avatar + + + Trending - src/app/shared/shared-main/account/actor-avatar-info.component.html - 9 + src/app/menu/menu.component.html + 134 - - subscribers + + + Most liked - src/app/shared/shared-main/account/actor-avatar-info.component.html - 21 + src/app/menu/menu.component.html + 139 - - Truncated preview + + + Recently added - src/app/shared/shared-forms/markdown-textarea.component.html - 11 + src/app/menu/menu.component.html + 144 - - Complete preview + + + Local videos - src/app/shared/shared-forms/markdown-textarea.component.html - 19 + src/app/menu/menu.component.html + 149 - - Recommended - src/app/shared/shared-forms/peertube-checkbox.component.html - 33 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 275 - - Theme + + + About - src/app/shared/shared-user-settings/user-interface-settings.component.html - 4 + src/app/menu/menu.component.html + 163 - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 251 + src/app/+accounts/account-about/account-about.component.html + 1 - - instance default + + + Contact - src/app/shared/shared-user-settings/user-interface-settings.component.html - 8 + src/app/menu/menu.component.html + 175 - - peertube default + + + Get help using PeerTube - src/app/shared/shared-user-settings/user-interface-settings.component.html - 9 + src/app/menu/menu.component.html + 176 - - Save + + + Help - src/app/shared/shared-user-settings/user-interface-settings.component.html - 16 + src/app/menu/menu.component.html + 176 + + + Frequently asked questions about PeerTube - src/app/shared/shared-user-settings/user-video-settings.component.html - 74 + src/app/menu/menu.component.html + 177 + + + FAQ - src/app/shared/shared-video-playlist/video-playlist-element-miniature.component.html - 82 + src/app/menu/menu.component.html + 177 + + + Stats - src/app/+my-account/my-account-settings/my-account-profile/my-account-profile.component.html - 27 + src/app/menu/menu.component.html + 178 - - Default policy on videos containing sensitive content + + + API documentation - src/app/shared/shared-user-settings/user-video-settings.component.html - 3 + src/app/menu/menu.component.html + 179 - - - With Do not list or Blur thumbnails, a confirmation will be requested to watch the video. - + + + API - src/app/shared/shared-user-settings/user-video-settings.component.html - 6 + src/app/menu/menu.component.html + 179 - - Policy for sensitive videos + + + Keyboard shortcuts - src/app/shared/shared-user-settings/user-video-settings.component.html - 14 + src/app/menu/menu.component.html + 180 - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 112 + src/app/menu/menu.component.html + 65 - - Do not list + + + powered by PeerTube - CopyLeft 2015-2020 - src/app/shared/shared-user-settings/user-video-settings.component.html - 15 + src/app/menu/menu.component.html + 185 + + + powered by PeerTube - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 113 + src/app/menu/menu.component.html + 186 - - Blur thumbnails + + + My notifications - src/app/shared/shared-user-settings/user-video-settings.component.html - 16 + src/app/menu/menu.component.html + 27 + + + Interface: - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 114 + src/app/menu/menu.component.html + 34 - - Display + + + Videos: - src/app/shared/shared-user-settings/user-video-settings.component.html - 17 + src/app/menu/menu.component.html + 41 + + + Sensitive: - src/app/+admin/follows/video-redundancies-list/video-redundancies-list.component.html - 3 + src/app/menu/menu.component.html + 50 + + + Help share videos - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 115 + src/app/menu/menu.component.html + 56 - - Only display videos in the following languages/subtitles + + + Log out - src/app/shared/shared-user-settings/user-video-settings.component.html - 23 + src/app/menu/menu.component.html + 70 - - In Recently added, Trending, Local, Most liked and Search pages + + + My account - src/app/shared/shared-user-settings/user-video-settings.component.html - 26 + src/app/menu/menu.component.html + 79 - - No results found + + + My library - src/app/shared/shared-user-settings/user-video-settings.component.html - 34 + src/app/menu/menu.component.html + 84 + + + Public profile - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 54 + src/app/menu/menu.component.html + 20 + + + Administration - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 66 + src/app/menu/menu.component.html + 89 - - 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. + + + Login - src/app/shared/shared-user-settings/user-video-settings.component.html - 47 + src/app/menu/menu.component.html + 95 - - Help share videos being played - src/app/shared/shared-user-settings/user-video-settings.component.html - 44 + src/app/+login/login.component.html + 64 - - When on a video page, directly start playing the video. + + + Create an account - src/app/shared/shared-user-settings/user-video-settings.component.html - 58 + src/app/menu/menu.component.html + 96 - - Automatically play videos + + + IN MY LIBRARY - src/app/shared/shared-user-settings/user-video-settings.component.html - 55 + src/app/menu/menu.component.html + 100 - - When a video ends, follow up with the next suggested video. + + + Playlists - src/app/shared/shared-user-settings/user-video-settings.component.html - 69 + src/app/menu/menu.component.html + 109 - - Automatically start playing the next video + + + Subscriptions - src/app/shared/shared-user-settings/user-video-settings.component.html - 66 + src/app/menu/menu.component.html + 114 - - yes + + + History - src/app/shared/shared-instance/feature-boolean.component.html - 1 + src/app/menu/menu.component.html + 119 - - no + + + Videos - src/app/shared/shared-instance/feature-boolean.component.html - 2 + src/app/menu/menu.component.html + 104 - - Features found on this instance + + + Interface: - src/app/shared/shared-instance/instance-features-table.component.html - 4 + src/app/menu/menu.component.html + 171 + + + Recommended - src/app/+signup/+register/register.component.html - 47 + src/app/shared/shared-forms/peertube-checkbox.component.html + 33 - - PeerTube version + + + Interface settings updated. - src/app/shared/shared-instance/instance-features-table.component.html - 6 + src/app/shared/shared-user-settings/user-interface-settings.component.ts + 74 - - - Default NSFW/sensitive videos policy - can be redefined by the users - - src/app/shared/shared-instance/instance-features-table.component.html - 12 + src/app/shared/shared-user-settings/user-interface-settings.component.ts + 81 - - User registration allowed + + + Theme - src/app/shared/shared-instance/instance-features-table.component.html - 21 + src/app/shared/shared-user-settings/user-interface-settings.component.html + 4 - - Video uploads - src/app/shared/shared-instance/instance-features-table.component.html - 28 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 255 + + + instance default - src/app/shared/shared-instance/instance-features-table.component.html - 39 + src/app/shared/shared-user-settings/user-interface-settings.component.html + 8 - - Transcoding in multiple resolutions + + + peertube default - src/app/shared/shared-instance/instance-features-table.component.html - 32 + src/app/shared/shared-user-settings/user-interface-settings.component.html + 9 - - Requires manual validation by moderators + + + Save - src/app/shared/shared-instance/instance-features-table.component.html - 41 + src/app/shared/shared-user-settings/user-interface-settings.component.html + 16 - - Automatically published - src/app/shared/shared-instance/instance-features-table.component.html - 42 + src/app/shared/shared-user-settings/user-interface-settings.component.html + 16 - - Video quota - src/app/shared/shared-instance/instance-features-table.component.html - 47 + src/app/shared/shared-user-settings/user-video-settings.component.html + 77 - src/app/+admin/users/user-edit/user-edit.component.html - 139 + src/app/shared/shared-user-settings/user-video-settings.component.html + 77 - src/app/+admin/users/user-edit/user-edit.component.html - 139 + src/app/shared/shared-video-playlist/video-playlist-element-miniature.component.html + 82 - - - Unlimited ( per day) - - src/app/shared/shared-instance/instance-features-table.component.html - 60 + src/app/+my-account/my-account-settings/my-account-profile/my-account-profile.component.html + 27 - - Import + + + All languages - src/app/shared/shared-instance/instance-features-table.component.html - 67 + src/app/shared/shared-user-settings/user-video-settings.component.ts + 38 - src/app/+videos/+video-edit/video-add-components/video-import-torrent.component.html - 45 + src/app/+videos/+video-edit/shared/video-edit.component.ts + 174 + + + Unknown language - src/app/+videos/+video-edit/video-add-components/video-import-url.component.html - 40 + src/app/shared/shared-user-settings/user-video-settings.component.ts + 57 - - HTTP import (YouTube, Vimeo, direct URL...) + + + Too many languages are enabled. Please enable them all or stay below 20 enabled languages. - src/app/shared/shared-instance/instance-features-table.component.html - 71 + src/app/shared/shared-user-settings/user-video-settings.component.ts + 102 - - Torrent import + + + You need to enable at least 1 video language. - src/app/shared/shared-instance/instance-features-table.component.html - 78 + src/app/shared/shared-user-settings/user-video-settings.component.ts + 107 - - Player + + + Video settings updated. - src/app/shared/shared-instance/instance-features-table.component.html - 86 + src/app/shared/shared-user-settings/user-video-settings.component.ts + 133 - - P2P enabled + + + Display/Video settings updated. - src/app/shared/shared-instance/instance-features-table.component.html - 90 + src/app/shared/shared-user-settings/user-video-settings.component.ts + 140 - - Search + + + Default policy on videos containing sensitive content - src/app/shared/shared-instance/instance-features-table.component.html - 97 + src/app/shared/shared-user-settings/user-video-settings.component.html + 4 + + + Policy for sensitive videos - src/app/+admin/plugins/plugins.component.html - 7 + src/app/shared/shared-user-settings/user-video-settings.component.html + 15 - - Users can resolve distant content - src/app/shared/shared-instance/instance-features-table.component.html - 101 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 116 - - Loading instance statistics... + + + Do not list - src/app/shared/shared-instance/instance-statistics.component.html - 1 + src/app/shared/shared-user-settings/user-video-settings.component.html + 16 - - Local - src/app/shared/shared-instance/instance-statistics.component.html - 4 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 117 + + + Blur thumbnails - src/app/menu/menu.component.html - 131 + src/app/shared/shared-user-settings/user-video-settings.component.html + 17 - - users - src/app/shared/shared-instance/instance-statistics.component.html - 11 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 118 - - videos + + + Display - src/app/shared/shared-instance/instance-statistics.component.html - 21 + src/app/shared/shared-user-settings/user-video-settings.component.html + 18 - src/app/shared/shared-instance/instance-statistics.component.html - 65 + src/app/+admin/follows/video-redundancies-list/video-redundancies-list.component.html + 8 - - video views - src/app/shared/shared-instance/instance-statistics.component.html - 31 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 119 - - video comments + + + Only display videos in the following languages/subtitles - src/app/shared/shared-instance/instance-statistics.component.html - 41 + src/app/shared/shared-user-settings/user-video-settings.component.html + 25 + + + Add a new language - src/app/shared/shared-instance/instance-statistics.component.html - 75 + src/app/shared/shared-user-settings/user-video-settings.component.html + 36 - - of hosted video - src/app/shared/shared-instance/instance-statistics.component.html - 51 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 69 - - Federation + + + Help share videos being played - src/app/shared/shared-instance/instance-statistics.component.html - 58 + src/app/shared/shared-user-settings/user-video-settings.component.html + 47 - - followers + + + 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-instance/instance-statistics.component.html - 85 - - + src/app/shared/shared-user-settings/user-video-settings.component.html + 50 + + + + Automatically play videos + + src/app/shared/shared-user-settings/user-video-settings.component.html + 58 + + + + When on a video page, directly start playing the video. + + src/app/shared/shared-user-settings/user-video-settings.component.html + 61 + + + + Automatically start playing the next video + + src/app/shared/shared-user-settings/user-video-settings.component.html + 69 + + + + When a video ends, follow up with the next suggested video. + + src/app/shared/shared-user-settings/user-video-settings.component.html + 72 + + + + With Do not list or Blur thumbnails, a confirmation will be requested to watch the video. + + src/app/shared/shared-user-settings/user-video-settings.component.html + 8,9 + + + + In Recently added, Trending, Local, Most liked and Search pages + + src/app/shared/shared-user-settings/user-video-settings.component.html + 28 + + + + Keyboard Shortcuts: + + src/app/core/hotkeys/hotkeys.component.ts + 11 + + + + Change the language + + src/app/menu/language-chooser.component.html + 3 + + + + Help to translate PeerTube! + + src/app/menu/language-chooser.component.html + 9,10 + + + + yes + + src/app/shared/shared-instance/feature-boolean.component.html + 1 + + + src/app/shared/shared-instance/feature-boolean.component.html + 1 + + + + no + + src/app/shared/shared-instance/feature-boolean.component.html + 2 + + + src/app/shared/shared-instance/feature-boolean.component.html + 2 + + + + In this instance's network + + src/app/header/suggestion.component.html + 14 + + + + In the vidiverse + + src/app/header/suggestion.component.html + 15 + + + + Search videos, channels… + + src/app/header/search-typeahead.component.html + 3 + + + + GLOBAL SEARCH + + src/app/header/search-typeahead.component.html + 23 + + + + Results will be augmented with those of a third-party index. Only data necessary to make the query will be sent. + + src/app/header/search-typeahead.component.html + 29 + + + + using + + src/app/header/search-typeahead.component.html + 25 + + + + ADVANCED SEARCH + + src/app/header/search-typeahead.component.html + 35 + + + + Determines whether you can resolve any distant content, or if this instance only allows doing so for instances it follows. + + src/app/header/search-typeahead.component.html + 37 + + + + will list the matching channel + + src/app/header/search-typeahead.component.html + 46 + + + src/app/header/search-typeahead.component.html + 49 + + + + will list the matching video + + src/app/header/search-typeahead.component.html + 52 + + + + Any other input will return matching video or channel names. + + src/app/header/search-typeahead.component.html + 55 + + + + any instance + + src/app/header/search-typeahead.component.html + 38 + + + + only followed instances + + src/app/header/search-typeahead.component.html + 39 + + + + Get help + + src/app/shared/shared-main/misc/help.component.ts + 16 + + + + <a href="https://en.wikipedia.org/wiki/Markdown#Example" target="_blank" rel="noopener noreferrer">Markdown</a> compatible that supports: + + src/app/shared/shared-main/misc/help.component.ts + 75 + + + + Emphasis + + src/app/shared/shared-main/misc/help.component.ts + 81 + + + + Links + + src/app/shared/shared-main/misc/help.component.ts + 82 + + + + New lines + + src/app/shared/shared-main/misc/help.component.ts + 83 + + + + Lists + + src/app/shared/shared-main/misc/help.component.ts + 84 + + + + Images + + src/app/shared/shared-main/misc/help.component.ts + 85 + + + + This file is too large. + + src/app/shared/shared-forms/reactive-file.component.ts + 50 + + + + PeerTube cannot handle this kind of file. Accepted extensions are }. + + src/app/shared/shared-forms/reactive-file.component.ts + 56 + + + + max size + + src/app/shared/shared-forms/preview-upload.component.ts + 39 + + + src/app/shared/shared-main/account/actor-avatar-info.component.ts + 59 + + + + Maximize editor + + src/app/shared/shared-forms/markdown-textarea.component.ts + 38 + + + + Exit maximized editor + + src/app/shared/shared-forms/markdown-textarea.component.ts + 39 + + + + Complete preview + + src/app/shared/shared-forms/markdown-textarea.component.html + 19 + + + + Truncated preview + + src/app/shared/shared-forms/markdown-textarea.component.html + 11 + + + + Copied + + src/app/shared/shared-forms/input-readonly-copy.component.ts + 16 + + + src/app/shared/shared-video-miniature/video-download.component.ts + 136 + + + + All unsaved data will be lost, are you sure you want to leave this page? + + src/app/core/routing/can-deactivate-guard.service.ts + 19 + + + + Warning + + src/app/core/routing/can-deactivate-guard.service.ts + 23 + + + + Close + + node_modules/@ng-bootstrap/src/alert/alert.ts + 55,58 + + + node_modules/@ng-bootstrap/src/alert/alert.ts + 70,71 + + + + Slide of + + node_modules/@ng-bootstrap/src/carousel/carousel.ts + 114,118 + + Currently selected slide number read by screen reader + + + Previous + + node_modules/@ng-bootstrap/src/carousel/carousel.ts + 132,134 + + + + Next + + node_modules/@ng-bootstrap/src/carousel/carousel.ts + 147,151 + + + + Previous month + + node_modules/@ng-bootstrap/src/datepicker/datepicker-navigation.ts + 24,27 + + + node_modules/@ng-bootstrap/src/datepicker/datepicker-navigation.ts + 34,35 + + + + Next month + + node_modules/@ng-bootstrap/src/datepicker/datepicker-navigation.ts + 44,48 + + + node_modules/@ng-bootstrap/src/datepicker/datepicker-navigation.ts + 57,61 + + + + Select month + + node_modules/@ng-bootstrap/src/datepicker/datepicker-navigation-select.ts + 44,49 + + + node_modules/@ng-bootstrap/src/datepicker/datepicker-navigation-select.ts + 49,50 + + + + Select year + + node_modules/@ng-bootstrap/src/datepicker/datepicker-navigation-select.ts + 59,63 + + + node_modules/@ng-bootstrap/src/datepicker/datepicker-navigation-select.ts + 72,74 + + + + «« + + node_modules/@ng-bootstrap/src/pagination/pagination.ts + 147,148 + + + + « + + node_modules/@ng-bootstrap/src/pagination/pagination.ts + 153,154 + + + + » + + node_modules/@ng-bootstrap/src/pagination/pagination.ts + 158,159 + + + + »» + + node_modules/@ng-bootstrap/src/pagination/pagination.ts + 164,165 + + + + First + + node_modules/@ng-bootstrap/src/pagination/pagination.ts + 168,172 + + + + Previous + + node_modules/@ng-bootstrap/src/pagination/pagination.ts + 176,177 + + + + Next + + node_modules/@ng-bootstrap/src/pagination/pagination.ts + 188,189 + + + + Last + + node_modules/@ng-bootstrap/src/pagination/pagination.ts + 195,200 + + + + + + node_modules/@ng-bootstrap/src/progressbar/progressbar.ts + 31,38 + + + + HH + + node_modules/@ng-bootstrap/src/timepicker/timepicker.ts + 46,47 + + + + Hours + + node_modules/@ng-bootstrap/src/timepicker/timepicker.ts + 50,51 + + + + MM + + node_modules/@ng-bootstrap/src/timepicker/timepicker.ts + 55,58 + + + + Minutes + + node_modules/@ng-bootstrap/src/timepicker/timepicker.ts + 62,64 + + + + Increment hours + + node_modules/@ng-bootstrap/src/timepicker/timepicker.ts + 68,69 + + + + Decrement hours + + node_modules/@ng-bootstrap/src/timepicker/timepicker.ts + 73,74 + + + + Increment minutes + + node_modules/@ng-bootstrap/src/timepicker/timepicker.ts + 80,82 + + + + Decrement minutes + + node_modules/@ng-bootstrap/src/timepicker/timepicker.ts + 86,88 + + + + SS + + node_modules/@ng-bootstrap/src/timepicker/timepicker.ts + 91,92 + + + + Seconds + + node_modules/@ng-bootstrap/src/timepicker/timepicker.ts + 96 + + + + Increment seconds + + node_modules/@ng-bootstrap/src/timepicker/timepicker.ts + 103,104 + + + + Decrement seconds + + node_modules/@ng-bootstrap/src/timepicker/timepicker.ts + 109,115 + + + + + + node_modules/@ng-bootstrap/src/timepicker/timepicker.ts + 131,136 + + + + + + node_modules/@ng-bootstrap/src/timepicker/timepicker.ts + 154,118 + + + + Close + + node_modules/@ng-bootstrap/src/toast/toast.ts + 78,85 + + + + Go to my subscriptions + + src/app/core/auth/auth.service.ts + 63 + + + + Go to my videos + + src/app/core/auth/auth.service.ts + 67 + + + + Go to my imports + + src/app/core/auth/auth.service.ts + 71 + + + + Go to my channels + + src/app/core/auth/auth.service.ts + 75 + + + + Cannot retrieve OAuth Client credentials: . +Ensure you have correctly configured PeerTube (config/ directory), in particular the "webserver" section. + + src/app/core/auth/auth.service.ts + 98,99 + + + + Error + + src/app/core/auth/auth.service.ts + 103 + + + src/app/core/notification/notifier.service.ts + 17 + + + + You need to reconnect. + + src/app/core/auth/auth.service.ts + 219 + + + + (channel page) + + src/app/shared/shared-main/account/video-avatar-channel.component.ts + 20 + + + src/app/shared/shared-video-miniature/video-miniature.component.ts + 117 + + + + (account page) + + src/app/shared/shared-main/account/video-avatar-channel.component.ts + 21 + + + + Channel avatar + + src/app/shared/shared-main/account/video-avatar-channel.component.html + 4 + + + src/app/shared/shared-main/account/video-avatar-channel.component.html + 17 + + + + Account avatar + + src/app/shared/shared-main/account/video-avatar-channel.component.html + 7 + + + src/app/shared/shared-main/account/video-avatar-channel.component.html + 13 + + + src/app/shared/shared-main/account/video-avatar-channel.component.html + 23 + + + + Only I can see this video + + src/app/shared/shared-main/video/video.service.ts + 370 + + + + Only shareable via a private link + + src/app/shared/shared-main/video/video.service.ts + 374 + + + + Anyone can see this video + + src/app/shared/shared-main/video/video.service.ts + 378 + + + + Only users of this instance can see this video + + src/app/shared/shared-main/video/video.service.ts + 382 + + + + Media is too large for the server. Please contact you administrator if you want to increase the limit size. + + src/app/core/rest/rest-extractor.service.ts + 61 + + + + Too many attempts, please try again after minutes. + + src/app/core/rest/rest-extractor.service.ts + 66 + + + + Too many attempts, please try again later. + + src/app/core/rest/rest-extractor.service.ts + 68 + + + + Server error. Please retry later. + + src/app/core/rest/rest-extractor.service.ts + 71 + + + + User + + src/app/core/users/user.service.ts + 382 + + + + Administrator + + src/app/core/users/user.service.ts + 383 + + + + Moderator + + src/app/core/users/user.service.ts + 384 + + + + Info + + src/app/core/notification/notifier.service.ts + 11 + + + + Success + + src/app/core/notification/notifier.service.ts + 23 + + + + + + src/app/shared/shared-main/misc/top-menu-dropdown.component.html + 14 + + + src/app/shared/shared-main/misc/top-menu-dropdown.component.html + 24 + + + + Unlimited + + src/app/shared/shared-main/users/user-quota.component.ts + 32 + + + src/app/shared/shared-main/users/user-quota.component.ts + 38 + + + src/app/shared/shared-instance/instance-features-table.component.ts + 26 + + + src/app/shared/shared-instance/instance-features-table.component.ts + 33 + + + src/app/+admin/config/shared/config.service.ts + 21 + + + src/app/+admin/config/shared/config.service.ts + 34 + + + + Total video quota + + src/app/shared/shared-main/users/user-quota.component.html + 3 + + + src/app/+videos/+video-edit/video-add-components/video-upload.component.html + 48 + + + src/app/+admin/users/user-list/user-list.component.html + 140 + + + + Daily video quota + + src/app/shared/shared-main/users/user-quota.component.html + 13 + + + src/app/+admin/users/user-edit/user-edit.component.html + 166 + + + src/app/+admin/users/user-edit/user-edit.component.html + 166 + + + + You don't have notifications. + + src/app/shared/shared-main/users/user-notifications.component.html + 1 + + + + published a new video: + + src/app/shared/shared-main/users/user-notifications.component.html + 15,16 + + + + The notification concerns a video now unavailable + + src/app/shared/shared-main/users/user-notifications.component.html + 24,25 + + + + Your video has been unblocked + + src/app/shared/shared-main/users/user-notifications.component.html + 33,34 + + + + Your video has been blocked + + src/app/shared/shared-main/users/user-notifications.component.html + 41,42 + + + + A new video abuse has been created on video + + src/app/shared/shared-main/users/user-notifications.component.html + 49 + + + + A new comment abuse has been created on video + + src/app/shared/shared-main/users/user-notifications.component.html + 53 + + + + A new account abuse has been created on account + + src/app/shared/shared-main/users/user-notifications.component.html + 57 + + + + A new abuse has been created + + src/app/shared/shared-main/users/user-notifications.component.html + 62,63 + + + + Your abuse has been acceptedrejected + + src/app/shared/shared-main/users/user-notifications.component.html + 70,72 + + + + Abuse has a new message + + src/app/shared/shared-main/users/user-notifications.component.html + 80,81 + + + + The recently added video has been automatically blocked + + src/app/shared/shared-main/users/user-notifications.component.html + 88 + + + + commented your video + + src/app/shared/shared-main/users/user-notifications.component.html + 101 + + + + The notification concerns a comment now unavailable + + src/app/shared/shared-main/users/user-notifications.component.html + 109,110 + + + + Your video has been published + + src/app/shared/shared-main/users/user-notifications.component.html + 118,119 + + + + Your video import succeeded + + src/app/shared/shared-main/users/user-notifications.component.html + 126,127 + + + + Your video import failed + + src/app/shared/shared-main/users/user-notifications.component.html + 134,135 + + + + User registered on your instance + + src/app/shared/shared-main/users/user-notifications.component.html + 142,143 + + + + is following your channel your account + + src/app/shared/shared-main/users/user-notifications.component.html + 152,155 + + + + mentioned you on video + + src/app/shared/shared-main/users/user-notifications.component.html + 165 + + + + Your instance has a new follower () awaiting your approval + + src/app/shared/shared-main/users/user-notifications.component.html + 173,174 + + + + Your instance automatically followed + + src/app/shared/shared-main/users/user-notifications.component.html + 182 + + + + The notification points to content now unavailable + + src/app/shared/shared-main/users/user-notifications.component.html + 190,191 + + + + years ago + + src/app/shared/shared-main/angular/from-now.pipe.ts + 12 + + + + year ago + + src/app/shared/shared-main/angular/from-now.pipe.ts + 13 + + + + months ago + + src/app/shared/shared-main/angular/from-now.pipe.ts + 16 + + + + month ago + + src/app/shared/shared-main/angular/from-now.pipe.ts + 17 + + + + weeks ago + + src/app/shared/shared-main/angular/from-now.pipe.ts + 20 + + + + week ago + + src/app/shared/shared-main/angular/from-now.pipe.ts + 21 + + + + days ago + + src/app/shared/shared-main/angular/from-now.pipe.ts + 24 + + + + day ago + + src/app/shared/shared-main/angular/from-now.pipe.ts + 25 + + + + hours ago + + src/app/shared/shared-main/angular/from-now.pipe.ts + 28 + + + + hour ago + + src/app/shared/shared-main/angular/from-now.pipe.ts + 29 + + + + min ago + + src/app/shared/shared-main/angular/from-now.pipe.ts + 32 + + + + just now + + src/app/shared/shared-main/angular/from-now.pipe.ts + 34 + + + + h + + src/app/shared/shared-main/angular/duration-formatter.pipe.ts + 14 + + + + min + + src/app/shared/shared-main/angular/duration-formatter.pipe.ts + 16 + + + src/app/shared/shared-main/angular/duration-formatter.pipe.ts + 23 + + + + sec + + src/app/shared/shared-main/angular/duration-formatter.pipe.ts + 17 + + + + sec + + src/app/shared/shared-main/angular/duration-formatter.pipe.ts + 30 + + + + Add a new option + + src/app/shared/shared-forms/select/select-checkbox.component.ts + 28 + + + + No items found + + src/app/shared/shared-forms/select/select-checkbox.component.html + 14 + + + + Enter a new tag + + src/app/shared/shared-forms/select/select-tags.component.html + 5 + + + + extensions + + src/app/shared/shared-main/account/actor-avatar-info.component.ts + 59 + + + + Change your avatar + + src/app/shared/shared-main/account/actor-avatar-info.component.html + 10 + + + + subscribers + + src/app/shared/shared-main/account/actor-avatar-info.component.html + 22 + + + + Loading instance statistics... + + src/app/shared/shared-instance/instance-statistics.component.html + 1 + + + + Local + + src/app/shared/shared-instance/instance-statistics.component.html + 4 + + + + users + + src/app/shared/shared-instance/instance-statistics.component.html + 11 + + + + videos + + src/app/shared/shared-instance/instance-statistics.component.html + 21 + + + src/app/shared/shared-instance/instance-statistics.component.html + 65 + + + + video views + + src/app/shared/shared-instance/instance-statistics.component.html + 31 + + + + video comments + + src/app/shared/shared-instance/instance-statistics.component.html + 41 + + + src/app/shared/shared-instance/instance-statistics.component.html + 75 + + + + of hosted video + + src/app/shared/shared-instance/instance-statistics.component.html + 51 + + + + Federation + + src/app/shared/shared-instance/instance-statistics.component.html + 58 + + + + followers + + src/app/shared/shared-instance/instance-statistics.component.html + 85 + + + following - src/app/shared/shared-instance/instance-statistics.component.html - 95 + src/app/shared/shared-instance/instance-statistics.component.html + 95 + + + + Hidden + + src/app/shared/shared-instance/instance-features-table.component.ts + 50 + + + + Blurred with confirmation request + + src/app/shared/shared-instance/instance-features-table.component.ts + 51 + + + + Displayed + + src/app/shared/shared-instance/instance-features-table.component.ts + 52 + + + + ~ 1 minute + + src/app/shared/shared-instance/instance-features-table.component.ts + 67 + + + + ~ minutes + + src/app/shared/shared-instance/instance-features-table.component.ts + 69 + + + + of full HD videos + + src/app/shared/shared-instance/instance-features-table.component.ts + 85 + + + + of HD videos + + src/app/shared/shared-instance/instance-features-table.component.ts + 86 + + + + of average quality videos + + src/app/shared/shared-instance/instance-features-table.component.ts + 87 + + + + Features found on this instance + + src/app/shared/shared-instance/instance-features-table.component.html + 4 + + + src/app/+signup/+register/register.component.html + 47 + + + + PeerTube version + + src/app/shared/shared-instance/instance-features-table.component.html + 6 + + + + Default NSFW/sensitive videos policycan be redefined by the users + + src/app/shared/shared-instance/instance-features-table.component.html + 13,14 + + + + User registration allowed + + src/app/shared/shared-instance/instance-features-table.component.html + 21 + + + + Video uploads + + src/app/shared/shared-instance/instance-features-table.component.html + 28 + + + src/app/shared/shared-instance/instance-features-table.component.html + 39 + + + + Transcoding in multiple resolutions + + src/app/shared/shared-instance/instance-features-table.component.html + 32 + + + + Video quota + + src/app/shared/shared-instance/instance-features-table.component.html + 47 + + + src/app/+admin/users/user-edit/user-edit.component.html + 150 + + + src/app/+admin/users/user-edit/user-edit.component.html + 150 + + + + Live streaming + + src/app/shared/shared-instance/instance-features-table.component.html + 67 + + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 708 + + + + Live streaming enabled + + src/app/shared/shared-instance/instance-features-table.component.html + 71 + + + + Transcode live video in multiple resolutions + + src/app/shared/shared-instance/instance-features-table.component.html + 78 + + + + Max parallel lives + + src/app/shared/shared-instance/instance-features-table.component.html + 85 + + + + per user / per instance + + src/app/shared/shared-instance/instance-features-table.component.html + 86,88 + + + + Import + + src/app/shared/shared-instance/instance-features-table.component.html + 92 + + + src/app/+videos/+video-edit/video-add-components/video-import-torrent.component.html + 41 + + + src/app/+videos/+video-edit/video-add-components/video-import-url.component.html + 36 + + + + HTTP import (YouTube, Vimeo, direct URL...) + + src/app/shared/shared-instance/instance-features-table.component.html + 96 + + + + Torrent import + + src/app/shared/shared-instance/instance-features-table.component.html + 103 + + + + Player + + src/app/shared/shared-instance/instance-features-table.component.html + 111 + + + + P2P enabled + + src/app/shared/shared-instance/instance-features-table.component.html + 115 + + + + Search + + src/app/shared/shared-instance/instance-features-table.component.html + 122 + + + src/app/+admin/plugins/plugins.component.html + 5 + + + + Users can resolve distant content + + src/app/shared/shared-instance/instance-features-table.component.html + 126 + + + + Requires manual validation by moderators + + src/app/shared/shared-instance/instance-features-table.component.html + 41 + + + + Automatically published + + src/app/shared/shared-instance/instance-features-table.component.html + 42 + + + + Unlimited ( per day) + + src/app/shared/shared-instance/instance-features-table.component.html + 61 + + + + View your notifications + + src/app/menu/avatar-notification.component.html + 3 + + + + Notifications + + src/app/menu/avatar-notification.component.html + 13 + + + src/app/+my-account/my-account-notifications/my-account-notifications.component.html + 1 + + + + Mark all as read + + src/app/menu/avatar-notification.component.html + 18 + + + src/app/menu/avatar-notification.component.html + 18 + + + src/app/+my-account/my-account-notifications/my-account-notifications.component.html + 20 + + + + Update your notification preferences + + src/app/menu/avatar-notification.component.html + 22 + + + + See all your notifications + + src/app/menu/avatar-notification.component.html + 40 + + + + Sorry, we couldn't find the page you were looking for. + + src/app/+page-not-found/page-not-found.component.html + 5,6 + + + + Not found + + src/app/+page-not-found/page-not-found-routing.module.ts + 13 + + + + Search index is unavailable. Retrying with instance results instead. + + src/app/+search/search.component.ts + 171 + + + + Search error + + src/app/+search/search.component.ts + 172 + + + + Search + + src/app/+search/search.component.ts + 230 + + + src/app/+search/search-routing.module.ts + 15 + + + + {VAR_PLURAL, plural, =1 {result} other {results}} + + src/app/+search/search.component.html + 5 + + + src/app/+admin/plugins/plugin-search/plugin-search.component.html + 23 + + + + + + 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 + 11 + + + + Filters + + src/app/+search/search.component.html + 21,22 + + + + No results found + + src/app/+search/search.component.html + 33,34 + + + + subscribers + + src/app/+search/search.component.html + 60 + + + + Any + + src/app/+search/search-filters.component.ts + 38 + + + src/app/+search/search-filters.component.ts + 61 + + + + Today + + src/app/+search/search-filters.component.ts + 42 + + + src/app/shared/shared-video-miniature/abstract-video-list.ts + 116 + + + src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts + 70 + + + + Last 7 days + + src/app/+search/search-filters.component.ts + 46 + + + + Last 30 days + + src/app/+search/search-filters.component.ts + 50 + + + + Last 365 days + + src/app/+search/search-filters.component.ts + 54 + + + + Short (< 4 min) + + src/app/+search/search-filters.component.ts + 65 + + + + Medium (4-10 min) + + src/app/+search/search-filters.component.ts + 69 + + + + Long (> 10 min) + + src/app/+search/search-filters.component.ts + 73 + + + + Relevance + + src/app/+search/search-filters.component.ts + 80 + + + + Publish date + + src/app/+search/search-filters.component.ts + 84 + + + + Views + + src/app/+search/search-filters.component.ts + 88 + + + + Sort + + src/app/+search/search-filters.component.html + 7 + + + + Display sensitive content + + src/app/+search/search-filters.component.html + 21 + + + + Yes + + src/app/+search/search-filters.component.html + 29 + + + + No + + src/app/+search/search-filters.component.html + 34 + + + + Published date + + src/app/+search/search-filters.component.html + 40 + + + + Original publication year + + src/app/+search/search-filters.component.html + 54 + + + + After... + + src/app/+search/search-filters.component.html + 66 + + + + Before... + + src/app/+search/search-filters.component.html + 76 + + + + Duration + + src/app/+search/search-filters.component.html + 89 + + + src/app/+videos/+video-watch/video-watch.component.html + 284 + + + + Category + + src/app/+search/search-filters.component.html + 102 + + + src/app/+videos/+video-watch/video-watch.component.html + 249 + + + src/app/+videos/+video-edit/shared/video-edit.component.html + 63 + + + + Display all categories + + src/app/+search/search-filters.component.html + 108 + + + + Licence + + src/app/+search/search-filters.component.html + 115 + + + src/app/+videos/+video-watch/video-watch.component.html + 258 + + + src/app/+videos/+video-edit/shared/video-edit.component.html + 74 + + + + Display all licenses + + src/app/+search/search-filters.component.html + 121 + + + + Language + + src/app/+search/search-filters.component.html + 128 + + + src/app/+videos/+video-watch/video-watch.component.html + 267 + + + src/app/+videos/+video-edit/shared/video-caption-add-modal.component.html + 10 + + + src/app/+videos/+video-edit/shared/video-edit.component.html + 94 + + + + Display all languages + + src/app/+search/search-filters.component.html + 134 + + + + All of these tags + + src/app/+search/search-filters.component.html + 143 + + + + One of these tags + + src/app/+search/search-filters.component.html + 151 + + + + Filter + + src/app/+search/search-filters.component.html + 181 + + + + Reset + + src/app/+search/search-filters.component.html + 9,10 + + + src/app/+search/search-filters.component.html + 23,24 + + + src/app/+search/search-filters.component.html + 42,43 + + + src/app/+search/search-filters.component.html + 56,57 + + + src/app/+search/search-filters.component.html + 91,92 + + + + Reset + + src/app/+search/search-filters.component.html + 104,105 + + + src/app/+search/search-filters.component.html + 117,118 + + + src/app/+search/search-filters.component.html + 130,131 + + + src/app/+search/search-filters.component.html + 145,146 + + + src/app/+search/search-filters.component.html + 153,154 + + + + Search target + + src/app/+search/search-filters.component.html + 160 + + + + Instance + + src/app/+search/search-filters.component.html + 165 + + + src/app/shared/shared-moderation/server-blocklist.component.html + 32 + + + src/app/+about/about.component.html + 5 + + + src/app/shared/shared-moderation/server-blocklist.component.html + 32 + + + + Vidiverse + + src/app/+search/search-filters.component.html + 170 + + + + Reset + + src/app/+search/search-filters.component.html + 178,179 + + + + An email with the reset password instructions will be sent to . +The link will expire within 1 hour. + + src/app/+login/login.component.ts + 106,107 + + + + Incorrect username or password. + + src/app/+login/login.component.ts + 140 + + + + Your account is blocked. + + src/app/+login/login.component.ts + 141 + + + + 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 + + + + User + + src/app/+login/login.component.html + 35 + + + src/app/+signup/+register/register.component.html + 13 + + + + Username or email address + + src/app/+login/login.component.html + 37 - - Configuration warning! + + + Password - src/app/modal/instance-config-warning-modal.component.html - 3 + src/app/+login/login.component.html + 51 - - You enabled user registration on your instance but did not configure the following fields: - src/app/modal/instance-config-warning-modal.component.html + src/app/+login/login.component.html + 54 + + + src/app/+reset-password/reset-password.component.html + 8 + + + src/app/+reset-password/reset-password.component.html 10 - - Instance name - src/app/modal/instance-config-warning-modal.component.html - 13 + src/app/+signup/+register/register-step-user.component.html + 52 - - Instance short description - src/app/modal/instance-config-warning-modal.component.html - 14 + src/app/+signup/+register/register-step-user.component.html + 54 - - Who you are - src/app/modal/instance-config-warning-modal.component.html + src/app/+admin/users/user-edit/user-edit.component.html + 117 + + + src/app/+admin/users/user-edit/user-edit.component.html + 117 + + + + Click here to reset your password + + src/app/+login/login.component.html + 57 + + + + If you are looking for an account… + + src/app/+login/login.component.html + 13,14 + + + + Currently this instance doesn't allow for user registration, but you can find an instance that gives you the possibility to sign up for an account and upload your videos there. Find yours among multiple instances at https://joinpeertube.org/instances. + + src/app/+login/login.component.html + 17,23 + + + + Request new verification email. + + src/app/+login/login.component.html + 27 + + + src/app/+signup/+verify-account/verify-account-email/verify-account-email.component.html 16 - - How long you plan to maintain your instance + + + or create an account - src/app/modal/instance-config-warning-modal.component.html - 17 + src/app/+login/login.component.html + 41,42 - - How you plan to pay your instance + + + Or sign in with - src/app/modal/instance-config-warning-modal.component.html - 18 + src/app/+login/login.component.html + 68 - - How you will moderate your instance + + + Forgot your password - src/app/modal/instance-config-warning-modal.component.html - 20 + src/app/+login/login.component.html + 83 - - Instance terms + + + Email - src/app/modal/instance-config-warning-modal.component.html - 21 + src/app/+login/login.component.html + 99 - - - Please consider configuring these fields to help people to choose the appropriate instance. - Without them, your instance may not be referenced on the JoinPeerTube website. - - src/app/modal/instance-config-warning-modal.component.html - 24 + src/app/+signup/+register/register-step-user.component.html + 41 - - Don't show me this warning anymore - src/app/modal/instance-config-warning-modal.component.html - 33 + src/app/+signup/+register/register-step-user.component.html + 43 - - Close - src/app/modal/instance-config-warning-modal.component.html - 38 + src/app/+signup/+verify-account/verify-account-ask-send-email/verify-account-ask-send-email.component.html + 8 - - - Configure - - src/app/modal/instance-config-warning-modal.component.html - 42 + src/app/+my-account/my-account-settings/my-account-notification-preferences/my-account-notification-preferences.component.html + 4 - - Welcome to PeerTube, dear administrator! - src/app/modal/welcome-modal.component.html - 3 + src/app/+admin/users/user-edit/user-edit.component.html + 105 - - CLI - documentation - src/app/modal/welcome-modal.component.html - 12 + src/app/+admin/users/user-edit/user-edit.component.html + 105 - - Upload or import videos, parse logs, prune storage directories, reset user password... + + + Email address - src/app/modal/welcome-modal.component.html - 15 + src/app/+login/login.component.html + 101 - - Administer - documentation - src/app/modal/welcome-modal.component.html - 19 + src/app/+signup/+verify-account/verify-account-ask-send-email/verify-account-ask-send-email.component.html + 10 - - Managing users, following other instances, dealing with spammers... + + + Reset - src/app/modal/welcome-modal.component.html - 22 + src/app/+login/login.component.html + 114 - - Use - documentation + Password reset button + + + We are sorry, you cannot recover your password because your instance administrator did not configure the PeerTube email system. - src/app/modal/welcome-modal.component.html - 26 + src/app/+login/login.component.html + 91,92 - - Setup your account, managing video playlists, discover third-party applications... + + + Enter your email address and we will send you a link to reset your password. - src/app/modal/welcome-modal.component.html + src/app/+login/login.component.html + 95,96 + + + + Login + + src/app/+login/login-routing.module.ts + 14 + + + + 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 + + + + 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 - - Useful links + + + Now please check your emails to verify your account and complete signup. - src/app/modal/welcome-modal.component.html - 39 + src/app/+signup/+register/register.component.ts + 115 + + + + You are now logged in as ! + + src/app/+signup/+register/register.component.ts + 123 - - Official PeerTube website (news, support, contribute...): https://joinpeertube.org + + + Create an account - src/app/modal/welcome-modal.component.html - 42 + src/app/+signup/+register/register.component.html + 4,5 - - Put your instance on the public PeerTube index: https://instances.joinpeertube.org/instances - + + + Next - src/app/modal/welcome-modal.component.html - 45 + src/app/+signup/+register/register.component.html + 20 - - It's time to configure your instance! + + + Channel - src/app/modal/welcome-modal.component.html - 55 + src/app/+signup/+register/register.component.html + 23 - - - 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/+my-library/my-video-playlists/my-video-playlist-edit.component.html + 70 - - - 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/+my-library/my-video-playlists/my-video-playlist-edit.component.html + 70 - - Remind me later - src/app/modal/welcome-modal.component.html - 76 + src/app/+videos/+video-edit/video-add-components/video-import-torrent.component.html + 27 - - - Configure my instance - - src/app/modal/welcome-modal.component.html - 82 + src/app/+videos/+video-edit/video-add-components/video-import-url.component.html + 22 - - Close this message - src/app/app.component.html - 34 + src/app/+videos/+video-edit/video-add-components/video-go-live.component.html + 6 - - Change the language - src/app/menu/language-chooser.component.html - 3 + src/app/+videos/+video-edit/video-add-components/video-upload.component.html + 11 - - - Help to translate PeerTube! - - src/app/menu/language-chooser.component.html - 8 + src/app/+videos/+video-edit/shared/video-edit.component.html + 58 - - Settings + + + Create my account - src/app/modal/quick-settings-modal.component.html - 3 + src/app/+signup/+register/register.component.html + 29,30 + + + + Done + + src/app/+signup/+register/register.component.html + 33 + + + + PeerTube is creating your account... + + src/app/+signup/+register/register.component.html + 37 + + + Administrators & Sustainability - src/app/menu/menu.component.html - 144 + src/app/+signup/+register/register.component.html + 56 - src/app/+admin/plugins/plugin-list-installed/plugin-list-installed.component.html - 26 + src/app/+signup/+register/register.component.html + 56 + + + Moderation information - src/app/+my-account/my-account-settings/my-account-settings.component.html - 1 + src/app/+signup/+register/register.component.html + 76 - - Display settings - src/app/modal/quick-settings-modal.component.html - 8 + src/app/+signup/+register/register.component.html + 76 - - Video settings - src/app/modal/quick-settings-modal.component.html - 16 + src/app/+about/about-instance/about-instance.component.html + 140 - - Interface settings - src/app/modal/quick-settings-modal.component.html - 20 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 144 - - Public profile + + + Code of conduct - src/app/menu/menu.component.html - 19 + src/app/+signup/+register/register.component.html + 82 - - Account settings - src/app/menu/menu.component.html - 25 + src/app/+signup/+register/register.component.html + 82 - - Channels settings - src/app/menu/menu.component.html - 29 + src/app/+about/about-instance/about-instance.component.html + 154 - - Interface: - src/app/menu/menu.component.html - 36 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 135 + + + Terms - src/app/menu/menu.component.html - 156 + src/app/+signup/+register/register.component.html + 88 - - Videos: - src/app/menu/menu.component.html - 42 + src/app/+signup/+register/register.component.html + 88 - - Sensitive: - src/app/menu/menu.component.html - 49 + src/app/+about/about-instance/about-instance.component.html + 168 - - Help share videos - src/app/menu/menu.component.html - 55 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 126 - - More account settings + + + Who are we? - src/app/menu/menu.component.html + src/app/+signup/+register/register.component.html 60 - - Keyboard shortcuts + + + How long do we plan to maintain this instance? - src/app/menu/menu.component.html - 66 + src/app/+signup/+register/register.component.html + 65 - - Log out + + + How will we finance this instance? - src/app/menu/menu.component.html + src/app/+signup/+register/register.component.html 70 - - Login + + + Display name - src/app/menu/menu.component.html - 77 + src/app/+signup/+register/register-step-user.component.html + 4 - src/app/+login/login.component.html - 64 + src/app/+my-library/my-video-playlists/my-video-playlist-edit.component.html + 33 - - Create an account - src/app/menu/menu.component.html - 78 + src/app/+my-library/my-video-playlists/my-video-playlist-edit.component.html + 33 - - MY LIBRARY - src/app/menu/menu.component.html - 82 + src/app/+my-account/my-account-settings/my-account-profile/my-account-profile.component.html + 6 - - Videos - src/app/menu/menu.component.html - 86 + src/app/shared/shared-video-playlist/video-add-to-playlist.component.html + 71 - - Playlists - src/app/menu/menu.component.html - 91 + src/app/+my-library/+my-video-channels/my-video-channel-edit.component.html + 53 - - Subscriptions - src/app/menu/menu.component.html - 96 + src/app/+my-library/+my-video-channels/my-video-channel-edit.component.html + 53 + + + Username - src/app/+my-account/my-account-subscriptions/my-account-subscriptions.component.html - 1 + src/app/+signup/+register/register-step-user.component.html + 19 - - History - src/app/menu/menu.component.html - 101 + src/app/+admin/users/user-edit/user-edit.component.html + 83 - src/app/+my-account/my-account-history/my-account-history.component.html - 1 + src/app/+admin/users/user-edit/user-edit.component.html + 83 - - VIDEOS + + + e.g. jane_doe - src/app/menu/menu.component.html - 107 + src/app/+signup/+register/register-step-user.component.html + 23 + 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/+admin/config/edit-custom-config/edit-custom-config.component.html - 402 + src/app/+signup/+register/register-step-user.component.html + 32,33 - - Discover + + + I am at least 16 years old and agree to the Terms and to the Code of Conduct of this instance - src/app/menu/menu.component.html - 111 + src/app/+signup/+register/register-step-user.component.html + 66,70 + + + 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/+videos/video-list/overview/video-overview.component.html - 1 + src/app/+signup/+register/register-step-channel.component.html + 5,7 - - Trending + + + Other users can decide to subscribe any channel they want, to be notified when you publish a new video. - src/app/menu/menu.component.html - 116 + src/app/+signup/+register/register-step-channel.component.html + 10,11 - - Most liked + + + Channel display name - src/app/menu/menu.component.html - 121 + src/app/+signup/+register/register-step-channel.component.html + 15 - - Recently added + + + Channel name - src/app/menu/menu.component.html - 126 + src/app/+signup/+register/register-step-channel.component.html + 30 - - Administration - src/app/menu/menu.component.html - 140 + src/app/+admin/users/user-edit/user-edit.component.html + 94 - - About - src/app/menu/menu.component.html - 148 + src/app/+admin/users/user-edit/user-edit.component.html + 94 + + + Example: my_super_channel - src/app/+accounts/account-about/account-about.component.html - 1 + src/app/+signup/+register/register-step-channel.component.html + 34 - - Contact + + + 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/menu/menu.component.html - 160 + src/app/+signup/+register/register-step-channel.component.html + 43,44 - - Help + + + Channel name cannot be the same as your account name. You can click on the first step to update your account name. - src/app/menu/menu.component.html - 161 + src/app/+signup/+register/register-step-channel.component.html + 51,52 - - Get help using PeerTube + + + Register - src/app/menu/menu.component.html - 161 + src/app/+signup/+register/register-routing.module.ts + 14 - - FAQ + + + Step - src/app/menu/menu.component.html - 162 + src/app/+signup/+register/custom-stepper.component.html + 9 - - Frequently asked questions about PeerTube + + + Subscribe to the account - src/app/menu/menu.component.html - 162 + src/app/+video-channels/video-channels.component.ts + 60 - - Stats - src/app/menu/menu.component.html - 163 + src/app/+videos/+video-watch/video-watch.component.ts + 902 - - API + + + VIDEOS - src/app/menu/menu.component.html - 164 + src/app/+video-channels/video-channels.component.ts + 65 - - API documentation - src/app/menu/menu.component.html - 164 + src/app/+accounts/accounts.component.ts + 60 - - Shortcuts + + + VIDEO PLAYLISTS - src/app/menu/menu.component.html - 165 + src/app/+video-channels/video-channels.component.ts + 66 - - powered by PeerTube + + + ABOUT - src/app/menu/menu.component.html - 171 + src/app/+video-channels/video-channels.component.ts + 67 - - powered by PeerTube - CopyLeft 2015-2020 - src/app/menu/menu.component.html - 170 + src/app/+accounts/accounts.component.ts + 61 + + + + Username copied + + src/app/+video-channels/video-channels.component.ts + 92 + + + src/app/+accounts/accounts.component.ts + 89 - - View your notifications + + + {VAR_PLURAL, plural, =1 {1 subscriber} other { subscribers}} - src/app/menu/avatar-notification.component.html - 3 + src/app/+video-channels/video-channels.component.html + 28 - - Notifications - src/app/menu/avatar-notification.component.html + src/app/+accounts/account-video-channels/account-video-channels.component.html 13 - src/app/+my-account/my-account-notifications/my-account-notifications.component.html - 1 + src/app/+my-library/+my-video-channels/my-video-channels.component.html + 35 - - Mark all as read + + + Go the owner account page - src/app/menu/avatar-notification.component.html - 18 + src/app/+video-channels/video-channels.component.html + 30 + + + Created by - src/app/+my-account/my-account-notifications/my-account-notifications.component.html - 12 + src/app/+video-channels/video-channels.component.html + 31 - - Update your notification preferences + + + Manage channel - src/app/menu/avatar-notification.component.html - 22 + src/app/+video-channels/video-channels.component.html + 22,23 - - See all your notifications + + + Video channel videos - src/app/menu/avatar-notification.component.html - 39 + src/app/+video-channels/video-channels-routing.module.ts + 25 - - Upload + + + Video channel playlists - src/app/header/header.component.html - 5 + src/app/+video-channels/video-channels-routing.module.ts + 38 - - In this instance + + + About video channel - src/app/header/suggestion.component.html - 14 + src/app/+video-channels/video-channels-routing.module.ts + 47 - - In the vidiverse + + + Published videos - src/app/header/suggestion.component.html - 15 + src/app/+video-channels/video-channel-videos/video-channel-videos.component.ts + 42 - - Search videos, channels… + + + Published 1 video - src/app/header/search-typeahead.component.html - 3 + src/app/+video-channels/video-channel-videos/video-channel-videos.component.ts + 86 - - GLOBAL SEARCH + + + Published videos - src/app/header/search-typeahead.component.html - 23 + src/app/+video-channels/video-channel-videos/video-channel-videos.component.ts + 87 - - using - src/app/header/search-typeahead.component.html - 25 + src/app/+accounts/account-videos/account-videos.component.ts + 79 - - Results will be augmented with those of a third-party index. Only data necessary to make the query will be sent. + + + Display all videos (private, unlisted or not yet published) - src/app/header/search-typeahead.component.html - 29 + src/app/shared/shared-video-miniature/abstract-video-list.html + 40 - - ADVANCED SEARCH - src/app/header/search-typeahead.component.html - 35 + src/app/shared/shared-video-miniature/abstract-video-list.html + 40 - - any instance - src/app/header/search-typeahead.component.html - 38 + src/app/shared/shared-video-miniature/abstract-video-list.html + 40 - - only followed instances - src/app/header/search-typeahead.component.html - 39 + src/app/shared/shared-video-miniature/abstract-video-list.html + 40 - - Determines whether you can resolve any distant content, or if this instance only allows doing so for instances it follows. - src/app/header/search-typeahead.component.html - 37 + src/app/shared/shared-video-miniature/abstract-video-list.html + 40 - - will list the matching channel - src/app/header/search-typeahead.component.html - 46 + src/app/shared/shared-video-miniature/abstract-video-list.html + 40 - src/app/header/search-typeahead.component.html - 49 + src/app/shared/shared-video-miniature/abstract-video-list.html + 40 - - will list the matching video + + + No results. - src/app/header/search-typeahead.component.html - 52 + src/app/shared/shared-video-miniature/abstract-video-list.html + 48 - - Any other input will return matching video or channel names. - src/app/header/search-typeahead.component.html - 55 + src/app/shared/shared-video-miniature/abstract-video-list.html + 48 - - Cancel - src/app/modal/confirm.component.html - 20 + src/app/shared/shared-video-miniature/videos-selection.component.html + 1 - src/app/shared/shared-moderation/user-ban-modal.component.html - 26 + src/app/shared/shared-video-miniature/abstract-video-list.html + 48 - src/app/shared/shared-moderation/video-block.component.html - 33 + src/app/shared/shared-video-miniature/abstract-video-list.html + 48 - src/app/shared/shared-moderation/video-report.component.html - 89 + src/app/shared/shared-video-miniature/abstract-video-list.html + 48 - src/app/shared/shared-moderation/batch-domains-modal.component.html - 31 + src/app/shared/shared-video-miniature/abstract-video-list.html + 48 - src/app/+admin/moderation/video-abuse-list/moderation-comment-modal.component.html - 26 + src/app/shared/shared-video-miniature/abstract-video-list.html + 48 - src/app/shared/shared-video-miniature/video-download.component.html - 99 + src/app/+videos/video-list/overview/video-overview.component.html + 4 + + + Created playlists - src/app/+my-account/my-account-videos/video-change-ownership/video-change-ownership.component.html - 22 + src/app/+video-channels/video-channel-playlists/video-channel-playlists.component.html + 2,4 + + + This channel does not have playlists. - src/app/+my-account/my-account-ownership/my-account-accept-ownership/my-account-accept-ownership.component.html - 25 + src/app/+video-channels/video-channel-playlists/video-channel-playlists.component.html + 6 + + + VIDEO CHANNELS - src/app/+about/about-instance/contact-admin-modal.component.html - 48 + src/app/+accounts/accounts.component.ts + 59 + + + 1 subscriber - src/app/+login/login.component.html - 105 + src/app/+accounts/accounts.component.ts + 93 + + + subscribers - src/app/+videos/+video-edit/shared/video-caption-add-modal.component.html - 37 + src/app/+accounts/accounts.component.ts + 95 + + + direct account followers - src/app/+videos/+video-watch/comment/video-comment-add.component.html - 47 + src/app/+accounts/accounts.component.ts + 109 - - Ban + + + Report this account - src/app/shared/shared-moderation/user-ban-modal.component.html - 3 + src/app/+accounts/accounts.component.ts + 115 - - Reason... + + + Banned - src/app/shared/shared-moderation/user-ban-modal.component.html - 12 + src/app/+accounts/accounts.component.html + 18 - - - A banned user will no longer be able to login. - + + + Muted - src/app/shared/shared-moderation/user-ban-modal.component.html - 20 + src/app/+accounts/accounts.component.html + 19 - - Ban this user - src/app/shared/shared-moderation/user-ban-modal.component.html - 31 + src/app/shared/shared-share-modal/video-share.component.html + 166 - - Block video "" + + + Instance muted - src/app/shared/shared-moderation/video-block.component.html - 3 + src/app/+accounts/accounts.component.html + 20 - - Please describe the reason... + + + Muted by your instance - src/app/shared/shared-moderation/video-block.component.html - 12 + src/app/+accounts/accounts.component.html + 21 - - This will ask remote instances to delete it + + + Instance muted by your instance - src/app/shared/shared-moderation/video-block.component.html - 26 + src/app/+accounts/accounts.component.html + 22 - - Unfederate the video + + + Manage account - src/app/shared/shared-moderation/video-block.component.html - 23 + src/app/+accounts/accounts.component.html + 36 - - Submit + + + Account videos - src/app/shared/shared-moderation/video-block.component.html - 38 + src/app/+accounts/accounts-routing.module.ts + 29 + + + Account video channels - src/app/shared/shared-moderation/video-report.component.html - 92 + src/app/+accounts/accounts-routing.module.ts + 42 + + + About account - src/app/+my-account/my-account-videos/video-change-ownership/video-change-ownership.component.html - 27 + src/app/+accounts/accounts-routing.module.ts + 51 + + + No description - src/app/+my-account/my-account-ownership/my-account-accept-ownership/my-account-accept-ownership.component.html - 30 + src/app/+video-channels/video-channel-about/video-channel-about.component.ts + 41 - src/app/+about/about-instance/contact-admin-modal.component.html - 53 + src/app/+accounts/account-about/account-about.component.ts + 38 - - Report video "" + + + DESCRIPTION - src/app/shared/shared-moderation/video-report.component.html - 3 + src/app/+video-channels/video-channel-about/video-channel-about.component.html + 5 - - What is the issue? - src/app/shared/shared-moderation/video-report.component.html - 13 + src/app/+accounts/account-about/account-about.component.html + 5 + + + + STATS + + src/app/+video-channels/video-channel-about/video-channel-about.component.html + 17 - - Start at - src/app/shared/shared-moderation/video-report.component.html - 44 + src/app/+accounts/account-about/account-about.component.html + 10 + + + Created - src/app/shared/shared-video-playlist/video-add-to-playlist.component.html - 17 + src/app/+video-channels/video-channel-about/video-channel-about.component.html + 18 + + + SUPPORT THIS CHANNEL - src/app/shared/shared-video-playlist/video-playlist-element-miniature.component.html - 57 + src/app/+video-channels/video-channel-about/video-channel-about.component.html + 10 + + + Verify account via email - src/app/+videos/+video-watch/modal/video-share.component.html - 75 + src/app/+signup/+verify-account/verify-account-routing.module.ts + 17 - - Stop at + + + Ask to send an email to verify you account - src/app/shared/shared-moderation/video-report.component.html - 59 + src/app/+signup/+verify-account/verify-account-routing.module.ts + 26 + + + Channels - src/app/shared/shared-video-playlist/video-add-to-playlist.component.html - 31 + src/app/+my-library/my-library.component.ts + 47 + + + Videos - src/app/shared/shared-video-playlist/video-playlist-element-miniature.component.html - 71 + src/app/+my-library/my-library.component.ts + 54 + + + Playlists - src/app/+videos/+video-watch/modal/video-share.component.html - 106 + src/app/+my-library/my-library.component.ts + 61 - - - Your report will be sent to moderators of and will be forwarded to the video origin () too. - + + + Subscriptions - src/app/shared/shared-moderation/video-report.component.html - 71 + src/app/+my-library/my-library.component.ts + 66 - - Please describe the issue... - src/app/shared/shared-moderation/video-report.component.html - 77 + src/app/+videos/videos-routing.module.ts + 71 - - - src/app/shared/shared-moderation/batch-domains-modal.component.html - 3 + src/app/+videos/video-list/video-user-subscriptions.component.ts + 45 - - 1 host (without "http://") per line + + + History - src/app/shared/shared-moderation/batch-domains-modal.component.html - 11 + src/app/+my-library/my-library.component.ts + 71 - - Follows & redundancies + + + My playlists - src/app/+admin/follows/follows.component.html - 2 + src/app/+my-library/my-library-routing.module.ts + 40 - - Following + + + Create a new playlist - src/app/+admin/follows/follows.component.html - 5 + src/app/+my-library/my-library-routing.module.ts + 49 - - Followers + + + Playlist elements - src/app/+admin/follows/follows.component.html - 7 + src/app/+my-library/my-library-routing.module.ts + 58 - - Video redundancies + + + Update playlist - src/app/+admin/follows/follows.component.html - 9 + src/app/+my-library/my-library-routing.module.ts + 67 - - Filter... - src/app/+admin/follows/followers-list/followers-list.component.html - 11 + src/app/+my-library/my-video-playlists/my-video-playlist-elements.component.ts + 47 + + + My videos - src/app/+admin/follows/following-list/following-list.component.html - 11 + src/app/+my-library/my-library-routing.module.ts + 77 - src/app/+admin/users/user-list/user-list.component.html - 30 + src/app/+my-library/my-videos/my-videos.component.ts + 58 + + + My video imports - src/app/+admin/moderation/video-block-list/video-block-list.component.html - 24 + src/app/+my-library/my-library-routing.module.ts + 90 + + + My subscriptions - src/app/+admin/moderation/video-abuse-list/video-abuse-list.component.html - 27 + src/app/+my-library/my-library-routing.module.ts + 99 + + + Ownership changes - src/app/shared/shared-moderation/server-blocklist.component.html - 11 + src/app/+my-library/my-library-routing.module.ts + 108 + + + My video history - src/app/shared/shared-moderation/account-blocklist.component.html - 11 + src/app/+my-library/my-library-routing.module.ts + 118 + + + Video channels - src/app/shared/shared-moderation/account-blocklist.component.html - 11 + src/app/+accounts/account-video-channels/account-video-channels.component.html + 1 + + + This account does not have channels. - src/app/shared/shared-moderation/server-blocklist.component.html - 11 + src/app/+accounts/account-video-channels/account-video-channels.component.html + 4 - - Clear filters + + + See this video channel - src/app/+admin/follows/followers-list/followers-list.component.html - 15 + src/app/+accounts/account-video-channels/account-video-channels.component.html + 9 + + + This channel doesn't have any videos. - src/app/+admin/follows/following-list/following-list.component.html - 15 + src/app/+accounts/account-video-channels/account-video-channels.component.html + 20 + + + SHOW THIS CHANNEL - src/app/+admin/users/user-list/user-list.component.html - 34 + src/app/+accounts/account-video-channels/account-video-channels.component.html + 29,30 + + + Joined - src/app/+admin/moderation/video-block-list/video-block-list.component.html - 28 + src/app/+accounts/account-about/account-about.component.html + 12 + + + An email with verification link will be sent to . - src/app/+admin/moderation/video-abuse-list/video-abuse-list.component.html - 31 + src/app/+signup/+verify-account/verify-account-ask-send-email/verify-account-ask-send-email.component.ts + 45 + + + Request email for account verification - src/app/shared/shared-moderation/server-blocklist.component.html - 15 + src/app/+signup/+verify-account/verify-account-ask-send-email/verify-account-ask-send-email.component.html + 3,4 + + + Send verification email - src/app/shared/shared-moderation/account-blocklist.component.html - 15 + 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/shared/shared-moderation/account-blocklist.component.html - 15 + src/app/+signup/+verify-account/verify-account-ask-send-email/verify-account-ask-send-email.component.html + 20 + + + Verify account email confirmation - src/app/shared/shared-moderation/server-blocklist.component.html - 15 + src/app/+signup/+verify-account/verify-account-email/verify-account-email.component.html + 3,4 - - Follower handle + + + Email updated. - src/app/+admin/follows/followers-list/followers-list.component.html - 22 + src/app/+signup/+verify-account/verify-account-email/verify-account-email.component.html + 10,11 - - State + + + An error occurred. - src/app/+admin/follows/followers-list/followers-list.component.html - 23 + src/app/+signup/+verify-account/verify-account-email/verify-account-email.component.html + 14 + + + Do you really want to delete videos? - src/app/+admin/follows/following-list/following-list.component.html - 27 + src/app/+my-library/my-videos/my-videos.component.ts + 103 + + + Delete - src/app/+admin/moderation/video-abuse-list/video-abuse-list.component.html - 43 + src/app/+my-library/my-videos/my-videos.component.ts + 104 - - Score - src/app/+admin/follows/followers-list/followers-list.component.html - 24 + src/app/+my-library/my-videos/my-videos.component.ts + 131 - - Created - src/app/+admin/follows/followers-list/followers-list.component.html - 25 + src/app/+my-library/my-videos/my-videos.component.ts + 172 - src/app/+admin/follows/following-list/following-list.component.html - 28 + src/app/+my-library/my-video-playlists/my-video-playlists.component.ts + 50 - src/app/+admin/users/user-list/user-list.component.html - 50 + src/app/+my-library/my-video-playlists/my-video-playlist-elements.component.ts + 127 - src/app/+admin/moderation/video-abuse-list/video-abuse-list.component.html - 42 + src/app/shared/shared-main/buttons/delete-button.component.ts + 16 - src/app/+admin/system/jobs/jobs.component.html - 31 + src/app/shared/shared-main/buttons/delete-button.component.ts + 21 - src/app/+my-account/my-account-video-imports/my-account-video-imports.component.html - 13 + src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts + 208 - - Open actor page in a new tab - src/app/+admin/follows/followers-list/followers-list.component.html - 33 + src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts + 308 - - Accepted - src/app/+admin/follows/followers-list/followers-list.component.html - 39 + src/app/shared/shared-moderation/user-moderation-dropdown.component.ts + 91 - src/app/+admin/follows/following-list/following-list.component.html - 43 + src/app/+my-library/+my-video-channels/my-video-channels.component.ts + 71 - - Pending - src/app/+admin/follows/followers-list/followers-list.component.html - 40 + src/app/shared/shared-abuse-list/abuse-list-table.component.ts + 129 - src/app/+admin/follows/following-list/following-list.component.html - 44 + src/app/shared/shared-abuse-list/abuse-list-table.component.ts + 371 - - Accept - src/app/+admin/follows/followers-list/followers-list.component.html - 47 + src/app/shared/shared-abuse-list/abuse-list-table.component.ts + 406 - src/app/+my-account/my-account-ownership/my-account-ownership.component.html - 42 + src/app/+admin/moderation/video-comment-list/video-comment-list.component.ts + 86 - - Refuse - src/app/+admin/follows/followers-list/followers-list.component.html - 48 + src/app/+admin/moderation/video-comment-list/video-comment-list.component.ts + 158 - src/app/+my-account/my-account-ownership/my-account-ownership.component.html - 43 + src/app/+videos/+video-watch/comment/video-comments.component.ts + 165 - - No follower found matching current filters. - src/app/+admin/follows/followers-list/followers-list.component.html - 60 + src/app/+admin/moderation/video-block-list/video-block-list.component.ts + 75 - - Your instance doesn't have any follower. - src/app/+admin/follows/followers-list/followers-list.component.html - 61 + src/app/+admin/moderation/video-block-list/video-block-list.component.ts + 79 - - Showing to of followers - src/app/+admin/follows/followers-list/followers-list.component.html - 5 + src/app/+admin/users/user-list/user-list.component.ts + 76 - - Follow domain - src/app/+admin/follows/following-list/following-list.component.html - 19 + src/app/+admin/users/user-list/user-list.component.ts + 194 - - Host - src/app/+admin/follows/following-list/following-list.component.html - 26 + src/app/+admin/follows/followers-list/followers-list.component.ts + 74 - - Redundancy allowed + + + videos deleted. - src/app/+admin/follows/following-list/following-list.component.html - 29 + src/app/+my-library/my-videos/my-videos.component.ts + 120 - - Open instance in a new tab + + + Do you really want to delete ? - src/app/+admin/follows/following-list/following-list.component.html - 37 + src/app/+my-library/my-videos/my-videos.component.ts + 130 - src/app/shared/shared-moderation/server-blocklist.component.html - 35 + src/app/+my-library/my-video-playlists/my-video-playlists.component.ts + 49 - src/app/shared/shared-moderation/server-blocklist.component.html - 35 + src/app/+my-library/my-video-playlists/my-video-playlist-elements.component.ts + 126 - - No host found matching current filters. + + + Video deleted. - src/app/+admin/follows/following-list/following-list.component.html - 62 + src/app/+my-library/my-videos/my-videos.component.ts + 138 - - Your instance is not following anyone. - src/app/+admin/follows/following-list/following-list.component.html - 63 + src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts + 214 - - Showing to of hosts + + + Display live information - src/app/+admin/follows/following-list/following-list.component.html - 5 + src/app/+my-library/my-videos/my-videos.component.ts + 161 - - - 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/follows/following-list/following-list.component.html - 72 + src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts + 278 - - Follow domains + + + Change ownership - src/app/+admin/follows/following-list/following-list.component.html - 70 + src/app/+my-library/my-videos/my-videos.component.ts + 167 - - My videos duplicated by remote instances + + + My videos - src/app/+admin/follows/video-redundancies-list/video-redundancies-list.component.html - 7 + src/app/+my-library/my-videos/my-videos.component.html + 4 - - Remote videos duplicated by my instance + + + My imports - src/app/+admin/follows/video-redundancies-list/video-redundancies-list.component.html - 8 + src/app/+my-library/my-videos/my-videos.component.html + 11 - - Strategy - src/app/+admin/follows/video-redundancies-list/video-redundancies-list.component.html - 22 + src/app/+my-library/my-video-imports/my-video-imports.component.html + 3 - - Video + + + Ownership changes - src/app/+admin/follows/video-redundancies-list/video-redundancies-list.component.html - 23 + src/app/+my-library/my-videos/my-videos.component.html + 16 + + + Search your videos - src/app/+admin/moderation/video-block-list/video-block-list.component.html - 37 + src/app/+my-library/my-videos/my-videos.component.html + 23 - - Total size + + + Clear filters - src/app/+admin/follows/video-redundancies-list/video-redundancies-list.component.html - 24 + src/app/+my-library/my-videos/my-videos.component.html + 26 - - List redundancies - src/app/+admin/follows/video-redundancies-list/video-redundancies-list.component.html - 33 + src/app/+my-library/my-video-playlists/my-video-playlists.component.html + 13 - - Open video in a new tab - src/app/+admin/follows/video-redundancies-list/video-redundancies-list.component.html - 41 + src/app/+my-library/my-subscriptions/my-subscriptions.component.html + 14 - - Your instance doesn't mirror any video. - src/app/+admin/follows/video-redundancies-list/video-redundancies-list.component.html - 77 + src/app/shared/shared-moderation/server-blocklist.component.html + 20 - - Your instance has no mirrored videos. - src/app/+admin/follows/video-redundancies-list/video-redundancies-list.component.html - 78 + src/app/shared/shared-moderation/account-blocklist.component.html + 20 - - 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-channels.component.html + 14 - - - No redundancy strategy is enabled on your instance. - - src/app/+admin/follows/video-redundancies-list/video-redundancies-list.component.html - 91 + src/app/shared/shared-abuse-list/abuse-list-table.component.html + 31 - - Users - src/app/+admin/users/user-edit/user-edit.component.html - 4 + src/app/+admin/follows/following-list/following-list.component.html + 20 - src/app/+admin/users/user-edit/user-edit.component.html - 4 + src/app/shared/shared-moderation/account-blocklist.component.html + 20 - - Create - src/app/+admin/users/user-edit/user-edit.component.html - 8 + src/app/shared/shared-moderation/server-blocklist.component.html + 20 - src/app/+admin/users/user-edit/user-edit.component.html - 8 + src/app/+admin/moderation/video-comment-list/video-comment-list.component.html + 46 - src/app/shared/shared-video-playlist/video-add-to-playlist.component.html - 80 + src/app/+admin/moderation/video-block-list/video-block-list.component.html + 33 - src/app/+my-account/my-account-video-playlists/my-account-video-playlist-edit.component.html - 8 + src/app/+admin/users/user-list/user-list.component.html + 36 - src/app/+my-account/my-account-video-playlists/my-account-video-playlist-edit.component.html - 8 + src/app/+admin/follows/followers-list/followers-list.component.html + 20 + + + Delete - src/app/+my-account/+my-account-video-channels/my-account-video-channel-edit.component.html - 8 + src/app/+my-library/my-videos/my-videos.component.html + 43 - src/app/+my-account/+my-account-video-channels/my-account-video-channel-edit.component.html - 8 + src/app/+videos/+video-edit/shared/video-edit.component.html + 178 - - {VAR_PLURAL, plural, =1 {Video} other {Videos} } + + + Ownership change request sent. - src/app/+admin/users/user-edit/user-edit.component.html - 24 + src/app/+my-library/my-videos/modals/video-change-ownership.component.ts + 64 + + + Change ownership - src/app/+admin/users/user-edit/user-edit.component.html - 24 + src/app/+my-library/my-videos/modals/video-change-ownership.component.html + 3 - - {VAR_PLURAL, plural, =1 {Channel} other {Channels} } + + + Select the next owner - src/app/+admin/users/user-edit/user-edit.component.html - 30 + src/app/+my-library/my-videos/modals/video-change-ownership.component.html + 10 + + + Submit - src/app/+admin/users/user-edit/user-edit.component.html - 30 + src/app/+my-library/my-videos/modals/video-change-ownership.component.html + 27 - - {VAR_PLURAL, plural, =1 {Subscriber} other {Subscribers} } - src/app/+admin/users/user-edit/user-edit.component.html - 36 + src/app/shared/shared-moderation/report-modals/report.component.html + 57 - src/app/+admin/users/user-edit/user-edit.component.html - 36 + src/app/shared/shared-moderation/video-block.component.html + 43 - - Incriminated in reports - src/app/+admin/users/user-edit/user-edit.component.html - 42 + src/app/shared/shared-moderation/report-modals/video-report.component.html + 95 - src/app/+admin/users/user-edit/user-edit.component.html - 42 + src/app/+about/about-instance/contact-admin-modal.component.html + 53 - - Authored reports accepted - src/app/+admin/users/user-edit/user-edit.component.html - 48 + src/app/shared/shared-moderation/report-modals/report.component.html + 57 + + + Playlist } deleted. - src/app/+admin/users/user-edit/user-edit.component.html - 48 + src/app/+my-library/my-video-playlists/my-video-playlists.component.ts + 60 - - {VAR_PLURAL, plural, =1 {Comment} other {Comments} } + + + My playlists - src/app/+admin/users/user-edit/user-edit.component.html - 54 + src/app/+my-library/my-video-playlists/my-video-playlists.component.html + 4 + + + Search your playlists - src/app/+admin/users/user-edit/user-edit.component.html - 54 + src/app/+my-library/my-video-playlists/my-video-playlists.component.html + 10 - - NEW USER + + + Create playlist - src/app/+admin/users/user-edit/user-edit.component.html - 73 + src/app/+my-library/my-video-playlists/my-video-playlists.component.html + 18 + + + Playlist updated. - src/app/+admin/users/user-edit/user-edit.component.html - 73 + src/app/+my-library/my-video-playlists/my-video-playlist-update.component.ts + 97 - - Username + + + Update - src/app/+admin/users/user-edit/user-edit.component.html - 83 + src/app/+my-library/my-video-playlists/my-video-playlist-update.component.ts + 110 - src/app/+admin/users/user-edit/user-edit.component.html - 83 + src/app/shared/shared-main/buttons/edit-button.component.ts + 17 - src/app/+signup/+register/register-step-user.component.html - 19 + src/app/shared/shared-main/buttons/edit-button.component.ts + 22 - - john - src/app/+admin/users/user-edit/user-edit.component.html - 85 + src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts + 284 - src/app/+admin/users/user-edit/user-edit.component.html - 85 + src/app/+my-library/+my-video-channels/my-video-channel-update.component.ts + 127 - - Email + + + My Playlists - src/app/+admin/users/user-edit/user-edit.component.html - 94 + src/app/+my-library/my-video-playlists/my-video-playlist-edit.component.html + 4 - src/app/+admin/users/user-edit/user-edit.component.html - 94 + src/app/+my-library/my-video-playlists/my-video-playlist-edit.component.html + 4 + + + Description - src/app/+admin/users/user-list/user-list.component.html - 46 + src/app/+my-library/my-video-playlists/my-video-playlist-edit.component.html + 44 - src/app/+my-account/my-account-settings/my-account-notification-preferences/my-account-notification-preferences.component.html - 4 + src/app/+my-library/my-video-playlists/my-video-playlist-edit.component.html + 44 - src/app/+signup/+verify-account/verify-account-ask-send-email/verify-account-ask-send-email.component.html - 8 + src/app/+my-account/my-account-settings/my-account-profile/my-account-profile.component.html + 17 - src/app/+signup/+register/register-step-user.component.html - 41 + src/app/+my-library/+my-video-channels/my-video-channel-edit.component.html + 64 - src/app/+signup/+register/register-step-user.component.html - 43 + src/app/+my-library/+my-video-channels/my-video-channel-edit.component.html + 64 - src/app/+login/login.component.html - 95 + src/app/+about/about-instance/about-instance.component.html + 113 - - mail@example.com - src/app/+admin/users/user-edit/user-edit.component.html - 96 + src/app/+videos/+video-edit/shared/video-edit.component.html + 38 - src/app/+admin/users/user-edit/user-edit.component.html - 96 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 39 - - Password + + + Privacy - src/app/+admin/users/user-edit/user-edit.component.html - 106 + src/app/+my-library/my-video-playlists/my-video-playlist-edit.component.html + 57 - src/app/+admin/users/user-edit/user-edit.component.html - 106 + src/app/+my-library/my-video-playlists/my-video-playlist-edit.component.html + 57 - src/app/+signup/+register/register-step-user.component.html - 52 + src/app/+videos/+video-watch/video-watch.component.html + 234 - src/app/+signup/+register/register-step-user.component.html - 54 + src/app/+videos/+video-edit/video-add-components/video-import-torrent.component.html + 34 - src/app/+reset-password/reset-password.component.html - 8 + src/app/+videos/+video-edit/video-add-components/video-import-url.component.html + 29 - src/app/+reset-password/reset-password.component.html - 10 + src/app/+videos/+video-edit/video-add-components/video-go-live.component.html + 13 - src/app/+login/login.component.html - 51 + src/app/+videos/+video-edit/video-add-components/video-upload.component.html + 18 - src/app/+login/login.component.html - 54 + src/app/+videos/+video-edit/shared/video-edit.component.html + 106 - - - If you leave the password empty, an email will be sent to the user. - + + + Playlist thumbnail - src/app/+admin/users/user-edit/user-edit.component.html - 109 + src/app/+my-library/my-video-playlists/my-video-playlist-edit.component.html + 82 - src/app/+admin/users/user-edit/user-edit.component.html - 109 + src/app/+my-library/my-video-playlists/my-video-playlist-edit.component.html + 82 - - Role + + + Edit - src/app/+admin/users/user-edit/user-edit.component.html - 124 + src/app/+my-library/my-video-playlists/my-video-playlist-edit.component.html + 85 - src/app/+admin/users/user-edit/user-edit.component.html - 124 + src/app/+my-library/my-video-playlists/my-video-playlist-edit.component.html + 11 - src/app/+admin/users/user-list/user-list.component.html - 48 + src/app/+my-library/my-video-playlists/my-video-playlist-edit.component.html + 85 - - - 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 - 148 + src/app/+my-library/my-video-playlists/my-video-playlist-edit.component.html + 11 - src/app/+admin/users/user-edit/user-edit.component.html - 148 + src/app/+my-library/+my-video-channels/my-video-channel-edit.component.html + 11 - - Daily video quota - src/app/+admin/users/user-edit/user-edit.component.html - 155 + src/app/+my-library/+my-video-channels/my-video-channel-edit.component.html + 11 - src/app/+admin/users/user-edit/user-edit.component.html - 155 + src/app/+videos/+video-edit/video-add-components/video-upload.component.html + 35 - src/app/+my-account/my-account-settings/my-account-settings.component.html - 19 + src/app/+videos/+video-edit/shared/video-edit.component.html + 255 - - Doesn't need review before a video goes public src/app/+admin/users/user-edit/user-edit.component.html - 168 + 11 src/app/+admin/users/user-edit/user-edit.component.html - 168 + 11 - - DANGER ZONE + + + Create - src/app/+admin/users/user-edit/user-edit.component.html - 186 + src/app/+my-library/my-video-playlists/my-video-playlist-edit.component.html + 8 - src/app/+admin/users/user-edit/user-edit.component.html - 186 + src/app/+my-library/my-video-playlists/my-video-playlist-edit.component.html + 8 - src/app/+my-account/my-account-settings/my-account-settings.component.html - 84 + src/app/shared/shared-video-playlist/video-add-to-playlist.component.html + 81 - - Send a link to reset the password by email to the user - src/app/+admin/users/user-edit/user-edit.component.html - 193 + src/app/+my-library/+my-video-channels/my-video-channel-edit.component.html + 8 - src/app/+admin/users/user-edit/user-edit.component.html - 193 + src/app/+my-library/+my-video-channels/my-video-channel-edit.component.html + 8 - - Ask for new password src/app/+admin/users/user-edit/user-edit.component.html - 194 + 8 src/app/+admin/users/user-edit/user-edit.component.html - 194 + 8 - - Manually set the user password + + + NEW PLAYLIST - src/app/+admin/users/user-edit/user-edit.component.html - 198 + src/app/+my-library/my-video-playlists/my-video-playlist-edit.component.html + 25 - src/app/+admin/users/user-edit/user-edit.component.html - 198 + src/app/+my-library/my-video-playlists/my-video-playlist-edit.component.html + 25 - - Show + + + PLAYLIST - src/app/+admin/users/user-edit/user-password.component.html - 10 + src/app/+my-library/my-video-playlists/my-video-playlist-edit.component.html + 26 - - Hide - src/app/+admin/users/user-edit/user-password.component.html - 11 + src/app/+my-library/my-video-playlists/my-video-playlist-edit.component.html + 26 - - Users list + + + Delete playlist - src/app/+admin/users/user-list/user-list.component.html - 2 + src/app/+my-library/my-video-playlists/my-video-playlist-elements.component.ts + 52 - - Create user + + + Playlist deleted. - src/app/+admin/users/user-list/user-list.component.html - 6 + src/app/+my-library/my-video-playlists/my-video-playlist-elements.component.ts + 135 - - Batch actions + + + Share - src/app/+admin/users/user-list/user-list.component.html - 22 + src/app/+my-library/my-video-playlists/my-video-playlist-elements.component.html + 12 - - Username - src/app/+admin/users/user-list/user-list.component.html - 45 + src/app/shared/shared-share-modal/video-share.component.html + 3 - - Video quota + + + No videos in this playlist. - src/app/+admin/users/user-list/user-list.component.html - 47 + src/app/+my-library/my-video-playlists/my-video-playlist-elements.component.html + 25 - - Auth plugin + + + Browse videos on PeerTube to add them in your playlist. - src/app/+admin/users/user-list/user-list.component.html - 49 + src/app/+my-library/my-video-playlists/my-video-playlist-elements.component.html + 28,29 - - (banned) + + + See the documentation for more information. - src/app/+admin/users/user-list/user-list.component.html - 82 + src/app/+my-library/my-video-playlists/my-video-playlist-elements.component.html + 32,33 - - Open account in a new tab + + + Playlist created. - src/app/+admin/users/user-list/user-list.component.html - 69 + src/app/+my-library/my-video-playlists/my-video-playlist-create.component.ts + 76 + + + Create - src/app/+admin/moderation/video-abuse-list/video-abuse-list.component.html - 57 + src/app/+my-library/my-video-playlists/my-video-playlist-create.component.ts + 89 - src/app/shared/shared-moderation/account-blocklist.component.html - 31 + src/app/+my-library/+my-video-channels/my-video-channel-create.component.ts + 76 + + + Showing to of imports - src/app/shared/shared-moderation/account-blocklist.component.html - 31 + src/app/+my-library/my-video-imports/my-video-imports.component.html + 10 - - User's email must be verified to login + + + Target - src/app/+admin/users/user-list/user-list.component.html - 89 + src/app/+my-library/my-video-imports/my-video-imports.component.html + 17 - - User's email is verified / User can login without email verification + + + Video - src/app/+admin/users/user-list/user-list.component.html - 93 + src/app/+my-library/my-video-imports/my-video-imports.component.html + 18 - - Ban reason: - src/app/+admin/users/user-list/user-list.component.html - 121 + src/app/+my-library/my-ownership/my-ownership.component.html + 20 - - Showing to of users - src/app/+admin/users/user-list/user-list.component.html - 15 + src/app/+admin/moderation/video-comment-list/video-comment-list.component.html + 60 - - Moderation + + + State - src/app/+admin/moderation/moderation.component.html - 2 + src/app/+my-library/my-video-imports/my-video-imports.component.html + 19 - - Video reports + + + Created - src/app/+admin/moderation/moderation.component.html - 5 + src/app/+my-library/my-video-imports/my-video-imports.component.html + 20 - - Video blocks - src/app/+admin/moderation/moderation.component.html - 7 + src/app/shared/shared-abuse-list/abuse-list-table.component.html + 43 - - Muted accounts - src/app/+admin/moderation/moderation.component.html - 9 + src/app/+admin/system/jobs/jobs.component.html + 40 - - Muted servers - src/app/+admin/moderation/moderation.component.html - 11 + src/app/+admin/follows/following-list/following-list.component.html + 34 - - Advanced block filters - src/app/+admin/moderation/video-block-list/video-block-list.component.html - 18 + src/app/+admin/follows/followers-list/followers-list.component.html + 31 - - Automatic blocks + + + See the error - src/app/+admin/moderation/video-block-list/video-block-list.component.html - 19 + src/app/+my-library/my-video-imports/my-video-imports.component.html + 27 - - Manual blocks - src/app/+admin/moderation/video-block-list/video-block-list.component.html - 20 + src/app/+my-library/my-video-imports/my-video-imports.component.html + 27 - - Sensitive + + + This video was deleted - src/app/+admin/moderation/video-block-list/video-block-list.component.html - 38 + src/app/+my-library/my-video-imports/my-video-imports.component.html + 49 - - Unfederated + + + Published - src/app/+admin/moderation/video-block-list/video-block-list.component.html - 39 + src/app/shared/shared-video-miniature/video-miniature.component.ts + 162 - - Date + + + Publication scheduled on - src/app/+admin/moderation/video-block-list/video-block-list.component.html - 40 + src/app/shared/shared-video-miniature/video-miniature.component.ts + 167 - - More information + + + Waiting transcoding - src/app/+admin/moderation/video-block-list/video-block-list.component.html - 48 + src/app/shared/shared-video-miniature/video-miniature.component.ts + 171 + + + To transcode - src/app/+admin/moderation/video-abuse-list/video-abuse-list.component.html - 50 + src/app/shared/shared-video-miniature/video-miniature.component.ts + 175 + + + To import - src/app/+admin/system/jobs/jobs.component.html - 39 + src/app/shared/shared-video-miniature/video-miniature.component.ts + 179 + + + Unlisted - src/app/+videos/+video-watch/video-watch.component.html - 265 + src/app/shared/shared-video-miniature/video-miniature.component.html + 6 - - The video was blocked due to automatic blocking of new videos - src/app/+admin/moderation/video-block-list/video-block-list.component.html - 62 + src/app/+videos/+video-watch/video-watch-playlist.component.html + 9 - - Actions + + + Private - src/app/+admin/moderation/video-block-list/video-block-list.component.html - 85 + src/app/shared/shared-video-miniature/video-miniature.component.html + 7 - src/app/+admin/moderation/video-abuse-list/video-abuse-list.component.html - 123 + src/app/shared/shared-video-playlist/video-playlist-element-miniature.component.html + 33 - - Block reason: - src/app/+admin/moderation/video-block-list/video-block-list.component.html - 95 + src/app/+videos/+video-watch/video-watch-playlist.component.html + 10 - - No blocked video found matching current filters. + + + {VAR_PLURAL, plural, =1 {1 view} other { views}} - src/app/+admin/moderation/video-block-list/video-block-list.component.html - 106 + src/app/shared/shared-video-miniature/video-miniature.component.html + 31 - - No blocked video found. + + + Blocked - src/app/+admin/moderation/video-block-list/video-block-list.component.html - 107 + src/app/shared/shared-video-miniature/video-miniature.component.html + 51 - - Showing to of blocked videos + + + Sensitive - src/app/+admin/moderation/video-block-list/video-block-list.component.html - 5 + src/app/shared/shared-video-miniature/video-miniature.component.html + 56,57 - - Moderation comment + + + Subscribed to all current channels of . You will be notified of all their new videos. - src/app/+admin/moderation/video-abuse-list/moderation-comment-modal.component.html - 3 + src/app/shared/shared-user-subscription/subscribe-button.component.ts + 109 - - - This comment can only be seen by you or the other moderators. - + + + Subscribed to . You will be notified of all their new videos. - src/app/+admin/moderation/video-abuse-list/moderation-comment-modal.component.html - 20 + src/app/shared/shared-user-subscription/subscribe-button.component.ts + 110 - - Update this comment + + + Subscribed - src/app/+admin/moderation/video-abuse-list/moderation-comment-modal.component.html - 31 + src/app/shared/shared-user-subscription/subscribe-button.component.ts + 112 - - Advanced report filters + + + Unsubscribed from all channels of - src/app/+admin/moderation/video-abuse-list/video-abuse-list.component.html - 18 + src/app/shared/shared-user-subscription/subscribe-button.component.ts + 139 - - Unsolved reports + + + Unsubscribed from - src/app/+admin/moderation/video-abuse-list/video-abuse-list.component.html - 19 + src/app/shared/shared-user-subscription/subscribe-button.component.ts + 140 - - Accepted reports + + + Unsubscribed - src/app/+admin/moderation/video-abuse-list/video-abuse-list.component.html - 20 + src/app/shared/shared-user-subscription/subscribe-button.component.ts + 142 - - Refused reports + + + Using an ActivityPub account - src/app/+admin/moderation/video-abuse-list/video-abuse-list.component.html - 21 + src/app/shared/shared-user-subscription/subscribe-button.component.html + 50 - - Reports with blocked videos + + + Subscribe with a Mastodon account: - src/app/+admin/moderation/video-abuse-list/video-abuse-list.component.html - 22 + src/app/shared/shared-user-subscription/subscribe-button.component.html + 57 - - Reports with deleted videos + + + Using a syndication feed - src/app/+admin/moderation/video-abuse-list/video-abuse-list.component.html - 23 + src/app/shared/shared-user-subscription/subscribe-button.component.html + 62 - - Reporter + + + Subscribe via RSS - src/app/+admin/moderation/video-abuse-list/video-abuse-list.component.html - 40 + src/app/shared/shared-user-subscription/subscribe-button.component.html + 63 + + + Subscribe - src/app/+admin/moderation/video-abuse-list/video-abuse-details.component.html + src/app/shared/shared-user-subscription/subscribe-button.component.html 7 - - Video + + + Subscribe to all channels - src/app/+admin/moderation/video-abuse-list/video-abuse-list.component.html - 41 + src/app/shared/shared-user-subscription/subscribe-button.component.html + 9 + + + channels subscribed - src/app/+my-account/my-account-ownership/my-account-ownership.component.html - 15 + src/app/shared/shared-user-subscription/subscribe-button.component.html + 11 + + + {VAR_SELECT, select, undefined {Unsubscribe} other {Unsubscribe from all channels}} - src/app/+my-account/my-account-video-imports/my-account-video-imports.component.html - 11 + src/app/shared/shared-user-subscription/subscribe-button.component.html + 31 - - This video has been reported multiple times. + + + Subscribe with an account on this instance - src/app/+admin/moderation/video-abuse-list/video-abuse-list.component.html - 80 + src/app/shared/shared-user-subscription/subscribe-button.component.html + 53 - - The video was blocked + + + Subscribe with your local account - src/app/+admin/moderation/video-abuse-list/video-abuse-list.component.html - 88 + src/app/shared/shared-user-subscription/subscribe-button.component.html + 54 + + + - src/app/+admin/moderation/video-abuse-list/video-abuse-details.component.html - 88 + src/app/shared/shared-main/buttons/action-dropdown.component.html + 22 - - by on + + + Welcome to PeerTube! - src/app/+admin/moderation/video-abuse-list/video-abuse-list.component.html - 91 + 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/+admin/moderation/video-abuse-list/video-abuse-list.component.html - 107 + src/app/+signup/shared/signup-success.component.html + 14,15 - - Deleted + + + My subscriptions - src/app/+admin/moderation/video-abuse-list/video-abuse-list.component.html - 100 + src/app/+my-library/my-subscriptions/my-subscriptions.component.html + 4 + + + Search your subscriptions - src/app/shared/shared-video-playlist/video-playlist-element-miniature.component.html - 34 + src/app/+my-library/my-subscriptions/my-subscriptions.component.html + 11 + + + You don't have any subscriptions yet. - src/app/+videos/+video-watch/comment/video-comment.component.html - 55 + src/app/+my-library/my-subscriptions/my-subscriptions.component.html + 18 - - Video was deleted + + + Channel page - src/app/+admin/moderation/video-abuse-list/video-abuse-list.component.html - 98 + src/app/+my-library/my-subscriptions/my-subscriptions.component.html + 27 - - No video abuses found matching current filters. - src/app/+admin/moderation/video-abuse-list/video-abuse-list.component.html - 141 + src/app/+my-library/+my-video-channels/my-video-channels.component.html + 30 - - No video abuses found. - src/app/+admin/moderation/video-abuse-list/video-abuse-list.component.html - 142 + src/app/+videos/+video-watch/video-watch.component.html + 190 - - Showing to of reports + + + subscribers - src/app/+admin/moderation/video-abuse-list/video-abuse-list.component.html - 5 + src/app/+my-library/my-subscriptions/my-subscriptions.component.html + 32 - - - - + + + Owner account page - src/app/+admin/moderation/video-abuse-list/video-abuse-details.component.html - 20 + src/app/+my-library/my-subscriptions/my-subscriptions.component.html + 34 - - {VAR_PLURAL, plural, =1 {1 report} other { reports} } + + + Created by - src/app/+admin/moderation/video-abuse-list/video-abuse-details.component.html - 21 + src/app/+my-library/my-subscriptions/my-subscriptions.component.html + 35 - - Reportee + + + My ownership changes - src/app/+admin/moderation/video-abuse-list/video-abuse-details.component.html - 27 + src/app/+my-library/my-ownership/my-ownership.component.html + 3 - - - - + + + Actions - src/app/+admin/moderation/video-abuse-list/video-abuse-details.component.html - 40 + src/app/+my-library/my-ownership/my-ownership.component.html + 18 - - {VAR_PLURAL, plural, =1 {1 report} other { reports} } - src/app/+admin/moderation/video-abuse-list/video-abuse-details.component.html - 41 + src/app/shared/shared-abuse-list/abuse-list-table.component.html + 61 - - Updated - src/app/+admin/moderation/video-abuse-list/video-abuse-details.component.html - 47 + src/app/+admin/moderation/video-comment-list/video-comment-list.component.html + 82 - - Report - src/app/+admin/moderation/video-abuse-list/video-abuse-details.component.html - 54 + src/app/+admin/moderation/video-block-list/video-block-list.component.html + 62 - - Reported part + + + Initiator - src/app/+admin/moderation/video-abuse-list/video-abuse-details.component.html - 70 + src/app/+my-library/my-ownership/my-ownership.component.html + 19 - - Note + + + Created - src/app/+admin/moderation/video-abuse-list/video-abuse-details.component.html - 77 + src/app/+my-library/my-ownership/my-ownership.component.html + 22,23 - - The video was deleted + + + Status - src/app/+admin/moderation/video-abuse-list/video-abuse-details.component.html - 87 + src/app/+my-library/my-ownership/my-ownership.component.html + 25 - - Mute domain + + + Open account in a new tab - src/app/shared/shared-moderation/server-blocklist.component.html - 19 + src/app/+my-library/my-ownership/my-ownership.component.html + 38 - src/app/shared/shared-moderation/server-blocklist.component.html - 19 + src/app/shared/shared-moderation/account-blocklist.component.html + 39 - - Instance - src/app/shared/shared-moderation/server-blocklist.component.html - 26 + src/app/shared/shared-abuse-list/abuse-list-table.component.html + 66 - src/app/shared/shared-moderation/server-blocklist.component.html - 26 + src/app/shared/shared-abuse-list/abuse-list-table.component.html + 66 - src/app/+about/about.component.html - 5 + src/app/shared/shared-moderation/account-blocklist.component.html + 39 - src/app/+search/search-filters.component.html - 175 + src/app/+admin/moderation/video-comment-list/video-comment-list.component.html + 87 - - Muted at - src/app/shared/shared-moderation/server-blocklist.component.html - 27 + src/app/+admin/users/user-list/user-list.component.html + 106 + + + Accept - src/app/shared/shared-moderation/account-blocklist.component.html - 23 + src/app/+my-library/my-ownership/my-ownership.component.html + 33 - src/app/shared/shared-moderation/account-blocklist.component.html - 23 + src/app/+my-library/my-ownership/my-accept-ownership/my-accept-ownership.component.html + 30 - src/app/shared/shared-moderation/server-blocklist.component.html - 27 + src/app/+admin/follows/followers-list/followers-list.component.html + 39 - - Unmute + + + Refuse - src/app/shared/shared-moderation/server-blocklist.component.html - 42 + src/app/+my-library/my-ownership/my-ownership.component.html + 34 - src/app/shared/shared-moderation/account-blocklist.component.html - 49 + src/app/+admin/follows/followers-list/followers-list.component.html + 40 + + + No ownership change request found. - src/app/shared/shared-moderation/account-blocklist.component.html - 49 + src/app/+my-library/my-ownership/my-ownership.component.html + 83 + + + Ownership accepted - src/app/shared/shared-moderation/server-blocklist.component.html - 42 + src/app/+my-library/my-ownership/my-accept-ownership/my-accept-ownership.component.ts + 66 - - No server found matching current filters. + + + Accept ownership - src/app/shared/shared-moderation/server-blocklist.component.html - 51 + src/app/+my-library/my-ownership/my-accept-ownership/my-accept-ownership.component.html + 3 + + + Select a channel to receive the video - src/app/shared/shared-moderation/server-blocklist.component.html - 51 + src/app/+my-library/my-ownership/my-accept-ownership/my-accept-ownership.component.html + 10 - - No server found. + + + Channel that will receive the video - src/app/shared/shared-moderation/server-blocklist.component.html - 52 + src/app/+my-library/my-ownership/my-accept-ownership/my-accept-ownership.component.html + 13 + + + My videos history - src/app/shared/shared-moderation/server-blocklist.component.html - 52 + src/app/+my-library/my-history/my-history.component.ts + 44 + + + + Videos history is enabled + + src/app/+my-library/my-history/my-history.component.ts + 76 - - Showing to of muted instances + + + Videos history is disabled - src/app/shared/shared-moderation/server-blocklist.component.html - 5 + src/app/+my-library/my-history/my-history.component.ts + 77 + + + Delete videos history - src/app/shared/shared-moderation/server-blocklist.component.html - 5 + src/app/+my-library/my-history/my-history.component.ts + 89 - - Mute domains + + + Are you sure you want to delete all your videos history? - src/app/shared/shared-moderation/server-blocklist.component.html - 59 + src/app/+my-library/my-history/my-history.component.ts + 90 + + + Videos history deleted - src/app/shared/shared-moderation/server-blocklist.component.html - 59 + src/app/+my-library/my-history/my-history.component.ts + 98 - - Account + + + My history - src/app/shared/shared-moderation/account-blocklist.component.html - 22 + src/app/+my-library/my-history/my-history.component.html + 3 + + + Video history - src/app/shared/shared-moderation/account-blocklist.component.html - 22 + src/app/+my-library/my-history/my-history.component.html + 9 - - No account found matching current filters. + + + Delete history - src/app/shared/shared-moderation/account-blocklist.component.html - 58 + src/app/+my-library/my-history/my-history.component.html + 13,15 + + + You don't have any video history yet. - src/app/shared/shared-moderation/account-blocklist.component.html - 58 + src/app/+my-library/my-history/my-history.component.html + 19 - - No account found. + + + {VAR_PLURAL, plural, =0 {No videos} =1 {1 video} other { videos}} - src/app/shared/shared-moderation/account-blocklist.component.html - 59 + src/app/shared/shared-video-playlist/video-playlist-miniature.component.html + 9 + + + Updated - src/app/shared/shared-moderation/account-blocklist.component.html - 59 + src/app/shared/shared-video-playlist/video-playlist-miniature.component.html + 29 - - Showing to of muted accounts + + + - src/app/shared/shared-moderation/account-blocklist.component.html - 5 + src/app/shared/shared-video-playlist/video-playlist-miniature.component.html + 22,24 + + + Moderation - src/app/shared/shared-moderation/account-blocklist.component.html - 5 + src/app/+my-account/my-account.component.ts + 28 - - Plugins/Themes - src/app/+admin/plugins/plugins.component.html - 2 + src/app/+admin/admin.component.ts + 47 - - Installed + + + Muted accounts - src/app/+admin/plugins/plugins.component.html - 5 + src/app/+my-account/my-account.component.ts + 31 - - Plugin homepage (new window) - src/app/+admin/plugins/plugin-list-installed/plugin-list-installed.component.html - 17 + src/app/+my-account/my-account-routing.module.ts + 86 - src/app/+admin/plugins/plugin-list-installed/plugin-list-installed.component.html - 21 + src/app/+admin/admin.component.ts + 74 - src/app/+admin/plugins/plugin-search/plugin-search.component.html - 40 + src/app/+admin/moderation/moderation.routes.ts + 98 - - Uninstall + + + Muted servers - src/app/+admin/plugins/plugin-list-installed/plugin-list-installed.component.html - 32 + src/app/+my-account/my-account.component.ts + 36 - - Search... - src/app/+admin/plugins/plugin-search/plugin-search.component.html - 6 + src/app/+my-account/my-account-routing.module.ts + 95 - - - To load your new installed plugins or themes, refresh the page. - - src/app/+admin/plugins/plugin-search/plugin-search.component.html - 9 + src/app/+admin/admin.component.ts + 81 - - Popular + + + Abuse reports - src/app/+admin/plugins/plugin-search/plugin-search.component.html - 16 + src/app/+my-account/my-account.component.ts + 41 - - - for "" - + + + Settings - src/app/+admin/plugins/plugin-search/plugin-search.component.html - 22 + src/app/+my-account/my-account.component.ts + 50 - - {VAR_PLURAL, plural, =1 {result} other {results} } + + + Notifications - src/app/+admin/plugins/plugin-search/plugin-search.component.html - 23 + src/app/+my-account/my-account.component.ts + 55 - src/app/+search/search.component.html - 5 + src/app/+my-account/my-account-routing.module.ts + 109 - - - No results. - + + + Applications - src/app/+admin/plugins/plugin-search/plugin-search.component.html - 28 + src/app/+my-account/my-account.component.ts + 60 - - Plugin npm package (new window) + + + Report - src/app/+admin/plugins/plugin-search/plugin-search.component.html - 44 + src/app/shared/shared-moderation/report-modals/account-report.component.ts + 51 - - - This does not have settings. - + + + Account reported. - src/app/+admin/plugins/plugin-show-installed/plugin-show-installed.component.html - 47 + src/app/shared/shared-moderation/report-modals/account-report.component.ts + 82 - - System + + + What is the issue? - src/app/+admin/system/system.component.html - 2 + src/app/shared/shared-moderation/report-modals/report.component.html + 13 - - Jobs - src/app/+admin/system/system.component.html - 5 + src/app/shared/shared-moderation/report-modals/video-report.component.html + 13 - - Logs - src/app/+admin/system/system.component.html - 7 + src/app/shared/shared-moderation/report-modals/report.component.html + 13 - - Debug + + + Please describe the issue... - src/app/+admin/system/system.component.html - 9 + src/app/shared/shared-moderation/report-modals/report.component.html + 42 - - Job type - src/app/+admin/system/jobs/jobs.component.html - 3 + src/app/shared/shared-moderation/report-modals/video-report.component.html + 80 - - Job state - src/app/+admin/system/jobs/jobs.component.html - 12 + src/app/shared/shared-moderation/report-modals/report.component.html + 42 - - ID + + + Your report will be sent to moderators of and will be forwarded to the comment origin () too. - src/app/+admin/system/jobs/jobs.component.html - 29 + src/app/shared/shared-moderation/report-modals/report.component.html + 36,38 - - Type - src/app/+admin/system/jobs/jobs.component.html - 30 + src/app/shared/shared-moderation/report-modals/report.component.html + 36,38 - - State + + + Renewing the token will disallow previously configured clients from retrieving the feed until they use the new token. Proceed? - src/app/+admin/system/jobs/jobs.component.html - 32 + src/app/+my-account/my-account-applications/my-account-applications.component.ts + 41 + + + Renew token - src/app/+my-account/my-account-video-imports/my-account-video-imports.component.html - 12 + src/app/+my-account/my-account-applications/my-account-applications.component.ts + 42 - - Delayed + + + Token renewed. Update your client configuration accordingly. - src/app/+admin/system/jobs/jobs.component.html - 47 + src/app/+my-account/my-account-applications/my-account-applications.component.ts + 49 - - Will start soon... + + + Applications - src/app/+admin/system/jobs/jobs.component.html - 48 + src/app/+my-account/my-account-applications/my-account-applications.component.html + 3 - - Running... + + + SUBSCRIPTION FEED - src/app/+admin/system/jobs/jobs.component.html - 49 + src/app/+my-account/my-account-applications/my-account-applications.component.html + 8 - - Finished + + + Use third-party feed aggregators to retrieve the list of videos from channels you subscribed to. Make sure to keep your token private. - src/app/+admin/system/jobs/jobs.component.html - 50 + src/app/+my-account/my-account-applications/my-account-applications.component.html + 10,12 - - Failed + + + Feed URL - src/app/+admin/system/jobs/jobs.component.html - 51 + src/app/+my-account/my-account-applications/my-account-applications.component.html + 18 - - Refresh + + + Feed Token - src/app/+admin/system/logs/logs.component.html - 20 + src/app/+my-account/my-account-applications/my-account-applications.component.html + 23 - - Loading... + + + Renew token - src/app/+admin/system/logs/logs.component.html - 24 + src/app/+my-account/my-account-applications/my-account-applications.component.html + 33 - - By -> + + + Avatar changed. - src/app/+admin/system/logs/logs.component.html - 32 + src/app/+my-account/my-account-settings/my-account-settings.component.ts + 42 - - Configuration - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 1 + src/app/+my-library/+my-video-channels/my-video-channel-update.component.ts + 105 - - Instance information + + + PROFILE SETTINGS - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 7 + src/app/+my-account/my-account-settings/my-account-settings.component.html + 12 - - INSTANCE + + + VIDEO SETTINGS - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 15 + src/app/+my-account/my-account-settings/my-account-settings.component.html + 26 - - Name + + + NOTIFICATIONS - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 21 + src/app/+my-account/my-account-settings/my-account-settings.component.html + 37 + + + INTERFACE - src/app/+my-account/+my-account-video-channels/my-account-video-channel-edit.component.html - 32 + src/app/+my-account/my-account-settings/my-account-settings.component.html + 47 + + + EMAIL - src/app/+my-account/+my-account-video-channels/my-account-video-channel-edit.component.html - 32 + src/app/+my-account/my-account-settings/my-account-settings.component.html + 67 - - Short description + + + DANGER ZONE - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 30 + src/app/+my-account/my-account-settings/my-account-settings.component.html + 77 - - Description - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 39 + src/app/+admin/users/user-edit/user-edit.component.html + 197 - src/app/+my-account/my-account-settings/my-account-profile/my-account-profile.component.html - 17 + src/app/+admin/users/user-edit/user-edit.component.html + 197 + + + PASSWORD - src/app/+my-account/my-account-video-playlists/my-account-video-playlist-edit.component.html - 44 + src/app/+my-account/my-account-settings/my-account-settings.component.html + 57 + + + Video removed from - src/app/+my-account/my-account-video-playlists/my-account-video-playlist-edit.component.html - 44 + src/app/shared/shared-video-playlist/video-playlist-element-miniature.component.ts + 98 - src/app/+my-account/+my-account-video-channels/my-account-video-channel-edit.component.html - 64 + src/app/shared/shared-video-playlist/video-add-to-playlist.component.ts + 307 + + + Timestamps updated - src/app/+my-account/+my-account-video-channels/my-account-video-channel-edit.component.html - 64 + src/app/shared/shared-video-playlist/video-playlist-element-miniature.component.ts + 117 - src/app/+about/about-instance/about-instance.component.html - 55 + src/app/shared/shared-video-playlist/video-add-to-playlist.component.ts + 273 + + + Starts at - src/app/+videos/+video-edit/shared/video-edit.component.html - 39 + src/app/shared/shared-video-playlist/video-playlist-element-miniature.component.ts + 140 - - Main instance categories - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 48 + src/app/shared/shared-video-playlist/video-playlist-element-miniature.component.ts + 143 - - Main languages you/your moderators speak + + + Stops at - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 60 + src/app/shared/shared-video-playlist/video-playlist-element-miniature.component.ts + 141 - - MODERATION & NSFW + + + and stops at - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 76 + src/app/shared/shared-video-playlist/video-playlist-element-miniature.component.ts + 143 - - - Manage users to build a moderation team. - + + + Unavailable - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 77 + src/app/shared/shared-video-playlist/video-playlist-element-miniature.component.html + 32 - - This instance is dedicated to sensitive or NSFW content + + + Deleted - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 87 + src/app/shared/shared-video-playlist/video-playlist-element-miniature.component.html + 34 - - - Enabling it will allow other administrators to know that you are mainly federating sensitive content. - Moreover, the NSFW checkbox on video upload will be automatically checked by default. - - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 91 + src/app/shared/shared-abuse-list/abuse-list-table.component.html + 116 - - Policy on videos containing sensitive content - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 100 + src/app/+videos/+video-watch/comment/video-comment.component.html + 57 - - - With Do not list or Blur thumbnails, a confirmation will be requested to watch the video. - + + + Delete from - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 104 + src/app/shared/shared-video-playlist/video-playlist-element-miniature.component.html + 88 - - Terms + + + Edit starts/stops at - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 122 + src/app/shared/shared-video-playlist/video-playlist-element-miniature.component.html + 50 + + + Start at - src/app/+about/about-instance/about-instance.component.html - 77 + src/app/shared/shared-video-playlist/video-playlist-element-miniature.component.html + 57 - src/app/+signup/+register/register.component.html - 88 + src/app/shared/shared-share-modal/video-share.component.html + 113 - - Code of conduct - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 131 + src/app/shared/shared-video-playlist/video-add-to-playlist.component.html + 34 - src/app/+about/about-instance/about-instance.component.html - 71 + src/app/shared/shared-moderation/report-modals/video-report.component.html + 47 + + + Stop at - src/app/+signup/+register/register.component.html - 82 + src/app/shared/shared-video-playlist/video-playlist-element-miniature.component.html + 71 - - Moderation information - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 140 + src/app/shared/shared-share-modal/video-share.component.html + 144 - src/app/+about/about-instance/about-instance.component.html - 65 + src/app/shared/shared-video-playlist/video-add-to-playlist.component.html + 35 - src/app/+signup/+register/register.component.html - 76 + src/app/shared/shared-moderation/report-modals/video-report.component.html + 62 - - Who moderates the instance? What is the policy regarding NSFW videos? Political videos? etc + + + 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 - 141 + src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts + 180 - - YOU AND YOUR INSTANCE - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 155 + src/app/+admin/moderation/video-block-list/video-block-list.component.ts + 146 - - Who is behind the instance? + + + Unblock - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 161 + src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts + 182 - - A single person? A non-profit? A company? - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 162 + src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts + 296 - - Why did you create this instance? - 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 + 70 - - To share your personal videos? To open registrations and allow people to upload what they want? - 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 + 148 - - How long do you plan to maintain this instance? + + + Video unblocked. - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 184 + src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts + 188 - - It's important to know for users who want to register on your instance - 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 + 153 - - How will you finance the PeerTube server? + + + Do you really want to delete this video? - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 195 + src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts + 203 - - With your own funds? With user donations? Advertising? - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 196 + src/app/shared/shared-abuse-list/abuse-list-table.component.ts + 370 - - OTHER INFORMATION - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 210 + src/app/+admin/moderation/video-block-list/video-block-list.component.ts + 78 - - What server/hardware does the instance run on? + + + The live stream will be automatically terminated. - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 216 + src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts + 205 - - i.e. 2vCore 2GB RAM, a direct the link to the server you rent, etc. + + + This video will be duplicated by your instance. - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 217 + src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts + 226 - - Basic configuration + + + Account muted. - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 235 + src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts + 240 - - APPEARANCE - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 241 + src/app/shared/shared-moderation/user-moderation-dropdown.component.ts + 119 - - - Use plugins & themes for more involved changes, or add slight customizations. - + + + Save to playlist - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 242 + src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts + 264 - - default - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 255 + src/app/+videos/+video-watch/video-watch.component.ts + 134 - - Landing page + + + Download - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 264 + src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts + 272 - - Discover videos + + + Block - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 267 + src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts + 290 - - Trending videos + + + Mirror - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 268 + src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts + 302 - - Most liked videos + + + Report - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 269 + src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts + 314 - - Recently added videos + + + Mute account - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 270 + src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts + 322 - - Local videos - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 271 + src/app/shared/shared-abuse-list/abuse-list-table.component.ts + 287 - - BROADCAST MESSAGE + + + Remote subscribeRemote interact - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 282 + src/app/shared/shared-user-subscription/remote-subscribe.component.html + 11,12 - - - Display a message on your instance - + + + 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. - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 283 + src/app/shared/shared-user-subscription/remote-subscribe.component.html + 18,20 - - Enable broadcast message + + + 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/+admin/config/edit-custom-config/edit-custom-config.component.html - 295 + src/app/shared/shared-user-subscription/remote-subscribe.component.html + 27,29 - - Allow users to dismiss the broadcast message - - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 302 + + + URL + + src/app/shared/shared-share-modal/video-share.component.html + 16 - - Broadcast message level - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 307 + src/app/shared/shared-share-modal/video-share.component.html + 71 - - Message - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 319 + src/app/+videos/+video-edit/video-add-components/video-import-url.component.html + 6 - - NEW USERS + + + QR-Code - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 334 + src/app/shared/shared-share-modal/video-share.component.html + 27 - - - Manage users to set their quota individually. - - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 335 + src/app/shared/shared-share-modal/video-share.component.html + 81 - - ⚠️ This functionality requires a lot of attention and extra moderation. + + + Embed - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 349 + src/app/shared/shared-share-modal/video-share.component.html + 37 - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 575 + src/app/shared/shared-share-modal/video-share.component.html + 91 + + + Share the playlist - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 588 + src/app/shared/shared-share-modal/video-share.component.html + 11 - - Signup requires email verification + + + The url is not secured (no HTTPS), so the embed video won't work on HTTPS websites (web browsers block non secured HTTP requests on HTTPS websites). - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 354 + src/app/shared/shared-share-modal/video-share.component.html + 44,45 - - Signup limit - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 358 + src/app/shared/shared-share-modal/video-share.component.html + 98,99 - - Enable Signup + + + Share the playlist at this video position - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 346 + src/app/shared/shared-share-modal/video-share.component.html + 58 - - Default video quota per user + + + Autoplay - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 373 + src/app/shared/shared-share-modal/video-share.component.html + 159 - - Default daily upload limit per user + + + Share the video - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 385 + src/app/shared/shared-share-modal/video-share.component.html + 66 - - Allow import with HTTP URL (i.e. YouTube) + + + Auto select subtitle - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 413 + src/app/shared/shared-share-modal/video-share.component.html + 128 - - Allow import with a torrent file or a magnet URI + + + Loop - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 420 + src/app/shared/shared-share-modal/video-share.component.html + 173 - - Unless a user is marked as trusted, their videos will stay private until a moderator reviews them. + + + Use origin instance URL - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 437 + src/app/shared/shared-share-modal/video-share.component.html + 180 - - Block new videos automatically + + + Display video title - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 434 + src/app/shared/shared-share-modal/video-share.component.html + 189 - - SEARCH + + + Display privacy warning - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 451 + src/app/shared/shared-share-modal/video-share.component.html + 196 - - Allow your users to look up remote videos/actors by their URI, that may not be federated with your instance + + + Display player controls - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 465 + src/app/shared/shared-share-modal/video-share.component.html + 203 - - Allow users to do remote URI/handle search + + + Display PeerTube button link - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 462 + src/app/shared/shared-share-modal/video-share.component.html + 210 - - Allow anonymous users to look up remote videos/actors by their URI, that may not be federated with your instance + + + More customization - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 476 + src/app/shared/shared-share-modal/video-share.component.html + 223,224 - - Allow anonymous to do remote URI/handle search + + + Less customization - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 473 + src/app/shared/shared-share-modal/video-share.component.html + 231,232 - - ⚠️ This functionality depends heavily on the moderation of instances followed by the search index you select. + + + Live information - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 490 + src/app/shared/shared-video-live/live-stream-information.component.html + 3 - - - You should only use moderated search indexes in production, or host your own. - + + + Live RTMP Url - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 492 + src/app/shared/shared-video-live/live-stream-information.component.html + 10 - - Search index URL - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 499 + src/app/+videos/+video-edit/shared/video-edit.component.html + 215 - - Disable local search in search bar + + + Live stream key - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 510 + src/app/shared/shared-video-live/live-stream-information.component.html + 15 - - Otherwise the local search stays used by default - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 520 + src/app/+videos/+video-edit/shared/video-edit.component.html + 220 - - Search bar uses the global search index by default + + + ⚠️ Never share your stream key with anyone. - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 517 + src/app/shared/shared-video-live/live-stream-information.component.html + 18 - - Enable global search - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 487 + src/app/+videos/+video-edit/shared/video-edit.component.html + 223 - - FEDERATION + + + Update live settings - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 538 + src/app/shared/shared-video-live/live-stream-information.component.html + 30 - - - Manage relations with other instances. - + + + Cancel - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 539 + src/app/shared/shared-video-miniature/videos-selection.component.html + 19,20 - - Other instances can follow yours + + + You cannot ban root. - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 552 + src/app/shared/shared-moderation/user-moderation-dropdown.component.ts + 58 - - Manually approve new instance followers - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 559 + src/app/+admin/users/user-list/user-list.component.ts + 154 - - Automatically follow back instances + + + Do you really want to unban ? - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 572 + src/app/shared/shared-moderation/user-moderation-dropdown.component.ts + 70 - - - You should only follow moderated indexes in production, or host your own. - + + + Unban - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 590 + src/app/shared/shared-moderation/user-moderation-dropdown.component.ts + 70 - - Index URL - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 597 + src/app/+admin/users/user-list/user-list.component.ts + 88 - - Automatically follow instances of a public index - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 585 + src/app/+admin/users/user-list/user-list.component.ts + 171 - - ADMINISTRATORS + + + User unbanned. - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 617 + src/app/shared/shared-moderation/user-moderation-dropdown.component.ts + 76 - - Admin email + + + You cannot delete root. - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 623 + src/app/shared/shared-moderation/user-moderation-dropdown.component.ts + 86 - - Enable contact form - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 634 + src/app/+admin/users/user-list/user-list.component.ts + 188 - - Services + + + If you remove this user, you will not be able to create another with the same username! - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 645 + src/app/shared/shared-moderation/user-moderation-dropdown.component.ts + 90 - - TWITTER + + + User deleted. - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 651 + src/app/shared/shared-moderation/user-moderation-dropdown.component.ts + 96 - - - Optional. If any, provide the Twitter account representing your instance to improve link previews. - + + + User email set as verified - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 652 + src/app/shared/shared-moderation/user-moderation-dropdown.component.ts + 107 - - Your Twitter username + + + Account unmuted. - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 663 + src/app/shared/shared-moderation/user-moderation-dropdown.component.ts + 133 - - Instance allowed by Twitter - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 675 + src/app/shared/shared-moderation/account-blocklist.component.ts + 47 - - - 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. - + + + Instance muted. - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 679 + src/app/shared/shared-moderation/user-moderation-dropdown.component.ts + 147 - - Advanced configuration - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 699 + src/app/shared/shared-moderation/server-blocklist.component.ts + 68 - - TRANSCODING + + + Instance unmuted. - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 705 + src/app/shared/shared-moderation/user-moderation-dropdown.component.ts + 161 - - - Process uploaded videos so that they are in a streamable form that any device can play. Though costly in - resources, this is a critical part of PeerTube, so tread carefully. - - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 706 + src/app/shared/shared-moderation/server-blocklist.component.ts + 45 - - Transcoding enabled + + + Account muted by the instance. - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 719 + src/app/shared/shared-moderation/user-moderation-dropdown.component.ts + 175 - - If you disable transcoding, many videos from your users will not work! - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 723 + src/app/shared/shared-abuse-list/abuse-list-table.component.ts + 429 - - Allows users to upload .mkv, .mov, .avi and .flv videos. + + + Account unmuted by the instance. - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 734 + src/app/shared/shared-moderation/user-moderation-dropdown.component.ts + 189 - - Allow additional extensions + + + Instance muted by the instance. - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 731 + src/app/shared/shared-moderation/user-moderation-dropdown.component.ts + 203 - - Allows users to upload audio files that will be merged with the preview file on upload. + + + Instance unmuted by the instance. - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 745 + src/app/shared/shared-moderation/user-moderation-dropdown.component.ts + 217 - - Allow audio files upload + + + Are you sure you want to remove all the comments of this account? - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 742 + src/app/shared/shared-moderation/user-moderation-dropdown.component.ts + 228 - - - 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 - + + + Delete account comments - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 757 + src/app/shared/shared-moderation/user-moderation-dropdown.component.ts + 229 - - WebTorrent support enabled + + + Will remove comments of this account (may take several minutes). - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 754 + src/app/shared/shared-moderation/user-moderation-dropdown.component.ts + 235 - - - 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 - + + + Edit user - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 778 + src/app/shared/shared-moderation/user-moderation-dropdown.component.ts + 263 - - HLS with P2P support enabled + + + Change quota, role, and more. - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 775 + src/app/shared/shared-moderation/user-moderation-dropdown.component.ts + 264 - - Transcoding threads + + + Delete user - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 800 + src/app/shared/shared-moderation/user-moderation-dropdown.component.ts + 268 - - Resolutions to generate + + + Videos will be deleted, comments will be tombstoned. - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 813 + src/app/shared/shared-moderation/user-moderation-dropdown.component.ts + 269 - - CACHE - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 839 + src/app/+admin/users/user-list/user-list.component.ts + 77 - - - Some files are not federated, and fetched when necessary. Define their caching policies. - + + + Ban - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 840 + src/app/shared/shared-moderation/user-moderation-dropdown.component.ts + 273 - - Number of previews to keep in cache - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 849 + src/app/+admin/users/user-list/user-list.component.ts + 82 - - Number of video captions to keep in cache + + + User won't be able to login anymore, but videos and comments will be kept as is. - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 858 + src/app/shared/shared-moderation/user-moderation-dropdown.component.ts + 274 - - CUSTOMIZATIONS - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 873 + src/app/+admin/users/user-list/user-list.component.ts + 83 - - - Slight modifications to your PeerTube instance for when creating a plugin or theme is overkill. - + + + Unban user - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 874 + src/app/shared/shared-moderation/user-moderation-dropdown.component.ts + 279 - - JavaScript + + + Allow the user to login and create videos/comments again - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 884 + src/app/shared/shared-moderation/user-moderation-dropdown.component.ts + 280 - - - Write JavaScript code directly.Example: console.log('my instance is amazing'); - + + + Set Email as Verified - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 887 + src/app/shared/shared-moderation/user-moderation-dropdown.component.ts + 285 - - - 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/+admin/users/user-list/user-list.component.ts + 95 - - It seems like the configuration is invalid. Please search for potential errors in the different tabs. + + + Mute this account - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 944 + src/app/shared/shared-moderation/user-moderation-dropdown.component.ts + 297 - - Update configuration + + + Hide any content from that user from you. - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 946 + src/app/shared/shared-moderation/user-moderation-dropdown.component.ts + 298 - - Save to + + + Unmute this account - src/app/shared/shared-video-playlist/video-add-to-playlist.component.html - 4 + src/app/shared/shared-moderation/user-moderation-dropdown.component.ts + 303 - - Options + + + Show back content from that user for you. - src/app/shared/shared-video-playlist/video-add-to-playlist.component.html - 9 + src/app/shared/shared-moderation/user-moderation-dropdown.component.ts + 304 + + + Mute the instance - src/app/+videos/+video-watch/comment/video-comment.component.html - 48 + src/app/shared/shared-moderation/user-moderation-dropdown.component.ts + 309 - - Search playlists + + + Hide any content from that instance for you. - src/app/shared/shared-video-playlist/video-add-to-playlist.component.html - 45 + src/app/shared/shared-moderation/user-moderation-dropdown.component.ts + 310 - - Create a private playlist + + + Unmute the instance - src/app/shared/shared-video-playlist/video-add-to-playlist.component.html - 65 + src/app/shared/shared-moderation/user-moderation-dropdown.component.ts + 315 - - Display name + + + Show back content from that instance for you. - src/app/shared/shared-video-playlist/video-add-to-playlist.component.html - 70 + src/app/shared/shared-moderation/user-moderation-dropdown.component.ts + 316 + + + Remove comments from your videos - src/app/+my-account/my-account-settings/my-account-profile/my-account-profile.component.html - 6 + src/app/shared/shared-moderation/user-moderation-dropdown.component.ts + 321 + + + Remove comments made by this account on your videos. - src/app/+my-account/my-account-video-playlists/my-account-video-playlist-edit.component.html - 33 + src/app/shared/shared-moderation/user-moderation-dropdown.component.ts + 322 + + + Mute this account by your instance - src/app/+my-account/my-account-video-playlists/my-account-video-playlist-edit.component.html - 33 + src/app/shared/shared-moderation/user-moderation-dropdown.component.ts + 333 + + + Hide any content from that user from you, your instance and its users. - src/app/+my-account/+my-account-video-channels/my-account-video-channel-edit.component.html - 53 + src/app/shared/shared-moderation/user-moderation-dropdown.component.ts + 334 + + + Unmute this account by your instance - src/app/+my-account/+my-account-video-channels/my-account-video-channel-edit.component.html - 53 + src/app/shared/shared-moderation/user-moderation-dropdown.component.ts + 339 + + + Show this user's content to the users of this instance again. - src/app/+signup/+register/register-step-user.component.html - 4 + src/app/shared/shared-moderation/user-moderation-dropdown.component.ts + 340 - - Unavailable + + + Mute the instance by your instance - src/app/shared/shared-video-playlist/video-playlist-element-miniature.component.html - 32 + src/app/shared/shared-moderation/user-moderation-dropdown.component.ts + 351 - - Private + + + Hide any content from that instance from you, your instance and its users. - src/app/shared/shared-video-playlist/video-playlist-element-miniature.component.html - 33 + src/app/shared/shared-moderation/user-moderation-dropdown.component.ts + 352 + + + Unmute the instance by your instance - src/app/shared/shared-video-miniature/video-miniature.component.html - 7 + src/app/shared/shared-moderation/user-moderation-dropdown.component.ts + 357 + + + Show back content from that instance for you, your instance and its users. - src/app/+videos/+video-watch/video-watch-playlist.component.html - 7 + src/app/shared/shared-moderation/user-moderation-dropdown.component.ts + 358 - - Edit starts/stops at + + + Remove comments from your instance - src/app/shared/shared-video-playlist/video-playlist-element-miniature.component.html - 50 + src/app/shared/shared-moderation/user-moderation-dropdown.component.ts + 368 - - Delete from + + + Remove comments made by this account from your instance. - src/app/shared/shared-video-playlist/video-playlist-element-miniature.component.html - 88 + src/app/shared/shared-moderation/user-moderation-dropdown.component.ts + 369 - - {VAR_PLURAL, plural, =0 {No videos} =1 {1 video} other { videos} } + + + Account settings - src/app/shared/shared-video-playlist/video-playlist-miniature.component.html - 9 + src/app/+my-account/my-account-routing.module.ts + 29 - - - - + + + My abuse reports - src/app/shared/shared-video-playlist/video-playlist-miniature.component.html - 22 + src/app/+my-account/my-account-routing.module.ts + 118 - - Updated + + + Add to watch later - src/app/shared/shared-video-playlist/video-playlist-miniature.component.html + src/app/shared/shared-thumbnail/video-thumbnail.component.ts 29 - - Download + + + Remove from watch later - src/app/shared/shared-video-miniature/video-download.component.html - 4 + src/app/shared/shared-thumbnail/video-thumbnail.component.ts + 30 + + + LIVE - src/app/shared/shared-video-miniature/video-download.component.html - 104 + src/app/shared/shared-thumbnail/video-thumbnail.component.html + 31 - - subtitles - src/app/shared/shared-video-miniature/video-download.component.html - 11 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 714 - - video + + + LIVE ENDED - src/app/shared/shared-video-miniature/video-download.component.html - 12 + src/app/shared/shared-thumbnail/video-thumbnail.component.html + 32 - - Format + + + Profile updated. - src/app/shared/shared-video-miniature/video-download.component.html - 45 + src/app/+my-account/my-account-settings/my-account-profile/my-account-profile.component.ts + 51 - - + + + Password updated. - src/app/shared/shared-video-miniature/video-download.component.html - 49 + src/app/+my-account/my-account-settings/my-account-change-password/my-account-change-password.component.ts + 48 + + + You current password is invalid. - src/app/shared/shared-video-miniature/video-download.component.html - 61 + src/app/+my-account/my-account-settings/my-account-change-password/my-account-change-password.component.ts + 56 - src/app/shared/shared-video-miniature/video-download.component.html - 73 + src/app/+my-account/my-account-settings/my-account-change-email/my-account-change-email.component.ts + 61 - - Video stream + + + Change password - src/app/shared/shared-video-miniature/video-download.component.html - 57 + src/app/+my-account/my-account-settings/my-account-change-password/my-account-change-password.component.html + 5 - - Audio stream - src/app/shared/shared-video-miniature/video-download.component.html - 69 + src/app/+my-account/my-account-settings/my-account-change-password/my-account-change-password.component.html + 30 - - Direct download + + + Current password - src/app/shared/shared-video-miniature/video-download.component.html - 87 + src/app/+my-account/my-account-settings/my-account-change-password/my-account-change-password.component.html + 7 - - Torrent (.torrent file) + + + New password - src/app/shared/shared-video-miniature/video-download.component.html - 92 + src/app/+my-account/my-account-settings/my-account-change-password/my-account-change-password.component.html + 15 - - Unlisted + + + Confirm new password - src/app/shared/shared-video-miniature/video-miniature.component.html - 6 + src/app/+my-account/my-account-settings/my-account-change-password/my-account-change-password.component.html + 23 + + + Notification preferences - src/app/+videos/+video-watch/video-watch-playlist.component.html - 6 + src/app/+my-account/my-account-notifications/my-account-notifications.component.html + 4,6 - - {VAR_PLURAL, plural, =1 {1 view} other { views} } + + + Newest first - src/app/shared/shared-video-miniature/video-miniature.component.html - 29 + src/app/+my-account/my-account-notifications/my-account-notifications.component.html + 11 - - Blocked + + + Unread first - src/app/shared/shared-video-miniature/video-miniature.component.html - 49 + src/app/+my-account/my-account-notifications/my-account-notifications.component.html + 12 - - - Sensitive - + + + All read - src/app/shared/shared-video-miniature/video-miniature.component.html - 53 + src/app/+my-account/my-account-notifications/my-account-notifications.component.html + 26 - - No results. + + + Muted servers - src/app/shared/shared-video-miniature/videos-selection.component.html - 1 + src/app/shared/shared-moderation/server-blocklist.component.html + 3 - src/app/shared/shared-video-miniature/abstract-video-list.html - 28 + src/app/shared/shared-moderation/server-blocklist.component.html + 3 + + + Showing to of muted instances - src/app/shared/shared-video-miniature/abstract-video-list.html - 28 + src/app/shared/shared-moderation/server-blocklist.component.html + 10 - src/app/shared/shared-video-miniature/abstract-video-list.html - 28 + src/app/shared/shared-moderation/server-blocklist.component.html + 10 + + + Mute domains - src/app/shared/shared-video-miniature/abstract-video-list.html - 28 + src/app/shared/shared-moderation/server-blocklist.component.html + 64 - src/app/shared/shared-video-miniature/abstract-video-list.html - 28 + src/app/shared/shared-moderation/server-blocklist.component.html + 64 + + + Filter... - src/app/shared/shared-video-miniature/abstract-video-list.html - 28 + src/app/shared/shared-moderation/server-blocklist.component.html + 16 - src/app/shared/shared-video-miniature/abstract-video-list.html - 28 + src/app/shared/shared-moderation/account-blocklist.component.html + 16 - src/app/+videos/video-list/overview/video-overview.component.html - 4 + src/app/shared/shared-abuse-list/abuse-list-table.component.html + 27 - - - Cancel - - src/app/shared/shared-video-miniature/videos-selection.component.html - 18 + src/app/+admin/follows/following-list/following-list.component.html + 16 - - - Remote subscribe - Remote interact - - src/app/shared/shared-user-subscription/remote-subscribe.component.html - 10 + src/app/shared/shared-moderation/account-blocklist.component.html + 16 - - - 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. - - src/app/shared/shared-user-subscription/remote-subscribe.component.html - 17 + src/app/shared/shared-moderation/server-blocklist.component.html + 16 - - - 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/moderation/video-comment-list/video-comment-list.component.html + 42 - - Subscribe - src/app/shared/shared-user-subscription/subscribe-button.component.html - 7 + src/app/+admin/moderation/video-block-list/video-block-list.component.html + 29 - - Subscribe to all channels - src/app/shared/shared-user-subscription/subscribe-button.component.html - 9 + src/app/+admin/users/user-list/user-list.component.html + 32 - - channels subscribed - src/app/shared/shared-user-subscription/subscribe-button.component.html - 11 + src/app/+admin/follows/followers-list/followers-list.component.html + 16 - - {VAR_SELECT, select, undefined {Unsubscribe} other {Unsubscribe from all channels} } + + + Mute domain - src/app/shared/shared-user-subscription/subscribe-button.component.html - 31 + src/app/shared/shared-moderation/server-blocklist.component.html + 24 - - Using an ActivityPub account - src/app/shared/shared-user-subscription/subscribe-button.component.html - 50 + src/app/shared/shared-moderation/server-blocklist.component.html + 24 - - Subscribe with an account on this instance + + + Muted at - src/app/shared/shared-user-subscription/subscribe-button.component.html - 53 + src/app/shared/shared-moderation/server-blocklist.component.html + 33 - - Subscribe with your local account - src/app/shared/shared-user-subscription/subscribe-button.component.html - 54 + src/app/shared/shared-moderation/account-blocklist.component.html + 29 - - Subscribe with a Mastodon account: - src/app/shared/shared-user-subscription/subscribe-button.component.html - 57 + src/app/shared/shared-moderation/account-blocklist.component.html + 29 - - Using a syndication feed - src/app/shared/shared-user-subscription/subscribe-button.component.html - 62 + src/app/shared/shared-moderation/server-blocklist.component.html + 33 - - Subscribe via RSS + + + Unmute - src/app/shared/shared-user-subscription/subscribe-button.component.html - 63 + src/app/shared/shared-moderation/server-blocklist.component.html + 40 - - - src/app/+my-account/top-menu-dropdown.component.html - 12 + src/app/shared/shared-moderation/account-blocklist.component.html + 36 - src/app/+my-account/top-menu-dropdown.component.html - 21 + src/app/shared/shared-moderation/account-blocklist.component.html + 36 - - PROFILE - src/app/+my-account/my-account-settings/my-account-settings.component.html - 4 + src/app/shared/shared-moderation/server-blocklist.component.html + 40 - - Total video quota + + + Open instance in a new tab - src/app/+my-account/my-account-settings/my-account-settings.component.html - 12 + src/app/shared/shared-moderation/server-blocklist.component.html + 43 - src/app/+videos/+video-edit/video-add-components/video-upload.component.html - 53 + src/app/+admin/follows/following-list/following-list.component.html + 45 - - VIDEO SETTINGS - src/app/+my-account/my-account-settings/my-account-settings.component.html - 33 + src/app/shared/shared-moderation/server-blocklist.component.html + 43 - - NOTIFICATIONS + + + No server found matching current filters. - src/app/+my-account/my-account-settings/my-account-settings.component.html - 44 + src/app/shared/shared-moderation/server-blocklist.component.html + 56 - - INTERFACE - src/app/+my-account/my-account-settings/my-account-settings.component.html - 54 + src/app/shared/shared-moderation/server-blocklist.component.html + 56 - - PASSWORD + + + No server found. - src/app/+my-account/my-account-settings/my-account-settings.component.html - 64 + src/app/shared/shared-moderation/server-blocklist.component.html + 57 - - EMAIL - src/app/+my-account/my-account-settings/my-account-settings.component.html - 74 + src/app/shared/shared-moderation/server-blocklist.component.html + 57 - - Change password + + + Muted accounts - src/app/+my-account/my-account-settings/my-account-change-password/my-account-change-password.component.html - 5 + src/app/shared/shared-moderation/account-blocklist.component.html + 3 - src/app/+my-account/my-account-settings/my-account-change-password/my-account-change-password.component.html - 30 + src/app/shared/shared-moderation/account-blocklist.component.html + 3 - - Current password + + + Showing to of muted accounts - src/app/+my-account/my-account-settings/my-account-change-password/my-account-change-password.component.html - 7 + src/app/shared/shared-moderation/account-blocklist.component.html + 10 - - New password - src/app/+my-account/my-account-settings/my-account-change-password/my-account-change-password.component.html - 15 + src/app/shared/shared-moderation/account-blocklist.component.html + 10 - - Confirm new password + + + Account - src/app/+my-account/my-account-settings/my-account-change-password/my-account-change-password.component.html - 23 + src/app/shared/shared-moderation/account-blocklist.component.html + 28 - - - Your current email is - - src/app/+my-account/my-account-settings/my-account-change-email/my-account-change-email.component.html - 4 + src/app/shared/shared-moderation/account-blocklist.component.html + 28 - - - 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/moderation/video-comment-list/video-comment-list.component.html + 59 - - New email + + + No account found matching current filters. - src/app/+my-account/my-account-settings/my-account-change-email/my-account-change-email.component.html - 15 + src/app/shared/shared-moderation/account-blocklist.component.html + 63 - - Your new email - src/app/+my-account/my-account-settings/my-account-change-email/my-account-change-email.component.html - 17 + src/app/shared/shared-moderation/account-blocklist.component.html + 63 - - Your current password + + + No account found. - src/app/+my-account/my-account-settings/my-account-change-email/my-account-change-email.component.html - 26 + src/app/shared/shared-moderation/account-blocklist.component.html + 64 - - Your password - src/app/+my-account/my-account-settings/my-account-change-email/my-account-change-email.component.html - 28 + src/app/shared/shared-moderation/account-blocklist.component.html + 64 - - Change email + + + Reports - src/app/+my-account/my-account-settings/my-account-change-email/my-account-change-email.component.html - 36 + src/app/+my-account/my-account-abuses/my-account-abuses-list.component.html + 3 - - Change ownership - src/app/+my-account/my-account-videos/video-change-ownership/video-change-ownership.component.html + src/app/+admin/moderation/abuse-list/abuse-list.component.html 3 + + + Discover videos - src/app/+my-account/my-account-videos/my-account-videos.component.html - 32 + src/app/+videos/videos-routing.module.ts + 23 - - Select the next owner + + + Trending videos - src/app/+my-account/my-account-videos/video-change-ownership/video-change-ownership.component.html - 10 + src/app/+videos/videos-routing.module.ts + 32 - - Videos + + + Most liked videos - src/app/+my-account/my-account-videos/my-account-videos.component.html - 2 + src/app/+videos/videos-routing.module.ts + 45 - - Search your videos - src/app/+my-account/my-account-videos/my-account-videos.component.html - 4 + src/app/+videos/video-list/video-most-liked.component.ts + 41 - - Accept ownership + + + Recently added videos - src/app/+my-account/my-account-ownership/my-account-accept-ownership/my-account-accept-ownership.component.html - 3 + src/app/+videos/videos-routing.module.ts + 58 - - Select the target channel + + + Local videos - src/app/+my-account/my-account-ownership/my-account-accept-ownership/my-account-accept-ownership.component.html - 10 + src/app/+videos/videos-routing.module.ts + 84 - - Ownership changes - src/app/+my-account/my-account-ownership/my-account-ownership.component.html - 1 + src/app/+videos/video-list/video-local.component.ts + 36 - - Initiator + + + Upload a video - src/app/+my-account/my-account-ownership/my-account-ownership.component.html - 14 + src/app/+videos/videos-routing.module.ts + 97 - - - Created - - + + + Edit a video - src/app/+my-account/my-account-ownership/my-account-ownership.component.html - 16 + src/app/+videos/videos-routing.module.ts + 106 - - Status + + + Violent or repulsive - src/app/+my-account/my-account-ownership/my-account-ownership.component.html - 20 + src/app/shared/shared-moderation/abuse.service.ts + 139 - - Action + + + Contains offensive, violent, or coarse language or iconography. - src/app/+my-account/my-account-ownership/my-account-ownership.component.html - 21 + src/app/shared/shared-moderation/abuse.service.ts + 140 - - Account page + + + Hateful or abusive - src/app/+my-account/my-account-ownership/my-account-ownership.component.html - 28 + src/app/shared/shared-moderation/abuse.service.ts + 144 + + + Contains abusive, racist or sexist language or iconography. - src/app/+videos/+video-watch/video-watch.component.html - 153 + src/app/shared/shared-moderation/abuse.service.ts + 145 - - Video page + + + Spam, ad or false news - src/app/+my-account/my-account-ownership/my-account-ownership.component.html - 34 + src/app/shared/shared-moderation/abuse.service.ts + 149 - - + + + Contains marketing, spam, purposefully deceitful news, or otherwise misleading thumbnail/text/tags. Please provide reputable sources to report hoaxes. - src/app/+my-account/my-account-ownership/my-account-ownership.component.html - 39 + src/app/shared/shared-moderation/abuse.service.ts + 150 - - Imports + + + Privacy breach or doxxing - src/app/+my-account/my-account-video-imports/my-account-video-imports.component.html - 1 + src/app/shared/shared-moderation/abuse.service.ts + 154 - - Target + + + 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/+my-account/my-account-video-imports/my-account-video-imports.component.html - 10 + src/app/shared/shared-moderation/abuse.service.ts + 155 - - See the error + + + Copyright - src/app/+my-account/my-account-video-imports/my-account-video-imports.component.html - 21 + src/app/shared/shared-moderation/abuse.service.ts + 159 - - This video was deleted - src/app/+my-account/my-account-video-imports/my-account-video-imports.component.html - 38 + src/app/shared/shared-abuse-list/abuse-details.component.ts + 25 - - Once you delete your account, there is no going back. You will be asked to confirm this action. + + + Infringes your copyright wrt. the regional laws with which the server must comply. - src/app/+my-account/my-account-settings/my-account-danger-zone/my-account-danger-zone.component.html - 2 + src/app/shared/shared-moderation/abuse.service.ts + 160 - - Delete your account + + + Breaks server rules - src/app/+my-account/my-account-settings/my-account-danger-zone/my-account-danger-zone.component.html - 4 + src/app/shared/shared-moderation/abuse.service.ts + 164 - - You don't have any subscriptions yet. + + + Anything not included in the above that breaks the terms of service, code of conduct, or general rules in place on the server. - src/app/+my-account/my-account-subscriptions/my-account-subscriptions.component.html - 2 + src/app/shared/shared-moderation/abuse.service.ts + 165 - - Channel page + + + Thumbnails - src/app/+my-account/my-account-subscriptions/my-account-subscriptions.component.html - 11 + src/app/shared/shared-moderation/abuse.service.ts + 173 - src/app/+my-account/+my-account-video-channels/my-account-video-channels.component.html - 16 + src/app/shared/shared-abuse-list/abuse-details.component.ts + 27 + + + The above can only be seen in thumbnails. - src/app/+videos/+video-watch/video-watch.component.html - 150 + src/app/shared/shared-moderation/abuse.service.ts + 174 - - subscribers + + + Captions - src/app/+my-account/my-account-subscriptions/my-account-subscriptions.component.html - 16 + src/app/shared/shared-moderation/abuse.service.ts + 178 - - Created by - src/app/+my-account/my-account-subscriptions/my-account-subscriptions.component.html - 19 + src/app/shared/shared-abuse-list/abuse-details.component.ts + 28 - - Owner account page + + + The above can only be seen in captions (please describe which). - src/app/+my-account/my-account-subscriptions/my-account-subscriptions.component.html - 18 + src/app/shared/shared-moderation/abuse.service.ts + 179 - - Video history + + + 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-history/my-account-history.component.html - 5 + src/app/+my-account/my-account-settings/my-account-danger-zone/my-account-danger-zone.component.ts + 22 - - - - Delete history - + + + Type your username to confirm - src/app/+my-account/my-account-history/my-account-history.component.html - 8 + src/app/+my-account/my-account-settings/my-account-danger-zone/my-account-danger-zone.component.ts + 23 - - You don't have any video history yet. + + + Delete your account - src/app/+my-account/my-account-history/my-account-history.component.html - 15 + src/app/+my-account/my-account-settings/my-account-danger-zone/my-account-danger-zone.component.ts + 25 - - - - Notification preferences - + + + Delete my account - src/app/+my-account/my-account-notifications/my-account-notifications.component.html - 3 + src/app/+my-account/my-account-settings/my-account-danger-zone/my-account-danger-zone.component.ts + 26 - - All read + + + Your account is deleted. - src/app/+my-account/my-account-notifications/my-account-notifications.component.html - 18 + src/app/+my-account/my-account-settings/my-account-danger-zone/my-account-danger-zone.component.ts + 32 - - Activities + + + 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-notification-preferences/my-account-notification-preferences.component.html + src/app/+my-account/my-account-settings/my-account-danger-zone/my-account-danger-zone.component.html 2 - - Web - - src/app/+my-account/my-account-settings/my-account-notification-preferences/my-account-notification-preferences.component.html - 3 - - - My Playlists + + + Delete your account - src/app/+my-account/my-account-video-playlists/my-account-video-playlist-edit.component.html + src/app/+my-account/my-account-settings/my-account-danger-zone/my-account-danger-zone.component.html 4 + + + Please check your emails to verify your new email. - src/app/+my-account/my-account-video-playlists/my-account-video-playlist-edit.component.html - 4 + src/app/+my-account/my-account-settings/my-account-change-email/my-account-change-email.component.ts + 53 - - NEW PLAYLIST + + + Email updated. - src/app/+my-account/my-account-video-playlists/my-account-video-playlist-edit.component.html - 25 + src/app/+my-account/my-account-settings/my-account-change-email/my-account-change-email.component.ts + 55 + + + Your current email is - src/app/+my-account/my-account-video-playlists/my-account-video-playlist-edit.component.html - 25 + src/app/+my-account/my-account-settings/my-account-change-email/my-account-change-email.component.html + 5 - - PLAYLIST + + + is awaiting email verification + - src/app/+my-account/my-account-video-playlists/my-account-video-playlist-edit.component.html - 26 + src/app/+my-account/my-account-settings/my-account-change-email/my-account-change-email.component.html + 9,10 + + + New email - src/app/+my-account/my-account-video-playlists/my-account-video-playlist-edit.component.html - 26 + src/app/+my-account/my-account-settings/my-account-change-email/my-account-change-email.component.html + 15 - - Privacy + + + Your new email - src/app/+my-account/my-account-video-playlists/my-account-video-playlist-edit.component.html - 57 + src/app/+my-account/my-account-settings/my-account-change-email/my-account-change-email.component.html + 17 + + + Your current password - src/app/+my-account/my-account-video-playlists/my-account-video-playlist-edit.component.html - 57 + src/app/+my-account/my-account-settings/my-account-change-email/my-account-change-email.component.html + 26 + + + Your password - src/app/+videos/+video-edit/shared/video-edit.component.html - 110 + src/app/+my-account/my-account-settings/my-account-change-email/my-account-change-email.component.html + 28 + + + Change email - src/app/+videos/+video-edit/video-add-components/video-import-torrent.component.html + src/app/+my-account/my-account-settings/my-account-change-email/my-account-change-email.component.html 36 + + + Username is required. - src/app/+videos/+video-edit/video-add-components/video-import-url.component.html - 31 + src/app/shared/form-validators/user-validators.ts + 12 - src/app/+videos/+video-edit/video-add-components/video-upload.component.html - 20 + src/app/shared/form-validators/login-validators.ts + 9 + + + Username must be at least 1 character long. - src/app/+videos/+video-watch/video-watch.component.html - 187 + src/app/shared/form-validators/user-validators.ts + 13 - - Channel + + + Username cannot be more than 50 characters long. - src/app/+my-account/my-account-video-playlists/my-account-video-playlist-edit.component.html - 70 + src/app/shared/form-validators/user-validators.ts + 14 + + + Username should be lowercase alphanumeric; dots and underscores are allowed. - src/app/+my-account/my-account-video-playlists/my-account-video-playlist-edit.component.html - 70 + src/app/shared/form-validators/user-validators.ts + 15 + + + Channel name is required. - src/app/+signup/+register/register.component.html - 23 + src/app/shared/form-validators/user-validators.ts + 27 + + + Channel name must be at least 1 character long. - src/app/+videos/+video-edit/shared/video-edit.component.html - 59 + src/app/shared/form-validators/user-validators.ts + 28 + + + Channel name cannot be more than 50 characters long. - src/app/+videos/+video-edit/video-add-components/video-import-torrent.component.html - 27 + src/app/shared/form-validators/user-validators.ts + 29 + + + Channel name should be lowercase, and can contain only alphanumeric characters, dots and underscores. - src/app/+videos/+video-edit/video-add-components/video-import-url.component.html - 22 + src/app/shared/form-validators/user-validators.ts + 30 + + + Email is required. - src/app/+videos/+video-edit/video-add-components/video-upload.component.html - 11 + src/app/shared/form-validators/user-validators.ts + 37 - - Playlist thumbnail - src/app/+my-account/my-account-video-playlists/my-account-video-playlist-edit.component.html - 84 + src/app/shared/form-validators/instance-validators.ts + 7 + + + Email must be valid. - src/app/+my-account/my-account-video-playlists/my-account-video-playlist-edit.component.html - 84 + src/app/shared/form-validators/user-validators.ts + 38 - - Playlists - src/app/+my-account/my-account-video-playlists/my-account-video-playlists.component.html - 2 + src/app/shared/form-validators/instance-validators.ts + 8 - - Search your playlists + + + Password is required. - src/app/+my-account/my-account-video-playlists/my-account-video-playlists.component.html - 4 + src/app/shared/form-validators/user-validators.ts + 49 - - Create playlist - src/app/+my-account/my-account-video-playlists/my-account-video-playlists.component.html - 8 + src/app/shared/form-validators/login-validators.ts + 18 - - No videos in this playlist. + + + Password must be at least 6 characters long. - src/app/+my-account/my-account-video-playlists/my-account-video-playlist-elements.component.html - 11 + src/app/shared/form-validators/user-validators.ts + 50 - - My channels - src/app/+my-account/+my-account-video-channels/my-account-video-channels.component.html - 1 + src/app/shared/form-validators/user-validators.ts + 61 + + + + Password cannot be more than 255 characters long. + + src/app/shared/form-validators/user-validators.ts + 51 - - Create video channel - src/app/+my-account/+my-account-video-channels/my-account-video-channels.component.html - 5 + src/app/shared/form-validators/user-validators.ts + 62 - - {VAR_PLURAL, plural, =1 {1 subscriber} other { subscribers} } + + + The new password and the confirmed password do not correspond. - src/app/+my-account/+my-account-video-channels/my-account-video-channels.component.html - 21 + src/app/shared/form-validators/user-validators.ts + 69 + + + Video quota is required. - src/app/+accounts/account-video-channels/account-video-channels.component.html - 13 + src/app/shared/form-validators/user-validators.ts + 76 + + + Quota must be greater than -1. - src/app/+video-channels/video-channels.component.html - 28 + src/app/shared/form-validators/user-validators.ts + 77 - - {VAR_PLURAL, plural, =0 {No videos} =1 {1 video} other { videos} } + + + Daily upload limit is required. - src/app/+my-account/+my-account-video-channels/my-account-video-channels.component.html - 23 + src/app/shared/form-validators/user-validators.ts + 83 - - My Channels + + + Daily upload limit must be greater than -1. - src/app/+my-account/+my-account-video-channels/my-account-video-channel-edit.component.html - 4 + src/app/shared/form-validators/user-validators.ts + 84 + + + User role is required. - src/app/+my-account/+my-account-video-channels/my-account-video-channel-edit.component.html - 4 + src/app/shared/form-validators/user-validators.ts + 91 - - NEW CHANNEL + + + Description must be at least 3 characters long. - src/app/+my-account/+my-account-video-channels/my-account-video-channel-edit.component.html - 25 + src/app/shared/form-validators/user-validators.ts + 103 - src/app/+my-account/+my-account-video-channels/my-account-video-channel-edit.component.html - 25 + src/app/shared/form-validators/video-channel-validators.ts + 38 - - CHANNEL - src/app/+my-account/+my-account-video-channels/my-account-video-channel-edit.component.html - 26 + src/app/shared/form-validators/video-playlist-validators.ts + 33 + + + Description cannot be more than 1000 characters long. - src/app/+my-account/+my-account-video-channels/my-account-video-channel-edit.component.html - 26 + src/app/shared/form-validators/user-validators.ts + 104 - - Example: my_channel - src/app/+my-account/+my-account-video-channels/my-account-video-channel-edit.component.html - 35 + src/app/shared/form-validators/video-channel-validators.ts + 39 - src/app/+my-account/+my-account-video-channels/my-account-video-channel-edit.component.html - 35 + src/app/shared/form-validators/video-playlist-validators.ts + 34 - - Short text to tell people how they can support your channel (membership platform...).<br /><br /> - When you will upload a video in this channel, the video support field will be automatically filled by this text. + + + You must agree with the instance terms in order to register on it. - src/app/+my-account/+my-account-video-channels/my-account-video-channel-edit.component.html - 77 + src/app/shared/form-validators/user-validators.ts + 113 + + + Ban reason must be at least 3 characters long. - src/app/+my-account/+my-account-video-channels/my-account-video-channel-edit.component.html - 77 + src/app/shared/form-validators/user-validators.ts + 123 - - Overwrite support field of all videos of this channel + + + Ban reason cannot be more than 250 characters long. - src/app/+my-account/+my-account-video-channels/my-account-video-channel-edit.component.html - 92 + src/app/shared/form-validators/user-validators.ts + 124 + + + Display name is required. - src/app/+my-account/+my-account-video-channels/my-account-video-channel-edit.component.html - 92 + src/app/shared/form-validators/user-validators.ts + 135 - - Welcome to PeerTube! - src/app/+signup/shared/signup-success.component.html - 8 + src/app/shared/form-validators/video-channel-validators.ts + 26 - - - If you need help to use PeerTube, you can have a look at the documentation. - - src/app/+signup/shared/signup-success.component.html - 13 + src/app/shared/form-validators/video-playlist-validators.ts + 12 - - - Verify account email confirmation - + + + Display name must be at least 1 character long. - src/app/+signup/+verify-account/verify-account-email/verify-account-email.component.html - 2 + src/app/shared/form-validators/user-validators.ts + 136 - - - - src/app/+signup/+verify-account/verify-account-email/verify-account-email.component.html - 6 + src/app/shared/form-validators/video-channel-validators.ts + 27 - - - Email updated. - - src/app/+signup/+verify-account/verify-account-email/verify-account-email.component.html - 9 + src/app/shared/form-validators/video-playlist-validators.ts + 13 - - An error occurred. + + + Display name cannot be more than 50 characters long. - src/app/+signup/+verify-account/verify-account-email/verify-account-email.component.html - 14 + src/app/shared/form-validators/user-validators.ts + 137 - - Request new verification email. - src/app/+signup/+verify-account/verify-account-email/verify-account-email.component.html - 16 + src/app/shared/form-validators/video-channel-validators.ts + 28 + + + Video added in at timestamps - src/app/+login/login.component.html - 27 + src/app/shared/shared-video-playlist/video-add-to-playlist.component.ts + 377 - - - Request email for account verification - + + + Video added in - src/app/+signup/+verify-account/verify-account-ask-send-email/verify-account-ask-send-email.component.html - 2 + src/app/shared/shared-video-playlist/video-add-to-playlist.component.ts + 378 - - Email address + + + Save to - src/app/+signup/+verify-account/verify-account-ask-send-email/verify-account-ask-send-email.component.html - 10 + src/app/shared/shared-video-playlist/video-add-to-playlist.component.html + 4 + + + Search playlists - src/app/+login/login.component.html - 97 + src/app/shared/shared-video-playlist/video-add-to-playlist.component.html + 9 - - Send verification email + + + Create a private playlist - src/app/+signup/+verify-account/verify-account-ask-send-email/verify-account-ask-send-email.component.html - 17 + src/app/shared/shared-video-playlist/video-add-to-playlist.component.html + 66 - - This instance does not require email verification. + + + Videos from your subscriptions - src/app/+signup/+verify-account/verify-account-ask-send-email/verify-account-ask-send-email.component.html - 20 + src/app/+videos/video-list/video-user-subscriptions.component.ts + 41 - - Banned + + + Feed - src/app/+accounts/accounts.component.html - 18 + src/app/+videos/video-list/video-user-subscriptions.component.ts + 68 - - Muted + + + Feed URL copied - src/app/+accounts/accounts.component.html - 19 + src/app/+videos/video-list/video-user-subscriptions.component.ts + 104 + + + Trending for the last 24 hours - src/app/+videos/+video-watch/modal/video-share.component.html - 128 + src/app/+videos/video-list/video-trending.component.ts + 46 - - Instance muted + + + Trending videos are those totalizing the greatest number of views during the last 24 hours - src/app/+accounts/accounts.component.html - 20 + src/app/+videos/video-list/video-trending.component.ts + 47 - - Muted by your instance + + + Videos that have the most likes. - src/app/+accounts/accounts.component.html - 21 + src/app/+videos/video-list/video-most-liked.component.ts + 42 - - Instance muted by your instance + + + Recently added - src/app/+accounts/accounts.component.html - 22 + src/app/+videos/video-list/video-recently-added.component.ts + 36 - - Manage account + + + Yesterday - src/app/+accounts/accounts.component.html - 35 + src/app/shared/shared-video-miniature/abstract-video-list.ts + 117 - - Display unlisted and private videos + + + This week - src/app/shared/shared-video-miniature/abstract-video-list.html - 22 + src/app/shared/shared-video-miniature/abstract-video-list.ts + 118 + + + This month - src/app/shared/shared-video-miniature/abstract-video-list.html - 22 + src/app/shared/shared-video-miniature/abstract-video-list.ts + 119 + + + Last month - src/app/shared/shared-video-miniature/abstract-video-list.html - 22 + src/app/shared/shared-video-miniature/abstract-video-list.ts + 120 + + + Older - src/app/shared/shared-video-miniature/abstract-video-list.html - 22 + src/app/shared/shared-video-miniature/abstract-video-list.ts + 121 + + + Cannot load more videos. Try again later. - src/app/shared/shared-video-miniature/abstract-video-list.html - 22 + src/app/shared/shared-video-miniature/abstract-video-list.ts + 198 + + + Video blocked. - src/app/shared/shared-video-miniature/abstract-video-list.html - 22 + src/app/shared/shared-moderation/video-block.component.ts + 60 - src/app/shared/shared-video-miniature/abstract-video-list.html - 22 + src/app/shared/shared-abuse-list/abuse-list-table.component.ts + 340 - - Video channels + + + Please describe the reason... - src/app/+accounts/account-video-channels/account-video-channels.component.html - 1 + src/app/shared/shared-moderation/video-block.component.html + 13 - - This account does not have channels. + + + Block video "" - src/app/+accounts/account-video-channels/account-video-channels.component.html - 4 + src/app/shared/shared-moderation/video-block.component.html + 3 - - See this video channel + + + Block live "" - src/app/+accounts/account-video-channels/account-video-channels.component.html - 9 + src/app/shared/shared-moderation/video-block.component.html + 4 - - This channel doesn't have any videos. + + + Unfederate the video - src/app/+accounts/account-video-channels/account-video-channels.component.html - 20 + src/app/shared/shared-moderation/video-block.component.html + 24 - - - SHOW THIS CHANNEL - + + + This will ask remote instances to delete it - src/app/+accounts/account-video-channels/account-video-channels.component.html - 28 + src/app/shared/shared-moderation/video-block.component.html + 27 - - DESCRIPTION + + + Blocking this live will automatically terminate the live stream. - src/app/+accounts/account-about/account-about.component.html - 5 + src/app/shared/shared-moderation/video-block.component.html + 33,34 + + + users banned. - src/app/+video-channels/video-channel-about/video-channel-about.component.html - 5 + src/app/shared/shared-moderation/user-ban-modal.component.ts + 53 - - STATS + + + User banned. - src/app/+accounts/account-about/account-about.component.html - 10 + src/app/shared/shared-moderation/user-ban-modal.component.ts + 54 + + + Ban - src/app/+video-channels/video-channel-about/video-channel-about.component.html - 17 + src/app/shared/shared-moderation/user-ban-modal.component.html + 3 - - Joined + + + Reason... - src/app/+accounts/account-about/account-about.component.html + src/app/shared/shared-moderation/user-ban-modal.component.html 12 - - - Manage channel - + + + A banned user will no longer be able to login. - src/app/+video-channels/video-channels.component.html - 21 + src/app/shared/shared-moderation/user-ban-modal.component.html + 21,22 - - Created by + + + Ban this user - src/app/+video-channels/video-channels.component.html + src/app/shared/shared-moderation/user-ban-modal.component.html 31 - - Go the owner account page + + + 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/+video-channels/video-channels.component.html - 30 + src/app/+my-library/+my-video-channels/my-video-channels.component.ts + 63,65 - - SUPPORT THIS CHANNEL + + + Please type the display name of the video channel () to confirm - src/app/+video-channels/video-channel-about/video-channel-about.component.html - 10 + src/app/+my-library/+my-video-channels/my-video-channels.component.ts + 67 - - Created + + + Video channel deleted. - src/app/+video-channels/video-channel-about/video-channel-about.component.html - 18 + src/app/+my-library/+my-video-channels/my-video-channels.component.ts + 79 - - - Created playlists - + + + Views for the day - src/app/+video-channels/video-channel-playlists/video-channel-playlists.component.html - 2 + src/app/+my-library/+my-video-channels/my-video-channels.component.ts + 98 - - This channel does not have playlists. + + + My channels - src/app/+video-channels/video-channel-playlists/video-channel-playlists.component.html - 6 + src/app/+my-library/+my-video-channels/my-video-channels.component.html + 4 - - PeerTube + + + Search your channels - src/app/+about/about.component.html - 7 + src/app/+my-library/+my-video-channels/my-video-channels.component.html + 11 - - Follows + + + Create video channel - src/app/+about/about.component.html - 9 + src/app/+my-library/+my-video-channels/my-video-channels.component.html + 19 + + + {VAR_PLURAL, plural, =0 {No videos} =1 {1 video} other { videos}} - src/app/+about/about-follows/about-follows.component.html - 2 + src/app/+my-library/+my-video-channels/my-video-channels.component.html + 37 - - Contact administrator + + + My video channels - src/app/+about/about-instance/contact-admin-modal.component.html - 3 + src/app/+my-library/+my-video-channels/my-video-channels-routing.module.ts + 13 - - Your name + + + Create a new video channel - src/app/+about/about-instance/contact-admin-modal.component.html - 11 + src/app/+my-library/+my-video-channels/my-video-channels-routing.module.ts + 22 - - Your email + + + Update video channel - src/app/+about/about-instance/contact-admin-modal.component.html - 20 + src/app/+my-library/+my-video-channels/my-video-channels-routing.module.ts + 31 - - Subject + + + Video channel updated. - src/app/+about/about-instance/contact-admin-modal.component.html - 29 + src/app/+my-library/+my-video-channels/my-video-channel-update.component.ts + 92 - - Your message + + + My Channels - src/app/+about/about-instance/contact-admin-modal.component.html - 38 + src/app/+my-library/+my-video-channels/my-video-channel-edit.component.html + 4 - - About - src/app/+about/about-instance/about-instance.component.html - 5 + src/app/+my-library/+my-video-channels/my-video-channel-edit.component.html + 4 - - Contact administrator + + + 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/+about/about-instance/about-instance.component.html - 7 + src/app/+my-library/+my-video-channels/my-video-channel-edit.component.html + 77,78 - - This instance is dedicated to sensitive/NSFW content. - src/app/+about/about-instance/about-instance.component.html - 19 + src/app/+my-library/+my-video-channels/my-video-channel-edit.component.html + 77,78 - - - ADMINISTRATORS & SUSTAINABILITY - + + + NEW CHANNEL - src/app/+about/about-instance/about-instance.component.html - 22 + src/app/+my-library/+my-video-channels/my-video-channel-edit.component.html + 25 - - Who we are - src/app/+about/about-instance/about-instance.component.html - 27 + src/app/+my-library/+my-video-channels/my-video-channel-edit.component.html + 25 - - Why we created this instance + + + CHANNEL - src/app/+about/about-instance/about-instance.component.html - 33 + src/app/+my-library/+my-video-channels/my-video-channel-edit.component.html + 26 - - How long we plan to maintain this instance - src/app/+about/about-instance/about-instance.component.html - 39 + src/app/+my-library/+my-video-channels/my-video-channel-edit.component.html + 26 - - How we will pay for this instance + + + Name - src/app/+about/about-instance/about-instance.component.html - 45 + src/app/+my-library/+my-video-channels/my-video-channel-edit.component.html + 32 - - - INFORMATION - - src/app/+about/about-instance/about-instance.component.html - 50 + src/app/+my-library/+my-video-channels/my-video-channel-edit.component.html + 32 - - - MODERATION - - src/app/+about/about-instance/about-instance.component.html - 60 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 21 - - - OTHER INFORMATION - + + + Example: my_channel - src/app/+about/about-instance/about-instance.component.html - 82 + src/app/+my-library/+my-video-channels/my-video-channel-edit.component.html + 35 - - Hardware information - src/app/+about/about-instance/about-instance.component.html - 87 + src/app/+my-library/+my-video-channels/my-video-channel-edit.component.html + 35 - - FEATURES + + + Overwrite support field of all videos of this channel - src/app/+about/about-instance/about-instance.component.html - 94 + src/app/+my-library/+my-video-channels/my-video-channel-edit.component.html + 92 - - STATISTICS - src/app/+about/about-instance/about-instance.component.html - 100 + src/app/+my-library/+my-video-channels/my-video-channel-edit.component.html + 92 - - - What is PeerTube? - + + + Confirmation of the password is required. - src/app/+about/about-peertube/about-peertube.component.html - 2 + src/app/shared/form-validators/reset-password-validators.ts + 9 - - - PeerTube is a self-hosted ActivityPub-federated video streaming platform using P2P directly in your web browser. - + + + Name is required. - src/app/+about/about-peertube/about-peertube.component.html - 9 + src/app/shared/form-validators/video-channel-validators.ts + 12 - - - It is a free and open-source software, under the AGPLv3 - licence. - + + + Name must be at least 1 character long. - src/app/+about/about-peertube/about-peertube.component.html + src/app/shared/form-validators/video-channel-validators.ts 13 - - - For more information, please visit joinpeertube.org. - + + + Name cannot be more than 50 characters long. - src/app/+about/about-peertube/about-peertube.component.html - 18 + src/app/shared/form-validators/video-channel-validators.ts + 14 - - Use PeerTube - documentation + + + Name should be lowercase alphanumeric; dots and underscores are allowed. - src/app/+about/about-peertube/about-peertube.component.html + src/app/shared/form-validators/video-channel-validators.ts + 15 + + + + Support text must be at least 3 characters long. + + src/app/shared/form-validators/video-channel-validators.ts + 49 + + + + Support text cannot be more than 1000 characters long + + src/app/shared/form-validators/video-channel-validators.ts + 50 + + + + Process domains + + src/app/shared/shared-moderation/batch-domains-modal.component.ts 28 - - - Discover how to setup your account, what is a channel, how to create a playlist and more! - + + + - src/app/+about/about-peertube/about-peertube.component.html - 32 + src/app/shared/shared-moderation/batch-domains-modal.component.html + 3 - - PeerTube - Applications + + + 1 host (without "http://") per line - src/app/+about/about-peertube/about-peertube.component.html - 41 + src/app/shared/shared-moderation/batch-domains-modal.component.html + 11 - - - Discover unofficial Android applications or browser addons! - + + + Do you really want to delete this abuse report? - src/app/+about/about-peertube/about-peertube.component.html - 45 + src/app/shared/shared-abuse-list/abuse-list-table.component.ts + 129 - - Contribute on - PeerTube + + + Abuse deleted. - src/app/+about/about-peertube/about-peertube.component.html - 54 + src/app/shared/shared-abuse-list/abuse-list-table.component.ts + 134 - - - Want to help to improve PeerTube? You can translate the web interface, give your feedback or directly contribute to the code! - + + + Deleted comment - src/app/+about/about-peertube/about-peertube.component.html - 58 + src/app/shared/shared-abuse-list/abuse-list-table.component.ts + 210 - - P2P & Privacy + + + Internal actions - src/app/+about/about-peertube/about-peertube.component.html - 71 + src/app/shared/shared-abuse-list/abuse-list-table.component.ts + 239 - - - PeerTube uses the BitTorrent protocol to share bandwidth between users by default to help lower the load on the server, - but ultimately leaves you the choice to switch back to regular streaming exclusively from the server of the video. What - follows applies only if you want to keep using the P2P mode of PeerTube. - - src/app/+about/about-peertube/about-peertube.component.html - 74 + src/app/+admin/moderation/video-block-list/video-block-list.component.ts + 43 - - What are the consequences? + + + Messages with reporter - src/app/+about/about-peertube/about-peertube.component.html - 85 + src/app/shared/shared-abuse-list/abuse-list-table.component.ts + 244 - - - 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: - + + + Messages with moderators - src/app/+about/about-peertube/about-peertube.component.html - 87 + src/app/shared/shared-abuse-list/abuse-list-table.component.ts + 245 - - - 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) - + + + Update internal note - src/app/+about/about-peertube/about-peertube.component.html - 93 + src/app/shared/shared-abuse-list/abuse-list-table.component.ts + 250 - - - 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 - + + + Mark as accepted - src/app/+about/about-peertube/about-peertube.component.html - 98 + src/app/shared/shared-abuse-list/abuse-list-table.component.ts + 255 - - - Those requests have to be sent regularly to know who starts/stops watching a video. It is easy to detect that kind of behaviour - + + + Mark as rejected - src/app/+about/about-peertube/about-peertube.component.html - 104 + src/app/shared/shared-abuse-list/abuse-list-table.component.ts + 260 - - - 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 - + + + Add internal note - src/app/+about/about-peertube/about-peertube.component.html - 108 + src/app/shared/shared-abuse-list/abuse-list-table.component.ts + 265 - - - The IP address is a vague information: usually, it regularly changes and can represent many persons or entities - + + + Delete report - src/app/+about/about-peertube/about-peertube.component.html - 113 + src/app/shared/shared-abuse-list/abuse-list-table.component.ts + 270 - - - 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 - + + + Actions for the flagged account - src/app/+about/about-peertube/about-peertube.component.html - 117 + src/app/shared/shared-abuse-list/abuse-list-table.component.ts + 281 - - - 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. - + + + Mute server account - src/app/+about/about-peertube/about-peertube.component.html - 126 + src/app/shared/shared-abuse-list/abuse-list-table.component.ts + 293 - - How does PeerTube compare with YouTube? + + + Actions for the reporter - src/app/+about/about-peertube/about-peertube.component.html - 131 + src/app/shared/shared-abuse-list/abuse-list-table.component.ts + 305 - - - 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). - + + + Mute reporter - src/app/+about/about-peertube/about-peertube.component.html - 133 + src/app/shared/shared-abuse-list/abuse-list-table.component.ts + 311 - - What can I do to limit the exposure of my IP address? + + + Mute server - src/app/+about/about-peertube/about-peertube.component.html - 139 + src/app/shared/shared-abuse-list/abuse-list-table.component.ts + 317 - - - 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. - + + + Actions for the video - src/app/+about/about-peertube/about-peertube.component.html - 141 + src/app/shared/shared-abuse-list/abuse-list-table.component.ts + 329 - - What will be done to mitigate this problem? - src/app/+about/about-peertube/about-peertube.component.html - 148 + src/app/+admin/moderation/video-block-list/video-block-list.component.ts + 66 - - - 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: - + + + Block video - src/app/+about/about-peertube/about-peertube.component.html - 150 + src/app/shared/shared-abuse-list/abuse-list-table.component.ts + 334 - - We set a limit to the number of peers sent by the tracker + + + Unblock video - src/app/+about/about-peertube/about-peertube.component.html - 156 + src/app/shared/shared-abuse-list/abuse-list-table.component.ts + 350 - - We set a limit on the request frequency received by the tracker + + + Video unblocked. - src/app/+about/about-peertube/about-peertube.component.html - 157 + src/app/shared/shared-abuse-list/abuse-list-table.component.ts + 356 - - Allow instance admins to disable P2P from the administration interface + + + Delete video - src/app/+about/about-peertube/about-peertube.component.html - 158 + src/app/shared/shared-abuse-list/abuse-list-table.component.ts + 366 - - Automatic video redundancy from some instances: one doesn't know if the IP downloaded the video on purpose or if it a server + + + Video deleted. - src/app/+about/about-peertube/about-peertube.component.html - 159 + src/app/shared/shared-abuse-list/abuse-list-table.component.ts + 378 - - - Ultimately, remember you can always disable P2P by toggling it in the video player, or just by disabling - WebRTC in your browser. - - src/app/+about/about-peertube/about-peertube.component.html - 162 + src/app/+admin/moderation/video-block-list/video-block-list.component.ts + 86 - - Followers instances + + + Actions for the comment - src/app/+about/about-follows/about-follows.component.html - 4 + src/app/shared/shared-abuse-list/abuse-list-table.component.ts + 395 - - This instance does not have instances followers. + + + Delete comment - src/app/+about/about-follows/about-follows.component.html - 6 + src/app/shared/shared-abuse-list/abuse-list-table.component.ts + 401 - - Followings instances + + + Do you really want to delete this comment? - src/app/+about/about-follows/about-follows.component.html - 14 + src/app/shared/shared-abuse-list/abuse-list-table.component.ts + 405 - - This instance does not have instances followings. - src/app/+about/about-follows/about-follows.component.html - 16 + src/app/+videos/+video-watch/comment/video-comments.component.ts + 166 - - Developed with ❤ by Framasoft + + + Comment deleted. - src/app/+about/about-peertube/about-peertube-contributors.component.html - 3 + src/app/shared/shared-abuse-list/abuse-list-table.component.ts + 413 - - - Create an account - + + + Server muted by the instance. - src/app/+signup/+register/register.component.html - 3 + src/app/shared/shared-abuse-list/abuse-list-table.component.ts + 441 - - Next + + + Showing to of reports - src/app/+signup/+register/register.component.html - 20 + src/app/shared/shared-abuse-list/abuse-list-table.component.html + 5 - - User + + + Advanced report filters - src/app/+signup/+register/register.component.html - 13 + src/app/shared/shared-abuse-list/abuse-list-table.component.html + 18 + + + Unsolved reports - src/app/+login/login.component.html - 35 + src/app/shared/shared-abuse-list/abuse-list-table.component.html + 19 - - - Create my account - + + + Accepted reports - src/app/+signup/+register/register.component.html - 28 + src/app/shared/shared-abuse-list/abuse-list-table.component.html + 20 - - PeerTube is creating your account... + + + Refused reports - src/app/+signup/+register/register.component.html - 37 + src/app/shared/shared-abuse-list/abuse-list-table.component.html + 21 - - Done + + + Reports with blocked videos - src/app/+signup/+register/register.component.html - 33 + src/app/shared/shared-abuse-list/abuse-list-table.component.html + 22 - - Who are we? + + + Reports with deleted videos - src/app/+signup/+register/register.component.html - 60 + src/app/shared/shared-abuse-list/abuse-list-table.component.html + 23 - - How long do we plan to maintain this instance? + + + Video/Comment/Account - src/app/+signup/+register/register.component.html - 65 + src/app/shared/shared-abuse-list/abuse-list-table.component.html + 42 - - How will we finance this instance? + + + State - src/app/+signup/+register/register.component.html - 70 + src/app/shared/shared-abuse-list/abuse-list-table.component.html + 44 - - Administrators & Sustainability - src/app/+signup/+register/register.component.html - 56 + src/app/+admin/follows/following-list/following-list.component.html + 33 - - Step - src/app/+signup/+register/custom-stepper.component.html - 9 + src/app/+admin/follows/followers-list/followers-list.component.html + 29 - - - 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. - + + + Messages - src/app/+signup/+register/register-step-channel.component.html - 4 + src/app/shared/shared-abuse-list/abuse-list-table.component.html + 45 - - - Other users can decide to subscribe any channel they want, to be notified when you publish a new video. - + + + Reporter - src/app/+signup/+register/register-step-channel.component.html - 9 + src/app/shared/shared-abuse-list/abuse-list-table.component.html + 41 - - Channel display name - src/app/+signup/+register/register-step-channel.component.html - 15 + src/app/shared/shared-abuse-list/abuse-details.component.html + 7 - - Channel name + + + Internal note - src/app/+signup/+register/register-step-channel.component.html - 30 + src/app/shared/shared-abuse-list/abuse-list-table.component.html + 46 - - Example: my_super_channel + + + More information - src/app/+signup/+register/register-step-channel.component.html - 34 + src/app/shared/shared-abuse-list/abuse-list-table.component.html + 52 - - - The channel name is a unique identifier of your channel on this and all the other instances. It's as unique as an email address, which makes it easy for other people to interact with it. - - src/app/+signup/+register/register-step-channel.component.html - 42 + src/app/+admin/system/jobs/jobs.component.html + 46 - - - Channel name cannot be the same than your account name. You can click on the first step to update your account name. - - src/app/+signup/+register/register-step-channel.component.html - 50 + src/app/+videos/+video-watch/video-watch.component.html + 312 - - Example: jane_doe - src/app/+signup/+register/register-step-user.component.html - 23 + src/app/+admin/moderation/video-comment-list/video-comment-list.component.html + 73 - - - 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 - 31 + src/app/+admin/moderation/video-block-list/video-block-list.component.html + 53 - - - 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/+admin/moderation/video-block-list/video-block-list.component.html + 53 - - - Reset my password - + + + Deleted account - src/app/+reset-password/reset-password.component.html - 2 + src/app/shared/shared-abuse-list/abuse-list-table.component.html + 82,83 - - Confirm password + + + This video has been reported multiple times. - src/app/+reset-password/reset-password.component.html - 19 + src/app/shared/shared-abuse-list/abuse-list-table.component.html + 95 - - Confirmed password - src/app/+reset-password/reset-password.component.html - 21 + src/app/shared/shared-abuse-list/abuse-list-table.component.html + 95 - - Reset my password + + + The video was blocked - src/app/+reset-password/reset-password.component.html - 29 + src/app/shared/shared-abuse-list/abuse-list-table.component.html + 104 - - - Login - - src/app/+login/login.component.html - 2 + src/app/shared/shared-abuse-list/abuse-list-table.component.html + 104 - - - Sorry but there was an issue with the external login process. Please contact an administrator. - + + + by on - src/app/+login/login.component.html - 6 + src/app/shared/shared-abuse-list/abuse-list-table.component.html + 107 - - - If you are looking for an account… - - src/app/+login/login.component.html - 12 + src/app/shared/shared-abuse-list/abuse-list-table.component.html + 124 - - - 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. - + + + Video was deleted - src/app/+login/login.component.html - 16 + src/app/shared/shared-abuse-list/abuse-list-table.component.html + 114 - - Username or email address + + + Account deleted - src/app/+login/login.component.html - 37 + src/app/shared/shared-abuse-list/abuse-list-table.component.html + 150,151 - - - or create an account - + + + No abuses found matching current filters. - src/app/+login/login.component.html - 40 + src/app/shared/shared-abuse-list/abuse-list-table.component.html + 188 - - Click here to reset your password + + + No abuses found. - src/app/+login/login.component.html - 57 + src/app/shared/shared-abuse-list/abuse-list-table.component.html + 189 - - Or sign in with + + + The channel is required. - src/app/+login/login.component.html - 68 + src/app/shared/form-validators/video-ownership-change-validators.ts + 7 - - Forgot your password + + + The username is required. - src/app/+login/login.component.html - 83 + src/app/shared/form-validators/video-ownership-change-validators.ts + 14 - - - We are sorry, you cannot recover your password because your instance administrator did not configure the PeerTube email system. - + + + You can only transfer ownership to a local account - src/app/+login/login.component.html - 90 + src/app/shared/form-validators/video-ownership-change-validators.ts + 15 - - Send me an email to reset my password + + + Display name cannot be more than 120 characters long. - src/app/+login/login.component.html - 110 + src/app/shared/form-validators/video-playlist-validators.ts + 14 - - + + + Privacy is required. - src/app/+search/search.component.html - 5 + src/app/shared/form-validators/video-playlist-validators.ts + 23 - - on this instance + + + The channel is required when the playlist is public. - src/app/+search/search.component.html - 7 + src/app/shared/form-validators/video-playlist-validators.ts + 41 - - on the vidiverse + + + Video channel created. - src/app/+search/search.component.html - 8 + src/app/+my-library/+my-video-channels/my-video-channel-create.component.ts + 56 - - - for - + + + This name already exists on this instance. - src/app/+search/search.component.html - 10 + src/app/+my-library/+my-video-channels/my-video-channel-create.component.ts + 62 - - - Filters - - + + + Block reason must be at least 2 characters long. - src/app/+search/search.component.html - 20 + src/app/shared/form-validators/video-block-validators.ts + 7 - - - No results found - + + + Block reason cannot be more than 300 characters long. - src/app/+search/search.component.html - 32 + src/app/shared/form-validators/video-block-validators.ts + 8 - - subscribers + + + Video reported. - src/app/+search/search.component.html - 48 + src/app/shared/shared-moderation/report-modals/video-report.component.ts + 110 - - Sort + + + Report video "" - src/app/+search/search-filters.component.html - 7 + src/app/shared/shared-moderation/report-modals/video-report.component.html + 3 - - - Reset - + + + Your report will be sent to moderators of and will be forwarded to the video origin () too. - src/app/+search/search-filters.component.html - 8 + src/app/shared/shared-moderation/report-modals/video-report.component.html + 74,76 + + + video - src/app/+search/search-filters.component.html - 22 + src/app/shared/shared-video-miniature/video-download.component.ts + 48 + + + subtitles - src/app/+search/search-filters.component.html - 41 + src/app/shared/shared-video-miniature/video-download.component.ts + 49 + + + Encoder - src/app/+search/search-filters.component.html - 55 + src/app/shared/shared-video-miniature/video-download.component.ts + 145 + + + Format name - src/app/+search/search-filters.component.html - 90 + src/app/shared/shared-video-miniature/video-download.component.ts + 146 - - Display sensitive content + + + Size - src/app/+search/search-filters.component.html - 21 + src/app/shared/shared-video-miniature/video-download.component.ts + 147 - - Yes + + + Bitrate - src/app/+search/search-filters.component.html - 29 + src/app/shared/shared-video-miniature/video-download.component.ts + 149 - - No - src/app/+search/search-filters.component.html - 34 + src/app/shared/shared-video-miniature/video-download.component.ts + 172 - - Published date + + + Codec - src/app/+search/search-filters.component.html - 40 + src/app/shared/shared-video-miniature/video-download.component.ts + 169 - - Original publication year + + + Profile - src/app/+search/search-filters.component.html - 54 + src/app/shared/shared-video-miniature/video-download.component.ts + 170 - - After... + + + Resolution - src/app/+search/search-filters.component.html - 66 + src/app/shared/shared-video-miniature/video-download.component.ts + 179 - - Before... + + + Aspect ratio - src/app/+search/search-filters.component.html - 76 + src/app/shared/shared-video-miniature/video-download.component.ts + 180 - - Duration + + + Average frame rate - src/app/+search/search-filters.component.html - 89 + src/app/shared/shared-video-miniature/video-download.component.ts + 181 + + + Pixel format - src/app/+videos/+video-watch/video-watch.component.html - 237 + src/app/shared/shared-video-miniature/video-download.component.ts + 182 - - Category + + + Sample rate - src/app/+search/search-filters.component.html - 102 + src/app/shared/shared-video-miniature/video-download.component.ts + 186 + + + Channel Layout - src/app/+videos/+video-edit/shared/video-edit.component.html - 68 + src/app/shared/shared-video-miniature/video-download.component.ts + 187 + + + Download - src/app/+videos/+video-watch/video-watch.component.html - 202 + src/app/shared/shared-video-miniature/video-download.component.html + 4 - - - Reset - - src/app/+search/search-filters.component.html - 103 + src/app/shared/shared-video-miniature/video-download.component.html + 104 + + + subtitles - src/app/+search/search-filters.component.html - 116 + src/app/shared/shared-video-miniature/video-download.component.html + 11 + + + video - src/app/+search/search-filters.component.html - 129 + src/app/shared/shared-video-miniature/video-download.component.html + 12 + + + Format - src/app/+search/search-filters.component.html - 144 + src/app/shared/shared-video-miniature/video-download.component.html + 45 + + + Video stream - src/app/+search/search-filters.component.html - 157 + src/app/shared/shared-video-miniature/video-download.component.html + 57 - - Display all categories + + + Audio stream - src/app/+search/search-filters.component.html - 108 + src/app/shared/shared-video-miniature/video-download.component.html + 69 - - Licence + + + - src/app/+search/search-filters.component.html - 115 + src/app/shared/shared-video-miniature/video-download.component.html + 49 - src/app/+videos/+video-edit/shared/video-edit.component.html - 82 + src/app/shared/shared-video-miniature/video-download.component.html + 61 - src/app/+videos/+video-watch/video-watch.component.html - 211 + src/app/shared/shared-video-miniature/video-download.component.html + 73 - - Display all licenses + + + Direct download - src/app/+search/search-filters.component.html - 121 + src/app/shared/shared-video-miniature/video-download.component.html + 87 - - Language + + + Torrent (.torrent file) - src/app/+search/search-filters.component.html - 128 + src/app/shared/shared-video-miniature/video-download.component.html + 92 + + + New video from your subscriptions - src/app/+videos/+video-edit/shared/video-caption-add-modal.component.html - 10 + 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/+videos/+video-edit/shared/video-edit.component.html - 96 + src/app/+my-account/my-account-settings/my-account-notification-preferences/my-account-notification-preferences.component.ts + 33 + + + New abuse - src/app/+videos/+video-watch/video-watch.component.html - 220 + src/app/+my-account/my-account-settings/my-account-notification-preferences/my-account-notification-preferences.component.ts + 34 - - Display all languages + + + Video blocked automatically waiting review - src/app/+search/search-filters.component.html - 134 + src/app/+my-account/my-account-settings/my-account-notification-preferences/my-account-notification-preferences.component.ts + 35 - - All of these tags + + + One of your video is blocked/unblocked - src/app/+search/search-filters.component.html - 143 + src/app/+my-account/my-account-settings/my-account-notification-preferences/my-account-notification-preferences.component.ts + 36 - - + Tag + + + Video published (after transcoding/scheduled update) - src/app/+search/search-filters.component.html - 150 + src/app/+my-account/my-account-settings/my-account-notification-preferences/my-account-notification-preferences.component.ts + 37 + + + Video import finished - src/app/+search/search-filters.component.html - 163 + 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/+videos/+video-edit/shared/video-edit.component.html - 33 + src/app/+my-account/my-account-settings/my-account-notification-preferences/my-account-notification-preferences.component.ts + 39 - - Enter a tag + + + You or your channel(s) has a new follower - src/app/+search/search-filters.component.html - 150 + 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/+search/search-filters.component.html - 163 + src/app/+my-account/my-account-settings/my-account-notification-preferences/my-account-notification-preferences.component.ts + 41 - - One of these tags + + + Your instance has a new follower - src/app/+search/search-filters.component.html - 156 + src/app/+my-account/my-account-settings/my-account-notification-preferences/my-account-notification-preferences.component.ts + 42 - - Search target + + + Your instance automatically followed another instance - src/app/+search/search-filters.component.html - 170 + src/app/+my-account/my-account-settings/my-account-notification-preferences/my-account-notification-preferences.component.ts + 43 - - Vidiverse + + + An abuse report received a new message - src/app/+search/search-filters.component.html - 180 + 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 - - - Reset - + + + Preferences saved - src/app/+search/search-filters.component.html - 187 + src/app/+my-account/my-account-settings/my-account-notification-preferences/my-account-notification-preferences.component.ts + 92 - - Filter + + + Activities - src/app/+search/search-filters.component.html - 191 + src/app/+my-account/my-account-settings/my-account-notification-preferences/my-account-notification-preferences.component.html + 2 - - Add caption + + + Web - src/app/+videos/+video-edit/shared/video-caption-add-modal.component.html - 5 + src/app/+my-account/my-account-settings/my-account-notification-preferences/my-account-notification-preferences.component.html + 3 - - Select the caption file + + + PeerTube - src/app/+videos/+video-edit/shared/video-caption-add-modal.component.html - 24 + src/app/+about/about.component.html + 7 - - - This will replace an existing caption! - + + + Network - src/app/+videos/+video-edit/shared/video-caption-add-modal.component.html - 30 + src/app/+about/about.component.html + 9 - - Add this caption + + + About this instance - src/app/+videos/+video-edit/shared/video-caption-add-modal.component.html - 42 + src/app/+about/about-routing.module.ts + 26 - - Basic info + + + About PeerTube - src/app/+videos/+video-edit/shared/video-edit.component.html - 5 + src/app/+about/about-routing.module.ts + 38 - - Title + + + About this instance's network - src/app/+videos/+video-edit/shared/video-edit.component.html - 11 + src/app/+about/about-routing.module.ts + 47 - - Tags + + + Plugins - src/app/+videos/+video-edit/shared/video-edit.component.html - 19 + src/app/+admin/plugins/shared/plugin-api.service.ts + 33 + + + Themes - src/app/+videos/+video-watch/video-watch.component.html - 229 + src/app/+admin/plugins/shared/plugin-api.service.ts + 37 - - - Tags could be used to suggest relevant recommendations. - There is a maximum of 5 tags. - Press Enter to add a new tag. - + + + plugin - src/app/+videos/+video-edit/shared/video-edit.component.html - 23 + src/app/+admin/plugins/shared/plugin-api.service.ts + 45 - - Enter a new tag + + + theme - src/app/+videos/+video-edit/shared/video-edit.component.html - 33 + src/app/+admin/plugins/shared/plugin-api.service.ts + 48 - - - Video descriptions are truncated by default and require manual action to expand them. - + + + Installed - src/app/+videos/+video-edit/shared/video-edit.component.html - 43 + src/app/+admin/plugins/plugins.component.html + 3 - - Schedule publication () + + + Settings updated. - src/app/+videos/+video-edit/shared/video-edit.component.html - 125 + src/app/+admin/plugins/plugin-show-installed/plugin-show-installed.component.ts + 52 - - This video contains mature or explicit content + + + This does not have settings. - src/app/+videos/+video-edit/shared/video-edit.component.html - 139 + src/app/+admin/plugins/plugin-show-installed/plugin-show-installed.component.html + 16,18 - - Some instances do not list videos containing mature or explicit content by default. + + + The plugin index is not available. Please retry later. - src/app/+videos/+video-edit/shared/video-edit.component.html - 143 + src/app/+admin/plugins/plugin-search/plugin-search.component.ts + 100 - - Wait transcoding before publishing the video + + + Please only install plugins or themes you trust, since they can execute any code on your instance. - src/app/+videos/+video-edit/shared/video-edit.component.html - 149 + src/app/+admin/plugins/plugin-search/plugin-search.component.ts + 122 - - If you decide not to wait for transcoding before publishing the video, it could be unplayable until transcoding ends. + + + Install ? - src/app/+videos/+video-edit/shared/video-edit.component.html - 153 + src/app/+admin/plugins/plugin-search/plugin-search.component.ts + 123 - - Captions + + + installed. - src/app/+videos/+video-edit/shared/video-edit.component.html - 163 + src/app/+admin/plugins/plugin-search/plugin-search.component.ts + 135 - - Add another caption + + + Search... - src/app/+videos/+video-edit/shared/video-edit.component.html - 171 + src/app/+admin/plugins/plugin-search/plugin-search.component.html + 6 - - See the subtitle file + + + To load your new installed plugins or themes, refresh the page. + - src/app/+videos/+video-edit/shared/video-edit.component.html - 180 + src/app/+admin/plugins/plugin-search/plugin-search.component.html + 10,11 - - Already uploaded ✔ + + + Popular - src/app/+videos/+video-edit/shared/video-edit.component.html - 184 + src/app/+admin/plugins/plugin-search/plugin-search.component.html + 16 - - Will be created on update + + + for "" - src/app/+videos/+video-edit/shared/video-edit.component.html - 192 + src/app/+admin/plugins/plugin-search/plugin-search.component.html + 22,24 - - Cancel create + + + No results. + - src/app/+videos/+video-edit/shared/video-edit.component.html - 194 + src/app/+admin/plugins/plugin-search/plugin-search.component.html + 29,30 - - Will be deleted on update + + + Plugin homepage (new window) - src/app/+videos/+video-edit/shared/video-edit.component.html - 200 + src/app/+admin/plugins/plugin-search/plugin-search.component.html + 40 - - Cancel deletion - src/app/+videos/+video-edit/shared/video-edit.component.html - 202 + src/app/+admin/plugins/plugin-list-installed/plugin-list-installed.component.html + 17 - - - No captions for now. - - src/app/+videos/+video-edit/shared/video-edit.component.html - 207 + src/app/+admin/plugins/plugin-list-installed/plugin-list-installed.component.html + 21 - - Advanced settings + + + Plugin npm package (new window) - src/app/+videos/+video-edit/shared/video-edit.component.html - 216 + src/app/+admin/plugins/plugin-search/plugin-search.component.html + 44 - - Video preview + + + You don't have plugins installed yet. - src/app/+videos/+video-edit/shared/video-edit.component.html - 223 + src/app/+admin/plugins/plugin-list-installed/plugin-list-installed.component.ts + 89 - - Support + + + You don't have themes installed yet. - src/app/+videos/+video-edit/shared/video-edit.component.html - 232 + src/app/+admin/plugins/plugin-list-installed/plugin-list-installed.component.ts + 92 - - Short text to tell people how they can support you (membership platform...). + + + Update to - src/app/+videos/+video-edit/shared/video-edit.component.html - 233 + src/app/+admin/plugins/plugin-list-installed/plugin-list-installed.component.ts + 100 - - Original publication date + + + Do you really want to uninstall ? - src/app/+videos/+video-edit/shared/video-edit.component.html - 246 + src/app/+admin/plugins/plugin-list-installed/plugin-list-installed.component.ts + 109 - - This is the date when the content was originally published (e.g. the release date for a film) + + + Uninstall - src/app/+videos/+video-edit/shared/video-edit.component.html - 247 + src/app/+admin/plugins/plugin-list-installed/plugin-list-installed.component.ts + 110 - - Enable video comments + + + uninstalled. - src/app/+videos/+video-edit/shared/video-edit.component.html - 261 + src/app/+admin/plugins/plugin-list-installed/plugin-list-installed.component.ts + 117 - - Enable download + + + updated. - src/app/+videos/+video-edit/shared/video-edit.component.html - 266 + src/app/+admin/plugins/plugin-list-installed/plugin-list-installed.component.ts + 139 - - Select the torrent to import + + + Uninstall - src/app/+videos/+video-edit/video-add-components/video-import-torrent.component.html - 6 + src/app/+admin/plugins/plugin-list-installed/plugin-list-installed.component.html + 32 - - OR + + + is not valid - src/app/+videos/+video-edit/video-add-components/video-import-torrent.component.html - 10 + src/app/shared/form-validators/batch-domains-validators.ts + 19 - - Paste magnet URI + + + Domain is required. - src/app/+videos/+video-edit/video-add-components/video-import-torrent.component.html - 13 + src/app/shared/form-validators/batch-domains-validators.ts + 56 - - - 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. - + + + Domains entered are invalid. - src/app/+videos/+video-edit/video-add-components/video-import-torrent.component.html - 16 + src/app/shared/form-validators/batch-domains-validators.ts + 57 - - Sorry, but something went wrong + + + Domains entered contain duplicates. - src/app/+videos/+video-edit/video-add-components/video-import-torrent.component.html - 52 + src/app/shared/form-validators/batch-domains-validators.ts + 58 + + + Violent or Repulsive - src/app/+videos/+video-edit/video-add-components/video-import-url.component.html - 48 + src/app/shared/shared-abuse-list/abuse-details.component.ts + 21 + + + Hateful or Abusive - src/app/+videos/+video-edit/video-add-components/video-upload.component.html - 63 + src/app/shared/shared-abuse-list/abuse-details.component.ts + 22 - - - Congratulations, the video will be imported with BitTorrent! You can already add information about this video. - + + + Spam or Misleading - src/app/+videos/+video-edit/video-add-components/video-import-torrent.component.html - 56 + src/app/shared/shared-abuse-list/abuse-details.component.ts + 23 - - Update + + + Privacy - src/app/+videos/+video-edit/video-add-components/video-import-torrent.component.html - 73 + src/app/shared/shared-abuse-list/abuse-details.component.ts + 24 + + + Server rules - src/app/+videos/+video-edit/video-add-components/video-import-url.component.html - 69 + src/app/shared/shared-abuse-list/abuse-details.component.ts + 26 + + + Report - src/app/+videos/+video-edit/video-update.component.html - 3 + src/app/shared/shared-abuse-list/abuse-details.component.html + 65 + + + {VAR_PLURAL, plural, =1 {1 report} other { reports}} - src/app/+videos/+video-edit/video-update.component.html - 18 + src/app/shared/shared-abuse-list/abuse-details.component.html + 27 - - URL + + + - src/app/+videos/+video-edit/video-add-components/video-import-url.component.html - 6 + src/app/shared/shared-abuse-list/abuse-details.component.html + 27 + + + Reportee - src/app/+videos/+video-watch/modal/video-share.component.html + src/app/shared/shared-abuse-list/abuse-details.component.html 33 - - - 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. - + + + {VAR_PLURAL, plural, =1 {1 report} other { reports}} - src/app/+videos/+video-edit/video-add-components/video-import-url.component.html - 10 + src/app/shared/shared-abuse-list/abuse-details.component.html + 52 - - - Congratulations, the video behind will be imported! You can already add information about this video. - + + + - src/app/+videos/+video-edit/video-add-components/video-import-url.component.html + src/app/shared/shared-abuse-list/abuse-details.component.html 52 - - Select the file to upload + + + Updated - src/app/+videos/+video-edit/video-add-components/video-upload.component.html - 6 + src/app/shared/shared-abuse-list/abuse-details.component.html + 58 - - Scheduled + + + Reported part - src/app/+videos/+video-edit/video-add-components/video-upload.component.html - 24 + src/app/shared/shared-abuse-list/abuse-details.component.html + 83 - - Video background image + + + Note - src/app/+videos/+video-edit/video-add-components/video-upload.component.html - 31 + src/app/shared/shared-abuse-list/abuse-details.component.html + 90 - - - Image that will be merged with your audio file. - - The chosen image will be definitive and cannot be modified. - + + + The video was deleted - src/app/+videos/+video-edit/video-add-components/video-upload.component.html - 33 + src/app/shared/shared-abuse-list/abuse-details.component.html + 99 - - Processing… + + + Comment: - src/app/+videos/+video-edit/video-add-components/video-upload.component.html - 55 + src/app/shared/shared-abuse-list/abuse-details.component.html + 105 - - - Congratulations! Your video is now available in your private library. - + + + Comment updated. - src/app/+videos/+video-edit/video-add-components/video-upload.component.html - 67 + src/app/shared/shared-abuse-list/moderation-comment-modal.component.ts + 58 - - Publish will be available when upload is finished + + + Moderation comment - src/app/+videos/+video-edit/video-add-components/video-upload.component.html - 80 + src/app/shared/shared-abuse-list/moderation-comment-modal.component.html + 3 - - Publish + + + This comment can only be seen by you or the other moderators. - src/app/+videos/+video-edit/video-add-components/video-upload.component.html - 87 + src/app/shared/shared-abuse-list/moderation-comment-modal.component.html + 21,22 - - - 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. - + + + Update this comment - src/app/+videos/+video-edit/video-add.component.html - 2 + src/app/shared/shared-abuse-list/moderation-comment-modal.component.html + 31 - - Import + + + Add a message to communicate with the reporter - src/app/+videos/+video-edit/video-add.component.html - 9 + src/app/shared/shared-abuse-list/abuse-message-modal.component.ts + 100 - - Upload + + + Add a message to communicate with the moderation team - src/app/+videos/+video-edit/video-add.component.html - 10 + src/app/shared/shared-abuse-list/abuse-message-modal.component.ts + 103 - - Upload a file + + + Add a message - src/app/+videos/+video-edit/video-add.component.html - 16 + src/app/shared/shared-abuse-list/abuse-message-modal.component.html + 44 - - Import with URL + + + Messages with the reporter - src/app/+videos/+video-edit/video-add.component.html - 26 + src/app/shared/shared-abuse-list/abuse-message-modal.component.html + 4 - - Import with torrent + + + Messages with the moderation team - src/app/+videos/+video-edit/video-add.component.html - 36 + src/app/shared/shared-abuse-list/abuse-message-modal.component.html + 5 - - - Other videos - + + + No messages for now. - src/app/+videos/+video-watch/recommendations/recommended-videos.component.html - 4 + src/app/shared/shared-abuse-list/abuse-message-modal.component.html + 28,29 - - AUTOPLAY + + + Report reason is required. - src/app/+videos/+video-watch/recommendations/recommended-videos.component.html - 10 + src/app/shared/form-validators/abuse-validators.ts + 7 - - Share + + + Report reason must be at least 2 characters long. - src/app/+videos/+video-watch/modal/video-share.component.html - 3 + src/app/shared/form-validators/abuse-validators.ts + 8 - - Share the playlist + + + Report reason cannot be more than 3000 characters long. - src/app/+videos/+video-watch/modal/video-share.component.html - 10 + src/app/shared/form-validators/abuse-validators.ts + 9 - - Share the playlist at this video position + + + Moderation comment is required. - src/app/+videos/+video-watch/modal/video-share.component.html - 19 + src/app/shared/form-validators/abuse-validators.ts + 16 - - Share the video + + + Moderation comment must be at least 2 characters long. - src/app/+videos/+video-watch/modal/video-share.component.html - 28 + src/app/shared/form-validators/abuse-validators.ts + 17 - - QR-Code + + + Moderation comment cannot be more than 3000 characters long. - src/app/+videos/+video-watch/modal/video-share.component.html - 43 + src/app/shared/form-validators/abuse-validators.ts + 18 - - Embed + + + Abuse message is required. - src/app/+videos/+video-watch/modal/video-share.component.html - 53 + src/app/shared/form-validators/abuse-validators.ts + 25 - - - 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). - + + + Abuse message must be at least 2 characters long. - src/app/+videos/+video-watch/modal/video-share.component.html - 59 + src/app/shared/form-validators/abuse-validators.ts + 26 - - Auto select subtitle + + + Abuse message cannot be more than 3000 characters long. - src/app/+videos/+video-watch/modal/video-share.component.html - 90 + src/app/shared/form-validators/abuse-validators.ts + 27 - - Autoplay + + + Job type - src/app/+videos/+video-watch/modal/video-share.component.html - 121 + src/app/+admin/system/jobs/jobs.component.html + 3 - - Loop + + + Job state - src/app/+videos/+video-watch/modal/video-share.component.html - 135 + src/app/+admin/system/jobs/jobs.component.html + 12 - - Display video title + + + Showing to of jobs - src/app/+videos/+video-watch/modal/video-share.component.html - 144 + src/app/+admin/system/jobs/jobs.component.html + 32 - - Display privacy warning + + + ID - src/app/+videos/+video-watch/modal/video-share.component.html - 151 + src/app/+admin/system/jobs/jobs.component.html + 38 - - Display player controls + + + Type - src/app/+videos/+video-watch/modal/video-share.component.html - 158 + src/app/+admin/system/jobs/jobs.component.html + 39 - - - More customization - + + + No jobs found. - src/app/+videos/+video-watch/modal/video-share.component.html - 170 + src/app/+admin/system/jobs/jobs.component.html + 86 - - - Less customization - + + + No jobs found that are . - src/app/+videos/+video-watch/modal/video-share.component.html - 178 + src/app/+admin/system/jobs/jobs.component.html + 87 - - Support + + + None - no upload possible - src/app/+videos/+video-watch/modal/video-support.component.html - 3 + src/app/+admin/config/shared/config.service.ts + 23 - - Maybe later - src/app/+videos/+video-watch/modal/video-support.component.html - 11 + src/app/+admin/config/shared/config.service.ts + 36 - - Public + + + 100MB - src/app/+videos/+video-watch/video-watch-playlist.component.html - 8 + src/app/+admin/config/shared/config.service.ts + 24 - - - 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/+admin/config/shared/config.service.ts + 39 + + + + 500MB + + src/app/+admin/config/shared/config.service.ts + 25 - - - The video is being transcoded, it may not work properly. - - src/app/+videos/+video-watch/video-watch.component.html - 23 + src/app/+admin/config/shared/config.service.ts + 40 - - - This video will be published on . - + + + 1GB - src/app/+videos/+video-watch/video-watch.component.html + src/app/+admin/config/shared/config.service.ts + 26 + + + + 5GB + + src/app/+admin/config/shared/config.service.ts 27 - - This video is blocked. - src/app/+videos/+video-watch/video-watch.component.html - 32 + src/app/+admin/config/shared/config.service.ts + 42 - - - Published • views - + + + 20GB - src/app/+videos/+video-watch/video-watch.component.html - 45 + src/app/+admin/config/shared/config.service.ts + 28 - - - Published • views - + + + 50GB - src/app/+videos/+video-watch/video-watch.component.html - 56 + src/app/+admin/config/shared/config.service.ts + 29 - - SUPPORT + + + 10MB - src/app/+videos/+video-watch/video-watch.component.html - 87 + src/app/+admin/config/shared/config.service.ts + 37 - - SHARE + + + 50MB - src/app/+videos/+video-watch/video-watch.component.html - 92 + src/app/+admin/config/shared/config.service.ts + 38 - - SAVE + + + 2GB - src/app/+videos/+video-watch/video-watch.component.html - 103 + src/app/+admin/config/shared/config.service.ts + 41 - - By + + + Instance unmuted by your instance. - src/app/+videos/+video-watch/video-watch.component.html - 154 + src/app/shared/shared-moderation/server-blocklist.component.ts + 46 - - Show more + + + Instance muted by your instance. - src/app/+videos/+video-watch/video-watch.component.html - 174 + src/app/shared/shared-moderation/server-blocklist.component.ts + 69 - - Show less + + + Account unmuted by your instance. - src/app/+videos/+video-watch/video-watch.component.html - 180 + src/app/shared/shared-moderation/account-blocklist.component.ts + 48 - - Origin instance + + + Federation - src/app/+videos/+video-watch/video-watch.component.html - 192 + src/app/+admin/admin.component.ts + 26 - - Originally published + + + Instances you follow - src/app/+videos/+video-watch/video-watch.component.html - 197 + src/app/+admin/admin.component.ts + 29 - - Friendly Reminder: + + + Instances following you - src/app/+videos/+video-watch/video-watch.component.html - 260 + src/app/+admin/admin.component.ts + 34 - - - 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. - + + + Video redundancies - src/app/+videos/+video-watch/video-watch.component.html - 261 + src/app/+admin/admin.component.ts + 39 - - Get more information + + + Reports - src/app/+videos/+video-watch/video-watch.component.html - 265 + src/app/+admin/admin.component.ts + 53 - - - OK - - src/app/+videos/+video-watch/video-watch.component.html - 268 + src/app/+admin/moderation/moderation.routes.ts + 37 - - 1 Comment + + + Video blocks - src/app/+videos/+video-watch/comment/video-comments.component.html - 6 + src/app/+admin/admin.component.ts + 60 - - Comments + + + Video comments - src/app/+videos/+video-watch/comment/video-comments.component.html - 7 + src/app/+admin/admin.component.ts + 67 - - Comments - src/app/+videos/+video-watch/comment/video-comments.component.html - 9 + src/app/+admin/moderation/moderation.routes.ts + 86 - - - SORT BY - + + + Users - src/app/+videos/+video-watch/comment/video-comments.component.html - 15 + src/app/+admin/admin.component.ts + 88 - - Most recent first (default) + + + Configuration - src/app/+videos/+video-watch/comment/video-comments.component.html - 19 + src/app/+admin/admin.component.ts + 95 - - Most replies first + + + Plugins/Themes - src/app/+videos/+video-watch/comment/video-comments.component.html - 20 + src/app/+admin/admin.component.ts + 99 - - No comments. + + + System - src/app/+videos/+video-watch/comment/video-comments.component.html - 32 + src/app/+admin/admin.component.ts + 103 - - - View replies from and others - + + + enabled - src/app/+videos/+video-watch/comment/video-comments.component.html - 78 + src/app/+admin/follows/shared/redundancy-checkbox.component.ts + 23 - - - View replies from - + + + disabled - src/app/+videos/+video-watch/comment/video-comments.component.html - 81 + src/app/+admin/follows/shared/redundancy-checkbox.component.ts + 23 - - View replies + + + Redundancy for is - src/app/+videos/+video-watch/comment/video-comments.component.html - 85 + src/app/+admin/follows/shared/redundancy-checkbox.component.ts + 25 - - - Comments are disabled. - + + + Follow request(s) sent! - src/app/+videos/+video-watch/comment/video-comments.component.html - 95 + src/app/+admin/follows/following-list/following-list.component.ts + 47 - - Add comment... + + + Do you really want to unfollow ? - src/app/+videos/+video-watch/comment/video-comment-add.component.html - 6 + src/app/+admin/follows/following-list/following-list.component.ts + 57 - - - Cancel - + + + Unfollow - src/app/+videos/+video-watch/comment/video-comment-add.component.html - 20 + src/app/+admin/follows/following-list/following-list.component.ts + 58 - - - Reply - + + + You are not following anymore. - src/app/+videos/+video-watch/comment/video-comment-add.component.html - 23 + src/app/+admin/follows/following-list/following-list.component.ts + 64 - - You are one step away from commenting + + + Instances you follow - src/app/+videos/+video-watch/comment/video-comment-add.component.html - 31 + src/app/+admin/follows/following-list/following-list.component.html + 3 - - - 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. - + + + Showing to of hosts - src/app/+videos/+video-watch/comment/video-comment-add.component.html - 35 + src/app/+admin/follows/following-list/following-list.component.html + 10 - - - If you have an account on Mastodon or Pleroma, you can open it directly in their interface: - + + + Follow domains - src/app/+videos/+video-watch/comment/video-comment-add.component.html - 40 + src/app/+admin/follows/following-list/following-list.component.html + 79 - - Login to comment + + + Follow domain - src/app/+videos/+video-watch/comment/video-comment-add.component.html - 52 + src/app/+admin/follows/following-list/following-list.component.html + 24 - - Highlighted comment + + + Host - src/app/+videos/+video-watch/comment/video-comment.component.html - 20 + src/app/+admin/follows/following-list/following-list.component.html + 32 - - Reply + + + Redundancy allowed - src/app/+videos/+video-watch/comment/video-comment.component.html - 44 + src/app/+admin/follows/following-list/following-list.component.html + 35 - - This comment has been deleted + + + Accepted - src/app/+videos/+video-watch/comment/video-comment.component.html - 61 + src/app/+admin/follows/following-list/following-list.component.html + 52 - - - Sorry, we couldn't find the page you were looking for. - - src/app/+page-not-found/page-not-found.component.html - 4 + src/app/+admin/follows/followers-list/followers-list.component.html + 53 - - Your message has been sent. + + Pending - src/app/+about/about-instance/contact-admin-modal.component.ts - 1 + src/app/+admin/follows/following-list/following-list.component.html + 55 - - - You already sent this form recently - src/app/+about/about-instance/contact-admin-modal.component.ts - 1 + src/app/+admin/follows/followers-list/followers-list.component.html + 56 - - No description + + No host found matching current filters. - src/app/+accounts/account-about/account-about.component.ts - 1 + src/app/+admin/follows/following-list/following-list.component.html + 71 + + + Your instance is not following anyone. - src/app/+video-channels/video-channel-about/video-channel-about.component.ts - 1 + src/app/+admin/follows/following-list/following-list.component.html + 72 - - Published videos + + It seems that you are not on a HTTPS server. Your webserver needs to have TLS activated in order to follow servers. - src/app/+accounts/account-videos/account-videos.component.ts - 1 + src/app/+admin/follows/following-list/following-list.component.html + 82,83 - - direct account followers + + What is PeerTube? - src/app/+accounts/accounts.component.ts - 1 + src/app/+about/about-peertube/about-peertube.component.html + 3,4 - - VIDEO CHANNELS + + PeerTube is a self-hosted ActivityPub-federated video streaming platform using P2P directly in your web browser. - src/app/+accounts/accounts.component.ts - 1 + src/app/+about/about-peertube/about-peertube.component.html + 10,11 - - ABOUT + + It is free and open-source software, under AGPLv3 licence. - src/app/+accounts/accounts.component.ts - 1 + src/app/+about/about-peertube/about-peertube.component.html + 14,16 + + + For more information, please visit joinpeertube.org. - src/app/+video-channels/video-channels.component.ts - 1 + src/app/+about/about-peertube/about-peertube.component.html + 19,20 - - Username copied + + Use PeerTube documentation - src/app/+accounts/accounts.component.ts - 1 + src/app/+about/about-peertube/about-peertube.component.html + 28,29 + + + Discover how to setup your account, what is a channel, how to create a playlist and more! - src/app/+video-channels/video-channels.component.ts - 1 + src/app/+about/about-peertube/about-peertube.component.html + 33,34 - - {VAR_PLURAL, plural, =1 {1 subscriber} other { subscribers} } + + PeerTube Applications - src/app/+accounts/accounts.component.ts - 1 + src/app/+about/about-peertube/about-peertube.component.html + 41,42 - - Audio-only + + Discover unofficial Android applications or browser addons! - src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts - 1 + src/app/+about/about-peertube/about-peertube.component.html + 46,47 - - A .mp4 that keeps the original audio track, with no video + + Contribute on PeerTube - src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts - 1 + src/app/+about/about-peertube/about-peertube.component.html + 54,55 - - 240p + + Want to help to improve PeerTube? You can translate the web interface, give your feedback or directly contribute to the code! - src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts - 1 + src/app/+about/about-peertube/about-peertube.component.html + 59,60 - - 360p + + P2P & Privacy - src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts - 1 + src/app/+about/about-peertube/about-peertube.component.html + 71 - - 480p - - src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts - 1 + + PeerTube uses the BitTorrent protocol to share bandwidth between users by default to help lower the load on the server, but ultimately leaves you the choice to switch back to regular streaming exclusively from the server of the video. What follows applies only if you want to keep using the P2P mode of PeerTube. + + src/app/+about/about-peertube/about-peertube.component.html + 75,78 - - 720p + + What are the consequences? - src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts - 1 + src/app/+about/about-peertube/about-peertube.component.html + 85 - - 1080p + + 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/+admin/config/edit-custom-config/edit-custom-config.component.ts - 1 + src/app/+about/about-peertube/about-peertube.component.html + 88,90 - - 2160p + + 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/+admin/config/edit-custom-config/edit-custom-config.component.ts - 1 + src/app/+about/about-peertube/about-peertube.component.html + 94,96 - - Auto (via ffmpeg) + + 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/+admin/config/edit-custom-config/edit-custom-config.component.ts - 1 + src/app/+about/about-peertube/about-peertube.component.html + 99,102 - - Configuration updated. + + 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/+admin/config/edit-custom-config/edit-custom-config.component.ts - 1 + src/app/+about/about-peertube/about-peertube.component.html + 105,106 - - {{'{0} languages selected + + 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/+admin/config/edit-custom-config/edit-custom-config.component.ts - 1 + src/app/+about/about-peertube/about-peertube.component.html + 109,111 + + + The IP address is a vague information: usually, it regularly changes and can represent many persons or entities - src/app/shared/shared-user-settings/user-video-settings.component.ts - 1 + src/app/+about/about-peertube/about-peertube.component.html + 114,115 - - No language + + 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 - src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts - 1 + src/app/+about/about-peertube/about-peertube.component.html + 118,123 + + + 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-user-settings/user-video-settings.component.ts - 1 + src/app/+about/about-peertube/about-peertube.component.html + 127,129 - - {{'{0} categories selected + + How does PeerTube compare with YouTube? - src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts - 1 + src/app/+about/about-peertube/about-peertube.component.html + 131 - - No category + + 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/config/edit-custom-config/edit-custom-config.component.ts - 1 + src/app/+about/about-peertube/about-peertube.component.html + 134,137 - - Unlimited + + What can I do to limit the exposure of my IP address? - src/app/+admin/config/shared/config.service.ts - 1 + src/app/+about/about-peertube/about-peertube.component.html + 139 + + + 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/+admin/config/shared/config.service.ts - 1 + src/app/+about/about-peertube/about-peertube.component.html + 142,146 + + + What will be done to mitigate this problem? - src/app/+my-account/my-account-settings/my-account-settings.component.ts - 1 + src/app/+about/about-peertube/about-peertube.component.html + 148 + + + 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/+my-account/my-account-settings/my-account-settings.component.ts - 1 + src/app/+about/about-peertube/about-peertube.component.html + 151,153 + + + We set a limit to the number of peers sent by the tracker - src/app/core/users/user.service.ts - 1 + src/app/+about/about-peertube/about-peertube.component.html + 156 - - None - no upload possible + + We set a limit on the request frequency received by the tracker - src/app/+admin/config/shared/config.service.ts - 1 + src/app/+about/about-peertube/about-peertube.component.html + 157 + + + Allow instance admins to disable P2P from the administration interface - src/app/+admin/config/shared/config.service.ts - 1 + src/app/+about/about-peertube/about-peertube.component.html + 158 - - 100MB + + Ultimately, remember you can always disable P2P by toggling it in the video player, or just by disabling WebRTC in your browser. - src/app/+admin/config/shared/config.service.ts - 1 + src/app/+about/about-peertube/about-peertube.component.html + 162,164 + + + Developed with ❤ by Framasoft - src/app/+admin/config/shared/config.service.ts - 1 + src/app/+about/about-peertube/about-peertube-contributors.component.html + 3 - - 500MB + + Your message has been sent. - src/app/+admin/config/shared/config.service.ts - 1 + src/app/+about/about-instance/contact-admin-modal.component.ts + 76 + + + You already sent this form recently - src/app/+admin/config/shared/config.service.ts - 1 + src/app/+about/about-instance/contact-admin-modal.component.ts + 82 - - 1GB + + Contact administrator - src/app/+admin/config/shared/config.service.ts - 1 + src/app/+about/about-instance/contact-admin-modal.component.html + 3 - - 5GB + + Your name - src/app/+admin/config/shared/config.service.ts - 1 + src/app/+about/about-instance/contact-admin-modal.component.html + 11 + + + Your email - src/app/+admin/config/shared/config.service.ts - 1 + src/app/+about/about-instance/contact-admin-modal.component.html + 20 - - 20GB + + Subject - src/app/+admin/config/shared/config.service.ts - 1 + src/app/+about/about-instance/contact-admin-modal.component.html + 29 - - 50GB + + Your message - src/app/+admin/config/shared/config.service.ts - 1 + src/app/+about/about-instance/contact-admin-modal.component.html + 38 - - 10MB + + Link copied - src/app/+admin/config/shared/config.service.ts - 1 + src/app/+about/about-instance/about-instance.component.ts + 96 - - 50MB + + About - src/app/+admin/config/shared/config.service.ts - 1 + src/app/+about/about-instance/about-instance.component.html + 5 - - 2GB + + FEATURES - src/app/+admin/config/shared/config.service.ts - 1 + src/app/+about/about-instance/about-instance.component.html + 203 - - accepted in instance followers + + STATISTICS - src/app/+admin/follows/followers-list/followers-list.component.ts - 1 + src/app/+about/about-instance/about-instance.component.html + 215 - - Do you really want to reject this follower? + + Contact administrator - src/app/+admin/follows/followers-list/followers-list.component.ts - 1 + src/app/+about/about-instance/about-instance.component.html + 7 - - Reject + + This instance is dedicated to sensitive/NSFW content. - src/app/+admin/follows/followers-list/followers-list.component.ts - 1 + src/app/+about/about-instance/about-instance.component.html + 19 - - rejected from instance followers + + ADMINISTRATORS & SUSTAINABILITY - src/app/+admin/follows/followers-list/followers-list.component.ts - 1 + src/app/+about/about-instance/about-instance.component.html + 32,33 - - Do you really want to delete this follower? + + Who we are - src/app/+admin/follows/followers-list/followers-list.component.ts - 1 + src/app/+about/about-instance/about-instance.component.html + 44 - - removed from instance followers + + Why we created this instance - src/app/+admin/follows/followers-list/followers-list.component.ts - 1 + src/app/+about/about-instance/about-instance.component.html + 58 - - Follow request(s) sent! + + How long we plan to maintain this instance - src/app/+admin/follows/following-list/following-list.component.ts - 1 + src/app/+about/about-instance/about-instance.component.html + 72 - - Do you really want to unfollow ? + + How we will pay for this instance - src/app/+admin/follows/following-list/following-list.component.ts - 1 + src/app/+about/about-instance/about-instance.component.html + 86 - - Unfollow + + INFORMATION - src/app/+admin/follows/following-list/following-list.component.ts - 1 + src/app/+about/about-instance/about-instance.component.html + 101,102 - - You are not following anymore. + + MODERATION - src/app/+admin/follows/following-list/following-list.component.ts - 1 + src/app/+about/about-instance/about-instance.component.html + 128,129 - - enabled + + OTHER INFORMATION - src/app/+admin/follows/shared/redundancy-checkbox.component.ts - 1 + src/app/+about/about-instance/about-instance.component.html + 183,184 - - disabled + + Hardware information - src/app/+admin/follows/shared/redundancy-checkbox.component.ts - 1 + src/app/+about/about-instance/about-instance.component.html + 195 - - Redundancy for is + + Follows - src/app/+admin/follows/shared/redundancy-checkbox.component.ts - 1 + src/app/+about/about-follows/about-follows.component.html + 2 - - Used + + Followers instances - src/app/+admin/follows/video-redundancies-list/video-redundancies-list.component.ts - 1 + src/app/+about/about-follows/about-follows.component.html + 4 - - Available + + Followings instances - src/app/+admin/follows/video-redundancies-list/video-redundancies-list.component.ts - 1 + src/app/+about/about-follows/about-follows.component.html + 14 - - Do you really want to remove this video redundancy? + + This instance does not have instances followers. - src/app/+admin/follows/video-redundancies-list/video-redundancies-list.component.ts - 1 + src/app/+about/about-follows/about-follows.component.html + 6 - - Remove redundancy + + This instance is not following any other. - src/app/+admin/follows/video-redundancies-list/video-redundancies-list.component.ts - 1 + src/app/+about/about-follows/about-follows.component.html + 16 - - Video redundancies removed! + + Jobs - src/app/+admin/follows/video-redundancies-list/video-redundancies-list.component.ts - 1 + src/app/+admin/system/system.component.html + 3 - - Comment updated. + + Logs - src/app/+admin/moderation/video-abuse-list/moderation-comment-modal.component.ts - 1 + src/app/+admin/system/system.component.html + 5 - - Violent or Repulsive + + Debug - src/app/+admin/moderation/video-abuse-list/video-abuse-details.component.ts - 1 + src/app/+admin/system/system.component.html + 7 - - Hateful or Abusive + + Jobs - src/app/+admin/moderation/video-abuse-list/video-abuse-details.component.ts - 1 + src/app/+admin/system/system.routes.ts + 26 - - Spam or Misleading + + Logs - src/app/+admin/moderation/video-abuse-list/video-abuse-details.component.ts - 1 + src/app/+admin/system/system.routes.ts + 37 - - Rights + + Debug - src/app/+admin/moderation/video-abuse-list/video-abuse-details.component.ts - 1 + src/app/+admin/system/system.routes.ts + 48 - - Server rules + + Blocked videos - src/app/+admin/moderation/video-abuse-list/video-abuse-details.component.ts - 1 + src/app/+admin/moderation/moderation.routes.ts + 69 - - Thumbnails + + Muted instances - src/app/+admin/moderation/video-abuse-list/video-abuse-details.component.ts - 1 + src/app/+admin/moderation/moderation.routes.ts + 109 + + + Stop autoplaying next video - src/app/shared/shared-moderation/video-report.component.ts - 1 + src/app/+videos/+video-watch/video-watch-playlist.component.ts + 203 - - Internal actions + + Autoplay next video - src/app/+admin/moderation/video-abuse-list/video-abuse-list.component.ts - 1 + src/app/+videos/+video-watch/video-watch-playlist.component.ts + 204 + + + Stop looping playlist videos - src/app/+admin/moderation/video-block-list/video-block-list.component.ts - 1 + src/app/+videos/+video-watch/video-watch-playlist.component.ts + 209 - - Delete report + + Loop playlist videos - src/app/+admin/moderation/video-abuse-list/video-abuse-list.component.ts - 1 + src/app/+videos/+video-watch/video-watch-playlist.component.ts + 210 - - Add note + + Public - src/app/+admin/moderation/video-abuse-list/video-abuse-list.component.ts - 1 + src/app/+videos/+video-watch/video-watch-playlist.component.html + 11 - - Update note + + Like this video - src/app/+admin/moderation/video-abuse-list/video-abuse-list.component.ts - 1 + src/app/+videos/+video-watch/video-watch.component.ts + 131 - - Mark as accepted + + Dislike this video - src/app/+admin/moderation/video-abuse-list/video-abuse-list.component.ts - 1 + src/app/+videos/+video-watch/video-watch.component.ts + 132 - - Mark as rejected + + Support options for this video - src/app/+admin/moderation/video-abuse-list/video-abuse-list.component.ts - 1 + src/app/+videos/+video-watch/video-watch.component.ts + 133 - - Actions for the video + + You need to be <a href="/login">logged in</a> to rate this video. - src/app/+admin/moderation/video-abuse-list/video-abuse-list.component.ts - 1 + src/app/+videos/+video-watch/video-watch.component.ts + 219 + + + This video is not available on this instance. Do you want to be redirected on the origin instance: <a href=""></a>? - src/app/+admin/moderation/video-block-list/video-block-list.component.ts - 1 + src/app/+videos/+video-watch/video-watch.component.ts + 412 - - Block video + + Redirection - src/app/+admin/moderation/video-abuse-list/video-abuse-list.component.ts - 1 + src/app/+videos/+video-watch/video-watch.component.ts + 413 - - Video blocked. + + This video contains mature or explicit content. Are you sure you want to watch it? - src/app/+admin/moderation/video-abuse-list/video-abuse-list.component.ts - 1 + src/app/+videos/+video-watch/video-watch.component.ts + 527 + + + Mature or explicit content - src/app/shared/shared-moderation/video-block.component.ts - 1 + src/app/+videos/+video-watch/video-watch.component.ts + 528 - - Unblock video + + Up Next - src/app/+admin/moderation/video-abuse-list/video-abuse-list.component.ts - 1 + src/app/+videos/+video-watch/video-watch.component.ts + 580 + + + Cancel - src/app/+admin/moderation/video-block-list/video-block-list.component.ts - 1 + src/app/+videos/+video-watch/video-watch.component.ts + 581 - - Video unblocked. + + Autoplay is suspended - src/app/+admin/moderation/video-abuse-list/video-abuse-list.component.ts - 1 + src/app/+videos/+video-watch/video-watch.component.ts + 582 - - Delete video + + Enter/exit fullscreen (requires player focus) - src/app/+admin/moderation/video-abuse-list/video-abuse-list.component.ts - 1 + src/app/+videos/+video-watch/video-watch.component.ts + 869 + + + Play/Pause the video (requires player focus) - src/app/+admin/moderation/video-block-list/video-block-list.component.ts - 1 + src/app/+videos/+video-watch/video-watch.component.ts + 870 - - Do you really want to delete this video? + + Mute/unmute the video (requires player focus) - src/app/+admin/moderation/video-abuse-list/video-abuse-list.component.ts - 1 + src/app/+videos/+video-watch/video-watch.component.ts + 871 + + + Skip to a percentage of the video: 0 is 0% and 9 is 90% (requires player focus) - src/app/+admin/moderation/video-block-list/video-block-list.component.ts - 1 + src/app/+videos/+video-watch/video-watch.component.ts + 873 + + + Increase the volume (requires player focus) - src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts - 1 + src/app/+videos/+video-watch/video-watch.component.ts + 875 - - Video deleted. + + Decrease the volume (requires player focus) - src/app/+admin/moderation/video-abuse-list/video-abuse-list.component.ts - 1 + src/app/+videos/+video-watch/video-watch.component.ts + 876 + + + Seek the video forward (requires player focus) - src/app/+admin/moderation/video-block-list/video-block-list.component.ts - 1 + src/app/+videos/+video-watch/video-watch.component.ts + 878 - - Actions for the reporter + + Seek the video backward (requires player focus) - src/app/+admin/moderation/video-abuse-list/video-abuse-list.component.ts - 1 + src/app/+videos/+video-watch/video-watch.component.ts + 879 - - Mute reporter + + Increase playback rate (requires player focus) - src/app/+admin/moderation/video-abuse-list/video-abuse-list.component.ts - 1 + src/app/+videos/+video-watch/video-watch.component.ts + 881 - - Account muted by the instance. + + Decrease playback rate (requires player focus) - src/app/+admin/moderation/video-abuse-list/video-abuse-list.component.ts - 1 + src/app/+videos/+video-watch/video-watch.component.ts + 882 + + + Navigate in the video frame by frame (requires player focus) - src/app/shared/shared-moderation/user-moderation-dropdown.component.ts - 1 + src/app/+videos/+video-watch/video-watch.component.ts + 884 - - Mute server + + Like the video - src/app/+admin/moderation/video-abuse-list/video-abuse-list.component.ts - 1 + src/app/+videos/+video-watch/video-watch.component.ts + 892 - - Server muted by the instance. + + Dislike the video - src/app/+admin/moderation/video-abuse-list/video-abuse-list.component.ts - 1 + src/app/+videos/+video-watch/video-watch.component.ts + 897 - - Do you really want to delete this abuse report? + + The video is being imported, it will be available when the import is finished. - src/app/+admin/moderation/video-abuse-list/video-abuse-list.component.ts - 1 + src/app/+videos/+video-watch/video-watch.component.html + 21,22 - - Abuse deleted. + + The video is being transcoded, it may not work properly. - src/app/+admin/moderation/video-abuse-list/video-abuse-list.component.ts - 1 + src/app/+videos/+video-watch/video-watch.component.html + 25,26 - - Switch video block to manual + + This video will be published on . - src/app/+admin/moderation/video-block-list/video-block-list.component.ts - 1 + src/app/+videos/+video-watch/video-watch.component.html + 28,30 - - Video switched to manual block. + + This live has not started yet. - src/app/+admin/moderation/video-block-list/video-block-list.component.ts - 1 + src/app/+videos/+video-watch/video-watch.component.html + 33,34 - - Do you really want to unblock this video? It will be available again in the videos list. + + This live has ended. - src/app/+admin/moderation/video-block-list/video-block-list.component.ts - 1 + src/app/+videos/+video-watch/video-watch.component.html + 37,38 + + + This video is blocked. - src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts - 1 + src/app/+videos/+video-watch/video-watch.component.html + 41 - - Unblock + + Published - src/app/+admin/moderation/video-block-list/video-block-list.component.ts - 1 + src/app/+videos/+video-watch/video-watch.component.html + 55 - src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts - 1 + src/app/+videos/+video-watch/video-watch.component.html + 72 + + + SHARE - src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts - 1 + src/app/+videos/+video-watch/video-watch.component.html + 117 - - Video unblocked. + + Tags - src/app/+admin/moderation/video-block-list/video-block-list.component.ts - 1 + src/app/+videos/+video-watch/video-watch.component.html + 276 - src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts - 1 + src/app/+videos/+video-edit/shared/video-edit.component.html + 19 - - You don't have plugins installed yet. + + • viewsviewers - src/app/+admin/plugins/plugin-list-installed/plugin-list-installed.component.ts - 1 + src/app/+videos/+video-watch/video-watch.component.html + 57,60 - - You don't have themes installed yet. + + • viewsviewers - src/app/+admin/plugins/plugin-list-installed/plugin-list-installed.component.ts - 1 + src/app/+videos/+video-watch/video-watch.component.html + 74,77 - - Update to + + SUPPORT - src/app/+admin/plugins/plugin-list-installed/plugin-list-installed.component.ts - 1 + src/app/+videos/+video-watch/video-watch.component.html + 112 - - Do you really want to uninstall ? + + SAVE - src/app/+admin/plugins/plugin-list-installed/plugin-list-installed.component.ts - 1 + src/app/+videos/+video-watch/video-watch.component.html + 128 - - uninstalled. + + DOWNLOAD - src/app/+admin/plugins/plugin-list-installed/plugin-list-installed.component.ts - 1 + src/app/+videos/+video-watch/video-watch.component.html + 142 - - updated. + + Account page - src/app/+admin/plugins/plugin-list-installed/plugin-list-installed.component.ts - 1 + src/app/+videos/+video-watch/video-watch.component.html + 193 + + + src/app/+videos/+video-watch/video-watch.component.html + 199 - - The plugin index is not available. Please retry later. + + By - src/app/+admin/plugins/plugin-search/plugin-search.component.ts - 1 + src/app/+videos/+video-watch/video-watch.component.html + 194 - - Please only install plugins or themes you trust, since they can execute any code on your instance. + + - src/app/+admin/plugins/plugin-search/plugin-search.component.ts - 1 + src/app/+videos/+video-watch/video-watch.component.html + 200 - - Install ? + + Show more - src/app/+admin/plugins/plugin-search/plugin-search.component.ts - 1 + src/app/+videos/+video-watch/video-watch.component.html + 221 - - installed. + + Show less - src/app/+admin/plugins/plugin-search/plugin-search.component.ts - 1 + src/app/+videos/+video-watch/video-watch.component.html + 227 - - Settings updated. + + Origin instance - src/app/+admin/plugins/plugin-show-installed/plugin-show-installed.component.ts - 1 + src/app/+videos/+video-watch/video-watch.component.html + 239 - - Plugins + + Originally published - src/app/+admin/plugins/shared/plugin-api.service.ts - 1 + src/app/+videos/+video-watch/video-watch.component.html + 244 - - Themes + + Friendly Reminder: - src/app/+admin/plugins/shared/plugin-api.service.ts - 1 + src/app/+videos/+video-watch/video-watch.component.html + 307 - - plugin + + 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/+admin/plugins/shared/plugin-api.service.ts - 1 + src/app/+videos/+video-watch/video-watch.component.html + 309,310 - - theme + + Get more information - src/app/+admin/plugins/shared/plugin-api.service.ts - 1 + src/app/+videos/+video-watch/video-watch.component.html + 312 - - Last week + + OK - src/app/+admin/system/logs/logs.component.ts - 1 + src/app/+videos/+video-watch/video-watch.component.html + 316,317 - - Last day + + You have unsaved changes! If you leave, your changes will be lost. - src/app/+admin/system/logs/logs.component.ts - 1 + src/app/+videos/+video-edit/video-update.component.ts + 93 - - Last hour + + Video updated. - src/app/+admin/system/logs/logs.component.ts - 1 + src/app/+videos/+video-edit/video-update.component.ts + 140 - - Info + + Update - src/app/+admin/system/logs/logs.component.ts - 1 + src/app/+videos/+video-edit/video-update.component.html + 3 - src/app/core/notification/notifier.service.ts - 1 + src/app/+videos/+video-edit/video-update.component.html + 18 - - - Warning - src/app/+admin/system/logs/logs.component.ts - 1 + src/app/+videos/+video-edit/video-add-components/video-import-torrent.component.html + 70 - src/app/core/routing/can-deactivate-guard.service.ts - 1 + src/app/+videos/+video-edit/video-add-components/video-import-url.component.html + 66 - - - Error - src/app/+admin/system/logs/logs.component.ts - 1 + src/app/+videos/+video-edit/video-add-components/video-go-live.component.html + 50 + + + Sorry, the upload feature is disabled for your account. If you want to add videos, an admin must unlock your quota. - src/app/core/auth/auth.service.ts - 1 + src/app/+videos/+video-edit/video-add.component.html + 3 + + + Read instance rules for help - src/app/core/notification/notifier.service.ts - 1 + src/app/+videos/+video-edit/video-add.component.html + 4 - - Standard logs + + Upload a file - src/app/+admin/system/logs/logs.component.ts - 1 + src/app/+videos/+video-edit/video-add.component.html + 26 - - Audit logs + + 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/+admin/system/logs/logs.component.ts - 1 + src/app/+videos/+video-edit/video-add.component.html + 11,14 - - User created. + + Import - src/app/+admin/users/user-edit/user-create.component.ts - 1 + src/app/+videos/+video-edit/video-add.component.html + 19 - - Password changed for user . + + Upload - src/app/+admin/users/user-edit/user-password.component.ts - 1 + src/app/+videos/+video-edit/video-add.component.html + 20 - - Update user password + + Import with URL - src/app/+admin/users/user-edit/user-password.component.ts - 1 + src/app/+videos/+video-edit/video-add.component.html + 36 - - User updated. + + Import with torrent - src/app/+admin/users/user-edit/user-update.component.ts - 1 + src/app/+videos/+video-edit/video-add.component.html + 46 - - Update user + + Go live - src/app/+admin/users/user-edit/user-update.component.ts - 1 + src/app/+videos/+video-edit/video-add.component.html + 56 - - An email asking for password reset has been sent to . + + Report comment - src/app/+admin/users/user-edit/user-update.component.ts - 1 + src/app/shared/shared-moderation/report-modals/comment-report.component.ts + 51 - - Videos will be deleted, comments will be tombstoned. + + Comment reported. - src/app/+admin/users/user-list/user-list.component.ts - 1 + src/app/shared/shared-moderation/report-modals/comment-report.component.ts + 82 + + + Users list - src/app/shared/shared-moderation/user-moderation-dropdown.component.ts - 1 + src/app/+admin/users/users.routes.ts + 27 - - User won't be able to login anymore, but videos and comments will be kept as is. + + Create a user - src/app/+admin/users/user-list/user-list.component.ts - 1 + src/app/+admin/users/users.routes.ts + 36 + + + Update a user - src/app/shared/shared-moderation/user-moderation-dropdown.component.ts - 1 + src/app/+admin/users/users.routes.ts + 48 - - Unban + + Delete this comment - src/app/+admin/users/user-list/user-list.component.ts - 1 + src/app/+admin/moderation/video-comment-list/video-comment-list.component.ts + 65 + + + Delete all comments of this account - src/app/+admin/users/user-list/user-list.component.ts - 1 + src/app/+admin/moderation/video-comment-list/video-comment-list.component.ts + 71 + + + Comments are deleted after a few minutes - src/app/shared/shared-moderation/user-moderation-dropdown.component.ts - 1 + src/app/+admin/moderation/video-comment-list/video-comment-list.component.ts + 72 - - Set Email as Verified + + comments deleted. - src/app/+admin/users/user-list/user-list.component.ts - 1 + src/app/+admin/moderation/video-comment-list/video-comment-list.component.ts + 137 + + + Do you really want to delete all comments of ? - src/app/shared/shared-moderation/user-moderation-dropdown.component.ts - 1 + src/app/+admin/moderation/video-comment-list/video-comment-list.component.ts + 157 - - You cannot ban root. + + Comments of will be deleted in a few minutes - src/app/+admin/users/user-list/user-list.component.ts - 1 + src/app/+admin/moderation/video-comment-list/video-comment-list.component.ts + 169 + + + Video comments - src/app/shared/shared-moderation/user-moderation-dropdown.component.ts - 1 + src/app/+admin/moderation/video-comment-list/video-comment-list.component.html + 3 - - Do you really want to unban users? + + Showing to of comments - src/app/+admin/users/user-list/user-list.component.ts - 1 + src/app/+admin/moderation/video-comment-list/video-comment-list.component.html + 14 - - users unbanned. + + Batch actions - src/app/+admin/users/user-list/user-list.component.ts - 1 + src/app/+admin/moderation/video-comment-list/video-comment-list.component.html + 22 - - - You cannot delete root. - src/app/+admin/users/user-list/user-list.component.ts - 1 + src/app/+admin/moderation/video-comment-list/video-comment-list.component.html + 22 - src/app/shared/shared-moderation/user-moderation-dropdown.component.ts - 1 + src/app/+admin/users/user-list/user-list.component.html + 13 - - - 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 - 1 + src/app/+admin/users/user-list/user-list.component.html + 13 - - users deleted. + + Advanced comments filters - src/app/+admin/users/user-list/user-list.component.ts - 1 + src/app/+admin/moderation/video-comment-list/video-comment-list.component.html + 36 - - users email set as verified. + + Local comments - src/app/+admin/users/user-list/user-list.component.ts - 1 + src/app/+admin/moderation/video-comment-list/video-comment-list.component.html + 37 - - An email with the reset password instructions will be sent to . The link will expire within 1 hour. + + Remote comments - src/app/+login/login.component.ts - 1 + src/app/+admin/moderation/video-comment-list/video-comment-list.component.html + 38 - - Incorrect username or password. + + Comment - src/app/+login/login.component.ts - 1 + src/app/+admin/moderation/video-comment-list/video-comment-list.component.html + 61 - - You account is blocked. + + Date - src/app/+login/login.component.ts - 1 + src/app/+admin/moderation/video-comment-list/video-comment-list.component.html + 62 - - - Video channel created. - src/app/+my-account/+my-account-video-channels/my-account-video-channel-create.component.ts - 1 + src/app/+admin/moderation/video-block-list/video-block-list.component.html + 46 - - This name already exists on this instance. + + Commented video - src/app/+my-account/+my-account-video-channels/my-account-video-channel-create.component.ts - 1 + src/app/+admin/moderation/video-comment-list/video-comment-list.component.html + 103 - - Video channel updated. + + No comments found matching current filters. - src/app/+my-account/+my-account-video-channels/my-account-video-channel-update.component.ts - 1 + src/app/+admin/moderation/video-comment-list/video-comment-list.component.html + 128 - - Avatar changed. + + No comments found. - src/app/+my-account/+my-account-video-channels/my-account-video-channel-update.component.ts - 1 + src/app/+admin/moderation/video-comment-list/video-comment-list.component.html + 129 + + + Comment - src/app/+my-account/my-account-settings/my-account-settings.component.ts - 1 + src/app/+videos/+video-watch/comment/video-comment-add.component.ts + 67 - - 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 ()! + + Reply - src/app/+my-account/+my-account-video-channels/my-account-video-channels.component.ts - 1 + src/app/+videos/+video-watch/comment/video-comment-add.component.ts + 69 - - Please type the display name of the video channel () to confirm + + Add comment... - src/app/+my-account/+my-account-video-channels/my-account-video-channels.component.ts - 1 + src/app/+videos/+video-watch/comment/video-comment-add.component.html + 6 - - Video channel deleted. + + Markdown compatible - src/app/+my-account/+my-account-video-channels/my-account-video-channels.component.ts - 1 + src/app/+videos/+video-watch/comment/video-comment-add.component.html + 13 - - Views for the day + + Markdown compatible that supports: - src/app/+my-account/+my-account-video-channels/my-account-video-channels.component.ts - 1 + src/app/+videos/+video-watch/comment/video-comment-add.component.html + 15 - - My videos history + + Auto generated links - src/app/+my-account/my-account-history/my-account-history.component.ts - 1 + src/app/+videos/+video-watch/comment/video-comment-add.component.html + 18 - - Videos history is enabled + + Break lines - src/app/+my-account/my-account-history/my-account-history.component.ts - 1 + src/app/+videos/+video-watch/comment/video-comment-add.component.html + 19 - - Videos history is disabled + + Lists - src/app/+my-account/my-account-history/my-account-history.component.ts - 1 + src/app/+videos/+video-watch/comment/video-comment-add.component.html + 20 - - Delete videos history + + Emphasis - src/app/+my-account/my-account-history/my-account-history.component.ts - 1 + src/app/+videos/+video-watch/comment/video-comment-add.component.html + 22 - - Are you sure you want to delete all your videos history? + + bold - src/app/+my-account/my-account-history/my-account-history.component.ts - 1 + src/app/+videos/+video-watch/comment/video-comment-add.component.html + 23 - - Videos history deleted + + italic - src/app/+my-account/my-account-history/my-account-history.component.ts - 1 + src/app/+videos/+video-watch/comment/video-comment-add.component.html + 23 - - Ownership accepted + + Emoji shortcuts - src/app/+my-account/my-account-ownership/my-account-accept-ownership/my-account-accept-ownership.component.ts - 1 + src/app/+videos/+video-watch/comment/video-comment-add.component.html + 26 - - Please check your emails to verify your new email. + + Emoji markup - src/app/+my-account/my-account-settings/my-account-change-email/my-account-change-email.component.ts - 1 + src/app/+videos/+video-watch/comment/video-comment-add.component.html + 30 - - Email updated. + + See complete list - src/app/+my-account/my-account-settings/my-account-change-email/my-account-change-email.component.ts - 1 + src/app/+videos/+video-watch/comment/video-comment-add.component.html + 32 - - You current password is invalid. + + Cancel - src/app/+my-account/my-account-settings/my-account-change-email/my-account-change-email.component.ts - 1 + src/app/+videos/+video-watch/comment/video-comment-add.component.html + 45,46 + + + You are one step away from commenting - src/app/+my-account/my-account-settings/my-account-change-password/my-account-change-password.component.ts - 1 + src/app/+videos/+video-watch/comment/video-comment-add.component.html + 55 - - Password updated. + + You can comment using an account on any ActivityPub-compatible instance. On most platforms, you can find the video by typing its URL in the search bar and then comment it from within the software's interface. - src/app/+my-account/my-account-settings/my-account-change-password/my-account-change-password.component.ts - 1 + src/app/+videos/+video-watch/comment/video-comment-add.component.html + 60,63 - - 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. + + If you have an account on Mastodon or Pleroma, you can open it directly in their interface: - src/app/+my-account/my-account-settings/my-account-danger-zone/my-account-danger-zone.component.ts - 1 + src/app/+videos/+video-watch/comment/video-comment-add.component.html + 65,66 - - Type your username to confirm + + Login to comment - src/app/+my-account/my-account-settings/my-account-danger-zone/my-account-danger-zone.component.ts - 1 + src/app/+videos/+video-watch/comment/video-comment-add.component.html + 76 - - Delete my account + + Markdown Emoji List - src/app/+my-account/my-account-settings/my-account-danger-zone/my-account-danger-zone.component.ts - 1 + src/app/+videos/+video-watch/comment/video-comment-add.component.html + 84 - - Your account is deleted. + + Report this comment - src/app/+my-account/my-account-settings/my-account-danger-zone/my-account-danger-zone.component.ts - 1 + src/app/+videos/+video-watch/comment/video-comment.component.ts + 173 - - New video from your subscriptions + + Remove - src/app/+my-account/my-account-settings/my-account-notification-preferences/my-account-notification-preferences.component.ts - 1 + src/app/+videos/+video-watch/comment/video-comment.component.ts + 181 - - New comment on your video + + Remove & re-draft - src/app/+my-account/my-account-settings/my-account-notification-preferences/my-account-notification-preferences.component.ts - 1 + src/app/+videos/+video-watch/comment/video-comment.component.ts + 189 - - New video abuse + + Options - src/app/+my-account/my-account-settings/my-account-notification-preferences/my-account-notification-preferences.component.ts - 1 + src/app/+videos/+video-watch/comment/video-comment.component.html + 50 - - Video blocked automatically waiting review + + Highlighted comment - src/app/+my-account/my-account-settings/my-account-notification-preferences/my-account-notification-preferences.component.ts - 1 + src/app/+videos/+video-watch/comment/video-comment.component.html + 20 - - One of your video is blocked/unblocked + + Reply - src/app/+my-account/my-account-settings/my-account-notification-preferences/my-account-notification-preferences.component.ts - 1 + src/app/+videos/+video-watch/comment/video-comment.component.html + 46 - - Video published (after transcoding/scheduled update) + + This comment has been deleted - src/app/+my-account/my-account-settings/my-account-notification-preferences/my-account-notification-preferences.component.ts - 1 + src/app/+videos/+video-watch/comment/video-comment.component.html + 63 - - Video import finished + + The deletion will be sent to remote instances so they can reflect the change. - src/app/+my-account/my-account-settings/my-account-notification-preferences/my-account-notification-preferences.component.ts - 1 + src/app/+videos/+video-watch/comment/video-comments.component.ts + 169 - - A new user registered on your instance + + It is a remote comment, so the deletion will only be effective on your instance. - src/app/+my-account/my-account-settings/my-account-notification-preferences/my-account-notification-preferences.component.ts - 1 + src/app/+videos/+video-watch/comment/video-comments.component.ts + 171 - - You or your channel(s) has a new follower + + Delete and re-draft - src/app/+my-account/my-account-settings/my-account-notification-preferences/my-account-notification-preferences.component.ts - 1 + src/app/+videos/+video-watch/comment/video-comments.component.ts + 197 - - Someone mentioned you in video comments + + Do you really want to delete and re-draft this comment? - src/app/+my-account/my-account-settings/my-account-notification-preferences/my-account-notification-preferences.component.ts - 1 + src/app/+videos/+video-watch/comment/video-comments.component.ts + 197 - - Your instance has a new follower + + SORT BY - src/app/+my-account/my-account-settings/my-account-notification-preferences/my-account-notification-preferences.component.ts - 1 + src/app/+videos/+video-watch/comment/video-comments.component.html + 16,17 - - Your instance auto followed another instance + + Most recent first (default) - src/app/+my-account/my-account-settings/my-account-notification-preferences/my-account-notification-preferences.component.ts - 1 + src/app/+videos/+video-watch/comment/video-comments.component.html + 19 - - Preferences saved + + Most replies first - src/app/+my-account/my-account-settings/my-account-notification-preferences/my-account-notification-preferences.component.ts - 1 + src/app/+videos/+video-watch/comment/video-comments.component.html + 20 - - Profile updated. + + 1 Comment - src/app/+my-account/my-account-settings/my-account-profile/my-account-profile.component.ts - 1 + src/app/+videos/+video-watch/comment/video-comments.component.html + 6 - - Playlist created. + + Comments - src/app/+my-account/my-account-video-playlists/my-account-video-playlist-create.component.ts - 1 + src/app/+videos/+video-watch/comment/video-comments.component.html + 7 - - Playlist updated. + + Comments - src/app/+my-account/my-account-video-playlists/my-account-video-playlist-update.component.ts - 1 + src/app/+videos/+video-watch/comment/video-comments.component.html + 9 - - Do you really want to delete ? + + No comments. - src/app/+my-account/my-account-video-playlists/my-account-video-playlists.component.ts - 1 + src/app/+videos/+video-watch/comment/video-comments.component.html + 33 - - Playlist deleted. + + View replies from and others - src/app/+my-account/my-account-video-playlists/my-account-video-playlists.component.ts - 1 + src/app/+videos/+video-watch/comment/video-comments.component.html + 83,85 - - My videos + + View replies from - src/app/+my-account/my-account-videos/my-account-videos.component.ts - 1 + src/app/+videos/+video-watch/comment/video-comments.component.html + 86,88 + + + View replies - src/app/+my-account/my-account.component.ts - 1 + src/app/+videos/+video-watch/comment/video-comments.component.html + 90 - - Do you really want to delete videos? + + Comments are disabled. - src/app/+my-account/my-account-videos/my-account-videos.component.ts - 1 + src/app/+videos/+video-watch/comment/video-comments.component.html + 101,102 - - videos deleted. + + Support - src/app/+my-account/my-account-videos/my-account-videos.component.ts - 1 + src/app/+videos/+video-watch/modal/video-support.component.html + 3 - - Do you really want to delete ? + + Maybe later - src/app/+my-account/my-account-videos/my-account-videos.component.ts - 1 + src/app/+videos/+video-watch/modal/video-support.component.html + 11 - - Video deleted. + + Video to import updated. - src/app/+my-account/my-account-videos/my-account-videos.component.ts - 1 + src/app/+videos/+video-edit/video-add-components/video-import-torrent.component.ts + 129 - src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts - 1 + src/app/+videos/+video-edit/video-add-components/video-import-url.component.ts + 139 - - Ownership change request sent. + + Select the torrent to import - src/app/+my-account/my-account-videos/video-change-ownership/video-change-ownership.component.ts - 1 + src/app/+videos/+video-edit/video-add-components/video-import-torrent.component.html + 6 - - My library + + OR - src/app/+my-account/my-account.component.ts - 1 + src/app/+videos/+video-edit/video-add-components/video-import-torrent.component.html + 10 - - My playlists + + Paste magnet URI - src/app/+my-account/my-account.component.ts - 1 + src/app/+videos/+video-edit/video-add-components/video-import-torrent.component.html + 13 - - My subscriptions + + You can import any torrent file that points to a media file. You should make sure you have diffusion rights over the content it points to, otherwise it could cause legal trouble to yourself and your instance. - src/app/+my-account/my-account.component.ts - 1 + src/app/+videos/+video-edit/video-add-components/video-import-torrent.component.html + 17,19 - - My history + + Sorry, but something went wrong - src/app/+my-account/my-account.component.ts - 1 + src/app/+videos/+video-edit/video-add-components/video-import-torrent.component.html + 48 + + + src/app/+videos/+video-edit/video-add-components/video-import-url.component.html + 44 + + + src/app/+videos/+video-edit/video-add-components/video-go-live.component.html + 26 + + + src/app/+videos/+video-edit/video-add-components/video-upload.component.html + 58 - - Misc + + Congratulations, the video will be imported with BitTorrent! You can already add information about this video. + - src/app/+my-account/my-account.component.ts - 1 + src/app/+videos/+video-edit/video-add-components/video-import-torrent.component.html + 53,54 - - My settings + + You can import any URL supported by youtube-dl or URL that points to a media file. You should make sure you have diffusion rights over the content it points to, otherwise it could cause legal trouble to yourself and your instance. - src/app/+my-account/my-account.component.ts - 1 + src/app/+videos/+video-edit/video-add-components/video-import-url.component.html + 11,14 - - My notifications + + Congratulations, the video behind will be imported! You can already add information about this video. + - src/app/+my-account/my-account.component.ts - 1 + src/app/+videos/+video-edit/video-add-components/video-import-url.component.html + 48,50 - - Unable to find user id or verification string. + + Cannot create live because this instance have too many created lives - src/app/+reset-password/reset-password.component.ts - 1 + src/app/+videos/+video-edit/video-add-components/video-go-live.component.ts + 89 + + + Cannot create live because you created too many lives - src/app/+signup/+verify-account/verify-account-email/verify-account-email.component.ts - 1 + src/app/+videos/+video-edit/video-add-components/video-go-live.component.ts + 91 - - Your password has been successfully reset! + + Live published. - src/app/+reset-password/reset-password.component.ts - 1 + src/app/+videos/+video-edit/video-add-components/video-go-live.component.ts + 120 - - Any + + Go Live - src/app/+search/search-filters.component.ts - 1 + src/app/+videos/+video-edit/video-add-components/video-go-live.component.html + 20 + + + Max live duration is . If your live reaches this limit, it will be automatically terminated. + - src/app/+search/search-filters.component.ts - 1 + src/app/+videos/+video-edit/video-add-components/video-go-live.component.html + 30,33 - - Today + + Your video was uploaded to your account and is private. - src/app/+search/search-filters.component.ts - 1 + src/app/+videos/+video-edit/video-add-components/video-upload.component.ts + 89 + + + But associated data (tags, description...) will be lost, are you sure you want to leave this page? - src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts - 1 + src/app/+videos/+video-edit/video-add-components/video-upload.component.ts + 90 - - Last 7 days + + Your video is not uploaded yet, are you sure you want to leave this page? - src/app/+search/search-filters.component.ts - 1 + src/app/+videos/+video-edit/video-add-components/video-upload.component.ts + 92 - - Last 30 days + + Upload - src/app/+search/search-filters.component.ts - 1 + src/app/+videos/+video-edit/video-add-components/video-upload.component.ts + 112 - - Last 365 days + + Upload - src/app/+search/search-filters.component.ts - 1 + src/app/+videos/+video-edit/video-add-components/video-upload.component.ts + 114 - - Short (< 4 min) + + Upload cancelled - src/app/+search/search-filters.component.ts - 1 + src/app/+videos/+video-edit/video-add-components/video-upload.component.ts + 131 - - Medium (4-10 min) + + Video published. - src/app/+search/search-filters.component.ts - 1 + src/app/+videos/+video-edit/video-add-components/video-upload.component.ts + 242 - - Long (> 10 min) + + Your video quota is exceeded with this video ( +video size: , used: , quota: ) - src/app/+search/search-filters.component.ts - 1 + src/app/+videos/+video-edit/video-add-components/video-upload.component.ts + 264,265 - - Relevance + + Your daily video quota is exceeded with this video ( +video size: , used: , quota: ) - src/app/+search/search-filters.component.ts - 1 + src/app/+videos/+video-edit/video-add-components/video-upload.component.ts + 284,285 - - Publish date + + Select the file to upload - src/app/+search/search-filters.component.ts - 1 + src/app/+videos/+video-edit/video-add-components/video-upload.component.html + 6 - - Views + + Video background image - src/app/+search/search-filters.component.ts - 1 + src/app/+videos/+video-edit/video-add-components/video-upload.component.html + 26 - - Search index is unavailable. Retrying with instance results instead. + + Image that will be merged with your audio file. The chosen image will be definitive and cannot be modified. - src/app/+search/search.component.ts - 1 + src/app/+videos/+video-edit/video-add-components/video-upload.component.html + 29,32 - - Search error + + Processing… - src/app/+search/search.component.ts - 1 + src/app/+videos/+video-edit/video-add-components/video-upload.component.html + 50 - - Now please check your emails to verify your account and complete signup. + + Congratulations! Your video is now available in your private library. + - src/app/+signup/+register/register.component.ts - 1 + src/app/+videos/+video-edit/video-add-components/video-upload.component.html + 63,64 - - You are now logged in as ! + + Publish will be available when upload is finished - src/app/+signup/+register/register.component.ts - 1 + src/app/+videos/+video-edit/video-add-components/video-upload.component.html + 76 - - An email with verification link will be sent to . + + Following list - src/app/+signup/+verify-account/verify-account-ask-send-email/verify-account-ask-send-email.component.ts - 1 + src/app/+admin/follows/follows.routes.ts + 28 - - Published videos + + Followers list - src/app/+video-channels/video-channel-videos/video-channel-videos.component.ts - 1 + src/app/+admin/follows/follows.routes.ts + 37 - - {VAR_PLURAL, plural, =1 {Published 1 video} other {Published videos} } + + Edit custom configuration - src/app/+video-channels/video-channel-videos/video-channel-videos.component.ts - 1 + src/app/+admin/config/config.routes.ts + 26 - - Subscribe to the account + + When active, the next video is automatically played after the current one. - src/app/+video-channels/video-channels.component.ts - 1 + src/app/+videos/+video-watch/recommendations/recommended-videos.component.ts + 59 + + + Other videos - src/app/+videos/+video-watch/video-watch.component.ts - 1 + src/app/+videos/+video-watch/recommendations/recommended-videos.component.html + 5,6 - - VIDEO PLAYLISTS + + AUTOPLAY - src/app/+video-channels/video-channels.component.ts - 1 + src/app/+videos/+video-watch/recommendations/recommended-videos.component.html + 10 - + Sunday src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts - 1 + 11 - + Monday src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts - 1 + 12 - + Tuesday src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts - 1 + 13 - + Wednesday src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts - 1 + 14 - + Thursday src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts - 1 + 15 - + Friday src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts - 1 + 16 - + Saturday src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts - 1 + 17 - + Sun src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts - 1 + 21 Day name short - + Mon src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts - 1 + 22 Day name short - + Tue src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts - 1 + 23 Day name short - + Wed src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts - 1 + 24 Day name short - + Thu src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts - 1 + 25 Day name short - + Fri src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts - 1 + 26 Day name short - + Sat src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts - 1 + 27 Day name short - + Su src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts - 1 + 31 Day name min - + Mo src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts - 1 + 32 Day name min - + Tu src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts - 1 + 33 Day name min - + We src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts - 1 + 34 Day name min - + Th src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts - 1 + 35 Day name min - + Fr src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts - 1 + 36 Day name min - + Sa src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts - 1 + 37 Day name min - + January src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts - 1 + 41 - + February src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts - 1 + 42 - + March src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts - 1 + 43 - + April src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts - 1 + 44 - + May src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts - 1 + 45 src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts - 1 + 60 - + June src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts - 1 + 46 - + July src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts - 1 + 47 - + August src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts - 1 + 48 - + September src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts - 1 + 49 - + October src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts - 1 + 50 - + November src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts - 1 + 51 - + December src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts - 1 + 52 - + Jan src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts - 1 + 56 Month name short - + Feb src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts - 1 + 57 Month name short - + Mar src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts - 1 + 58 Month name short - + Apr src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts - 1 + 59 Month name short - + Jun src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts - 1 + 61 Month name short - + Jul src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts - 1 + 62 Month name short - + Aug src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts - 1 + 63 Month name short - + Sep src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts - 1 + 64 Month name short - + Oct src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts - 1 + 65 Month name short - + Nov src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts - 1 + 66 Month name short - + Dec src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts - 1 + 67 Month name short - - Clear + + Clear + + src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts + 72 + + + + yy-mm-dd + + src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts + 88 + + Date format in this locale. + + + Add caption + + src/app/+videos/+video-edit/shared/video-caption-add-modal.component.html + 5 + + + + Select the caption file + + src/app/+videos/+video-edit/shared/video-caption-add-modal.component.html + 24 + + + + Add this caption + + src/app/+videos/+video-edit/shared/video-caption-add-modal.component.html + 42 + + + + This will replace an existing caption! + + src/app/+videos/+video-edit/shared/video-caption-add-modal.component.html + 31,32 + + + + Instance languages + + src/app/+videos/+video-edit/shared/video-edit.component.ts + 173 + + + + Scheduled + + src/app/+videos/+video-edit/shared/video-edit.component.ts + 185 + + + + Hide the video until a specific date + + src/app/+videos/+video-edit/shared/video-edit.component.ts + 186 + + + + Basic info + + src/app/+videos/+video-edit/shared/video-edit.component.html + 5 + + + + Advanced settings + + src/app/+videos/+video-edit/shared/video-edit.component.html + 245 + + + + Title + + src/app/+videos/+video-edit/shared/video-edit.component.html + 11 + + + + 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 + 24,27 + + + + Video descriptions are truncated by default and require manual action to expand them. + + src/app/+videos/+video-edit/shared/video-edit.component.html + 43,44 + + + + Choose the appropriate license for your work. + + src/app/+videos/+video-edit/shared/video-edit.component.html + 79,80 + + + + Schedule publication () + + src/app/+videos/+video-edit/shared/video-edit.component.html + 117 + + + + Contains sensitive content + + src/app/+videos/+video-edit/shared/video-edit.component.html + 131 + + + + Some instances do not list videos containing mature or explicit content by default. + + src/app/+videos/+video-edit/shared/video-edit.component.html + 135 + + + + Publish after transcoding + + src/app/+videos/+video-edit/shared/video-edit.component.html + 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/shared/video-edit.component.html + 145 + + + + Captions + + src/app/+videos/+video-edit/shared/video-edit.component.html + 155 + + + + Add another caption - src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts - 1 + src/app/+videos/+video-edit/shared/video-edit.component.html + 163 - - yy-mm-dd + + See the subtitle file - src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts - 1 + src/app/+videos/+video-edit/shared/video-edit.component.html + 172 - Date format in this locale. - - Video to import updated. + + Already uploaded ✔ - src/app/+videos/+video-edit/video-add-components/video-import-torrent.component.ts - 1 + src/app/+videos/+video-edit/shared/video-edit.component.html + 176 + + + Will be created on update - src/app/+videos/+video-edit/video-add-components/video-import-url.component.ts - 1 + src/app/+videos/+video-edit/shared/video-edit.component.html + 184 - - Your video was uploaded to your account and is private. + + Cancel create - src/app/+videos/+video-edit/video-add-components/video-upload.component.ts - 1 + src/app/+videos/+video-edit/shared/video-edit.component.html + 186 - - But associated data (tags, description...) will be lost, are you sure you want to leave this page? + + Will be deleted on update - src/app/+videos/+video-edit/video-add-components/video-upload.component.ts - 1 + src/app/+videos/+video-edit/shared/video-edit.component.html + 192 - - Your video is not uploaded yet, are you sure you want to leave this page? + + Cancel deletion - src/app/+videos/+video-edit/video-add-components/video-upload.component.ts - 1 + src/app/+videos/+video-edit/shared/video-edit.component.html + 194 - - Upload + + No captions for now. - src/app/+videos/+video-edit/video-add-components/video-upload.component.ts - 1 + src/app/+videos/+video-edit/shared/video-edit.component.html + 200,201 - - Upload cancelled + + Live settings - src/app/+videos/+video-edit/video-add-components/video-upload.component.ts - 1 + src/app/+videos/+video-edit/shared/video-edit.component.html + 208 - - Video published. + + ⚠️ If you enable this option, your live will be terminated if you exceed your video quota - src/app/+videos/+video-edit/video-add-components/video-upload.component.ts - 1 + src/app/+videos/+video-edit/shared/video-edit.component.html + 233 - - Your video quota is exceeded with this video (video size: , used: , quota: ) + + Automatically publish a replay when your live ends - src/app/+videos/+video-edit/video-add-components/video-upload.component.ts - 1 + src/app/+videos/+video-edit/shared/video-edit.component.html + 229 - - Your daily video quota is exceeded with this video (video size: , used: , quota: ) + + Video preview - src/app/+videos/+video-edit/video-add-components/video-upload.component.ts - 1 + src/app/+videos/+video-edit/shared/video-edit.component.html + 252 - - You have unsaved changes! If you leave, your changes will be lost. + + Support - src/app/+videos/+video-edit/video-update.component.ts - 1 + src/app/+videos/+video-edit/shared/video-edit.component.html + 261 - - Video updated. + + Original publication date - src/app/+videos/+video-edit/video-update.component.ts - 1 + src/app/+videos/+video-edit/shared/video-edit.component.html + 281 - - The deletion will be sent to remote instances so they can reflect the change. + + Enable video comments - src/app/+videos/+video-watch/comment/video-comments.component.ts - 1 + src/app/+videos/+video-edit/shared/video-edit.component.html + 302 - - It is a remote comment, so the deletion will only be effective on your instance. + + Enable download - src/app/+videos/+video-watch/comment/video-comments.component.ts - 1 + src/app/+videos/+video-edit/shared/video-edit.component.html + 307 - - When active, the next video is automatically played after the current one. + + Short text to tell people how they can support you (membership platform...). - src/app/+videos/+video-watch/recommendations/recommended-videos.component.ts - 1 + src/app/+videos/+video-edit/shared/video-edit.component.html + 265,266 - - h min sec + + This is the date when the content was originally published (e.g. the release date for a film) - src/app/+videos/+video-watch/video-duration-formatter.pipe.ts - 1 + src/app/+videos/+video-edit/shared/video-edit.component.html + 285,286 - - min sec + + Plugin settings - src/app/+videos/+video-watch/video-duration-formatter.pipe.ts - 1 + src/app/+videos/+video-edit/shared/video-edit.component.html + 315 - - sec + + List installed plugins - src/app/+videos/+video-watch/video-duration-formatter.pipe.ts - 1 + src/app/+admin/plugins/plugins.routes.ts + 28 - - Stop autoplaying next video + + Search plugins - src/app/+videos/+video-watch/video-watch-playlist.component.ts - 1 + src/app/+admin/plugins/plugins.routes.ts + 37 - - Autoplay next video + + Show plugin - src/app/+videos/+video-watch/video-watch-playlist.component.ts - 1 + src/app/+admin/plugins/plugins.routes.ts + 46 - - Stop looping playlist videos + + Switch video block to manual - src/app/+videos/+video-watch/video-watch-playlist.component.ts - 1 + src/app/+admin/moderation/video-block-list/video-block-list.component.ts + 48 - - Loop playlist videos + + Video switched to manual block. - src/app/+videos/+video-watch/video-watch-playlist.component.ts - 1 + src/app/+admin/moderation/video-block-list/video-block-list.component.ts + 54 - - Like this video + + Video blocks - src/app/+videos/+video-watch/video-watch.component.ts - 1 + src/app/+admin/moderation/video-block-list/video-block-list.component.html + 3 - - Dislike this video + + Showing to of blocked videos - src/app/+videos/+video-watch/video-watch.component.ts - 1 + src/app/+admin/moderation/video-block-list/video-block-list.component.html + 10 - - Support options for this video + + Advanced block filters - src/app/+videos/+video-watch/video-watch.component.ts - 1 + src/app/+admin/moderation/video-block-list/video-block-list.component.html + 23 - - Save to playlist + + Automatic blocks - src/app/+videos/+video-watch/video-watch.component.ts - 1 + src/app/+admin/moderation/video-block-list/video-block-list.component.html + 24 + + + Manual blocks - src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts - 1 + src/app/+admin/moderation/video-block-list/video-block-list.component.html + 25 - - You need to be connected to rate this content. + + Video - src/app/+videos/+video-watch/video-watch.component.ts - 1 + src/app/+admin/moderation/video-block-list/video-block-list.component.html + 43 - - - likes / dislikes - src/app/+videos/+video-watch/video-watch.component.ts - 1 + src/app/+admin/follows/video-redundancies-list/video-redundancies-list.component.html + 29 - - This video contains mature or explicit content. Are you sure you want to watch it? + + Sensitive - src/app/+videos/+video-watch/video-watch.component.ts - 1 + src/app/+admin/moderation/video-block-list/video-block-list.component.html + 44 - - Mature or explicit content + + Unfederated - src/app/+videos/+video-watch/video-watch.component.ts - 1 + src/app/+admin/moderation/video-block-list/video-block-list.component.html + 45 - - - Up Next - src/app/+videos/+video-watch/video-watch.component.ts - 1 + src/app/+admin/moderation/video-block-list/video-block-list.component.html + 88 - - Autoplay is suspended + + The video was blocked due to automatic blocking of new videos - src/app/+videos/+video-watch/video-watch.component.ts - 1 + src/app/+admin/moderation/video-block-list/video-block-list.component.html + 74 + + + src/app/+admin/moderation/video-block-list/video-block-list.component.html + 74 - - Enter/exit fullscreen (requires player focus) + + NSFW - src/app/+videos/+video-watch/video-watch.component.ts - 1 + src/app/+admin/moderation/video-block-list/video-block-list.component.html + 84 - - Play/Pause the video (requires player focus) + + Block reason: - src/app/+videos/+video-watch/video-watch.component.ts - 1 + src/app/+admin/moderation/video-block-list/video-block-list.component.html + 104 - - Mute/unmute the video (requires player focus) + + No blocked video found matching current filters. - src/app/+videos/+video-watch/video-watch.component.ts - 1 + src/app/+admin/moderation/video-block-list/video-block-list.component.html + 124 - - Skip to a percentage of the video: 0 is 0% and 9 is 90% (requires player focus) + + No blocked video found. - src/app/+videos/+video-watch/video-watch.component.ts - 1 + src/app/+admin/moderation/video-block-list/video-block-list.component.html + 125 - - Increase the volume (requires player focus) + + Used - src/app/+videos/+video-watch/video-watch.component.ts - 1 + src/app/+admin/follows/video-redundancies-list/video-redundancies-list.component.ts + 101 - - Decrease the volume (requires player focus) + + Available - src/app/+videos/+video-watch/video-watch.component.ts - 1 + src/app/+admin/follows/video-redundancies-list/video-redundancies-list.component.ts + 101 - - Seek the video forward (requires player focus) + + Do you really want to remove this video redundancy? - src/app/+videos/+video-watch/video-watch.component.ts - 1 + src/app/+admin/follows/video-redundancies-list/video-redundancies-list.component.ts + 140 - - Seek the video backward (requires player focus) + + Remove redundancy - src/app/+videos/+video-watch/video-watch.component.ts - 1 + src/app/+admin/follows/video-redundancies-list/video-redundancies-list.component.ts + 141 - - Increase playback rate (requires player focus) + + Video redundancies removed! - src/app/+videos/+video-watch/video-watch.component.ts - 1 + src/app/+admin/follows/video-redundancies-list/video-redundancies-list.component.ts + 147 - - Decrease playback rate (requires player focus) + + Videos redundancies - src/app/+videos/+video-watch/video-watch.component.ts - 1 + src/app/+admin/follows/video-redundancies-list/video-redundancies-list.component.html + 3 - - Navigate in the video frame by frame (requires player focus) + + My videos duplicated by remote instances - src/app/+videos/+video-watch/video-watch.component.ts - 1 + src/app/+admin/follows/video-redundancies-list/video-redundancies-list.component.html + 12 - - Like the video + + Remote videos duplicated by my instance - src/app/+videos/+video-watch/video-watch.component.ts - 1 + src/app/+admin/follows/video-redundancies-list/video-redundancies-list.component.html + 13 - - Dislike the video + + Strategy - src/app/+videos/+video-watch/video-watch.component.ts - 1 + src/app/+admin/follows/video-redundancies-list/video-redundancies-list.component.html + 28 - - Videos that have the higher number of likes. + + Total size - src/app/+videos/video-list/video-most-liked.component.ts - 1 + src/app/+admin/follows/video-redundancies-list/video-redundancies-list.component.html + 30 - - Trending for the last 24 hours + + List redundancies - src/app/+videos/video-list/video-trending.component.ts - 1 + src/app/+admin/follows/video-redundancies-list/video-redundancies-list.component.html + 37 - - Trending videos are those totalizing the greatest number of views during the last 24 hours + + Open video in a new tab - src/app/+videos/video-list/video-trending.component.ts - 1 + src/app/+admin/follows/video-redundancies-list/video-redundancies-list.component.html + 49 - - Trending for the last days + + Your instance doesn't mirror any video. - src/app/+videos/video-list/video-trending.component.ts - 1 + src/app/+admin/follows/video-redundancies-list/video-redundancies-list.component.html + 81 - - Trending videos are those totalizing the greatest number of views during the last days + + Your instance has no mirrored videos. - src/app/+videos/video-list/video-trending.component.ts - 1 + src/app/+admin/follows/video-redundancies-list/video-redundancies-list.component.html + 82 - - Videos from your subscriptions + + Enabled strategies stats - src/app/+videos/video-list/video-user-subscriptions.component.ts - 1 + src/app/+admin/follows/video-redundancies-list/video-redundancies-list.component.html + 91 - - Focus the search bar + + No redundancy strategy is enabled on your instance. - src/app/app.component.ts - 1 + src/app/+admin/follows/video-redundancies-list/video-redundancies-list.component.html + 96,97 - - Toggle the left menu + + Your name is required. - src/app/app.component.ts - 1 + src/app/shared/form-validators/instance-validators.ts + 19 - - Go to the discover videos page + + Your name must be at least 1 character long. - src/app/app.component.ts - 1 + src/app/shared/form-validators/instance-validators.ts + 20 - - Go to the trending videos page + + Your name cannot be more than 120 characters long. - src/app/app.component.ts - 1 + src/app/shared/form-validators/instance-validators.ts + 21 - - Go to the recently added videos page + + A subject is required. - src/app/app.component.ts - 1 + src/app/shared/form-validators/instance-validators.ts + 32 - - Go to the local videos page + + The subject must be at least 1 character long. - src/app/app.component.ts - 1 + src/app/shared/form-validators/instance-validators.ts + 33 - - Go to the videos upload page + + The subject cannot be more than 120 characters long. - src/app/app.component.ts - 1 + src/app/shared/form-validators/instance-validators.ts + 34 - - Go to my subscriptions + + A message is required. - src/app/core/auth/auth.service.ts - 1 + src/app/shared/form-validators/instance-validators.ts + 45 - - Go to my videos + + The message must be at least 3 characters long. - src/app/core/auth/auth.service.ts - 1 + src/app/shared/form-validators/instance-validators.ts + 46 - - Go to my imports + + The message cannot be more than 5000 characters long. - src/app/core/auth/auth.service.ts - 1 + src/app/shared/form-validators/instance-validators.ts + 47 - - Go to my channels + + Last week - src/app/core/auth/auth.service.ts - 1 + src/app/+admin/system/logs/logs.component.ts + 79 - - Cannot retrieve OAuth Client credentials: . - + + Last day - src/app/core/auth/auth.service.ts - 1 + src/app/+admin/system/logs/logs.component.ts + 84 - - Ensure you have correctly configured PeerTube (config/ directory), in particular the "webserver" section. + + Last hour - src/app/core/auth/auth.service.ts - 1 + src/app/+admin/system/logs/logs.component.ts + 89 - - You need to reconnect. + + debug - src/app/core/auth/auth.service.ts - 1 + src/app/+admin/system/logs/logs.component.ts + 101 - - Keyboard Shortcuts: + + info - src/app/core/hotkeys/hotkeys.component.ts - 1 + src/app/+admin/system/logs/logs.component.ts + 105 - - Success + + warning - src/app/core/notification/notifier.service.ts - 1 + src/app/+admin/system/logs/logs.component.ts + 109 - - Request is too large for the server. Please contact you administrator if you want to increase the limit size. + + error - src/app/core/rest/rest-extractor.service.ts - 1 + src/app/+admin/system/logs/logs.component.ts + 113 - - Too many attempts, please try again after minutes. + + Standard logs - src/app/core/rest/rest-extractor.service.ts - 1 + src/app/+admin/system/logs/logs.component.ts + 124 - - Too many attempts, please try again later. + + Audit logs - src/app/core/rest/rest-extractor.service.ts - 1 + src/app/+admin/system/logs/logs.component.ts + 128 - - Server error. Please retry later. + + Refresh - src/app/core/rest/rest-extractor.service.ts - 1 + src/app/+admin/system/logs/logs.component.html + 33 - - All unsaved data will be lost, are you sure you want to leave this page? + + now - src/app/core/routing/can-deactivate-guard.service.ts - 1 + src/app/+admin/system/logs/logs.component.html + 15 - - Administrator + + Loading... - src/app/core/users/user.service.ts - 1 + src/app/+admin/system/logs/logs.component.html + 37 - - Moderator + + By -> - src/app/core/users/user.service.ts - 1 + src/app/+admin/system/logs/logs.component.html + 45 - - hide + + Audio-only - src/app/menu/menu.component.ts - 1 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts + 61 - - blur + + A <code>.mp4</code> that keeps the original audio track, with no video - src/app/menu/menu.component.ts - 1 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts + 62 - - display + + 240p - src/app/menu/menu.component.ts - 1 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts + 66 - - Unknown + + 360p - src/app/menu/menu.component.ts - 1 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts + 70 - - any language + + 480p - src/app/menu/menu.component.ts - 1 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts + 74 - - Confirm + + 720p - src/app/modal/confirm.component.ts - 1 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts + 78 - - Domain is required. + + 1080p - src/app/shared/shared-forms/form-validators/batch-domains-validators.service.ts - 1 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts + 82 - - Domains entered are invalid. + + 2160p - src/app/shared/shared-forms/form-validators/batch-domains-validators.service.ts - 1 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts + 86 - - Domains entered contain duplicates. + + Auto (via ffmpeg) - src/app/shared/shared-forms/form-validators/batch-domains-validators.service.ts - 1 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts + 93 - - is not valid + + No limit - src/app/shared/shared-forms/form-validators/batch-domains-validators.service.ts - 1 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts + 101 - - Instance name is required. + + 1 hour - src/app/shared/shared-forms/form-validators/custom-config-validators.service.ts - 1 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts + 102 - - Short description should not be longer than 250 characters. + + 3 hours - src/app/shared/shared-forms/form-validators/custom-config-validators.service.ts - 1 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts + 103 - - Twitter username is required. + + 5 hours - src/app/shared/shared-forms/form-validators/custom-config-validators.service.ts - 1 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts + 104 - - Previews cache size is required. + + 10 hours - src/app/shared/shared-forms/form-validators/custom-config-validators.service.ts - 1 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts + 105 - - Previews cache size must be greater than 1. + + Configuration updated. - src/app/shared/shared-forms/form-validators/custom-config-validators.service.ts - 1 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts + 352 - - Previews cache size must be a number. + + You enabled signup: we automatically enabled the "Block new videos automatically" checkbox of the "Videos" section just below. - src/app/shared/shared-forms/form-validators/custom-config-validators.service.ts - 1 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts + 445 - - Captions cache size is required. + + Configuration - src/app/shared/shared-forms/form-validators/custom-config-validators.service.ts + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html 1 - - Captions cache size must be greater than 1. + + Instance information - src/app/shared/shared-forms/form-validators/custom-config-validators.service.ts - 1 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 7 - - Captions cache size must be a number. + + Basic configuration - src/app/shared/shared-forms/form-validators/custom-config-validators.service.ts - 1 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 239 - - Signup limit is required. + + Services - src/app/shared/shared-forms/form-validators/custom-config-validators.service.ts - 1 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 654 - - Signup limit must be greater than 1. + + Advanced configuration - src/app/shared/shared-forms/form-validators/custom-config-validators.service.ts - 1 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 830 - - Signup limit must be a number. + + Update configuration - src/app/shared/shared-forms/form-validators/custom-config-validators.service.ts - 1 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 1089 - - Admin email is required. + + INSTANCE - src/app/shared/shared-forms/form-validators/custom-config-validators.service.ts - 1 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 15 - - Admin email must be valid. + + Short description - src/app/shared/shared-forms/form-validators/custom-config-validators.service.ts - 1 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 30 - - Transcoding threads is required. + + Main instance categories - src/app/shared/shared-forms/form-validators/custom-config-validators.service.ts - 1 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 48 - - Transcoding threads must be greater or equal to 0. + + Add a new category - src/app/shared/shared-forms/form-validators/custom-config-validators.service.ts - 1 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 55 - - Index URL should be a URL + + Main languages you/your moderators speak - src/app/shared/shared-forms/form-validators/custom-config-validators.service.ts - 1 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 62 - - Search index URL should be a URL + + MODERATION & NSFW - src/app/shared/shared-forms/form-validators/custom-config-validators.service.ts - 1 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 80 - - Email is required. + + Manage users to build a moderation team. - src/app/shared/shared-forms/form-validators/instance-validators.service.ts - 1 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 82,83 + + + Policy on videos containing sensitive content - src/app/shared/shared-forms/form-validators/user-validators.service.ts - 1 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 104 - - Email must be valid. + + Who moderates the instance? What is the policy regarding NSFW videos? Political videos? etc - src/app/shared/shared-forms/form-validators/instance-validators.service.ts - 1 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 145 + + + YOU AND YOUR INSTANCE - src/app/shared/shared-forms/form-validators/user-validators.service.ts - 1 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 159 - - Your name is required. + + Who is behind the instance? - src/app/shared/shared-forms/form-validators/instance-validators.service.ts - 1 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 165 - - Your name must be at least 1 character long. + + A single person? A non-profit? A company? - src/app/shared/shared-forms/form-validators/instance-validators.service.ts - 1 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 166 - - Your name cannot be more than 120 characters long. + + Why did you create this instance? - src/app/shared/shared-forms/form-validators/instance-validators.service.ts - 1 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 177 - - A subject is required. + + To share your personal videos? To open registrations and allow people to upload what they want? - src/app/shared/shared-forms/form-validators/instance-validators.service.ts - 1 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 178 - - The subject must be at least 1 character long. + + How long do you plan to maintain this instance? - src/app/shared/shared-forms/form-validators/instance-validators.service.ts - 1 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 188 - - The subject cannot be more than 120 characters long. + + It's important to know for users who want to register on your instance - src/app/shared/shared-forms/form-validators/instance-validators.service.ts - 1 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 189 - - A message is required. + + How will you finance the PeerTube server? - src/app/shared/shared-forms/form-validators/instance-validators.service.ts - 1 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 199 - - The message must be at least 3 characters long. + + With your own funds? With user donations? Advertising? - src/app/shared/shared-forms/form-validators/instance-validators.service.ts - 1 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 200 - - The message cannot be more than 5000 characters long. + + OTHER INFORMATION - src/app/shared/shared-forms/form-validators/instance-validators.service.ts - 1 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 214 - - Username is required. + + What server/hardware does the instance run on? - src/app/shared/shared-forms/form-validators/login-validators.service.ts - 1 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 220 + + + i.e. 2vCore 2GB RAM, a direct the link to the server you rent, etc. - src/app/shared/shared-forms/form-validators/user-validators.service.ts - 1 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 221 - - Password is required. + + This instance is dedicated to sensitive or NSFW content - src/app/shared/shared-forms/form-validators/login-validators.service.ts - 1 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 91 + + + Enabling it will allow other administrators to know that you are mainly federating sensitive content. Moreover, the NSFW checkbox on video upload will be automatically checked by default. - src/app/shared/shared-forms/form-validators/user-validators.service.ts - 1 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 96,98 - - Confirmation of the password is required. + + With Do not list or Blur thumbnails, a confirmation will be requested to watch the video. - src/app/shared/shared-forms/form-validators/reset-password-validators.service.ts - 1 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 109,110 - - Username must be at least 1 character long. + + APPEARANCE - src/app/shared/shared-forms/form-validators/user-validators.service.ts - 1 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 245 - - Username cannot be more than 50 characters long. + + Use plugins & themes for more involved changes, or add slight customizations. - src/app/shared/shared-forms/form-validators/user-validators.service.ts - 1 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 247,248 - - Username should be lowercase alphanumeric; dots and underscores are allowed. + + default - src/app/shared/shared-forms/form-validators/user-validators.service.ts - 1 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 259 - - Password must be at least 6 characters long. + + Landing page - src/app/shared/shared-forms/form-validators/user-validators.service.ts - 1 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 268 + + + Discover videos - src/app/shared/shared-forms/form-validators/user-validators.service.ts - 1 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 271 - - Password cannot be more than 255 characters long. + + Trending videos - src/app/shared/shared-forms/form-validators/user-validators.service.ts - 1 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 272 + + + Most liked videos - src/app/shared/shared-forms/form-validators/user-validators.service.ts - 1 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 273 - - The new password and the confirmed password do not correspond. + + Recently added videos - src/app/shared/shared-forms/form-validators/user-validators.service.ts - 1 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 274 - - Video quota is required. + + BROADCAST MESSAGE - src/app/shared/shared-forms/form-validators/user-validators.service.ts - 1 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 286 - - Quota must be greater than -1. + + Display a message on your instance - src/app/shared/shared-forms/form-validators/user-validators.service.ts - 1 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 288,289 - - Daily upload limit is required. + + Enable broadcast message - src/app/shared/shared-forms/form-validators/user-validators.service.ts - 1 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 299 - - Daily upload limit must be greater than -1. + + Allow users to dismiss the broadcast message - src/app/shared/shared-forms/form-validators/user-validators.service.ts - 1 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 306 - - User role is required. + + Broadcast message level - src/app/shared/shared-forms/form-validators/user-validators.service.ts - 1 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 311 - - Description must be at least 3 characters long. + + Message - src/app/shared/shared-forms/form-validators/user-validators.service.ts - 1 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 323 + + + NEW USERS - src/app/shared/shared-forms/form-validators/video-channel-validators.service.ts - 1 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 338 + + + Manage users to set their quota individually. - src/app/shared/shared-forms/form-validators/video-playlist-validators.service.ts - 1 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 340,341 - - Description cannot be more than 1000 characters long. + + Enable Signup - src/app/shared/shared-forms/form-validators/user-validators.service.ts - 1 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 350 + + + ⚠️ This functionality requires a lot of attention and extra moderation. - src/app/shared/shared-forms/form-validators/video-channel-validators.service.ts - 1 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 353 - src/app/shared/shared-forms/form-validators/video-playlist-validators.service.ts - 1 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 584 - - - 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/+admin/config/edit-custom-config/edit-custom-config.component.html + 597 - - Ban reason must be at least 3 characters long. + + Signup requires email verification - src/app/shared/shared-forms/form-validators/user-validators.service.ts - 1 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 360 - - Ban reason cannot be more than 250 characters long. + + Signup limit - src/app/shared/shared-forms/form-validators/user-validators.service.ts - 1 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 364 - - Display name is required. - - src/app/shared/shared-forms/form-validators/user-validators.service.ts - 1 - + + {VAR_PLURAL, plural, =1 {user} other {users}} - src/app/shared/shared-forms/form-validators/video-channel-validators.service.ts - 1 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 370 + + + Default video quota per user - src/app/shared/shared-forms/form-validators/video-playlist-validators.service.ts - 1 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 382 - - Display name must be at least 1 character long. + + Default daily upload limit per user - src/app/shared/shared-forms/form-validators/user-validators.service.ts - 1 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 394 + + + VIDEOS - src/app/shared/shared-forms/form-validators/video-channel-validators.service.ts - 1 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 411 + + + Allow import with HTTP URL (i.e. YouTube) - src/app/shared/shared-forms/form-validators/video-playlist-validators.service.ts - 1 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 422 - - Display name cannot be more than 50 characters long. + + Allow import with a torrent file or a magnet URI - src/app/shared/shared-forms/form-validators/user-validators.service.ts - 1 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 429 + + + Block new videos automatically - src/app/shared/shared-forms/form-validators/video-channel-validators.service.ts - 1 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 443 - - Report reason is required. + + Unless a user is marked as trusted, their videos will stay private until a moderator reviews them. - src/app/shared/shared-forms/form-validators/video-abuse-validators.service.ts - 1 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 446 - - Report reason must be at least 2 characters long. + + SEARCH - src/app/shared/shared-forms/form-validators/video-abuse-validators.service.ts - 1 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 460 - - Report reason cannot be more than 3000 characters long. + + Allow users to do remote URI/handle search - src/app/shared/shared-forms/form-validators/video-abuse-validators.service.ts - 1 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 471 - - Moderation comment is required. + + Allow your users to look up remote videos/actors that may not be federated with your instance - src/app/shared/shared-forms/form-validators/video-abuse-validators.service.ts - 1 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 474 - - Moderation comment must be at least 2 characters long. + + Allow anonymous to do remote URI/handle search - src/app/shared/shared-forms/form-validators/video-abuse-validators.service.ts - 1 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 482 - - Moderation comment cannot be more than 3000 characters long. + + Allow anonymous users to look up remote videos/actors that may not be federated with your instance - src/app/shared/shared-forms/form-validators/video-abuse-validators.service.ts - 1 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 485 - - The channel is required. + + Enable global search - src/app/shared/shared-forms/form-validators/video-accept-ownership-validators.service.ts - 1 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 496 - - Block reason must be at least 2 characters long. + + ⚠️ This functionality depends heavily on the moderation of instances followed by the search index you select. - src/app/shared/shared-forms/form-validators/video-block-validators.service.ts - 1 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 499 - - Block reason cannot be more than 300 characters long. + + You should only use moderated search indexes in production, or host your own. - src/app/shared/shared-forms/form-validators/video-block-validators.service.ts - 1 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 502,503 - - Video caption language is required. + + Search index URL - src/app/shared/shared-forms/form-validators/video-captions-validators.service.ts - 1 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 508 - - Video caption file is required. + + Disable local search in search bar - src/app/shared/shared-forms/form-validators/video-captions-validators.service.ts - 1 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 519 - - The username is required. + + Search bar uses the global search index by default - src/app/shared/shared-forms/form-validators/video-change-ownership-validators.service.ts - 1 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 526 - - You can only transfer ownership to a local account + + Otherwise the local search stays used by default - src/app/shared/shared-forms/form-validators/video-change-ownership-validators.service.ts - 1 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 529 - - Name is required. + + FEDERATION - src/app/shared/shared-forms/form-validators/video-channel-validators.service.ts - 1 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 547 - - Name must be at least 1 character long. + + Manage relations with other instances. - src/app/shared/shared-forms/form-validators/video-channel-validators.service.ts - 1 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 549,550 - - Name cannot be more than 50 characters long. + + Other instances can follow yours - src/app/shared/shared-forms/form-validators/video-channel-validators.service.ts - 1 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 561 - - Name should be lowercase alphanumeric; dots and underscores are allowed. + + Manually approve new instance followers - src/app/shared/shared-forms/form-validators/video-channel-validators.service.ts - 1 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 568 - - Support text must be at least 3 characters long. + + Automatically follow back instances - src/app/shared/shared-forms/form-validators/video-channel-validators.service.ts - 1 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 581 - - Support text cannot be more than 1000 characters long. + + Automatically follow instances of a public index - src/app/shared/shared-forms/form-validators/video-channel-validators.service.ts - 1 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 594 - - Comment is required. + + You should only follow moderated indexes in production, or host your own. - src/app/shared/shared-forms/form-validators/video-comment-validators.service.ts - 1 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 600,601 - - Comment must be at least 2 characters long. + + Index URL - src/app/shared/shared-forms/form-validators/video-comment-validators.service.ts - 1 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 606 - - Comment cannot be more than 3000 characters long. + + ADMINISTRATORS - src/app/shared/shared-forms/form-validators/video-comment-validators.service.ts - 1 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 626 - - Display name cannot be more than 120 characters long. + + Admin email - src/app/shared/shared-forms/form-validators/video-playlist-validators.service.ts - 1 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 632 - - Privacy is required. + + Enable contact form - src/app/shared/shared-forms/form-validators/video-playlist-validators.service.ts - 1 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 643 - - The channel is required when the playlist is public. + + TWITTER - src/app/shared/shared-forms/form-validators/video-playlist-validators.service.ts - 1 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 660 - - Video name is required. + + Optional. If any, provide the Twitter account representing your instance to improve link previews. - src/app/shared/shared-forms/form-validators/video-validators.service.ts - 1 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 662,663 - - Video name must be at least 3 characters long. + + Your Twitter username - src/app/shared/shared-forms/form-validators/video-validators.service.ts - 1 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 672 - - Video name cannot be more than 120 characters long. + + Instance allowed by Twitter - src/app/shared/shared-forms/form-validators/video-validators.service.ts - 1 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 684 - - Video privacy is required. + + If your instance is explicitly allowed by Twitter, a video player will be embedded in the Twitter feed on PeerTube video share. If the instance is not, we use an image link card that will redirect to your PeerTube instance. Check this checkbox, save the configuration and test with a video URL of your instance (https://example.com/videos/watch/blabla) on https://cards-dev.twitter.com/validator to see if you instance is allowed. - src/app/shared/shared-forms/form-validators/video-validators.service.ts - 1 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 689,694 - - Video channel is required. + + Enable users of your instance to stream live. - src/app/shared/shared-forms/form-validators/video-validators.service.ts - 1 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 716,717 - - Video description must be at least 3 characters long. + + ⚠️ Enabling live streaming requires trust in your users and extra moderation work - src/app/shared/shared-forms/form-validators/video-validators.service.ts - 1 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 731,732 - - Video description cannot be more than 10000 characters long. + + Allow your users to automatically publish a replay of their live - src/app/shared/shared-forms/form-validators/video-validators.service.ts - 1 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 739 - - A tag should be more than 2 characters long. + + If the user quota is reached, PeerTube will automatically terminate the live streaming - src/app/shared/shared-forms/form-validators/video-validators.service.ts - 1 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 742,743 - - A tag should be less than 30 characters long. + + Max lives created on your instance (-1 for "unlimited") - src/app/shared/shared-forms/form-validators/video-validators.service.ts - 1 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 748 - - Video support must be at least 3 characters long. + + {VAR_PLURAL, plural, =1 {live} other {lives}} - src/app/shared/shared-forms/form-validators/video-validators.service.ts - 1 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 751 - - Video support cannot be more than 1000 characters long. + + Max lives created per user (-1 for "unlimited") - src/app/shared/shared-forms/form-validators/video-validators.service.ts - 1 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 756 - - A date is required to schedule video update. + + {VAR_PLURAL, plural, =1 {live} other {lives}} - src/app/shared/shared-forms/form-validators/video-validators.service.ts - 1 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 759 - - Copied + + Max live duration - src/app/shared/shared-forms/input-readonly-copy.component.ts - 1 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 764 + + + Enable live transcoding - src/app/shared/shared-video-miniature/video-download.component.ts - 1 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 780 - - max size + + Requires a lot of CPU! - src/app/shared/shared-forms/preview-upload.component.ts - 1 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 783,784 + + + Live transcoding threads - src/app/shared/shared-main/account/actor-avatar-info.component.ts - 1 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 789 - - This file is too large. + + Live resolutions to generate - src/app/shared/shared-forms/reactive-file.component.ts - 1 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 801 - - PeerTube cannot handle this kind of file. Accepted extensions are . + + Allow live streaming - src/app/shared/shared-forms/reactive-file.component.ts - 1 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 727 - - Hidden + + {VAR_PLURAL, plural, =0 {} =1 {thread} other {threads}} - src/app/shared/shared-instance/instance-features-table.component.ts - 1 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 793 - - - Blurred with confirmation request - src/app/shared/shared-instance/instance-features-table.component.ts - 1 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 935 - - Displayed + + TRANSCODING - src/app/shared/shared-instance/instance-features-table.component.ts - 1 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 836 - - ~ + + 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/shared/shared-instance/instance-features-table.component.ts - 1 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 838,840 - - {VAR_PLURAL, plural, =1 {minute} other {minutes} } + + Allow additional extensions - src/app/shared/shared-instance/instance-features-table.component.ts - 1 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 862 - - of full HD videos + + Allows users to upload .mkv, .mov, .avi, .wmv, .flv, .f4v, .3g2, .3gp, .mts, m2ts, .mxf, .nut videos. - src/app/shared/shared-instance/instance-features-table.component.ts - 1 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 865 - - of HD videos + + Allow audio files upload - src/app/shared/shared-instance/instance-features-table.component.ts - 1 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 873 - - of average quality videos + + Allows users to upload audio files that will be merged with the preview file on upload. - src/app/shared/shared-instance/instance-features-table.component.ts - 1 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 876 - - (channel page) + + WebTorrent support enabled - src/app/shared/shared-main/account/avatar.component.ts - 1 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 885 + + + HLS with P2P support enabled - src/app/shared/shared-video-miniature/video-miniature.component.ts - 1 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 906 - - (account page) + + Transcoding threads - src/app/shared/shared-main/account/avatar.component.ts - 1 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 931 - - years ago + + Resolutions to generate - src/app/shared/shared-main/angular/from-now.pipe.ts - 1 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 944 - - year ago + + CACHE - src/app/shared/shared-main/angular/from-now.pipe.ts - 1 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 970 - - months ago + + Some files are not federated, and fetched when necessary. Define their caching policies. - src/app/shared/shared-main/angular/from-now.pipe.ts - 1 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 972,973 - - month ago + + Number of previews to keep in cache - src/app/shared/shared-main/angular/from-now.pipe.ts - 1 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 980 - - weeks ago + + {VAR_PLURAL, plural, =1 {cached image} other {cached images}} - src/app/shared/shared-main/angular/from-now.pipe.ts - 1 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 986 - - week ago + + Number of video captions to keep in cache - src/app/shared/shared-main/angular/from-now.pipe.ts - 1 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 992 - - days ago + + {VAR_PLURAL, plural, =1 {cached image} other {cached images}} - src/app/shared/shared-main/angular/from-now.pipe.ts - 1 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 998 - - day ago + + CUSTOMIZATIONS - src/app/shared/shared-main/angular/from-now.pipe.ts - 1 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 1010 - - hours ago + + Slight modifications to your PeerTube instance for when creating a plugin or theme is overkill. - src/app/shared/shared-main/angular/from-now.pipe.ts - 1 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 1012,1013 - - hour ago + + JavaScript - src/app/shared/shared-main/angular/from-now.pipe.ts - 1 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 1021 - - min ago + + Transcoding enabled - src/app/shared/shared-main/angular/from-now.pipe.ts - 1 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 850 - - just now + + If you disable transcoding, many videos from your users will not work! - src/app/shared/shared-main/angular/from-now.pipe.ts - 1 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 854 - - Markdown compatible that supports: + + Experimental, we suggest you to not disable webtorrent support for nowIf you also enabled HLS support, it will multiply videos storage by 2If disabled, breaks federation with PeerTube instances < 2.1 - src/app/shared/shared-main/misc/help.component.ts - 1 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 889,895 - - Emphasis + + Requires ffmpeg >= 4.1Generate HLS playlists and fragmented MP4 files resulting in a better playback than with the current default player:Resolution change is smootherFaster playback in particular with long videosMore stable playback (less bugs/infinite loading)If you also enabled WebTorrent support, it will multiply videos storage by 2 - src/app/shared/shared-main/misc/help.component.ts - 1 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 910,919 - - Links + + Write JavaScript code directly.Example: console.log('my instance is amazing'); - src/app/shared/shared-main/misc/help.component.ts - 1 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 1025 - - New lines + + 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-main/misc/help.component.ts - 1 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 1044,1055 - - Lists + + It seems like the configuration is invalid. Please search for potential errors in the different tabs. - src/app/shared/shared-main/misc/help.component.ts - 1 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 1082,1083 - - Images + + You cannot allow live replay if you don't enable transcoding. - src/app/shared/shared-main/misc/help.component.ts - 1 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 1086,1087 - - Only I can see this video + + User created. - src/app/shared/shared-main/video/video.service.ts - 1 + src/app/+admin/users/user-edit/user-create.component.ts + 77 - - Only people with the private link can see this video + + Create user - src/app/shared/shared-main/video/video.service.ts - 1 + src/app/+admin/users/user-edit/user-create.component.ts + 95 - - Anyone can see this video + + Users - src/app/shared/shared-main/video/video.service.ts - 1 + src/app/+admin/users/user-edit/user-edit.component.html + 4 + + + src/app/+admin/users/user-edit/user-edit.component.html + 4 - - Only users of this instance can see this video + + mail@example.com - src/app/shared/shared-main/video/video.service.ts - 1 + src/app/+admin/users/user-edit/user-edit.component.html + 107 + + + src/app/+admin/users/user-edit/user-edit.component.html + 107 - - Account unmuted. + + Role - src/app/shared/shared-moderation/account-blocklist.component.ts - 1 + src/app/+admin/users/user-edit/user-edit.component.html + 135 - src/app/shared/shared-moderation/user-moderation-dropdown.component.ts - 1 + src/app/+admin/users/user-edit/user-edit.component.html + 135 - - Account unmuted by your instance. + + Doesn't need review before a video goes public - src/app/shared/shared-moderation/account-blocklist.component.ts - 1 + src/app/+admin/users/user-edit/user-edit.component.html + 179 - - - Process domains - src/app/shared/shared-moderation/batch-domains-modal.component.ts - 1 + src/app/+admin/users/user-edit/user-edit.component.html + 179 - - Instance unmuted. + + {VAR_PLURAL, plural, =1 {Video} other {Videos}} - src/app/shared/shared-moderation/server-blocklist.component.ts - 1 + src/app/+admin/users/user-edit/user-edit.component.html + 24 - src/app/shared/shared-moderation/user-moderation-dropdown.component.ts - 1 + src/app/+admin/users/user-edit/user-edit.component.html + 24 - - Instance unmuted by your instance. + + {VAR_PLURAL, plural, =1 {Channel} other {Channels}} - src/app/shared/shared-moderation/server-blocklist.component.ts - 1 + src/app/+admin/users/user-edit/user-edit.component.html + 30 - - - Instance muted. - src/app/shared/shared-moderation/server-blocklist.component.ts - 1 + src/app/+admin/users/user-edit/user-edit.component.html + 30 - - Instance muted by your instance. + + {VAR_PLURAL, plural, =1 {Subscriber} other {Subscribers}} - src/app/shared/shared-moderation/server-blocklist.component.ts - 1 + src/app/+admin/users/user-edit/user-edit.component.html + 36 - - - users banned. - src/app/shared/shared-moderation/user-ban-modal.component.ts - 1 + src/app/+admin/users/user-edit/user-edit.component.html + 36 - - User banned. + + Incriminated in reports - src/app/shared/shared-moderation/user-ban-modal.component.ts - 1 + src/app/+admin/users/user-edit/user-edit.component.html + 42 - - - Do you really want to unban ? - src/app/shared/shared-moderation/user-moderation-dropdown.component.ts - 1 + src/app/+admin/users/user-edit/user-edit.component.html + 42 - - User unbanned. + + Authored reports accepted - src/app/shared/shared-moderation/user-moderation-dropdown.component.ts - 1 + src/app/+admin/users/user-edit/user-edit.component.html + 48 - - - If you remove this user, you will not be able to create another with the same username! - src/app/shared/shared-moderation/user-moderation-dropdown.component.ts - 1 + src/app/+admin/users/user-edit/user-edit.component.html + 48 - - User deleted. + + {VAR_PLURAL, plural, =1 {Comment} other {Comments}} - src/app/shared/shared-moderation/user-moderation-dropdown.component.ts - 1 + src/app/+admin/users/user-edit/user-edit.component.html + 54 - - - User email set as verified - src/app/shared/shared-moderation/user-moderation-dropdown.component.ts - 1 + src/app/+admin/users/user-edit/user-edit.component.html + 54 - - Account muted. + + NEW USER - src/app/shared/shared-moderation/user-moderation-dropdown.component.ts - 1 + src/app/+admin/users/user-edit/user-edit.component.html + 73 - - - Instance muted. - src/app/shared/shared-moderation/user-moderation-dropdown.component.ts - 1 + src/app/+admin/users/user-edit/user-edit.component.html + 73 - - Account unmuted by the instance. + + john - src/app/shared/shared-moderation/user-moderation-dropdown.component.ts - 1 + src/app/+admin/users/user-edit/user-edit.component.html + 85 - - - Instance muted by the instance. - src/app/shared/shared-moderation/user-moderation-dropdown.component.ts - 1 + src/app/+admin/users/user-edit/user-edit.component.html + 85 - - Instance unmuted by the instance. + + john_channel - src/app/shared/shared-moderation/user-moderation-dropdown.component.ts - 1 + src/app/+admin/users/user-edit/user-edit.component.html + 96 - - - Are you sure you want to remove all the comments of this account? - src/app/shared/shared-moderation/user-moderation-dropdown.component.ts - 1 + src/app/+admin/users/user-edit/user-edit.component.html + 96 - - Delete account comments + + If you leave the password empty, an email will be sent to the user. - src/app/shared/shared-moderation/user-moderation-dropdown.component.ts - 1 + src/app/+admin/users/user-edit/user-edit.component.html + 121,122 - - - Will remove comments of this account (may take several minutes). - src/app/shared/shared-moderation/user-moderation-dropdown.component.ts - 1 + src/app/+admin/users/user-edit/user-edit.component.html + 121,122 - - Edit user + + Transcoding is enabled. The video quota only takes into account original video size. At most, this user could upload ~ . - src/app/shared/shared-moderation/user-moderation-dropdown.component.ts - 1 + src/app/+admin/users/user-edit/user-edit.component.html + 160,162 - - - Change quota, role, and more. - src/app/shared/shared-moderation/user-moderation-dropdown.component.ts - 1 + src/app/+admin/users/user-edit/user-edit.component.html + 160,162 - - Delete user + + Send a link to reset the password by email to the user - src/app/shared/shared-moderation/user-moderation-dropdown.component.ts - 1 + src/app/+admin/users/user-edit/user-edit.component.html + 204 - - - Unban user - src/app/shared/shared-moderation/user-moderation-dropdown.component.ts - 1 + src/app/+admin/users/user-edit/user-edit.component.html + 204 - - Allow the user to login and create videos/comments again + + Ask for new password - src/app/shared/shared-moderation/user-moderation-dropdown.component.ts - 1 + src/app/+admin/users/user-edit/user-edit.component.html + 205 - - - Mute this account - src/app/shared/shared-moderation/user-moderation-dropdown.component.ts - 1 + src/app/+admin/users/user-edit/user-edit.component.html + 205 - - Hide any content from that user for you. + + Manually set the user password - src/app/shared/shared-moderation/user-moderation-dropdown.component.ts - 1 + src/app/+admin/users/user-edit/user-edit.component.html + 209 - - - Unmute this account - src/app/shared/shared-moderation/user-moderation-dropdown.component.ts - 1 + src/app/+admin/users/user-edit/user-edit.component.html + 209 - - Show back content from that user for you. + + User updated. - src/app/shared/shared-moderation/user-moderation-dropdown.component.ts - 1 + src/app/+admin/users/user-edit/user-update.component.ts + 85 - - Mute the instance + + Update user - src/app/shared/shared-moderation/user-moderation-dropdown.component.ts - 1 + src/app/+admin/users/user-edit/user-update.component.ts + 102 - - Hide any content from that instance for you. + + An email asking for password reset has been sent to . - src/app/shared/shared-moderation/user-moderation-dropdown.component.ts - 1 + src/app/+admin/users/user-edit/user-update.component.ts + 108 - - Unmute the instance + + Password changed for user . - src/app/shared/shared-moderation/user-moderation-dropdown.component.ts - 1 + src/app/+admin/users/user-edit/user-password.component.ts + 40 - - Show back content from that instance for you. + + Update user password - src/app/shared/shared-moderation/user-moderation-dropdown.component.ts - 1 + src/app/+admin/users/user-edit/user-password.component.ts + 52 - - Remove comments from your videos + + Show - src/app/shared/shared-moderation/user-moderation-dropdown.component.ts - 1 + src/app/+admin/users/user-edit/user-password.component.html + 10 - - Remove comments of this account from your videos. + + Hide - src/app/shared/shared-moderation/user-moderation-dropdown.component.ts - 1 + src/app/+admin/users/user-edit/user-password.component.html + 11 - - Mute this account by your instance + + Do you really want to unban users? - src/app/shared/shared-moderation/user-moderation-dropdown.component.ts - 1 + src/app/+admin/users/user-list/user-list.component.ts + 171 - - Hide any content from that user for you, your instance and its users. + + users unbanned. - src/app/shared/shared-moderation/user-moderation-dropdown.component.ts - 1 + src/app/+admin/users/user-list/user-list.component.ts + 177 - - Unmute this account by your instance + + If you remove these users, you will not be able to create others with the same username! - src/app/shared/shared-moderation/user-moderation-dropdown.component.ts - 1 + src/app/+admin/users/user-list/user-list.component.ts + 193 - - Show back content from that user for you, your instance and its users. + + users deleted. - src/app/shared/shared-moderation/user-moderation-dropdown.component.ts - 1 + src/app/+admin/users/user-list/user-list.component.ts + 199 - - Mute the instance by your instance + + users email set as verified. - src/app/shared/shared-moderation/user-moderation-dropdown.component.ts - 1 + src/app/+admin/users/user-list/user-list.component.ts + 210 - - Hide any content from that instance for you, your instance and its users. + + Showing to of users - src/app/shared/shared-moderation/user-moderation-dropdown.component.ts - 1 + src/app/+admin/users/user-list/user-list.component.html + 6 - - Unmute the instance by your instance + + Advanced user filters - src/app/shared/shared-moderation/user-moderation-dropdown.component.ts - 1 + src/app/+admin/users/user-list/user-list.component.html + 27 - - Show back content from that instance for you, your instance and its users. + + Banned users - src/app/shared/shared-moderation/user-moderation-dropdown.component.ts - 1 + src/app/+admin/users/user-list/user-list.component.html + 28 - - Remove comments from your instance + + Create user - src/app/shared/shared-moderation/user-moderation-dropdown.component.ts - 1 + src/app/+admin/users/user-list/user-list.component.html + 42 - - Remove comments of this account from your instance. + + Table parameters - src/app/shared/shared-moderation/user-moderation-dropdown.component.ts - 1 + src/app/+admin/users/user-list/user-list.component.html + 58 - - Violent or repulsive + + Select columns - src/app/shared/shared-moderation/video-report.component.ts - 1 + src/app/+admin/users/user-list/user-list.component.html + 64 - - Contains offensive, violent, or coarse language or iconography. + + Highlight banned users - src/app/shared/shared-moderation/video-report.component.ts - 1 + src/app/+admin/users/user-list/user-list.component.html + 70 - - Hateful or abusive + + User's email must be verified to login - src/app/shared/shared-moderation/video-report.component.ts - 1 + src/app/+admin/users/user-list/user-list.component.html + 129 + + + src/app/+admin/users/user-list/user-list.component.html + 129 - - Contains abusive, racist or sexist language or iconography. + + User's email is verified / User can login without email verification - src/app/shared/shared-moderation/video-report.component.ts - 1 + src/app/+admin/users/user-list/user-list.component.html + 133 - - Spam, ad or false news + + Total daily video quota - src/app/shared/shared-moderation/video-report.component.ts - 1 + src/app/+admin/users/user-list/user-list.component.html + 150 - - Contains marketing, spam, purposefully deceitful news, or otherwise misleading thumbnail/text/tags. Please provide reputable sources to report hoaxes. + + The user was banned - src/app/shared/shared-moderation/video-report.component.ts - 1 + src/app/+admin/users/user-list/user-list.component.html + 160 - - - Privacy breach or doxxing - src/app/shared/shared-moderation/video-report.component.ts - 1 + src/app/+admin/users/user-list/user-list.component.html + 160 - - 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). + + Ban reason: - src/app/shared/shared-moderation/video-report.component.ts - 1 + src/app/+admin/users/user-list/user-list.component.html + 177 - - Intellectual property violation + + Comment is required. - src/app/shared/shared-moderation/video-report.component.ts - 1 + src/app/shared/form-validators/video-comment-validators.ts + 7 - - Infringes my intellectual property or copyright, wrt. the regional rules with which the server must comply. + + Comment must be at least 2 characters long. - src/app/shared/shared-moderation/video-report.component.ts - 1 + src/app/shared/form-validators/video-comment-validators.ts + 8 - - Breaks server rules + + Comment cannot be more than 3000 characters long. - src/app/shared/shared-moderation/video-report.component.ts - 1 + src/app/shared/form-validators/video-comment-validators.ts + 9 - - Anything not included in the above that breaks the terms of service, code of conduct, or general rules in place on the server. + + accepted in instance followers - src/app/shared/shared-moderation/video-report.component.ts - 1 + src/app/+admin/follows/followers-list/followers-list.component.ts + 41 - - The above can only be seen in thumbnails. + + Do you really want to reject this follower? - src/app/shared/shared-moderation/video-report.component.ts - 1 + src/app/+admin/follows/followers-list/followers-list.component.ts + 52 - - The above can only be seen in captions (please describe which). + + Reject - src/app/shared/shared-moderation/video-report.component.ts - 1 + src/app/+admin/follows/followers-list/followers-list.component.ts + 53 - - Video reported. + + rejected from instance followers - src/app/shared/shared-moderation/video-report.component.ts - 1 + src/app/+admin/follows/followers-list/followers-list.component.ts + 60 - - Add to watch later + + Do you really want to delete this follower? - src/app/shared/shared-thumbnail/video-thumbnail.component.ts - 1 + src/app/+admin/follows/followers-list/followers-list.component.ts + 73 - - Remove from watch later + + removed from instance followers - src/app/shared/shared-thumbnail/video-thumbnail.component.ts - 1 + src/app/+admin/follows/followers-list/followers-list.component.ts + 81 - - Interface settings updated. + + Instances following you - src/app/shared/shared-user-settings/user-interface-settings.component.ts - 1 + src/app/+admin/follows/followers-list/followers-list.component.html + 3 + + + Showing to of followers - src/app/shared/shared-user-settings/user-interface-settings.component.ts - 1 + src/app/+admin/follows/followers-list/followers-list.component.html + 10 - - Unknown language + + Follower handle - src/app/shared/shared-user-settings/user-video-settings.component.ts - 1 + src/app/+admin/follows/followers-list/followers-list.component.html + 28 - - Video settings updated. + + Score - src/app/shared/shared-user-settings/user-video-settings.component.ts - 1 + src/app/+admin/follows/followers-list/followers-list.component.html + 30 - - Display/Video settings updated. + + Open actor page in a new tab - src/app/shared/shared-user-settings/user-video-settings.component.ts - 1 + src/app/+admin/follows/followers-list/followers-list.component.html + 46 - - Subscribed to all current channels of . You will be notified of all their new videos. + + No follower found matching current filters. - src/app/shared/shared-user-subscription/subscribe-button.component.ts - 1 + src/app/+admin/follows/followers-list/followers-list.component.html + 68 - - Subscribed to . You will be notified of all their new videos. + + Your instance doesn't have any follower. - src/app/shared/shared-user-subscription/subscribe-button.component.ts - 1 + src/app/+admin/follows/followers-list/followers-list.component.html + 69 - - Subscribed + + Video caption language is required. - src/app/shared/shared-user-subscription/subscribe-button.component.ts - 1 + src/app/shared/form-validators/video-captions-validators.ts + 7 - - Unsubscribed from all channels of + + Video caption file is required. - src/app/shared/shared-user-subscription/subscribe-button.component.ts - 1 + src/app/shared/form-validators/video-captions-validators.ts + 14 - - Unsubscribed from + + Video name is required. - src/app/shared/shared-user-subscription/subscribe-button.component.ts - 1 + src/app/shared/form-validators/video-validators.ts + 7 - - Unsubscribed + + Video name must be at least 3 characters long. - src/app/shared/shared-user-subscription/subscribe-button.component.ts - 1 + src/app/shared/form-validators/video-validators.ts + 8 - - This video will be duplicated by your instance. + + Video name cannot be more than 120 characters long. - src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts - 1 + src/app/shared/form-validators/video-validators.ts + 9 - - Block + + Video privacy is required. - src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts - 1 + src/app/shared/form-validators/video-validators.ts + 16 - - Mirror + + Video channel is required. - src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts - 1 + src/app/shared/form-validators/video-validators.ts + 43 - - Encoder + + Video description must be at least 3 characters long. - src/app/shared/shared-video-miniature/video-download.component.ts - 1 + src/app/shared/form-validators/video-validators.ts + 50 - - Format name + + Video description cannot be more than 10000 characters long. - src/app/shared/shared-video-miniature/video-download.component.ts - 1 + src/app/shared/form-validators/video-validators.ts + 51 - - Size + + A tag should be more than 2 characters long. - src/app/shared/shared-video-miniature/video-download.component.ts - 1 + src/app/shared/form-validators/video-validators.ts + 58 - - Bitrate + + A tag should be less than 30 characters long. - src/app/shared/shared-video-miniature/video-download.component.ts - 1 + src/app/shared/form-validators/video-validators.ts + 59 + + + A maximum of 5 tags can be used on a video. - src/app/shared/shared-video-miniature/video-download.component.ts - 1 + src/app/shared/form-validators/video-validators.ts + 66 - - Codec + + A tag should be more than 1 and less than 30 characters long. - src/app/shared/shared-video-miniature/video-download.component.ts - 1 + src/app/shared/form-validators/video-validators.ts + 67 - - Profile + + Video support must be at least 3 characters long. - src/app/shared/shared-video-miniature/video-download.component.ts - 1 + src/app/shared/form-validators/video-validators.ts + 74 - - Resolution + + Video support cannot be more than 1000 characters long. - src/app/shared/shared-video-miniature/video-download.component.ts - 1 + src/app/shared/form-validators/video-validators.ts + 75 - - Aspect ratio + + A date is required to schedule video update. - src/app/shared/shared-video-miniature/video-download.component.ts - 1 + src/app/shared/form-validators/video-validators.ts + 82 - - Average frame rate + + Instance name is required. - src/app/shared/shared-video-miniature/video-download.component.ts - 1 + src/app/shared/form-validators/custom-config-validators.ts + 7 - - Pixel format + + Short description should not be longer than 250 characters. - src/app/shared/shared-video-miniature/video-download.component.ts - 1 + src/app/shared/form-validators/custom-config-validators.ts + 14 - - Sample rate + + Twitter username is required. - src/app/shared/shared-video-miniature/video-download.component.ts - 1 + src/app/shared/form-validators/custom-config-validators.ts + 21 - - Channel Layout + + Previews cache size is required. - src/app/shared/shared-video-miniature/video-download.component.ts - 1 + src/app/shared/form-validators/custom-config-validators.ts + 28 - - Published + + Previews cache size must be greater than 1. - src/app/shared/shared-video-miniature/video-miniature.component.ts - 1 + src/app/shared/form-validators/custom-config-validators.ts + 29 - - Publication scheduled on + + Previews cache size must be a number. - src/app/shared/shared-video-miniature/video-miniature.component.ts - 1 + src/app/shared/form-validators/custom-config-validators.ts + 30 - - Waiting transcoding + + Captions cache size is required. - src/app/shared/shared-video-miniature/video-miniature.component.ts - 1 + src/app/shared/form-validators/custom-config-validators.ts + 37 - - To transcode + + Captions cache size must be greater than 1. - src/app/shared/shared-video-miniature/video-miniature.component.ts - 1 + src/app/shared/form-validators/custom-config-validators.ts + 38 - - To import + + Captions cache size must be a number. - src/app/shared/shared-video-miniature/video-miniature.component.ts - 1 + src/app/shared/form-validators/custom-config-validators.ts + 39 - - Video removed from + + Signup limit is required. - src/app/shared/shared-video-playlist/video-add-to-playlist.component.ts - 1 + src/app/shared/form-validators/custom-config-validators.ts + 46 + + + Signup limit must be greater than 1. - src/app/shared/shared-video-playlist/video-playlist-element-miniature.component.ts - 1 + src/app/shared/form-validators/custom-config-validators.ts + 47 - - Video added in at timestamps + + Signup limit must be a number. - src/app/shared/shared-video-playlist/video-add-to-playlist.component.ts - 1 + src/app/shared/form-validators/custom-config-validators.ts + 48 - - Video added in + + Admin email is required. - src/app/shared/shared-video-playlist/video-add-to-playlist.component.ts - 1 + src/app/shared/form-validators/custom-config-validators.ts + 55 - - Timestamps updated + + Admin email must be valid. - src/app/shared/shared-video-playlist/video-playlist-element-miniature.component.ts - 1 + src/app/shared/form-validators/custom-config-validators.ts + 56 - - Starts at + + Transcoding threads is required. - src/app/shared/shared-video-playlist/video-playlist-element-miniature.component.ts - 1 + src/app/shared/form-validators/custom-config-validators.ts + 63 + + + Transcoding threads must be greater or equal to 0. - src/app/shared/shared-video-playlist/video-playlist-element-miniature.component.ts - 1 + src/app/shared/form-validators/custom-config-validators.ts + 64 - - Stops at + + Index URL should be a URL - src/app/shared/shared-video-playlist/video-playlist-element-miniature.component.ts - 1 + src/app/shared/form-validators/custom-config-validators.ts + 71 - - and stops at + + Search index URL should be a URL - src/app/shared/shared-video-playlist/video-playlist-element-miniature.component.ts - 1 + src/app/shared/form-validators/custom-config-validators.ts + 78