X-Git-Url: https://git.immae.eu/?a=blobdiff_plain;f=client%2Fsrc%2Flocale%2Fangular.xlf;h=7d88d6ad98faec164efe0ff7099b845ca83361ee;hb=fec50a715e3b44edb9bce7b149263d69fdb4395f;hp=2c94e89b1eed122b08c31e8b6634dbef32c75b1d;hpb=4d45cdfa10769bb1134c466e4e5c9794f09ef342;p=github%2FChocobozzz%2FPeerTube.git diff --git a/client/src/locale/angular.xlf b/client/src/locale/angular.xlf index 2c94e89b1..7d88d6ad9 100644 --- a/client/src/locale/angular.xlf +++ b/client/src/locale/angular.xlf @@ -1,11095 +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 - 88 + 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 - 88 + src/app/modal/welcome-modal.component.html + 3 + + + CLI documentation - src/app/+my-account/+my-account-video-channels/my-account-video-channel-edit.component.html - 11 + 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/+videos/+video-edit/shared/video-edit.component.html - 226 + src/app/modal/welcome-modal.component.html + 19,20 + + + Managing users, following other instances, dealing with spammers... - src/app/+videos/+video-edit/video-add-components/video-upload.component.html - 40 + src/app/modal/welcome-modal.component.html + 22 - - Get help + + + Use documentation - src/app/shared/shared-main/misc/help.component.html - 29 + src/app/modal/welcome-modal.component.html + 26,27 - - + + + Setup your account, managing video playlists, discover third-party applications... - src/app/shared/shared-main/misc/top-menu-dropdown.component.html - 12 + src/app/modal/welcome-modal.component.html + 29 + + + Useful links - src/app/shared/shared-main/misc/top-menu-dropdown.component.html - 21 + src/app/modal/welcome-modal.component.html + 39 - - You don't have notifications. + + + Official PeerTube website (news, support, contribute...): https://joinpeertube.org - src/app/shared/shared-main/users/user-notifications.component.html - 1 + src/app/modal/welcome-modal.component.html + 42,43 - - - published a new video: - + + + Put your instance on the public PeerTube index: https://instances.joinpeertube.org/instances - src/app/shared/shared-main/users/user-notifications.component.html - 15 + src/app/modal/welcome-modal.component.html + 45 - - - The notification concerns a video now unavailable - + + + It's time to configure your instance! - src/app/shared/shared-main/users/user-notifications.component.html - 23 + src/app/modal/welcome-modal.component.html + 55 - - - Your video has been unblocked - + + + 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 - 32 + src/app/modal/welcome-modal.component.html + 58,61 - - - Your video has been blocked - + + + 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 - 40 + src/app/modal/welcome-modal.component.html + 64,67 - - - A new video abuse has been created on video - + + + Remind me later - src/app/shared/shared-main/users/user-notifications.component.html - 48 + src/app/modal/welcome-modal.component.html + 74 - - - The recently added video has been automatically blocked - + + + Configure my instance - src/app/shared/shared-main/users/user-notifications.component.html - 56 + src/app/modal/welcome-modal.component.html + 81,82 - - - commented your video - + + + Publish - src/app/shared/shared-main/users/user-notifications.component.html - 69 + src/app/header/header.component.html + 5 - - - The notification concerns a comment now unavailable - - src/app/shared/shared-main/users/user-notifications.component.html - 77 + src/app/+videos/+video-edit/video-add-components/video-upload.component.html + 78 - - - Your video has been published - + + + hide - src/app/shared/shared-main/users/user-notifications.component.html - 86 + src/app/menu/menu.component.ts + 76 - - - Your video import succeeded - + + + blur - src/app/shared/shared-main/users/user-notifications.component.html - 94 + src/app/menu/menu.component.ts + 79 - - - Your video import failed - + + + display - src/app/shared/shared-main/users/user-notifications.component.html - 102 + src/app/menu/menu.component.ts + 82 - - - User registered on your instance - + + + Unknown - src/app/shared/shared-main/users/user-notifications.component.html - 110 + src/app/menu/menu.component.ts + 200 - - - is following - - your channel - your account - + + + any language - src/app/shared/shared-main/users/user-notifications.component.html - 120 + src/app/menu/menu.component.ts + 231 - - - mentioned you on video - + + + ON - src/app/shared/shared-main/users/user-notifications.component.html - 133 + src/app/menu/menu.component.html + 125 - - - Your instance has a new follower () - awaiting your approval - + + + Discover - src/app/shared/shared-main/users/user-notifications.component.html - 141 + src/app/menu/menu.component.html + 129 - - - Your instance automatically followed - - src/app/shared/shared-main/users/user-notifications.component.html - 150 + src/app/+videos/video-list/overview/video-overview.component.html + 1 - - - The notification points to a content now unavailable - + + + Trending - src/app/shared/shared-main/users/user-notifications.component.html - 158 + src/app/menu/menu.component.html + 134 - - Change your avatar + + + Most liked - src/app/shared/shared-main/account/actor-avatar-info.component.html - 9 + src/app/menu/menu.component.html + 139 - - subscribers + + + Recently added - src/app/shared/shared-main/account/actor-avatar-info.component.html - 21 + src/app/menu/menu.component.html + 144 - - Truncated preview + + + Local videos - src/app/shared/shared-forms/markdown-textarea.component.html - 11 + src/app/menu/menu.component.html + 149 - - Complete preview - src/app/shared/shared-forms/markdown-textarea.component.html - 19 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 275 - - Recommended + + + About - src/app/shared/shared-forms/peertube-checkbox.component.html - 33 + src/app/menu/menu.component.html + 163 - - Theme - src/app/shared/shared-user-settings/user-interface-settings.component.html - 4 + src/app/+accounts/account-about/account-about.component.html + 1 + + + Contact - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 251 + src/app/menu/menu.component.html + 175 - - instance default + + + Get help using PeerTube - src/app/shared/shared-user-settings/user-interface-settings.component.html - 8 + src/app/menu/menu.component.html + 176 - - peertube default + + + Help - src/app/shared/shared-user-settings/user-interface-settings.component.html - 9 + src/app/menu/menu.component.html + 176 - - Save + + + Frequently asked questions about PeerTube - src/app/shared/shared-user-settings/user-interface-settings.component.html - 16 + src/app/menu/menu.component.html + 177 + + + FAQ - src/app/shared/shared-user-settings/user-video-settings.component.html - 74 + src/app/menu/menu.component.html + 177 + + + Stats - src/app/shared/shared-video-playlist/video-playlist-element-miniature.component.html - 82 + src/app/menu/menu.component.html + 178 + + + API documentation - src/app/+my-account/my-account-settings/my-account-profile/my-account-profile.component.html - 27 + src/app/menu/menu.component.html + 179 - - Default policy on videos containing sensitive content + + + API - 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. - + + + Keyboard shortcuts - src/app/shared/shared-user-settings/user-video-settings.component.html - 6 + src/app/menu/menu.component.html + 180 - - Policy for sensitive videos - src/app/shared/shared-user-settings/user-video-settings.component.html - 14 + src/app/menu/menu.component.html + 65 + + + powered by PeerTube - CopyLeft 2015-2020 - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 112 + src/app/menu/menu.component.html + 185 - - Do not list + + + powered by PeerTube - src/app/shared/shared-user-settings/user-video-settings.component.html - 15 + src/app/menu/menu.component.html + 186 + + + My notifications - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 113 + src/app/menu/menu.component.html + 27 - - Blur thumbnails + + + Interface: - src/app/shared/shared-user-settings/user-video-settings.component.html - 16 + src/app/menu/menu.component.html + 34 + + + Videos: - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 114 + src/app/menu/menu.component.html + 41 - - Display + + + Sensitive: - src/app/shared/shared-user-settings/user-video-settings.component.html - 17 + src/app/menu/menu.component.html + 50 + + + Help share videos - src/app/+admin/follows/video-redundancies-list/video-redundancies-list.component.html - 3 + src/app/menu/menu.component.html + 56 + + + Log out - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 115 + src/app/menu/menu.component.html + 70 - - Only display videos in the following languages/subtitles + + + My account - src/app/shared/shared-user-settings/user-video-settings.component.html - 23 + src/app/menu/menu.component.html + 79 - - In Recently added, Trending, Local, Most liked and Search pages + + + My library - src/app/shared/shared-user-settings/user-video-settings.component.html - 26 + src/app/menu/menu.component.html + 84 - - No results found + + + Public profile - src/app/shared/shared-user-settings/user-video-settings.component.html - 34 + src/app/menu/menu.component.html + 20 + + + Administration - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 54 + src/app/menu/menu.component.html + 89 + + + Login - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 66 + src/app/menu/menu.component.html + 95 - - The sharing system implies that some technical information about your system (such as a public IP address) can be sent to other peers, but greatly helps to reduce server load. - src/app/shared/shared-user-settings/user-video-settings.component.html - 47 + src/app/+login/login.component.html + 64 - - Help share videos being played + + + Create an account - src/app/shared/shared-user-settings/user-video-settings.component.html - 44 + src/app/menu/menu.component.html + 96 - - When on a video page, directly start playing the video. + + + IN MY LIBRARY - src/app/shared/shared-user-settings/user-video-settings.component.html - 58 + src/app/menu/menu.component.html + 100 - - Automatically play videos + + + Playlists - src/app/shared/shared-user-settings/user-video-settings.component.html - 55 + src/app/menu/menu.component.html + 109 - - When a video ends, follow up with the next suggested video. + + + Subscriptions - src/app/shared/shared-user-settings/user-video-settings.component.html - 69 + src/app/menu/menu.component.html + 114 - - Automatically start playing the next video + + + History - src/app/shared/shared-user-settings/user-video-settings.component.html - 66 + src/app/menu/menu.component.html + 119 - - yes + + + Videos - src/app/shared/shared-instance/feature-boolean.component.html - 1 + src/app/menu/menu.component.html + 104 - - no + + + Interface: - src/app/shared/shared-instance/feature-boolean.component.html - 2 + src/app/menu/menu.component.html + 171 - - Features found on this instance + + + Recommended - src/app/shared/shared-instance/instance-features-table.component.html - 4 + src/app/shared/shared-forms/peertube-checkbox.component.html + 33 + + + Interface settings updated. - src/app/+signup/+register/register.component.html - 47 + src/app/shared/shared-user-settings/user-interface-settings.component.ts + 74 - - PeerTube version - src/app/shared/shared-instance/instance-features-table.component.html - 6 + src/app/shared/shared-user-settings/user-interface-settings.component.ts + 81 - - - Default NSFW/sensitive videos policy - can be redefined by the users - + + + Theme - src/app/shared/shared-instance/instance-features-table.component.html - 12 + src/app/shared/shared-user-settings/user-interface-settings.component.html + 4 - - User registration allowed - src/app/shared/shared-instance/instance-features-table.component.html - 21 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 255 - - Video uploads + + + instance default - src/app/shared/shared-instance/instance-features-table.component.html - 28 + src/app/shared/shared-user-settings/user-interface-settings.component.html + 8 + + + peertube default - src/app/shared/shared-instance/instance-features-table.component.html - 39 + src/app/shared/shared-user-settings/user-interface-settings.component.html + 9 - - Transcoding in multiple resolutions + + + Save - src/app/shared/shared-instance/instance-features-table.component.html - 32 + src/app/shared/shared-user-settings/user-interface-settings.component.html + 16 - - Requires manual validation by moderators - 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-video-settings.component.html + 77 - - 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-video-playlist/video-playlist-element-miniature.component.html + 82 - src/app/+admin/users/user-edit/user-edit.component.html - 139 + src/app/+my-account/my-account-settings/my-account-profile/my-account-profile.component.html + 27 - - - Unlimited ( per day) - + + + All languages - src/app/shared/shared-instance/instance-features-table.component.html - 60 + src/app/shared/shared-user-settings/user-video-settings.component.ts + 38 - - Import - src/app/shared/shared-instance/instance-features-table.component.html - 67 + src/app/+videos/+video-edit/shared/video-edit.component.ts + 174 + + + Unknown language - src/app/+videos/+video-edit/video-add-components/video-import-torrent.component.html - 45 + src/app/shared/shared-user-settings/user-video-settings.component.ts + 57 + + + Too many languages are enabled. Please enable them all or stay below 20 enabled languages. - 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 + 102 - - HTTP import (YouTube, Vimeo, direct URL...) + + + You need to enable at least 1 video language. - src/app/shared/shared-instance/instance-features-table.component.html - 71 + src/app/shared/shared-user-settings/user-video-settings.component.ts + 107 - - Torrent import + + + Video settings updated. - src/app/shared/shared-instance/instance-features-table.component.html - 78 + src/app/shared/shared-user-settings/user-video-settings.component.ts + 133 - - Player + + + Display/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 + 140 - - P2P enabled + + + Default policy on videos containing sensitive content - src/app/shared/shared-instance/instance-features-table.component.html - 90 + src/app/shared/shared-user-settings/user-video-settings.component.html + 4 - - Search + + + Policy for sensitive videos - src/app/shared/shared-instance/instance-features-table.component.html - 97 + src/app/shared/shared-user-settings/user-video-settings.component.html + 15 - src/app/+admin/plugins/plugins.component.html - 7 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 116 - - Users can resolve distant content + + + Do not list - src/app/shared/shared-instance/instance-features-table.component.html - 101 + src/app/shared/shared-user-settings/user-video-settings.component.html + 16 - - Loading instance statistics... - src/app/shared/shared-instance/instance-statistics.component.html - 1 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 117 - - Local + + + Blur thumbnails - src/app/shared/shared-instance/instance-statistics.component.html - 4 + src/app/shared/shared-user-settings/user-video-settings.component.html + 17 - src/app/menu/menu.component.html - 131 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 118 - - users + + + Display - src/app/shared/shared-instance/instance-statistics.component.html - 11 + src/app/shared/shared-user-settings/user-video-settings.component.html + 18 - - videos - src/app/shared/shared-instance/instance-statistics.component.html - 21 + src/app/+admin/follows/video-redundancies-list/video-redundancies-list.component.html + 8 - src/app/shared/shared-instance/instance-statistics.component.html - 65 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 119 - - video views + + + Only display videos in the following languages/subtitles - src/app/shared/shared-instance/instance-statistics.component.html - 31 + src/app/shared/shared-user-settings/user-video-settings.component.html + 25 - - video comments + + + Add a new language - src/app/shared/shared-instance/instance-statistics.component.html - 41 + src/app/shared/shared-user-settings/user-video-settings.component.html + 36 - src/app/shared/shared-instance/instance-statistics.component.html - 75 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 69 - - of hosted video + + + Help share videos being played - src/app/shared/shared-instance/instance-statistics.component.html - 51 + src/app/shared/shared-user-settings/user-video-settings.component.html + 47 - - Federation + + + 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 + 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 - - followers + + + When on a video page, directly start playing the video. - src/app/shared/shared-instance/instance-statistics.component.html - 85 + src/app/shared/shared-user-settings/user-video-settings.component.html + 61 - - following + + + Automatically start playing the next video - src/app/shared/shared-instance/instance-statistics.component.html - 95 + src/app/shared/shared-user-settings/user-video-settings.component.html + 69 - - Configuration warning! + + + When a video ends, follow up with the next suggested video. - src/app/modal/instance-config-warning-modal.component.html + 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 - - You enabled user registration on your instance but did not configure the following fields: + + + Help to translate PeerTube! - src/app/modal/instance-config-warning-modal.component.html - 10 + src/app/menu/language-chooser.component.html + 9,10 - - Instance name + + + yes - src/app/modal/instance-config-warning-modal.component.html - 13 + src/app/shared/shared-instance/feature-boolean.component.html + 1 - - Instance short description - src/app/modal/instance-config-warning-modal.component.html + 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 - - Who you are + + + In the vidiverse - src/app/modal/instance-config-warning-modal.component.html - 16 + src/app/header/suggestion.component.html + 15 - - How long you plan to maintain your instance + + + Search videos, channels… - src/app/modal/instance-config-warning-modal.component.html - 17 + src/app/header/search-typeahead.component.html + 3 - - How you plan to pay your instance + + + GLOBAL SEARCH - src/app/modal/instance-config-warning-modal.component.html - 18 + src/app/header/search-typeahead.component.html + 23 - - How you will moderate your instance + + + Results will be augmented with those of a third-party index. Only data necessary to make the query will be sent. - src/app/modal/instance-config-warning-modal.component.html - 20 + src/app/header/search-typeahead.component.html + 29 - - Instance terms + + + using - src/app/modal/instance-config-warning-modal.component.html - 21 + src/app/header/search-typeahead.component.html + 25 - - - 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. - + + + ADVANCED SEARCH - src/app/modal/instance-config-warning-modal.component.html - 24 + src/app/header/search-typeahead.component.html + 35 - - Don't show me this warning anymore + + + Determines whether you can resolve any distant content, or if this instance only allows doing so for instances it follows. - src/app/modal/instance-config-warning-modal.component.html - 33 + src/app/header/search-typeahead.component.html + 37 - - Close + + + will list the matching channel - src/app/modal/instance-config-warning-modal.component.html - 38 + src/app/header/search-typeahead.component.html + 46 - - - Configure - - src/app/modal/instance-config-warning-modal.component.html - 42 + src/app/header/search-typeahead.component.html + 49 - - Welcome to PeerTube, dear administrator! + + + will list the matching video - src/app/modal/welcome-modal.component.html - 3 + src/app/header/search-typeahead.component.html + 52 - - CLI - documentation + + + Any other input will return matching video or channel names. - src/app/modal/welcome-modal.component.html - 12 + src/app/header/search-typeahead.component.html + 55 - - Upload or import videos, parse logs, prune storage directories, reset user password... + + + any instance - src/app/modal/welcome-modal.component.html - 15 + src/app/header/search-typeahead.component.html + 38 - - Administer - documentation + + + only followed instances - src/app/modal/welcome-modal.component.html - 19 + src/app/header/search-typeahead.component.html + 39 - - Managing users, following other instances, dealing with spammers... + + + Get help - src/app/modal/welcome-modal.component.html - 22 + src/app/shared/shared-main/misc/help.component.ts + 16 - - Use - documentation + + + <a href="https://en.wikipedia.org/wiki/Markdown#Example" target="_blank" rel="noopener noreferrer">Markdown</a> compatible that supports: - src/app/modal/welcome-modal.component.html - 26 + src/app/shared/shared-main/misc/help.component.ts + 75 - - Setup your account, managing video playlists, discover third-party applications... + + + Emphasis - src/app/modal/welcome-modal.component.html - 29 + src/app/shared/shared-main/misc/help.component.ts + 81 - - Useful links + + + Links - src/app/modal/welcome-modal.component.html - 39 + src/app/shared/shared-main/misc/help.component.ts + 82 - - Official PeerTube website (news, support, contribute...): https://joinpeertube.org + + + New lines - src/app/modal/welcome-modal.component.html - 42 + src/app/shared/shared-main/misc/help.component.ts + 83 - - Put your instance on the public PeerTube index: https://instances.joinpeertube.org/instances - + + + Lists - src/app/modal/welcome-modal.component.html - 45 + src/app/shared/shared-main/misc/help.component.ts + 84 - - It's time to configure your instance! + + + Images - src/app/modal/welcome-modal.component.html - 55 + src/app/shared/shared-main/misc/help.component.ts + 85 - - - 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. - + + + This file is too large. - src/app/modal/welcome-modal.component.html - 57 + src/app/shared/shared-forms/reactive-file.component.ts + 50 - - - 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. - + + + PeerTube cannot handle this kind of file. Accepted extensions are }. - src/app/modal/welcome-modal.component.html - 63 + src/app/shared/shared-forms/reactive-file.component.ts + 56 - - Remind me later + + + max size - src/app/modal/welcome-modal.component.html - 76 + src/app/shared/shared-forms/preview-upload.component.ts + 39 - - - Configure my instance - - src/app/modal/welcome-modal.component.html - 82 + src/app/shared/shared-main/account/actor-avatar-info.component.ts + 59 - - Close this message + + + Maximize editor - src/app/app.component.html - 34 + src/app/shared/shared-forms/markdown-textarea.component.ts + 38 - - Change the language + + + Exit maximized editor - src/app/menu/language-chooser.component.html - 3 + src/app/shared/shared-forms/markdown-textarea.component.ts + 39 - - - Help to translate PeerTube! - + + + Complete preview - src/app/menu/language-chooser.component.html - 8 + src/app/shared/shared-forms/markdown-textarea.component.html + 19 - - Settings + + + Truncated preview - src/app/modal/quick-settings-modal.component.html - 3 + src/app/shared/shared-forms/markdown-textarea.component.html + 11 + + + Copied - src/app/menu/menu.component.html - 144 + 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 + + + + 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 + + + + Password + + src/app/+login/login.component.html + 51 + + + 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 + + + src/app/+signup/+register/register-step-user.component.html + 52 + + + src/app/+signup/+register/register-step-user.component.html + 54 + + + 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 + + + + or create an account + + src/app/+login/login.component.html + 41,42 + + + + Or sign in with + + src/app/+login/login.component.html + 68 + + + + Forgot your password + + src/app/+login/login.component.html + 83 + + + + Email + + src/app/+login/login.component.html + 99 + + + src/app/+signup/+register/register-step-user.component.html + 41 + + + src/app/+signup/+register/register-step-user.component.html + 43 + + + 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-notification-preferences/my-account-notification-preferences.component.html + 4 + + + src/app/+admin/users/user-edit/user-edit.component.html + 105 + + + src/app/+admin/users/user-edit/user-edit.component.html + 105 + + + + Email address + + src/app/+login/login.component.html + 101 + + + src/app/+signup/+verify-account/verify-account-ask-send-email/verify-account-ask-send-email.component.html + 10 + + + + Reset + + src/app/+login/login.component.html + 114 + + Password reset button + + + We are sorry, you cannot recover your password because your instance administrator did not configure the PeerTube email system. + + src/app/+login/login.component.html + 91,92 + + + + Enter your email address and we will send you a link to reset your password. + + 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 + + + + Now please check your emails to verify your account and complete signup. + + src/app/+signup/+register/register.component.ts + 115 + + + + You are now logged in as ! + + src/app/+signup/+register/register.component.ts + 123 + + + + Create an account + + src/app/+signup/+register/register.component.html + 4,5 + + + + Next + + src/app/+signup/+register/register.component.html + 20 + + + + Channel + + src/app/+signup/+register/register.component.html + 23 + + + src/app/+my-library/my-video-playlists/my-video-playlist-edit.component.html + 70 + + + src/app/+my-library/my-video-playlists/my-video-playlist-edit.component.html + 70 + + + src/app/+videos/+video-edit/video-add-components/video-import-torrent.component.html + 27 + + + src/app/+videos/+video-edit/video-add-components/video-import-url.component.html + 22 + + + src/app/+videos/+video-edit/video-add-components/video-go-live.component.html + 6 + + + src/app/+videos/+video-edit/video-add-components/video-upload.component.html + 11 + + + src/app/+videos/+video-edit/shared/video-edit.component.html + 58 + + + + Create my account + + 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/+signup/+register/register.component.html + 56 + + + src/app/+signup/+register/register.component.html + 56 + + + + Moderation information + + src/app/+signup/+register/register.component.html + 76 + + + src/app/+signup/+register/register.component.html + 76 + + + src/app/+about/about-instance/about-instance.component.html + 140 + + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 144 + + + + Code of conduct + + src/app/+signup/+register/register.component.html + 82 - src/app/+admin/plugins/plugin-list-installed/plugin-list-installed.component.html - 26 + src/app/+signup/+register/register.component.html + 82 - src/app/+my-account/my-account-settings/my-account-settings.component.html - 1 + src/app/+about/about-instance/about-instance.component.html + 154 - - Display settings - src/app/modal/quick-settings-modal.component.html - 8 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 135 - - Video settings + + + Terms - src/app/modal/quick-settings-modal.component.html - 16 + src/app/+signup/+register/register.component.html + 88 - - Interface settings - src/app/modal/quick-settings-modal.component.html - 20 + src/app/+signup/+register/register.component.html + 88 - - Public profile - src/app/menu/menu.component.html - 19 + src/app/+about/about-instance/about-instance.component.html + 168 - - Account settings - src/app/menu/menu.component.html - 25 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 126 - - Channels settings + + + Who are we? - src/app/menu/menu.component.html - 29 + src/app/+signup/+register/register.component.html + 60 - - Interface: + + + How long do we plan to maintain this instance? - src/app/menu/menu.component.html - 36 + src/app/+signup/+register/register.component.html + 65 + + + How will we finance this instance? - src/app/menu/menu.component.html - 156 + src/app/+signup/+register/register.component.html + 70 - - Videos: + + + Display name - src/app/menu/menu.component.html - 42 + src/app/+signup/+register/register-step-user.component.html + 4 - - Sensitive: - src/app/menu/menu.component.html - 49 + src/app/+my-library/my-video-playlists/my-video-playlist-edit.component.html + 33 - - Help share videos - src/app/menu/menu.component.html - 55 + src/app/+my-library/my-video-playlists/my-video-playlist-edit.component.html + 33 - - More account settings - src/app/menu/menu.component.html - 60 + src/app/+my-account/my-account-settings/my-account-profile/my-account-profile.component.html + 6 - - Keyboard shortcuts - src/app/menu/menu.component.html - 66 + src/app/shared/shared-video-playlist/video-add-to-playlist.component.html + 71 - - Log out - src/app/menu/menu.component.html - 70 + src/app/+my-library/+my-video-channels/my-video-channel-edit.component.html + 53 - - Login - src/app/menu/menu.component.html - 77 + src/app/+my-library/+my-video-channels/my-video-channel-edit.component.html + 53 + + + Username - src/app/+login/login.component.html - 64 + src/app/+signup/+register/register-step-user.component.html + 19 - - Create an account - src/app/menu/menu.component.html - 78 + src/app/+admin/users/user-edit/user-edit.component.html + 83 - - MY LIBRARY - src/app/menu/menu.component.html - 82 + src/app/+admin/users/user-edit/user-edit.component.html + 83 - - Videos + + + e.g. jane_doe - src/app/menu/menu.component.html - 86 + src/app/+signup/+register/register-step-user.component.html + 23 - - Playlists + 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/menu/menu.component.html - 91 + src/app/+signup/+register/register-step-user.component.html + 32,33 - - Subscriptions + + + 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 - 96 + 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/+my-account/my-account-subscriptions/my-account-subscriptions.component.html - 1 + src/app/+signup/+register/register-step-channel.component.html + 5,7 - - History + + + 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 - 101 + src/app/+signup/+register/register-step-channel.component.html + 10,11 + + + Channel display name - src/app/+my-account/my-account-history/my-account-history.component.html - 1 + src/app/+signup/+register/register-step-channel.component.html + 15 - - VIDEOS + + + Channel name - src/app/menu/menu.component.html - 107 + src/app/+signup/+register/register-step-channel.component.html + 30 - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 402 + src/app/+admin/users/user-edit/user-edit.component.html + 94 - - Discover - src/app/menu/menu.component.html - 111 + src/app/+admin/users/user-edit/user-edit.component.html + 94 + + + Example: my_super_channel - src/app/+videos/video-list/overview/video-overview.component.html - 1 + src/app/+signup/+register/register-step-channel.component.html + 34 - - Trending + + + 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 - 116 + src/app/+signup/+register/register-step-channel.component.html + 43,44 - - Most liked + + + 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 - 121 + src/app/+signup/+register/register-step-channel.component.html + 51,52 - - Recently added + + + Register - src/app/menu/menu.component.html - 126 + src/app/+signup/+register/register-routing.module.ts + 14 - - Administration + + + Step - src/app/menu/menu.component.html - 140 + src/app/+signup/+register/custom-stepper.component.html + 9 - - About + + + Subscribe to the account - src/app/menu/menu.component.html - 148 + src/app/+video-channels/video-channels.component.ts + 60 - src/app/+accounts/account-about/account-about.component.html - 1 + src/app/+videos/+video-watch/video-watch.component.ts + 902 - - Contact + + + VIDEOS - src/app/menu/menu.component.html - 160 + src/app/+video-channels/video-channels.component.ts + 65 - - Help - src/app/menu/menu.component.html - 161 + src/app/+accounts/accounts.component.ts + 60 - - Get help using PeerTube + + + VIDEO PLAYLISTS - src/app/menu/menu.component.html - 161 + src/app/+video-channels/video-channels.component.ts + 66 - - FAQ + + + ABOUT - src/app/menu/menu.component.html - 162 + src/app/+video-channels/video-channels.component.ts + 67 - - Frequently asked questions about PeerTube - src/app/menu/menu.component.html - 162 + src/app/+accounts/accounts.component.ts + 61 - - Stats + + + Username copied - src/app/menu/menu.component.html - 163 + src/app/+video-channels/video-channels.component.ts + 92 - - API - src/app/menu/menu.component.html - 164 + src/app/+accounts/accounts.component.ts + 89 - - API documentation + + + {VAR_PLURAL, plural, =1 {1 subscriber} other { subscribers}} - src/app/menu/menu.component.html - 164 + src/app/+video-channels/video-channels.component.html + 28 - - Shortcuts - src/app/menu/menu.component.html - 165 + src/app/+accounts/account-video-channels/account-video-channels.component.html + 13 - - powered by PeerTube - src/app/menu/menu.component.html - 171 + src/app/+my-library/+my-video-channels/my-video-channels.component.html + 35 - - powered by PeerTube - CopyLeft 2015-2020 + + + Go the owner account page - src/app/menu/menu.component.html - 170 + src/app/+video-channels/video-channels.component.html + 30 - - View your notifications + + + Created by - src/app/menu/avatar-notification.component.html - 3 + src/app/+video-channels/video-channels.component.html + 31 - - Notifications + + + Manage channel - src/app/menu/avatar-notification.component.html - 13 + src/app/+video-channels/video-channels.component.html + 22,23 + + + Video channel videos - src/app/+my-account/my-account-notifications/my-account-notifications.component.html - 1 + src/app/+video-channels/video-channels-routing.module.ts + 25 - - Mark all as read + + + Video channel playlists - src/app/menu/avatar-notification.component.html - 18 + src/app/+video-channels/video-channels-routing.module.ts + 38 + + + About video channel - src/app/+my-account/my-account-notifications/my-account-notifications.component.html - 12 + src/app/+video-channels/video-channels-routing.module.ts + 47 - - Update your notification preferences + + + Published videos - src/app/menu/avatar-notification.component.html - 22 + src/app/+video-channels/video-channel-videos/video-channel-videos.component.ts + 42 - - See all your notifications + + + Published 1 video - src/app/menu/avatar-notification.component.html - 39 + src/app/+video-channels/video-channel-videos/video-channel-videos.component.ts + 86 - - Upload + + + Published videos - src/app/header/header.component.html - 5 + src/app/+video-channels/video-channel-videos/video-channel-videos.component.ts + 87 - - In this instance's network - src/app/header/suggestion.component.html - 14 + src/app/+accounts/account-videos/account-videos.component.ts + 79 - - In the vidiverse + + + Display all videos (private, unlisted or not yet published) - src/app/header/suggestion.component.html - 15 + src/app/shared/shared-video-miniature/abstract-video-list.html + 40 - - Search videos, channels… - src/app/header/search-typeahead.component.html - 3 + src/app/shared/shared-video-miniature/abstract-video-list.html + 40 - - GLOBAL SEARCH - src/app/header/search-typeahead.component.html - 23 + src/app/shared/shared-video-miniature/abstract-video-list.html + 40 - - using - src/app/header/search-typeahead.component.html - 25 + src/app/shared/shared-video-miniature/abstract-video-list.html + 40 - - 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 + 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 + + + No results. - src/app/header/search-typeahead.component.html - 39 + src/app/shared/shared-video-miniature/abstract-video-list.html + 48 - - 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 + 48 - - will list the matching channel - src/app/header/search-typeahead.component.html - 46 + src/app/shared/shared-video-miniature/videos-selection.component.html + 1 - src/app/header/search-typeahead.component.html - 49 + src/app/shared/shared-video-miniature/abstract-video-list.html + 48 - - will list the matching video - 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/abstract-video-list.html + 48 - 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/+videos/video-list/overview/video-overview.component.html + 4 + + + Created playlists - src/app/shared/shared-moderation/video-report.component.html - 89 + src/app/+video-channels/video-channel-playlists/video-channel-playlists.component.html + 2,4 + + + This channel does not have playlists. - src/app/shared/shared-moderation/batch-domains-modal.component.html - 31 + src/app/+video-channels/video-channel-playlists/video-channel-playlists.component.html + 6 + + + VIDEO CHANNELS - src/app/+admin/moderation/video-abuse-list/moderation-comment-modal.component.html - 26 + src/app/+accounts/accounts.component.ts + 59 + + + 1 subscriber - src/app/shared/shared-video-miniature/video-download.component.html - 99 + src/app/+accounts/accounts.component.ts + 93 + + + subscribers - src/app/+my-account/my-account-videos/video-change-ownership/video-change-ownership.component.html - 22 + src/app/+accounts/accounts.component.ts + 95 + + + direct account followers - src/app/+my-account/my-account-ownership/my-account-accept-ownership/my-account-accept-ownership.component.html - 25 + src/app/+accounts/accounts.component.ts + 109 + + + Report this account - src/app/+about/about-instance/contact-admin-modal.component.html - 48 + src/app/+accounts/accounts.component.ts + 115 + + + Banned - src/app/+login/login.component.html - 105 + src/app/+accounts/accounts.component.html + 18 + + + Muted - src/app/+videos/+video-edit/shared/video-caption-add-modal.component.html - 37 + src/app/+accounts/accounts.component.html + 19 - src/app/+videos/+video-watch/comment/video-comment-add.component.html - 47 + src/app/shared/shared-share-modal/video-share.component.html + 166 - - Ban + + + Instance muted - src/app/shared/shared-moderation/user-ban-modal.component.html - 3 + src/app/+accounts/accounts.component.html + 20 - - Reason... + + + Muted by your instance - src/app/shared/shared-moderation/user-ban-modal.component.html - 12 + src/app/+accounts/accounts.component.html + 21 - - - A banned user will no longer be able to login. - + + + Instance muted by your instance - src/app/shared/shared-moderation/user-ban-modal.component.html - 20 + src/app/+accounts/accounts.component.html + 22 - - Ban this user + + + Manage account - src/app/shared/shared-moderation/user-ban-modal.component.html - 31 + src/app/+accounts/accounts.component.html + 36 - - Block video "" + + + Account videos - src/app/shared/shared-moderation/video-block.component.html - 3 + src/app/+accounts/accounts-routing.module.ts + 29 - - Please describe the reason... + + + Account video channels - src/app/shared/shared-moderation/video-block.component.html - 12 + src/app/+accounts/accounts-routing.module.ts + 42 - - This will ask remote instances to delete it + + + About account - src/app/shared/shared-moderation/video-block.component.html - 26 + src/app/+accounts/accounts-routing.module.ts + 51 - - Unfederate the video + + + No description - src/app/shared/shared-moderation/video-block.component.html - 23 + src/app/+video-channels/video-channel-about/video-channel-about.component.ts + 41 - - Submit - src/app/shared/shared-moderation/video-block.component.html + src/app/+accounts/account-about/account-about.component.ts 38 + + + DESCRIPTION - src/app/shared/shared-moderation/video-report.component.html - 92 + src/app/+video-channels/video-channel-about/video-channel-about.component.html + 5 - src/app/+my-account/my-account-videos/video-change-ownership/video-change-ownership.component.html - 27 + src/app/+accounts/account-about/account-about.component.html + 5 + + + STATS - src/app/+about/about-instance/contact-admin-modal.component.html - 53 + src/app/+video-channels/video-channel-about/video-channel-about.component.html + 17 - - Report video "" - src/app/shared/shared-moderation/video-report.component.html - 3 + src/app/+accounts/account-about/account-about.component.html + 10 - - What is the issue? + + + Created - src/app/shared/shared-moderation/video-report.component.html - 13 + src/app/+video-channels/video-channel-about/video-channel-about.component.html + 18 - - Start at + + + SUPPORT THIS CHANNEL - src/app/shared/shared-moderation/video-report.component.html - 44 + src/app/+video-channels/video-channel-about/video-channel-about.component.html + 10 + + + Verify account via email - src/app/shared/shared-video-playlist/video-add-to-playlist.component.html + src/app/+signup/+verify-account/verify-account-routing.module.ts 17 + + + Ask to send an email to verify you account - src/app/shared/shared-video-playlist/video-playlist-element-miniature.component.html - 57 - - - src/app/+videos/+video-watch/modal/video-share.component.html - 75 + src/app/+signup/+verify-account/verify-account-routing.module.ts + 26 - - Stop at + + + Channels - src/app/shared/shared-moderation/video-report.component.html - 59 + src/app/+my-library/my-library.component.ts + 47 + + + Videos - src/app/shared/shared-video-playlist/video-add-to-playlist.component.html - 31 + src/app/+my-library/my-library.component.ts + 54 + + + Playlists - src/app/shared/shared-video-playlist/video-playlist-element-miniature.component.html - 71 + src/app/+my-library/my-library.component.ts + 61 + + + Subscriptions - src/app/+videos/+video-watch/modal/video-share.component.html - 106 + src/app/+my-library/my-library.component.ts + 66 - - - Your report will be sent to moderators of and will be forwarded to the video origin () too. - - src/app/shared/shared-moderation/video-report.component.html + src/app/+videos/videos-routing.module.ts 71 - - Please describe the issue... - src/app/shared/shared-moderation/video-report.component.html - 77 + src/app/+videos/video-list/video-user-subscriptions.component.ts + 45 - - + + + History - src/app/shared/shared-moderation/batch-domains-modal.component.html - 3 + src/app/+my-library/my-library.component.ts + 71 - - 1 host (without "http://") per line + + + My playlists - src/app/shared/shared-moderation/batch-domains-modal.component.html - 11 + src/app/+my-library/my-library-routing.module.ts + 40 - - Filter... + + + Create a new playlist - src/app/+admin/follows/followers-list/followers-list.component.html - 11 + src/app/+my-library/my-library-routing.module.ts + 49 + + + Playlist elements - src/app/+admin/follows/following-list/following-list.component.html - 11 + src/app/+my-library/my-library-routing.module.ts + 58 + + + Update playlist - src/app/+admin/users/user-list/user-list.component.html - 21 + src/app/+my-library/my-library-routing.module.ts + 67 - src/app/+admin/moderation/video-block-list/video-block-list.component.html - 24 + src/app/+my-library/my-video-playlists/my-video-playlist-elements.component.ts + 47 + + + My videos - src/app/+admin/moderation/video-abuse-list/video-abuse-list.component.html - 27 + src/app/+my-library/my-library-routing.module.ts + 77 - src/app/shared/shared-moderation/server-blocklist.component.html - 11 + src/app/+my-library/my-videos/my-videos.component.ts + 58 + + + My video imports - src/app/shared/shared-moderation/account-blocklist.component.html - 11 + src/app/+my-library/my-library-routing.module.ts + 90 + + + My subscriptions - src/app/shared/shared-moderation/account-blocklist.component.html - 11 + 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 - - Clear filters + + + My video history - src/app/+admin/follows/followers-list/followers-list.component.html - 15 + src/app/+my-library/my-library-routing.module.ts + 118 + + + Video channels - src/app/+admin/follows/following-list/following-list.component.html - 15 + src/app/+accounts/account-video-channels/account-video-channels.component.html + 1 + + + This account does not have channels. - src/app/+admin/users/user-list/user-list.component.html - 25 + src/app/+accounts/account-video-channels/account-video-channels.component.html + 4 + + + See this video channel - src/app/+admin/moderation/video-block-list/video-block-list.component.html - 28 + src/app/+accounts/account-video-channels/account-video-channels.component.html + 9 + + + This channel doesn't have any videos. - src/app/+admin/moderation/video-abuse-list/video-abuse-list.component.html - 31 + src/app/+accounts/account-video-channels/account-video-channels.component.html + 20 + + + SHOW THIS CHANNEL - src/app/shared/shared-moderation/server-blocklist.component.html - 15 + src/app/+accounts/account-video-channels/account-video-channels.component.html + 29,30 + + + Joined - src/app/shared/shared-moderation/account-blocklist.component.html - 15 + src/app/+accounts/account-about/account-about.component.html + 12 + + + An email with verification link will be sent to . - 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.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 - - Follower handle + + + Send verification email - src/app/+admin/follows/followers-list/followers-list.component.html - 22 + src/app/+signup/+verify-account/verify-account-ask-send-email/verify-account-ask-send-email.component.html + 17 - - State + + + This instance does not require email verification. - src/app/+admin/follows/followers-list/followers-list.component.html - 23 + src/app/+signup/+verify-account/verify-account-ask-send-email/verify-account-ask-send-email.component.html + 20 + + + Verify account email confirmation - src/app/+admin/follows/following-list/following-list.component.html - 27 + src/app/+signup/+verify-account/verify-account-email/verify-account-email.component.html + 3,4 + + + Email updated. - src/app/+admin/moderation/video-abuse-list/video-abuse-list.component.html - 43 + src/app/+signup/+verify-account/verify-account-email/verify-account-email.component.html + 10,11 - - Score + + + An error occurred. - src/app/+admin/follows/followers-list/followers-list.component.html - 24 + src/app/+signup/+verify-account/verify-account-email/verify-account-email.component.html + 14 - - Created + + + Do you really want to delete videos? - src/app/+admin/follows/followers-list/followers-list.component.html - 25 + src/app/+my-library/my-videos/my-videos.component.ts + 103 + + + Delete - src/app/+admin/follows/following-list/following-list.component.html - 28 + src/app/+my-library/my-videos/my-videos.component.ts + 104 - src/app/+admin/users/user-list/user-list.component.html - 45 + src/app/+my-library/my-videos/my-videos.component.ts + 131 - src/app/+admin/moderation/video-abuse-list/video-abuse-list.component.html - 42 + src/app/+my-library/my-videos/my-videos.component.ts + 172 - src/app/+admin/system/jobs/jobs.component.html - 31 + src/app/+my-library/my-video-playlists/my-video-playlists.component.ts + 50 - src/app/+my-account/my-account-video-imports/my-account-video-imports.component.html - 15 + src/app/+my-library/my-video-playlists/my-video-playlist-elements.component.ts + 127 - - Open actor page in a new tab - src/app/+admin/follows/followers-list/followers-list.component.html - 33 + src/app/shared/shared-main/buttons/delete-button.component.ts + 16 - - Accepted - src/app/+admin/follows/followers-list/followers-list.component.html - 39 + src/app/shared/shared-main/buttons/delete-button.component.ts + 21 - src/app/+admin/follows/following-list/following-list.component.html - 43 + src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts + 208 - - Pending - src/app/+admin/follows/followers-list/followers-list.component.html - 40 + src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts + 308 - src/app/+admin/follows/following-list/following-list.component.html - 44 + src/app/shared/shared-moderation/user-moderation-dropdown.component.ts + 91 - - Accept - src/app/+admin/follows/followers-list/followers-list.component.html - 47 + src/app/+my-library/+my-video-channels/my-video-channels.component.ts + 71 - src/app/+my-account/my-account-ownership/my-account-accept-ownership/my-account-accept-ownership.component.html - 30 + src/app/shared/shared-abuse-list/abuse-list-table.component.ts + 129 - src/app/+my-account/my-account-ownership/my-account-ownership.component.html - 64 + src/app/shared/shared-abuse-list/abuse-list-table.component.ts + 371 - - Refuse - src/app/+admin/follows/followers-list/followers-list.component.html - 48 + src/app/shared/shared-abuse-list/abuse-list-table.component.ts + 406 - src/app/+my-account/my-account-ownership/my-account-ownership.component.html - 65 + src/app/+admin/moderation/video-comment-list/video-comment-list.component.ts + 86 - - No follower found matching current filters. - src/app/+admin/follows/followers-list/followers-list.component.html - 60 + src/app/+admin/moderation/video-comment-list/video-comment-list.component.ts + 158 - - Your instance doesn't have any follower. - src/app/+admin/follows/followers-list/followers-list.component.html - 61 + src/app/+videos/+video-watch/comment/video-comments.component.ts + 165 - - Showing to of followers - src/app/+admin/follows/followers-list/followers-list.component.html - 5 + src/app/+admin/moderation/video-block-list/video-block-list.component.ts + 75 - - Follow domain - src/app/+admin/follows/following-list/following-list.component.html - 19 + src/app/+admin/moderation/video-block-list/video-block-list.component.ts + 79 - - Host - src/app/+admin/follows/following-list/following-list.component.html - 26 + src/app/+admin/users/user-list/user-list.component.ts + 76 - - Redundancy allowed - src/app/+admin/follows/following-list/following-list.component.html - 29 + src/app/+admin/users/user-list/user-list.component.ts + 194 - - Open instance in a new tab - src/app/+admin/follows/following-list/following-list.component.html - 37 + src/app/+admin/follows/followers-list/followers-list.component.ts + 74 + + + videos deleted. - src/app/shared/shared-moderation/server-blocklist.component.html - 35 + src/app/+my-library/my-videos/my-videos.component.ts + 120 + + + Do you really want to delete ? - src/app/shared/shared-moderation/server-blocklist.component.html - 35 + src/app/+my-library/my-videos/my-videos.component.ts + 130 - - No host found matching current filters. - src/app/+admin/follows/following-list/following-list.component.html - 62 + src/app/+my-library/my-video-playlists/my-video-playlists.component.ts + 49 - - Your instance is not following anyone. - src/app/+admin/follows/following-list/following-list.component.html - 63 + src/app/+my-library/my-video-playlists/my-video-playlist-elements.component.ts + 126 - - Showing to of hosts + + + Video deleted. - src/app/+admin/follows/following-list/following-list.component.html - 5 + src/app/+my-library/my-videos/my-videos.component.ts + 138 - - - 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 + 214 - - Follow domains + + + Display live information - src/app/+admin/follows/following-list/following-list.component.html - 70 + src/app/+my-library/my-videos/my-videos.component.ts + 161 - - My videos duplicated by remote instances - src/app/+admin/follows/video-redundancies-list/video-redundancies-list.component.html - 7 + src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts + 278 - - Remote videos duplicated by my instance + + + Change ownership - src/app/+admin/follows/video-redundancies-list/video-redundancies-list.component.html - 8 + src/app/+my-library/my-videos/my-videos.component.ts + 167 - - Strategy + + + My videos - src/app/+admin/follows/video-redundancies-list/video-redundancies-list.component.html - 22 + src/app/+my-library/my-videos/my-videos.component.html + 4 - - Video + + + My imports - src/app/+admin/follows/video-redundancies-list/video-redundancies-list.component.html - 23 + src/app/+my-library/my-videos/my-videos.component.html + 11 - src/app/+admin/moderation/video-block-list/video-block-list.component.html - 37 + src/app/+my-library/my-video-imports/my-video-imports.component.html + 3 - - Total size + + + Ownership changes - src/app/+admin/follows/video-redundancies-list/video-redundancies-list.component.html - 24 + src/app/+my-library/my-videos/my-videos.component.html + 16 - - List redundancies + + + Search your videos - src/app/+admin/follows/video-redundancies-list/video-redundancies-list.component.html - 33 + src/app/+my-library/my-videos/my-videos.component.html + 23 - - Open video in a new tab + + + Clear filters - src/app/+admin/follows/video-redundancies-list/video-redundancies-list.component.html - 41 + src/app/+my-library/my-videos/my-videos.component.html + 26 - - Your instance doesn't mirror any video. - src/app/+admin/follows/video-redundancies-list/video-redundancies-list.component.html - 77 + src/app/+my-library/my-video-playlists/my-video-playlists.component.html + 13 - - Your instance has no mirrored videos. - src/app/+admin/follows/video-redundancies-list/video-redundancies-list.component.html - 78 + src/app/+my-library/my-subscriptions/my-subscriptions.component.html + 14 - - Enabled strategies stats - src/app/+admin/follows/video-redundancies-list/video-redundancies-list.component.html - 87 + src/app/shared/shared-moderation/server-blocklist.component.html + 20 - - - 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-moderation/account-blocklist.component.html + 20 - - Users - src/app/+admin/users/user-edit/user-edit.component.html - 4 + src/app/+my-library/+my-video-channels/my-video-channels.component.html + 14 - src/app/+admin/users/user-edit/user-edit.component.html - 4 + src/app/shared/shared-abuse-list/abuse-list-table.component.html + 31 - - Create - src/app/+admin/users/user-edit/user-edit.component.html - 8 + src/app/+admin/follows/following-list/following-list.component.html + 20 - src/app/+admin/users/user-edit/user-edit.component.html - 8 + src/app/shared/shared-moderation/account-blocklist.component.html + 20 - src/app/shared/shared-video-playlist/video-add-to-playlist.component.html - 80 + src/app/shared/shared-moderation/server-blocklist.component.html + 20 - src/app/+my-account/my-account-video-playlists/my-account-video-playlist-edit.component.html - 8 + src/app/+admin/moderation/video-comment-list/video-comment-list.component.html + 46 - src/app/+my-account/my-account-video-playlists/my-account-video-playlist-edit.component.html - 8 + src/app/+admin/moderation/video-block-list/video-block-list.component.html + 33 - src/app/+my-account/+my-account-video-channels/my-account-video-channel-edit.component.html - 8 + src/app/+admin/users/user-list/user-list.component.html + 36 - src/app/+my-account/+my-account-video-channels/my-account-video-channel-edit.component.html - 8 + src/app/+admin/follows/followers-list/followers-list.component.html + 20 - - {VAR_PLURAL, plural, =1 {Video} other {Videos} } + + + Delete - src/app/+admin/users/user-edit/user-edit.component.html - 24 + src/app/+my-library/my-videos/my-videos.component.html + 43 - src/app/+admin/users/user-edit/user-edit.component.html - 24 + src/app/+videos/+video-edit/shared/video-edit.component.html + 178 - - {VAR_PLURAL, plural, =1 {Channel} other {Channels} } + + + Ownership change request sent. - src/app/+admin/users/user-edit/user-edit.component.html - 30 + 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 - 30 + src/app/+my-library/my-videos/modals/video-change-ownership.component.html + 3 - - {VAR_PLURAL, plural, =1 {Subscriber} other {Subscribers} } + + + Select the next owner - src/app/+admin/users/user-edit/user-edit.component.html - 36 + src/app/+my-library/my-videos/modals/video-change-ownership.component.html + 10 + + + Submit - src/app/+admin/users/user-edit/user-edit.component.html - 36 + src/app/+my-library/my-videos/modals/video-change-ownership.component.html + 27 - - Incriminated in reports - src/app/+admin/users/user-edit/user-edit.component.html - 42 + src/app/shared/shared-moderation/report-modals/report.component.html + 57 - src/app/+admin/users/user-edit/user-edit.component.html - 42 + src/app/shared/shared-moderation/video-block.component.html + 43 - - Authored reports accepted - src/app/+admin/users/user-edit/user-edit.component.html - 48 + src/app/shared/shared-moderation/report-modals/video-report.component.html + 95 - src/app/+admin/users/user-edit/user-edit.component.html - 48 + src/app/+about/about-instance/contact-admin-modal.component.html + 53 - - {VAR_PLURAL, plural, =1 {Comment} other {Comments} } - src/app/+admin/users/user-edit/user-edit.component.html - 54 + src/app/shared/shared-moderation/report-modals/report.component.html + 57 + + + Playlist } deleted. - src/app/+admin/users/user-edit/user-edit.component.html - 54 + src/app/+my-library/my-video-playlists/my-video-playlists.component.ts + 60 - - NEW USER + + + My playlists - src/app/+admin/users/user-edit/user-edit.component.html - 73 + 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 - 73 + src/app/+my-library/my-video-playlists/my-video-playlists.component.html + 10 - - Username + + + Create playlist - src/app/+admin/users/user-edit/user-edit.component.html - 83 + 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 - 83 + src/app/+my-library/my-video-playlists/my-video-playlist-update.component.ts + 97 + + + Update - src/app/+signup/+register/register-step-user.component.html - 19 + src/app/+my-library/my-video-playlists/my-video-playlist-update.component.ts + 110 - - john - src/app/+admin/users/user-edit/user-edit.component.html - 85 + src/app/shared/shared-main/buttons/edit-button.component.ts + 17 - src/app/+admin/users/user-edit/user-edit.component.html - 85 + src/app/shared/shared-main/buttons/edit-button.component.ts + 22 - - Email - src/app/+admin/users/user-edit/user-edit.component.html - 94 + src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts + 284 - src/app/+admin/users/user-edit/user-edit.component.html - 94 + src/app/+my-library/+my-video-channels/my-video-channel-update.component.ts + 127 + + + My Playlists - src/app/+admin/users/user-list/user-list.component.html - 41 + src/app/+my-library/my-video-playlists/my-video-playlist-edit.component.html + 4 - src/app/+my-account/my-account-settings/my-account-notification-preferences/my-account-notification-preferences.component.html + src/app/+my-library/my-video-playlists/my-video-playlist-edit.component.html 4 + + + Description - src/app/+signup/+verify-account/verify-account-ask-send-email/verify-account-ask-send-email.component.html - 8 + src/app/+my-library/my-video-playlists/my-video-playlist-edit.component.html + 44 - src/app/+signup/+register/register-step-user.component.html - 41 + src/app/+my-library/my-video-playlists/my-video-playlist-edit.component.html + 44 - src/app/+signup/+register/register-step-user.component.html - 43 + src/app/+my-account/my-account-settings/my-account-profile/my-account-profile.component.html + 17 - src/app/+login/login.component.html - 95 + src/app/+my-library/+my-video-channels/my-video-channel-edit.component.html + 64 - - mail@example.com - src/app/+admin/users/user-edit/user-edit.component.html - 96 + src/app/+my-library/+my-video-channels/my-video-channel-edit.component.html + 64 - src/app/+admin/users/user-edit/user-edit.component.html - 96 + src/app/+about/about-instance/about-instance.component.html + 113 - - Password - src/app/+admin/users/user-edit/user-edit.component.html - 106 + src/app/+videos/+video-edit/shared/video-edit.component.html + 38 - src/app/+admin/users/user-edit/user-edit.component.html - 106 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 39 + + + Privacy - src/app/+signup/+register/register-step-user.component.html - 52 + src/app/+my-library/my-video-playlists/my-video-playlist-edit.component.html + 57 - src/app/+signup/+register/register-step-user.component.html - 54 + src/app/+my-library/my-video-playlists/my-video-playlist-edit.component.html + 57 - src/app/+reset-password/reset-password.component.html - 8 + src/app/+videos/+video-watch/video-watch.component.html + 234 - src/app/+reset-password/reset-password.component.html - 10 + src/app/+videos/+video-edit/video-add-components/video-import-torrent.component.html + 34 - src/app/+login/login.component.html - 51 + src/app/+videos/+video-edit/video-add-components/video-import-url.component.html + 29 - src/app/+login/login.component.html - 54 + src/app/+videos/+video-edit/video-add-components/video-go-live.component.html + 13 - - - If you leave the password empty, an email will be sent to the user. - - src/app/+admin/users/user-edit/user-edit.component.html - 109 + src/app/+videos/+video-edit/video-add-components/video-upload.component.html + 18 - src/app/+admin/users/user-edit/user-edit.component.html - 109 + src/app/+videos/+video-edit/shared/video-edit.component.html + 106 - - Role + + + Playlist thumbnail - src/app/+admin/users/user-edit/user-edit.component.html - 124 + src/app/+my-library/my-video-playlists/my-video-playlist-edit.component.html + 82 - src/app/+admin/users/user-edit/user-edit.component.html - 124 + src/app/+my-library/my-video-playlists/my-video-playlist-edit.component.html + 82 + + + Edit - src/app/+admin/users/user-list/user-list.component.html - 43 + 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/+my-library/my-video-playlists/my-video-playlist-edit.component.html + 85 - 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 - - 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/+my-library/+my-video-channels/my-video-channel-edit.component.html + 11 - src/app/+my-account/my-account-settings/my-account-settings.component.html - 26 + src/app/+videos/+video-edit/video-add-components/video-upload.component.html + 35 - - Doesn't need review before a video goes public - src/app/+admin/users/user-edit/user-edit.component.html - 168 + src/app/+videos/+video-edit/shared/video-edit.component.html + 255 src/app/+admin/users/user-edit/user-edit.component.html - 168 + 11 - - DANGER ZONE src/app/+admin/users/user-edit/user-edit.component.html - 186 + 11 + + + 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/+my-account/my-account-settings/my-account-settings.component.html - 91 + src/app/+my-library/my-video-playlists/my-video-playlist-edit.component.html + 8 - - 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/shared/shared-video-playlist/video-add-to-playlist.component.html + 81 - 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 + src/app/+my-library/+my-video-channels/my-video-channel-edit.component.html + 8 src/app/+admin/users/user-edit/user-edit.component.html - 194 + 8 - - Manually set the user password src/app/+admin/users/user-edit/user-edit.component.html - 198 + 8 + + + 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 - - Show - src/app/+admin/users/user-edit/user-password.component.html - 10 + src/app/+my-library/my-video-playlists/my-video-playlist-edit.component.html + 25 - - Hide + + + PLAYLIST - 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 - - Batch actions - src/app/+admin/users/user-list/user-list.component.html - 13 + src/app/+my-library/my-video-playlists/my-video-playlist-edit.component.html + 26 - - Create user + + + Delete playlist - src/app/+admin/users/user-list/user-list.component.html - 29 + src/app/+my-library/my-video-playlists/my-video-playlist-elements.component.ts + 52 - - Username + + + Playlist deleted. - src/app/+admin/users/user-list/user-list.component.html - 40 + src/app/+my-library/my-video-playlists/my-video-playlist-elements.component.ts + 135 - - Video quota + + + Share - src/app/+admin/users/user-list/user-list.component.html - 42 + src/app/+my-library/my-video-playlists/my-video-playlist-elements.component.html + 12 - - Auth plugin - src/app/+admin/users/user-list/user-list.component.html - 44 + src/app/shared/shared-share-modal/video-share.component.html + 3 - - The user was banned + + + No videos in this playlist. - src/app/+admin/users/user-list/user-list.component.html - 74 + src/app/+my-library/my-video-playlists/my-video-playlist-elements.component.html + 25 - - Open account in a new tab + + + Browse videos on PeerTube to add them in your playlist. - src/app/+admin/users/user-list/user-list.component.html - 64 + src/app/+my-library/my-video-playlists/my-video-playlist-elements.component.html + 28,29 + + + See the documentation for more information. - src/app/+admin/moderation/video-abuse-list/video-abuse-list.component.html - 57 + src/app/+my-library/my-video-playlists/my-video-playlist-elements.component.html + 32,33 + + + Playlist created. - src/app/shared/shared-moderation/account-blocklist.component.html - 31 + src/app/+my-library/my-video-playlists/my-video-playlist-create.component.ts + 76 + + + Create - src/app/+my-account/my-account-ownership/my-account-ownership.component.html - 28 + 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 - - User's email must be verified to login + + + Showing to of imports - src/app/+admin/users/user-list/user-list.component.html - 86 + src/app/+my-library/my-video-imports/my-video-imports.component.html + 10 - - User's email is verified / User can login without email verification + + + Target - src/app/+admin/users/user-list/user-list.component.html - 90 + src/app/+my-library/my-video-imports/my-video-imports.component.html + 17 - - Ban reason: + + + Video - src/app/+admin/users/user-list/user-list.component.html - 118 + src/app/+my-library/my-video-imports/my-video-imports.component.html + 18 - - Showing to of users - src/app/+admin/users/user-list/user-list.component.html - 6 + src/app/+my-library/my-ownership/my-ownership.component.html + 20 - - Advanced block filters - src/app/+admin/moderation/video-block-list/video-block-list.component.html - 18 + src/app/+admin/moderation/video-comment-list/video-comment-list.component.html + 60 - - Automatic blocks + + + State - src/app/+admin/moderation/video-block-list/video-block-list.component.html + src/app/+my-library/my-video-imports/my-video-imports.component.html 19 - - Manual blocks + + + Created - src/app/+admin/moderation/video-block-list/video-block-list.component.html + src/app/+my-library/my-video-imports/my-video-imports.component.html 20 - - Sensitive - src/app/+admin/moderation/video-block-list/video-block-list.component.html - 38 + src/app/shared/shared-abuse-list/abuse-list-table.component.html + 43 - - Unfederated - src/app/+admin/moderation/video-block-list/video-block-list.component.html - 39 + src/app/+admin/system/jobs/jobs.component.html + 40 - - Date - src/app/+admin/moderation/video-block-list/video-block-list.component.html - 40 + src/app/+admin/follows/following-list/following-list.component.html + 34 - - More information - src/app/+admin/moderation/video-block-list/video-block-list.component.html - 48 + src/app/+admin/follows/followers-list/followers-list.component.html + 31 + + + See the error - src/app/+admin/moderation/video-abuse-list/video-abuse-list.component.html - 50 + src/app/+my-library/my-video-imports/my-video-imports.component.html + 27 - src/app/+admin/system/jobs/jobs.component.html - 39 + src/app/+my-library/my-video-imports/my-video-imports.component.html + 27 + + + This video was deleted - src/app/+videos/+video-watch/video-watch.component.html - 265 + src/app/+my-library/my-video-imports/my-video-imports.component.html + 49 - - The video was blocked due to automatic blocking of new videos + + + Published - src/app/+admin/moderation/video-block-list/video-block-list.component.html - 62 + src/app/shared/shared-video-miniature/video-miniature.component.ts + 162 - - Actions + + + Publication scheduled on - src/app/+admin/moderation/video-block-list/video-block-list.component.html - 85 + src/app/shared/shared-video-miniature/video-miniature.component.ts + 167 + + + Waiting transcoding - src/app/+admin/moderation/video-abuse-list/video-abuse-list.component.html - 123 + src/app/shared/shared-video-miniature/video-miniature.component.ts + 171 - - Block reason: + + + To transcode - src/app/+admin/moderation/video-block-list/video-block-list.component.html - 95 + src/app/shared/shared-video-miniature/video-miniature.component.ts + 175 - - No blocked video found matching current filters. + + + To import - src/app/+admin/moderation/video-block-list/video-block-list.component.html - 106 + src/app/shared/shared-video-miniature/video-miniature.component.ts + 179 - - No blocked video found. + + + Unlisted - src/app/+admin/moderation/video-block-list/video-block-list.component.html - 107 + src/app/shared/shared-video-miniature/video-miniature.component.html + 6 - - Showing to of blocked videos - src/app/+admin/moderation/video-block-list/video-block-list.component.html - 5 + src/app/+videos/+video-watch/video-watch-playlist.component.html + 9 - - Moderation comment + + + Private - src/app/+admin/moderation/video-abuse-list/moderation-comment-modal.component.html - 3 + src/app/shared/shared-video-miniature/video-miniature.component.html + 7 - - - This comment can only be seen by you or the other moderators. - - src/app/+admin/moderation/video-abuse-list/moderation-comment-modal.component.html - 20 + src/app/shared/shared-video-playlist/video-playlist-element-miniature.component.html + 33 - - Update this comment - src/app/+admin/moderation/video-abuse-list/moderation-comment-modal.component.html + src/app/+videos/+video-watch/video-watch-playlist.component.html + 10 + + + + {VAR_PLURAL, plural, =1 {1 view} other { views}} + + src/app/shared/shared-video-miniature/video-miniature.component.html 31 - - Advanced report filters + + + Blocked - src/app/+admin/moderation/video-abuse-list/video-abuse-list.component.html - 18 + src/app/shared/shared-video-miniature/video-miniature.component.html + 51 - - Unsolved reports + + + Sensitive - src/app/+admin/moderation/video-abuse-list/video-abuse-list.component.html - 19 + src/app/shared/shared-video-miniature/video-miniature.component.html + 56,57 - - Accepted reports + + + Subscribed to all current channels of . You will be notified of all their new videos. - src/app/+admin/moderation/video-abuse-list/video-abuse-list.component.html - 20 + src/app/shared/shared-user-subscription/subscribe-button.component.ts + 109 - - Refused reports + + + Subscribed to . You will be notified of all their new videos. - src/app/+admin/moderation/video-abuse-list/video-abuse-list.component.html - 21 + src/app/shared/shared-user-subscription/subscribe-button.component.ts + 110 - - Reports with blocked videos + + + Subscribed + + src/app/shared/shared-user-subscription/subscribe-button.component.ts + 112 + + + + Unsubscribed from all channels of + + src/app/shared/shared-user-subscription/subscribe-button.component.ts + 139 + + + + Unsubscribed from - src/app/+admin/moderation/video-abuse-list/video-abuse-list.component.html - 22 + src/app/shared/shared-user-subscription/subscribe-button.component.ts + 140 - - Reports with deleted videos + + + Unsubscribed - src/app/+admin/moderation/video-abuse-list/video-abuse-list.component.html - 23 + src/app/shared/shared-user-subscription/subscribe-button.component.ts + 142 - - Reporter + + + Using an ActivityPub account - src/app/+admin/moderation/video-abuse-list/video-abuse-list.component.html - 40 + src/app/shared/shared-user-subscription/subscribe-button.component.html + 50 + + + Subscribe with a Mastodon account: - src/app/+admin/moderation/video-abuse-list/video-abuse-details.component.html - 7 + src/app/shared/shared-user-subscription/subscribe-button.component.html + 57 - - Video + + + Using a syndication feed - src/app/+admin/moderation/video-abuse-list/video-abuse-list.component.html - 41 + src/app/shared/shared-user-subscription/subscribe-button.component.html + 62 + + + Subscribe via RSS - src/app/+my-account/my-account-ownership/my-account-ownership.component.html - 15 + src/app/shared/shared-user-subscription/subscribe-button.component.html + 63 + + + Subscribe - src/app/+my-account/my-account-video-imports/my-account-video-imports.component.html - 13 + src/app/shared/shared-user-subscription/subscribe-button.component.html + 7 - - This video has been reported multiple times. + + + Subscribe to all channels - src/app/+admin/moderation/video-abuse-list/video-abuse-list.component.html - 80 + src/app/shared/shared-user-subscription/subscribe-button.component.html + 9 - - The video was blocked + + + channels subscribed - src/app/+admin/moderation/video-abuse-list/video-abuse-list.component.html - 88 + src/app/shared/shared-user-subscription/subscribe-button.component.html + 11 + + + {VAR_SELECT, select, undefined {Unsubscribe} other {Unsubscribe from all channels}} - src/app/+admin/moderation/video-abuse-list/video-abuse-details.component.html - 88 + src/app/shared/shared-user-subscription/subscribe-button.component.html + 31 - - by on + + + Subscribe with an account on this instance - src/app/+admin/moderation/video-abuse-list/video-abuse-list.component.html - 91 + src/app/shared/shared-user-subscription/subscribe-button.component.html + 53 + + + Subscribe with your local account - src/app/+admin/moderation/video-abuse-list/video-abuse-list.component.html - 107 + src/app/shared/shared-user-subscription/subscribe-button.component.html + 54 - - Deleted + + + - src/app/+admin/moderation/video-abuse-list/video-abuse-list.component.html - 100 + src/app/shared/shared-main/buttons/action-dropdown.component.html + 22 + + + Welcome to PeerTube! - src/app/shared/shared-video-playlist/video-playlist-element-miniature.component.html - 34 + 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/+videos/+video-watch/comment/video-comment.component.html - 55 + src/app/+signup/shared/signup-success.component.html + 14,15 - - Video was deleted + + + My subscriptions - src/app/+admin/moderation/video-abuse-list/video-abuse-list.component.html - 98 + src/app/+my-library/my-subscriptions/my-subscriptions.component.html + 4 - - No video abuses found matching current filters. + + + Search your subscriptions - src/app/+admin/moderation/video-abuse-list/video-abuse-list.component.html - 141 + src/app/+my-library/my-subscriptions/my-subscriptions.component.html + 11 - - No video abuses found. + + + You don't have any subscriptions yet. - src/app/+admin/moderation/video-abuse-list/video-abuse-list.component.html - 142 + src/app/+my-library/my-subscriptions/my-subscriptions.component.html + 18 - - Showing to of reports + + + Channel page - src/app/+admin/moderation/video-abuse-list/video-abuse-list.component.html - 5 + src/app/+my-library/my-subscriptions/my-subscriptions.component.html + 27 - - - - - src/app/+admin/moderation/video-abuse-list/video-abuse-details.component.html - 20 + src/app/+my-library/+my-video-channels/my-video-channels.component.html + 30 - - {VAR_PLURAL, plural, =1 {1 report} other { reports} } - src/app/+admin/moderation/video-abuse-list/video-abuse-details.component.html - 21 + src/app/+videos/+video-watch/video-watch.component.html + 190 - - Reportee + + + subscribers - src/app/+admin/moderation/video-abuse-list/video-abuse-details.component.html - 27 + 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 - 40 + 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 - 41 + src/app/+my-library/my-subscriptions/my-subscriptions.component.html + 35 - - Updated + + + My ownership changes - src/app/+admin/moderation/video-abuse-list/video-abuse-details.component.html - 47 + src/app/+my-library/my-ownership/my-ownership.component.html + 3 - - Report + + + Actions - src/app/+admin/moderation/video-abuse-list/video-abuse-details.component.html - 54 + src/app/+my-library/my-ownership/my-ownership.component.html + 18 - - Reported part - src/app/+admin/moderation/video-abuse-list/video-abuse-details.component.html - 70 + src/app/shared/shared-abuse-list/abuse-list-table.component.html + 61 - - Note - src/app/+admin/moderation/video-abuse-list/video-abuse-details.component.html - 77 + src/app/+admin/moderation/video-comment-list/video-comment-list.component.html + 82 - - The video was deleted - src/app/+admin/moderation/video-abuse-list/video-abuse-details.component.html - 87 + src/app/+admin/moderation/video-block-list/video-block-list.component.html + 62 - - Mute domain + + + Initiator - src/app/shared/shared-moderation/server-blocklist.component.html + src/app/+my-library/my-ownership/my-ownership.component.html 19 + + + Created - src/app/shared/shared-moderation/server-blocklist.component.html - 19 + src/app/+my-library/my-ownership/my-ownership.component.html + 22,23 - - Instance + + + Status - src/app/shared/shared-moderation/server-blocklist.component.html - 26 + src/app/+my-library/my-ownership/my-ownership.component.html + 25 + + + Open account in a new tab - src/app/shared/shared-moderation/server-blocklist.component.html - 26 + src/app/+my-library/my-ownership/my-ownership.component.html + 38 - 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/shared/shared-abuse-list/abuse-list-table.component.html + 66 - - Muted at - src/app/shared/shared-moderation/server-blocklist.component.html - 27 + src/app/shared/shared-abuse-list/abuse-list-table.component.html + 66 src/app/shared/shared-moderation/account-blocklist.component.html - 23 + 39 - src/app/shared/shared-moderation/account-blocklist.component.html - 23 + src/app/+admin/moderation/video-comment-list/video-comment-list.component.html + 87 - src/app/shared/shared-moderation/server-blocklist.component.html - 27 + src/app/+admin/users/user-list/user-list.component.html + 106 - - Unmute + + + Accept - src/app/shared/shared-moderation/server-blocklist.component.html - 42 + src/app/+my-library/my-ownership/my-ownership.component.html + 33 - src/app/shared/shared-moderation/account-blocklist.component.html - 49 + src/app/+my-library/my-ownership/my-accept-ownership/my-accept-ownership.component.html + 30 - src/app/shared/shared-moderation/account-blocklist.component.html - 49 + src/app/+admin/follows/followers-list/followers-list.component.html + 39 + + + Refuse - src/app/shared/shared-moderation/server-blocklist.component.html - 42 + src/app/+my-library/my-ownership/my-ownership.component.html + 34 - - No server found matching current filters. - src/app/shared/shared-moderation/server-blocklist.component.html - 51 + src/app/+admin/follows/followers-list/followers-list.component.html + 40 + + + No ownership change request found. - src/app/shared/shared-moderation/server-blocklist.component.html - 51 + src/app/+my-library/my-ownership/my-ownership.component.html + 83 - - No server found. + + + Ownership accepted - src/app/shared/shared-moderation/server-blocklist.component.html - 52 + src/app/+my-library/my-ownership/my-accept-ownership/my-accept-ownership.component.ts + 66 + + + Accept ownership - src/app/shared/shared-moderation/server-blocklist.component.html - 52 + src/app/+my-library/my-ownership/my-accept-ownership/my-accept-ownership.component.html + 3 - - Showing to of muted instances + + + Select a channel to receive the video - src/app/shared/shared-moderation/server-blocklist.component.html - 5 + src/app/+my-library/my-ownership/my-accept-ownership/my-accept-ownership.component.html + 10 + + + Channel that will receive the video - src/app/shared/shared-moderation/server-blocklist.component.html - 5 + src/app/+my-library/my-ownership/my-accept-ownership/my-accept-ownership.component.html + 13 - - Mute domains + + + My videos history - src/app/shared/shared-moderation/server-blocklist.component.html - 59 + src/app/+my-library/my-history/my-history.component.ts + 44 + + + Videos history is enabled - src/app/shared/shared-moderation/server-blocklist.component.html - 59 + src/app/+my-library/my-history/my-history.component.ts + 76 - - Account + + + Videos history is disabled - src/app/shared/shared-moderation/account-blocklist.component.html - 22 + src/app/+my-library/my-history/my-history.component.ts + 77 + + + Delete videos history - src/app/shared/shared-moderation/account-blocklist.component.html - 22 + src/app/+my-library/my-history/my-history.component.ts + 89 - - No account found matching current filters. + + + Are you sure you want to delete all your videos history? - src/app/shared/shared-moderation/account-blocklist.component.html - 58 + src/app/+my-library/my-history/my-history.component.ts + 90 + + + Videos history deleted - src/app/shared/shared-moderation/account-blocklist.component.html - 58 + src/app/+my-library/my-history/my-history.component.ts + 98 - - No account found. + + + My history - src/app/shared/shared-moderation/account-blocklist.component.html - 59 + src/app/+my-library/my-history/my-history.component.html + 3 + + + Video history - src/app/shared/shared-moderation/account-blocklist.component.html - 59 + src/app/+my-library/my-history/my-history.component.html + 9 - - Showing to of muted accounts + + + Delete history - src/app/shared/shared-moderation/account-blocklist.component.html - 5 + 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 - 5 + src/app/+my-library/my-history/my-history.component.html + 19 - - Plugins/Themes + + + {VAR_PLURAL, plural, =0 {No videos} =1 {1 video} other { videos}} - src/app/+admin/plugins/plugins.component.html - 2 + src/app/shared/shared-video-playlist/video-playlist-miniature.component.html + 9 - - Installed + + + Updated - src/app/+admin/plugins/plugins.component.html - 5 + src/app/shared/shared-video-playlist/video-playlist-miniature.component.html + 29 - - Plugin homepage (new window) + + + - src/app/+admin/plugins/plugin-list-installed/plugin-list-installed.component.html - 17 + src/app/shared/shared-video-playlist/video-playlist-miniature.component.html + 22,24 + + + Moderation - src/app/+admin/plugins/plugin-list-installed/plugin-list-installed.component.html - 21 + src/app/+my-account/my-account.component.ts + 28 - src/app/+admin/plugins/plugin-search/plugin-search.component.html - 40 + src/app/+admin/admin.component.ts + 47 - - Uninstall + + + Muted accounts - src/app/+admin/plugins/plugin-list-installed/plugin-list-installed.component.html - 32 + src/app/+my-account/my-account.component.ts + 31 - - Search... - src/app/+admin/plugins/plugin-search/plugin-search.component.html - 6 + src/app/+my-account/my-account-routing.module.ts + 86 - - - 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 + 74 - - Popular - src/app/+admin/plugins/plugin-search/plugin-search.component.html - 16 + src/app/+admin/moderation/moderation.routes.ts + 98 - - - for "" - + + + Muted servers - src/app/+admin/plugins/plugin-search/plugin-search.component.html - 22 + src/app/+my-account/my-account.component.ts + 36 - - {VAR_PLURAL, plural, =1 {result} other {results} } - src/app/+admin/plugins/plugin-search/plugin-search.component.html - 23 + src/app/+my-account/my-account-routing.module.ts + 95 - src/app/+search/search.component.html - 5 + src/app/+admin/admin.component.ts + 81 - - - No results. - + + + Abuse reports - src/app/+admin/plugins/plugin-search/plugin-search.component.html - 28 + src/app/+my-account/my-account.component.ts + 41 - - Plugin npm package (new window) + + + Settings - src/app/+admin/plugins/plugin-search/plugin-search.component.html - 44 + src/app/+my-account/my-account.component.ts + 50 - - - This does not have settings. - + + + Notifications - src/app/+admin/plugins/plugin-show-installed/plugin-show-installed.component.html - 47 + src/app/+my-account/my-account.component.ts + 55 - - System - src/app/+admin/system/system.component.html - 2 + src/app/+my-account/my-account-routing.module.ts + 109 - - Jobs + + + Applications - src/app/+admin/system/system.component.html - 5 + src/app/+my-account/my-account.component.ts + 60 - - Logs + + + Report - src/app/+admin/system/system.component.html - 7 + src/app/shared/shared-moderation/report-modals/account-report.component.ts + 51 - - Debug + + + Account reported. - src/app/+admin/system/system.component.html - 9 + src/app/shared/shared-moderation/report-modals/account-report.component.ts + 82 - - Job type + + + What is the issue? - src/app/+admin/system/jobs/jobs.component.html - 3 + src/app/shared/shared-moderation/report-modals/report.component.html + 13 - - Job state - src/app/+admin/system/jobs/jobs.component.html - 12 + src/app/shared/shared-moderation/report-modals/video-report.component.html + 13 - - ID - src/app/+admin/system/jobs/jobs.component.html - 29 + src/app/shared/shared-moderation/report-modals/report.component.html + 13 - - Type + + + Please describe the issue... - src/app/+admin/system/jobs/jobs.component.html - 30 + src/app/shared/shared-moderation/report-modals/report.component.html + 42 - - State - src/app/+admin/system/jobs/jobs.component.html - 32 + src/app/shared/shared-moderation/report-modals/video-report.component.html + 80 - src/app/+my-account/my-account-video-imports/my-account-video-imports.component.html - 14 + src/app/shared/shared-moderation/report-modals/report.component.html + 42 - - Delayed + + + 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 - 47 + src/app/shared/shared-moderation/report-modals/report.component.html + 36,38 - - Will start soon... - src/app/+admin/system/jobs/jobs.component.html - 48 + src/app/shared/shared-moderation/report-modals/report.component.html + 36,38 - - Running... + + + 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 - 49 + src/app/+my-account/my-account-applications/my-account-applications.component.ts + 41 - - Finished + + + Renew token - src/app/+admin/system/jobs/jobs.component.html - 50 + src/app/+my-account/my-account-applications/my-account-applications.component.ts + 42 - - Failed + + + Token renewed. Update your client configuration accordingly. - src/app/+admin/system/jobs/jobs.component.html - 51 + src/app/+my-account/my-account-applications/my-account-applications.component.ts + 49 - - Refresh + + + Applications - src/app/+admin/system/logs/logs.component.html - 20 + src/app/+my-account/my-account-applications/my-account-applications.component.html + 3 - - Loading... + + + SUBSCRIPTION FEED - src/app/+admin/system/logs/logs.component.html - 24 + src/app/+my-account/my-account-applications/my-account-applications.component.html + 8 - - By -> + + + 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/logs/logs.component.html - 32 + src/app/+my-account/my-account-applications/my-account-applications.component.html + 10,12 - - Configuration + + + Feed URL - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 1 + src/app/+my-account/my-account-applications/my-account-applications.component.html + 18 - - Instance information + + + Feed Token - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 7 + src/app/+my-account/my-account-applications/my-account-applications.component.html + 23 - - INSTANCE + + + Renew token - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 15 + src/app/+my-account/my-account-applications/my-account-applications.component.html + 33 - - Name + + + Avatar changed. - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 21 + src/app/+my-account/my-account-settings/my-account-settings.component.ts + 42 - src/app/+my-account/+my-account-video-channels/my-account-video-channel-edit.component.html - 32 + src/app/+my-library/+my-video-channels/my-video-channel-update.component.ts + 105 + + + PROFILE SETTINGS - 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 + 12 - - Short description + + + VIDEO SETTINGS - 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 + 26 - - Description + + + NOTIFICATIONS - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 39 + src/app/+my-account/my-account-settings/my-account-settings.component.html + 37 + + + INTERFACE - src/app/+my-account/my-account-settings/my-account-profile/my-account-profile.component.html - 17 + src/app/+my-account/my-account-settings/my-account-settings.component.html + 47 + + + EMAIL - 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 + 67 + + + DANGER ZONE - 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 + 77 - src/app/+my-account/+my-account-video-channels/my-account-video-channel-edit.component.html - 64 + src/app/+admin/users/user-edit/user-edit.component.html + 197 - src/app/+my-account/+my-account-video-channels/my-account-video-channel-edit.component.html - 64 + src/app/+admin/users/user-edit/user-edit.component.html + 197 + + + PASSWORD - src/app/+about/about-instance/about-instance.component.html - 55 + src/app/+my-account/my-account-settings/my-account-settings.component.html + 57 + + + Video removed from - src/app/+videos/+video-edit/shared/video-edit.component.html - 39 + src/app/shared/shared-video-playlist/video-playlist-element-miniature.component.ts + 98 - - Main instance categories - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 48 + src/app/shared/shared-video-playlist/video-add-to-playlist.component.ts + 307 - - Main languages you/your moderators speak + + + Timestamps updated - 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 + 117 - - MODERATION & NSFW - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 76 + src/app/shared/shared-video-playlist/video-add-to-playlist.component.ts + 273 - - - Manage users to build a moderation team. - + + + Starts at - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 77 + src/app/shared/shared-video-playlist/video-playlist-element-miniature.component.ts + 140 - - This instance is dedicated to sensitive or NSFW content - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 87 + src/app/shared/shared-video-playlist/video-playlist-element-miniature.component.ts + 143 - - - 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. - + + + Stops at - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 91 + src/app/shared/shared-video-playlist/video-playlist-element-miniature.component.ts + 141 - - Policy on videos containing sensitive content + + + and stops at - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 100 + src/app/shared/shared-video-playlist/video-playlist-element-miniature.component.ts + 143 - - - With Do not list or Blur thumbnails, a confirmation will be requested to watch the video. - + + + Unavailable - 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 + 32 - - Terms + + + Deleted - 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 + 34 - src/app/+about/about-instance/about-instance.component.html - 77 + src/app/shared/shared-abuse-list/abuse-list-table.component.html + 116 - src/app/+signup/+register/register.component.html - 88 + src/app/+videos/+video-watch/comment/video-comment.component.html + 57 - - Code of conduct + + + Delete from - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 131 + src/app/shared/shared-video-playlist/video-playlist-element-miniature.component.html + 88 + + + Edit starts/stops at - src/app/+about/about-instance/about-instance.component.html - 71 + src/app/shared/shared-video-playlist/video-playlist-element-miniature.component.html + 50 + + + Start at - src/app/+signup/+register/register.component.html - 82 + src/app/shared/shared-video-playlist/video-playlist-element-miniature.component.html + 57 - - 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 + 113 - src/app/+about/about-instance/about-instance.component.html - 65 + src/app/shared/shared-video-playlist/video-add-to-playlist.component.html + 34 - src/app/+signup/+register/register.component.html - 76 + src/app/shared/shared-moderation/report-modals/video-report.component.html + 47 - - Who moderates the instance? What is the policy regarding NSFW videos? Political videos? etc + + + Stop at - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 141 + src/app/shared/shared-video-playlist/video-playlist-element-miniature.component.html + 71 - - YOU AND YOUR INSTANCE - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 155 + src/app/shared/shared-share-modal/video-share.component.html + 144 - - Who is behind the instance? - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 161 + src/app/shared/shared-video-playlist/video-add-to-playlist.component.html + 35 - - 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-moderation/report-modals/video-report.component.html + 62 - - Why did you create this instance? + + + 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 - 173 + src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts + 180 - - 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 + 146 - - How long do you plan to maintain this instance? + + + Unblock - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 184 + src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts + 182 - - 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/shared/shared-video-miniature/video-actions-dropdown.component.ts + 296 - - How will you finance the PeerTube server? - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 195 + src/app/+admin/moderation/video-block-list/video-block-list.component.ts + 70 - - With your own funds? With user donations? Advertising? - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 196 + src/app/+admin/moderation/video-block-list/video-block-list.component.ts + 148 - - OTHER INFORMATION + + + Video unblocked. - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 210 + src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts + 188 - - What server/hardware does the instance run on? - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 216 + src/app/+admin/moderation/video-block-list/video-block-list.component.ts + 153 - - i.e. 2vCore 2GB RAM, a direct the link to the server you rent, etc. + + + Do you really want to delete this video? - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 217 + src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts + 203 - - Basic configuration - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 235 + src/app/shared/shared-abuse-list/abuse-list-table.component.ts + 370 - - APPEARANCE - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 241 + src/app/+admin/moderation/video-block-list/video-block-list.component.ts + 78 - - - Use plugins & themes for more involved changes, or add slight customizations. - + + + The live stream will be automatically terminated. - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 242 + src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts + 205 - - default + + + This video will be duplicated by your instance. - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 255 + src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts + 226 - - Landing page + + + Account muted. - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 264 + src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts + 240 - - Discover videos - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 267 + src/app/shared/shared-moderation/user-moderation-dropdown.component.ts + 119 - - Trending videos + + + Save to playlist - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 268 + src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts + 264 - - Most liked videos - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 269 + src/app/+videos/+video-watch/video-watch.component.ts + 134 - - Recently added videos + + + Download - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 270 + src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts + 272 - - Local videos + + + Block - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 271 + src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts + 290 - - BROADCAST MESSAGE + + + Mirror - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 282 + src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts + 302 - - - Display a message on your instance - + + + Report - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 283 + src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts + 314 - - Enable broadcast message + + + Mute account - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 295 + src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts + 322 - - Allow users to dismiss the broadcast message - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 302 + src/app/shared/shared-abuse-list/abuse-list-table.component.ts + 287 - - Broadcast message level + + + Remote subscribeRemote interact - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 307 + src/app/shared/shared-user-subscription/remote-subscribe.component.html + 11,12 - - Message + + + 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 - 319 + src/app/shared/shared-user-subscription/remote-subscribe.component.html + 18,20 - - NEW USERS + + + 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 - 334 + src/app/shared/shared-user-subscription/remote-subscribe.component.html + 27,29 - - - Manage users to set their quota individually. - + + + URL - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 335 + src/app/shared/shared-share-modal/video-share.component.html + 16 - - ⚠️ This functionality requires a lot of attention and extra moderation. - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 349 + src/app/shared/shared-share-modal/video-share.component.html + 71 - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 575 + src/app/+videos/+video-edit/video-add-components/video-import-url.component.html + 6 + + + QR-Code - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 588 + src/app/shared/shared-share-modal/video-share.component.html + 27 - - Signup requires email verification - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 354 + src/app/shared/shared-share-modal/video-share.component.html + 81 - - Signup limit + + + Embed - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 358 + src/app/shared/shared-share-modal/video-share.component.html + 37 - - Enable Signup - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 346 + src/app/shared/shared-share-modal/video-share.component.html + 91 - - Default video quota per user + + + Share the playlist - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 373 + src/app/shared/shared-share-modal/video-share.component.html + 11 - - Default daily upload limit per user + + + 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 - 385 + src/app/shared/shared-share-modal/video-share.component.html + 44,45 - - Allow import with HTTP URL (i.e. YouTube) - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 413 + src/app/shared/shared-share-modal/video-share.component.html + 98,99 - - Allow import with a torrent file or a magnet URI + + + Share the playlist at this video position - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 420 + src/app/shared/shared-share-modal/video-share.component.html + 58 - - Unless a user is marked as trusted, their videos will stay private until a moderator reviews them. + + + Autoplay - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 437 + src/app/shared/shared-share-modal/video-share.component.html + 159 - - Block new videos automatically + + + Share the video - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 434 + src/app/shared/shared-share-modal/video-share.component.html + 66 - - SEARCH + + + Auto select subtitle - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 451 + src/app/shared/shared-share-modal/video-share.component.html + 128 - - Allow your users to look up remote videos/actors by their URI, that may not be federated with your instance + + + Loop - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 465 + src/app/shared/shared-share-modal/video-share.component.html + 173 - - Allow users to do remote URI/handle search + + + Use origin instance URL - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 462 + src/app/shared/shared-share-modal/video-share.component.html + 180 - - Allow anonymous users to look up remote videos/actors by their URI, that may not be federated with your instance + + + Display video title - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 476 + src/app/shared/shared-share-modal/video-share.component.html + 189 - - Allow anonymous to do remote URI/handle search + + + Display privacy warning - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 473 + src/app/shared/shared-share-modal/video-share.component.html + 196 - - ⚠️ This functionality depends heavily on the moderation of instances followed by the search index you select. + + + Display player controls - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 490 + src/app/shared/shared-share-modal/video-share.component.html + 203 - - - You should only use moderated search indexes in production, or host your own. - + + + Display PeerTube button link - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 492 + src/app/shared/shared-share-modal/video-share.component.html + 210 - - Search index URL + + + More customization - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 499 + src/app/shared/shared-share-modal/video-share.component.html + 223,224 - - Disable local search in search bar + + + Less customization - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 510 + src/app/shared/shared-share-modal/video-share.component.html + 231,232 - - Otherwise the local search stays used by default + + + Live information - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 520 + src/app/shared/shared-video-live/live-stream-information.component.html + 3 - - Search bar uses the global search index by default + + + Live RTMP Url - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 517 + src/app/shared/shared-video-live/live-stream-information.component.html + 10 - - 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 + 215 - - FEDERATION + + + Live stream key - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 538 + src/app/shared/shared-video-live/live-stream-information.component.html + 15 - - - Manage relations with other instances. - - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 539 + src/app/+videos/+video-edit/shared/video-edit.component.html + 220 - - Other instances can follow yours + + + ⚠️ Never share your stream key with anyone. - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 552 + src/app/shared/shared-video-live/live-stream-information.component.html + 18 - - Manually approve new instance followers - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 559 + src/app/+videos/+video-edit/shared/video-edit.component.html + 223 - - Automatically follow back instances + + + Update live settings - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 572 + src/app/shared/shared-video-live/live-stream-information.component.html + 30 - - - You should only follow moderated indexes in production, or host your own. - + + + Cancel - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 590 + src/app/shared/shared-video-miniature/videos-selection.component.html + 19,20 - - Index URL + + + You cannot ban root. - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 597 + src/app/shared/shared-moderation/user-moderation-dropdown.component.ts + 58 - - 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 + 154 - - ADMINISTRATORS + + + Do you really want to unban ? - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 617 + src/app/shared/shared-moderation/user-moderation-dropdown.component.ts + 70 - - Admin email + + + Unban - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 623 + src/app/shared/shared-moderation/user-moderation-dropdown.component.ts + 70 - - 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 + 88 - - Services - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 645 + src/app/+admin/users/user-list/user-list.component.ts + 171 - - TWITTER + + + User unbanned. - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 651 + src/app/shared/shared-moderation/user-moderation-dropdown.component.ts + 76 - - - Optional. If any, provide the Twitter account representing your instance to improve link previews. - + + + You cannot delete root. - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 652 + src/app/shared/shared-moderation/user-moderation-dropdown.component.ts + 86 - - Your Twitter username - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 663 + src/app/+admin/users/user-list/user-list.component.ts + 188 - - Instance allowed by Twitter + + + 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 - 675 + src/app/shared/shared-moderation/user-moderation-dropdown.component.ts + 90 - - - 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. - + + + User deleted. - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 679 + src/app/shared/shared-moderation/user-moderation-dropdown.component.ts + 96 - - Advanced configuration + + + User email set as verified - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 699 + src/app/shared/shared-moderation/user-moderation-dropdown.component.ts + 107 - - TRANSCODING + + + Account unmuted. - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 705 + src/app/shared/shared-moderation/user-moderation-dropdown.component.ts + 133 - - - 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/account-blocklist.component.ts + 47 - - Transcoding enabled + + + Instance muted. - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 719 + src/app/shared/shared-moderation/user-moderation-dropdown.component.ts + 147 - - 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-moderation/server-blocklist.component.ts + 68 - - Allows users to upload .mkv, .mov, .avi and .flv videos. + + + Instance unmuted. - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 734 + src/app/shared/shared-moderation/user-moderation-dropdown.component.ts + 161 - - Allow additional extensions - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 731 + src/app/shared/shared-moderation/server-blocklist.component.ts + 45 - - Allows users to upload audio files that will be merged with the preview file on upload. + + + Account muted 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 + 175 - - Allow audio files upload - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 742 + src/app/shared/shared-abuse-list/abuse-list-table.component.ts + 429 - - - 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 - + + + Account unmuted by the instance. - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 757 + src/app/shared/shared-moderation/user-moderation-dropdown.component.ts + 189 - - WebTorrent support enabled + + + Instance muted by the instance. - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 754 + src/app/shared/shared-moderation/user-moderation-dropdown.component.ts + 203 - - - 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 - + + + Instance unmuted by the instance. - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 778 + src/app/shared/shared-moderation/user-moderation-dropdown.component.ts + 217 - - HLS with P2P support enabled + + + 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 - 775 + src/app/shared/shared-moderation/user-moderation-dropdown.component.ts + 228 - - Transcoding threads + + + Delete account comments - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 800 + src/app/shared/shared-moderation/user-moderation-dropdown.component.ts + 229 - - Resolutions to generate + + + Will remove comments of this account (may take several minutes). - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 813 + src/app/shared/shared-moderation/user-moderation-dropdown.component.ts + 235 - - CACHE + + + Edit user - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 839 + src/app/shared/shared-moderation/user-moderation-dropdown.component.ts + 263 - - - Some files are not federated, and fetched when necessary. Define their caching policies. - + + + Change quota, role, and more. - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 840 + src/app/shared/shared-moderation/user-moderation-dropdown.component.ts + 264 - - Number of previews to keep in cache + + + Delete user - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 849 + src/app/shared/shared-moderation/user-moderation-dropdown.component.ts + 268 - - Number of video captions to keep in cache + + + Videos will be deleted, comments will be tombstoned. - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 858 + src/app/shared/shared-moderation/user-moderation-dropdown.component.ts + 269 - - CUSTOMIZATIONS - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 873 + src/app/+admin/users/user-list/user-list.component.ts + 77 - - - Slight modifications to your PeerTube instance for when creating a plugin or theme is overkill. - + + + Ban - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 874 + src/app/shared/shared-moderation/user-moderation-dropdown.component.ts + 273 - - JavaScript - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 884 + src/app/+admin/users/user-list/user-list.component.ts + 82 - - - Write JavaScript code directly.Example: console.log('my instance is amazing'); - + + + 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 - 887 + src/app/shared/shared-moderation/user-moderation-dropdown.component.ts + 274 - - - 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 + 83 - - It seems like the configuration is invalid. Please search for potential errors in the different tabs. + + + Unban user - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 944 + src/app/shared/shared-moderation/user-moderation-dropdown.component.ts + 279 - - Update configuration + + + Allow the user to login and create videos/comments again - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 946 + src/app/shared/shared-moderation/user-moderation-dropdown.component.ts + 280 - - Save to + + + Set Email as Verified - src/app/shared/shared-video-playlist/video-add-to-playlist.component.html - 4 + src/app/shared/shared-moderation/user-moderation-dropdown.component.ts + 285 - - Options - src/app/shared/shared-video-playlist/video-add-to-playlist.component.html - 9 + src/app/+admin/users/user-list/user-list.component.ts + 95 + + + Mute this account - src/app/+videos/+video-watch/comment/video-comment.component.html - 48 + src/app/shared/shared-moderation/user-moderation-dropdown.component.ts + 297 - - Search playlists + + + Hide any content from that user from you. - src/app/shared/shared-video-playlist/video-add-to-playlist.component.html - 45 + src/app/shared/shared-moderation/user-moderation-dropdown.component.ts + 298 - - Create a private playlist + + + Unmute this account - src/app/shared/shared-video-playlist/video-add-to-playlist.component.html - 65 + src/app/shared/shared-moderation/user-moderation-dropdown.component.ts + 303 - - Display name + + + Show back content from that user 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 + 304 + + + Mute the instance - 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 + 309 + + + Hide any content from that instance for you. - 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 + 310 + + + Unmute the 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 + 315 + + + Show back content from that instance for you. - 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 + 316 + + + Remove comments from your videos - 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 + 321 + + + Remove comments made by this account on your videos. - src/app/+signup/+register/register-step-user.component.html - 4 + src/app/shared/shared-moderation/user-moderation-dropdown.component.ts + 322 - - Unavailable + + + Mute this account 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 + 333 - - Private + + + Hide any content from that user 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 + 334 + + + Unmute this account by your instance - src/app/shared/shared-video-miniature/video-miniature.component.html - 7 + 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/+videos/+video-watch/video-watch-playlist.component.html - 7 + src/app/shared/shared-moderation/user-moderation-dropdown.component.ts + 340 - - Edit starts/stops at + + + Mute the instance by 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 + 351 - - Delete from + + + 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 - 88 + src/app/shared/shared-moderation/user-moderation-dropdown.component.ts + 352 - - {VAR_PLURAL, plural, =0 {No videos} =1 {1 video} other { videos} } + + + Unmute the instance by your instance - src/app/shared/shared-video-playlist/video-playlist-miniature.component.html - 9 + 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/shared/shared-video-playlist/video-playlist-miniature.component.html - 22 + src/app/shared/shared-moderation/user-moderation-dropdown.component.ts + 358 - - Updated + + + Remove comments from your instance - src/app/shared/shared-video-playlist/video-playlist-miniature.component.html - 29 + src/app/shared/shared-moderation/user-moderation-dropdown.component.ts + 368 - - Download + + + Remove comments made by this account from your instance. - src/app/shared/shared-video-miniature/video-download.component.html - 4 + src/app/shared/shared-moderation/user-moderation-dropdown.component.ts + 369 + + + Account settings - src/app/shared/shared-video-miniature/video-download.component.html - 104 + src/app/+my-account/my-account-routing.module.ts + 29 - - subtitles + + + My abuse reports - src/app/shared/shared-video-miniature/video-download.component.html - 11 + src/app/+my-account/my-account-routing.module.ts + 118 - - video + + + Add to watch later - src/app/shared/shared-video-miniature/video-download.component.html - 12 + src/app/shared/shared-thumbnail/video-thumbnail.component.ts + 29 - - Format + + + Remove from watch later - src/app/shared/shared-video-miniature/video-download.component.html - 45 + src/app/shared/shared-thumbnail/video-thumbnail.component.ts + 30 - - + + + LIVE - src/app/shared/shared-video-miniature/video-download.component.html - 49 + src/app/shared/shared-thumbnail/video-thumbnail.component.html + 31 - src/app/shared/shared-video-miniature/video-download.component.html - 61 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 714 + + + LIVE ENDED - src/app/shared/shared-video-miniature/video-download.component.html - 73 + src/app/shared/shared-thumbnail/video-thumbnail.component.html + 32 - - Video stream + + + Profile updated. - src/app/shared/shared-video-miniature/video-download.component.html - 57 + src/app/+my-account/my-account-settings/my-account-profile/my-account-profile.component.ts + 51 - - Audio stream + + + Password updated. - 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.ts + 48 - - Direct download + + + You current password is invalid. - 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.ts + 56 - - Torrent (.torrent file) - src/app/shared/shared-video-miniature/video-download.component.html - 92 + src/app/+my-account/my-account-settings/my-account-change-email/my-account-change-email.component.ts + 61 - - Unlisted + + + Change 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 + 5 - src/app/+videos/+video-watch/video-watch-playlist.component.html - 6 + src/app/+my-account/my-account-settings/my-account-change-password/my-account-change-password.component.html + 30 - - {VAR_PLURAL, plural, =1 {1 view} other { views} } + + + Current password - src/app/shared/shared-video-miniature/video-miniature.component.html - 29 + src/app/+my-account/my-account-settings/my-account-change-password/my-account-change-password.component.html + 7 - - Blocked + + + New password - src/app/shared/shared-video-miniature/video-miniature.component.html - 49 + src/app/+my-account/my-account-settings/my-account-change-password/my-account-change-password.component.html + 15 - - - Sensitive - + + + Confirm new password - src/app/shared/shared-video-miniature/video-miniature.component.html - 53 + src/app/+my-account/my-account-settings/my-account-change-password/my-account-change-password.component.html + 23 - - No results. + + + Notification preferences - src/app/shared/shared-video-miniature/videos-selection.component.html - 1 + src/app/+my-account/my-account-notifications/my-account-notifications.component.html + 4,6 + + + Newest first - src/app/shared/shared-video-miniature/abstract-video-list.html - 28 + src/app/+my-account/my-account-notifications/my-account-notifications.component.html + 11 + + + Unread first - src/app/shared/shared-video-miniature/abstract-video-list.html - 28 + src/app/+my-account/my-account-notifications/my-account-notifications.component.html + 12 + + + All read - src/app/shared/shared-video-miniature/abstract-video-list.html - 28 + src/app/+my-account/my-account-notifications/my-account-notifications.component.html + 26 + + + Muted servers - src/app/shared/shared-video-miniature/abstract-video-list.html - 28 + 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/+videos/video-list/overview/video-overview.component.html - 4 + src/app/shared/shared-moderation/server-blocklist.component.html + 64 - - - Cancel - - src/app/shared/shared-video-miniature/videos-selection.component.html - 18 + src/app/shared/shared-moderation/server-blocklist.component.html + 64 - - - Remote subscribe - Remote interact - + + + Filter... - src/app/shared/shared-user-subscription/remote-subscribe.component.html - 10 + src/app/shared/shared-moderation/server-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/account-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/shared/shared-abuse-list/abuse-list-table.component.html + 27 - - Subscribe - src/app/shared/shared-user-subscription/subscribe-button.component.html - 7 + src/app/+admin/follows/following-list/following-list.component.html + 16 - - Subscribe to all channels - src/app/shared/shared-user-subscription/subscribe-button.component.html - 9 + src/app/shared/shared-moderation/account-blocklist.component.html + 16 - - channels subscribed - src/app/shared/shared-user-subscription/subscribe-button.component.html - 11 + src/app/shared/shared-moderation/server-blocklist.component.html + 16 - - {VAR_SELECT, select, undefined {Unsubscribe} other {Unsubscribe from all channels} } - src/app/shared/shared-user-subscription/subscribe-button.component.html - 31 + src/app/+admin/moderation/video-comment-list/video-comment-list.component.html + 42 - - Using an ActivityPub account - src/app/shared/shared-user-subscription/subscribe-button.component.html - 50 + src/app/+admin/moderation/video-block-list/video-block-list.component.html + 29 - - Subscribe with an account on this instance - src/app/shared/shared-user-subscription/subscribe-button.component.html - 53 + src/app/+admin/users/user-list/user-list.component.html + 32 - - Subscribe with your local account - src/app/shared/shared-user-subscription/subscribe-button.component.html - 54 + src/app/+admin/follows/followers-list/followers-list.component.html + 16 - - Subscribe with a Mastodon account: + + + Mute domain - src/app/shared/shared-user-subscription/subscribe-button.component.html - 57 + src/app/shared/shared-moderation/server-blocklist.component.html + 24 - - Using a syndication feed - src/app/shared/shared-user-subscription/subscribe-button.component.html - 62 + src/app/shared/shared-moderation/server-blocklist.component.html + 24 - - Subscribe via RSS + + + Muted at - src/app/shared/shared-user-subscription/subscribe-button.component.html - 63 + src/app/shared/shared-moderation/server-blocklist.component.html + 33 - - PROFILE SETTINGS - src/app/+my-account/my-account-settings/my-account-settings.component.html - 12 + src/app/shared/shared-moderation/account-blocklist.component.html + 29 - - Total video quota - src/app/+my-account/my-account-settings/my-account-settings.component.html - 19 + src/app/shared/shared-moderation/account-blocklist.component.html + 29 - src/app/+videos/+video-edit/video-add-components/video-upload.component.html - 53 + src/app/shared/shared-moderation/server-blocklist.component.html + 33 - - VIDEO SETTINGS + + + Unmute - src/app/+my-account/my-account-settings/my-account-settings.component.html + src/app/shared/shared-moderation/server-blocklist.component.html 40 - - NOTIFICATIONS - src/app/+my-account/my-account-settings/my-account-settings.component.html - 51 + src/app/shared/shared-moderation/account-blocklist.component.html + 36 - - INTERFACE - src/app/+my-account/my-account-settings/my-account-settings.component.html - 61 + src/app/shared/shared-moderation/account-blocklist.component.html + 36 - - PASSWORD - src/app/+my-account/my-account-settings/my-account-settings.component.html - 71 + src/app/shared/shared-moderation/server-blocklist.component.html + 40 - - EMAIL + + + Open instance in a new tab - src/app/+my-account/my-account-settings/my-account-settings.component.html - 81 + src/app/shared/shared-moderation/server-blocklist.component.html + 43 - - Change password - src/app/+my-account/my-account-settings/my-account-change-password/my-account-change-password.component.html - 5 + src/app/+admin/follows/following-list/following-list.component.html + 45 - src/app/+my-account/my-account-settings/my-account-change-password/my-account-change-password.component.html - 30 + src/app/shared/shared-moderation/server-blocklist.component.html + 43 - - Current password + + + No server found matching current filters. - src/app/+my-account/my-account-settings/my-account-change-password/my-account-change-password.component.html - 7 + src/app/shared/shared-moderation/server-blocklist.component.html + 56 - - 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/server-blocklist.component.html + 56 - - Confirm new password + + + No server found. - src/app/+my-account/my-account-settings/my-account-change-password/my-account-change-password.component.html - 23 + src/app/shared/shared-moderation/server-blocklist.component.html + 57 - - - 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/server-blocklist.component.html + 57 - - - is awaiting email verification - + + + Muted accounts - src/app/+my-account/my-account-settings/my-account-change-email/my-account-change-email.component.html - 8 + src/app/shared/shared-moderation/account-blocklist.component.html + 3 - - New email - 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 + 3 - - Your new email + + + Showing to of muted accounts - 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 + 10 - - Your current password - 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 + 10 - - Your password + + + Account - src/app/+my-account/my-account-settings/my-account-change-email/my-account-change-email.component.html + src/app/shared/shared-moderation/account-blocklist.component.html 28 - - Change email - src/app/+my-account/my-account-settings/my-account-change-email/my-account-change-email.component.html - 36 + src/app/shared/shared-moderation/account-blocklist.component.html + 28 - - Change ownership - src/app/+my-account/my-account-videos/video-change-ownership/video-change-ownership.component.html - 3 + src/app/+admin/moderation/video-comment-list/video-comment-list.component.html + 59 + + + No account found matching current filters. - src/app/+my-account/my-account-videos/my-account-videos.component.html - 32 + src/app/shared/shared-moderation/account-blocklist.component.html + 63 - - Select the next owner - src/app/+my-account/my-account-videos/video-change-ownership/video-change-ownership.component.html - 10 + src/app/shared/shared-moderation/account-blocklist.component.html + 63 - - Videos + + + No account found. - src/app/+my-account/my-account-videos/my-account-videos.component.html - 2 + src/app/shared/shared-moderation/account-blocklist.component.html + 64 - - Search your videos - src/app/+my-account/my-account-videos/my-account-videos.component.html - 4 + src/app/shared/shared-moderation/account-blocklist.component.html + 64 - - Accept ownership + + + Reports - src/app/+my-account/my-account-ownership/my-account-accept-ownership/my-account-accept-ownership.component.html + src/app/+my-account/my-account-abuses/my-account-abuses-list.component.html 3 - - Select a channel to receive the video - - src/app/+my-account/my-account-ownership/my-account-accept-ownership/my-account-accept-ownership.component.html - 10 - - - Channel that will receive the video - src/app/+my-account/my-account-ownership/my-account-accept-ownership/my-account-accept-ownership.component.html - 13 + src/app/+admin/moderation/abuse-list/abuse-list.component.html + 3 - - Ownership changes + + + Discover videos - src/app/+my-account/my-account-ownership/my-account-ownership.component.html - 1 + src/app/+videos/videos-routing.module.ts + 23 - - Initiator + + + Trending videos - src/app/+my-account/my-account-ownership/my-account-ownership.component.html - 14 + src/app/+videos/videos-routing.module.ts + 32 - - - Created - - + + + Most liked videos - src/app/+my-account/my-account-ownership/my-account-ownership.component.html - 16 + src/app/+videos/videos-routing.module.ts + 45 - - Status - src/app/+my-account/my-account-ownership/my-account-ownership.component.html - 20 + src/app/+videos/video-list/video-most-liked.component.ts + 41 - - Action + + + Recently added videos - src/app/+my-account/my-account-ownership/my-account-ownership.component.html - 21 + src/app/+videos/videos-routing.module.ts + 58 - - + + + Local videos - src/app/+my-account/my-account-ownership/my-account-ownership.component.html - 61 + src/app/+videos/videos-routing.module.ts + 84 - - No ownership change request found. - src/app/+my-account/my-account-ownership/my-account-ownership.component.html - 75 + src/app/+videos/video-list/video-local.component.ts + 36 - - Imports + + + Upload a video - src/app/+my-account/my-account-video-imports/my-account-video-imports.component.html - 1 + src/app/+videos/videos-routing.module.ts + 97 - - Target + + + Edit a video - src/app/+my-account/my-account-video-imports/my-account-video-imports.component.html - 12 + src/app/+videos/videos-routing.module.ts + 106 - - See the error + + + Violent or repulsive - src/app/+my-account/my-account-video-imports/my-account-video-imports.component.html - 23 + src/app/shared/shared-moderation/abuse.service.ts + 139 - - This video was deleted + + + Contains offensive, violent, or coarse language or iconography. - src/app/+my-account/my-account-video-imports/my-account-video-imports.component.html - 40 + src/app/shared/shared-moderation/abuse.service.ts + 140 - - Showing to of imports + + + Hateful or abusive - src/app/+my-account/my-account-video-imports/my-account-video-imports.component.html - 6 + src/app/shared/shared-moderation/abuse.service.ts + 144 - - Once you delete your account, there is no going back. You will be asked to confirm this action. + + + Contains abusive, racist or sexist language or iconography. - 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 + 145 - - Delete your account + + + Spam, ad or false news - 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 + 149 - - You don't have any subscriptions yet. + + + 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-subscriptions/my-account-subscriptions.component.html - 2 + src/app/shared/shared-moderation/abuse.service.ts + 150 - - Channel page + + + Privacy breach or doxxing - src/app/+my-account/my-account-subscriptions/my-account-subscriptions.component.html - 11 + src/app/shared/shared-moderation/abuse.service.ts + 154 + + + 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-channels/my-account-video-channels.component.html - 16 + src/app/shared/shared-moderation/abuse.service.ts + 155 + + + Copyright - src/app/+videos/+video-watch/video-watch.component.html - 150 + src/app/shared/shared-moderation/abuse.service.ts + 159 - - subscribers - src/app/+my-account/my-account-subscriptions/my-account-subscriptions.component.html - 16 + src/app/shared/shared-abuse-list/abuse-details.component.ts + 25 - - Created by + + + Infringes your copyright wrt. the regional laws with which the server must comply. - src/app/+my-account/my-account-subscriptions/my-account-subscriptions.component.html - 19 + src/app/shared/shared-moderation/abuse.service.ts + 160 - - Owner account page + + + Breaks server rules - src/app/+my-account/my-account-subscriptions/my-account-subscriptions.component.html - 18 + src/app/shared/shared-moderation/abuse.service.ts + 164 - - Video history + + + 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-history/my-account-history.component.html - 5 + src/app/shared/shared-moderation/abuse.service.ts + 165 - - - - Delete history - + + + Thumbnails - src/app/+my-account/my-account-history/my-account-history.component.html - 8 + src/app/shared/shared-moderation/abuse.service.ts + 173 - - You don't have any video history yet. - src/app/+my-account/my-account-history/my-account-history.component.html - 15 + src/app/shared/shared-abuse-list/abuse-details.component.ts + 27 - - - - Notification preferences - + + + The above can only be seen in thumbnails. - src/app/+my-account/my-account-notifications/my-account-notifications.component.html - 3 + src/app/shared/shared-moderation/abuse.service.ts + 174 - - All read + + + Captions - src/app/+my-account/my-account-notifications/my-account-notifications.component.html - 18 + src/app/shared/shared-moderation/abuse.service.ts + 178 - - Activities - src/app/+my-account/my-account-settings/my-account-notification-preferences/my-account-notification-preferences.component.html - 2 + src/app/shared/shared-abuse-list/abuse-details.component.ts + 28 - - Web + + + The above can only be seen in captions (please describe which). - src/app/+my-account/my-account-settings/my-account-notification-preferences/my-account-notification-preferences.component.html - 3 + src/app/shared/shared-moderation/abuse.service.ts + 179 - - My Playlists + + + 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-video-playlists/my-account-video-playlist-edit.component.html - 4 + src/app/+my-account/my-account-settings/my-account-danger-zone/my-account-danger-zone.component.ts + 22 + + + Type your username to confirm - src/app/+my-account/my-account-video-playlists/my-account-video-playlist-edit.component.html - 4 + src/app/+my-account/my-account-settings/my-account-danger-zone/my-account-danger-zone.component.ts + 23 - - NEW PLAYLIST + + + 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.ts 25 + + + Delete my account - 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-danger-zone/my-account-danger-zone.component.ts + 26 - - PLAYLIST + + + Your account is deleted. - 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-danger-zone/my-account-danger-zone.component.ts + 32 + + + Once you delete your account, there is no going back. You will be asked to confirm this action. - src/app/+my-account/my-account-video-playlists/my-account-video-playlist-edit.component.html - 26 + src/app/+my-account/my-account-settings/my-account-danger-zone/my-account-danger-zone.component.html + 2 - - Privacy + + + Delete your account - 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-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 - 57 + src/app/+my-account/my-account-settings/my-account-change-email/my-account-change-email.component.ts + 53 + + + Email updated. - 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.ts + 55 + + + Your current email is - src/app/+videos/+video-edit/video-add-components/video-import-torrent.component.html - 36 + src/app/+my-account/my-account-settings/my-account-change-email/my-account-change-email.component.html + 5 + + + is awaiting email verification + - src/app/+videos/+video-edit/video-add-components/video-import-url.component.html - 31 + src/app/+my-account/my-account-settings/my-account-change-email/my-account-change-email.component.html + 9,10 + + + New email - src/app/+videos/+video-edit/video-add-components/video-upload.component.html - 20 + src/app/+my-account/my-account-settings/my-account-change-email/my-account-change-email.component.html + 15 + + + Your new email - src/app/+videos/+video-watch/video-watch.component.html - 187 + src/app/+my-account/my-account-settings/my-account-change-email/my-account-change-email.component.html + 17 - - Channel + + + Your current password - src/app/+my-account/my-account-video-playlists/my-account-video-playlist-edit.component.html - 70 + src/app/+my-account/my-account-settings/my-account-change-email/my-account-change-email.component.html + 26 + + + Your password - src/app/+my-account/my-account-video-playlists/my-account-video-playlist-edit.component.html - 70 + src/app/+my-account/my-account-settings/my-account-change-email/my-account-change-email.component.html + 28 + + + Change email - src/app/+signup/+register/register.component.html - 23 + 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/shared/video-edit.component.html - 59 + src/app/shared/form-validators/user-validators.ts + 12 - src/app/+videos/+video-edit/video-add-components/video-import-torrent.component.html - 27 + src/app/shared/form-validators/login-validators.ts + 9 + + + Username must be at least 1 character long. - src/app/+videos/+video-edit/video-add-components/video-import-url.component.html - 22 + src/app/shared/form-validators/user-validators.ts + 13 + + + Username cannot be more than 50 characters long. - src/app/+videos/+video-edit/video-add-components/video-upload.component.html - 11 + src/app/shared/form-validators/user-validators.ts + 14 - - Channel to bind the playlist to + + + 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 - 73 + src/app/shared/form-validators/user-validators.ts + 15 + + + Channel name is required. - src/app/+my-account/my-account-video-playlists/my-account-video-playlist-edit.component.html - 73 + src/app/shared/form-validators/user-validators.ts + 27 - - Playlist thumbnail + + + Channel name must be at least 1 character long. - src/app/+my-account/my-account-video-playlists/my-account-video-playlist-edit.component.html - 85 + src/app/shared/form-validators/user-validators.ts + 28 + + + Channel name cannot be more than 50 characters long. - src/app/+my-account/my-account-video-playlists/my-account-video-playlist-edit.component.html - 85 + src/app/shared/form-validators/user-validators.ts + 29 - - Playlists + + + Channel name should be lowercase, and can contain only alphanumeric characters, dots and underscores. - src/app/+my-account/my-account-video-playlists/my-account-video-playlists.component.html - 2 + src/app/shared/form-validators/user-validators.ts + 30 - - Search your playlists + + + Email 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 + 37 - - Create playlist - src/app/+my-account/my-account-video-playlists/my-account-video-playlists.component.html - 8 + src/app/shared/form-validators/instance-validators.ts + 7 - - No videos in this playlist. + + + Email must be valid. - src/app/+my-account/my-account-video-playlists/my-account-video-playlist-elements.component.html - 11 + src/app/shared/form-validators/user-validators.ts + 38 - - My channels - src/app/+my-account/+my-account-video-channels/my-account-video-channels.component.html - 1 + src/app/shared/form-validators/instance-validators.ts + 8 - - Create video channel + + + Password is required. - src/app/+my-account/+my-account-video-channels/my-account-video-channels.component.html - 5 + src/app/shared/form-validators/user-validators.ts + 49 - - {VAR_PLURAL, plural, =1 {1 subscriber} other { subscribers} } - src/app/+my-account/+my-account-video-channels/my-account-video-channels.component.html - 21 + src/app/shared/form-validators/login-validators.ts + 18 + + + + Password must be at least 6 characters long. + + src/app/shared/form-validators/user-validators.ts + 50 - src/app/+accounts/account-video-channels/account-video-channels.component.html - 13 + src/app/shared/form-validators/user-validators.ts + 61 + + + Password cannot be more than 255 characters long. - src/app/+video-channels/video-channels.component.html - 28 + src/app/shared/form-validators/user-validators.ts + 51 - - {VAR_PLURAL, plural, =0 {No videos} =1 {1 video} other { videos} } - src/app/+my-account/+my-account-video-channels/my-account-video-channels.component.html - 23 + src/app/shared/form-validators/user-validators.ts + 62 - - My Channels + + + The new password and the confirmed password do not correspond. - src/app/+my-account/+my-account-video-channels/my-account-video-channel-edit.component.html - 4 + src/app/shared/form-validators/user-validators.ts + 69 + + + Video quota 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 + 76 - - NEW CHANNEL + + + Quota must be greater than -1. - src/app/+my-account/+my-account-video-channels/my-account-video-channel-edit.component.html - 25 + src/app/shared/form-validators/user-validators.ts + 77 + + + Daily upload limit is required. - src/app/+my-account/+my-account-video-channels/my-account-video-channel-edit.component.html - 25 + src/app/shared/form-validators/user-validators.ts + 83 - - CHANNEL + + + Daily upload limit must be greater than -1. - src/app/+my-account/+my-account-video-channels/my-account-video-channel-edit.component.html - 26 + 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 - 26 + src/app/shared/form-validators/user-validators.ts + 91 - - Example: my_channel + + + Description must be at least 3 characters long. - src/app/+my-account/+my-account-video-channels/my-account-video-channel-edit.component.html - 35 + src/app/shared/form-validators/user-validators.ts + 103 - 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 + 38 - - Short text to tell people how they can support your channel (membership platform...).<br /><br /> - When you will upload a video in this channel, the video support field will be automatically filled by this text. - src/app/+my-account/+my-account-video-channels/my-account-video-channel-edit.component.html - 77 + 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 - 77 + src/app/shared/form-validators/user-validators.ts + 104 - - Overwrite support field of all videos of this channel - src/app/+my-account/+my-account-video-channels/my-account-video-channel-edit.component.html - 92 + 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 - 92 + src/app/shared/form-validators/video-playlist-validators.ts + 34 - - Welcome to PeerTube! + + + You must agree with the instance terms in order to register on it. - src/app/+signup/shared/signup-success.component.html - 8 + src/app/shared/form-validators/user-validators.ts + 113 - - - If you need help to use PeerTube, you can have a look at the documentation. - + + + Ban reason must be at least 3 characters long. - src/app/+signup/shared/signup-success.component.html - 13 + src/app/shared/form-validators/user-validators.ts + 123 - - - Verify account email confirmation - + + + Ban reason cannot be more than 250 characters long. - src/app/+signup/+verify-account/verify-account-email/verify-account-email.component.html - 2 + src/app/shared/form-validators/user-validators.ts + 124 - - - + + + Display name is required. - src/app/+signup/+verify-account/verify-account-email/verify-account-email.component.html - 6 + src/app/shared/form-validators/user-validators.ts + 135 - - - Email updated. - - src/app/+signup/+verify-account/verify-account-email/verify-account-email.component.html - 9 + src/app/shared/form-validators/video-channel-validators.ts + 26 - - An error occurred. - src/app/+signup/+verify-account/verify-account-email/verify-account-email.component.html - 14 + src/app/shared/form-validators/video-playlist-validators.ts + 12 - - Request new verification email. + + + Display name must be at least 1 character long. - src/app/+signup/+verify-account/verify-account-email/verify-account-email.component.html - 16 + src/app/shared/form-validators/user-validators.ts + 136 - src/app/+login/login.component.html + src/app/shared/form-validators/video-channel-validators.ts 27 - - - Request email for account verification - - src/app/+signup/+verify-account/verify-account-ask-send-email/verify-account-ask-send-email.component.html - 2 + src/app/shared/form-validators/video-playlist-validators.ts + 13 - - Email address + + + Display name cannot be more than 50 characters long. - src/app/+signup/+verify-account/verify-account-ask-send-email/verify-account-ask-send-email.component.html - 10 + src/app/shared/form-validators/user-validators.ts + 137 - src/app/+login/login.component.html - 97 + src/app/shared/form-validators/video-channel-validators.ts + 28 - - Send verification email + + + Video added in at timestamps - 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.ts + 377 - - This instance does not require email verification. + + + Video added in - src/app/+signup/+verify-account/verify-account-ask-send-email/verify-account-ask-send-email.component.html - 20 + src/app/shared/shared-video-playlist/video-add-to-playlist.component.ts + 378 - - Banned + + + Save to - src/app/+accounts/accounts.component.html - 18 + src/app/shared/shared-video-playlist/video-add-to-playlist.component.html + 4 - - Muted + + + Search playlists - src/app/+accounts/accounts.component.html - 19 + src/app/shared/shared-video-playlist/video-add-to-playlist.component.html + 9 + + + Create a private playlist - src/app/+videos/+video-watch/modal/video-share.component.html - 128 + src/app/shared/shared-video-playlist/video-add-to-playlist.component.html + 66 - - Instance muted + + + Videos from your subscriptions - src/app/+accounts/accounts.component.html - 20 + src/app/+videos/video-list/video-user-subscriptions.component.ts + 41 - - Muted by your instance + + + Feed - src/app/+accounts/accounts.component.html - 21 + src/app/+videos/video-list/video-user-subscriptions.component.ts + 68 - - Instance muted by your instance + + + Feed URL copied - src/app/+accounts/accounts.component.html - 22 + src/app/+videos/video-list/video-user-subscriptions.component.ts + 104 - - Manage account + + + Trending for the last 24 hours - src/app/+accounts/accounts.component.html - 35 + src/app/+videos/video-list/video-trending.component.ts + 46 - - Display unlisted and private videos + + + Trending videos are those totalizing the greatest number of views during the last 24 hours - src/app/shared/shared-video-miniature/abstract-video-list.html - 22 + src/app/+videos/video-list/video-trending.component.ts + 47 + + + Videos that have the most likes. - src/app/shared/shared-video-miniature/abstract-video-list.html - 22 + src/app/+videos/video-list/video-most-liked.component.ts + 42 + + + Recently added - src/app/shared/shared-video-miniature/abstract-video-list.html - 22 + src/app/+videos/video-list/video-recently-added.component.ts + 36 + + + Yesterday - src/app/shared/shared-video-miniature/abstract-video-list.html - 22 + src/app/shared/shared-video-miniature/abstract-video-list.ts + 117 + + + 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 - - Video channels + + + Older - src/app/+accounts/account-video-channels/account-video-channels.component.html - 1 + src/app/shared/shared-video-miniature/abstract-video-list.ts + 121 - - This account does not have channels. + + + Cannot load more videos. Try again later. - src/app/+accounts/account-video-channels/account-video-channels.component.html - 4 + src/app/shared/shared-video-miniature/abstract-video-list.ts + 198 - - See this video channel + + + Video blocked. - src/app/+accounts/account-video-channels/account-video-channels.component.html - 9 + src/app/shared/shared-moderation/video-block.component.ts + 60 - - This channel doesn't have any videos. - src/app/+accounts/account-video-channels/account-video-channels.component.html - 20 + src/app/shared/shared-abuse-list/abuse-list-table.component.ts + 340 - - - SHOW THIS CHANNEL - + + + Please describe the reason... - src/app/+accounts/account-video-channels/account-video-channels.component.html - 28 + src/app/shared/shared-moderation/video-block.component.html + 13 - - DESCRIPTION + + + Block video "" - src/app/+accounts/account-about/account-about.component.html - 5 + src/app/shared/shared-moderation/video-block.component.html + 3 + + + Block live "" - src/app/+video-channels/video-channel-about/video-channel-about.component.html - 5 + src/app/shared/shared-moderation/video-block.component.html + 4 - - STATS + + + Unfederate the video - src/app/+accounts/account-about/account-about.component.html - 10 + src/app/shared/shared-moderation/video-block.component.html + 24 + + + This will ask remote instances to delete it - src/app/+video-channels/video-channel-about/video-channel-about.component.html - 17 + src/app/shared/shared-moderation/video-block.component.html + 27 - - Joined + + + Blocking this live will automatically terminate the live stream. - src/app/+accounts/account-about/account-about.component.html - 12 + src/app/shared/shared-moderation/video-block.component.html + 33,34 - - - Manage channel - + + + users banned. - src/app/+video-channels/video-channels.component.html - 21 + src/app/shared/shared-moderation/user-ban-modal.component.ts + 53 - - Created by + + + User banned. - src/app/+video-channels/video-channels.component.html - 31 + src/app/shared/shared-moderation/user-ban-modal.component.ts + 54 - - Go the owner account page + + + Ban - src/app/+video-channels/video-channels.component.html - 30 + src/app/shared/shared-moderation/user-ban-modal.component.html + 3 - - SUPPORT THIS CHANNEL + + + Reason... - src/app/+video-channels/video-channel-about/video-channel-about.component.html - 10 + src/app/shared/shared-moderation/user-ban-modal.component.html + 12 - - Created + + + A banned user will no longer be able to login. - src/app/+video-channels/video-channel-about/video-channel-about.component.html - 18 + src/app/shared/shared-moderation/user-ban-modal.component.html + 21,22 - - - Created playlists - + + + Ban this user - src/app/+video-channels/video-channel-playlists/video-channel-playlists.component.html - 2 + src/app/shared/shared-moderation/user-ban-modal.component.html + 31 - - This channel does not have playlists. + + + 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-channel-playlists/video-channel-playlists.component.html - 6 + src/app/+my-library/+my-video-channels/my-video-channels.component.ts + 63,65 - - PeerTube - - src/app/+about/about.component.html - 7 + + + Please type the display name of the video channel () to confirm + + src/app/+my-library/+my-video-channels/my-video-channels.component.ts + 67 - - Follows + + + Video channel deleted. - src/app/+about/about.component.html - 9 + src/app/+my-library/+my-video-channels/my-video-channels.component.ts + 79 + + + Views for the day - src/app/+about/about-follows/about-follows.component.html - 2 + src/app/+my-library/+my-video-channels/my-video-channels.component.ts + 98 - - Contact administrator + + + My channels - src/app/+about/about-instance/contact-admin-modal.component.html - 3 + src/app/+my-library/+my-video-channels/my-video-channels.component.html + 4 - - Your name + + + Search your channels - src/app/+about/about-instance/contact-admin-modal.component.html + src/app/+my-library/+my-video-channels/my-video-channels.component.html 11 - - Your email + + + Create video channel - src/app/+about/about-instance/contact-admin-modal.component.html - 20 + src/app/+my-library/+my-video-channels/my-video-channels.component.html + 19 - - Subject + + + {VAR_PLURAL, plural, =0 {No videos} =1 {1 video} other { videos}} - src/app/+about/about-instance/contact-admin-modal.component.html - 29 + src/app/+my-library/+my-video-channels/my-video-channels.component.html + 37 - - Your message + + + My video channels - src/app/+about/about-instance/contact-admin-modal.component.html - 38 + src/app/+my-library/+my-video-channels/my-video-channels-routing.module.ts + 13 - - About + + + Create a new video channel - src/app/+about/about-instance/about-instance.component.html - 5 + src/app/+my-library/+my-video-channels/my-video-channels-routing.module.ts + 22 - - Contact administrator + + + Update video channel - src/app/+about/about-instance/about-instance.component.html - 7 + src/app/+my-library/+my-video-channels/my-video-channels-routing.module.ts + 31 - - This instance is dedicated to sensitive/NSFW content. + + + Video channel updated. - src/app/+about/about-instance/about-instance.component.html - 19 + src/app/+my-library/+my-video-channels/my-video-channel-update.component.ts + 92 - - - ADMINISTRATORS & SUSTAINABILITY - + + + My Channels - src/app/+about/about-instance/about-instance.component.html - 22 + src/app/+my-library/+my-video-channels/my-video-channel-edit.component.html + 4 - - 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 + 4 - - Why we created this instance + + + 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 - 33 + src/app/+my-library/+my-video-channels/my-video-channel-edit.component.html + 77,78 - - 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 + 77,78 - - How we will pay for this instance + + + NEW CHANNEL - src/app/+about/about-instance/about-instance.component.html - 45 + src/app/+my-library/+my-video-channels/my-video-channel-edit.component.html + 25 - - - INFORMATION - - src/app/+about/about-instance/about-instance.component.html - 50 + src/app/+my-library/+my-video-channels/my-video-channel-edit.component.html + 25 - - - MODERATION - + + + CHANNEL - src/app/+about/about-instance/about-instance.component.html - 60 + src/app/+my-library/+my-video-channels/my-video-channel-edit.component.html + 26 - - - OTHER INFORMATION - - src/app/+about/about-instance/about-instance.component.html - 82 + src/app/+my-library/+my-video-channels/my-video-channel-edit.component.html + 26 - - Hardware information + + + Name - src/app/+about/about-instance/about-instance.component.html - 87 + src/app/+my-library/+my-video-channels/my-video-channel-edit.component.html + 32 - - FEATURES - src/app/+about/about-instance/about-instance.component.html - 94 + src/app/+my-library/+my-video-channels/my-video-channel-edit.component.html + 32 - - STATISTICS - src/app/+about/about-instance/about-instance.component.html - 100 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 21 - - - What is PeerTube? - + + + Example: my_channel - src/app/+about/about-peertube/about-peertube.component.html - 2 + src/app/+my-library/+my-video-channels/my-video-channel-edit.component.html + 35 - - - PeerTube is a self-hosted ActivityPub-federated video streaming platform using P2P directly in your web browser. - - src/app/+about/about-peertube/about-peertube.component.html - 9 + src/app/+my-library/+my-video-channels/my-video-channel-edit.component.html + 35 - - - It is a free and open-source software, under the AGPLv3 - licence. - + + + Overwrite support field of all videos of this channel - src/app/+about/about-peertube/about-peertube.component.html - 13 + src/app/+my-library/+my-video-channels/my-video-channel-edit.component.html + 92 - - - For more information, please visit joinpeertube.org. - - src/app/+about/about-peertube/about-peertube.component.html - 18 + src/app/+my-library/+my-video-channels/my-video-channel-edit.component.html + 92 - - Use PeerTube - documentation + + + Confirmation of the password is required. - src/app/+about/about-peertube/about-peertube.component.html - 28 + src/app/shared/form-validators/reset-password-validators.ts + 9 - - - Discover how to setup your account, what is a channel, how to create a playlist and more! - + + + Name is required. - src/app/+about/about-peertube/about-peertube.component.html - 32 + src/app/shared/form-validators/video-channel-validators.ts + 12 + + + + Name must be at least 1 character long. + + src/app/shared/form-validators/video-channel-validators.ts + 13 - - PeerTube - Applications + + + Name cannot be more than 50 characters long. - src/app/+about/about-peertube/about-peertube.component.html - 41 + src/app/shared/form-validators/video-channel-validators.ts + 14 - - - Discover unofficial Android applications or browser addons! - + + + Name should be lowercase alphanumeric; dots and underscores are allowed. - src/app/+about/about-peertube/about-peertube.component.html - 45 + src/app/shared/form-validators/video-channel-validators.ts + 15 - - Contribute on - PeerTube + + + Support text must be at least 3 characters long. - src/app/+about/about-peertube/about-peertube.component.html - 54 + src/app/shared/form-validators/video-channel-validators.ts + 49 - - - Want to help to improve PeerTube? You can translate the web interface, give your feedback or directly contribute to the code! - + + + Support text cannot be more than 1000 characters long - src/app/+about/about-peertube/about-peertube.component.html - 58 + src/app/shared/form-validators/video-channel-validators.ts + 50 - - P2P & Privacy + + + Process domains - src/app/+about/about-peertube/about-peertube.component.html - 71 + src/app/shared/shared-moderation/batch-domains-modal.component.ts + 28 - - - 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/shared/shared-moderation/batch-domains-modal.component.html + 3 - - What are the consequences? + + + 1 host (without "http://") per line - src/app/+about/about-peertube/about-peertube.component.html - 85 + src/app/shared/shared-moderation/batch-domains-modal.component.html + 11 - - - 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: - + + + Do you really want to delete this abuse report? - src/app/+about/about-peertube/about-peertube.component.html - 87 + src/app/shared/shared-abuse-list/abuse-list-table.component.ts + 129 - - - 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) - + + + Abuse deleted. - src/app/+about/about-peertube/about-peertube.component.html - 93 + src/app/shared/shared-abuse-list/abuse-list-table.component.ts + 134 - - - 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 - + + + Deleted comment - src/app/+about/about-peertube/about-peertube.component.html - 98 + src/app/shared/shared-abuse-list/abuse-list-table.component.ts + 210 - - - Those requests have to be sent regularly to know who starts/stops watching a video. It is easy to detect that kind of behaviour - + + + Internal actions - src/app/+about/about-peertube/about-peertube.component.html - 104 + src/app/shared/shared-abuse-list/abuse-list-table.component.ts + 239 - - - If an IP address is stored in the tracker, it doesn't mean that the person behind the IP (if this person exists) has watched the - video - - src/app/+about/about-peertube/about-peertube.component.html - 108 + src/app/+admin/moderation/video-block-list/video-block-list.component.ts + 43 - - - The IP address is a vague information: usually, it regularly changes and can represent many persons or entities - + + + Messages with reporter - src/app/+about/about-peertube/about-peertube.component.html - 113 + src/app/shared/shared-abuse-list/abuse-list-table.component.ts + 244 - - - 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 - + + + Messages with moderators - src/app/+about/about-peertube/about-peertube.component.html - 117 + src/app/shared/shared-abuse-list/abuse-list-table.component.ts + 245 - - - 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. - + + + Update internal note - src/app/+about/about-peertube/about-peertube.component.html - 126 + src/app/shared/shared-abuse-list/abuse-list-table.component.ts + 250 - - How does PeerTube compare with YouTube? + + + Mark as accepted - src/app/+about/about-peertube/about-peertube.component.html - 131 + src/app/shared/shared-abuse-list/abuse-list-table.component.ts + 255 - - - 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). - + + + Mark as rejected - src/app/+about/about-peertube/about-peertube.component.html - 133 + src/app/shared/shared-abuse-list/abuse-list-table.component.ts + 260 - - What can I do to limit the exposure of my IP address? + + + Add internal note - src/app/+about/about-peertube/about-peertube.component.html - 139 + src/app/shared/shared-abuse-list/abuse-list-table.component.ts + 265 - - - 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. - + + + Delete report - src/app/+about/about-peertube/about-peertube.component.html - 141 + src/app/shared/shared-abuse-list/abuse-list-table.component.ts + 270 - - What will be done to mitigate this problem? + + + Actions for the flagged account - src/app/+about/about-peertube/about-peertube.component.html - 148 + src/app/shared/shared-abuse-list/abuse-list-table.component.ts + 281 - - - 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: - + + + Mute server account - src/app/+about/about-peertube/about-peertube.component.html - 150 + src/app/shared/shared-abuse-list/abuse-list-table.component.ts + 293 - - We set a limit to the number of peers sent by the tracker + + + Actions for the reporter - src/app/+about/about-peertube/about-peertube.component.html - 156 + src/app/shared/shared-abuse-list/abuse-list-table.component.ts + 305 - - We set a limit on the request frequency received by the tracker + + + Mute reporter - src/app/+about/about-peertube/about-peertube.component.html - 157 + src/app/shared/shared-abuse-list/abuse-list-table.component.ts + 311 - - Allow instance admins to disable P2P from the administration interface + + + Mute server - src/app/+about/about-peertube/about-peertube.component.html - 158 + src/app/shared/shared-abuse-list/abuse-list-table.component.ts + 317 - - Automatic video redundancy from some instances: one doesn't know if the IP downloaded the video on purpose or if it a server + + + Actions for the video - src/app/+about/about-peertube/about-peertube.component.html - 159 + src/app/shared/shared-abuse-list/abuse-list-table.component.ts + 329 - - - 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 + 66 - - Followers instances + + + Block video - src/app/+about/about-follows/about-follows.component.html - 4 + src/app/shared/shared-abuse-list/abuse-list-table.component.ts + 334 - - This instance does not have instances followers. + + + Unblock video - src/app/+about/about-follows/about-follows.component.html - 6 + src/app/shared/shared-abuse-list/abuse-list-table.component.ts + 350 - - Followings instances + + + Video unblocked. - src/app/+about/about-follows/about-follows.component.html - 14 + src/app/shared/shared-abuse-list/abuse-list-table.component.ts + 356 - - This instance does not have instances followings. + + + Delete video - src/app/+about/about-follows/about-follows.component.html - 16 + src/app/shared/shared-abuse-list/abuse-list-table.component.ts + 366 - - Developed with ❤ by Framasoft + + + Video deleted. - src/app/+about/about-peertube/about-peertube-contributors.component.html - 3 + src/app/shared/shared-abuse-list/abuse-list-table.component.ts + 378 - - - Create an account - - src/app/+signup/+register/register.component.html - 3 + src/app/+admin/moderation/video-block-list/video-block-list.component.ts + 86 - - Next + + + Actions for the comment - src/app/+signup/+register/register.component.html - 20 + src/app/shared/shared-abuse-list/abuse-list-table.component.ts + 395 - - User + + + Delete comment - src/app/+signup/+register/register.component.html - 13 + src/app/shared/shared-abuse-list/abuse-list-table.component.ts + 401 + + + Do you really want to delete this comment? - src/app/+login/login.component.html - 35 + src/app/shared/shared-abuse-list/abuse-list-table.component.ts + 405 - - - Create my account - - src/app/+signup/+register/register.component.html - 28 + src/app/+videos/+video-watch/comment/video-comments.component.ts + 166 - - PeerTube is creating your account... + + + Comment deleted. - src/app/+signup/+register/register.component.html - 37 + src/app/shared/shared-abuse-list/abuse-list-table.component.ts + 413 - - Done + + + Server muted by the instance. - src/app/+signup/+register/register.component.html - 33 + src/app/shared/shared-abuse-list/abuse-list-table.component.ts + 441 - - Who are we? + + + Showing to of reports - src/app/+signup/+register/register.component.html - 60 + src/app/shared/shared-abuse-list/abuse-list-table.component.html + 5 - - How long do we plan to maintain this instance? + + + Advanced report filters - src/app/+signup/+register/register.component.html - 65 + src/app/shared/shared-abuse-list/abuse-list-table.component.html + 18 - - How will we finance this instance? + + + Unsolved reports - src/app/+signup/+register/register.component.html - 70 + src/app/shared/shared-abuse-list/abuse-list-table.component.html + 19 - - Administrators & Sustainability + + + Accepted reports - src/app/+signup/+register/register.component.html - 56 + src/app/shared/shared-abuse-list/abuse-list-table.component.html + 20 - - Step + + + Refused reports - src/app/+signup/+register/custom-stepper.component.html - 9 + src/app/shared/shared-abuse-list/abuse-list-table.component.html + 21 - - - 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. - + + + Reports with blocked videos - src/app/+signup/+register/register-step-channel.component.html - 4 + src/app/shared/shared-abuse-list/abuse-list-table.component.html + 22 - - - Other users can decide to subscribe any channel they want, to be notified when you publish a new video. - + + + Reports with deleted videos - src/app/+signup/+register/register-step-channel.component.html - 9 + src/app/shared/shared-abuse-list/abuse-list-table.component.html + 23 - - Channel display name + + + Video/Comment/Account - src/app/+signup/+register/register-step-channel.component.html - 15 + src/app/shared/shared-abuse-list/abuse-list-table.component.html + 42 - - Channel name + + + State - src/app/+signup/+register/register-step-channel.component.html - 30 + src/app/shared/shared-abuse-list/abuse-list-table.component.html + 44 - - Example: my_super_channel - src/app/+signup/+register/register-step-channel.component.html - 34 + src/app/+admin/follows/following-list/following-list.component.html + 33 - - - 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/follows/followers-list/followers-list.component.html + 29 - - - Channel name cannot be the same than your account name. You can click on the first step to update your account name. - + + + Messages - src/app/+signup/+register/register-step-channel.component.html - 50 + src/app/shared/shared-abuse-list/abuse-list-table.component.html + 45 - - Example: jane_doe + + + Reporter - src/app/+signup/+register/register-step-user.component.html - 23 + src/app/shared/shared-abuse-list/abuse-list-table.component.html + 41 - - - 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/shared/shared-abuse-list/abuse-details.component.html + 7 - - - I am at least 16 years old and agree - to the Terms - and to the Code of Conduct - of this instance - + + + Internal note - src/app/+signup/+register/register-step-user.component.html - 65 + src/app/shared/shared-abuse-list/abuse-list-table.component.html + 46 - - - Reset my password - + + + More information - src/app/+reset-password/reset-password.component.html - 2 + src/app/shared/shared-abuse-list/abuse-list-table.component.html + 52 - - Confirm password - src/app/+reset-password/reset-password.component.html - 19 + src/app/+admin/system/jobs/jobs.component.html + 46 - - Confirmed password - src/app/+reset-password/reset-password.component.html - 21 + src/app/+videos/+video-watch/video-watch.component.html + 312 - - Reset my password - src/app/+reset-password/reset-password.component.html - 29 + src/app/+admin/moderation/video-comment-list/video-comment-list.component.html + 73 - - - Login - - src/app/+login/login.component.html - 2 + src/app/+admin/moderation/video-block-list/video-block-list.component.html + 53 - - - Sorry but there was an issue with the external login process. Please contact an administrator. - - src/app/+login/login.component.html - 6 + src/app/+admin/moderation/video-block-list/video-block-list.component.html + 53 - - - If you are looking for an account… - + + + Deleted account - src/app/+login/login.component.html - 12 + src/app/shared/shared-abuse-list/abuse-list-table.component.html + 82,83 - - - 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. - + + + This video has been reported multiple times. - src/app/+login/login.component.html - 16 + src/app/shared/shared-abuse-list/abuse-list-table.component.html + 95 - - Username or email address - src/app/+login/login.component.html - 37 + src/app/shared/shared-abuse-list/abuse-list-table.component.html + 95 - - - or create an account - + + + The video was blocked - src/app/+login/login.component.html - 40 + src/app/shared/shared-abuse-list/abuse-list-table.component.html + 104 - - Click here to reset your password - src/app/+login/login.component.html - 57 + src/app/shared/shared-abuse-list/abuse-list-table.component.html + 104 - - Or sign in with + + + by on - src/app/+login/login.component.html - 68 + src/app/shared/shared-abuse-list/abuse-list-table.component.html + 107 - - Forgot your password - src/app/+login/login.component.html - 83 + src/app/shared/shared-abuse-list/abuse-list-table.component.html + 124 - - - We are sorry, you cannot recover your password because your instance administrator did not configure the PeerTube email system. - + + + Video was deleted - src/app/+login/login.component.html - 90 + src/app/shared/shared-abuse-list/abuse-list-table.component.html + 114 - - Send me an email to reset my password + + + Account deleted - src/app/+login/login.component.html - 110 + src/app/shared/shared-abuse-list/abuse-list-table.component.html + 150,151 - - + + + No abuses found matching current filters. - src/app/+search/search.component.html - 5 + src/app/shared/shared-abuse-list/abuse-list-table.component.html + 188 - - on this instance + + + No abuses found. - src/app/+search/search.component.html - 7 + src/app/shared/shared-abuse-list/abuse-list-table.component.html + 189 - - on the vidiverse + + + The channel is required. - src/app/+search/search.component.html - 8 + src/app/shared/form-validators/video-ownership-change-validators.ts + 7 - - - for - + + + The username is required. - src/app/+search/search.component.html - 10 + src/app/shared/form-validators/video-ownership-change-validators.ts + 14 - - - Filters - - + + + You can only transfer ownership to a local account - src/app/+search/search.component.html - 20 + src/app/shared/form-validators/video-ownership-change-validators.ts + 15 - - - No results found - + + + Display name cannot be more than 120 characters long. - src/app/+search/search.component.html - 32 + src/app/shared/form-validators/video-playlist-validators.ts + 14 - - subscribers + + + Privacy is required. - src/app/+search/search.component.html - 48 + src/app/shared/form-validators/video-playlist-validators.ts + 23 - - Sort + + + The channel is required when the playlist is public. - src/app/+search/search-filters.component.html - 7 + src/app/shared/form-validators/video-playlist-validators.ts + 41 - - - Reset - + + + Video channel created. - src/app/+search/search-filters.component.html - 8 + src/app/+my-library/+my-video-channels/my-video-channel-create.component.ts + 56 + + + This name already exists on this instance. - src/app/+search/search-filters.component.html - 22 + src/app/+my-library/+my-video-channels/my-video-channel-create.component.ts + 62 + + + Block reason must be at least 2 characters long. - src/app/+search/search-filters.component.html - 41 + src/app/shared/form-validators/video-block-validators.ts + 7 + + + Block reason cannot be more than 300 characters long. - src/app/+search/search-filters.component.html - 55 + src/app/shared/form-validators/video-block-validators.ts + 8 + + + Video reported. - src/app/+search/search-filters.component.html - 90 + src/app/shared/shared-moderation/report-modals/video-report.component.ts + 110 - - Display sensitive content + + + Report video "" - src/app/+search/search-filters.component.html - 21 + src/app/shared/shared-moderation/report-modals/video-report.component.html + 3 - - Yes + + + Your report will be sent to moderators of and will be forwarded to the video origin () too. - src/app/+search/search-filters.component.html - 29 + src/app/shared/shared-moderation/report-modals/video-report.component.html + 74,76 - - No + + + video - src/app/+search/search-filters.component.html - 34 + src/app/shared/shared-video-miniature/video-download.component.ts + 48 - - Published date + + + subtitles - src/app/+search/search-filters.component.html - 40 + src/app/shared/shared-video-miniature/video-download.component.ts + 49 - - Original publication year + + + Encoder - src/app/+search/search-filters.component.html - 54 + src/app/shared/shared-video-miniature/video-download.component.ts + 145 - - After... + + + Format name - src/app/+search/search-filters.component.html - 66 + src/app/shared/shared-video-miniature/video-download.component.ts + 146 - - Before... + + + Size - src/app/+search/search-filters.component.html - 76 + src/app/shared/shared-video-miniature/video-download.component.ts + 147 - - Duration + + + Bitrate - src/app/+search/search-filters.component.html - 89 + src/app/shared/shared-video-miniature/video-download.component.ts + 149 - src/app/+videos/+video-watch/video-watch.component.html - 237 + src/app/shared/shared-video-miniature/video-download.component.ts + 172 - - Category + + + Codec - src/app/+search/search-filters.component.html - 102 + src/app/shared/shared-video-miniature/video-download.component.ts + 169 + + + Profile - src/app/+videos/+video-edit/shared/video-edit.component.html - 68 + src/app/shared/shared-video-miniature/video-download.component.ts + 170 + + + Resolution - src/app/+videos/+video-watch/video-watch.component.html - 202 + src/app/shared/shared-video-miniature/video-download.component.ts + 179 - - - Reset - + + + Aspect ratio - src/app/+search/search-filters.component.html - 103 + src/app/shared/shared-video-miniature/video-download.component.ts + 180 + + + Average frame rate - src/app/+search/search-filters.component.html - 116 + src/app/shared/shared-video-miniature/video-download.component.ts + 181 + + + Pixel format - src/app/+search/search-filters.component.html - 129 + src/app/shared/shared-video-miniature/video-download.component.ts + 182 + + + Sample rate - src/app/+search/search-filters.component.html - 144 + src/app/shared/shared-video-miniature/video-download.component.ts + 186 + + + Channel Layout - src/app/+search/search-filters.component.html - 157 + src/app/shared/shared-video-miniature/video-download.component.ts + 187 - - Display all categories + + + Download - src/app/+search/search-filters.component.html - 108 + src/app/shared/shared-video-miniature/video-download.component.html + 4 - - Licence - src/app/+search/search-filters.component.html - 115 + src/app/shared/shared-video-miniature/video-download.component.html + 104 + + + subtitles - src/app/+videos/+video-edit/shared/video-edit.component.html - 82 + src/app/shared/shared-video-miniature/video-download.component.html + 11 + + + video - src/app/+videos/+video-watch/video-watch.component.html - 211 + src/app/shared/shared-video-miniature/video-download.component.html + 12 - - Display all licenses + + + Format - src/app/+search/search-filters.component.html - 121 + src/app/shared/shared-video-miniature/video-download.component.html + 45 - - Language + + + Video stream - src/app/+search/search-filters.component.html - 128 + src/app/shared/shared-video-miniature/video-download.component.html + 57 + + + Audio stream - src/app/+videos/+video-edit/shared/video-caption-add-modal.component.html - 10 + src/app/shared/shared-video-miniature/video-download.component.html + 69 + + + - src/app/+videos/+video-edit/shared/video-edit.component.html - 96 + src/app/shared/shared-video-miniature/video-download.component.html + 49 - src/app/+videos/+video-watch/video-watch.component.html - 220 + src/app/shared/shared-video-miniature/video-download.component.html + 61 - - Display all languages - src/app/+search/search-filters.component.html - 134 + src/app/shared/shared-video-miniature/video-download.component.html + 73 - - All of these tags + + + Direct download - src/app/+search/search-filters.component.html - 143 + src/app/shared/shared-video-miniature/video-download.component.html + 87 - - + Tag + + + Torrent (.torrent file) - src/app/+search/search-filters.component.html - 150 + src/app/shared/shared-video-miniature/video-download.component.html + 92 + + + New video from your subscriptions - 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 + 32 + + + New comment on your video - src/app/+videos/+video-edit/shared/video-edit.component.html + src/app/+my-account/my-account-settings/my-account-notification-preferences/my-account-notification-preferences.component.ts 33 - - Enter a tag + + + New abuse - 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 + 34 + + + Video blocked automatically waiting review - 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 + 35 - - One of these tags + + + One of your video is blocked/unblocked - 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 + 36 - - Search target + + + Video published (after transcoding/scheduled update) - 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 + 37 - - Vidiverse + + + Video import finished - 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 + 38 - - - Reset - + + + A new user registered on your instance - 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 + 39 - - Filter + + + You or your channel(s) has a new follower - src/app/+search/search-filters.component.html - 191 + src/app/+my-account/my-account-settings/my-account-notification-preferences/my-account-notification-preferences.component.ts + 40 - - Add caption + + + Someone mentioned you in video comments - 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.ts + 41 - - Select the caption file + + + Your instance has a new follower - src/app/+videos/+video-edit/shared/video-caption-add-modal.component.html - 24 + src/app/+my-account/my-account-settings/my-account-notification-preferences/my-account-notification-preferences.component.ts + 42 - - - This will replace an existing caption! - + + + Your instance automatically followed another instance - src/app/+videos/+video-edit/shared/video-caption-add-modal.component.html - 30 + src/app/+my-account/my-account-settings/my-account-notification-preferences/my-account-notification-preferences.component.ts + 43 - - Add this caption + + + An abuse report received a new message - src/app/+videos/+video-edit/shared/video-caption-add-modal.component.html - 42 + src/app/+my-account/my-account-settings/my-account-notification-preferences/my-account-notification-preferences.component.ts + 44 - - Basic info + + + One of your abuse reports has been accepted or rejected by moderators - src/app/+videos/+video-edit/shared/video-edit.component.html - 5 + src/app/+my-account/my-account-settings/my-account-notification-preferences/my-account-notification-preferences.component.ts + 45 - - Title + + + Preferences saved - src/app/+videos/+video-edit/shared/video-edit.component.html - 11 + src/app/+my-account/my-account-settings/my-account-notification-preferences/my-account-notification-preferences.component.ts + 92 + + + + Activities + + src/app/+my-account/my-account-settings/my-account-notification-preferences/my-account-notification-preferences.component.html + 2 - - Tags + + + Web - src/app/+videos/+video-edit/shared/video-edit.component.html - 19 + src/app/+my-account/my-account-settings/my-account-notification-preferences/my-account-notification-preferences.component.html + 3 + + + PeerTube - src/app/+videos/+video-watch/video-watch.component.html - 229 + src/app/+about/about.component.html + 7 - - - Tags could be used to suggest relevant recommendations. - There is a maximum of 5 tags. - Press Enter to add a new tag. - + + + Network - src/app/+videos/+video-edit/shared/video-edit.component.html - 23 + src/app/+about/about.component.html + 9 - - Enter a new tag + + + About this instance - src/app/+videos/+video-edit/shared/video-edit.component.html - 33 + src/app/+about/about-routing.module.ts + 26 - - - Video descriptions are truncated by default and require manual action to expand them. - + + + About PeerTube - src/app/+videos/+video-edit/shared/video-edit.component.html - 43 + src/app/+about/about-routing.module.ts + 38 - - Schedule publication () + + + About this instance's network - src/app/+videos/+video-edit/shared/video-edit.component.html - 125 + src/app/+about/about-routing.module.ts + 47 - - This video contains mature or explicit content + + + Plugins - src/app/+videos/+video-edit/shared/video-edit.component.html - 139 + src/app/+admin/plugins/shared/plugin-api.service.ts + 33 - - Some instances do not list videos containing mature or explicit content by default. + + + Themes - src/app/+videos/+video-edit/shared/video-edit.component.html - 143 + src/app/+admin/plugins/shared/plugin-api.service.ts + 37 - - Wait transcoding before publishing the video + + + plugin - src/app/+videos/+video-edit/shared/video-edit.component.html - 149 + src/app/+admin/plugins/shared/plugin-api.service.ts + 45 - - If you decide not to wait for transcoding before publishing the video, it could be unplayable until transcoding ends. + + + theme - src/app/+videos/+video-edit/shared/video-edit.component.html - 153 + src/app/+admin/plugins/shared/plugin-api.service.ts + 48 - - Captions + + + Installed - src/app/+videos/+video-edit/shared/video-edit.component.html - 163 + src/app/+admin/plugins/plugins.component.html + 3 - - Add another caption + + + Settings updated. - src/app/+videos/+video-edit/shared/video-edit.component.html - 171 + src/app/+admin/plugins/plugin-show-installed/plugin-show-installed.component.ts + 52 - - See the subtitle file + + + This does not have settings. - src/app/+videos/+video-edit/shared/video-edit.component.html - 180 + src/app/+admin/plugins/plugin-show-installed/plugin-show-installed.component.html + 16,18 - - Already uploaded ✔ + + + The plugin index is not available. Please retry later. - src/app/+videos/+video-edit/shared/video-edit.component.html - 184 + src/app/+admin/plugins/plugin-search/plugin-search.component.ts + 100 - - Will be created on update + + + 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 - 192 + src/app/+admin/plugins/plugin-search/plugin-search.component.ts + 122 - - Cancel create + + + Install ? - src/app/+videos/+video-edit/shared/video-edit.component.html - 194 + src/app/+admin/plugins/plugin-search/plugin-search.component.ts + 123 - - Will be deleted on update + + + installed. - src/app/+videos/+video-edit/shared/video-edit.component.html - 200 + src/app/+admin/plugins/plugin-search/plugin-search.component.ts + 135 - - Cancel deletion + + + Search... - src/app/+videos/+video-edit/shared/video-edit.component.html - 202 + src/app/+admin/plugins/plugin-search/plugin-search.component.html + 6 - - - No captions for now. - + + + To load your new installed plugins or themes, refresh the page. + - src/app/+videos/+video-edit/shared/video-edit.component.html - 207 + src/app/+admin/plugins/plugin-search/plugin-search.component.html + 10,11 - - Advanced settings + + + Popular - src/app/+videos/+video-edit/shared/video-edit.component.html - 216 + src/app/+admin/plugins/plugin-search/plugin-search.component.html + 16 - - Video preview + + + for "" - src/app/+videos/+video-edit/shared/video-edit.component.html - 223 + src/app/+admin/plugins/plugin-search/plugin-search.component.html + 22,24 - - Support + + + No results. + - src/app/+videos/+video-edit/shared/video-edit.component.html - 232 + src/app/+admin/plugins/plugin-search/plugin-search.component.html + 29,30 - - Short text to tell people how they can support you (membership platform...). + + + Plugin homepage (new window) - src/app/+videos/+video-edit/shared/video-edit.component.html - 233 + src/app/+admin/plugins/plugin-search/plugin-search.component.html + 40 - - Original publication date - src/app/+videos/+video-edit/shared/video-edit.component.html - 246 + src/app/+admin/plugins/plugin-list-installed/plugin-list-installed.component.html + 17 - - This is the date when the content was originally published (e.g. the release date for a film) - src/app/+videos/+video-edit/shared/video-edit.component.html - 247 + src/app/+admin/plugins/plugin-list-installed/plugin-list-installed.component.html + 21 - - Enable video comments + + + Plugin npm package (new window) - src/app/+videos/+video-edit/shared/video-edit.component.html - 261 + src/app/+admin/plugins/plugin-search/plugin-search.component.html + 44 - - Enable download + + + You don't have plugins installed yet. - src/app/+videos/+video-edit/shared/video-edit.component.html - 266 + src/app/+admin/plugins/plugin-list-installed/plugin-list-installed.component.ts + 89 - - Select the torrent to import + + + You don't have themes installed yet. - 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.ts + 92 - - OR + + + Update to - src/app/+videos/+video-edit/video-add-components/video-import-torrent.component.html - 10 + src/app/+admin/plugins/plugin-list-installed/plugin-list-installed.component.ts + 100 - - Paste magnet URI + + + Do you really want to uninstall ? - src/app/+videos/+video-edit/video-add-components/video-import-torrent.component.html - 13 + src/app/+admin/plugins/plugin-list-installed/plugin-list-installed.component.ts + 109 - - - 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. - + + + Uninstall - src/app/+videos/+video-edit/video-add-components/video-import-torrent.component.html - 16 + src/app/+admin/plugins/plugin-list-installed/plugin-list-installed.component.ts + 110 - - Sorry, but something went wrong + + + uninstalled. - src/app/+videos/+video-edit/video-add-components/video-import-torrent.component.html - 52 + src/app/+admin/plugins/plugin-list-installed/plugin-list-installed.component.ts + 117 + + + updated. - src/app/+videos/+video-edit/video-add-components/video-import-url.component.html - 48 + src/app/+admin/plugins/plugin-list-installed/plugin-list-installed.component.ts + 139 + + + Uninstall - src/app/+videos/+video-edit/video-add-components/video-upload.component.html - 63 + src/app/+admin/plugins/plugin-list-installed/plugin-list-installed.component.html + 32 - - - Congratulations, the video will be imported with BitTorrent! You can already add information about this video. - + + + is not valid - src/app/+videos/+video-edit/video-add-components/video-import-torrent.component.html - 56 + src/app/shared/form-validators/batch-domains-validators.ts + 19 - - Update + + + Domain is required. - src/app/+videos/+video-edit/video-add-components/video-import-torrent.component.html - 73 + src/app/shared/form-validators/batch-domains-validators.ts + 56 + + + Domains entered are invalid. - src/app/+videos/+video-edit/video-add-components/video-import-url.component.html - 69 + src/app/shared/form-validators/batch-domains-validators.ts + 57 + + + Domains entered contain duplicates. - src/app/+videos/+video-edit/video-update.component.html - 3 + src/app/shared/form-validators/batch-domains-validators.ts + 58 + + + Violent or Repulsive - src/app/+videos/+video-edit/video-update.component.html - 16 + src/app/shared/shared-abuse-list/abuse-details.component.ts + 21 - - URL + + + Hateful or Abusive - src/app/+videos/+video-edit/video-add-components/video-import-url.component.html - 6 + src/app/shared/shared-abuse-list/abuse-details.component.ts + 22 + + + Spam or Misleading - src/app/+videos/+video-watch/modal/video-share.component.html - 33 + src/app/shared/shared-abuse-list/abuse-details.component.ts + 23 - - - 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. - + + + Privacy - src/app/+videos/+video-edit/video-add-components/video-import-url.component.html - 10 + src/app/shared/shared-abuse-list/abuse-details.component.ts + 24 - - - Congratulations, the video behind will be imported! You can already add information about this video. - + + + Server rules - src/app/+videos/+video-edit/video-add-components/video-import-url.component.html - 52 + src/app/shared/shared-abuse-list/abuse-details.component.ts + 26 - - Select the file to upload + + + Report - src/app/+videos/+video-edit/video-add-components/video-upload.component.html - 6 + src/app/shared/shared-abuse-list/abuse-details.component.html + 65 - - Scheduled + + + {VAR_PLURAL, plural, =1 {1 report} other { reports}} - src/app/+videos/+video-edit/video-add-components/video-upload.component.html - 24 + src/app/shared/shared-abuse-list/abuse-details.component.html + 27 - - Video background image + + + - src/app/+videos/+video-edit/video-add-components/video-upload.component.html - 31 + src/app/shared/shared-abuse-list/abuse-details.component.html + 27 - - - Image that will be merged with your audio file. - - The chosen image will be definitive and cannot be modified. - + + + Reportee - src/app/+videos/+video-edit/video-add-components/video-upload.component.html + src/app/shared/shared-abuse-list/abuse-details.component.html 33 - - Processing… + + + {VAR_PLURAL, plural, =1 {1 report} other { reports}} - src/app/+videos/+video-edit/video-add-components/video-upload.component.html - 55 + src/app/shared/shared-abuse-list/abuse-details.component.html + 52 - - - Congratulations! Your video is now available in your private library. - + + + - src/app/+videos/+video-edit/video-add-components/video-upload.component.html - 67 + src/app/shared/shared-abuse-list/abuse-details.component.html + 52 - - Publish will be available when upload is finished + + + Updated - src/app/+videos/+video-edit/video-add-components/video-upload.component.html - 80 + src/app/shared/shared-abuse-list/abuse-details.component.html + 58 - - Publish + + + Reported part - src/app/+videos/+video-edit/video-add-components/video-upload.component.html - 82 + src/app/shared/shared-abuse-list/abuse-details.component.html + 83 - - - 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. - + + + Note - src/app/+videos/+video-edit/video-add.component.html - 2 + src/app/shared/shared-abuse-list/abuse-details.component.html + 90 - - Import + + + The video was deleted - src/app/+videos/+video-edit/video-add.component.html - 9 + src/app/shared/shared-abuse-list/abuse-details.component.html + 99 - - Upload + + + Comment: - src/app/+videos/+video-edit/video-add.component.html - 10 + src/app/shared/shared-abuse-list/abuse-details.component.html + 105 - - Upload a file + + + Comment updated. - src/app/+videos/+video-edit/video-add.component.html - 16 + src/app/shared/shared-abuse-list/moderation-comment-modal.component.ts + 58 - - Import with URL + + + Moderation comment - src/app/+videos/+video-edit/video-add.component.html - 26 + src/app/shared/shared-abuse-list/moderation-comment-modal.component.html + 3 - - Import with torrent + + + This comment can only be seen by you or the other moderators. - src/app/+videos/+video-edit/video-add.component.html - 36 + src/app/shared/shared-abuse-list/moderation-comment-modal.component.html + 21,22 - - - Other videos - + + + Update this comment - src/app/+videos/+video-watch/recommendations/recommended-videos.component.html - 4 + src/app/shared/shared-abuse-list/moderation-comment-modal.component.html + 31 - - AUTOPLAY + + + Add a message to communicate with the reporter - src/app/+videos/+video-watch/recommendations/recommended-videos.component.html - 10 + src/app/shared/shared-abuse-list/abuse-message-modal.component.ts + 100 - - Share + + + Add a message to communicate with the moderation team - src/app/+videos/+video-watch/modal/video-share.component.html - 3 + src/app/shared/shared-abuse-list/abuse-message-modal.component.ts + 103 - - Share the playlist + + + Add a message - src/app/+videos/+video-watch/modal/video-share.component.html - 10 + src/app/shared/shared-abuse-list/abuse-message-modal.component.html + 44 - - Share the playlist at this video position + + + Messages with the reporter - src/app/+videos/+video-watch/modal/video-share.component.html - 19 + src/app/shared/shared-abuse-list/abuse-message-modal.component.html + 4 - - Share the video + + + Messages with the moderation team - src/app/+videos/+video-watch/modal/video-share.component.html - 28 + src/app/shared/shared-abuse-list/abuse-message-modal.component.html + 5 - - QR-Code + + + No messages for now. - src/app/+videos/+video-watch/modal/video-share.component.html - 43 + src/app/shared/shared-abuse-list/abuse-message-modal.component.html + 28,29 - - Embed + + + Report reason is required. - src/app/+videos/+video-watch/modal/video-share.component.html - 53 + src/app/shared/form-validators/abuse-validators.ts + 7 - - - 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). - + + + Report reason 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 + 8 - - Auto select subtitle + + + Report reason 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 + 9 - - Autoplay + + + Moderation comment is required. - src/app/+videos/+video-watch/modal/video-share.component.html - 121 + src/app/shared/form-validators/abuse-validators.ts + 16 - - Loop + + + Moderation comment must be at least 2 characters long. - src/app/+videos/+video-watch/modal/video-share.component.html - 135 + src/app/shared/form-validators/abuse-validators.ts + 17 - - Display video title + + + Moderation comment cannot be more than 3000 characters long. - src/app/+videos/+video-watch/modal/video-share.component.html - 144 + src/app/shared/form-validators/abuse-validators.ts + 18 - - Display privacy warning + + + Abuse message is required. - src/app/+videos/+video-watch/modal/video-share.component.html - 151 + src/app/shared/form-validators/abuse-validators.ts + 25 - - Display player controls + + + Abuse message must be at least 2 characters long. - src/app/+videos/+video-watch/modal/video-share.component.html - 158 + src/app/shared/form-validators/abuse-validators.ts + 26 - - - More customization - + + + Abuse message cannot be more than 3000 characters long. - src/app/+videos/+video-watch/modal/video-share.component.html - 170 + src/app/shared/form-validators/abuse-validators.ts + 27 - - - Less customization - + + + Job type - src/app/+videos/+video-watch/modal/video-share.component.html - 178 + src/app/+admin/system/jobs/jobs.component.html + 3 - - Support + + + Job state - src/app/+videos/+video-watch/modal/video-support.component.html - 3 + src/app/+admin/system/jobs/jobs.component.html + 12 - - Maybe later + + + Showing to of jobs - src/app/+videos/+video-watch/modal/video-support.component.html - 11 + src/app/+admin/system/jobs/jobs.component.html + 32 - - Public + + + ID - src/app/+videos/+video-watch/video-watch-playlist.component.html - 8 + src/app/+admin/system/jobs/jobs.component.html + 38 - - - The video is being imported, it will be available when the import is finished. - + + + Type - src/app/+videos/+video-watch/video-watch.component.html - 19 + src/app/+admin/system/jobs/jobs.component.html + 39 - - - The video is being transcoded, it may not work properly. - + + + No jobs found. - src/app/+videos/+video-watch/video-watch.component.html - 23 + src/app/+admin/system/jobs/jobs.component.html + 86 - - - This video will be published on . - + + + No jobs found that are . - src/app/+videos/+video-watch/video-watch.component.html - 27 + src/app/+admin/system/jobs/jobs.component.html + 87 - - This video is blocked. + + + None - no upload possible - src/app/+videos/+video-watch/video-watch.component.html - 32 + src/app/+admin/config/shared/config.service.ts + 23 - - - Published • views - - src/app/+videos/+video-watch/video-watch.component.html - 45 + src/app/+admin/config/shared/config.service.ts + 36 - - - Published • views - + + + 100MB - src/app/+videos/+video-watch/video-watch.component.html - 56 + src/app/+admin/config/shared/config.service.ts + 24 - - SUPPORT - src/app/+videos/+video-watch/video-watch.component.html - 87 + src/app/+admin/config/shared/config.service.ts + 39 - - SHARE + + + 500MB - src/app/+videos/+video-watch/video-watch.component.html - 92 + src/app/+admin/config/shared/config.service.ts + 25 - - SAVE - src/app/+videos/+video-watch/video-watch.component.html - 103 + src/app/+admin/config/shared/config.service.ts + 40 - - By + + + 1GB - src/app/+videos/+video-watch/video-watch.component.html - 154 + src/app/+admin/config/shared/config.service.ts + 26 - - Account page + + + 5GB - src/app/+videos/+video-watch/video-watch.component.html - 153 + src/app/+admin/config/shared/config.service.ts + 27 - - Show more - src/app/+videos/+video-watch/video-watch.component.html - 174 + src/app/+admin/config/shared/config.service.ts + 42 - - Show less + + + 20GB - src/app/+videos/+video-watch/video-watch.component.html - 180 + src/app/+admin/config/shared/config.service.ts + 28 - - Origin instance + + + 50GB - src/app/+videos/+video-watch/video-watch.component.html - 192 + src/app/+admin/config/shared/config.service.ts + 29 - - Originally published + + + 10MB - src/app/+videos/+video-watch/video-watch.component.html - 197 + src/app/+admin/config/shared/config.service.ts + 37 - - Friendly Reminder: + + + 50MB - src/app/+videos/+video-watch/video-watch.component.html - 260 + src/app/+admin/config/shared/config.service.ts + 38 + + + + 2GB + + src/app/+admin/config/shared/config.service.ts + 41 - - - 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. - + + + Instance unmuted by your instance. - src/app/+videos/+video-watch/video-watch.component.html - 261 + src/app/shared/shared-moderation/server-blocklist.component.ts + 46 - - Get more information + + + Instance muted by your instance. - src/app/+videos/+video-watch/video-watch.component.html - 265 + src/app/shared/shared-moderation/server-blocklist.component.ts + 69 - - - OK - + + + Account unmuted by your instance. - src/app/+videos/+video-watch/video-watch.component.html - 268 + src/app/shared/shared-moderation/account-blocklist.component.ts + 48 - - 1 Comment + + + Federation - src/app/+videos/+video-watch/comment/video-comments.component.html - 6 + src/app/+admin/admin.component.ts + 26 - - Comments + + + Instances you follow - src/app/+videos/+video-watch/comment/video-comments.component.html - 7 + src/app/+admin/admin.component.ts + 29 - - Comments + + + Instances following you - src/app/+videos/+video-watch/comment/video-comments.component.html - 9 + src/app/+admin/admin.component.ts + 34 - - - SORT BY - + + + Video redundancies - src/app/+videos/+video-watch/comment/video-comments.component.html - 15 + src/app/+admin/admin.component.ts + 39 - - Most recent first (default) + + + Reports - src/app/+videos/+video-watch/comment/video-comments.component.html - 19 + src/app/+admin/admin.component.ts + 53 - - Most replies first - src/app/+videos/+video-watch/comment/video-comments.component.html - 20 + src/app/+admin/moderation/moderation.routes.ts + 37 - - No comments. + + + Video blocks - src/app/+videos/+video-watch/comment/video-comments.component.html - 32 + src/app/+admin/admin.component.ts + 60 - - - View replies from and others - + + + Video comments - src/app/+videos/+video-watch/comment/video-comments.component.html - 78 + src/app/+admin/admin.component.ts + 67 - - - View replies from - - src/app/+videos/+video-watch/comment/video-comments.component.html - 81 + src/app/+admin/moderation/moderation.routes.ts + 86 - - View replies + + + Users - src/app/+videos/+video-watch/comment/video-comments.component.html - 85 + src/app/+admin/admin.component.ts + 88 - - - Comments are disabled. - + + + Configuration - src/app/+videos/+video-watch/comment/video-comments.component.html + src/app/+admin/admin.component.ts 95 - - Add comment... + + + Plugins/Themes - src/app/+videos/+video-watch/comment/video-comment-add.component.html - 6 + src/app/+admin/admin.component.ts + 99 - - - Cancel - + + + System - src/app/+videos/+video-watch/comment/video-comment-add.component.html - 20 + src/app/+admin/admin.component.ts + 103 - - - Reply - + + + enabled - src/app/+videos/+video-watch/comment/video-comment-add.component.html + src/app/+admin/follows/shared/redundancy-checkbox.component.ts 23 - - You are one step away from commenting - - src/app/+videos/+video-watch/comment/video-comment-add.component.html - 31 - - - - 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. - + + + disabled - src/app/+videos/+video-watch/comment/video-comment-add.component.html - 35 + src/app/+admin/follows/shared/redundancy-checkbox.component.ts + 23 - - - If you have an account on Mastodon or Pleroma, you can open it directly in their interface: - + + + Redundancy for is - src/app/+videos/+video-watch/comment/video-comment-add.component.html - 40 + src/app/+admin/follows/shared/redundancy-checkbox.component.ts + 25 - - Login to comment + + + Follow request(s) sent! - src/app/+videos/+video-watch/comment/video-comment-add.component.html - 52 + src/app/+admin/follows/following-list/following-list.component.ts + 47 - - Highlighted comment + + + Do you really want to unfollow ? - src/app/+videos/+video-watch/comment/video-comment.component.html - 20 + src/app/+admin/follows/following-list/following-list.component.ts + 57 - - Reply + + + Unfollow - src/app/+videos/+video-watch/comment/video-comment.component.html - 44 + src/app/+admin/follows/following-list/following-list.component.ts + 58 - - This comment has been deleted + + + You are not following anymore. - src/app/+videos/+video-watch/comment/video-comment.component.html - 61 + src/app/+admin/follows/following-list/following-list.component.ts + 64 - - - Sorry, we couldn't find the page you were looking for. - + + + Instances you follow - src/app/+page-not-found/page-not-found.component.html - 4 + src/app/+admin/follows/following-list/following-list.component.html + 3 - - Your message has been sent. + + Showing to of hosts - src/app/+about/about-instance/contact-admin-modal.component.ts - 1 + src/app/+admin/follows/following-list/following-list.component.html + 10 - - You already sent this form recently + + Follow domains - src/app/+about/about-instance/contact-admin-modal.component.ts - 1 + src/app/+admin/follows/following-list/following-list.component.html + 79 - - No description + + Follow domain - src/app/+accounts/account-about/account-about.component.ts - 1 + src/app/+admin/follows/following-list/following-list.component.html + 24 + + + Host - src/app/+video-channels/video-channel-about/video-channel-about.component.ts - 1 + src/app/+admin/follows/following-list/following-list.component.html + 32 - - Published videos + + Redundancy allowed - src/app/+accounts/account-videos/account-videos.component.ts - 1 + src/app/+admin/follows/following-list/following-list.component.html + 35 - - direct account followers + + Accepted - src/app/+accounts/accounts.component.ts - 1 + src/app/+admin/follows/following-list/following-list.component.html + 52 - - - VIDEO CHANNELS - src/app/+accounts/accounts.component.ts - 1 + src/app/+admin/follows/followers-list/followers-list.component.html + 53 - - ABOUT + + Pending - src/app/+accounts/accounts.component.ts - 1 + src/app/+admin/follows/following-list/following-list.component.html + 55 - src/app/+video-channels/video-channels.component.ts - 1 + src/app/+admin/follows/followers-list/followers-list.component.html + 56 - - Username copied + + No host found matching current filters. - src/app/+accounts/accounts.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-channels.component.ts - 1 + src/app/+admin/follows/following-list/following-list.component.html + 72 - - {VAR_PLURAL, plural, =1 {1 subscriber} other { subscribers} } + + 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/accounts.component.ts - 1 + src/app/+admin/follows/following-list/following-list.component.html + 82,83 - - Instances you follow + + What is PeerTube? - src/app/+admin/admin.component.ts - 1 + src/app/+about/about-peertube/about-peertube.component.html + 3,4 - - Instances following you + + PeerTube is a self-hosted ActivityPub-federated video streaming platform using P2P directly in your web browser. - src/app/+admin/admin.component.ts - 1 + src/app/+about/about-peertube/about-peertube.component.html + 10,11 - - Video redundancies + + It is free and open-source software, under AGPLv3 licence. - src/app/+admin/admin.component.ts - 1 + src/app/+about/about-peertube/about-peertube.component.html + 14,16 - - Moderation + + For more information, please visit joinpeertube.org. - src/app/+admin/admin.component.ts - 1 + src/app/+about/about-peertube/about-peertube.component.html + 19,20 - - Video reports + + Use PeerTube documentation - src/app/+admin/admin.component.ts - 1 + src/app/+about/about-peertube/about-peertube.component.html + 28,29 - - Video blocks + + Discover how to setup your account, what is a channel, how to create a playlist and more! - src/app/+admin/admin.component.ts - 1 + src/app/+about/about-peertube/about-peertube.component.html + 33,34 - - Muted accounts + + PeerTube Applications - src/app/+admin/admin.component.ts - 1 + src/app/+about/about-peertube/about-peertube.component.html + 41,42 + + + Discover unofficial Android applications or browser addons! - src/app/+my-account/my-account.component.ts - 1 + src/app/+about/about-peertube/about-peertube.component.html + 46,47 - - Muted servers + + Contribute on PeerTube - src/app/+admin/admin.component.ts - 1 + src/app/+about/about-peertube/about-peertube.component.html + 54,55 + + + Want to help to improve PeerTube? You can translate the web interface, give your feedback or directly contribute to the code! - src/app/+my-account/my-account.component.ts - 1 + src/app/+about/about-peertube/about-peertube.component.html + 59,60 - - Audio-only + + 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 - - A .mp4 that keeps the original audio track, with no video + + 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/+admin/config/edit-custom-config/edit-custom-config.component.ts - 1 + src/app/+about/about-peertube/about-peertube.component.html + 75,78 - - 240p + + 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 - - 360p + + 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 - - 480p + + 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 - - 720p + + 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 - - 1080p + + 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 - - 2160p + + 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 - - Auto (via ffmpeg) + + The IP address is a vague information: usually, it regularly changes and can represent many persons or entities - src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts - 1 + src/app/+about/about-peertube/about-peertube.component.html + 114,115 - - Configuration updated. + + 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 - - {{'{0} languages selected + + 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/+admin/config/edit-custom-config/edit-custom-config.component.ts - 1 + src/app/+about/about-peertube/about-peertube.component.html + 127,129 + + + How does PeerTube compare with YouTube? - src/app/shared/shared-user-settings/user-video-settings.component.ts - 1 + src/app/+about/about-peertube/about-peertube.component.html + 131 - - No language + + 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 + + + What can I do to limit the exposure of my IP address? - src/app/shared/shared-user-settings/user-video-settings.component.ts - 1 + src/app/+about/about-peertube/about-peertube.component.html + 139 - - {{'{0} categories selected + + 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/edit-custom-config/edit-custom-config.component.ts - 1 + src/app/+about/about-peertube/about-peertube.component.html + 142,146 - - No category + + What will be done to mitigate this problem? - src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts - 1 + src/app/+about/about-peertube/about-peertube.component.html + 148 - - Unlimited + + 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/+admin/config/shared/config.service.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/+admin/config/shared/config.service.ts - 1 + src/app/+about/about-peertube/about-peertube.component.html + 156 + + + We set a limit on the request frequency received by the tracker - src/app/+my-account/my-account-settings/my-account-settings.component.ts - 1 + src/app/+about/about-peertube/about-peertube.component.html + 157 + + + Allow instance admins to disable P2P from the administration interface - src/app/+my-account/my-account-settings/my-account-settings.component.ts - 1 + src/app/+about/about-peertube/about-peertube.component.html + 158 + + + Ultimately, remember you can always disable P2P by toggling it in the video player, or just by disabling WebRTC in your browser. - src/app/core/users/user.service.ts - 1 + src/app/+about/about-peertube/about-peertube.component.html + 162,164 - - None - no upload possible + + Developed with ❤ by Framasoft - src/app/+admin/config/shared/config.service.ts - 1 + src/app/+about/about-peertube/about-peertube-contributors.component.html + 3 + + + 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 - - 100MB + + 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 + + + Contact administrator - src/app/+admin/config/shared/config.service.ts - 1 + src/app/+about/about-instance/contact-admin-modal.component.html + 3 - - 500MB + + 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 - - 1GB + + Subject - src/app/+admin/config/shared/config.service.ts - 1 + src/app/+about/about-instance/contact-admin-modal.component.html + 29 - - 5GB + + Your message - src/app/+admin/config/shared/config.service.ts - 1 + src/app/+about/about-instance/contact-admin-modal.component.html + 38 + + + Link copied - src/app/+admin/config/shared/config.service.ts - 1 + src/app/+about/about-instance/about-instance.component.ts + 96 - - 20GB + + About - src/app/+admin/config/shared/config.service.ts - 1 + src/app/+about/about-instance/about-instance.component.html + 5 - - 50GB + + FEATURES - src/app/+admin/config/shared/config.service.ts - 1 + src/app/+about/about-instance/about-instance.component.html + 203 - - 10MB + + STATISTICS - src/app/+admin/config/shared/config.service.ts - 1 + src/app/+about/about-instance/about-instance.component.html + 215 - - 50MB + + Contact administrator - src/app/+admin/config/shared/config.service.ts - 1 + src/app/+about/about-instance/about-instance.component.html + 7 - - 2GB + + This instance is dedicated to sensitive/NSFW content. - src/app/+admin/config/shared/config.service.ts - 1 + src/app/+about/about-instance/about-instance.component.html + 19 - - accepted in 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 reject 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 - - Reject + + 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 - - rejected from instance followers + + How long we plan to maintain this instance - src/app/+admin/follows/followers-list/followers-list.component.ts - 1 + src/app/+about/about-instance/about-instance.component.html + 72 - - Do you really want to delete this follower? + + How we will pay for this instance - src/app/+admin/follows/followers-list/followers-list.component.ts - 1 + src/app/+about/about-instance/about-instance.component.html + 86 - - removed from instance followers + + INFORMATION - src/app/+admin/follows/followers-list/followers-list.component.ts - 1 + src/app/+about/about-instance/about-instance.component.html + 101,102 - - Follow request(s) sent! + + MODERATION - src/app/+admin/follows/following-list/following-list.component.ts - 1 + src/app/+about/about-instance/about-instance.component.html + 128,129 - - Do you really want to unfollow ? + + OTHER INFORMATION - src/app/+admin/follows/following-list/following-list.component.ts - 1 + src/app/+about/about-instance/about-instance.component.html + 183,184 - - Unfollow + + Hardware information - src/app/+admin/follows/following-list/following-list.component.ts - 1 + src/app/+about/about-instance/about-instance.component.html + 195 - - You are not following anymore. + + Follows - src/app/+admin/follows/following-list/following-list.component.ts - 1 + src/app/+about/about-follows/about-follows.component.html + 2 - - enabled + + Followers instances - src/app/+admin/follows/shared/redundancy-checkbox.component.ts - 1 + src/app/+about/about-follows/about-follows.component.html + 4 - - disabled + + Followings instances - src/app/+admin/follows/shared/redundancy-checkbox.component.ts - 1 + src/app/+about/about-follows/about-follows.component.html + 14 - - Redundancy for is + + This instance does not have instances followers. - src/app/+admin/follows/shared/redundancy-checkbox.component.ts - 1 + src/app/+about/about-follows/about-follows.component.html + 6 - - Used + + 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 - - Available + + Jobs - src/app/+admin/follows/video-redundancies-list/video-redundancies-list.component.ts - 1 + src/app/+admin/system/system.component.html + 3 - - Do you really want to remove this video redundancy? + + Logs - src/app/+admin/follows/video-redundancies-list/video-redundancies-list.component.ts - 1 + src/app/+admin/system/system.component.html + 5 - - Remove redundancy + + Debug - src/app/+admin/follows/video-redundancies-list/video-redundancies-list.component.ts - 1 + src/app/+admin/system/system.component.html + 7 - - Video redundancies removed! + + Jobs - src/app/+admin/follows/video-redundancies-list/video-redundancies-list.component.ts - 1 + src/app/+admin/system/system.routes.ts + 26 - - Comment updated. + + Logs - src/app/+admin/moderation/video-abuse-list/moderation-comment-modal.component.ts - 1 + src/app/+admin/system/system.routes.ts + 37 - - Violent or Repulsive + + Debug - src/app/+admin/moderation/video-abuse-list/video-abuse-details.component.ts - 1 + src/app/+admin/system/system.routes.ts + 48 - - Hateful or Abusive + + Blocked videos - src/app/+admin/moderation/video-abuse-list/video-abuse-details.component.ts - 1 + src/app/+admin/moderation/moderation.routes.ts + 69 - - Spam or Misleading + + Muted instances - src/app/+admin/moderation/video-abuse-list/video-abuse-details.component.ts - 1 + src/app/+admin/moderation/moderation.routes.ts + 109 - - Rights + + Stop autoplaying next video - src/app/+admin/moderation/video-abuse-list/video-abuse-details.component.ts - 1 + src/app/+videos/+video-watch/video-watch-playlist.component.ts + 203 - - Server rules + + Autoplay next video - src/app/+admin/moderation/video-abuse-list/video-abuse-details.component.ts - 1 + src/app/+videos/+video-watch/video-watch-playlist.component.ts + 204 - - Thumbnails + + Stop looping playlist videos - src/app/+admin/moderation/video-abuse-list/video-abuse-details.component.ts - 1 + src/app/+videos/+video-watch/video-watch-playlist.component.ts + 209 + + + Loop playlist videos - src/app/shared/shared-moderation/video-report.component.ts - 1 + src/app/+videos/+video-watch/video-watch-playlist.component.ts + 210 - - Internal actions + + 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 + + + Like this video - src/app/+admin/moderation/video-block-list/video-block-list.component.ts - 1 + src/app/+videos/+video-watch/video-watch.component.ts + 131 - - Delete report + + 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 - - Add note + + 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 - - Update note + + 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 - - Mark as accepted + + 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-abuse-list/video-abuse-list.component.ts - 1 + src/app/+videos/+video-watch/video-watch.component.ts + 412 - - Mark as rejected + + Redirection - src/app/+admin/moderation/video-abuse-list/video-abuse-list.component.ts - 1 + src/app/+videos/+video-watch/video-watch.component.ts + 413 - - Actions for the video + + 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/+admin/moderation/video-block-list/video-block-list.component.ts - 1 + src/app/+videos/+video-watch/video-watch.component.ts + 528 - - Block 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 - - Video blocked. + + Cancel - src/app/+admin/moderation/video-abuse-list/video-abuse-list.component.ts - 1 + src/app/+videos/+video-watch/video-watch.component.ts + 581 + + + Autoplay is suspended - src/app/shared/shared-moderation/video-block.component.ts - 1 + src/app/+videos/+video-watch/video-watch.component.ts + 582 - - Unblock 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 - - Video unblocked. + + Play/Pause 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 + 870 - - Delete 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 - - Do you really want to delete this video? + + Skip to a percentage of the video: 0 is 0% and 9 is 90% (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 + 873 + + + Increase the volume (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 + 875 + + + Decrease 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 + 876 - - Video deleted. + + Seek the video forward (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 + 878 + + + Seek the video backward (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 + 879 - - Actions for the 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 - - Mute reporter + + 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 - - Account muted by the instance. + + Navigate in the video frame by frame (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 + 884 + + + Like the video - src/app/shared/shared-moderation/user-moderation-dropdown.component.ts - 1 + src/app/+videos/+video-watch/video-watch.component.ts + 892 - - Mute server + + 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 - - Server muted by the instance. + + 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 - - Do you really want to delete this abuse report? + + 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 - - Abuse deleted. + + This video will be published on . - src/app/+admin/moderation/video-abuse-list/video-abuse-list.component.ts - 1 + src/app/+videos/+video-watch/video-watch.component.html + 28,30 - - Switch video block to manual + + 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 - - Video switched to manual block. + + 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 - - Unblock + + This video is blocked. - src/app/+admin/moderation/video-block-list/video-block-list.component.ts - 1 + src/app/+videos/+video-watch/video-watch.component.html + 41 + + + 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 - - Do you really want to unblock this video? It will be available again in the videos list. + + 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 - - Video unblocked. - - src/app/+admin/moderation/video-block-list/video-block-list.component.ts - 1 - + + • viewsviewers - src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts - 1 + src/app/+videos/+video-watch/video-watch.component.html + 57,60 - - 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 + 74,77 - - You don't have themes installed yet. + + SUPPORT - src/app/+admin/plugins/plugin-list-installed/plugin-list-installed.component.ts - 1 + src/app/+videos/+video-watch/video-watch.component.html + 112 - - Update to + + SAVE - src/app/+admin/plugins/plugin-list-installed/plugin-list-installed.component.ts - 1 + src/app/+videos/+video-watch/video-watch.component.html + 128 - - Do you really want to uninstall ? + + DOWNLOAD - src/app/+admin/plugins/plugin-list-installed/plugin-list-installed.component.ts - 1 + src/app/+videos/+video-watch/video-watch.component.html + 142 - - uninstalled. + + 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 - - - updated. - src/app/+admin/plugins/plugin-list-installed/plugin-list-installed.component.ts - 1 + 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 - - Your 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 src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts - 1 + 72 - - yy-mm-dd + + yy-mm-dd src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts - 1 + 88 Date format in this locale. - - Video to import updated. + + Add caption - src/app/+videos/+video-edit/video-add-components/video-import-torrent.component.ts - 1 + 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/video-add-components/video-import-url.component.ts - 1 + src/app/+videos/+video-edit/shared/video-edit.component.html + 163 - - Your video was uploaded to your account and is private. + + See the subtitle file - src/app/+videos/+video-edit/video-add-components/video-upload.component.ts - 1 + src/app/+videos/+video-edit/shared/video-edit.component.html + 172 - - But associated data (tags, description...) will be lost, are you sure you want to leave this page? + + Already uploaded ✔ - src/app/+videos/+video-edit/video-add-components/video-upload.component.ts - 1 + src/app/+videos/+video-edit/shared/video-edit.component.html + 176 - - Your video is not uploaded yet, are you sure you want to leave this page? + + Will be created 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 + 184 - - Upload + + 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 - - Upload cancelled + + 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 - - Video published. + + 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 - - Your video quota is exceeded with this video (video size: , used: , quota: ) + + 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 - - Your daily video quota is exceeded with this video (video size: , used: , quota: ) + + 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 - - You have unsaved changes! If you leave, your changes will be lost. + + ⚠️ If you enable this option, your live will be terminated if you exceed your video quota - src/app/+videos/+video-edit/video-update.component.ts - 1 + src/app/+videos/+video-edit/shared/video-edit.component.html + 233 - - Video updated. + + Automatically publish a replay when your live ends - src/app/+videos/+video-edit/video-update.component.ts - 1 + src/app/+videos/+video-edit/shared/video-edit.component.html + 229 - - The deletion will be sent to remote instances so they can reflect the change. + + Video preview - src/app/+videos/+video-watch/comment/video-comments.component.ts - 1 + src/app/+videos/+video-edit/shared/video-edit.component.html + 252 - - It is a remote comment, so the deletion will only be effective on your instance. + + Support - src/app/+videos/+video-watch/comment/video-comments.component.ts - 1 + src/app/+videos/+video-edit/shared/video-edit.component.html + 261 - - When active, the next video is automatically played after the current one. + + Original publication date - src/app/+videos/+video-watch/recommendations/recommended-videos.component.ts - 1 + src/app/+videos/+video-edit/shared/video-edit.component.html + 281 - - h min sec + + Enable video comments - src/app/+videos/+video-watch/video-duration-formatter.pipe.ts - 1 + src/app/+videos/+video-edit/shared/video-edit.component.html + 302 - - min sec + + Enable download - src/app/+videos/+video-watch/video-duration-formatter.pipe.ts - 1 + src/app/+videos/+video-edit/shared/video-edit.component.html + 307 - - sec + + Short text to tell people how they can support you (membership platform...). - src/app/+videos/+video-watch/video-duration-formatter.pipe.ts - 1 + src/app/+videos/+video-edit/shared/video-edit.component.html + 265,266 - - Stop autoplaying next video + + This is the date when the content was originally published (e.g. the release date for a film) - src/app/+videos/+video-watch/video-watch-playlist.component.ts - 1 + src/app/+videos/+video-edit/shared/video-edit.component.html + 285,286 - - Autoplay next video + + Plugin settings - src/app/+videos/+video-watch/video-watch-playlist.component.ts - 1 + src/app/+videos/+video-edit/shared/video-edit.component.html + 315 - - Stop looping playlist videos + + List installed plugins - src/app/+videos/+video-watch/video-watch-playlist.component.ts - 1 + src/app/+admin/plugins/plugins.routes.ts + 28 - - Loop playlist videos + + Search plugins - src/app/+videos/+video-watch/video-watch-playlist.component.ts - 1 + src/app/+admin/plugins/plugins.routes.ts + 37 - - Like this video + + Show plugin - src/app/+videos/+video-watch/video-watch.component.ts - 1 + src/app/+admin/plugins/plugins.routes.ts + 46 - - Dislike this video + + Switch video block to manual - src/app/+videos/+video-watch/video-watch.component.ts - 1 + src/app/+admin/moderation/video-block-list/video-block-list.component.ts + 48 - - Support options for this video + + Video switched to manual block. - src/app/+videos/+video-watch/video-watch.component.ts - 1 + src/app/+admin/moderation/video-block-list/video-block-list.component.ts + 54 - - Save to playlist + + 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 + + + Showing to of blocked videos - src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts - 1 + src/app/+admin/moderation/video-block-list/video-block-list.component.html + 10 - - You need to be connected to rate this content. + + 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 - - likes / dislikes + + 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 - - This video contains mature or explicit content. Are you sure you want to watch it? + + Manual blocks - src/app/+videos/+video-watch/video-watch.component.ts - 1 + src/app/+admin/moderation/video-block-list/video-block-list.component.html + 25 - - Mature or explicit 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 - - - Up Next - src/app/+videos/+video-watch/video-watch.component.ts - 1 + src/app/+admin/follows/video-redundancies-list/video-redundancies-list.component.html + 29 - - Autoplay is suspended + + Sensitive - src/app/+videos/+video-watch/video-watch.component.ts - 1 + src/app/+admin/moderation/video-block-list/video-block-list.component.html + 44 - - Enter/exit fullscreen (requires player focus) + + Unfederated - src/app/+videos/+video-watch/video-watch.component.ts - 1 + src/app/+admin/moderation/video-block-list/video-block-list.component.html + 45 - - - Play/Pause the video (requires player focus) - src/app/+videos/+video-watch/video-watch.component.ts - 1 + src/app/+admin/moderation/video-block-list/video-block-list.component.html + 88 - - Mute/unmute the video (requires player focus) + + 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 - - - Skip to a percentage of the video: 0 is 0% and 9 is 90% (requires player focus) - src/app/+videos/+video-watch/video-watch.component.ts - 1 + src/app/+admin/moderation/video-block-list/video-block-list.component.html + 74 - - Increase the volume (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 - - Decrease the volume (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 - - Seek the video forward (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 - - Seek the video backward (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 playback rate (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 playback rate (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 - - Navigate in the video frame by frame (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 - - Like the video + + 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 - - Dislike the video + + 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 - - Videos that have the higher number of likes. + + Videos redundancies - src/app/+videos/video-list/video-most-liked.component.ts - 1 + src/app/+admin/follows/video-redundancies-list/video-redundancies-list.component.html + 3 - - Trending for the last 24 hours + + My videos duplicated by remote instances - src/app/+videos/video-list/video-trending.component.ts - 1 + src/app/+admin/follows/video-redundancies-list/video-redundancies-list.component.html + 12 - - Trending videos are those totalizing the greatest number of views during the last 24 hours + + Remote videos duplicated by my instance - src/app/+videos/video-list/video-trending.component.ts - 1 + src/app/+admin/follows/video-redundancies-list/video-redundancies-list.component.html + 13 - - Trending for the last days + + Strategy - src/app/+videos/video-list/video-trending.component.ts - 1 + src/app/+admin/follows/video-redundancies-list/video-redundancies-list.component.html + 28 + + + + Total size + + src/app/+admin/follows/video-redundancies-list/video-redundancies-list.component.html + 30 - - Trending videos are those totalizing the greatest number of views during the last days + + 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 - - Videos from your subscriptions + + Open video in a new tab - src/app/+videos/video-list/video-user-subscriptions.component.ts - 1 + src/app/+admin/follows/video-redundancies-list/video-redundancies-list.component.html + 49 - - Focus the search bar + + Your instance doesn't mirror any video. - src/app/app.component.ts - 1 + src/app/+admin/follows/video-redundancies-list/video-redundancies-list.component.html + 81 - - Toggle the left menu + + Your instance has no mirrored videos. - src/app/app.component.ts - 1 + src/app/+admin/follows/video-redundancies-list/video-redundancies-list.component.html + 82 - - Go to the discover videos page + + Enabled strategies stats - src/app/app.component.ts - 1 + src/app/+admin/follows/video-redundancies-list/video-redundancies-list.component.html + 91 - - Go to the trending videos page + + 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 - - Go to the recently added videos page + + Your name is required. - src/app/app.component.ts - 1 + src/app/shared/form-validators/instance-validators.ts + 19 - - Go to the local 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 videos upload 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 my subscriptions + + A subject is required. - src/app/core/auth/auth.service.ts - 1 + src/app/shared/form-validators/instance-validators.ts + 32 - - Go to my videos + + The subject must be at least 1 character long. - src/app/core/auth/auth.service.ts - 1 + src/app/shared/form-validators/instance-validators.ts + 33 - - Go to my imports + + The subject cannot be more than 120 characters long. - src/app/core/auth/auth.service.ts - 1 + src/app/shared/form-validators/instance-validators.ts + 34 - - Go to my channels + + A message is required. - src/app/core/auth/auth.service.ts - 1 + src/app/shared/form-validators/instance-validators.ts + 45 - - Cannot retrieve OAuth Client credentials: . - + + 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 - - Ensure you have correctly configured PeerTube (config/ directory), in particular the "webserver" section. + + 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 - - You need to reconnect. + + Last week - src/app/core/auth/auth.service.ts - 1 + src/app/+admin/system/logs/logs.component.ts + 79 - - Keyboard Shortcuts: + + Last day - src/app/core/hotkeys/hotkeys.component.ts - 1 + src/app/+admin/system/logs/logs.component.ts + 84 - - Success + + Last hour - src/app/core/notification/notifier.service.ts - 1 + src/app/+admin/system/logs/logs.component.ts + 89 - - Request is too large for the server. Please contact you administrator if you want to increase the limit size. + + debug - src/app/core/rest/rest-extractor.service.ts - 1 + src/app/+admin/system/logs/logs.component.ts + 101 - - Too many attempts, please try again after minutes. + + info - src/app/core/rest/rest-extractor.service.ts - 1 + src/app/+admin/system/logs/logs.component.ts + 105 - - Too many attempts, please try again later. + + warning - src/app/core/rest/rest-extractor.service.ts - 1 + src/app/+admin/system/logs/logs.component.ts + 109 - - Server error. Please retry later. + + error - src/app/core/rest/rest-extractor.service.ts - 1 + src/app/+admin/system/logs/logs.component.ts + 113 - - All unsaved data will be lost, are you sure you want to leave this page? + + Standard logs - src/app/core/routing/can-deactivate-guard.service.ts - 1 + src/app/+admin/system/logs/logs.component.ts + 124 - - Administrator + + Audit logs - src/app/core/users/user.service.ts - 1 + src/app/+admin/system/logs/logs.component.ts + 128 - - Moderator + + Refresh - src/app/core/users/user.service.ts - 1 + src/app/+admin/system/logs/logs.component.html + 33 - - hide + + now - src/app/menu/menu.component.ts - 1 + src/app/+admin/system/logs/logs.component.html + 15 - - blur + + Loading... - src/app/menu/menu.component.ts - 1 + src/app/+admin/system/logs/logs.component.html + 37 - - display + + By -> - src/app/menu/menu.component.ts - 1 + src/app/+admin/system/logs/logs.component.html + 45 - - Unknown + + Audio-only - src/app/menu/menu.component.ts - 1 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts + 61 - - any language + + 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 - - Confirm + + 240p - src/app/modal/confirm.component.ts - 1 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts + 66 - - Domain is required. + + 360p - 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 + 70 - - Domains entered are invalid. + + 480p - 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 + 74 - - Domains entered contain duplicates. + + 720p - 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 + 78 - - is not valid + + 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 - - Instance name is required. + + 2160p - 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 + 86 - - Short description should not be longer than 250 characters. + + Auto (via ffmpeg) - 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 + 93 - - Twitter username is required. + + No limit - 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 + 101 - - Previews cache size 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 - - Previews cache size must be greater than 1. + + 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 - - Previews cache size must be a number. + + 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 - - Captions 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 - - Captions 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 - - Captions 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 - - Signup limit 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 - - Signup limit 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 - - Signup limit 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 - - Admin email 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 - - Admin email must be valid. + + 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 - - Transcoding threads is required. + + 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 - - Transcoding threads must be greater or equal to 0. + + 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 - - Index URL should be a URL + + 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 - - Search index URL should be a URL + + 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 - - Email is required. + + Add a new category - src/app/shared/shared-forms/form-validators/instance-validators.service.ts - 1 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 55 + + + Main languages you/your moderators speak - src/app/shared/shared-forms/form-validators/user-validators.service.ts - 1 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 62 - - Email must be valid. + + MODERATION & NSFW - src/app/shared/shared-forms/form-validators/instance-validators.service.ts - 1 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 80 + + + Manage users to build a moderation team. - src/app/shared/shared-forms/form-validators/user-validators.service.ts - 1 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 82,83 - - Your name is required. + + Policy on videos containing sensitive content - src/app/shared/shared-forms/form-validators/instance-validators.service.ts - 1 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 104 - - Your name must be at least 1 character long. + + 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 - - Your name cannot be more than 120 characters long. + + YOU AND 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 + 159 - - A subject 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 - - The subject 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 - - The subject 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 message 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 message must be at least 3 characters 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 message cannot be more than 5000 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 - - Username is required. + + How will you finance the PeerTube server? - src/app/shared/shared-forms/form-validators/login-validators.service.ts - 1 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 199 + + + With your own funds? With user donations? Advertising? - src/app/shared/shared-forms/form-validators/user-validators.service.ts - 1 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 200 - - Password is required. + + OTHER INFORMATION - src/app/shared/shared-forms/form-validators/login-validators.service.ts - 1 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 214 + + + What server/hardware does the instance run on? - src/app/shared/shared-forms/form-validators/user-validators.service.ts - 1 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 220 - - Confirmation of the password is required. + + i.e. 2vCore 2GB RAM, a direct the link to the server you rent, etc. - 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 + 221 - - Username must be at least 1 character long. + + This instance is dedicated to sensitive or NSFW 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 + 91 - - Username cannot be more than 50 characters long. + + 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 - - Username should be lowercase alphanumeric; dots and underscores are allowed. + + With Do not list or Blur thumbnails, a confirmation will be requested to watch the video. - src/app/shared/shared-forms/form-validators/user-validators.service.ts - 1 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 109,110 - - Password must be at least 6 characters 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 + + + 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 - - Password cannot be more than 255 characters long. + + 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 + + + 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 - - The new password and the confirmed password do not correspond. + + 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 - - Video quota is required. + + 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 - - Quota must be greater than -1. + + 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 - - Daily upload limit is required. + + 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 - - Daily upload limit must be greater than -1. + + 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 - - User role is required. + + 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 - - Description must be at least 3 characters long. + + 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 + + + Allow users to dismiss the broadcast message - 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 + 306 + + + Broadcast message level - 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 + 311 - - Description cannot be more than 1000 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 - - You must agree with the instance terms in order to register on it. + + 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 - - Ban reason must be at least 3 characters long. + + ⚠️ This functionality requires a lot of attention and extra moderation. - src/app/shared/shared-forms/form-validators/user-validators.service.ts - 1 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 353 - - - Ban reason cannot be more than 250 characters long. - src/app/shared/shared-forms/form-validators/user-validators.service.ts - 1 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 584 - - - Display name is required. - 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 + + + Signup requires email verification - 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 + 360 + + + Signup limit - 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 + 364 - - Display name must be at least 1 character long. + + {VAR_PLURAL, plural, =1 {user} other {users}} - src/app/shared/shared-forms/form-validators/user-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-channel-validators.service.ts - 1 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 382 + + + Default daily upload limit 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 + 394 - - Display name cannot be more than 50 characters long. + + 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 + 411 + + + Allow import with HTTP URL (i.e. YouTube) - 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 + 422 - - Report reason is required. + + Allow import with a torrent file or a magnet URI - 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 + 429 - - Report reason must be at least 2 characters long. + + Block new videos automatically - 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 + 443 - - Report reason cannot be more than 3000 characters long. + + 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 - - Moderation comment is required. + + 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 - - Moderation comment must be at least 2 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 cannot be more than 3000 characters long. + + 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 - - The channel is required. + + Allow anonymous to do remote URI/handle 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 + 482 - - Block reason must be at least 2 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-block-validators.service.ts - 1 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 485 - - Block reason cannot be more than 300 characters long. + + Enable global search - 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 + 496 - - Video caption language is required. + + ⚠️ This functionality depends heavily on the moderation of instances followed by the search index you select. - 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 + 499 - - Video caption file is required. + + You should only use moderated search indexes in production, or host your own. - 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 + 502,503 - - The username is required. + + Search index URL - 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 + 508 - - You can only transfer ownership to a local account + + Disable local search in search bar - 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 + 519 - - Name is required. + + Search bar uses the global search index by default - 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 + 526 - - Name must be at least 1 character long. + + Otherwise the local search stays used by default - 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 + 529 - - Name cannot be more than 50 characters long. + + 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 should be lowercase alphanumeric; dots and underscores are allowed. + + 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 - - Support text must be at least 3 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 - - Support text cannot be more than 1000 characters long. + + 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 - - Comment is required. + + Automatically follow back instances - 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 + 581 - - Comment must be at least 2 characters long. + + Automatically follow instances of a public index - 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 + 594 - - Comment cannot be more than 3000 characters long. + + 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 - - Display name cannot be more than 120 characters long. + + Index URL - 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 + 606 - - Privacy is required. + + ADMINISTRATORS - 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 + 626 - - The channel is required when the playlist is public. + + 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 - - Video name is required. + + Enable contact form - src/app/shared/shared-forms/form-validators/video-validators.service.ts - 1 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 643 - - Video name must be at least 3 characters long. + + 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 + 660 - - Video name cannot be more than 120 characters long. + + 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 privacy is required. + + 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 channel is required. + + 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 description must be at least 3 characters long. + + 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 description cannot be more than 10000 characters long. + + 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 - - A tag should be more than 2 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 - - A tag should be less than 30 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 - - Video support must be at least 3 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 - - Video support cannot be more than 1000 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 - - 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 + 751 - - Copied + + Max lives created per user (-1 for "unlimited") - src/app/shared/shared-forms/input-readonly-copy.component.ts - 1 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 756 + + + {VAR_PLURAL, plural, =1 {live} other {lives}} - src/app/shared/shared-video-miniature/video-download.component.ts - 1 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 759 - - max size + + Max live duration - src/app/shared/shared-forms/preview-upload.component.ts - 1 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 764 + + + Enable live transcoding - src/app/shared/shared-main/account/actor-avatar-info.component.ts - 1 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 780 - - This file is too large. + + Requires a lot of CPU! - src/app/shared/shared-forms/reactive-file.component.ts - 1 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 783,784 - - PeerTube cannot handle this kind of file. Accepted extensions are . + + Live transcoding threads - src/app/shared/shared-forms/reactive-file.component.ts - 1 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 789 - - Hidden + + Live resolutions to generate - src/app/shared/shared-instance/instance-features-table.component.ts - 1 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 801 - - Blurred with confirmation request + + Allow live streaming - src/app/shared/shared-instance/instance-features-table.component.ts - 1 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 727 - - Displayed + + {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 - - - ~ - src/app/shared/shared-instance/instance-features-table.component.ts - 1 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 935 - - {VAR_PLURAL, plural, =1 {minute} other {minutes} } + + 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 - - of full HD videos + + 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 - - of HD videos + + 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 average quality 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 - - (channel page) + + Allow audio files upload - src/app/shared/shared-main/account/avatar.component.ts - 1 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 873 + + + Allows users to upload audio files that will be merged with the preview file on upload. - src/app/shared/shared-video-miniature/video-miniature.component.ts - 1 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 876 - - (account 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 - - years ago + + HLS with P2P support enabled - src/app/shared/shared-main/angular/from-now.pipe.ts - 1 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 906 - - year ago + + Transcoding threads - src/app/shared/shared-main/angular/from-now.pipe.ts - 1 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 931 - - months 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 - - month 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 - - weeks 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 - - week 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 - - 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 + 986 - - day 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 - - hours 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 - - hour 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 - - min 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 - - just now + + 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 - - Markdown compatible that supports: + + Transcoding enabled - src/app/shared/shared-main/misc/help.component.ts - 1 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 850 - - Emphasis + + If you disable transcoding, many videos from your users will not work! - src/app/shared/shared-main/misc/help.component.ts - 1 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 854 - - Links + + 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 - - New lines + + 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 - - Lists + + 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 - - Images + + 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 - - Only I can see this video + + It seems like the configuration is invalid. Please search for potential errors in the different tabs. - src/app/shared/shared-main/video/video.service.ts - 1 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 1082,1083 - - Only people with the private link can see this video + + You cannot allow live replay if you don't enable transcoding. - src/app/shared/shared-main/video/video.service.ts - 1 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 1086,1087 - - Anyone 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 users of this instance 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 - - Account unmuted. + + Users - src/app/shared/shared-moderation/account-blocklist.component.ts - 1 + src/app/+admin/users/user-edit/user-edit.component.html + 4 - src/app/shared/shared-moderation/user-moderation-dropdown.component.ts - 1 + src/app/+admin/users/user-edit/user-edit.component.html + 4 - - Account unmuted by your instance. + + mail@example.com - src/app/shared/shared-moderation/account-blocklist.component.ts - 1 + src/app/+admin/users/user-edit/user-edit.component.html + 107 + + + src/app/+admin/users/user-edit/user-edit.component.html + 107 - - Process domains + + Role - src/app/shared/shared-moderation/batch-domains-modal.component.ts - 1 + src/app/+admin/users/user-edit/user-edit.component.html + 135 + + + src/app/+admin/users/user-edit/user-edit.component.html + 135 - - Instance unmuted. + + Doesn't need review before a video goes public - src/app/shared/shared-moderation/server-blocklist.component.ts - 1 + src/app/+admin/users/user-edit/user-edit.component.html + 179 - src/app/shared/shared-moderation/user-moderation-dropdown.component.ts - 1 + src/app/+admin/users/user-edit/user-edit.component.html + 179 - - Instance unmuted by your instance. + + {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 - - - Instance muted. - src/app/shared/shared-moderation/server-blocklist.component.ts - 1 + src/app/+admin/users/user-edit/user-edit.component.html + 24 - - Instance muted 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 - - - users banned. - src/app/shared/shared-moderation/user-ban-modal.component.ts - 1 + src/app/+admin/users/user-edit/user-edit.component.html + 30 - - User banned. + + {VAR_PLURAL, plural, =1 {Subscriber} other {Subscribers}} - src/app/shared/shared-moderation/user-ban-modal.component.ts - 1 + src/app/+admin/users/user-edit/user-edit.component.html + 36 - - - 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 + 36 - - User unbanned. + + Incriminated in reports - src/app/shared/shared-moderation/user-moderation-dropdown.component.ts - 1 + src/app/+admin/users/user-edit/user-edit.component.html + 42 - - - 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 + 42 - - User deleted. + + 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 - - - 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 + 48 - - Account muted. + + {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 - src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts - 1 + src/app/+admin/users/user-edit/user-edit.component.html + 54 - - Instance 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 - - - Account unmuted by the instance. - src/app/shared/shared-moderation/user-moderation-dropdown.component.ts - 1 + src/app/+admin/users/user-edit/user-edit.component.html + 73 - - Instance muted 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 unmuted 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 - - Are you sure you want to remove all the comments of this account? + + john_channel - 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 - src/app/shared/shared-moderation/user-moderation-dropdown.component.ts - 1 + src/app/+admin/users/user-edit/user-edit.component.html + 96 - - Will remove comments of this account (may take several minutes). + + 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 - - - Edit user - src/app/shared/shared-moderation/user-moderation-dropdown.component.ts - 1 + src/app/+admin/users/user-edit/user-edit.component.html + 121,122 - - Change quota, role, and more. + + 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 - - - Delete user - src/app/shared/shared-moderation/user-moderation-dropdown.component.ts - 1 + src/app/+admin/users/user-edit/user-edit.component.html + 160,162 - - Unban 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 - - - Allow the user to login and create videos/comments again - src/app/shared/shared-moderation/user-moderation-dropdown.component.ts - 1 + src/app/+admin/users/user-edit/user-edit.component.html + 204 - - Mute this account + + 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 - - - Hide any content from that user for you. - src/app/shared/shared-moderation/user-moderation-dropdown.component.ts - 1 + src/app/+admin/users/user-edit/user-edit.component.html + 205 - - Unmute this account + + 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 - - - Show back content from that user for you. - src/app/shared/shared-moderation/user-moderation-dropdown.component.ts - 1 + src/app/+admin/users/user-edit/user-edit.component.html + 209 - - Mute the instance + + User updated. - src/app/shared/shared-moderation/user-moderation-dropdown.component.ts - 1 + src/app/+admin/users/user-edit/user-update.component.ts + 85 - - Hide any content from that instance for you. + + Update user - src/app/shared/shared-moderation/user-moderation-dropdown.component.ts - 1 + src/app/+admin/users/user-edit/user-update.component.ts + 102 - - Unmute the instance + + 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 - - Show back content from that instance for you. + + 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 - - Remove comments from your videos + + 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 of this account 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 - - Mute this account by your instance + + Hide - src/app/shared/shared-moderation/user-moderation-dropdown.component.ts - 1 + src/app/+admin/users/user-edit/user-password.component.html + 11 - - Hide any content from that user for you, your instance and its users. + + 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 - - Unmute this account by your instance + + users unbanned. - src/app/shared/shared-moderation/user-moderation-dropdown.component.ts - 1 + src/app/+admin/users/user-list/user-list.component.ts + 177 - - Show back content from that user for you, your instance and its users. + + 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 - - Mute the instance by your instance + + users deleted. - src/app/shared/shared-moderation/user-moderation-dropdown.component.ts - 1 + src/app/+admin/users/user-list/user-list.component.ts + 199 - - Hide any content from that instance for you, your instance and its users. + + 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 - - Unmute the instance by your instance + + 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 - - Show back content from that instance for you, your instance and its users. + + 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 - - Remove comments from your instance + + 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 of this account 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 - - Violent or repulsive + + Table parameters - src/app/shared/shared-moderation/video-report.component.ts - 1 + src/app/+admin/users/user-list/user-list.component.html + 58 - - Contains offensive, violent, or coarse language or iconography. + + Select columns - src/app/shared/shared-moderation/video-report.component.ts - 1 + src/app/+admin/users/user-list/user-list.component.html + 64 - - Hateful or abusive + + Highlight banned users - src/app/shared/shared-moderation/video-report.component.ts - 1 + src/app/+admin/users/user-list/user-list.component.html + 70 - - Contains abusive, racist or sexist language or iconography. + + 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 - - Spam, ad or false news + + 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 - - Contains marketing, spam, purposefully deceitful news, or otherwise misleading thumbnail/text/tags. Please provide reputable sources to report hoaxes. + + 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 - - Privacy breach or doxxing + + 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 - - - Contains personal information that could be used to track, identify, contact or impersonate someone (e.g. name, address, phone number, email, or credit card details). - src/app/shared/shared-moderation/video-report.component.ts - 1 + src/app/+admin/users/user-list/user-list.component.html + 160 - - Intellectual property violation + + Ban reason: - src/app/shared/shared-moderation/video-report.component.ts - 1 + src/app/+admin/users/user-list/user-list.component.html + 177 - - Infringes my intellectual property or copyright, wrt. the regional rules with which the server must comply. + + Comment is required. - src/app/shared/shared-moderation/video-report.component.ts - 1 + src/app/shared/form-validators/video-comment-validators.ts + 7 - - Breaks server rules + + 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 - - Anything not included in the above that breaks the terms of service, code of conduct, or general rules in place on the server. + + 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 - - The above can only be seen in thumbnails. + + 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 captions (please describe which). + + 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 - - Video reported. + + Reject - src/app/shared/shared-moderation/video-report.component.ts - 1 + src/app/+admin/follows/followers-list/followers-list.component.ts + 53 - - Add to watch later + + rejected from instance followers - src/app/shared/shared-thumbnail/video-thumbnail.component.ts - 1 + src/app/+admin/follows/followers-list/followers-list.component.ts + 60 - - Remove from 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 - - Interface settings updated. + + removed from instance followers - src/app/shared/shared-user-settings/user-interface-settings.component.ts - 1 + src/app/+admin/follows/followers-list/followers-list.component.ts + 81 + + + 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 - - Unknown language + + Showing to of followers - src/app/shared/shared-user-settings/user-video-settings.component.ts - 1 + src/app/+admin/follows/followers-list/followers-list.component.html + 10 - - Video settings updated. + + 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 - - Display/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 - - Subscribed to all current channels of . You will be notified of all their new videos. + + Open actor page in a new tab - src/app/shared/shared-user-subscription/subscribe-button.component.ts - 1 + src/app/+admin/follows/followers-list/followers-list.component.html + 46 - - Subscribed to . 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 + + 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 - - Unsubscribed from all channels of + + 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 + + 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 + + Video name is required. - src/app/shared/shared-user-subscription/subscribe-button.component.ts - 1 + src/app/shared/form-validators/video-validators.ts + 7 - - This video will be duplicated by your instance. + + Video name must be at least 3 characters long. - src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts - 1 + src/app/shared/form-validators/video-validators.ts + 8 - - Block + + 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 - - Mirror + + 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 - - Mute account + + 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