X-Git-Url: https://git.immae.eu/?a=blobdiff_plain;f=client%2Fsrc%2Flocale%2Fangular.xlf;h=7d88d6ad98faec164efe0ff7099b845ca83361ee;hb=fec50a715e3b44edb9bce7b149263d69fdb4395f;hp=428c464dedbf57a5857be644e1eb7e371230920b;hpb=d5cefc1fa5b961b9c6f0efb60baf876b3f453658;p=github%2FChocobozzz%2FPeerTube.git diff --git a/client/src/locale/angular.xlf b/client/src/locale/angular.xlf index 428c464de..7d88d6ad9 100644 --- a/client/src/locale/angular.xlf +++ b/client/src/locale/angular.xlf @@ -1,11509 +1,13828 @@ - + - - Close - - node_modules/@ng-bootstrap/ng-bootstrap/alert/alert.d.ts - 3 - - - Previous + + Focus the search bar - node_modules/@ng-bootstrap/ng-bootstrap/carousel/carousel.d.ts - 13 + src/app/app.component.ts + 292 - - Next + + + Toggle the left menu - node_modules/@ng-bootstrap/ng-bootstrap/carousel/carousel.d.ts - 17 + src/app/app.component.ts + 297 - - Previous month + + + Go to the discover videos page - node_modules/@ng-bootstrap/ng-bootstrap/datepicker/datepicker-navigation.d.ts - 4 + src/app/app.component.ts + 302 + + + Go to the trending videos page - node_modules/@ng-bootstrap/ng-bootstrap/datepicker/datepicker-navigation.d.ts - 5 + src/app/app.component.ts + 307 - - Next month + + + Go to the recently added videos page - node_modules/@ng-bootstrap/ng-bootstrap/datepicker/datepicker-navigation.d.ts - 26 + src/app/app.component.ts + 312 + + + Go to the local videos page - node_modules/@ng-bootstrap/ng-bootstrap/datepicker/datepicker-navigation.d.ts - 27 + src/app/app.component.ts + 317 - - Select month + + + Go to the videos upload page - node_modules/@ng-bootstrap/ng-bootstrap/datepicker/datepicker-navigation-select.d.ts - 5 + src/app/app.component.ts + 322 + + + Close this message - node_modules/@ng-bootstrap/ng-bootstrap/datepicker/datepicker-navigation-select.d.ts - 6 + src/app/app.component.html + 34 - - Select year - node_modules/@ng-bootstrap/ng-bootstrap/datepicker/datepicker-navigation-select.d.ts - 13 + src/app/app.component.html + 34 + + + Confirm - node_modules/@ng-bootstrap/ng-bootstrap/datepicker/datepicker-navigation-select.d.ts - 14 + src/app/modal/confirm.component.ts + 39 - - «« + + + Cancel - node_modules/@ng-bootstrap/ng-bootstrap/pagination/pagination.d.ts - 2 + src/app/modal/confirm.component.html + 20 - - « - node_modules/@ng-bootstrap/ng-bootstrap/pagination/pagination.d.ts - 3 + src/app/+login/login.component.html + 109 - - » - node_modules/@ng-bootstrap/ng-bootstrap/pagination/pagination.d.ts - 4 + src/app/+my-library/my-videos/modals/video-change-ownership.component.html + 22 - - »» - node_modules/@ng-bootstrap/ng-bootstrap/pagination/pagination.d.ts - 5 + src/app/+my-library/my-ownership/my-accept-ownership/my-accept-ownership.component.html + 25 - - First - node_modules/@ng-bootstrap/ng-bootstrap/pagination/pagination.d.ts - 14 + src/app/shared/shared-moderation/report-modals/report.component.html + 54 - - Previous - node_modules/@ng-bootstrap/ng-bootstrap/pagination/pagination.d.ts - 24 + src/app/shared/shared-moderation/video-block.component.html + 38 - - Next - node_modules/@ng-bootstrap/ng-bootstrap/pagination/pagination.d.ts - 44 + src/app/shared/shared-moderation/user-ban-modal.component.html + 26 - - Last - node_modules/@ng-bootstrap/ng-bootstrap/pagination/pagination.d.ts - 53 + src/app/shared/shared-moderation/batch-domains-modal.component.html + 31 - - - node_modules/@ng-bootstrap/ng-bootstrap/progressbar/progressbar.d.ts - 7 + src/app/shared/shared-moderation/report-modals/video-report.component.html + 92 - - Increment hours - node_modules/@ng-bootstrap/ng-bootstrap/timepicker/timepicker.d.ts - 9 + src/app/shared/shared-video-miniature/video-download.component.html + 99 - - HH - node_modules/@ng-bootstrap/ng-bootstrap/timepicker/timepicker.d.ts - 13 + src/app/shared/shared-abuse-list/moderation-comment-modal.component.html + 26 - - Hours - node_modules/@ng-bootstrap/ng-bootstrap/timepicker/timepicker.d.ts - 15 + src/app/+about/about-instance/contact-admin-modal.component.html + 48 - - Decrement hours - node_modules/@ng-bootstrap/ng-bootstrap/timepicker/timepicker.d.ts - 23 + src/app/shared/shared-moderation/report-modals/report.component.html + 54 - - Increment minutes - node_modules/@ng-bootstrap/ng-bootstrap/timepicker/timepicker.d.ts - 32 + src/app/+videos/+video-watch/comment/video-comment-add.component.html + 71 - - MM - node_modules/@ng-bootstrap/ng-bootstrap/timepicker/timepicker.d.ts - 35 + src/app/+videos/+video-edit/shared/video-caption-add-modal.component.html + 37 - - Minutes + + + Configuration warning! - node_modules/@ng-bootstrap/ng-bootstrap/timepicker/timepicker.d.ts - 37 + src/app/modal/instance-config-warning-modal.component.html + 3 - - Decrement minutes + + + You enabled user registration on your instance but did not configure the following fields: - node_modules/@ng-bootstrap/ng-bootstrap/timepicker/timepicker.d.ts - 45 + src/app/modal/instance-config-warning-modal.component.html + 10 - - Increment seconds + + + 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 - 54 + src/app/modal/instance-config-warning-modal.component.html + 25,27 - - SS + + + Don't show me this warning anymore - node_modules/@ng-bootstrap/ng-bootstrap/timepicker/timepicker.d.ts - 57 + src/app/modal/instance-config-warning-modal.component.html + 33 - - Seconds + + + Close - node_modules/@ng-bootstrap/ng-bootstrap/timepicker/timepicker.d.ts - 59 + src/app/modal/instance-config-warning-modal.component.html + 38 - - Decrement seconds - node_modules/@ng-bootstrap/ng-bootstrap/timepicker/timepicker.d.ts - 67 + src/app/shared/shared-video-live/live-stream-information.component.html + 25 - - + + + Configure - node_modules/@ng-bootstrap/ng-bootstrap/timepicker/timepicker.d.ts - 76 + src/app/modal/instance-config-warning-modal.component.html + 43,44 - - + + + Instance name - node_modules/@ng-bootstrap/ng-bootstrap/timepicker/timepicker.d.ts - 77 + src/app/modal/instance-config-warning-modal.component.html + 13 - - Close + + + Instance short description - node_modules/@ng-bootstrap/ng-bootstrap/toast/toast.d.ts - 8 + src/app/modal/instance-config-warning-modal.component.html + 14 - - Channel avatar + + + Who you are - src/app/shared/shared-main/account/avatar.component.html - 4 + src/app/modal/instance-config-warning-modal.component.html + 16 + + + How long you plan to maintain your instance - src/app/shared/shared-main/account/avatar.component.html + src/app/modal/instance-config-warning-modal.component.html 17 - - Account avatar + + + How you plan to pay your instance - src/app/shared/shared-main/account/avatar.component.html - 7 + src/app/modal/instance-config-warning-modal.component.html + 18 + + + How you will moderate your instance - src/app/shared/shared-main/account/avatar.component.html - 13 + src/app/modal/instance-config-warning-modal.component.html + 20 + + + Instance terms - src/app/shared/shared-main/account/avatar.component.html - 23 + src/app/modal/instance-config-warning-modal.component.html + 21 - - + + + Settings - src/app/shared/shared-main/buttons/action-dropdown.component.html - 22 + src/app/modal/quick-settings-modal.component.html + 3 - - Get help - src/app/shared/shared-main/misc/help.component.html - 29 + src/app/menu/menu.component.html + 158 - - - src/app/shared/shared-main/misc/top-menu-dropdown.component.html - 14 + src/app/+my-account/my-account-settings/my-account-settings.component.html + 1 - src/app/shared/shared-main/misc/top-menu-dropdown.component.html - 24 + src/app/+admin/plugins/plugin-list-installed/plugin-list-installed.component.html + 26 - - You don't have notifications. - src/app/shared/shared-main/users/user-notifications.component.html - 1 + src/app/+admin/plugins/plugin-list-installed/plugin-list-installed.component.html + 26 - - - published a new video: - + + + Display settings - src/app/shared/shared-main/users/user-notifications.component.html - 15 + src/app/modal/quick-settings-modal.component.html + 8 - - - The notification concerns a video now unavailable - + + + Interface settings - src/app/shared/shared-main/users/user-notifications.component.html - 23 + src/app/modal/quick-settings-modal.component.html + 20 - - - Your video has been unblocked - + + + Video settings - src/app/shared/shared-main/users/user-notifications.component.html - 32 + src/app/modal/quick-settings-modal.component.html + 16 - - - Your video has been blocked - + + + Welcome to PeerTube, dear administrator! - src/app/shared/shared-main/users/user-notifications.component.html - 40 + src/app/modal/welcome-modal.component.html + 3 - - - A new video abuse has been created on video - + + + CLI documentation - src/app/shared/shared-main/users/user-notifications.component.html - 48 + src/app/modal/welcome-modal.component.html + 12,13 - - - A new comment abuse has been created on video - + + + Upload or import videos, parse logs, prune storage directories, reset user password... - src/app/shared/shared-main/users/user-notifications.component.html - 52 + src/app/modal/welcome-modal.component.html + 15 - - - A new account abuse has been created on account - + + + Administer documentation - src/app/shared/shared-main/users/user-notifications.component.html - 56 + src/app/modal/welcome-modal.component.html + 19,20 - - - A new abuse has been created - + + + Managing users, following other instances, dealing with spammers... - src/app/shared/shared-main/users/user-notifications.component.html - 61 + src/app/modal/welcome-modal.component.html + 22 - - - Your abuse has been - accepted - rejected - + + + Use documentation - src/app/shared/shared-main/users/user-notifications.component.html - 69 + src/app/modal/welcome-modal.component.html + 26,27 - - - Abuse has a new message - + + + Setup your account, managing video playlists, discover third-party applications... - src/app/shared/shared-main/users/user-notifications.component.html - 79 + src/app/modal/welcome-modal.component.html + 29 - - - The recently added video has been automatically blocked - + + + Useful links - src/app/shared/shared-main/users/user-notifications.component.html - 87 + src/app/modal/welcome-modal.component.html + 39 - - - commented your video - + + + Official PeerTube website (news, support, contribute...): https://joinpeertube.org - src/app/shared/shared-main/users/user-notifications.component.html - 100 + src/app/modal/welcome-modal.component.html + 42,43 - - - The notification concerns a comment now unavailable - + + + Put your instance on the public PeerTube index: https://instances.joinpeertube.org/instances - src/app/shared/shared-main/users/user-notifications.component.html - 108 + src/app/modal/welcome-modal.component.html + 45 - - - Your video has been published - + + + It's time to configure your instance! - src/app/shared/shared-main/users/user-notifications.component.html - 117 + src/app/modal/welcome-modal.component.html + 55 - - - Your video import succeeded - + + + 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 - 125 + src/app/modal/welcome-modal.component.html + 58,61 - - - Your video import failed - + + + 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 - 133 + src/app/modal/welcome-modal.component.html + 64,67 - - - User registered on your instance - + + + Remind me later - src/app/shared/shared-main/users/user-notifications.component.html - 141 + src/app/modal/welcome-modal.component.html + 74 - - - is following - - your channel - your account - + + + Configure my instance - src/app/shared/shared-main/users/user-notifications.component.html - 151 + src/app/modal/welcome-modal.component.html + 81,82 - - - mentioned you on video - + + + Publish - src/app/shared/shared-main/users/user-notifications.component.html - 164 + src/app/header/header.component.html + 5 - - - Your instance has a new follower () - awaiting your approval - - src/app/shared/shared-main/users/user-notifications.component.html - 172 + src/app/+videos/+video-edit/video-add-components/video-upload.component.html + 78 - - - Your instance automatically followed - + + + hide - src/app/shared/shared-main/users/user-notifications.component.html - 181 + src/app/menu/menu.component.ts + 76 - - - The notification points to a content now unavailable - + + + blur - src/app/shared/shared-main/users/user-notifications.component.html - 189 + src/app/menu/menu.component.ts + 79 - - Total video quota + + + display - src/app/shared/shared-main/users/user-quota.component.html - 3 + src/app/menu/menu.component.ts + 82 + + + Unknown - src/app/+admin/users/user-list/user-list.component.html - 139 + src/app/menu/menu.component.ts + 200 + + + any language - src/app/+videos/+video-edit/video-add-components/video-upload.component.html - 53 + src/app/menu/menu.component.ts + 231 - - Daily video quota + + + ON - src/app/shared/shared-main/users/user-quota.component.html - 13 + src/app/menu/menu.component.html + 125 + + + Discover - src/app/+admin/users/user-edit/user-edit.component.html - 155 + src/app/menu/menu.component.html + 129 - src/app/+admin/users/user-edit/user-edit.component.html - 155 + src/app/+videos/video-list/overview/video-overview.component.html + 1 - - Change your avatar + + + Trending - src/app/shared/shared-main/account/actor-avatar-info.component.html - 9 + src/app/menu/menu.component.html + 134 - - subscribers + + + Most liked - src/app/shared/shared-main/account/actor-avatar-info.component.html - 21 + src/app/menu/menu.component.html + 139 - - Truncated preview + + + Recently added - src/app/shared/shared-forms/markdown-textarea.component.html - 11 + src/app/menu/menu.component.html + 144 - - Complete preview + + + Local videos - src/app/shared/shared-forms/markdown-textarea.component.html - 19 + src/app/menu/menu.component.html + 149 - - Recommended - src/app/shared/shared-forms/peertube-checkbox.component.html - 33 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 275 - - Theme + + + About - src/app/shared/shared-user-settings/user-interface-settings.component.html - 4 + src/app/menu/menu.component.html + 163 - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 251 + src/app/+accounts/account-about/account-about.component.html + 1 - - instance default + + + Contact - src/app/shared/shared-user-settings/user-interface-settings.component.html - 8 + src/app/menu/menu.component.html + 175 - - peertube default + + + Get help using PeerTube - src/app/shared/shared-user-settings/user-interface-settings.component.html - 9 + src/app/menu/menu.component.html + 176 - - Save + + + Help - src/app/shared/shared-user-settings/user-interface-settings.component.html - 16 + src/app/menu/menu.component.html + 176 + + + Frequently asked questions about PeerTube - src/app/shared/shared-user-settings/user-video-settings.component.html - 74 + src/app/menu/menu.component.html + 177 + + + FAQ - src/app/shared/shared-video-playlist/video-playlist-element-miniature.component.html - 82 + src/app/menu/menu.component.html + 177 + + + Stats - src/app/+my-account/my-account-settings/my-account-profile/my-account-profile.component.html - 27 + src/app/menu/menu.component.html + 178 - - Default policy on videos containing sensitive content + + + API documentation - src/app/shared/shared-user-settings/user-video-settings.component.html - 3 + src/app/menu/menu.component.html + 179 - - - With Do not list or Blur thumbnails, a confirmation will be requested to watch the video. - + + + API - src/app/shared/shared-user-settings/user-video-settings.component.html - 6 + src/app/menu/menu.component.html + 179 - - Policy for sensitive videos + + + Keyboard shortcuts - src/app/shared/shared-user-settings/user-video-settings.component.html - 14 + src/app/menu/menu.component.html + 180 - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 112 + src/app/menu/menu.component.html + 65 - - Do not list + + + powered by PeerTube - CopyLeft 2015-2020 - src/app/shared/shared-user-settings/user-video-settings.component.html - 15 + src/app/menu/menu.component.html + 185 + + + powered by PeerTube - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 113 + src/app/menu/menu.component.html + 186 - - Blur thumbnails + + + My notifications - src/app/shared/shared-user-settings/user-video-settings.component.html - 16 + src/app/menu/menu.component.html + 27 + + + Interface: - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 114 + src/app/menu/menu.component.html + 34 - - Display + + + Videos: - src/app/shared/shared-user-settings/user-video-settings.component.html - 17 + src/app/menu/menu.component.html + 41 + + + Sensitive: - src/app/+admin/follows/video-redundancies-list/video-redundancies-list.component.html - 8 + src/app/menu/menu.component.html + 50 + + + Help share videos - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 115 + src/app/menu/menu.component.html + 56 - - Only display videos in the following languages/subtitles + + + Log out - src/app/shared/shared-user-settings/user-video-settings.component.html - 23 + src/app/menu/menu.component.html + 70 - - In Recently added, Trending, Local, Most liked and Search pages + + + My account - src/app/shared/shared-user-settings/user-video-settings.component.html - 26 + src/app/menu/menu.component.html + 79 - - No results found + + + My library - src/app/shared/shared-user-settings/user-video-settings.component.html - 34 + src/app/menu/menu.component.html + 84 + + + Public profile - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 54 + src/app/menu/menu.component.html + 20 + + + Administration - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 66 + src/app/menu/menu.component.html + 89 - - The sharing system implies that some technical information about your system (such as a public IP address) can be sent to other peers, but greatly helps to reduce server load. + + + Login - src/app/shared/shared-user-settings/user-video-settings.component.html - 47 + src/app/menu/menu.component.html + 95 - - Help share videos being played - src/app/shared/shared-user-settings/user-video-settings.component.html - 44 + src/app/+login/login.component.html + 64 - - When on a video page, directly start playing the video. + + + Create an account - src/app/shared/shared-user-settings/user-video-settings.component.html - 58 + src/app/menu/menu.component.html + 96 - - Automatically play videos + + + IN MY LIBRARY - src/app/shared/shared-user-settings/user-video-settings.component.html - 55 + src/app/menu/menu.component.html + 100 - - When a video ends, follow up with the next suggested video. + + + Playlists - src/app/shared/shared-user-settings/user-video-settings.component.html - 69 + src/app/menu/menu.component.html + 109 - - Automatically start playing the next video + + + Subscriptions - src/app/shared/shared-user-settings/user-video-settings.component.html - 66 + src/app/menu/menu.component.html + 114 - - yes + + + History - src/app/shared/shared-instance/feature-boolean.component.html - 1 + src/app/menu/menu.component.html + 119 - - no + + + Videos - src/app/shared/shared-instance/feature-boolean.component.html - 2 + src/app/menu/menu.component.html + 104 - - Features found on this instance + + + Interface: - src/app/shared/shared-instance/instance-features-table.component.html - 4 + src/app/menu/menu.component.html + 171 + + + Recommended - src/app/+signup/+register/register.component.html - 47 + src/app/shared/shared-forms/peertube-checkbox.component.html + 33 - - PeerTube version + + + Interface settings updated. - src/app/shared/shared-instance/instance-features-table.component.html - 6 + src/app/shared/shared-user-settings/user-interface-settings.component.ts + 74 - - - Default NSFW/sensitive videos policy - can be redefined by the users - - src/app/shared/shared-instance/instance-features-table.component.html - 12 + src/app/shared/shared-user-settings/user-interface-settings.component.ts + 81 - - User registration allowed + + + Theme - src/app/shared/shared-instance/instance-features-table.component.html - 21 + src/app/shared/shared-user-settings/user-interface-settings.component.html + 4 - - Video uploads - src/app/shared/shared-instance/instance-features-table.component.html - 28 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 255 + + + instance default - src/app/shared/shared-instance/instance-features-table.component.html - 39 + src/app/shared/shared-user-settings/user-interface-settings.component.html + 8 - - Transcoding in multiple resolutions + + + peertube default - src/app/shared/shared-instance/instance-features-table.component.html - 32 + src/app/shared/shared-user-settings/user-interface-settings.component.html + 9 - - Requires manual validation by moderators + + + Save - src/app/shared/shared-instance/instance-features-table.component.html - 41 + src/app/shared/shared-user-settings/user-interface-settings.component.html + 16 - - Automatically published - src/app/shared/shared-instance/instance-features-table.component.html - 42 + src/app/shared/shared-user-settings/user-interface-settings.component.html + 16 - - Video quota - src/app/shared/shared-instance/instance-features-table.component.html - 47 + src/app/shared/shared-user-settings/user-video-settings.component.html + 77 - src/app/+admin/users/user-edit/user-edit.component.html - 139 + src/app/shared/shared-user-settings/user-video-settings.component.html + 77 - src/app/+admin/users/user-edit/user-edit.component.html - 139 + src/app/shared/shared-video-playlist/video-playlist-element-miniature.component.html + 82 - - - Unlimited ( per day) - - src/app/shared/shared-instance/instance-features-table.component.html - 60 + src/app/+my-account/my-account-settings/my-account-profile/my-account-profile.component.html + 27 - - Import + + + All languages - src/app/shared/shared-instance/instance-features-table.component.html - 67 + src/app/shared/shared-user-settings/user-video-settings.component.ts + 38 - src/app/+videos/+video-edit/video-add-components/video-import-torrent.component.html - 45 + src/app/+videos/+video-edit/shared/video-edit.component.ts + 174 + + + Unknown language - src/app/+videos/+video-edit/video-add-components/video-import-url.component.html - 40 + src/app/shared/shared-user-settings/user-video-settings.component.ts + 57 - - HTTP import (YouTube, Vimeo, direct URL...) + + + Too many languages are enabled. Please enable them all or stay below 20 enabled languages. - src/app/shared/shared-instance/instance-features-table.component.html - 71 + src/app/shared/shared-user-settings/user-video-settings.component.ts + 102 - - Torrent import + + + You need to enable at least 1 video language. - src/app/shared/shared-instance/instance-features-table.component.html - 78 + src/app/shared/shared-user-settings/user-video-settings.component.ts + 107 - - Player + + + Video settings updated. - src/app/shared/shared-instance/instance-features-table.component.html - 86 + src/app/shared/shared-user-settings/user-video-settings.component.ts + 133 - - P2P enabled + + + Display/Video settings updated. - src/app/shared/shared-instance/instance-features-table.component.html - 90 + src/app/shared/shared-user-settings/user-video-settings.component.ts + 140 - - Search + + + Default policy on videos containing sensitive content - src/app/shared/shared-instance/instance-features-table.component.html - 97 + src/app/shared/shared-user-settings/user-video-settings.component.html + 4 + + + Policy for sensitive videos - src/app/+admin/plugins/plugins.component.html - 5 + src/app/shared/shared-user-settings/user-video-settings.component.html + 15 - - Users can resolve distant content - src/app/shared/shared-instance/instance-features-table.component.html - 101 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 116 - - Loading instance statistics... + + + Do not list - src/app/shared/shared-instance/instance-statistics.component.html - 1 + src/app/shared/shared-user-settings/user-video-settings.component.html + 16 - - Local - src/app/shared/shared-instance/instance-statistics.component.html - 4 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 117 + + + Blur thumbnails - src/app/menu/menu.component.html - 131 + src/app/shared/shared-user-settings/user-video-settings.component.html + 17 - - users - src/app/shared/shared-instance/instance-statistics.component.html - 11 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 118 - - videos + + + Display - src/app/shared/shared-instance/instance-statistics.component.html - 21 + src/app/shared/shared-user-settings/user-video-settings.component.html + 18 - src/app/shared/shared-instance/instance-statistics.component.html - 65 + src/app/+admin/follows/video-redundancies-list/video-redundancies-list.component.html + 8 - - video views - src/app/shared/shared-instance/instance-statistics.component.html - 31 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 119 - - video comments + + + Only display videos in the following languages/subtitles - src/app/shared/shared-instance/instance-statistics.component.html - 41 + src/app/shared/shared-user-settings/user-video-settings.component.html + 25 + + + Add a new language - src/app/shared/shared-instance/instance-statistics.component.html - 75 + src/app/shared/shared-user-settings/user-video-settings.component.html + 36 - - of hosted video - src/app/shared/shared-instance/instance-statistics.component.html - 51 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 69 - - Federation + + + Help share videos being played - src/app/shared/shared-instance/instance-statistics.component.html - 58 + src/app/shared/shared-user-settings/user-video-settings.component.html + 47 - - followers + + + The sharing system implies that some technical information about your system (such as a public IP address) can be sent to other peers, but greatly helps to reduce server load. - src/app/shared/shared-instance/instance-statistics.component.html - 85 + src/app/shared/shared-user-settings/user-video-settings.component.html + 50 - - following + + + Automatically play videos - src/app/shared/shared-instance/instance-statistics.component.html - 95 + src/app/shared/shared-user-settings/user-video-settings.component.html + 58 - - Configuration warning! + + + When on a video page, directly start playing the video. - src/app/modal/instance-config-warning-modal.component.html - 3 + src/app/shared/shared-user-settings/user-video-settings.component.html + 61 - - You enabled user registration on your instance but did not configure the following fields: + + + Automatically start playing the next video - src/app/modal/instance-config-warning-modal.component.html - 10 + src/app/shared/shared-user-settings/user-video-settings.component.html + 69 - - Instance name + + + When a video ends, follow up with the next suggested video. - src/app/modal/instance-config-warning-modal.component.html - 13 + src/app/shared/shared-user-settings/user-video-settings.component.html + 72 - - Instance short description + + + With Do not list or Blur thumbnails, a confirmation will be requested to watch the video. - src/app/modal/instance-config-warning-modal.component.html - 14 + src/app/shared/shared-user-settings/user-video-settings.component.html + 8,9 - - Who you are + + + In Recently added, Trending, Local, Most liked and Search pages - src/app/modal/instance-config-warning-modal.component.html - 16 + src/app/shared/shared-user-settings/user-video-settings.component.html + 28 - - How long you plan to maintain your instance + + + Keyboard Shortcuts: - src/app/modal/instance-config-warning-modal.component.html - 17 + src/app/core/hotkeys/hotkeys.component.ts + 11 - - How you plan to pay your instance + + + Change the language - src/app/modal/instance-config-warning-modal.component.html - 18 + src/app/menu/language-chooser.component.html + 3 - - How you will moderate your instance + + + Help to translate PeerTube! - src/app/modal/instance-config-warning-modal.component.html - 20 + src/app/menu/language-chooser.component.html + 9,10 - - Instance terms + + + yes - src/app/modal/instance-config-warning-modal.component.html - 21 + src/app/shared/shared-instance/feature-boolean.component.html + 1 - - - Please consider configuring these fields to help people to choose the appropriate instance. - Without them, your instance may not be referenced on the JoinPeerTube website. - - src/app/modal/instance-config-warning-modal.component.html - 24 + src/app/shared/shared-instance/feature-boolean.component.html + 1 - - Don't show me this warning anymore + + + no - src/app/modal/instance-config-warning-modal.component.html - 33 + src/app/shared/shared-instance/feature-boolean.component.html + 2 - - Close - src/app/modal/instance-config-warning-modal.component.html - 38 + src/app/shared/shared-instance/feature-boolean.component.html + 2 - - - Configure - + + + In this instance's network - src/app/modal/instance-config-warning-modal.component.html - 42 + src/app/header/suggestion.component.html + 14 - - Welcome to PeerTube, dear administrator! + + + In the vidiverse - src/app/modal/welcome-modal.component.html - 3 + src/app/header/suggestion.component.html + 15 - - CLI - documentation + + + Search videos, channels… - src/app/modal/welcome-modal.component.html - 12 + src/app/header/search-typeahead.component.html + 3 - - Upload or import videos, parse logs, prune storage directories, reset user password... + + + GLOBAL SEARCH - src/app/modal/welcome-modal.component.html - 15 + src/app/header/search-typeahead.component.html + 23 - - Administer - documentation + + + Results will be augmented with those of a third-party index. Only data necessary to make the query will be sent. - src/app/modal/welcome-modal.component.html - 19 + src/app/header/search-typeahead.component.html + 29 - - Managing users, following other instances, dealing with spammers... + + + using - src/app/modal/welcome-modal.component.html - 22 + src/app/header/search-typeahead.component.html + 25 - - Use - documentation + + + ADVANCED SEARCH - src/app/modal/welcome-modal.component.html - 26 + src/app/header/search-typeahead.component.html + 35 - - Setup your account, managing video playlists, discover third-party applications... + + + Determines whether you can resolve any distant content, or if this instance only allows doing so for instances it follows. - src/app/modal/welcome-modal.component.html - 29 + src/app/header/search-typeahead.component.html + 37 - - Useful links + + + will list the matching channel - src/app/modal/welcome-modal.component.html - 39 + src/app/header/search-typeahead.component.html + 46 - - Official PeerTube website (news, support, contribute...): https://joinpeertube.org - src/app/modal/welcome-modal.component.html - 42 + src/app/header/search-typeahead.component.html + 49 - - Put your instance on the public PeerTube index: https://instances.joinpeertube.org/instances - + + + will list the matching video - src/app/modal/welcome-modal.component.html - 45 + src/app/header/search-typeahead.component.html + 52 - - It's time to configure your instance! + + + Any other input will return matching video or channel names. - src/app/modal/welcome-modal.component.html + src/app/header/search-typeahead.component.html 55 - - - Choosing your instance name, setting up a description, specifying who you are, - why you created your instance and how long you plan to maintain your it - is very important for visitors to understand on what type of instance they are. - + + + any instance - src/app/modal/welcome-modal.component.html - 57 + src/app/header/search-typeahead.component.html + 38 - - - 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. - + + + only followed instances - src/app/modal/welcome-modal.component.html - 63 + src/app/header/search-typeahead.component.html + 39 - - Remind me later + + + Get help - src/app/modal/welcome-modal.component.html - 76 + src/app/shared/shared-main/misc/help.component.ts + 16 - - - Configure my instance - + + + <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 - 82 + src/app/shared/shared-main/misc/help.component.ts + 75 - - Close this message + + + Emphasis - src/app/app.component.html - 34 + src/app/shared/shared-main/misc/help.component.ts + 81 - - Change the language + + + Links - src/app/menu/language-chooser.component.html - 3 + src/app/shared/shared-main/misc/help.component.ts + 82 - - - Help to translate PeerTube! - + + + New lines - src/app/menu/language-chooser.component.html - 8 + src/app/shared/shared-main/misc/help.component.ts + 83 - - Settings + + + Lists - src/app/modal/quick-settings-modal.component.html - 3 + src/app/shared/shared-main/misc/help.component.ts + 84 + + + Images - src/app/menu/menu.component.html - 144 + src/app/shared/shared-main/misc/help.component.ts + 85 + + + This file is too large. - src/app/+admin/plugins/plugin-list-installed/plugin-list-installed.component.html - 26 + src/app/shared/shared-forms/reactive-file.component.ts + 50 + + + PeerTube cannot handle this kind of file. Accepted extensions are }. - src/app/+my-account/my-account-settings/my-account-settings.component.html - 1 + src/app/shared/shared-forms/reactive-file.component.ts + 56 - - Display settings + + + max size - src/app/modal/quick-settings-modal.component.html - 8 + src/app/shared/shared-forms/preview-upload.component.ts + 39 - - Video settings - src/app/modal/quick-settings-modal.component.html - 16 + src/app/shared/shared-main/account/actor-avatar-info.component.ts + 59 - - Interface settings + + + Maximize editor - src/app/modal/quick-settings-modal.component.html - 20 + src/app/shared/shared-forms/markdown-textarea.component.ts + 38 - - Public profile + + + Exit maximized editor - src/app/menu/menu.component.html + src/app/shared/shared-forms/markdown-textarea.component.ts + 39 + + + + Complete preview + + src/app/shared/shared-forms/markdown-textarea.component.html 19 - - Account settings + + + Truncated preview - src/app/menu/menu.component.html - 25 + src/app/shared/shared-forms/markdown-textarea.component.html + 11 - - Channels settings + + + Copied - src/app/menu/menu.component.html - 29 + src/app/shared/shared-forms/input-readonly-copy.component.ts + 16 - - Interface: - src/app/menu/menu.component.html - 36 + src/app/shared/shared-video-miniature/video-download.component.ts + 136 - - Videos: + + + All unsaved data will be lost, are you sure you want to leave this page? - src/app/menu/menu.component.html - 42 + src/app/core/routing/can-deactivate-guard.service.ts + 19 - - Sensitive: + + + Warning - src/app/menu/menu.component.html - 49 + src/app/core/routing/can-deactivate-guard.service.ts + 23 - - Help share videos + + + Close - src/app/menu/menu.component.html - 55 + node_modules/@ng-bootstrap/src/alert/alert.ts + 55,58 - - More account settings - src/app/menu/menu.component.html - 60 + node_modules/@ng-bootstrap/src/alert/alert.ts + 70,71 - - Keyboard shortcuts + + + Slide of - src/app/menu/menu.component.html - 66 + node_modules/@ng-bootstrap/src/carousel/carousel.ts + 114,118 - - Log out + Currently selected slide number read by screen reader + + + Previous - src/app/menu/menu.component.html - 70 + node_modules/@ng-bootstrap/src/carousel/carousel.ts + 132,134 - - Login + + + Next - src/app/menu/menu.component.html - 77 + node_modules/@ng-bootstrap/src/carousel/carousel.ts + 147,151 + + + Previous month - src/app/+login/login.component.html - 64 + node_modules/@ng-bootstrap/src/datepicker/datepicker-navigation.ts + 24,27 - - Create an account - src/app/menu/menu.component.html - 78 + node_modules/@ng-bootstrap/src/datepicker/datepicker-navigation.ts + 34,35 - - MY LIBRARY + + + Next month - src/app/menu/menu.component.html - 82 + node_modules/@ng-bootstrap/src/datepicker/datepicker-navigation.ts + 44,48 - - Videos - src/app/menu/menu.component.html - 86 + node_modules/@ng-bootstrap/src/datepicker/datepicker-navigation.ts + 57,61 - - Playlists + + + Select month - src/app/menu/menu.component.html - 91 + node_modules/@ng-bootstrap/src/datepicker/datepicker-navigation-select.ts + 44,49 - - Subscriptions - src/app/menu/menu.component.html - 96 + node_modules/@ng-bootstrap/src/datepicker/datepicker-navigation-select.ts + 49,50 - - History + + + Select year - src/app/menu/menu.component.html - 101 + node_modules/@ng-bootstrap/src/datepicker/datepicker-navigation-select.ts + 59,63 - - VIDEOS - src/app/menu/menu.component.html - 107 + node_modules/@ng-bootstrap/src/datepicker/datepicker-navigation-select.ts + 72,74 + + + «« - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 402 + node_modules/@ng-bootstrap/src/pagination/pagination.ts + 147,148 - - Discover + + + « - src/app/menu/menu.component.html - 111 + node_modules/@ng-bootstrap/src/pagination/pagination.ts + 153,154 + + + » - src/app/+videos/video-list/overview/video-overview.component.html - 1 + node_modules/@ng-bootstrap/src/pagination/pagination.ts + 158,159 - - Trending + + + »» - src/app/menu/menu.component.html - 116 + node_modules/@ng-bootstrap/src/pagination/pagination.ts + 164,165 - - Most liked + + + First - src/app/menu/menu.component.html - 121 + node_modules/@ng-bootstrap/src/pagination/pagination.ts + 168,172 - - Recently added + + + Previous - src/app/menu/menu.component.html - 126 + node_modules/@ng-bootstrap/src/pagination/pagination.ts + 176,177 - - Administration + + + Next - src/app/menu/menu.component.html - 140 + node_modules/@ng-bootstrap/src/pagination/pagination.ts + 188,189 - - About + + + Last - src/app/menu/menu.component.html - 148 + node_modules/@ng-bootstrap/src/pagination/pagination.ts + 195,200 + + + - src/app/+accounts/account-about/account-about.component.html - 1 + node_modules/@ng-bootstrap/src/progressbar/progressbar.ts + 31,38 - - Interface: + + + HH - src/app/menu/menu.component.html - 156 + node_modules/@ng-bootstrap/src/timepicker/timepicker.ts + 46,47 - - Contact + + + Hours - src/app/menu/menu.component.html - 160 + node_modules/@ng-bootstrap/src/timepicker/timepicker.ts + 50,51 - - Help + + + MM - src/app/menu/menu.component.html - 161 + node_modules/@ng-bootstrap/src/timepicker/timepicker.ts + 55,58 - - Get help using PeerTube + + + Minutes - src/app/menu/menu.component.html - 161 + node_modules/@ng-bootstrap/src/timepicker/timepicker.ts + 62,64 - - FAQ + + + Increment hours - src/app/menu/menu.component.html - 162 + node_modules/@ng-bootstrap/src/timepicker/timepicker.ts + 68,69 - - Frequently asked questions about PeerTube + + + Decrement hours - src/app/menu/menu.component.html - 162 + node_modules/@ng-bootstrap/src/timepicker/timepicker.ts + 73,74 - - Stats + + + Increment minutes - src/app/menu/menu.component.html - 163 + node_modules/@ng-bootstrap/src/timepicker/timepicker.ts + 80,82 - - API + + + Decrement minutes - src/app/menu/menu.component.html - 164 + node_modules/@ng-bootstrap/src/timepicker/timepicker.ts + 86,88 - - API documentation + + + SS - src/app/menu/menu.component.html - 164 + node_modules/@ng-bootstrap/src/timepicker/timepicker.ts + 91,92 - - Shortcuts + + + Seconds - src/app/menu/menu.component.html - 165 + node_modules/@ng-bootstrap/src/timepicker/timepicker.ts + 96 - - powered by PeerTube + + + Increment seconds - src/app/menu/menu.component.html - 171 + node_modules/@ng-bootstrap/src/timepicker/timepicker.ts + 103,104 - - powered by PeerTube - CopyLeft 2015-2020 + + + Decrement seconds - src/app/menu/menu.component.html - 170 + node_modules/@ng-bootstrap/src/timepicker/timepicker.ts + 109,115 - - View your notifications + + + - src/app/menu/avatar-notification.component.html - 3 + node_modules/@ng-bootstrap/src/timepicker/timepicker.ts + 131,136 - - Notifications + + + - src/app/menu/avatar-notification.component.html - 13 + node_modules/@ng-bootstrap/src/timepicker/timepicker.ts + 154,118 + + + Close - src/app/+my-account/my-account-notifications/my-account-notifications.component.html - 1 + node_modules/@ng-bootstrap/src/toast/toast.ts + 78,85 - - Mark all as read + + + Go to my subscriptions - src/app/menu/avatar-notification.component.html - 18 + src/app/core/auth/auth.service.ts + 63 + + + Go to my videos - src/app/+my-account/my-account-notifications/my-account-notifications.component.html - 20 + src/app/core/auth/auth.service.ts + 67 - - Update your notification preferences + + + Go to my imports - src/app/menu/avatar-notification.component.html - 22 + src/app/core/auth/auth.service.ts + 71 - - See all your notifications + + + Go to my channels - src/app/menu/avatar-notification.component.html - 39 + src/app/core/auth/auth.service.ts + 75 - - Upload + + + Cannot retrieve OAuth Client credentials: . +Ensure you have correctly configured PeerTube (config/ directory), in particular the "webserver" section. - src/app/header/header.component.html - 5 + src/app/core/auth/auth.service.ts + 98,99 - - In this instance's network + + + Error - src/app/header/suggestion.component.html - 14 + src/app/core/auth/auth.service.ts + 103 - - In the vidiverse - src/app/header/suggestion.component.html - 15 + src/app/core/notification/notifier.service.ts + 17 - - Search videos, channels… + + + You need to reconnect. - src/app/header/search-typeahead.component.html - 3 + src/app/core/auth/auth.service.ts + 219 - - GLOBAL SEARCH + + + (channel page) - src/app/header/search-typeahead.component.html - 23 - - - using - - src/app/header/search-typeahead.component.html - 25 + src/app/shared/shared-main/account/video-avatar-channel.component.ts + 20 - - 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/video-miniature.component.ts + 117 - - ADVANCED SEARCH + + + (account page) - src/app/header/search-typeahead.component.html - 35 + src/app/shared/shared-main/account/video-avatar-channel.component.ts + 21 - - any instance + + + Channel avatar - src/app/header/search-typeahead.component.html - 38 + src/app/shared/shared-main/account/video-avatar-channel.component.html + 4 - - only followed instances - src/app/header/search-typeahead.component.html - 39 + src/app/shared/shared-main/account/video-avatar-channel.component.html + 17 - - Determines whether you can resolve any distant content, or if this instance only allows doing so for instances it follows. + + + Account avatar - src/app/header/search-typeahead.component.html - 37 + src/app/shared/shared-main/account/video-avatar-channel.component.html + 7 - - will list the matching channel - src/app/header/search-typeahead.component.html - 46 + src/app/shared/shared-main/account/video-avatar-channel.component.html + 13 - src/app/header/search-typeahead.component.html - 49 + src/app/shared/shared-main/account/video-avatar-channel.component.html + 23 - - will list the matching video + + + Only I can see this video - src/app/header/search-typeahead.component.html - 52 + src/app/shared/shared-main/video/video.service.ts + 370 - - Any other input will return matching video or channel names. + + + Only shareable via a private link - src/app/header/search-typeahead.component.html - 55 + src/app/shared/shared-main/video/video.service.ts + 374 - - Cancel + + + Anyone can see this video - src/app/modal/confirm.component.html - 20 + src/app/shared/shared-main/video/video.service.ts + 378 + + + Only users of this instance can see this video - src/app/shared/shared-moderation/user-ban-modal.component.html - 26 + 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/shared/shared-moderation/video-block.component.html - 33 + src/app/core/rest/rest-extractor.service.ts + 61 + + + Too many attempts, please try again after minutes. - src/app/shared/shared-moderation/report-modals/video-report.component.html - 92 + src/app/core/rest/rest-extractor.service.ts + 66 + + + Too many attempts, please try again later. - src/app/shared/shared-moderation/batch-domains-modal.component.html - 31 + src/app/core/rest/rest-extractor.service.ts + 68 + + + Server error. Please retry later. - src/app/shared/shared-moderation/report-modals/report.component.html - 54 + src/app/core/rest/rest-extractor.service.ts + 71 + + + User - src/app/shared/shared-moderation/report-modals/report.component.html - 54 + src/app/core/users/user.service.ts + 382 + + + Administrator - src/app/shared/shared-abuse-list/moderation-comment-modal.component.html - 26 + src/app/core/users/user.service.ts + 383 + + + Moderator - src/app/shared/shared-video-miniature/video-download.component.html - 99 + src/app/core/users/user.service.ts + 384 + + + Info - src/app/+my-account/my-account-videos/video-change-ownership/video-change-ownership.component.html - 22 + src/app/core/notification/notifier.service.ts + 11 + + + Success - src/app/+my-account/my-account-ownership/my-account-accept-ownership/my-account-accept-ownership.component.html - 25 + src/app/core/notification/notifier.service.ts + 23 + + + - src/app/+about/about-instance/contact-admin-modal.component.html - 48 + src/app/shared/shared-main/misc/top-menu-dropdown.component.html + 14 - src/app/+login/login.component.html - 105 + src/app/shared/shared-main/misc/top-menu-dropdown.component.html + 24 + + + Unlimited - src/app/+videos/+video-edit/shared/video-caption-add-modal.component.html - 37 + src/app/shared/shared-main/users/user-quota.component.ts + 32 - src/app/+videos/+video-watch/comment/video-comment-add.component.html - 47 + src/app/shared/shared-main/users/user-quota.component.ts + 38 - - Ban - src/app/shared/shared-moderation/user-ban-modal.component.html - 3 + src/app/shared/shared-instance/instance-features-table.component.ts + 26 - - Reason... - src/app/shared/shared-moderation/user-ban-modal.component.html - 12 + src/app/shared/shared-instance/instance-features-table.component.ts + 33 - - - A banned user will no longer be able to login. - - src/app/shared/shared-moderation/user-ban-modal.component.html - 20 + src/app/+admin/config/shared/config.service.ts + 21 - - Ban this user - src/app/shared/shared-moderation/user-ban-modal.component.html - 31 + src/app/+admin/config/shared/config.service.ts + 34 - - Block video "" + + + Total video quota - src/app/shared/shared-moderation/video-block.component.html + src/app/shared/shared-main/users/user-quota.component.html 3 - - Please describe the reason... - src/app/shared/shared-moderation/video-block.component.html - 12 + src/app/+videos/+video-edit/video-add-components/video-upload.component.html + 48 - - This will ask remote instances to delete it - src/app/shared/shared-moderation/video-block.component.html - 26 + src/app/+admin/users/user-list/user-list.component.html + 140 - - Unfederate the video + + + Daily video quota - src/app/shared/shared-moderation/video-block.component.html - 23 + src/app/shared/shared-main/users/user-quota.component.html + 13 - - Submit - src/app/shared/shared-moderation/video-block.component.html - 38 + src/app/+admin/users/user-edit/user-edit.component.html + 166 - src/app/shared/shared-moderation/report-modals/video-report.component.html - 95 + src/app/+admin/users/user-edit/user-edit.component.html + 166 + + + You don't have notifications. - src/app/shared/shared-moderation/report-modals/report.component.html - 57 + src/app/shared/shared-main/users/user-notifications.component.html + 1 + + + published a new video: - src/app/shared/shared-moderation/report-modals/report.component.html - 57 + src/app/shared/shared-main/users/user-notifications.component.html + 15,16 + + + The notification concerns a video now unavailable - src/app/+my-account/my-account-videos/video-change-ownership/video-change-ownership.component.html - 27 + src/app/shared/shared-main/users/user-notifications.component.html + 24,25 + + + Your video has been unblocked - src/app/+about/about-instance/contact-admin-modal.component.html - 53 + src/app/shared/shared-main/users/user-notifications.component.html + 33,34 - - Report video "" + + + Your video has been blocked - src/app/shared/shared-moderation/report-modals/video-report.component.html - 3 + src/app/shared/shared-main/users/user-notifications.component.html + 41,42 - - What is the issue? + + + A new video abuse has been created on video - src/app/shared/shared-moderation/report-modals/video-report.component.html - 13 + src/app/shared/shared-main/users/user-notifications.component.html + 49 + + + A new comment abuse has been created on video - src/app/shared/shared-moderation/report-modals/report.component.html - 13 + src/app/shared/shared-main/users/user-notifications.component.html + 53 + + + A new account abuse has been created on account - src/app/shared/shared-moderation/report-modals/report.component.html - 13 + src/app/shared/shared-main/users/user-notifications.component.html + 57 - - Start at + + + A new abuse has been created - src/app/shared/shared-moderation/report-modals/video-report.component.html - 47 + src/app/shared/shared-main/users/user-notifications.component.html + 62,63 + + + Your abuse has been acceptedrejected - src/app/shared/shared-video-playlist/video-add-to-playlist.component.html - 17 + src/app/shared/shared-main/users/user-notifications.component.html + 70,72 + + + Abuse has a new message - src/app/shared/shared-video-playlist/video-playlist-element-miniature.component.html - 57 + src/app/shared/shared-main/users/user-notifications.component.html + 80,81 + + + The recently added video has been automatically blocked - src/app/+videos/+video-watch/modal/video-share.component.html - 75 + src/app/shared/shared-main/users/user-notifications.component.html + 88 - - Stop at + + + commented your video - src/app/shared/shared-moderation/report-modals/video-report.component.html - 62 + src/app/shared/shared-main/users/user-notifications.component.html + 101 + + + The notification concerns a comment now unavailable - src/app/shared/shared-video-playlist/video-add-to-playlist.component.html - 31 + src/app/shared/shared-main/users/user-notifications.component.html + 109,110 + + + Your video has been published - src/app/shared/shared-video-playlist/video-playlist-element-miniature.component.html - 71 + src/app/shared/shared-main/users/user-notifications.component.html + 118,119 + + + Your video import succeeded - src/app/+videos/+video-watch/modal/video-share.component.html - 106 + src/app/shared/shared-main/users/user-notifications.component.html + 126,127 - - - Your report will be sent to moderators of and will be forwarded to the video origin () too. - + + + Your video import failed - src/app/shared/shared-moderation/report-modals/video-report.component.html - 74 + src/app/shared/shared-main/users/user-notifications.component.html + 134,135 - - Please describe the issue... + + + User registered on your instance - src/app/shared/shared-moderation/report-modals/video-report.component.html - 80 + src/app/shared/shared-main/users/user-notifications.component.html + 142,143 + + + is following your channel your account - src/app/shared/shared-moderation/report-modals/report.component.html - 42 + src/app/shared/shared-main/users/user-notifications.component.html + 152,155 + + + mentioned you on video - src/app/shared/shared-moderation/report-modals/report.component.html - 42 + src/app/shared/shared-main/users/user-notifications.component.html + 165 - - + + + Your instance has a new follower () awaiting your approval - src/app/shared/shared-moderation/batch-domains-modal.component.html - 3 + src/app/shared/shared-main/users/user-notifications.component.html + 173,174 - - 1 host (without "http://") per line + + + Your instance automatically followed - src/app/shared/shared-moderation/batch-domains-modal.component.html - 11 + src/app/shared/shared-main/users/user-notifications.component.html + 182 - - - Your report will be sent to moderators of and will be forwarded to the comment origin () too. - + + + The notification points to content now unavailable - src/app/shared/shared-moderation/report-modals/report.component.html - 36 + src/app/shared/shared-main/users/user-notifications.component.html + 190,191 + + + years ago - src/app/shared/shared-moderation/report-modals/report.component.html - 36 + src/app/shared/shared-main/angular/from-now.pipe.ts + 12 - - Reporter + + + year ago - src/app/shared/shared-abuse-list/abuse-details.component.html - 7 + src/app/shared/shared-main/angular/from-now.pipe.ts + 13 + + + months ago - src/app/shared/shared-abuse-list/abuse-list-table.component.html - 40 + src/app/shared/shared-main/angular/from-now.pipe.ts + 16 - - - - + + + month ago - src/app/shared/shared-abuse-list/abuse-details.component.html - 26 + src/app/shared/shared-main/angular/from-now.pipe.ts + 17 - - {VAR_PLURAL, plural, =1 {1 report} other { reports} } + + + weeks ago - src/app/shared/shared-abuse-list/abuse-details.component.html - 27 + src/app/shared/shared-main/angular/from-now.pipe.ts + 20 - - Reportee + + + week ago - src/app/shared/shared-abuse-list/abuse-details.component.html - 33 + src/app/shared/shared-main/angular/from-now.pipe.ts + 21 - - - - + + + days ago - src/app/shared/shared-abuse-list/abuse-details.component.html - 51 + src/app/shared/shared-main/angular/from-now.pipe.ts + 24 - - {VAR_PLURAL, plural, =1 {1 report} other { reports} } + + + day ago - src/app/shared/shared-abuse-list/abuse-details.component.html - 52 + src/app/shared/shared-main/angular/from-now.pipe.ts + 25 - - Updated + + + hours ago - src/app/shared/shared-abuse-list/abuse-details.component.html - 58 + src/app/shared/shared-main/angular/from-now.pipe.ts + 28 - - Report + + + hour ago - src/app/shared/shared-abuse-list/abuse-details.component.html - 65 + src/app/shared/shared-main/angular/from-now.pipe.ts + 29 - - Reported part + + + min ago - src/app/shared/shared-abuse-list/abuse-details.component.html - 83 + src/app/shared/shared-main/angular/from-now.pipe.ts + 32 - - Note + + + just now - src/app/shared/shared-abuse-list/abuse-details.component.html - 90 + src/app/shared/shared-main/angular/from-now.pipe.ts + 34 - - The video was deleted + + + h - src/app/shared/shared-abuse-list/abuse-details.component.html - 99 + src/app/shared/shared-main/angular/duration-formatter.pipe.ts + 14 - - Comment: + + + min - src/app/shared/shared-abuse-list/abuse-details.component.html - 105 + src/app/shared/shared-main/angular/duration-formatter.pipe.ts + 16 - - Messages with the reporter - src/app/shared/shared-abuse-list/abuse-message-modal.component.html - 4 + src/app/shared/shared-main/angular/duration-formatter.pipe.ts + 23 - - Messages with the moderation team + + + sec - src/app/shared/shared-abuse-list/abuse-message-modal.component.html - 5 + src/app/shared/shared-main/angular/duration-formatter.pipe.ts + 17 - - - No messages for now. - + + + sec - src/app/shared/shared-abuse-list/abuse-message-modal.component.html - 27 + src/app/shared/shared-main/angular/duration-formatter.pipe.ts + 30 - - Add a message + + + Add a new option - src/app/shared/shared-abuse-list/abuse-message-modal.component.html - 44 + src/app/shared/shared-forms/select/select-checkbox.component.ts + 28 - - Moderation comment + + + No items found - src/app/shared/shared-abuse-list/moderation-comment-modal.component.html - 3 + src/app/shared/shared-forms/select/select-checkbox.component.html + 14 - - - This comment can only be seen by you or the other moderators. - + + + Enter a new tag - src/app/shared/shared-abuse-list/moderation-comment-modal.component.html - 20 + src/app/shared/shared-forms/select/select-tags.component.html + 5 - - Update this comment + + + extensions - src/app/shared/shared-abuse-list/moderation-comment-modal.component.html - 31 + src/app/shared/shared-main/account/actor-avatar-info.component.ts + 59 - - Advanced report filters + + + Change your avatar - src/app/shared/shared-abuse-list/abuse-list-table.component.html - 18 + src/app/shared/shared-main/account/actor-avatar-info.component.html + 10 - - Unsolved reports + + + subscribers - src/app/shared/shared-abuse-list/abuse-list-table.component.html - 19 + src/app/shared/shared-main/account/actor-avatar-info.component.html + 22 - - Accepted reports + + + Loading instance statistics... - src/app/shared/shared-abuse-list/abuse-list-table.component.html - 20 + src/app/shared/shared-instance/instance-statistics.component.html + 1 - - Refused reports + + + Local - src/app/shared/shared-abuse-list/abuse-list-table.component.html - 21 + src/app/shared/shared-instance/instance-statistics.component.html + 4 - - Reports with blocked videos + + + users - src/app/shared/shared-abuse-list/abuse-list-table.component.html - 22 + src/app/shared/shared-instance/instance-statistics.component.html + 11 - - Reports with deleted videos + + + videos - src/app/shared/shared-abuse-list/abuse-list-table.component.html - 23 + src/app/shared/shared-instance/instance-statistics.component.html + 21 - - Filter... - src/app/shared/shared-abuse-list/abuse-list-table.component.html - 27 + src/app/shared/shared-instance/instance-statistics.component.html + 65 + + + video views - src/app/+admin/follows/followers-list/followers-list.component.html - 16 + src/app/shared/shared-instance/instance-statistics.component.html + 31 + + + video comments - src/app/+admin/follows/following-list/following-list.component.html - 16 + src/app/shared/shared-instance/instance-statistics.component.html + 41 - src/app/+admin/users/user-list/user-list.component.html - 32 + src/app/shared/shared-instance/instance-statistics.component.html + 75 + + + of hosted video - src/app/+admin/moderation/video-block-list/video-block-list.component.html - 29 + src/app/shared/shared-instance/instance-statistics.component.html + 51 + + + Federation - src/app/shared/shared-moderation/server-blocklist.component.html - 16 + src/app/shared/shared-instance/instance-statistics.component.html + 58 + + + followers - src/app/shared/shared-moderation/account-blocklist.component.html - 16 + src/app/shared/shared-instance/instance-statistics.component.html + 85 + + + following - src/app/shared/shared-moderation/account-blocklist.component.html - 16 + src/app/shared/shared-instance/instance-statistics.component.html + 95 + + + Hidden - src/app/shared/shared-moderation/server-blocklist.component.html - 16 + src/app/shared/shared-instance/instance-features-table.component.ts + 50 - - Clear filters + + + Blurred with confirmation request - src/app/shared/shared-abuse-list/abuse-list-table.component.html - 31 + src/app/shared/shared-instance/instance-features-table.component.ts + 51 + + + Displayed - src/app/+admin/follows/followers-list/followers-list.component.html - 20 + src/app/shared/shared-instance/instance-features-table.component.ts + 52 + + + ~ 1 minute - src/app/+admin/follows/following-list/following-list.component.html - 20 + src/app/shared/shared-instance/instance-features-table.component.ts + 67 + + + ~ minutes - src/app/+admin/users/user-list/user-list.component.html - 36 + src/app/shared/shared-instance/instance-features-table.component.ts + 69 + + + of full HD videos - src/app/+admin/moderation/video-block-list/video-block-list.component.html - 33 + src/app/shared/shared-instance/instance-features-table.component.ts + 85 + + + of HD videos - src/app/shared/shared-moderation/server-blocklist.component.html - 20 + src/app/shared/shared-instance/instance-features-table.component.ts + 86 + + + of average quality videos - src/app/shared/shared-moderation/account-blocklist.component.html - 20 + src/app/shared/shared-instance/instance-features-table.component.ts + 87 + + + Features found on this instance - src/app/+my-account/my-account-videos/my-account-videos.component.html - 14 + src/app/shared/shared-instance/instance-features-table.component.html + 4 - src/app/+my-account/my-account-subscriptions/my-account-subscriptions.component.html - 14 + src/app/+signup/+register/register.component.html + 47 + + + PeerTube version - src/app/shared/shared-moderation/account-blocklist.component.html - 20 + 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-moderation/server-blocklist.component.html - 20 + src/app/shared/shared-instance/instance-features-table.component.html + 13,14 + + + User registration allowed - src/app/+my-account/my-account-video-playlists/my-account-video-playlists.component.html - 13 + src/app/shared/shared-instance/instance-features-table.component.html + 21 + + + Video uploads - src/app/+my-account/+my-account-video-channels/my-account-video-channels.component.html - 14 + src/app/shared/shared-instance/instance-features-table.component.html + 28 - - Video/Comment/Account - src/app/shared/shared-abuse-list/abuse-list-table.component.html - 41 + src/app/shared/shared-instance/instance-features-table.component.html + 39 - - Created + + + Transcoding in multiple resolutions - src/app/shared/shared-abuse-list/abuse-list-table.component.html - 42 + src/app/shared/shared-instance/instance-features-table.component.html + 32 + + + Video quota - src/app/+admin/follows/followers-list/followers-list.component.html - 31 + src/app/shared/shared-instance/instance-features-table.component.html + 47 - src/app/+admin/follows/following-list/following-list.component.html - 34 + src/app/+admin/users/user-edit/user-edit.component.html + 150 - src/app/+admin/system/jobs/jobs.component.html - 31 + src/app/+admin/users/user-edit/user-edit.component.html + 150 + + + Live streaming - src/app/+my-account/my-account-video-imports/my-account-video-imports.component.html - 20 + src/app/shared/shared-instance/instance-features-table.component.html + 67 - - State - src/app/shared/shared-abuse-list/abuse-list-table.component.html - 43 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 708 + + + Live streaming enabled - src/app/+admin/follows/followers-list/followers-list.component.html - 29 + src/app/shared/shared-instance/instance-features-table.component.html + 71 + + + Transcode live video in multiple resolutions - src/app/+admin/follows/following-list/following-list.component.html - 33 + src/app/shared/shared-instance/instance-features-table.component.html + 78 - - Messages + + + Max parallel lives - src/app/shared/shared-abuse-list/abuse-list-table.component.html - 44 + src/app/shared/shared-instance/instance-features-table.component.html + 85 - - Internal note + + + per user / per instance - src/app/shared/shared-abuse-list/abuse-list-table.component.html - 45 + src/app/shared/shared-instance/instance-features-table.component.html + 86,88 - - More information + + + Import - src/app/shared/shared-abuse-list/abuse-list-table.component.html - 52 + src/app/shared/shared-instance/instance-features-table.component.html + 92 - src/app/+admin/moderation/video-block-list/video-block-list.component.html - 53 + src/app/+videos/+video-edit/video-add-components/video-import-torrent.component.html + 41 - src/app/+admin/system/jobs/jobs.component.html - 39 + src/app/+videos/+video-edit/video-add-components/video-import-url.component.html + 36 + + + HTTP import (YouTube, Vimeo, direct URL...) - src/app/+videos/+video-watch/video-watch.component.html - 286 + src/app/shared/shared-instance/instance-features-table.component.html + 96 - - Open account in a new tab + + + Torrent import - src/app/shared/shared-abuse-list/abuse-list-table.component.html - 59 + src/app/shared/shared-instance/instance-features-table.component.html + 103 + + + Player - src/app/+admin/users/user-list/user-list.component.html - 105 + src/app/shared/shared-instance/instance-features-table.component.html + 111 + + + P2P enabled - src/app/shared/shared-moderation/account-blocklist.component.html - 39 + src/app/shared/shared-instance/instance-features-table.component.html + 115 + + + Search - src/app/+my-account/my-account-ownership/my-account-ownership.component.html - 38 + src/app/shared/shared-instance/instance-features-table.component.html + 122 - src/app/shared/shared-moderation/account-blocklist.component.html - 39 + src/app/+admin/plugins/plugins.component.html + 5 - - - Deleted account - + + + Users can resolve distant content - src/app/shared/shared-abuse-list/abuse-list-table.component.html - 74 + src/app/shared/shared-instance/instance-features-table.component.html + 126 - - This video has been reported multiple times. + + + Requires manual validation by moderators - src/app/shared/shared-abuse-list/abuse-list-table.component.html - 88 + src/app/shared/shared-instance/instance-features-table.component.html + 41 - - The video was blocked + + + Automatically published - src/app/shared/shared-abuse-list/abuse-list-table.component.html - 97 + src/app/shared/shared-instance/instance-features-table.component.html + 42 - - by on + + + Unlimited ( per day) - src/app/shared/shared-abuse-list/abuse-list-table.component.html - 100 + src/app/shared/shared-instance/instance-features-table.component.html + 61 + + + View your notifications - src/app/shared/shared-abuse-list/abuse-list-table.component.html - 117 + src/app/menu/avatar-notification.component.html + 3 - - Deleted + + + Notifications - src/app/shared/shared-abuse-list/abuse-list-table.component.html - 109 + src/app/menu/avatar-notification.component.html + 13 - src/app/shared/shared-video-playlist/video-playlist-element-miniature.component.html - 34 + src/app/+my-account/my-account-notifications/my-account-notifications.component.html + 1 + + + Mark all as read - src/app/+videos/+video-watch/comment/video-comment.component.html - 56 + src/app/menu/avatar-notification.component.html + 18 - - Video was deleted - src/app/shared/shared-abuse-list/abuse-list-table.component.html - 107 + src/app/menu/avatar-notification.component.html + 18 - - - Account deleted - - src/app/shared/shared-abuse-list/abuse-list-table.component.html - 142 + src/app/+my-account/my-account-notifications/my-account-notifications.component.html + 20 - - Actions + + + Update your notification preferences - src/app/shared/shared-abuse-list/abuse-list-table.component.html - 170 + src/app/menu/avatar-notification.component.html + 22 + + + See all your notifications - src/app/+admin/moderation/video-block-list/video-block-list.component.html - 90 + src/app/menu/avatar-notification.component.html + 40 + + + Sorry, we couldn't find the page you were looking for. - src/app/+my-account/my-account-ownership/my-account-ownership.component.html - 18 + src/app/+page-not-found/page-not-found.component.html + 5,6 - - No abuses found matching current filters. + + + Not found - src/app/shared/shared-abuse-list/abuse-list-table.component.html - 188 + src/app/+page-not-found/page-not-found-routing.module.ts + 13 - - No abuses found. + + + Search index is unavailable. Retrying with instance results instead. - src/app/shared/shared-abuse-list/abuse-list-table.component.html - 189 + src/app/+search/search.component.ts + 171 - - Showing to of reports + + + Search error - src/app/shared/shared-abuse-list/abuse-list-table.component.html - 5 + src/app/+search/search.component.ts + 172 - - Instances following you + + + Search - src/app/+admin/follows/followers-list/followers-list.component.html - 3 + src/app/+search/search.component.ts + 230 - - Follower handle - src/app/+admin/follows/followers-list/followers-list.component.html - 28 + src/app/+search/search-routing.module.ts + 15 - - Score + + + {VAR_PLURAL, plural, =1 {result} other {results}} - src/app/+admin/follows/followers-list/followers-list.component.html - 30 + src/app/+search/search.component.html + 5 - - Accept - src/app/+admin/follows/followers-list/followers-list.component.html - 39 + src/app/+admin/plugins/plugin-search/plugin-search.component.html + 23 + + + - src/app/+my-account/my-account-ownership/my-account-accept-ownership/my-account-accept-ownership.component.html - 30 + src/app/+search/search.component.html + 5 + + + on this instance - src/app/+my-account/my-account-ownership/my-account-ownership.component.html - 33 + src/app/+search/search.component.html + 7 - - Refuse + + + on the vidiverse - src/app/+admin/follows/followers-list/followers-list.component.html - 40 + src/app/+search/search.component.html + 8 + + + for - src/app/+my-account/my-account-ownership/my-account-ownership.component.html - 34 + src/app/+search/search.component.html + 11 - - Open actor page in a new tab + + + Filters - src/app/+admin/follows/followers-list/followers-list.component.html - 46 + src/app/+search/search.component.html + 21,22 - - Accepted + + + No results found - src/app/+admin/follows/followers-list/followers-list.component.html - 53 + src/app/+search/search.component.html + 33,34 + + + subscribers - src/app/+admin/follows/following-list/following-list.component.html - 52 + src/app/+search/search.component.html + 60 - - Pending + + + Any - src/app/+admin/follows/followers-list/followers-list.component.html - 56 + src/app/+search/search-filters.component.ts + 38 - src/app/+admin/follows/following-list/following-list.component.html - 55 + src/app/+search/search-filters.component.ts + 61 - - No follower found matching current filters. + + + Today - src/app/+admin/follows/followers-list/followers-list.component.html - 68 + src/app/+search/search-filters.component.ts + 42 - - Your instance doesn't have any follower. - src/app/+admin/follows/followers-list/followers-list.component.html - 69 + src/app/shared/shared-video-miniature/abstract-video-list.ts + 116 - - Showing to of followers - src/app/+admin/follows/followers-list/followers-list.component.html - 10 + src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts + 70 - - Instances you follow + + + Last 7 days - src/app/+admin/follows/following-list/following-list.component.html - 3 + src/app/+search/search-filters.component.ts + 46 - - Follow domain + + + Last 30 days - src/app/+admin/follows/following-list/following-list.component.html - 24 + src/app/+search/search-filters.component.ts + 50 - - Host + + + Last 365 days - src/app/+admin/follows/following-list/following-list.component.html - 32 + src/app/+search/search-filters.component.ts + 54 - - Redundancy allowed + + + Short (< 4 min) - src/app/+admin/follows/following-list/following-list.component.html - 35 + src/app/+search/search-filters.component.ts + 65 - - Open instance in a new tab + + + Medium (4-10 min) - src/app/+admin/follows/following-list/following-list.component.html - 45 + src/app/+search/search-filters.component.ts + 69 + + + Long (> 10 min) - src/app/shared/shared-moderation/server-blocklist.component.html - 43 + src/app/+search/search-filters.component.ts + 73 + + + Relevance - src/app/shared/shared-moderation/server-blocklist.component.html - 43 + src/app/+search/search-filters.component.ts + 80 - - No host found matching current filters. + + + Publish date - src/app/+admin/follows/following-list/following-list.component.html - 71 + src/app/+search/search-filters.component.ts + 84 - - Your instance is not following anyone. + + + Views - src/app/+admin/follows/following-list/following-list.component.html - 72 + src/app/+search/search-filters.component.ts + 88 - - Showing to of hosts + + + Sort - src/app/+admin/follows/following-list/following-list.component.html - 10 + src/app/+search/search-filters.component.html + 7 - - - It seems that you are not on a HTTPS server. Your webserver needs to have TLS activated in order to follow servers. - + + + Display sensitive content - src/app/+admin/follows/following-list/following-list.component.html - 81 + src/app/+search/search-filters.component.html + 21 - - Follow domains + + + Yes - src/app/+admin/follows/following-list/following-list.component.html - 79 + src/app/+search/search-filters.component.html + 29 - - Videos redundancies + + + No - src/app/+admin/follows/video-redundancies-list/video-redundancies-list.component.html - 3 + src/app/+search/search-filters.component.html + 34 - - My videos duplicated by remote instances + + + Published date - src/app/+admin/follows/video-redundancies-list/video-redundancies-list.component.html - 12 + src/app/+search/search-filters.component.html + 40 - - Remote videos duplicated by my instance + + + Original publication year - src/app/+admin/follows/video-redundancies-list/video-redundancies-list.component.html - 13 + src/app/+search/search-filters.component.html + 54 - - Strategy + + + After... - src/app/+admin/follows/video-redundancies-list/video-redundancies-list.component.html - 28 + src/app/+search/search-filters.component.html + 66 - - Video + + + Before... - src/app/+admin/follows/video-redundancies-list/video-redundancies-list.component.html - 29 + src/app/+search/search-filters.component.html + 76 + + + Duration - src/app/+admin/moderation/video-block-list/video-block-list.component.html - 42 + src/app/+search/search-filters.component.html + 89 - - Total size - src/app/+admin/follows/video-redundancies-list/video-redundancies-list.component.html - 30 + src/app/+videos/+video-watch/video-watch.component.html + 284 - - List redundancies + + + Category - src/app/+admin/follows/video-redundancies-list/video-redundancies-list.component.html - 37 + src/app/+search/search-filters.component.html + 102 - - Open video in a new tab - src/app/+admin/follows/video-redundancies-list/video-redundancies-list.component.html - 49 + src/app/+videos/+video-watch/video-watch.component.html + 249 - - Your instance doesn't mirror any video. - src/app/+admin/follows/video-redundancies-list/video-redundancies-list.component.html - 81 + src/app/+videos/+video-edit/shared/video-edit.component.html + 63 - - Your instance has no mirrored videos. + + + Display all categories - src/app/+admin/follows/video-redundancies-list/video-redundancies-list.component.html - 82 + src/app/+search/search-filters.component.html + 108 - - Enabled strategies stats + + + Licence - src/app/+admin/follows/video-redundancies-list/video-redundancies-list.component.html - 91 + src/app/+search/search-filters.component.html + 115 - - - No redundancy strategy is enabled on your instance. - - src/app/+admin/follows/video-redundancies-list/video-redundancies-list.component.html - 95 + src/app/+videos/+video-watch/video-watch.component.html + 258 - - Users - src/app/+admin/users/user-edit/user-edit.component.html - 4 + src/app/+videos/+video-edit/shared/video-edit.component.html + 74 + + + Display all licenses - src/app/+admin/users/user-edit/user-edit.component.html - 4 + src/app/+search/search-filters.component.html + 121 - - Create + + + Language - src/app/+admin/users/user-edit/user-edit.component.html - 8 + src/app/+search/search-filters.component.html + 128 - src/app/+admin/users/user-edit/user-edit.component.html - 8 + src/app/+videos/+video-watch/video-watch.component.html + 267 - src/app/shared/shared-video-playlist/video-add-to-playlist.component.html - 80 + src/app/+videos/+video-edit/shared/video-caption-add-modal.component.html + 10 - src/app/+my-account/my-account-video-playlists/my-account-video-playlist-edit.component.html - 8 + src/app/+videos/+video-edit/shared/video-edit.component.html + 94 + + + Display all languages - src/app/+my-account/my-account-video-playlists/my-account-video-playlist-edit.component.html - 8 + src/app/+search/search-filters.component.html + 134 + + + All of these tags - src/app/+my-account/+my-account-video-channels/my-account-video-channel-edit.component.html - 8 + src/app/+search/search-filters.component.html + 143 + + + One of these tags - src/app/+my-account/+my-account-video-channels/my-account-video-channel-edit.component.html - 8 + src/app/+search/search-filters.component.html + 151 - - Edit + + + Filter - src/app/+admin/users/user-edit/user-edit.component.html - 11 - - - src/app/+admin/users/user-edit/user-edit.component.html - 11 - - - src/app/+my-account/my-account-video-playlists/my-account-video-playlist-edit.component.html - 11 - - - src/app/+my-account/my-account-video-playlists/my-account-video-playlist-edit.component.html - 88 - - - src/app/+my-account/my-account-video-playlists/my-account-video-playlist-edit.component.html - 11 + src/app/+search/search-filters.component.html + 181 + + + Reset - src/app/+my-account/my-account-video-playlists/my-account-video-playlist-edit.component.html - 88 + src/app/+search/search-filters.component.html + 9,10 - src/app/+my-account/+my-account-video-channels/my-account-video-channel-edit.component.html - 11 + src/app/+search/search-filters.component.html + 23,24 - src/app/+my-account/+my-account-video-channels/my-account-video-channel-edit.component.html - 11 + src/app/+search/search-filters.component.html + 42,43 - src/app/+videos/+video-edit/shared/video-edit.component.html - 226 + src/app/+search/search-filters.component.html + 56,57 - src/app/+videos/+video-edit/video-add-components/video-upload.component.html - 40 + src/app/+search/search-filters.component.html + 91,92 - - {VAR_PLURAL, plural, =1 {Video} other {Videos} } + + + Reset - src/app/+admin/users/user-edit/user-edit.component.html - 24 + src/app/+search/search-filters.component.html + 104,105 - src/app/+admin/users/user-edit/user-edit.component.html - 24 + src/app/+search/search-filters.component.html + 117,118 - - {VAR_PLURAL, plural, =1 {Channel} other {Channels} } - src/app/+admin/users/user-edit/user-edit.component.html - 30 + src/app/+search/search-filters.component.html + 130,131 - src/app/+admin/users/user-edit/user-edit.component.html - 30 + src/app/+search/search-filters.component.html + 145,146 - - {VAR_PLURAL, plural, =1 {Subscriber} other {Subscribers} } - src/app/+admin/users/user-edit/user-edit.component.html - 36 + src/app/+search/search-filters.component.html + 153,154 + + + Search target - src/app/+admin/users/user-edit/user-edit.component.html - 36 + src/app/+search/search-filters.component.html + 160 - - Incriminated in reports + + + Instance - src/app/+admin/users/user-edit/user-edit.component.html - 42 + src/app/+search/search-filters.component.html + 165 - src/app/+admin/users/user-edit/user-edit.component.html - 42 + src/app/shared/shared-moderation/server-blocklist.component.html + 32 - - Authored reports accepted - src/app/+admin/users/user-edit/user-edit.component.html - 48 + src/app/+about/about.component.html + 5 - src/app/+admin/users/user-edit/user-edit.component.html - 48 + src/app/shared/shared-moderation/server-blocklist.component.html + 32 - - {VAR_PLURAL, plural, =1 {Comment} other {Comments} } + + + Vidiverse - src/app/+admin/users/user-edit/user-edit.component.html - 54 + src/app/+search/search-filters.component.html + 170 + + + Reset - src/app/+admin/users/user-edit/user-edit.component.html - 54 + src/app/+search/search-filters.component.html + 178,179 - - NEW USER + + + An email with the reset password instructions will be sent to . +The link will expire within 1 hour. - src/app/+admin/users/user-edit/user-edit.component.html - 73 + src/app/+login/login.component.ts + 106,107 + + + Incorrect username or password. - src/app/+admin/users/user-edit/user-edit.component.html - 73 + src/app/+login/login.component.ts + 140 - - Username + + + Your account is blocked. - src/app/+admin/users/user-edit/user-edit.component.html - 83 + src/app/+login/login.component.ts + 141 + + + Login - src/app/+admin/users/user-edit/user-edit.component.html - 83 + 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/+signup/+register/register-step-user.component.html - 19 + src/app/+login/login.component.html + 7,8 - - john + + + User - src/app/+admin/users/user-edit/user-edit.component.html - 85 + src/app/+login/login.component.html + 35 - src/app/+admin/users/user-edit/user-edit.component.html - 85 + src/app/+signup/+register/register.component.html + 13 - - Email + + + Username or email address - src/app/+admin/users/user-edit/user-edit.component.html - 94 + src/app/+login/login.component.html + 37 + + + Password - src/app/+admin/users/user-edit/user-edit.component.html - 94 + src/app/+login/login.component.html + 51 - src/app/+my-account/my-account-settings/my-account-notification-preferences/my-account-notification-preferences.component.html - 4 + src/app/+login/login.component.html + 54 - src/app/+signup/+verify-account/verify-account-ask-send-email/verify-account-ask-send-email.component.html + src/app/+reset-password/reset-password.component.html 8 - src/app/+signup/+register/register-step-user.component.html - 41 + src/app/+reset-password/reset-password.component.html + 10 src/app/+signup/+register/register-step-user.component.html - 43 + 52 - src/app/+login/login.component.html - 95 + src/app/+signup/+register/register-step-user.component.html + 54 - - mail@example.com src/app/+admin/users/user-edit/user-edit.component.html - 96 + 117 src/app/+admin/users/user-edit/user-edit.component.html - 96 + 117 - - Password + + + Click here to reset your password - src/app/+admin/users/user-edit/user-edit.component.html - 106 + src/app/+login/login.component.html + 57 + + + If you are looking for an account… - src/app/+admin/users/user-edit/user-edit.component.html - 106 + 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/+signup/+register/register-step-user.component.html - 52 + src/app/+login/login.component.html + 17,23 + + + Request new verification email. - src/app/+signup/+register/register-step-user.component.html - 54 + src/app/+login/login.component.html + 27 - src/app/+reset-password/reset-password.component.html - 8 + src/app/+signup/+verify-account/verify-account-email/verify-account-email.component.html + 16 + + + or create an account - src/app/+reset-password/reset-password.component.html - 10 + src/app/+login/login.component.html + 41,42 + + + Or sign in with src/app/+login/login.component.html - 51 + 68 + + + Forgot your password src/app/+login/login.component.html - 54 + 83 - - - If you leave the password empty, an email will be sent to the user. - + + + Email - src/app/+admin/users/user-edit/user-edit.component.html - 109 + src/app/+login/login.component.html + 99 - src/app/+admin/users/user-edit/user-edit.component.html - 109 + src/app/+signup/+register/register-step-user.component.html + 41 - - Role - src/app/+admin/users/user-edit/user-edit.component.html - 124 + src/app/+signup/+register/register-step-user.component.html + 43 - src/app/+admin/users/user-edit/user-edit.component.html - 124 + src/app/+signup/+verify-account/verify-account-ask-send-email/verify-account-ask-send-email.component.html + 8 - - - 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-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 - 148 + 105 - - Doesn't need review before a video goes public src/app/+admin/users/user-edit/user-edit.component.html - 168 + 105 + + + Email address - src/app/+admin/users/user-edit/user-edit.component.html - 168 + src/app/+login/login.component.html + 101 - - DANGER ZONE - src/app/+admin/users/user-edit/user-edit.component.html - 186 + src/app/+signup/+verify-account/verify-account-ask-send-email/verify-account-ask-send-email.component.html + 10 + + + Reset - src/app/+admin/users/user-edit/user-edit.component.html - 186 + 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/+my-account/my-account-settings/my-account-settings.component.html - 77 + src/app/+login/login.component.html + 91,92 - - Send a link to reset the password by email to the user + + + Enter your email address and we will send you a link to reset your password. - src/app/+admin/users/user-edit/user-edit.component.html - 193 + src/app/+login/login.component.html + 95,96 + + + Login - src/app/+admin/users/user-edit/user-edit.component.html - 193 + src/app/+login/login-routing.module.ts + 14 - - Ask for new password + + + Unable to find user id or verification string. - src/app/+admin/users/user-edit/user-edit.component.html - 194 + src/app/+reset-password/reset-password.component.ts + 38 - src/app/+admin/users/user-edit/user-edit.component.html - 194 + src/app/+signup/+verify-account/verify-account-email/verify-account-email.component.ts + 33 - - Manually set the user password + + + Your password has been successfully reset! - src/app/+admin/users/user-edit/user-edit.component.html - 198 + src/app/+reset-password/reset-password.component.ts + 47 + + + Reset my password - src/app/+admin/users/user-edit/user-edit.component.html - 198 + src/app/+reset-password/reset-password.component.html + 3,4 - - Show + + + Confirm password - src/app/+admin/users/user-edit/user-password.component.html - 10 + src/app/+reset-password/reset-password.component.html + 19 - - Hide + + + Confirmed password - src/app/+admin/users/user-edit/user-password.component.html - 11 + src/app/+reset-password/reset-password.component.html + 21 - - Batch actions + + + Reset my password - src/app/+admin/users/user-list/user-list.component.html - 13 + src/app/+reset-password/reset-password.component.html + 29 - - Advanced user filters + + + Now please check your emails to verify your account and complete signup. - src/app/+admin/users/user-list/user-list.component.html - 27 + src/app/+signup/+register/register.component.ts + 115 - - Banned users + + + You are now logged in as ! - src/app/+admin/users/user-list/user-list.component.html - 28 + src/app/+signup/+register/register.component.ts + 123 - - Create user + + + Create an account - src/app/+admin/users/user-list/user-list.component.html - 42 + src/app/+signup/+register/register.component.html + 4,5 - - Table parameters + + + Next - src/app/+admin/users/user-list/user-list.component.html - 58 + src/app/+signup/+register/register.component.html + 20 - - No matching column found + + + Channel - src/app/+admin/users/user-list/user-list.component.html - 62 + src/app/+signup/+register/register.component.html + 23 - - Highlight banned users - src/app/+admin/users/user-list/user-list.component.html - 69 + src/app/+my-library/my-video-playlists/my-video-playlist-edit.component.html + 70 - - - src/app/+admin/users/user-list/user-list.component.html - 74 + src/app/+my-library/my-video-playlists/my-video-playlist-edit.component.html + 70 - - - src/app/+admin/users/user-list/user-list.component.html - 75 + src/app/+videos/+video-edit/video-add-components/video-import-torrent.component.html + 27 - - - src/app/+admin/users/user-list/user-list.component.html - 76 + src/app/+videos/+video-edit/video-add-components/video-import-url.component.html + 22 - - - src/app/+admin/users/user-list/user-list.component.html - 77 + src/app/+videos/+video-edit/video-add-components/video-go-live.component.html + 6 - - - src/app/+admin/users/user-list/user-list.component.html - 78 + src/app/+videos/+video-edit/video-add-components/video-upload.component.html + 11 - - - src/app/+admin/users/user-list/user-list.component.html - 79 + src/app/+videos/+video-edit/shared/video-edit.component.html + 58 - - + + + Create my account - src/app/+admin/users/user-list/user-list.component.html - 80 + src/app/+signup/+register/register.component.html + 29,30 - - + + + Done - src/app/+admin/users/user-list/user-list.component.html - 81 + src/app/+signup/+register/register.component.html + 33 - - User's email must be verified to login + + + PeerTube is creating your account... - src/app/+admin/users/user-list/user-list.component.html - 128 + src/app/+signup/+register/register.component.html + 37 - - User's email is verified / User can login without email verification + + + Administrators & Sustainability - src/app/+admin/users/user-list/user-list.component.html - 132 + src/app/+signup/+register/register.component.html + 56 - - Total daily video quota - src/app/+admin/users/user-list/user-list.component.html - 149 + src/app/+signup/+register/register.component.html + 56 - - The user was banned + + + Moderation information - src/app/+admin/users/user-list/user-list.component.html - 159 + src/app/+signup/+register/register.component.html + 76 - - Ban reason: - src/app/+admin/users/user-list/user-list.component.html - 176 + src/app/+signup/+register/register.component.html + 76 - - Showing to of users - src/app/+admin/users/user-list/user-list.component.html - 6 + src/app/+about/about-instance/about-instance.component.html + 140 - - Video blocks - src/app/+admin/moderation/video-block-list/video-block-list.component.html - 3 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 144 - - Advanced block filters + + + Code of conduct - src/app/+admin/moderation/video-block-list/video-block-list.component.html - 23 + src/app/+signup/+register/register.component.html + 82 - - Automatic blocks - src/app/+admin/moderation/video-block-list/video-block-list.component.html - 24 + src/app/+signup/+register/register.component.html + 82 - - Manual blocks - src/app/+admin/moderation/video-block-list/video-block-list.component.html - 25 + src/app/+about/about-instance/about-instance.component.html + 154 - - Sensitive - src/app/+admin/moderation/video-block-list/video-block-list.component.html - 43 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 135 - - Unfederated + + + Terms - src/app/+admin/moderation/video-block-list/video-block-list.component.html - 44 + src/app/+signup/+register/register.component.html + 88 - - Date - src/app/+admin/moderation/video-block-list/video-block-list.component.html - 45 + src/app/+signup/+register/register.component.html + 88 - - The video was blocked due to automatic blocking of new videos - src/app/+admin/moderation/video-block-list/video-block-list.component.html - 67 + src/app/+about/about-instance/about-instance.component.html + 168 - - Block reason: - src/app/+admin/moderation/video-block-list/video-block-list.component.html - 103 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 126 - - No blocked video found matching current filters. + + + Who are we? - src/app/+admin/moderation/video-block-list/video-block-list.component.html - 123 + src/app/+signup/+register/register.component.html + 60 - - No blocked video found. + + + How long do we plan to maintain this instance? - src/app/+admin/moderation/video-block-list/video-block-list.component.html - 124 + src/app/+signup/+register/register.component.html + 65 - - Showing to of blocked videos + + + How will we finance this instance? - src/app/+admin/moderation/video-block-list/video-block-list.component.html - 10 + src/app/+signup/+register/register.component.html + 70 - - Reports + + + Display name - src/app/+admin/moderation/abuse-list/abuse-list.component.html - 3 + src/app/+signup/+register/register-step-user.component.html + 4 - src/app/+my-account/my-account-abuses/my-account-abuses-list.component.html - 3 + src/app/+my-library/my-video-playlists/my-video-playlist-edit.component.html + 33 - - Muted servers - src/app/shared/shared-moderation/server-blocklist.component.html - 3 + src/app/+my-library/my-video-playlists/my-video-playlist-edit.component.html + 33 - src/app/shared/shared-moderation/server-blocklist.component.html - 3 + src/app/+my-account/my-account-settings/my-account-profile/my-account-profile.component.html + 6 - - Mute domain - src/app/shared/shared-moderation/server-blocklist.component.html - 24 + src/app/shared/shared-video-playlist/video-add-to-playlist.component.html + 71 - src/app/shared/shared-moderation/server-blocklist.component.html - 24 + src/app/+my-library/+my-video-channels/my-video-channel-edit.component.html + 53 - - Instance - src/app/shared/shared-moderation/server-blocklist.component.html - 32 + src/app/+my-library/+my-video-channels/my-video-channel-edit.component.html + 53 + + + Username - src/app/shared/shared-moderation/server-blocklist.component.html - 32 + src/app/+signup/+register/register-step-user.component.html + 19 - src/app/+about/about.component.html - 5 + src/app/+admin/users/user-edit/user-edit.component.html + 83 - src/app/+search/search-filters.component.html - 175 + src/app/+admin/users/user-edit/user-edit.component.html + 83 - - Muted at + + + e.g. jane_doe - src/app/shared/shared-moderation/server-blocklist.component.html - 33 + src/app/+signup/+register/register-step-user.component.html + 23 + Username choice placeholder in the registration form + + + The username is a unique identifier of your account on this and all the other instances. It's as unique as an email address, which makes it easy for other people to interact with it. - src/app/shared/shared-moderation/account-blocklist.component.html - 29 + src/app/+signup/+register/register-step-user.component.html + 32,33 + + + I am at least 16 years old and agree to the Terms and to the Code of Conduct of this instance - src/app/shared/shared-moderation/account-blocklist.component.html - 29 + 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/shared/shared-moderation/server-blocklist.component.html - 33 + src/app/+signup/+register/register-step-channel.component.html + 5,7 - - Unmute + + + Other users can decide to subscribe any channel they want, to be notified when you publish a new video. - src/app/shared/shared-moderation/server-blocklist.component.html - 40 + src/app/+signup/+register/register-step-channel.component.html + 10,11 + + + Channel display name - src/app/shared/shared-moderation/account-blocklist.component.html - 36 + src/app/+signup/+register/register-step-channel.component.html + 15 + + + Channel name - src/app/shared/shared-moderation/account-blocklist.component.html - 36 + src/app/+signup/+register/register-step-channel.component.html + 30 - src/app/shared/shared-moderation/server-blocklist.component.html - 40 + src/app/+admin/users/user-edit/user-edit.component.html + 94 - - No server found matching current filters. - src/app/shared/shared-moderation/server-blocklist.component.html - 56 + src/app/+admin/users/user-edit/user-edit.component.html + 94 + + + Example: my_super_channel - src/app/shared/shared-moderation/server-blocklist.component.html - 56 + src/app/+signup/+register/register-step-channel.component.html + 34 - - No server found. + + + 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/shared/shared-moderation/server-blocklist.component.html - 57 + src/app/+signup/+register/register-step-channel.component.html + 43,44 + + + Channel name cannot be the same as your account name. You can click on the first step to update your account name. - src/app/shared/shared-moderation/server-blocklist.component.html - 57 + src/app/+signup/+register/register-step-channel.component.html + 51,52 - - Showing to of muted instances + + + Register - src/app/shared/shared-moderation/server-blocklist.component.html - 10 + src/app/+signup/+register/register-routing.module.ts + 14 + + + Step - src/app/shared/shared-moderation/server-blocklist.component.html - 10 + src/app/+signup/+register/custom-stepper.component.html + 9 - - Mute domains + + + Subscribe to the account - src/app/shared/shared-moderation/server-blocklist.component.html - 64 + src/app/+video-channels/video-channels.component.ts + 60 - src/app/shared/shared-moderation/server-blocklist.component.html - 64 + src/app/+videos/+video-watch/video-watch.component.ts + 902 - - Muted accounts + + + VIDEOS - src/app/shared/shared-moderation/account-blocklist.component.html - 3 + src/app/+video-channels/video-channels.component.ts + 65 - src/app/shared/shared-moderation/account-blocklist.component.html - 3 + src/app/+accounts/accounts.component.ts + 60 - - Account + + + VIDEO PLAYLISTS - src/app/shared/shared-moderation/account-blocklist.component.html - 28 + src/app/+video-channels/video-channels.component.ts + 66 + + + ABOUT - src/app/shared/shared-moderation/account-blocklist.component.html - 28 + src/app/+video-channels/video-channels.component.ts + 67 - - No account found matching current filters. - src/app/shared/shared-moderation/account-blocklist.component.html - 63 + src/app/+accounts/accounts.component.ts + 61 + + + Username copied - src/app/shared/shared-moderation/account-blocklist.component.html - 63 + src/app/+video-channels/video-channels.component.ts + 92 - - No account found. - src/app/shared/shared-moderation/account-blocklist.component.html - 64 + src/app/+accounts/accounts.component.ts + 89 + + + {VAR_PLURAL, plural, =1 {1 subscriber} other { subscribers}} - src/app/shared/shared-moderation/account-blocklist.component.html - 64 + src/app/+video-channels/video-channels.component.html + 28 - - Showing to of muted accounts - src/app/shared/shared-moderation/account-blocklist.component.html - 10 + src/app/+accounts/account-video-channels/account-video-channels.component.html + 13 - src/app/shared/shared-moderation/account-blocklist.component.html - 10 + src/app/+my-library/+my-video-channels/my-video-channels.component.html + 35 - - Installed + + + Go the owner account page - src/app/+admin/plugins/plugins.component.html - 3 + src/app/+video-channels/video-channels.component.html + 30 - - Plugin homepage (new window) + + + Created by - src/app/+admin/plugins/plugin-list-installed/plugin-list-installed.component.html - 17 + src/app/+video-channels/video-channels.component.html + 31 + + + Manage channel - src/app/+admin/plugins/plugin-list-installed/plugin-list-installed.component.html - 21 + src/app/+video-channels/video-channels.component.html + 22,23 + + + Video channel videos - src/app/+admin/plugins/plugin-search/plugin-search.component.html - 40 + src/app/+video-channels/video-channels-routing.module.ts + 25 - - Uninstall + + + Video channel playlists - src/app/+admin/plugins/plugin-list-installed/plugin-list-installed.component.html - 32 + src/app/+video-channels/video-channels-routing.module.ts + 38 - - Search... + + + About video channel - src/app/+admin/plugins/plugin-search/plugin-search.component.html - 6 + src/app/+video-channels/video-channels-routing.module.ts + 47 - - - To load your new installed plugins or themes, refresh the page. - + + + Published videos - src/app/+admin/plugins/plugin-search/plugin-search.component.html - 9 + src/app/+video-channels/video-channel-videos/video-channel-videos.component.ts + 42 - - Popular + + + Published 1 video - src/app/+admin/plugins/plugin-search/plugin-search.component.html - 16 + src/app/+video-channels/video-channel-videos/video-channel-videos.component.ts + 86 - - - for "" - + + + Published videos - src/app/+admin/plugins/plugin-search/plugin-search.component.html - 22 + src/app/+video-channels/video-channel-videos/video-channel-videos.component.ts + 87 - - {VAR_PLURAL, plural, =1 {result} other {results} } - src/app/+admin/plugins/plugin-search/plugin-search.component.html - 23 + src/app/+accounts/account-videos/account-videos.component.ts + 79 + + + Display all videos (private, unlisted or not yet published) - src/app/+search/search.component.html - 5 + src/app/shared/shared-video-miniature/abstract-video-list.html + 40 - - - No results. - - src/app/+admin/plugins/plugin-search/plugin-search.component.html - 28 + src/app/shared/shared-video-miniature/abstract-video-list.html + 40 - - Plugin npm package (new window) - src/app/+admin/plugins/plugin-search/plugin-search.component.html - 44 + src/app/shared/shared-video-miniature/abstract-video-list.html + 40 - - - This does not have settings. - - src/app/+admin/plugins/plugin-show-installed/plugin-show-installed.component.html - 47 + src/app/shared/shared-video-miniature/abstract-video-list.html + 40 - - Jobs - src/app/+admin/system/system.component.html - 3 + src/app/shared/shared-video-miniature/abstract-video-list.html + 40 - - Logs - src/app/+admin/system/system.component.html - 5 + src/app/shared/shared-video-miniature/abstract-video-list.html + 40 - - Debug - src/app/+admin/system/system.component.html - 7 + src/app/shared/shared-video-miniature/abstract-video-list.html + 40 - - Job type + + + No results. - src/app/+admin/system/jobs/jobs.component.html - 3 + src/app/shared/shared-video-miniature/abstract-video-list.html + 48 - - Job state - src/app/+admin/system/jobs/jobs.component.html - 12 + src/app/shared/shared-video-miniature/abstract-video-list.html + 48 - - ID - src/app/+admin/system/jobs/jobs.component.html - 29 + src/app/shared/shared-video-miniature/videos-selection.component.html + 1 - - Type - src/app/+admin/system/jobs/jobs.component.html - 30 + src/app/shared/shared-video-miniature/abstract-video-list.html + 48 - - State - src/app/+admin/system/jobs/jobs.component.html - 32 + src/app/shared/shared-video-miniature/abstract-video-list.html + 48 - src/app/+my-account/my-account-video-imports/my-account-video-imports.component.html - 19 + src/app/shared/shared-video-miniature/abstract-video-list.html + 48 - - Delayed - src/app/+admin/system/jobs/jobs.component.html - 47 + src/app/shared/shared-video-miniature/abstract-video-list.html + 48 - - Will start soon... - src/app/+admin/system/jobs/jobs.component.html + src/app/shared/shared-video-miniature/abstract-video-list.html 48 - - Running... - src/app/+admin/system/jobs/jobs.component.html - 49 + src/app/+videos/video-list/overview/video-overview.component.html + 4 - - Finished + + + Created playlists - src/app/+admin/system/jobs/jobs.component.html - 50 + src/app/+video-channels/video-channel-playlists/video-channel-playlists.component.html + 2,4 - - Failed + + + This channel does not have playlists. - src/app/+admin/system/jobs/jobs.component.html - 51 - - - Refresh - - src/app/+admin/system/logs/logs.component.html - 20 + src/app/+video-channels/video-channel-playlists/video-channel-playlists.component.html + 6 - - Loading... + + + VIDEO CHANNELS - src/app/+admin/system/logs/logs.component.html - 24 + src/app/+accounts/accounts.component.ts + 59 - - By -> + + + 1 subscriber - src/app/+admin/system/logs/logs.component.html - 32 + src/app/+accounts/accounts.component.ts + 93 - - Configuration + + + subscribers - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 1 + src/app/+accounts/accounts.component.ts + 95 - - Instance information + + + direct account followers - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 7 + src/app/+accounts/accounts.component.ts + 109 - - INSTANCE + + + Report this account - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 15 + src/app/+accounts/accounts.component.ts + 115 - - Name + + + Banned - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 21 + src/app/+accounts/accounts.component.html + 18 + + + Muted - src/app/+my-account/+my-account-video-channels/my-account-video-channel-edit.component.html - 32 + src/app/+accounts/accounts.component.html + 19 - src/app/+my-account/+my-account-video-channels/my-account-video-channel-edit.component.html - 32 + src/app/shared/shared-share-modal/video-share.component.html + 166 - - Short description + + + Instance muted - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 30 + src/app/+accounts/accounts.component.html + 20 - - Description + + + Muted by your instance - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 39 + src/app/+accounts/accounts.component.html + 21 + + + Instance muted by your instance - src/app/+my-account/my-account-settings/my-account-profile/my-account-profile.component.html - 17 + src/app/+accounts/accounts.component.html + 22 + + + Manage account - src/app/+my-account/my-account-video-playlists/my-account-video-playlist-edit.component.html - 44 + src/app/+accounts/accounts.component.html + 36 + + + Account videos - src/app/+my-account/my-account-video-playlists/my-account-video-playlist-edit.component.html - 44 + src/app/+accounts/accounts-routing.module.ts + 29 + + + Account video channels - src/app/+my-account/+my-account-video-channels/my-account-video-channel-edit.component.html - 64 + src/app/+accounts/accounts-routing.module.ts + 42 + + + About account - src/app/+my-account/+my-account-video-channels/my-account-video-channel-edit.component.html - 64 + src/app/+accounts/accounts-routing.module.ts + 51 + + + No description - src/app/+about/about-instance/about-instance.component.html - 55 + src/app/+video-channels/video-channel-about/video-channel-about.component.ts + 41 - src/app/+videos/+video-edit/shared/video-edit.component.html - 39 + src/app/+accounts/account-about/account-about.component.ts + 38 - - Main instance categories + + + DESCRIPTION - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 48 + src/app/+video-channels/video-channel-about/video-channel-about.component.html + 5 - - Main languages you/your moderators speak - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 60 + src/app/+accounts/account-about/account-about.component.html + 5 - - MODERATION & NSFW + + + STATS - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 76 + src/app/+video-channels/video-channel-about/video-channel-about.component.html + 17 - - - Manage users to build a moderation team. - - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 77 + src/app/+accounts/account-about/account-about.component.html + 10 - - This instance is dedicated to sensitive or NSFW content + + + Created - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 87 + src/app/+video-channels/video-channel-about/video-channel-about.component.html + 18 - - - 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. - + + + SUPPORT THIS CHANNEL - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 91 + src/app/+video-channels/video-channel-about/video-channel-about.component.html + 10 - - Policy on videos containing sensitive content + + + Verify account via email - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 100 + src/app/+signup/+verify-account/verify-account-routing.module.ts + 17 - - - With Do not list or Blur thumbnails, a confirmation will be requested to watch the video. - + + + Ask to send an email to verify you account - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 104 + src/app/+signup/+verify-account/verify-account-routing.module.ts + 26 - - Terms + + + Channels - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 122 + src/app/+my-library/my-library.component.ts + 47 + + + Videos - src/app/+about/about-instance/about-instance.component.html - 77 + src/app/+my-library/my-library.component.ts + 54 + + + Playlists - src/app/+signup/+register/register.component.html - 88 + src/app/+my-library/my-library.component.ts + 61 - - Code of conduct + + + Subscriptions - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 131 + src/app/+my-library/my-library.component.ts + 66 - src/app/+about/about-instance/about-instance.component.html + src/app/+videos/videos-routing.module.ts 71 - src/app/+signup/+register/register.component.html - 82 + src/app/+videos/video-list/video-user-subscriptions.component.ts + 45 - - Moderation information + + + History - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 140 + src/app/+my-library/my-library.component.ts + 71 + + + My playlists - src/app/+about/about-instance/about-instance.component.html - 65 + src/app/+my-library/my-library-routing.module.ts + 40 + + + Create a new playlist - src/app/+signup/+register/register.component.html - 76 + src/app/+my-library/my-library-routing.module.ts + 49 - - Who moderates the instance? What is the policy regarding NSFW videos? Political videos? etc + + + Playlist elements - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 141 + src/app/+my-library/my-library-routing.module.ts + 58 - - YOU AND YOUR INSTANCE + + + Update playlist - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 155 + src/app/+my-library/my-library-routing.module.ts + 67 - - Who is behind the instance? - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 161 + src/app/+my-library/my-video-playlists/my-video-playlist-elements.component.ts + 47 - - A single person? A non-profit? A company? + + + My videos - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 162 + src/app/+my-library/my-library-routing.module.ts + 77 - - Why did you create this instance? - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 173 + src/app/+my-library/my-videos/my-videos.component.ts + 58 - - To share your personal videos? To open registrations and allow people to upload what they want? + + + My video imports - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 174 + src/app/+my-library/my-library-routing.module.ts + 90 - - How long do you plan to maintain this instance? + + + My subscriptions - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 184 + src/app/+my-library/my-library-routing.module.ts + 99 - - It's important to know for users who want to register on your instance + + + Ownership changes - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 185 + src/app/+my-library/my-library-routing.module.ts + 108 - - How will you finance the PeerTube server? + + + My video history - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 195 + src/app/+my-library/my-library-routing.module.ts + 118 - - With your own funds? With user donations? Advertising? + + + Video channels - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 196 + src/app/+accounts/account-video-channels/account-video-channels.component.html + 1 - - OTHER INFORMATION + + + This account does not have channels. - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 210 + src/app/+accounts/account-video-channels/account-video-channels.component.html + 4 - - What server/hardware does the instance run on? + + + See this video channel - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 216 + src/app/+accounts/account-video-channels/account-video-channels.component.html + 9 - - i.e. 2vCore 2GB RAM, a direct the link to the server you rent, etc. + + + This channel doesn't have any videos. - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 217 + src/app/+accounts/account-video-channels/account-video-channels.component.html + 20 - - Basic configuration + + + SHOW THIS CHANNEL - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 235 + src/app/+accounts/account-video-channels/account-video-channels.component.html + 29,30 - - APPEARANCE + + + Joined - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 241 + src/app/+accounts/account-about/account-about.component.html + 12 - - - Use plugins & themes for more involved changes, or add slight customizations. - + + + An email with verification link will be sent to . - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 242 + src/app/+signup/+verify-account/verify-account-ask-send-email/verify-account-ask-send-email.component.ts + 45 - - default + + + Request email for account verification - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 255 + src/app/+signup/+verify-account/verify-account-ask-send-email/verify-account-ask-send-email.component.html + 3,4 - - Landing page + + + Send verification email - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 264 + src/app/+signup/+verify-account/verify-account-ask-send-email/verify-account-ask-send-email.component.html + 17 - - Discover videos + + + This instance does not require email verification. - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 267 + src/app/+signup/+verify-account/verify-account-ask-send-email/verify-account-ask-send-email.component.html + 20 - - Trending videos + + + Verify account email confirmation - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 268 + src/app/+signup/+verify-account/verify-account-email/verify-account-email.component.html + 3,4 - - Most liked videos + + + Email updated. - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 269 + src/app/+signup/+verify-account/verify-account-email/verify-account-email.component.html + 10,11 - - Recently added videos + + + An error occurred. - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 270 + src/app/+signup/+verify-account/verify-account-email/verify-account-email.component.html + 14 - - Local videos + + + Do you really want to delete videos? - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 271 + src/app/+my-library/my-videos/my-videos.component.ts + 103 - - BROADCAST MESSAGE + + + Delete - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 282 + src/app/+my-library/my-videos/my-videos.component.ts + 104 - - - Display a message on your instance - - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 283 + src/app/+my-library/my-videos/my-videos.component.ts + 131 - - Enable broadcast message - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 295 + src/app/+my-library/my-videos/my-videos.component.ts + 172 - - Allow users to dismiss the broadcast message - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 302 + src/app/+my-library/my-video-playlists/my-video-playlists.component.ts + 50 - - Broadcast message level - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 307 + src/app/+my-library/my-video-playlists/my-video-playlist-elements.component.ts + 127 - - Message - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 319 + src/app/shared/shared-main/buttons/delete-button.component.ts + 16 - - NEW USERS - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 334 + src/app/shared/shared-main/buttons/delete-button.component.ts + 21 - - - Manage users to set their quota individually. - - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 335 + src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts + 208 - - ⚠️ 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-video-miniature/video-actions-dropdown.component.ts + 308 - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 575 + src/app/shared/shared-moderation/user-moderation-dropdown.component.ts + 91 - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 588 + src/app/+my-library/+my-video-channels/my-video-channels.component.ts + 71 - - Signup requires email verification - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 354 + src/app/shared/shared-abuse-list/abuse-list-table.component.ts + 129 - - Signup limit - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 358 + src/app/shared/shared-abuse-list/abuse-list-table.component.ts + 371 - - Enable Signup - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 346 + src/app/shared/shared-abuse-list/abuse-list-table.component.ts + 406 - - Default video quota per user - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 373 + src/app/+admin/moderation/video-comment-list/video-comment-list.component.ts + 86 - - Default daily upload limit per user - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 385 + src/app/+admin/moderation/video-comment-list/video-comment-list.component.ts + 158 - - Allow import with HTTP URL (i.e. YouTube) - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 413 + src/app/+videos/+video-watch/comment/video-comments.component.ts + 165 - - Allow import with a torrent file or a magnet URI - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 420 + src/app/+admin/moderation/video-block-list/video-block-list.component.ts + 75 - - Unless a user is marked as trusted, their videos will stay private until a moderator reviews them. - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 437 + src/app/+admin/moderation/video-block-list/video-block-list.component.ts + 79 - - Block new videos automatically - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 434 + src/app/+admin/users/user-list/user-list.component.ts + 76 - - SEARCH - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 451 + src/app/+admin/users/user-list/user-list.component.ts + 194 - - Allow your users to look up remote videos/actors by their URI, that may not be federated with your instance - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 465 + src/app/+admin/follows/followers-list/followers-list.component.ts + 74 - - Allow users to do remote URI/handle search + + + videos deleted. - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 462 + src/app/+my-library/my-videos/my-videos.component.ts + 120 - - Allow anonymous users to look up remote videos/actors by their URI, that may not be federated with your instance + + + Do you really want to delete ? - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 476 + src/app/+my-library/my-videos/my-videos.component.ts + 130 - - Allow anonymous to do remote URI/handle search - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 473 + src/app/+my-library/my-video-playlists/my-video-playlists.component.ts + 49 - - ⚠️ This functionality depends heavily on the moderation of instances followed by the search index you select. - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 490 + src/app/+my-library/my-video-playlists/my-video-playlist-elements.component.ts + 126 - - - You should only use moderated search indexes in production, or host your own. - + + + Video deleted. - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 492 + src/app/+my-library/my-videos/my-videos.component.ts + 138 - - Search index URL - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 499 + src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts + 214 - - Disable local search in search bar + + + Display live information - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 510 + src/app/+my-library/my-videos/my-videos.component.ts + 161 - - Otherwise the local search stays used by default - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 520 + src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts + 278 - - Search bar uses the global search index by default + + + Change ownership - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 517 + src/app/+my-library/my-videos/my-videos.component.ts + 167 - - Enable global search + + + My videos - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 487 + src/app/+my-library/my-videos/my-videos.component.html + 4 - - FEDERATION + + + My imports - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 538 + src/app/+my-library/my-videos/my-videos.component.html + 11 - - - Manage relations with other instances. - - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 539 + src/app/+my-library/my-video-imports/my-video-imports.component.html + 3 - - Other instances can follow yours + + + Ownership changes - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 552 + src/app/+my-library/my-videos/my-videos.component.html + 16 - - Manually approve new instance followers + + + Search your videos - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 559 + src/app/+my-library/my-videos/my-videos.component.html + 23 - - Automatically follow back instances + + + Clear filters - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 572 + src/app/+my-library/my-videos/my-videos.component.html + 26 - - - You should only follow moderated indexes in production, or host your own. - - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 590 + src/app/+my-library/my-video-playlists/my-video-playlists.component.html + 13 - - Index URL - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 597 + src/app/+my-library/my-subscriptions/my-subscriptions.component.html + 14 - - Automatically follow instances of a public index - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 585 + src/app/shared/shared-moderation/server-blocklist.component.html + 20 - - ADMINISTRATORS - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 617 + src/app/shared/shared-moderation/account-blocklist.component.html + 20 - - Admin email - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 623 + src/app/+my-library/+my-video-channels/my-video-channels.component.html + 14 - - Enable contact form - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 634 + src/app/shared/shared-abuse-list/abuse-list-table.component.html + 31 - - Services - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 645 + src/app/+admin/follows/following-list/following-list.component.html + 20 - - TWITTER - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 651 + src/app/shared/shared-moderation/account-blocklist.component.html + 20 - - - Optional. If any, provide the Twitter account representing your instance to improve link previews. - - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 652 + src/app/shared/shared-moderation/server-blocklist.component.html + 20 - - Your Twitter username - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 663 + src/app/+admin/moderation/video-comment-list/video-comment-list.component.html + 46 - - Instance allowed by Twitter - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 675 + src/app/+admin/moderation/video-block-list/video-block-list.component.html + 33 - - - 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. - - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 679 + src/app/+admin/users/user-list/user-list.component.html + 36 - - Advanced configuration - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 699 + src/app/+admin/follows/followers-list/followers-list.component.html + 20 - - TRANSCODING + + + Delete - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 705 + src/app/+my-library/my-videos/my-videos.component.html + 43 - - - 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/+videos/+video-edit/shared/video-edit.component.html + 178 - - Transcoding enabled + + + Ownership change request sent. - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 719 + src/app/+my-library/my-videos/modals/video-change-ownership.component.ts + 64 - - If you disable transcoding, many videos from your users will not work! + + + Change ownership - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 723 + src/app/+my-library/my-videos/modals/video-change-ownership.component.html + 3 - - Allows users to upload .mkv, .mov, .avi and .flv videos. + + + Select the next owner - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 734 + src/app/+my-library/my-videos/modals/video-change-ownership.component.html + 10 - - Allow additional extensions + + + Submit - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 731 + src/app/+my-library/my-videos/modals/video-change-ownership.component.html + 27 - - Allows users to upload audio files that will be merged with the preview file on upload. - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 745 + src/app/shared/shared-moderation/report-modals/report.component.html + 57 - - Allow audio files upload - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 742 + src/app/shared/shared-moderation/video-block.component.html + 43 - - - 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 - - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 757 + src/app/shared/shared-moderation/report-modals/video-report.component.html + 95 - - WebTorrent support enabled - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 754 + src/app/+about/about-instance/contact-admin-modal.component.html + 53 - - - Requires ffmpeg >= 4.1 - - Generate HLS playlists and fragmented MP4 files resulting in a better playback than with the current default player: - - Resolution change is smoother - Faster playback in particular with long videos - More stable playback (less bugs/infinite loading) - - - If you also enabled WebTorrent support, it will multiply videos storage by 2 - - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 778 + src/app/shared/shared-moderation/report-modals/report.component.html + 57 - - HLS with P2P support enabled + + + Playlist } deleted. - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 775 + src/app/+my-library/my-video-playlists/my-video-playlists.component.ts + 60 - - Transcoding threads + + + My playlists - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 800 + src/app/+my-library/my-video-playlists/my-video-playlists.component.html + 4 - - Resolutions to generate + + + Search your playlists - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 813 + src/app/+my-library/my-video-playlists/my-video-playlists.component.html + 10 - - CACHE + + + Create playlist - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 839 + src/app/+my-library/my-video-playlists/my-video-playlists.component.html + 18 - - - Some files are not federated, and fetched when necessary. Define their caching policies. - + + + Playlist updated. - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 840 + src/app/+my-library/my-video-playlists/my-video-playlist-update.component.ts + 97 - - Number of previews to keep in cache + + + Update - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 849 + src/app/+my-library/my-video-playlists/my-video-playlist-update.component.ts + 110 - - Number of video captions to keep in cache - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 858 + src/app/shared/shared-main/buttons/edit-button.component.ts + 17 - - CUSTOMIZATIONS - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 873 + src/app/shared/shared-main/buttons/edit-button.component.ts + 22 - - - Slight modifications to your PeerTube instance for when creating a plugin or theme is overkill. - - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 874 + src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts + 284 - - JavaScript - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 884 + src/app/+my-library/+my-video-channels/my-video-channel-update.component.ts + 127 - - - Write JavaScript code directly.Example: console.log('my instance is amazing'); - + + + My Playlists - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 887 + src/app/+my-library/my-video-playlists/my-video-playlist-edit.component.html + 4 - - - 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/+my-library/my-video-playlists/my-video-playlist-edit.component.html + 4 - - It seems like the configuration is invalid. Please search for potential errors in the different tabs. + + + Description - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 944 + src/app/+my-library/my-video-playlists/my-video-playlist-edit.component.html + 44 - - Update configuration - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 946 + src/app/+my-library/my-video-playlists/my-video-playlist-edit.component.html + 44 - - Save to - src/app/shared/shared-video-playlist/video-add-to-playlist.component.html - 4 + src/app/+my-account/my-account-settings/my-account-profile/my-account-profile.component.html + 17 - - Options - src/app/shared/shared-video-playlist/video-add-to-playlist.component.html - 9 + src/app/+my-library/+my-video-channels/my-video-channel-edit.component.html + 64 - src/app/+videos/+video-watch/comment/video-comment.component.html - 49 + src/app/+my-library/+my-video-channels/my-video-channel-edit.component.html + 64 - - Search playlists - src/app/shared/shared-video-playlist/video-add-to-playlist.component.html - 45 + src/app/+about/about-instance/about-instance.component.html + 113 - - Create a private playlist - src/app/shared/shared-video-playlist/video-add-to-playlist.component.html - 65 + src/app/+videos/+video-edit/shared/video-edit.component.html + 38 - - Display name - src/app/shared/shared-video-playlist/video-add-to-playlist.component.html - 70 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 39 + + + Privacy - src/app/+my-account/my-account-settings/my-account-profile/my-account-profile.component.html - 6 + src/app/+my-library/my-video-playlists/my-video-playlist-edit.component.html + 57 - src/app/+my-account/my-account-video-playlists/my-account-video-playlist-edit.component.html - 33 + src/app/+my-library/my-video-playlists/my-video-playlist-edit.component.html + 57 - src/app/+my-account/my-account-video-playlists/my-account-video-playlist-edit.component.html - 33 + src/app/+videos/+video-watch/video-watch.component.html + 234 - src/app/+my-account/+my-account-video-channels/my-account-video-channel-edit.component.html - 53 + src/app/+videos/+video-edit/video-add-components/video-import-torrent.component.html + 34 - src/app/+my-account/+my-account-video-channels/my-account-video-channel-edit.component.html - 53 + src/app/+videos/+video-edit/video-add-components/video-import-url.component.html + 29 - src/app/+signup/+register/register-step-user.component.html - 4 + src/app/+videos/+video-edit/video-add-components/video-go-live.component.html + 13 - - Unavailable - src/app/shared/shared-video-playlist/video-playlist-element-miniature.component.html - 32 + src/app/+videos/+video-edit/video-add-components/video-upload.component.html + 18 - - Private - src/app/shared/shared-video-playlist/video-playlist-element-miniature.component.html - 33 + src/app/+videos/+video-edit/shared/video-edit.component.html + 106 + + + Playlist thumbnail - src/app/shared/shared-video-miniature/video-miniature.component.html - 7 + src/app/+my-library/my-video-playlists/my-video-playlist-edit.component.html + 82 - src/app/+videos/+video-watch/video-watch-playlist.component.html - 7 + src/app/+my-library/my-video-playlists/my-video-playlist-edit.component.html + 82 - - Edit starts/stops at + + + Edit - src/app/shared/shared-video-playlist/video-playlist-element-miniature.component.html - 50 + src/app/+my-library/my-video-playlists/my-video-playlist-edit.component.html + 85 - - Delete from - src/app/shared/shared-video-playlist/video-playlist-element-miniature.component.html - 88 + src/app/+my-library/my-video-playlists/my-video-playlist-edit.component.html + 11 - - {VAR_PLURAL, plural, =0 {No videos} =1 {1 video} other { videos} } - src/app/shared/shared-video-playlist/video-playlist-miniature.component.html - 9 + src/app/+my-library/my-video-playlists/my-video-playlist-edit.component.html + 85 - - - - - src/app/shared/shared-video-playlist/video-playlist-miniature.component.html - 22 + src/app/+my-library/my-video-playlists/my-video-playlist-edit.component.html + 11 - - Updated - src/app/shared/shared-video-playlist/video-playlist-miniature.component.html - 29 + src/app/+my-library/+my-video-channels/my-video-channel-edit.component.html + 11 - - Download - src/app/shared/shared-video-miniature/video-download.component.html - 4 + src/app/+my-library/+my-video-channels/my-video-channel-edit.component.html + 11 - src/app/shared/shared-video-miniature/video-download.component.html - 104 + src/app/+videos/+video-edit/video-add-components/video-upload.component.html + 35 - - subtitles - src/app/shared/shared-video-miniature/video-download.component.html + src/app/+videos/+video-edit/shared/video-edit.component.html + 255 + + + src/app/+admin/users/user-edit/user-edit.component.html 11 - - video - src/app/shared/shared-video-miniature/video-download.component.html - 12 + src/app/+admin/users/user-edit/user-edit.component.html + 11 - - Format + + + Create - src/app/shared/shared-video-miniature/video-download.component.html - 45 + src/app/+my-library/my-video-playlists/my-video-playlist-edit.component.html + 8 - - - src/app/shared/shared-video-miniature/video-download.component.html - 49 + src/app/+my-library/my-video-playlists/my-video-playlist-edit.component.html + 8 - src/app/shared/shared-video-miniature/video-download.component.html - 61 + src/app/shared/shared-video-playlist/video-add-to-playlist.component.html + 81 - src/app/shared/shared-video-miniature/video-download.component.html - 73 + src/app/+my-library/+my-video-channels/my-video-channel-edit.component.html + 8 - - Video stream - src/app/shared/shared-video-miniature/video-download.component.html - 57 + src/app/+my-library/+my-video-channels/my-video-channel-edit.component.html + 8 - - Audio stream - src/app/shared/shared-video-miniature/video-download.component.html - 69 + src/app/+admin/users/user-edit/user-edit.component.html + 8 - - Direct download - src/app/shared/shared-video-miniature/video-download.component.html - 87 + src/app/+admin/users/user-edit/user-edit.component.html + 8 - - Torrent (.torrent file) + + + NEW PLAYLIST - src/app/shared/shared-video-miniature/video-download.component.html - 92 + src/app/+my-library/my-video-playlists/my-video-playlist-edit.component.html + 25 - - Unlisted - src/app/shared/shared-video-miniature/video-miniature.component.html - 6 + src/app/+my-library/my-video-playlists/my-video-playlist-edit.component.html + 25 + + + PLAYLIST - src/app/+videos/+video-watch/video-watch-playlist.component.html - 6 + src/app/+my-library/my-video-playlists/my-video-playlist-edit.component.html + 26 - - {VAR_PLURAL, plural, =1 {1 view} other { views} } - src/app/shared/shared-video-miniature/video-miniature.component.html - 31 + src/app/+my-library/my-video-playlists/my-video-playlist-edit.component.html + 26 - - Blocked + + + Delete playlist - src/app/shared/shared-video-miniature/video-miniature.component.html - 51 + src/app/+my-library/my-video-playlists/my-video-playlist-elements.component.ts + 52 - - - Sensitive - + + + Playlist deleted. - src/app/shared/shared-video-miniature/video-miniature.component.html - 55 + src/app/+my-library/my-video-playlists/my-video-playlist-elements.component.ts + 135 - - No results. + + + Share - src/app/shared/shared-video-miniature/videos-selection.component.html - 1 + src/app/+my-library/my-video-playlists/my-video-playlist-elements.component.html + 12 - src/app/shared/shared-video-miniature/abstract-video-list.html - 32 + src/app/shared/shared-share-modal/video-share.component.html + 3 + + + No videos in this playlist. - src/app/shared/shared-video-miniature/abstract-video-list.html - 32 + src/app/+my-library/my-video-playlists/my-video-playlist-elements.component.html + 25 + + + Browse videos on PeerTube to add them in your playlist. - src/app/shared/shared-video-miniature/abstract-video-list.html - 32 - - - src/app/shared/shared-video-miniature/abstract-video-list.html - 32 - - - src/app/shared/shared-video-miniature/abstract-video-list.html - 32 + src/app/+my-library/my-video-playlists/my-video-playlist-elements.component.html + 28,29 + + + See the documentation for more information. - src/app/shared/shared-video-miniature/abstract-video-list.html - 32 + src/app/+my-library/my-video-playlists/my-video-playlist-elements.component.html + 32,33 + + + Playlist created. - src/app/shared/shared-video-miniature/abstract-video-list.html - 32 + src/app/+my-library/my-video-playlists/my-video-playlist-create.component.ts + 76 + + + Create - src/app/+videos/video-list/overview/video-overview.component.html - 4 + src/app/+my-library/my-video-playlists/my-video-playlist-create.component.ts + 89 - - - Cancel - - src/app/shared/shared-video-miniature/videos-selection.component.html - 18 + src/app/+my-library/+my-video-channels/my-video-channel-create.component.ts + 76 - - - Remote subscribe - Remote interact - + + + Showing to of imports - src/app/shared/shared-user-subscription/remote-subscribe.component.html + src/app/+my-library/my-video-imports/my-video-imports.component.html 10 - - - 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. - + + + Target - src/app/shared/shared-user-subscription/remote-subscribe.component.html + src/app/+my-library/my-video-imports/my-video-imports.component.html 17 - - - 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. - + + + Video - src/app/shared/shared-user-subscription/remote-subscribe.component.html - 26 + src/app/+my-library/my-video-imports/my-video-imports.component.html + 18 - - Subscribe - src/app/shared/shared-user-subscription/subscribe-button.component.html - 7 + src/app/+my-library/my-ownership/my-ownership.component.html + 20 - - Subscribe to all channels - src/app/shared/shared-user-subscription/subscribe-button.component.html - 9 + src/app/+admin/moderation/video-comment-list/video-comment-list.component.html + 60 - - channels subscribed + + + State - src/app/shared/shared-user-subscription/subscribe-button.component.html - 11 + src/app/+my-library/my-video-imports/my-video-imports.component.html + 19 - - {VAR_SELECT, select, undefined {Unsubscribe} other {Unsubscribe from all channels} } + + + Created - src/app/shared/shared-user-subscription/subscribe-button.component.html - 31 + src/app/+my-library/my-video-imports/my-video-imports.component.html + 20 - - Using an ActivityPub account - src/app/shared/shared-user-subscription/subscribe-button.component.html - 50 + src/app/shared/shared-abuse-list/abuse-list-table.component.html + 43 - - Subscribe with an account on this instance - src/app/shared/shared-user-subscription/subscribe-button.component.html - 53 + src/app/+admin/system/jobs/jobs.component.html + 40 - - Subscribe with your local account - src/app/shared/shared-user-subscription/subscribe-button.component.html - 54 + src/app/+admin/follows/following-list/following-list.component.html + 34 - - Subscribe with a Mastodon account: - src/app/shared/shared-user-subscription/subscribe-button.component.html - 57 + src/app/+admin/follows/followers-list/followers-list.component.html + 31 - - Using a syndication feed + + + See the error - src/app/shared/shared-user-subscription/subscribe-button.component.html - 62 + src/app/+my-library/my-video-imports/my-video-imports.component.html + 27 - - Subscribe via RSS - src/app/shared/shared-user-subscription/subscribe-button.component.html - 63 + src/app/+my-library/my-video-imports/my-video-imports.component.html + 27 - - PROFILE SETTINGS + + + This video was deleted - src/app/+my-account/my-account-settings/my-account-settings.component.html - 12 + src/app/+my-library/my-video-imports/my-video-imports.component.html + 49 - - VIDEO SETTINGS + + + Published - src/app/+my-account/my-account-settings/my-account-settings.component.html - 26 + src/app/shared/shared-video-miniature/video-miniature.component.ts + 162 - - NOTIFICATIONS + + + Publication scheduled on - src/app/+my-account/my-account-settings/my-account-settings.component.html - 37 + src/app/shared/shared-video-miniature/video-miniature.component.ts + 167 - - INTERFACE + + + Waiting transcoding - src/app/+my-account/my-account-settings/my-account-settings.component.html - 47 + src/app/shared/shared-video-miniature/video-miniature.component.ts + 171 - - PASSWORD + + + To transcode - src/app/+my-account/my-account-settings/my-account-settings.component.html - 57 + src/app/shared/shared-video-miniature/video-miniature.component.ts + 175 - - EMAIL + + + To import - src/app/+my-account/my-account-settings/my-account-settings.component.html - 67 + src/app/shared/shared-video-miniature/video-miniature.component.ts + 179 - - Change password + + + Unlisted - src/app/+my-account/my-account-settings/my-account-change-password/my-account-change-password.component.html - 5 + 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 - 30 + src/app/+videos/+video-watch/video-watch-playlist.component.html + 9 - - Current password + + + Private - src/app/+my-account/my-account-settings/my-account-change-password/my-account-change-password.component.html + src/app/shared/shared-video-miniature/video-miniature.component.html 7 - - New password - src/app/+my-account/my-account-settings/my-account-change-password/my-account-change-password.component.html - 15 + src/app/shared/shared-video-playlist/video-playlist-element-miniature.component.html + 33 - - Confirm new password - src/app/+my-account/my-account-settings/my-account-change-password/my-account-change-password.component.html - 23 + src/app/+videos/+video-watch/video-watch-playlist.component.html + 10 - - - Your current email is - + + + {VAR_PLURAL, plural, =1 {1 view} other { views}} - src/app/+my-account/my-account-settings/my-account-change-email/my-account-change-email.component.html - 4 + src/app/shared/shared-video-miniature/video-miniature.component.html + 31 - - - is awaiting email verification - + + + Blocked - src/app/+my-account/my-account-settings/my-account-change-email/my-account-change-email.component.html - 8 + src/app/shared/shared-video-miniature/video-miniature.component.html + 51 - - New email + + + Sensitive - src/app/+my-account/my-account-settings/my-account-change-email/my-account-change-email.component.html - 15 + src/app/shared/shared-video-miniature/video-miniature.component.html + 56,57 - - Your new email + + + Subscribed to all current channels of . You will be notified of all their new videos. - src/app/+my-account/my-account-settings/my-account-change-email/my-account-change-email.component.html - 17 + src/app/shared/shared-user-subscription/subscribe-button.component.ts + 109 - - Your current password + + + Subscribed to . You will be notified of all their new videos. - src/app/+my-account/my-account-settings/my-account-change-email/my-account-change-email.component.html - 26 + src/app/shared/shared-user-subscription/subscribe-button.component.ts + 110 - - Your password + + + Subscribed - src/app/+my-account/my-account-settings/my-account-change-email/my-account-change-email.component.html - 28 + src/app/shared/shared-user-subscription/subscribe-button.component.ts + 112 - - Change email + + + Unsubscribed from all channels of - src/app/+my-account/my-account-settings/my-account-change-email/my-account-change-email.component.html - 36 + src/app/shared/shared-user-subscription/subscribe-button.component.ts + 139 - - Change ownership + + + Unsubscribed from - src/app/+my-account/my-account-videos/video-change-ownership/video-change-ownership.component.html - 3 + src/app/shared/shared-user-subscription/subscribe-button.component.ts + 140 + + + Unsubscribed - src/app/+my-account/my-account-videos/my-account-videos.component.html - 41 + src/app/shared/shared-user-subscription/subscribe-button.component.ts + 142 - - Select the next owner + + + Using an ActivityPub account - src/app/+my-account/my-account-videos/video-change-ownership/video-change-ownership.component.html - 10 + src/app/shared/shared-user-subscription/subscribe-button.component.html + 50 - - My videos + + + Subscribe with a Mastodon account: - src/app/+my-account/my-account-videos/my-account-videos.component.html - 4 + src/app/shared/shared-user-subscription/subscribe-button.component.html + 57 - - Search your videos + + + Using a syndication feed - src/app/+my-account/my-account-videos/my-account-videos.component.html - 11 + src/app/shared/shared-user-subscription/subscribe-button.component.html + 62 - - Delete + + + Subscribe via RSS - src/app/+my-account/my-account-videos/my-account-videos.component.html - 31 + src/app/shared/shared-user-subscription/subscribe-button.component.html + 63 + + + Subscribe - src/app/+videos/+video-edit/shared/video-edit.component.html - 186 + src/app/shared/shared-user-subscription/subscribe-button.component.html + 7 + + + Subscribe to all channels - src/app/+videos/+video-watch/comment/video-comment.component.html - 45 + src/app/shared/shared-user-subscription/subscribe-button.component.html + 9 - - Accept ownership + + + channels subscribed - src/app/+my-account/my-account-ownership/my-account-accept-ownership/my-account-accept-ownership.component.html - 3 + src/app/shared/shared-user-subscription/subscribe-button.component.html + 11 - - Select a channel to receive the video + + + {VAR_SELECT, select, undefined {Unsubscribe} other {Unsubscribe from all channels}} - src/app/+my-account/my-account-ownership/my-account-accept-ownership/my-account-accept-ownership.component.html - 10 + src/app/shared/shared-user-subscription/subscribe-button.component.html + 31 - - Channel that will receive the video + + + Subscribe with an account on this instance - src/app/+my-account/my-account-ownership/my-account-accept-ownership/my-account-accept-ownership.component.html - 13 + src/app/shared/shared-user-subscription/subscribe-button.component.html + 53 - - My ownership changes - - src/app/+my-account/my-account-ownership/my-account-ownership.component.html - 3 - - - Initiator - - src/app/+my-account/my-account-ownership/my-account-ownership.component.html - 19 - - - Video - - src/app/+my-account/my-account-ownership/my-account-ownership.component.html - 20 - - - src/app/+my-account/my-account-video-imports/my-account-video-imports.component.html - 18 - - - - Created - - - - src/app/+my-account/my-account-ownership/my-account-ownership.component.html - 21 - - - Status - - src/app/+my-account/my-account-ownership/my-account-ownership.component.html - 25 - - - No ownership change request found. - - src/app/+my-account/my-account-ownership/my-account-ownership.component.html - 83 - - - My imports - - src/app/+my-account/my-account-video-imports/my-account-video-imports.component.html - 3 - - - Target - - src/app/+my-account/my-account-video-imports/my-account-video-imports.component.html - 17 - - - See the error - - src/app/+my-account/my-account-video-imports/my-account-video-imports.component.html - 27 - - - This video was deleted + + + Subscribe with your local account - src/app/+my-account/my-account-video-imports/my-account-video-imports.component.html - 49 + src/app/shared/shared-user-subscription/subscribe-button.component.html + 54 - - Showing to of imports + + + - src/app/+my-account/my-account-video-imports/my-account-video-imports.component.html - 10 + src/app/shared/shared-main/buttons/action-dropdown.component.html + 22 - - Once you delete your account, there is no going back. You will be asked to confirm this action. + + + Welcome to PeerTube! - src/app/+my-account/my-account-settings/my-account-danger-zone/my-account-danger-zone.component.html - 2 + src/app/+signup/shared/signup-success.component.html + 8 - - Delete your account + + + If you need help to use PeerTube, you can have a look at the documentation. - src/app/+my-account/my-account-settings/my-account-danger-zone/my-account-danger-zone.component.html - 4 + src/app/+signup/shared/signup-success.component.html + 14,15 - + + My subscriptions - src/app/+my-account/my-account-subscriptions/my-account-subscriptions.component.html + src/app/+my-library/my-subscriptions/my-subscriptions.component.html 4 - + + Search your subscriptions - src/app/+my-account/my-account-subscriptions/my-account-subscriptions.component.html + src/app/+my-library/my-subscriptions/my-subscriptions.component.html 11 - - You don't have any subscriptions yet. + + + You don't have any subscriptions yet. - src/app/+my-account/my-account-subscriptions/my-account-subscriptions.component.html + src/app/+my-library/my-subscriptions/my-subscriptions.component.html 18 - + + Channel page - src/app/+my-account/my-account-subscriptions/my-account-subscriptions.component.html + src/app/+my-library/my-subscriptions/my-subscriptions.component.html 27 - src/app/+my-account/+my-account-video-channels/my-account-video-channels.component.html + src/app/+my-library/+my-video-channels/my-video-channels.component.html 30 src/app/+videos/+video-watch/video-watch.component.html - 164 + 190 - + + subscribers - src/app/+my-account/my-account-subscriptions/my-account-subscriptions.component.html + src/app/+my-library/my-subscriptions/my-subscriptions.component.html 32 - - Created by - - src/app/+my-account/my-account-subscriptions/my-account-subscriptions.component.html - 35 - - + + Owner account page - src/app/+my-account/my-account-subscriptions/my-account-subscriptions.component.html + src/app/+my-library/my-subscriptions/my-subscriptions.component.html 34 - - My history + + + Created by - src/app/+my-account/my-account-history/my-account-history.component.html - 3 + src/app/+my-library/my-subscriptions/my-subscriptions.component.html + 35 - - Video history + + + My ownership changes - src/app/+my-account/my-account-history/my-account-history.component.html - 9 + src/app/+my-library/my-ownership/my-ownership.component.html + 3 - - - - Delete history - + + + Actions - src/app/+my-account/my-account-history/my-account-history.component.html - 12 + src/app/+my-library/my-ownership/my-ownership.component.html + 18 - - You don't have any video history yet. - src/app/+my-account/my-account-history/my-account-history.component.html - 19 + src/app/shared/shared-abuse-list/abuse-list-table.component.html + 61 - - - - Notification preferences - - src/app/+my-account/my-account-notifications/my-account-notifications.component.html - 3 + src/app/+admin/moderation/video-comment-list/video-comment-list.component.html + 82 - - Newest first - src/app/+my-account/my-account-notifications/my-account-notifications.component.html - 11 + src/app/+admin/moderation/video-block-list/video-block-list.component.html + 62 - - Unread first + + + Initiator - src/app/+my-account/my-account-notifications/my-account-notifications.component.html - 12 + src/app/+my-library/my-ownership/my-ownership.component.html + 19 - - All read + + + Created - src/app/+my-account/my-account-notifications/my-account-notifications.component.html - 26 + src/app/+my-library/my-ownership/my-ownership.component.html + 22,23 - - Activities + + + Status - src/app/+my-account/my-account-settings/my-account-notification-preferences/my-account-notification-preferences.component.html - 2 + src/app/+my-library/my-ownership/my-ownership.component.html + 25 - - Web + + + Open account in a new tab - src/app/+my-account/my-account-settings/my-account-notification-preferences/my-account-notification-preferences.component.html - 3 + src/app/+my-library/my-ownership/my-ownership.component.html + 38 - - My Playlists - src/app/+my-account/my-account-video-playlists/my-account-video-playlist-edit.component.html - 4 + src/app/shared/shared-moderation/account-blocklist.component.html + 39 - src/app/+my-account/my-account-video-playlists/my-account-video-playlist-edit.component.html - 4 + src/app/shared/shared-abuse-list/abuse-list-table.component.html + 66 - - NEW PLAYLIST - src/app/+my-account/my-account-video-playlists/my-account-video-playlist-edit.component.html - 25 + src/app/shared/shared-abuse-list/abuse-list-table.component.html + 66 - src/app/+my-account/my-account-video-playlists/my-account-video-playlist-edit.component.html - 25 + src/app/shared/shared-moderation/account-blocklist.component.html + 39 - - PLAYLIST - src/app/+my-account/my-account-video-playlists/my-account-video-playlist-edit.component.html - 26 + src/app/+admin/moderation/video-comment-list/video-comment-list.component.html + 87 - src/app/+my-account/my-account-video-playlists/my-account-video-playlist-edit.component.html - 26 + src/app/+admin/users/user-list/user-list.component.html + 106 - - Privacy + + + Accept - src/app/+my-account/my-account-video-playlists/my-account-video-playlist-edit.component.html - 57 + src/app/+my-library/my-ownership/my-ownership.component.html + 33 - src/app/+my-account/my-account-video-playlists/my-account-video-playlist-edit.component.html - 57 + src/app/+my-library/my-ownership/my-accept-ownership/my-accept-ownership.component.html + 30 - src/app/+videos/+video-edit/shared/video-edit.component.html - 110 + src/app/+admin/follows/followers-list/followers-list.component.html + 39 + + + Refuse - src/app/+videos/+video-edit/video-add-components/video-import-torrent.component.html - 36 + src/app/+my-library/my-ownership/my-ownership.component.html + 34 - src/app/+videos/+video-edit/video-add-components/video-import-url.component.html - 31 + src/app/+admin/follows/followers-list/followers-list.component.html + 40 + + + No ownership change request found. - src/app/+videos/+video-edit/video-add-components/video-upload.component.html - 20 + src/app/+my-library/my-ownership/my-ownership.component.html + 83 + + + Ownership accepted - src/app/+videos/+video-watch/video-watch.component.html - 208 + src/app/+my-library/my-ownership/my-accept-ownership/my-accept-ownership.component.ts + 66 - - Channel + + + Accept ownership - src/app/+my-account/my-account-video-playlists/my-account-video-playlist-edit.component.html - 70 + src/app/+my-library/my-ownership/my-accept-ownership/my-accept-ownership.component.html + 3 + + + Select a channel to receive the video - src/app/+my-account/my-account-video-playlists/my-account-video-playlist-edit.component.html - 70 + src/app/+my-library/my-ownership/my-accept-ownership/my-accept-ownership.component.html + 10 + + + Channel that will receive the video - src/app/+signup/+register/register.component.html - 23 + src/app/+my-library/my-ownership/my-accept-ownership/my-accept-ownership.component.html + 13 + + + My videos history - src/app/+videos/+video-edit/shared/video-edit.component.html - 59 + src/app/+my-library/my-history/my-history.component.ts + 44 + + + Videos history is enabled - src/app/+videos/+video-edit/video-add-components/video-import-torrent.component.html - 27 + src/app/+my-library/my-history/my-history.component.ts + 76 + + + Videos history is disabled - src/app/+videos/+video-edit/video-add-components/video-import-url.component.html - 22 + src/app/+my-library/my-history/my-history.component.ts + 77 + + + Delete videos history - src/app/+videos/+video-edit/video-add-components/video-upload.component.html - 11 + src/app/+my-library/my-history/my-history.component.ts + 89 - - Channel to bind the playlist to + + + Are you sure you want to delete all your videos history? - src/app/+my-account/my-account-video-playlists/my-account-video-playlist-edit.component.html - 73 + src/app/+my-library/my-history/my-history.component.ts + 90 + + + Videos history deleted - src/app/+my-account/my-account-video-playlists/my-account-video-playlist-edit.component.html - 73 + src/app/+my-library/my-history/my-history.component.ts + 98 - - Playlist thumbnail + + + My history - src/app/+my-account/my-account-video-playlists/my-account-video-playlist-edit.component.html - 85 + src/app/+my-library/my-history/my-history.component.html + 3 + + + Video history - src/app/+my-account/my-account-video-playlists/my-account-video-playlist-edit.component.html - 85 + src/app/+my-library/my-history/my-history.component.html + 9 - - My playlists + + + Delete history - src/app/+my-account/my-account-video-playlists/my-account-video-playlists.component.html - 4 + src/app/+my-library/my-history/my-history.component.html + 13,15 - - Search your playlists + + + You don't have any video history yet. - src/app/+my-account/my-account-video-playlists/my-account-video-playlists.component.html - 10 + src/app/+my-library/my-history/my-history.component.html + 19 - - Create playlist + + + {VAR_PLURAL, plural, =0 {No videos} =1 {1 video} other { videos}} - src/app/+my-account/my-account-video-playlists/my-account-video-playlists.component.html - 18 + src/app/shared/shared-video-playlist/video-playlist-miniature.component.html + 9 - - No videos in this playlist. + + + Updated - src/app/+my-account/my-account-video-playlists/my-account-video-playlist-elements.component.html - 11 + src/app/shared/shared-video-playlist/video-playlist-miniature.component.html + 29 - - My channels + + + - src/app/+my-account/+my-account-video-channels/my-account-video-channels.component.html - 4 + src/app/shared/shared-video-playlist/video-playlist-miniature.component.html + 22,24 - - Search your channels + + + Moderation - src/app/+my-account/+my-account-video-channels/my-account-video-channels.component.html - 11 + src/app/+my-account/my-account.component.ts + 28 - - Create video channel - src/app/+my-account/+my-account-video-channels/my-account-video-channels.component.html - 19 + src/app/+admin/admin.component.ts + 47 - - {VAR_PLURAL, plural, =1 {1 subscriber} other { subscribers} } + + + Muted accounts - src/app/+my-account/+my-account-video-channels/my-account-video-channels.component.html - 35 + src/app/+my-account/my-account.component.ts + 31 - src/app/+accounts/account-video-channels/account-video-channels.component.html - 13 - - - src/app/+video-channels/video-channels.component.html - 28 + src/app/+my-account/my-account-routing.module.ts + 86 - - {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 - 37 + src/app/+admin/admin.component.ts + 74 - - My Channels - src/app/+my-account/+my-account-video-channels/my-account-video-channel-edit.component.html - 4 + src/app/+admin/moderation/moderation.routes.ts + 98 + + + Muted servers - src/app/+my-account/+my-account-video-channels/my-account-video-channel-edit.component.html - 4 + src/app/+my-account/my-account.component.ts + 36 - - NEW CHANNEL - src/app/+my-account/+my-account-video-channels/my-account-video-channel-edit.component.html - 25 + src/app/+my-account/my-account-routing.module.ts + 95 - src/app/+my-account/+my-account-video-channels/my-account-video-channel-edit.component.html - 25 + src/app/+admin/admin.component.ts + 81 - - CHANNEL + + + Abuse reports - src/app/+my-account/+my-account-video-channels/my-account-video-channel-edit.component.html - 26 + src/app/+my-account/my-account.component.ts + 41 + + + Settings - src/app/+my-account/+my-account-video-channels/my-account-video-channel-edit.component.html - 26 + src/app/+my-account/my-account.component.ts + 50 - - Example: my_channel + + + Notifications - src/app/+my-account/+my-account-video-channels/my-account-video-channel-edit.component.html - 35 + src/app/+my-account/my-account.component.ts + 55 - src/app/+my-account/+my-account-video-channels/my-account-video-channel-edit.component.html - 35 + src/app/+my-account/my-account-routing.module.ts + 109 - - 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. + + + Applications - src/app/+my-account/+my-account-video-channels/my-account-video-channel-edit.component.html - 77 + src/app/+my-account/my-account.component.ts + 60 + + + Report - src/app/+my-account/+my-account-video-channels/my-account-video-channel-edit.component.html - 77 + src/app/shared/shared-moderation/report-modals/account-report.component.ts + 51 - - Overwrite support field of all videos of this channel + + + Account reported. - src/app/+my-account/+my-account-video-channels/my-account-video-channel-edit.component.html - 92 + src/app/shared/shared-moderation/report-modals/account-report.component.ts + 82 + + + What is the issue? - src/app/+my-account/+my-account-video-channels/my-account-video-channel-edit.component.html - 92 + src/app/shared/shared-moderation/report-modals/report.component.html + 13 - - Welcome to PeerTube! - src/app/+signup/shared/signup-success.component.html - 8 + src/app/shared/shared-moderation/report-modals/video-report.component.html + 13 - - - If you need help to use PeerTube, you can have a look at the documentation. - - src/app/+signup/shared/signup-success.component.html + src/app/shared/shared-moderation/report-modals/report.component.html 13 - - - Verify account email confirmation - + + + Please describe the issue... - src/app/+signup/+verify-account/verify-account-email/verify-account-email.component.html - 2 + src/app/shared/shared-moderation/report-modals/report.component.html + 42 - - - - src/app/+signup/+verify-account/verify-account-email/verify-account-email.component.html - 6 + src/app/shared/shared-moderation/report-modals/video-report.component.html + 80 - - - Email updated. - - src/app/+signup/+verify-account/verify-account-email/verify-account-email.component.html - 9 + src/app/shared/shared-moderation/report-modals/report.component.html + 42 - - An error occurred. + + + Your report will be sent to moderators of and will be forwarded to the comment origin () too. - src/app/+signup/+verify-account/verify-account-email/verify-account-email.component.html - 14 + src/app/shared/shared-moderation/report-modals/report.component.html + 36,38 - - Request new verification email. - src/app/+signup/+verify-account/verify-account-email/verify-account-email.component.html - 16 + src/app/shared/shared-moderation/report-modals/report.component.html + 36,38 + + + Renewing the token will disallow previously configured clients from retrieving the feed until they use the new token. Proceed? - src/app/+login/login.component.html - 27 + src/app/+my-account/my-account-applications/my-account-applications.component.ts + 41 - - - Request email for account verification - + + + Renew token - src/app/+signup/+verify-account/verify-account-ask-send-email/verify-account-ask-send-email.component.html - 2 + src/app/+my-account/my-account-applications/my-account-applications.component.ts + 42 - - Email address + + + Token renewed. Update your client configuration accordingly. - src/app/+signup/+verify-account/verify-account-ask-send-email/verify-account-ask-send-email.component.html - 10 + src/app/+my-account/my-account-applications/my-account-applications.component.ts + 49 + + + Applications - src/app/+login/login.component.html - 97 + src/app/+my-account/my-account-applications/my-account-applications.component.html + 3 - - Send verification email + + + SUBSCRIPTION FEED - src/app/+signup/+verify-account/verify-account-ask-send-email/verify-account-ask-send-email.component.html - 17 + src/app/+my-account/my-account-applications/my-account-applications.component.html + 8 - - This instance does not require email verification. + + + 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/+signup/+verify-account/verify-account-ask-send-email/verify-account-ask-send-email.component.html - 20 + src/app/+my-account/my-account-applications/my-account-applications.component.html + 10,12 - - Banned + + + Feed URL - src/app/+accounts/accounts.component.html + src/app/+my-account/my-account-applications/my-account-applications.component.html 18 - - Muted + + + Feed Token - src/app/+accounts/accounts.component.html - 19 + src/app/+my-account/my-account-applications/my-account-applications.component.html + 23 + + + Renew token - src/app/+videos/+video-watch/modal/video-share.component.html - 128 + src/app/+my-account/my-account-applications/my-account-applications.component.html + 33 - - Instance muted + + + Avatar changed. - src/app/+accounts/accounts.component.html - 20 + src/app/+my-account/my-account-settings/my-account-settings.component.ts + 42 - - Muted by your instance - src/app/+accounts/accounts.component.html - 21 + src/app/+my-library/+my-video-channels/my-video-channel-update.component.ts + 105 - - Instance muted by your instance + + + PROFILE SETTINGS - src/app/+accounts/accounts.component.html - 22 + src/app/+my-account/my-account-settings/my-account-settings.component.html + 12 - - Manage account + + + VIDEO SETTINGS - src/app/+accounts/accounts.component.html - 36 + src/app/+my-account/my-account-settings/my-account-settings.component.html + 26 - - Display unlisted and private videos + + + NOTIFICATIONS - src/app/shared/shared-video-miniature/abstract-video-list.html - 24 + src/app/+my-account/my-account-settings/my-account-settings.component.html + 37 + + + INTERFACE - src/app/shared/shared-video-miniature/abstract-video-list.html - 24 + src/app/+my-account/my-account-settings/my-account-settings.component.html + 47 + + + EMAIL - src/app/shared/shared-video-miniature/abstract-video-list.html - 24 + src/app/+my-account/my-account-settings/my-account-settings.component.html + 67 + + + DANGER ZONE - src/app/shared/shared-video-miniature/abstract-video-list.html - 24 + src/app/+my-account/my-account-settings/my-account-settings.component.html + 77 - src/app/shared/shared-video-miniature/abstract-video-list.html - 24 + src/app/+admin/users/user-edit/user-edit.component.html + 197 - src/app/shared/shared-video-miniature/abstract-video-list.html - 24 + src/app/+admin/users/user-edit/user-edit.component.html + 197 + + + PASSWORD - src/app/shared/shared-video-miniature/abstract-video-list.html - 24 + src/app/+my-account/my-account-settings/my-account-settings.component.html + 57 - - Video channels + + + Video removed from - src/app/+accounts/account-video-channels/account-video-channels.component.html - 1 + src/app/shared/shared-video-playlist/video-playlist-element-miniature.component.ts + 98 - - This account does not have channels. - src/app/+accounts/account-video-channels/account-video-channels.component.html - 4 + src/app/shared/shared-video-playlist/video-add-to-playlist.component.ts + 307 - - See this video channel + + + Timestamps updated - src/app/+accounts/account-video-channels/account-video-channels.component.html - 9 + src/app/shared/shared-video-playlist/video-playlist-element-miniature.component.ts + 117 - - This channel doesn't have any videos. - src/app/+accounts/account-video-channels/account-video-channels.component.html - 20 + src/app/shared/shared-video-playlist/video-add-to-playlist.component.ts + 273 - - - SHOW THIS CHANNEL - + + + Starts at - src/app/+accounts/account-video-channels/account-video-channels.component.html - 28 + src/app/shared/shared-video-playlist/video-playlist-element-miniature.component.ts + 140 - - DESCRIPTION - src/app/+accounts/account-about/account-about.component.html - 5 + src/app/shared/shared-video-playlist/video-playlist-element-miniature.component.ts + 143 + + + Stops at - src/app/+video-channels/video-channel-about/video-channel-about.component.html - 5 + src/app/shared/shared-video-playlist/video-playlist-element-miniature.component.ts + 141 - - STATS + + + and stops at - src/app/+accounts/account-about/account-about.component.html - 10 + src/app/shared/shared-video-playlist/video-playlist-element-miniature.component.ts + 143 + + + Unavailable - src/app/+video-channels/video-channel-about/video-channel-about.component.html - 17 + src/app/shared/shared-video-playlist/video-playlist-element-miniature.component.html + 32 - - Joined + + + Deleted - src/app/+accounts/account-about/account-about.component.html - 12 + src/app/shared/shared-video-playlist/video-playlist-element-miniature.component.html + 34 - - - Manage channel - - src/app/+video-channels/video-channels.component.html - 21 + src/app/shared/shared-abuse-list/abuse-list-table.component.html + 116 - - Created by - src/app/+video-channels/video-channels.component.html - 31 + src/app/+videos/+video-watch/comment/video-comment.component.html + 57 - - Go the owner account page + + + Delete from - src/app/+video-channels/video-channels.component.html - 30 + src/app/shared/shared-video-playlist/video-playlist-element-miniature.component.html + 88 - - SUPPORT THIS CHANNEL + + + Edit starts/stops at - src/app/+video-channels/video-channel-about/video-channel-about.component.html - 10 + src/app/shared/shared-video-playlist/video-playlist-element-miniature.component.html + 50 - - Created + + + Start at - src/app/+video-channels/video-channel-about/video-channel-about.component.html - 18 + src/app/shared/shared-video-playlist/video-playlist-element-miniature.component.html + 57 - - - Created playlists - - src/app/+video-channels/video-channel-playlists/video-channel-playlists.component.html - 2 + src/app/shared/shared-share-modal/video-share.component.html + 113 - - This channel does not have playlists. - src/app/+video-channels/video-channel-playlists/video-channel-playlists.component.html - 6 + src/app/shared/shared-video-playlist/video-add-to-playlist.component.html + 34 - - PeerTube - src/app/+about/about.component.html - 7 + src/app/shared/shared-moderation/report-modals/video-report.component.html + 47 - - Follows + + + Stop at - src/app/+about/about.component.html - 9 + src/app/shared/shared-video-playlist/video-playlist-element-miniature.component.html + 71 - src/app/+about/about-follows/about-follows.component.html - 2 + src/app/shared/shared-share-modal/video-share.component.html + 144 - - Contact administrator - src/app/+about/about-instance/contact-admin-modal.component.html - 3 + src/app/shared/shared-video-playlist/video-add-to-playlist.component.html + 35 - - Your name - src/app/+about/about-instance/contact-admin-modal.component.html - 11 + src/app/shared/shared-moderation/report-modals/video-report.component.html + 62 - - Your email + + + Do you really want to unblock this video? It will be available again in the videos list. - src/app/+about/about-instance/contact-admin-modal.component.html - 20 + src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts + 180 - - Subject - src/app/+about/about-instance/contact-admin-modal.component.html - 29 + src/app/+admin/moderation/video-block-list/video-block-list.component.ts + 146 - - Your message + + + Unblock - src/app/+about/about-instance/contact-admin-modal.component.html - 38 + src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts + 182 - - About - src/app/+about/about-instance/about-instance.component.html - 5 + src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts + 296 - - Contact administrator - src/app/+about/about-instance/about-instance.component.html - 7 + src/app/+admin/moderation/video-block-list/video-block-list.component.ts + 70 - - This instance is dedicated to sensitive/NSFW content. - src/app/+about/about-instance/about-instance.component.html - 19 + src/app/+admin/moderation/video-block-list/video-block-list.component.ts + 148 - - - ADMINISTRATORS & SUSTAINABILITY - + + + Video unblocked. - src/app/+about/about-instance/about-instance.component.html - 22 + src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts + 188 - - Who we are - src/app/+about/about-instance/about-instance.component.html - 27 + src/app/+admin/moderation/video-block-list/video-block-list.component.ts + 153 - - Why we created this instance + + + Do you really want to delete this video? - src/app/+about/about-instance/about-instance.component.html - 33 + src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts + 203 - - How long we plan to maintain this instance - src/app/+about/about-instance/about-instance.component.html - 39 + src/app/shared/shared-abuse-list/abuse-list-table.component.ts + 370 - - How we will pay for this instance - src/app/+about/about-instance/about-instance.component.html - 45 + src/app/+admin/moderation/video-block-list/video-block-list.component.ts + 78 - - - INFORMATION - + + + The live stream will be automatically terminated. - src/app/+about/about-instance/about-instance.component.html - 50 + src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts + 205 - - - MODERATION - + + + This video will be duplicated by your instance. - src/app/+about/about-instance/about-instance.component.html - 60 + src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts + 226 - - - OTHER INFORMATION - + + + Account muted. - src/app/+about/about-instance/about-instance.component.html - 82 + src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts + 240 - - Hardware information - src/app/+about/about-instance/about-instance.component.html - 87 + src/app/shared/shared-moderation/user-moderation-dropdown.component.ts + 119 - - FEATURES + + + Save to playlist - src/app/+about/about-instance/about-instance.component.html - 94 + src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts + 264 - - STATISTICS - src/app/+about/about-instance/about-instance.component.html - 100 + src/app/+videos/+video-watch/video-watch.component.ts + 134 - - - What is PeerTube? - + + + Download - src/app/+about/about-peertube/about-peertube.component.html - 2 + src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts + 272 - - - PeerTube is a self-hosted ActivityPub-federated video streaming platform using P2P directly in your web browser. - + + + Block - src/app/+about/about-peertube/about-peertube.component.html - 9 + src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts + 290 - - - It is a free and open-source software, under the AGPLv3 - licence. - + + + Mirror - src/app/+about/about-peertube/about-peertube.component.html - 13 + src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts + 302 - - - For more information, please visit joinpeertube.org. - + + + Report - src/app/+about/about-peertube/about-peertube.component.html - 18 + src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts + 314 - - Use PeerTube - documentation + + + Mute account - src/app/+about/about-peertube/about-peertube.component.html - 28 + src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts + 322 - - - Discover how to setup your account, what is a channel, how to create a playlist and more! - - src/app/+about/about-peertube/about-peertube.component.html - 32 + src/app/shared/shared-abuse-list/abuse-list-table.component.ts + 287 - - PeerTube - Applications + + + Remote subscribeRemote interact - src/app/+about/about-peertube/about-peertube.component.html - 41 + src/app/shared/shared-user-subscription/remote-subscribe.component.html + 11,12 - - - Discover unofficial Android applications or browser addons! - + + + 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/+about/about-peertube/about-peertube.component.html - 45 + src/app/shared/shared-user-subscription/remote-subscribe.component.html + 18,20 - - Contribute on - PeerTube + + + 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/+about/about-peertube/about-peertube.component.html - 54 + src/app/shared/shared-user-subscription/remote-subscribe.component.html + 27,29 - - - Want to help to improve PeerTube? You can translate the web interface, give your feedback or directly contribute to the code! - + + + URL - src/app/+about/about-peertube/about-peertube.component.html - 58 + src/app/shared/shared-share-modal/video-share.component.html + 16 - - P2P & Privacy - src/app/+about/about-peertube/about-peertube.component.html + src/app/shared/shared-share-modal/video-share.component.html 71 - - - 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/+videos/+video-edit/video-add-components/video-import-url.component.html + 6 - - What are the consequences? + + + QR-Code - src/app/+about/about-peertube/about-peertube.component.html - 85 + src/app/shared/shared-share-modal/video-share.component.html + 27 - - - 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/+about/about-peertube/about-peertube.component.html - 87 + src/app/shared/shared-share-modal/video-share.component.html + 81 - - - 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) - + + + Embed - src/app/+about/about-peertube/about-peertube.component.html - 93 + src/app/shared/shared-share-modal/video-share.component.html + 37 - - - 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/+about/about-peertube/about-peertube.component.html - 98 + src/app/shared/shared-share-modal/video-share.component.html + 91 - - - Those requests have to be sent regularly to know who starts/stops watching a video. It is easy to detect that kind of behaviour - + + + Share the playlist - src/app/+about/about-peertube/about-peertube.component.html - 104 + src/app/shared/shared-share-modal/video-share.component.html + 11 - - - 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 - + + + 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/+about/about-peertube/about-peertube.component.html - 108 + src/app/shared/shared-share-modal/video-share.component.html + 44,45 - - - The IP address is a vague information: usually, it regularly changes and can represent many persons or entities - - src/app/+about/about-peertube/about-peertube.component.html - 113 + src/app/shared/shared-share-modal/video-share.component.html + 98,99 - - - 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 - + + + Share the playlist at this video position - src/app/+about/about-peertube/about-peertube.component.html - 117 + src/app/shared/shared-share-modal/video-share.component.html + 58 - - - 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. - + + + Autoplay - src/app/+about/about-peertube/about-peertube.component.html - 126 + src/app/shared/shared-share-modal/video-share.component.html + 159 - - How does PeerTube compare with YouTube? + + + Share the video - src/app/+about/about-peertube/about-peertube.component.html - 131 + src/app/shared/shared-share-modal/video-share.component.html + 66 - - - 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). - + + + Auto select subtitle - src/app/+about/about-peertube/about-peertube.component.html - 133 + src/app/shared/shared-share-modal/video-share.component.html + 128 - - What can I do to limit the exposure of my IP address? + + + Loop - src/app/+about/about-peertube/about-peertube.component.html - 139 + src/app/shared/shared-share-modal/video-share.component.html + 173 - - - 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. - + + + Use origin instance URL - src/app/+about/about-peertube/about-peertube.component.html - 141 + src/app/shared/shared-share-modal/video-share.component.html + 180 - - What will be done to mitigate this problem? + + + Display video title - src/app/+about/about-peertube/about-peertube.component.html - 148 + src/app/shared/shared-share-modal/video-share.component.html + 189 - - - 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: - + + + Display privacy warning - src/app/+about/about-peertube/about-peertube.component.html - 150 + src/app/shared/shared-share-modal/video-share.component.html + 196 - - We set a limit to the number of peers sent by the tracker + + + Display player controls - src/app/+about/about-peertube/about-peertube.component.html - 156 + src/app/shared/shared-share-modal/video-share.component.html + 203 - - We set a limit on the request frequency received by the tracker + + + Display PeerTube button link - src/app/+about/about-peertube/about-peertube.component.html - 157 + src/app/shared/shared-share-modal/video-share.component.html + 210 - - Allow instance admins to disable P2P from the administration interface + + + More customization - src/app/+about/about-peertube/about-peertube.component.html - 158 + src/app/shared/shared-share-modal/video-share.component.html + 223,224 - - Automatic video redundancy from some instances: one doesn't know if the IP downloaded the video on purpose or if it a server + + + Less customization - src/app/+about/about-peertube/about-peertube.component.html - 159 + src/app/shared/shared-share-modal/video-share.component.html + 231,232 - - - Ultimately, remember you can always disable P2P by toggling it in the video player, or just by disabling - WebRTC in your browser. - + + + Live information - src/app/+about/about-peertube/about-peertube.component.html - 162 + src/app/shared/shared-video-live/live-stream-information.component.html + 3 - - Followers instances + + + Live RTMP Url - src/app/+about/about-follows/about-follows.component.html - 4 + src/app/shared/shared-video-live/live-stream-information.component.html + 10 - - This instance does not have instances followers. - src/app/+about/about-follows/about-follows.component.html - 6 + src/app/+videos/+video-edit/shared/video-edit.component.html + 215 - - Followings instances + + + Live stream key - src/app/+about/about-follows/about-follows.component.html - 14 + src/app/shared/shared-video-live/live-stream-information.component.html + 15 - - This instance does not have instances followings. - src/app/+about/about-follows/about-follows.component.html - 16 + src/app/+videos/+video-edit/shared/video-edit.component.html + 220 - - Developed with ❤ by Framasoft + + + ⚠️ Never share your stream key with anyone. - src/app/+about/about-peertube/about-peertube-contributors.component.html - 3 + src/app/shared/shared-video-live/live-stream-information.component.html + 18 - - - Create an account - - src/app/+signup/+register/register.component.html - 3 + src/app/+videos/+video-edit/shared/video-edit.component.html + 223 - - Next + + + Update live settings - src/app/+signup/+register/register.component.html - 20 + src/app/shared/shared-video-live/live-stream-information.component.html + 30 - - User + + + Cancel - src/app/+signup/+register/register.component.html - 13 + src/app/shared/shared-video-miniature/videos-selection.component.html + 19,20 + + + You cannot ban root. - src/app/+login/login.component.html - 35 + src/app/shared/shared-moderation/user-moderation-dropdown.component.ts + 58 - - - Create my account - - src/app/+signup/+register/register.component.html - 28 + src/app/+admin/users/user-list/user-list.component.ts + 154 - - PeerTube is creating your account... + + + Do you really want to unban ? - src/app/+signup/+register/register.component.html - 37 + src/app/shared/shared-moderation/user-moderation-dropdown.component.ts + 70 - - Done + + + Unban - src/app/+signup/+register/register.component.html - 33 + src/app/shared/shared-moderation/user-moderation-dropdown.component.ts + 70 - - Who are we? - src/app/+signup/+register/register.component.html - 60 + src/app/+admin/users/user-list/user-list.component.ts + 88 - - How long do we plan to maintain this instance? - src/app/+signup/+register/register.component.html - 65 + src/app/+admin/users/user-list/user-list.component.ts + 171 - - How will we finance this instance? + + + User unbanned. - src/app/+signup/+register/register.component.html - 70 + src/app/shared/shared-moderation/user-moderation-dropdown.component.ts + 76 - - Administrators & Sustainability + + + You cannot delete root. - src/app/+signup/+register/register.component.html - 56 + src/app/shared/shared-moderation/user-moderation-dropdown.component.ts + 86 - - Step - src/app/+signup/+register/custom-stepper.component.html - 9 + src/app/+admin/users/user-list/user-list.component.ts + 188 - - - 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. - + + + If you remove this user, you will not be able to create another with the same username! - src/app/+signup/+register/register-step-channel.component.html - 4 + src/app/shared/shared-moderation/user-moderation-dropdown.component.ts + 90 - - - Other users can decide to subscribe any channel they want, to be notified when you publish a new video. - + + + User deleted. - src/app/+signup/+register/register-step-channel.component.html - 9 + src/app/shared/shared-moderation/user-moderation-dropdown.component.ts + 96 - - Channel display name + + + User email set as verified - src/app/+signup/+register/register-step-channel.component.html - 15 + src/app/shared/shared-moderation/user-moderation-dropdown.component.ts + 107 - - Channel name + + + Account unmuted. - src/app/+signup/+register/register-step-channel.component.html - 30 + src/app/shared/shared-moderation/user-moderation-dropdown.component.ts + 133 - - Example: my_super_channel - src/app/+signup/+register/register-step-channel.component.html - 34 + src/app/shared/shared-moderation/account-blocklist.component.ts + 47 - - - 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. - + + + Instance muted. - src/app/+signup/+register/register-step-channel.component.html - 42 + src/app/shared/shared-moderation/user-moderation-dropdown.component.ts + 147 - - - Channel name cannot be the same than your account name. You can click on the first step to update your account name. - - src/app/+signup/+register/register-step-channel.component.html - 50 + src/app/shared/shared-moderation/server-blocklist.component.ts + 68 - - Example: jane_doe + + + Instance unmuted. - src/app/+signup/+register/register-step-user.component.html - 23 + src/app/shared/shared-moderation/user-moderation-dropdown.component.ts + 161 - - - 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-moderation/server-blocklist.component.ts + 45 - - - I am at least 16 years old and agree - to the Terms - and to the Code of Conduct - of this instance - + + + Account muted by the instance. - src/app/+signup/+register/register-step-user.component.html - 65 + src/app/shared/shared-moderation/user-moderation-dropdown.component.ts + 175 - - - Reset my password - - src/app/+reset-password/reset-password.component.html - 2 + src/app/shared/shared-abuse-list/abuse-list-table.component.ts + 429 - - Confirm password + + + Account unmuted by the instance. - src/app/+reset-password/reset-password.component.html - 19 + src/app/shared/shared-moderation/user-moderation-dropdown.component.ts + 189 - - Confirmed password + + + Instance muted by the instance. - src/app/+reset-password/reset-password.component.html - 21 + src/app/shared/shared-moderation/user-moderation-dropdown.component.ts + 203 - - Reset my password + + + Instance unmuted by the instance. - src/app/+reset-password/reset-password.component.html - 29 + src/app/shared/shared-moderation/user-moderation-dropdown.component.ts + 217 - - - Login - + + + Are you sure you want to remove all the comments of this account? - src/app/+login/login.component.html - 2 + src/app/shared/shared-moderation/user-moderation-dropdown.component.ts + 228 - - - Sorry but there was an issue with the external login process. Please contact an administrator. - + + + Delete account comments - src/app/+login/login.component.html - 6 + src/app/shared/shared-moderation/user-moderation-dropdown.component.ts + 229 - - - If you are looking for an account… - + + + Will remove comments of this account (may take several minutes). - src/app/+login/login.component.html - 12 + src/app/shared/shared-moderation/user-moderation-dropdown.component.ts + 235 - - - 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. - + + + Edit user - src/app/+login/login.component.html - 16 + src/app/shared/shared-moderation/user-moderation-dropdown.component.ts + 263 - - Username or email address + + + Change quota, role, and more. - src/app/+login/login.component.html - 37 + src/app/shared/shared-moderation/user-moderation-dropdown.component.ts + 264 - - - or create an account - + + + Delete user - src/app/+login/login.component.html - 40 + src/app/shared/shared-moderation/user-moderation-dropdown.component.ts + 268 - - Click here to reset your password + + + Videos will be deleted, comments will be tombstoned. - src/app/+login/login.component.html - 57 + src/app/shared/shared-moderation/user-moderation-dropdown.component.ts + 269 - - Or sign in with - src/app/+login/login.component.html - 68 + src/app/+admin/users/user-list/user-list.component.ts + 77 - - Forgot your password + + + Ban - src/app/+login/login.component.html - 83 + src/app/shared/shared-moderation/user-moderation-dropdown.component.ts + 273 - - - 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 - 90 + src/app/+admin/users/user-list/user-list.component.ts + 82 - - Send me an email to reset my password + + + User won't be able to login anymore, but videos and comments will be kept as is. - src/app/+login/login.component.html - 110 + src/app/shared/shared-moderation/user-moderation-dropdown.component.ts + 274 - - - src/app/+search/search.component.html - 5 + src/app/+admin/users/user-list/user-list.component.ts + 83 - - on this instance + + + Unban user - src/app/+search/search.component.html - 7 + src/app/shared/shared-moderation/user-moderation-dropdown.component.ts + 279 - - on the vidiverse + + + Allow the user to login and create videos/comments again - src/app/+search/search.component.html - 8 + src/app/shared/shared-moderation/user-moderation-dropdown.component.ts + 280 - - - for - + + + Set Email as Verified - src/app/+search/search.component.html - 10 + src/app/shared/shared-moderation/user-moderation-dropdown.component.ts + 285 - - - Filters - - - src/app/+search/search.component.html - 20 + src/app/+admin/users/user-list/user-list.component.ts + 95 - - - No results found - + + + Mute this account - src/app/+search/search.component.html - 32 + src/app/shared/shared-moderation/user-moderation-dropdown.component.ts + 297 - - subscribers + + + Hide any content from that user from you. - src/app/+search/search.component.html - 60 + src/app/shared/shared-moderation/user-moderation-dropdown.component.ts + 298 - - Sort + + + Unmute this account - src/app/+search/search-filters.component.html - 7 + src/app/shared/shared-moderation/user-moderation-dropdown.component.ts + 303 - - - Reset - + + + Show back content from that user for you. - src/app/+search/search-filters.component.html - 8 + src/app/shared/shared-moderation/user-moderation-dropdown.component.ts + 304 + + + Mute the instance - src/app/+search/search-filters.component.html - 22 + src/app/shared/shared-moderation/user-moderation-dropdown.component.ts + 309 + + + Hide any content from that instance for you. - src/app/+search/search-filters.component.html - 41 + src/app/shared/shared-moderation/user-moderation-dropdown.component.ts + 310 + + + Unmute the instance - src/app/+search/search-filters.component.html - 55 + src/app/shared/shared-moderation/user-moderation-dropdown.component.ts + 315 + + + Show back content from that instance for you. - src/app/+search/search-filters.component.html - 90 + src/app/shared/shared-moderation/user-moderation-dropdown.component.ts + 316 - - Display sensitive content + + + Remove comments from your videos - src/app/+search/search-filters.component.html - 21 + src/app/shared/shared-moderation/user-moderation-dropdown.component.ts + 321 - - Yes + + + Remove comments made by this account on your videos. - src/app/+search/search-filters.component.html - 29 + src/app/shared/shared-moderation/user-moderation-dropdown.component.ts + 322 - - No + + + Mute this account by your instance - src/app/+search/search-filters.component.html - 34 + src/app/shared/shared-moderation/user-moderation-dropdown.component.ts + 333 - - Published date + + + Hide any content from that user from you, your instance and its users. - src/app/+search/search-filters.component.html - 40 + src/app/shared/shared-moderation/user-moderation-dropdown.component.ts + 334 - - Original publication year + + + Unmute this account by your instance - src/app/+search/search-filters.component.html - 54 + src/app/shared/shared-moderation/user-moderation-dropdown.component.ts + 339 - - After... + + + Show this user's content to the users of this instance again. - src/app/+search/search-filters.component.html - 66 + src/app/shared/shared-moderation/user-moderation-dropdown.component.ts + 340 - - Before... + + + Mute the instance by your instance - src/app/+search/search-filters.component.html - 76 + src/app/shared/shared-moderation/user-moderation-dropdown.component.ts + 351 - - Duration + + + Hide any content from that instance from you, your instance and its users. - src/app/+search/search-filters.component.html - 89 + src/app/shared/shared-moderation/user-moderation-dropdown.component.ts + 352 + + + Unmute the instance by your instance - src/app/+videos/+video-watch/video-watch.component.html - 258 + src/app/shared/shared-moderation/user-moderation-dropdown.component.ts + 357 - - Category + + + Show back content from that instance for you, your instance and its users. - src/app/+search/search-filters.component.html - 102 + src/app/shared/shared-moderation/user-moderation-dropdown.component.ts + 358 + + + Remove comments from your instance - src/app/+videos/+video-edit/shared/video-edit.component.html - 68 + src/app/shared/shared-moderation/user-moderation-dropdown.component.ts + 368 + + + Remove comments made by this account from your instance. - src/app/+videos/+video-watch/video-watch.component.html - 223 + src/app/shared/shared-moderation/user-moderation-dropdown.component.ts + 369 - - - Reset - + + + Account settings - src/app/+search/search-filters.component.html - 103 + src/app/+my-account/my-account-routing.module.ts + 29 + + + My abuse reports - src/app/+search/search-filters.component.html - 116 + src/app/+my-account/my-account-routing.module.ts + 118 + + + Add to watch later - src/app/+search/search-filters.component.html - 129 + src/app/shared/shared-thumbnail/video-thumbnail.component.ts + 29 + + + Remove from watch later - src/app/+search/search-filters.component.html - 144 + src/app/shared/shared-thumbnail/video-thumbnail.component.ts + 30 + + + LIVE - src/app/+search/search-filters.component.html - 157 + src/app/shared/shared-thumbnail/video-thumbnail.component.html + 31 - - Display all categories - src/app/+search/search-filters.component.html - 108 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 714 - - Licence + + + LIVE ENDED - src/app/+search/search-filters.component.html - 115 + src/app/shared/shared-thumbnail/video-thumbnail.component.html + 32 + + + Profile updated. - src/app/+videos/+video-edit/shared/video-edit.component.html - 82 + src/app/+my-account/my-account-settings/my-account-profile/my-account-profile.component.ts + 51 + + + Password updated. - src/app/+videos/+video-watch/video-watch.component.html - 232 + src/app/+my-account/my-account-settings/my-account-change-password/my-account-change-password.component.ts + 48 - - Display all licenses + + + You current password is invalid. - src/app/+search/search-filters.component.html - 121 + src/app/+my-account/my-account-settings/my-account-change-password/my-account-change-password.component.ts + 56 - - Language - src/app/+search/search-filters.component.html - 128 + src/app/+my-account/my-account-settings/my-account-change-email/my-account-change-email.component.ts + 61 + + + Change password - src/app/+videos/+video-edit/shared/video-caption-add-modal.component.html - 10 + src/app/+my-account/my-account-settings/my-account-change-password/my-account-change-password.component.html + 5 - src/app/+videos/+video-edit/shared/video-edit.component.html - 96 + src/app/+my-account/my-account-settings/my-account-change-password/my-account-change-password.component.html + 30 + + + Current password - src/app/+videos/+video-watch/video-watch.component.html - 241 + src/app/+my-account/my-account-settings/my-account-change-password/my-account-change-password.component.html + 7 - - Display all languages + + + New password - src/app/+search/search-filters.component.html - 134 + src/app/+my-account/my-account-settings/my-account-change-password/my-account-change-password.component.html + 15 - - All of these tags + + + Confirm new password - src/app/+search/search-filters.component.html - 143 + src/app/+my-account/my-account-settings/my-account-change-password/my-account-change-password.component.html + 23 - - + Tag + + + Notification preferences - src/app/+search/search-filters.component.html - 150 + src/app/+my-account/my-account-notifications/my-account-notifications.component.html + 4,6 + + + Newest first - src/app/+search/search-filters.component.html - 163 + src/app/+my-account/my-account-notifications/my-account-notifications.component.html + 11 + + + Unread first - src/app/+videos/+video-edit/shared/video-edit.component.html - 33 + src/app/+my-account/my-account-notifications/my-account-notifications.component.html + 12 - - Enter a tag + + + All read - src/app/+search/search-filters.component.html - 150 + src/app/+my-account/my-account-notifications/my-account-notifications.component.html + 26 + + + Muted servers - src/app/+search/search-filters.component.html - 163 + src/app/shared/shared-moderation/server-blocklist.component.html + 3 - - One of these tags - src/app/+search/search-filters.component.html - 156 + src/app/shared/shared-moderation/server-blocklist.component.html + 3 - - Search target + + + Showing to of muted instances - src/app/+search/search-filters.component.html - 170 + src/app/shared/shared-moderation/server-blocklist.component.html + 10 - - Vidiverse - src/app/+search/search-filters.component.html - 180 + src/app/shared/shared-moderation/server-blocklist.component.html + 10 - - - Reset - + + + Mute domains - src/app/+search/search-filters.component.html - 187 + src/app/shared/shared-moderation/server-blocklist.component.html + 64 - - Filter - src/app/+search/search-filters.component.html - 191 + src/app/shared/shared-moderation/server-blocklist.component.html + 64 - - Add caption + + + Filter... - src/app/+videos/+video-edit/shared/video-caption-add-modal.component.html - 5 + src/app/shared/shared-moderation/server-blocklist.component.html + 16 - - Select the caption file - src/app/+videos/+video-edit/shared/video-caption-add-modal.component.html - 24 + src/app/shared/shared-moderation/account-blocklist.component.html + 16 - - - This will replace an existing caption! - - src/app/+videos/+video-edit/shared/video-caption-add-modal.component.html - 30 + src/app/shared/shared-abuse-list/abuse-list-table.component.html + 27 - - Add this caption - src/app/+videos/+video-edit/shared/video-caption-add-modal.component.html + src/app/+admin/follows/following-list/following-list.component.html + 16 + + + src/app/shared/shared-moderation/account-blocklist.component.html + 16 + + + src/app/shared/shared-moderation/server-blocklist.component.html + 16 + + + src/app/+admin/moderation/video-comment-list/video-comment-list.component.html 42 - - Basic info - src/app/+videos/+video-edit/shared/video-edit.component.html - 5 + src/app/+admin/moderation/video-block-list/video-block-list.component.html + 29 - - Title - src/app/+videos/+video-edit/shared/video-edit.component.html - 11 + src/app/+admin/users/user-list/user-list.component.html + 32 - - Tags - src/app/+videos/+video-edit/shared/video-edit.component.html - 19 + src/app/+admin/follows/followers-list/followers-list.component.html + 16 + + + Mute domain - src/app/+videos/+video-watch/video-watch.component.html - 250 + src/app/shared/shared-moderation/server-blocklist.component.html + 24 - - - Tags could be used to suggest relevant recommendations. - There is a maximum of 5 tags. - Press Enter to add a new tag. - - src/app/+videos/+video-edit/shared/video-edit.component.html - 23 + src/app/shared/shared-moderation/server-blocklist.component.html + 24 - - Enter a new tag + + + Muted at - src/app/+videos/+video-edit/shared/video-edit.component.html + src/app/shared/shared-moderation/server-blocklist.component.html 33 - - - Video descriptions are truncated by default and require manual action to expand them. - - src/app/+videos/+video-edit/shared/video-edit.component.html + src/app/shared/shared-moderation/account-blocklist.component.html + 29 + + + src/app/shared/shared-moderation/account-blocklist.component.html + 29 + + + src/app/shared/shared-moderation/server-blocklist.component.html + 33 + + + + Unmute + + src/app/shared/shared-moderation/server-blocklist.component.html + 40 + + + src/app/shared/shared-moderation/account-blocklist.component.html + 36 + + + src/app/shared/shared-moderation/account-blocklist.component.html + 36 + + + src/app/shared/shared-moderation/server-blocklist.component.html + 40 + + + + Open instance in a new tab + + src/app/shared/shared-moderation/server-blocklist.component.html 43 - - Schedule publication () - src/app/+videos/+video-edit/shared/video-edit.component.html - 125 + src/app/+admin/follows/following-list/following-list.component.html + 45 - - This video contains mature or explicit content - src/app/+videos/+video-edit/shared/video-edit.component.html - 139 + src/app/shared/shared-moderation/server-blocklist.component.html + 43 - - Some instances do not list videos containing mature or explicit content by default. + + + No server found matching current filters. - src/app/+videos/+video-edit/shared/video-edit.component.html - 143 + src/app/shared/shared-moderation/server-blocklist.component.html + 56 - - Wait transcoding before publishing the video - src/app/+videos/+video-edit/shared/video-edit.component.html - 149 + src/app/shared/shared-moderation/server-blocklist.component.html + 56 - - If you decide not to wait for transcoding before publishing the video, it could be unplayable until transcoding ends. + + + No server found. - src/app/+videos/+video-edit/shared/video-edit.component.html - 153 + src/app/shared/shared-moderation/server-blocklist.component.html + 57 - - Captions - src/app/+videos/+video-edit/shared/video-edit.component.html - 163 + src/app/shared/shared-moderation/server-blocklist.component.html + 57 - - Add another caption + + + Muted accounts - src/app/+videos/+video-edit/shared/video-edit.component.html - 171 + src/app/shared/shared-moderation/account-blocklist.component.html + 3 - - See the subtitle file - src/app/+videos/+video-edit/shared/video-edit.component.html - 180 + src/app/shared/shared-moderation/account-blocklist.component.html + 3 - - Already uploaded ✔ + + + Showing to of muted accounts - src/app/+videos/+video-edit/shared/video-edit.component.html - 184 + src/app/shared/shared-moderation/account-blocklist.component.html + 10 - - Will be created on update - src/app/+videos/+video-edit/shared/video-edit.component.html - 192 + src/app/shared/shared-moderation/account-blocklist.component.html + 10 - - Cancel create + + + Account - src/app/+videos/+video-edit/shared/video-edit.component.html - 194 + src/app/shared/shared-moderation/account-blocklist.component.html + 28 - - Will be deleted on update - src/app/+videos/+video-edit/shared/video-edit.component.html - 200 + src/app/shared/shared-moderation/account-blocklist.component.html + 28 - - Cancel deletion - src/app/+videos/+video-edit/shared/video-edit.component.html - 202 + src/app/+admin/moderation/video-comment-list/video-comment-list.component.html + 59 - - - No captions for now. - + + + No account found matching current filters. - src/app/+videos/+video-edit/shared/video-edit.component.html - 207 + src/app/shared/shared-moderation/account-blocklist.component.html + 63 - - Advanced settings - src/app/+videos/+video-edit/shared/video-edit.component.html - 216 + src/app/shared/shared-moderation/account-blocklist.component.html + 63 - - Video preview + + + No account found. - src/app/+videos/+video-edit/shared/video-edit.component.html - 223 + src/app/shared/shared-moderation/account-blocklist.component.html + 64 - - Support - src/app/+videos/+video-edit/shared/video-edit.component.html - 232 + src/app/shared/shared-moderation/account-blocklist.component.html + 64 + + + + Reports + + src/app/+my-account/my-account-abuses/my-account-abuses-list.component.html + 3 - - - Short text to tell people how they can support you (membership platform...). - - src/app/+videos/+video-edit/shared/video-edit.component.html - 235 + src/app/+admin/moderation/abuse-list/abuse-list.component.html + 3 - - Original publication date + + + Discover videos - src/app/+videos/+video-edit/shared/video-edit.component.html - 252 + src/app/+videos/videos-routing.module.ts + 23 - - - This is the date when the content was originally published (e.g. the release date for a film) - + + + Trending videos - src/app/+videos/+video-edit/shared/video-edit.component.html - 255 + src/app/+videos/videos-routing.module.ts + 32 - - Enable video comments + + + Most liked videos - src/app/+videos/+video-edit/shared/video-edit.component.html - 273 + src/app/+videos/videos-routing.module.ts + 45 - - Enable download - src/app/+videos/+video-edit/shared/video-edit.component.html - 278 + src/app/+videos/video-list/video-most-liked.component.ts + 41 - - Select the torrent to import + + + Recently added videos - src/app/+videos/+video-edit/video-add-components/video-import-torrent.component.html - 6 + src/app/+videos/videos-routing.module.ts + 58 - - OR + + + Local videos - src/app/+videos/+video-edit/video-add-components/video-import-torrent.component.html - 10 + src/app/+videos/videos-routing.module.ts + 84 - - Paste magnet URI - src/app/+videos/+video-edit/video-add-components/video-import-torrent.component.html - 13 + src/app/+videos/video-list/video-local.component.ts + 36 - - - 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. - + + + Upload a video - src/app/+videos/+video-edit/video-add-components/video-import-torrent.component.html - 16 + src/app/+videos/videos-routing.module.ts + 97 - - Sorry, but something went wrong + + + Edit a video - src/app/+videos/+video-edit/video-add-components/video-import-torrent.component.html - 52 + src/app/+videos/videos-routing.module.ts + 106 + + + Violent or repulsive - src/app/+videos/+video-edit/video-add-components/video-import-url.component.html - 48 + src/app/shared/shared-moderation/abuse.service.ts + 139 + + + Contains offensive, violent, or coarse language or iconography. - src/app/+videos/+video-edit/video-add-components/video-upload.component.html - 63 + src/app/shared/shared-moderation/abuse.service.ts + 140 + + + + Hateful or abusive + + src/app/shared/shared-moderation/abuse.service.ts + 144 + + + + Contains abusive, racist or sexist language or iconography. + + src/app/shared/shared-moderation/abuse.service.ts + 145 + + + + Spam, ad or false news + + src/app/shared/shared-moderation/abuse.service.ts + 149 + + + + Contains marketing, spam, purposefully deceitful news, or otherwise misleading thumbnail/text/tags. Please provide reputable sources to report hoaxes. + + src/app/shared/shared-moderation/abuse.service.ts + 150 + + + + Privacy breach or doxxing + + 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/shared/shared-moderation/abuse.service.ts + 155 + + + + Copyright + + src/app/shared/shared-moderation/abuse.service.ts + 159 + + + src/app/shared/shared-abuse-list/abuse-details.component.ts + 25 + + + + Infringes your copyright wrt. the regional laws with which the server must comply. + + src/app/shared/shared-moderation/abuse.service.ts + 160 + + + + Breaks server rules + + src/app/shared/shared-moderation/abuse.service.ts + 164 + + + + Anything not included in the above that breaks the terms of service, code of conduct, or general rules in place on the server. + + src/app/shared/shared-moderation/abuse.service.ts + 165 + + + + Thumbnails + + src/app/shared/shared-moderation/abuse.service.ts + 173 + + + src/app/shared/shared-abuse-list/abuse-details.component.ts + 27 + + + + The above can only be seen in thumbnails. + + src/app/shared/shared-moderation/abuse.service.ts + 174 + + + + Captions + + src/app/shared/shared-moderation/abuse.service.ts + 178 + + + src/app/shared/shared-abuse-list/abuse-details.component.ts + 28 + + + + The above can only be seen in captions (please describe which). + + src/app/shared/shared-moderation/abuse.service.ts + 179 + + + + Are you sure you want to delete your account? This will delete all your data, including channels, videos and comments. Content cached by other servers and other third-parties might make longer to be deleted. + + src/app/+my-account/my-account-settings/my-account-danger-zone/my-account-danger-zone.component.ts + 22 + + + + Type your username to confirm + + src/app/+my-account/my-account-settings/my-account-danger-zone/my-account-danger-zone.component.ts + 23 + + + + Delete your account + + 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-settings/my-account-danger-zone/my-account-danger-zone.component.ts + 26 + + + + Your account is deleted. + + src/app/+my-account/my-account-settings/my-account-danger-zone/my-account-danger-zone.component.ts + 32 + + + + Once you delete your account, there is no going back. You will be asked to confirm this action. + + src/app/+my-account/my-account-settings/my-account-danger-zone/my-account-danger-zone.component.html + 2 + + + + Delete your account + + src/app/+my-account/my-account-settings/my-account-danger-zone/my-account-danger-zone.component.html + 4 + + + + Please check your emails to verify your new email. + + src/app/+my-account/my-account-settings/my-account-change-email/my-account-change-email.component.ts + 53 + + + + Email updated. + + src/app/+my-account/my-account-settings/my-account-change-email/my-account-change-email.component.ts + 55 + + + + Your current email is + + src/app/+my-account/my-account-settings/my-account-change-email/my-account-change-email.component.html + 5 + + + + is awaiting email verification + + + src/app/+my-account/my-account-settings/my-account-change-email/my-account-change-email.component.html + 9,10 + + + + New email + + src/app/+my-account/my-account-settings/my-account-change-email/my-account-change-email.component.html + 15 + + + + Your new email + + src/app/+my-account/my-account-settings/my-account-change-email/my-account-change-email.component.html + 17 + + + + Your current password + + src/app/+my-account/my-account-settings/my-account-change-email/my-account-change-email.component.html + 26 + + + + Your password + + src/app/+my-account/my-account-settings/my-account-change-email/my-account-change-email.component.html + 28 + + + + Change email + + src/app/+my-account/my-account-settings/my-account-change-email/my-account-change-email.component.html + 36 + + + + Username is required. + + src/app/shared/form-validators/user-validators.ts + 12 + + + src/app/shared/form-validators/login-validators.ts + 9 + + + + Username must be at least 1 character long. + + src/app/shared/form-validators/user-validators.ts + 13 + + + + Username cannot be more than 50 characters long. + + src/app/shared/form-validators/user-validators.ts + 14 + + + + Username should be lowercase alphanumeric; dots and underscores are allowed. + + src/app/shared/form-validators/user-validators.ts + 15 + + + + Channel name is required. + + src/app/shared/form-validators/user-validators.ts + 27 + + + + Channel name must be at least 1 character long. + + src/app/shared/form-validators/user-validators.ts + 28 + + + + Channel name cannot be more than 50 characters long. + + src/app/shared/form-validators/user-validators.ts + 29 + + + + Channel name should be lowercase, and can contain only alphanumeric characters, dots and underscores. + + src/app/shared/form-validators/user-validators.ts + 30 + + + + Email is required. + + src/app/shared/form-validators/user-validators.ts + 37 + + + src/app/shared/form-validators/instance-validators.ts + 7 + + + + Email must be valid. + + src/app/shared/form-validators/user-validators.ts + 38 + + + src/app/shared/form-validators/instance-validators.ts + 8 + + + + Password is required. + + src/app/shared/form-validators/user-validators.ts + 49 + + + 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/shared/form-validators/user-validators.ts + 61 + + + + Password cannot be more than 255 characters long. + + src/app/shared/form-validators/user-validators.ts + 51 + + + src/app/shared/form-validators/user-validators.ts + 62 + + + + The new password and the confirmed password do not correspond. + + src/app/shared/form-validators/user-validators.ts + 69 + + + + Video quota is required. + + src/app/shared/form-validators/user-validators.ts + 76 + + + + Quota must be greater than -1. + + src/app/shared/form-validators/user-validators.ts + 77 + + + + Daily upload limit is required. + + src/app/shared/form-validators/user-validators.ts + 83 + + + + Daily upload limit must be greater than -1. + + src/app/shared/form-validators/user-validators.ts + 84 + + + + User role is required. + + src/app/shared/form-validators/user-validators.ts + 91 + + + + Description must be at least 3 characters long. + + src/app/shared/form-validators/user-validators.ts + 103 + + + src/app/shared/form-validators/video-channel-validators.ts + 38 + + + src/app/shared/form-validators/video-playlist-validators.ts + 33 + + + + Description cannot be more than 1000 characters long. + + src/app/shared/form-validators/user-validators.ts + 104 + + + src/app/shared/form-validators/video-channel-validators.ts + 39 + + + src/app/shared/form-validators/video-playlist-validators.ts + 34 + + + + You must agree with the instance terms in order to register on it. + + src/app/shared/form-validators/user-validators.ts + 113 + + + + Ban reason must be at least 3 characters long. + + src/app/shared/form-validators/user-validators.ts + 123 + + + + Ban reason cannot be more than 250 characters long. + + src/app/shared/form-validators/user-validators.ts + 124 + + + + Display name is required. + + src/app/shared/form-validators/user-validators.ts + 135 + + + src/app/shared/form-validators/video-channel-validators.ts + 26 + + + src/app/shared/form-validators/video-playlist-validators.ts + 12 + + + + Display name must be at least 1 character long. + + src/app/shared/form-validators/user-validators.ts + 136 + + + src/app/shared/form-validators/video-channel-validators.ts + 27 + + + src/app/shared/form-validators/video-playlist-validators.ts + 13 + + + + Display name cannot be more than 50 characters long. + + src/app/shared/form-validators/user-validators.ts + 137 + + + src/app/shared/form-validators/video-channel-validators.ts + 28 + + + + Video added in at timestamps + + src/app/shared/shared-video-playlist/video-add-to-playlist.component.ts + 377 + + + + Video added in + + src/app/shared/shared-video-playlist/video-add-to-playlist.component.ts + 378 + + + + Save to + + src/app/shared/shared-video-playlist/video-add-to-playlist.component.html + 4 + + + + Search playlists + + src/app/shared/shared-video-playlist/video-add-to-playlist.component.html + 9 + + + + Create a private playlist + + src/app/shared/shared-video-playlist/video-add-to-playlist.component.html + 66 + + + + Videos from your subscriptions + + src/app/+videos/video-list/video-user-subscriptions.component.ts + 41 + + + + Feed + + src/app/+videos/video-list/video-user-subscriptions.component.ts + 68 + + + + Feed URL copied + + src/app/+videos/video-list/video-user-subscriptions.component.ts + 104 + + + + Trending for the last 24 hours + + src/app/+videos/video-list/video-trending.component.ts + 46 + + + + Trending videos are those totalizing the greatest number of views during the last 24 hours + + src/app/+videos/video-list/video-trending.component.ts + 47 + + + + Videos that have the most likes. + + src/app/+videos/video-list/video-most-liked.component.ts + 42 + + + + Recently added + + src/app/+videos/video-list/video-recently-added.component.ts + 36 + + + + Yesterday + + src/app/shared/shared-video-miniature/abstract-video-list.ts + 117 + + + + This week + + src/app/shared/shared-video-miniature/abstract-video-list.ts + 118 + + + + This month + + src/app/shared/shared-video-miniature/abstract-video-list.ts + 119 + + + + Last month + + src/app/shared/shared-video-miniature/abstract-video-list.ts + 120 + + + + Older + + src/app/shared/shared-video-miniature/abstract-video-list.ts + 121 + + + + Cannot load more videos. Try again later. + + src/app/shared/shared-video-miniature/abstract-video-list.ts + 198 + + + + Video blocked. + + src/app/shared/shared-moderation/video-block.component.ts + 60 + + + src/app/shared/shared-abuse-list/abuse-list-table.component.ts + 340 + + + + Please describe the reason... + + src/app/shared/shared-moderation/video-block.component.html + 13 + + + + Block video "" + + src/app/shared/shared-moderation/video-block.component.html + 3 + + + + Block live "" + + src/app/shared/shared-moderation/video-block.component.html + 4 + + + + Unfederate the video + + src/app/shared/shared-moderation/video-block.component.html + 24 + + + + This will ask remote instances to delete it + + src/app/shared/shared-moderation/video-block.component.html + 27 + + + + Blocking this live will automatically terminate the live stream. + + src/app/shared/shared-moderation/video-block.component.html + 33,34 + + + + users banned. + + src/app/shared/shared-moderation/user-ban-modal.component.ts + 53 + + + + User banned. + + src/app/shared/shared-moderation/user-ban-modal.component.ts + 54 + + + + Ban + + src/app/shared/shared-moderation/user-ban-modal.component.html + 3 + + + + Reason... + + src/app/shared/shared-moderation/user-ban-modal.component.html + 12 + + + + A banned user will no longer be able to login. + + src/app/shared/shared-moderation/user-ban-modal.component.html + 21,22 + + + + Ban this user + + src/app/shared/shared-moderation/user-ban-modal.component.html + 31 + + + + Do you really want to delete ? +It will delete videos uploaded in this channel, and you will not be able to create another +channel with the same name ()! + + src/app/+my-library/+my-video-channels/my-video-channels.component.ts + 63,65 + + + + Please type the display name of the video channel () to confirm + + src/app/+my-library/+my-video-channels/my-video-channels.component.ts + 67 + + + + Video channel deleted. + + src/app/+my-library/+my-video-channels/my-video-channels.component.ts + 79 + + + + Views for the day + + src/app/+my-library/+my-video-channels/my-video-channels.component.ts + 98 + + + + My channels + + src/app/+my-library/+my-video-channels/my-video-channels.component.html + 4 + + + + Search your channels + + src/app/+my-library/+my-video-channels/my-video-channels.component.html + 11 + + + + Create video channel + + src/app/+my-library/+my-video-channels/my-video-channels.component.html + 19 + + + + {VAR_PLURAL, plural, =0 {No videos} =1 {1 video} other { videos}} + + src/app/+my-library/+my-video-channels/my-video-channels.component.html + 37 + + + + My video channels + + src/app/+my-library/+my-video-channels/my-video-channels-routing.module.ts + 13 + + + + Create a new video channel + + src/app/+my-library/+my-video-channels/my-video-channels-routing.module.ts + 22 + + + + Update video channel + + src/app/+my-library/+my-video-channels/my-video-channels-routing.module.ts + 31 + + + + Video channel updated. + + src/app/+my-library/+my-video-channels/my-video-channel-update.component.ts + 92 + + + + My Channels + + src/app/+my-library/+my-video-channels/my-video-channel-edit.component.html + 4 + + + src/app/+my-library/+my-video-channels/my-video-channel-edit.component.html + 4 + + + + Short text to tell people how they can support your channel (membership platform...).<br /><br /> + When you will upload a video in this channel, the video support field will be automatically filled by this text. + + src/app/+my-library/+my-video-channels/my-video-channel-edit.component.html + 77,78 + + + src/app/+my-library/+my-video-channels/my-video-channel-edit.component.html + 77,78 + + + + NEW CHANNEL + + src/app/+my-library/+my-video-channels/my-video-channel-edit.component.html + 25 + + + src/app/+my-library/+my-video-channels/my-video-channel-edit.component.html + 25 + + + + CHANNEL + + src/app/+my-library/+my-video-channels/my-video-channel-edit.component.html + 26 + + + src/app/+my-library/+my-video-channels/my-video-channel-edit.component.html + 26 + + + + Name + + src/app/+my-library/+my-video-channels/my-video-channel-edit.component.html + 32 + + + src/app/+my-library/+my-video-channels/my-video-channel-edit.component.html + 32 + + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 21 + + + + Example: my_channel + + src/app/+my-library/+my-video-channels/my-video-channel-edit.component.html + 35 + + + src/app/+my-library/+my-video-channels/my-video-channel-edit.component.html + 35 + + + + Overwrite support field of all videos of this channel + + src/app/+my-library/+my-video-channels/my-video-channel-edit.component.html + 92 + + + src/app/+my-library/+my-video-channels/my-video-channel-edit.component.html + 92 + + + + Confirmation of the password is required. + + src/app/shared/form-validators/reset-password-validators.ts + 9 + + + + Name is required. + + 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 + + + + Name cannot be more than 50 characters long. + + src/app/shared/form-validators/video-channel-validators.ts + 14 + + + + Name should be lowercase alphanumeric; dots and underscores are allowed. + + src/app/shared/form-validators/video-channel-validators.ts + 15 + + + + Support text must be at least 3 characters long. + + src/app/shared/form-validators/video-channel-validators.ts + 49 + + + + Support text cannot be more than 1000 characters long + + src/app/shared/form-validators/video-channel-validators.ts + 50 + + + + Process domains + + src/app/shared/shared-moderation/batch-domains-modal.component.ts + 28 + + + + + + src/app/shared/shared-moderation/batch-domains-modal.component.html + 3 + + + + 1 host (without "http://") per line + + src/app/shared/shared-moderation/batch-domains-modal.component.html + 11 + + + + Do you really want to delete this abuse report? + + src/app/shared/shared-abuse-list/abuse-list-table.component.ts + 129 + + + + Abuse deleted. + + src/app/shared/shared-abuse-list/abuse-list-table.component.ts + 134 + + + + Deleted comment + + src/app/shared/shared-abuse-list/abuse-list-table.component.ts + 210 + + + + Internal actions + + src/app/shared/shared-abuse-list/abuse-list-table.component.ts + 239 + + + src/app/+admin/moderation/video-block-list/video-block-list.component.ts + 43 + + + + Messages with reporter + + src/app/shared/shared-abuse-list/abuse-list-table.component.ts + 244 + + + + Messages with moderators + + src/app/shared/shared-abuse-list/abuse-list-table.component.ts + 245 + + + + Update internal note + + src/app/shared/shared-abuse-list/abuse-list-table.component.ts + 250 + + + + Mark as accepted + + src/app/shared/shared-abuse-list/abuse-list-table.component.ts + 255 + + + + Mark as rejected + + src/app/shared/shared-abuse-list/abuse-list-table.component.ts + 260 + + + + Add internal note + + src/app/shared/shared-abuse-list/abuse-list-table.component.ts + 265 + + + + Delete report + + src/app/shared/shared-abuse-list/abuse-list-table.component.ts + 270 + + + + Actions for the flagged account + + src/app/shared/shared-abuse-list/abuse-list-table.component.ts + 281 + + + + Mute server account + + src/app/shared/shared-abuse-list/abuse-list-table.component.ts + 293 + + + + Actions for the reporter + + src/app/shared/shared-abuse-list/abuse-list-table.component.ts + 305 + + + + Mute reporter + + src/app/shared/shared-abuse-list/abuse-list-table.component.ts + 311 + + + + Mute server + + src/app/shared/shared-abuse-list/abuse-list-table.component.ts + 317 + + + + Actions for the video + + src/app/shared/shared-abuse-list/abuse-list-table.component.ts + 329 + + + src/app/+admin/moderation/video-block-list/video-block-list.component.ts + 66 + + + + Block video + + src/app/shared/shared-abuse-list/abuse-list-table.component.ts + 334 + + + + Unblock video + + src/app/shared/shared-abuse-list/abuse-list-table.component.ts + 350 + + + + Video unblocked. + + src/app/shared/shared-abuse-list/abuse-list-table.component.ts + 356 + + + + Delete video + + src/app/shared/shared-abuse-list/abuse-list-table.component.ts + 366 + + + + Video deleted. + + src/app/shared/shared-abuse-list/abuse-list-table.component.ts + 378 + + + src/app/+admin/moderation/video-block-list/video-block-list.component.ts + 86 + + + + Actions for the comment + + src/app/shared/shared-abuse-list/abuse-list-table.component.ts + 395 + + + + Delete comment + + src/app/shared/shared-abuse-list/abuse-list-table.component.ts + 401 + + + + Do you really want to delete this comment? + + src/app/shared/shared-abuse-list/abuse-list-table.component.ts + 405 + + + src/app/+videos/+video-watch/comment/video-comments.component.ts + 166 + + + + Comment deleted. + + src/app/shared/shared-abuse-list/abuse-list-table.component.ts + 413 + + + + Server muted by the instance. + + src/app/shared/shared-abuse-list/abuse-list-table.component.ts + 441 + + + + Showing to of reports + + src/app/shared/shared-abuse-list/abuse-list-table.component.html + 5 + + + + Advanced report filters + + src/app/shared/shared-abuse-list/abuse-list-table.component.html + 18 + + + + Unsolved reports + + src/app/shared/shared-abuse-list/abuse-list-table.component.html + 19 + + + + Accepted reports + + src/app/shared/shared-abuse-list/abuse-list-table.component.html + 20 + + + + Refused reports + + src/app/shared/shared-abuse-list/abuse-list-table.component.html + 21 + + + + Reports with blocked videos + + src/app/shared/shared-abuse-list/abuse-list-table.component.html + 22 + + + + Reports with deleted videos + + src/app/shared/shared-abuse-list/abuse-list-table.component.html + 23 + + + + Video/Comment/Account + + src/app/shared/shared-abuse-list/abuse-list-table.component.html + 42 + + + + State + + src/app/shared/shared-abuse-list/abuse-list-table.component.html + 44 + + + src/app/+admin/follows/following-list/following-list.component.html + 33 + + + src/app/+admin/follows/followers-list/followers-list.component.html + 29 + + + + Messages + + src/app/shared/shared-abuse-list/abuse-list-table.component.html + 45 + + + + Reporter + + src/app/shared/shared-abuse-list/abuse-list-table.component.html + 41 + + + src/app/shared/shared-abuse-list/abuse-details.component.html + 7 + + + + Internal note + + src/app/shared/shared-abuse-list/abuse-list-table.component.html + 46 + + + + More information + + src/app/shared/shared-abuse-list/abuse-list-table.component.html + 52 + + + src/app/+admin/system/jobs/jobs.component.html + 46 + + + src/app/+videos/+video-watch/video-watch.component.html + 312 + + + src/app/+admin/moderation/video-comment-list/video-comment-list.component.html + 73 + + + src/app/+admin/moderation/video-block-list/video-block-list.component.html + 53 + + + src/app/+admin/moderation/video-block-list/video-block-list.component.html + 53 + + + + Deleted account + + src/app/shared/shared-abuse-list/abuse-list-table.component.html + 82,83 + + + + This video has been reported multiple times. + + src/app/shared/shared-abuse-list/abuse-list-table.component.html + 95 + + + src/app/shared/shared-abuse-list/abuse-list-table.component.html + 95 + + + + The video was blocked + + src/app/shared/shared-abuse-list/abuse-list-table.component.html + 104 + + + src/app/shared/shared-abuse-list/abuse-list-table.component.html + 104 + + + + by on + + src/app/shared/shared-abuse-list/abuse-list-table.component.html + 107 + + + src/app/shared/shared-abuse-list/abuse-list-table.component.html + 124 + + + + Video was deleted + + src/app/shared/shared-abuse-list/abuse-list-table.component.html + 114 + + + + Account deleted + + src/app/shared/shared-abuse-list/abuse-list-table.component.html + 150,151 + + + + No abuses found matching current filters. + + src/app/shared/shared-abuse-list/abuse-list-table.component.html + 188 + + + + No abuses found. + + src/app/shared/shared-abuse-list/abuse-list-table.component.html + 189 + + + + The channel is required. + + src/app/shared/form-validators/video-ownership-change-validators.ts + 7 + + + + The username is required. + + src/app/shared/form-validators/video-ownership-change-validators.ts + 14 + + + + You can only transfer ownership to a local account + + src/app/shared/form-validators/video-ownership-change-validators.ts + 15 + + + + Display name cannot be more than 120 characters long. + + src/app/shared/form-validators/video-playlist-validators.ts + 14 + + + + Privacy is required. + + src/app/shared/form-validators/video-playlist-validators.ts + 23 + + + + The channel is required when the playlist is public. + + src/app/shared/form-validators/video-playlist-validators.ts + 41 + + + + Video channel created. + + src/app/+my-library/+my-video-channels/my-video-channel-create.component.ts + 56 + + + + This name already exists on this instance. + + 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/shared/form-validators/video-block-validators.ts + 7 + + + + Block reason cannot be more than 300 characters long. + + src/app/shared/form-validators/video-block-validators.ts + 8 + + + + Video reported. + + src/app/shared/shared-moderation/report-modals/video-report.component.ts + 110 + + + + Report video "" + + src/app/shared/shared-moderation/report-modals/video-report.component.html + 3 + + + + Your report will be sent to moderators of and will be forwarded to the video origin () too. + + src/app/shared/shared-moderation/report-modals/video-report.component.html + 74,76 + + + + video + + src/app/shared/shared-video-miniature/video-download.component.ts + 48 + + + + subtitles + + src/app/shared/shared-video-miniature/video-download.component.ts + 49 + + + + Encoder + + src/app/shared/shared-video-miniature/video-download.component.ts + 145 + + + + Format name + + src/app/shared/shared-video-miniature/video-download.component.ts + 146 + + + + Size + + src/app/shared/shared-video-miniature/video-download.component.ts + 147 + + + + Bitrate + + src/app/shared/shared-video-miniature/video-download.component.ts + 149 + + + src/app/shared/shared-video-miniature/video-download.component.ts + 172 + + + + Codec + + src/app/shared/shared-video-miniature/video-download.component.ts + 169 + + + + Profile + + src/app/shared/shared-video-miniature/video-download.component.ts + 170 + + + + Resolution + + src/app/shared/shared-video-miniature/video-download.component.ts + 179 + + + + Aspect ratio + + src/app/shared/shared-video-miniature/video-download.component.ts + 180 + + + + Average frame rate + + src/app/shared/shared-video-miniature/video-download.component.ts + 181 + + + + Pixel format + + src/app/shared/shared-video-miniature/video-download.component.ts + 182 + + + + Sample rate + + src/app/shared/shared-video-miniature/video-download.component.ts + 186 + + + + Channel Layout + + src/app/shared/shared-video-miniature/video-download.component.ts + 187 + + + + Download + + src/app/shared/shared-video-miniature/video-download.component.html + 4 + + + src/app/shared/shared-video-miniature/video-download.component.html + 104 + + + + subtitles + + src/app/shared/shared-video-miniature/video-download.component.html + 11 + + + + video + + src/app/shared/shared-video-miniature/video-download.component.html + 12 + + + + Format + + src/app/shared/shared-video-miniature/video-download.component.html + 45 + + + + Video stream + + src/app/shared/shared-video-miniature/video-download.component.html + 57 + + + + Audio stream + + src/app/shared/shared-video-miniature/video-download.component.html + 69 + + + + + + src/app/shared/shared-video-miniature/video-download.component.html + 49 + + + src/app/shared/shared-video-miniature/video-download.component.html + 61 + + + src/app/shared/shared-video-miniature/video-download.component.html + 73 + + + + Direct download + + src/app/shared/shared-video-miniature/video-download.component.html + 87 + + + + Torrent (.torrent file) + + src/app/shared/shared-video-miniature/video-download.component.html + 92 + + + + New video from your subscriptions + + src/app/+my-account/my-account-settings/my-account-notification-preferences/my-account-notification-preferences.component.ts + 32 + + + + New comment on your video + + src/app/+my-account/my-account-settings/my-account-notification-preferences/my-account-notification-preferences.component.ts + 33 + + + + New abuse + + src/app/+my-account/my-account-settings/my-account-notification-preferences/my-account-notification-preferences.component.ts + 34 + + + + Video blocked automatically waiting review + + src/app/+my-account/my-account-settings/my-account-notification-preferences/my-account-notification-preferences.component.ts + 35 + + + + One of your video is blocked/unblocked + + src/app/+my-account/my-account-settings/my-account-notification-preferences/my-account-notification-preferences.component.ts + 36 + + + + Video published (after transcoding/scheduled update) + + src/app/+my-account/my-account-settings/my-account-notification-preferences/my-account-notification-preferences.component.ts + 37 + + + + Video import finished + + src/app/+my-account/my-account-settings/my-account-notification-preferences/my-account-notification-preferences.component.ts + 38 + + + + A new user registered on your instance + + src/app/+my-account/my-account-settings/my-account-notification-preferences/my-account-notification-preferences.component.ts + 39 + + + + You or your channel(s) has a new follower + + src/app/+my-account/my-account-settings/my-account-notification-preferences/my-account-notification-preferences.component.ts + 40 + + + + Someone mentioned you in video comments + + src/app/+my-account/my-account-settings/my-account-notification-preferences/my-account-notification-preferences.component.ts + 41 + + + + Your instance has a new follower + + src/app/+my-account/my-account-settings/my-account-notification-preferences/my-account-notification-preferences.component.ts + 42 + + + + Your instance automatically followed another instance + + src/app/+my-account/my-account-settings/my-account-notification-preferences/my-account-notification-preferences.component.ts + 43 + + + + An abuse report received a new message + + src/app/+my-account/my-account-settings/my-account-notification-preferences/my-account-notification-preferences.component.ts + 44 + + + + One of your abuse reports has been accepted or rejected by moderators + + src/app/+my-account/my-account-settings/my-account-notification-preferences/my-account-notification-preferences.component.ts + 45 + + + + Preferences saved + + 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 + + + + Web + + src/app/+my-account/my-account-settings/my-account-notification-preferences/my-account-notification-preferences.component.html + 3 + + + + PeerTube + + src/app/+about/about.component.html + 7 + + + + Network + + src/app/+about/about.component.html + 9 + + + + About this instance + + src/app/+about/about-routing.module.ts + 26 + + + + About PeerTube + + src/app/+about/about-routing.module.ts + 38 + + + + About this instance's network + + src/app/+about/about-routing.module.ts + 47 + + + + Plugins + + src/app/+admin/plugins/shared/plugin-api.service.ts + 33 + + + + Themes + + src/app/+admin/plugins/shared/plugin-api.service.ts + 37 + + + + plugin + + src/app/+admin/plugins/shared/plugin-api.service.ts + 45 + + + + theme + + src/app/+admin/plugins/shared/plugin-api.service.ts + 48 + + + + Installed + + src/app/+admin/plugins/plugins.component.html + 3 + + + + Settings updated. + + src/app/+admin/plugins/plugin-show-installed/plugin-show-installed.component.ts + 52 + + + + This does not have settings. + + src/app/+admin/plugins/plugin-show-installed/plugin-show-installed.component.html + 16,18 + + + + The plugin index is not available. Please retry later. + + src/app/+admin/plugins/plugin-search/plugin-search.component.ts + 100 + + + + 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 + 122 + + + + Install ? + + src/app/+admin/plugins/plugin-search/plugin-search.component.ts + 123 + + + + installed. + + src/app/+admin/plugins/plugin-search/plugin-search.component.ts + 135 + + + + Search... + + src/app/+admin/plugins/plugin-search/plugin-search.component.html + 6 + + + + To load your new installed plugins or themes, refresh the page. + + + src/app/+admin/plugins/plugin-search/plugin-search.component.html + 10,11 + + + + Popular + + src/app/+admin/plugins/plugin-search/plugin-search.component.html + 16 + + + + for "" + + src/app/+admin/plugins/plugin-search/plugin-search.component.html + 22,24 + + + + No results. + + + src/app/+admin/plugins/plugin-search/plugin-search.component.html + 29,30 + + + + Plugin homepage (new window) + + src/app/+admin/plugins/plugin-search/plugin-search.component.html + 40 + + + src/app/+admin/plugins/plugin-list-installed/plugin-list-installed.component.html + 17 + + + src/app/+admin/plugins/plugin-list-installed/plugin-list-installed.component.html + 21 + + + + Plugin npm package (new window) + + src/app/+admin/plugins/plugin-search/plugin-search.component.html + 44 + + + + You don't have plugins installed yet. + + src/app/+admin/plugins/plugin-list-installed/plugin-list-installed.component.ts + 89 + + + + You don't have themes installed yet. + + src/app/+admin/plugins/plugin-list-installed/plugin-list-installed.component.ts + 92 + + + + Update to + + src/app/+admin/plugins/plugin-list-installed/plugin-list-installed.component.ts + 100 + + + + Do you really want to uninstall ? + + src/app/+admin/plugins/plugin-list-installed/plugin-list-installed.component.ts + 109 + + + + Uninstall + + src/app/+admin/plugins/plugin-list-installed/plugin-list-installed.component.ts + 110 + + + + uninstalled. + + src/app/+admin/plugins/plugin-list-installed/plugin-list-installed.component.ts + 117 + + + + updated. + + src/app/+admin/plugins/plugin-list-installed/plugin-list-installed.component.ts + 139 + + + + Uninstall + + src/app/+admin/plugins/plugin-list-installed/plugin-list-installed.component.html + 32 + + + + is not valid + + src/app/shared/form-validators/batch-domains-validators.ts + 19 + + + + Domain is required. + + src/app/shared/form-validators/batch-domains-validators.ts + 56 + + + + Domains entered are invalid. + + src/app/shared/form-validators/batch-domains-validators.ts + 57 + + + + Domains entered contain duplicates. + + src/app/shared/form-validators/batch-domains-validators.ts + 58 + + + + Violent or Repulsive + + src/app/shared/shared-abuse-list/abuse-details.component.ts + 21 + + + + Hateful or Abusive + + src/app/shared/shared-abuse-list/abuse-details.component.ts + 22 + + + + Spam or Misleading + + src/app/shared/shared-abuse-list/abuse-details.component.ts + 23 + + + + Privacy + + src/app/shared/shared-abuse-list/abuse-details.component.ts + 24 + + + + Server rules + + src/app/shared/shared-abuse-list/abuse-details.component.ts + 26 + + + + Report + + src/app/shared/shared-abuse-list/abuse-details.component.html + 65 + + + + {VAR_PLURAL, plural, =1 {1 report} other { reports}} + + src/app/shared/shared-abuse-list/abuse-details.component.html + 27 + + + + + + src/app/shared/shared-abuse-list/abuse-details.component.html + 27 + + + + Reportee + + src/app/shared/shared-abuse-list/abuse-details.component.html + 33 + + + + {VAR_PLURAL, plural, =1 {1 report} other { reports}} + + src/app/shared/shared-abuse-list/abuse-details.component.html + 52 + + + + + + src/app/shared/shared-abuse-list/abuse-details.component.html + 52 + + + + Updated + + src/app/shared/shared-abuse-list/abuse-details.component.html + 58 + + + + Reported part + + src/app/shared/shared-abuse-list/abuse-details.component.html + 83 + + + + Note + + src/app/shared/shared-abuse-list/abuse-details.component.html + 90 + + + + The video was deleted + + src/app/shared/shared-abuse-list/abuse-details.component.html + 99 + + + + Comment: + + src/app/shared/shared-abuse-list/abuse-details.component.html + 105 + + + + Comment updated. + + src/app/shared/shared-abuse-list/moderation-comment-modal.component.ts + 58 + + + + Moderation comment + + src/app/shared/shared-abuse-list/moderation-comment-modal.component.html + 3 + + + + This comment can only be seen by you or the other moderators. + + src/app/shared/shared-abuse-list/moderation-comment-modal.component.html + 21,22 + + + + Update this comment + + src/app/shared/shared-abuse-list/moderation-comment-modal.component.html + 31 + + + + Add a message to communicate with the reporter + + src/app/shared/shared-abuse-list/abuse-message-modal.component.ts + 100 + + + + Add a message to communicate with the moderation team + + src/app/shared/shared-abuse-list/abuse-message-modal.component.ts + 103 + + + + Add a message + + src/app/shared/shared-abuse-list/abuse-message-modal.component.html + 44 + + + + Messages with the reporter + + src/app/shared/shared-abuse-list/abuse-message-modal.component.html + 4 + + + + Messages with the moderation team + + src/app/shared/shared-abuse-list/abuse-message-modal.component.html + 5 - - - Congratulations, the video will be imported with BitTorrent! You can already add information about this video. - + + + No messages for now. - src/app/+videos/+video-edit/video-add-components/video-import-torrent.component.html - 56 + src/app/shared/shared-abuse-list/abuse-message-modal.component.html + 28,29 - - Update + + + Report reason is required. - src/app/+videos/+video-edit/video-add-components/video-import-torrent.component.html - 73 + src/app/shared/form-validators/abuse-validators.ts + 7 + + + Report reason must be at least 2 characters long. - src/app/+videos/+video-edit/video-add-components/video-import-url.component.html - 69 + src/app/shared/form-validators/abuse-validators.ts + 8 + + + Report reason cannot be more than 3000 characters long. - src/app/+videos/+video-edit/video-update.component.html - 3 + src/app/shared/form-validators/abuse-validators.ts + 9 + + + Moderation comment is required. - src/app/+videos/+video-edit/video-update.component.html + src/app/shared/form-validators/abuse-validators.ts 16 - - URL + + + Moderation comment must be at least 2 characters long. - src/app/+videos/+video-edit/video-add-components/video-import-url.component.html - 6 + src/app/shared/form-validators/abuse-validators.ts + 17 + + + Moderation comment cannot be more than 3000 characters long. - src/app/+videos/+video-watch/modal/video-share.component.html - 33 + src/app/shared/form-validators/abuse-validators.ts + 18 - - - 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. - + + + Abuse message is required. - src/app/+videos/+video-edit/video-add-components/video-import-url.component.html - 10 + src/app/shared/form-validators/abuse-validators.ts + 25 - - - Congratulations, the video behind will be imported! You can already add information about this video. - + + + Abuse message must be at least 2 characters long. - src/app/+videos/+video-edit/video-add-components/video-import-url.component.html - 52 + src/app/shared/form-validators/abuse-validators.ts + 26 - - Select the file to upload + + + Abuse message cannot be more than 3000 characters long. - src/app/+videos/+video-edit/video-add-components/video-upload.component.html - 6 + src/app/shared/form-validators/abuse-validators.ts + 27 - - Scheduled + + + Job type - src/app/+videos/+video-edit/video-add-components/video-upload.component.html - 24 + src/app/+admin/system/jobs/jobs.component.html + 3 - - Video background image + + + Job state - src/app/+videos/+video-edit/video-add-components/video-upload.component.html - 31 + src/app/+admin/system/jobs/jobs.component.html + 12 - - - Image that will be merged with your audio file. - - The chosen image will be definitive and cannot be modified. - + + + Showing to of jobs - src/app/+videos/+video-edit/video-add-components/video-upload.component.html - 33 + src/app/+admin/system/jobs/jobs.component.html + 32 - - Processing… + + + ID - src/app/+videos/+video-edit/video-add-components/video-upload.component.html - 55 + src/app/+admin/system/jobs/jobs.component.html + 38 - - - Congratulations! Your video is now available in your private library. - + + + Type - src/app/+videos/+video-edit/video-add-components/video-upload.component.html - 67 + src/app/+admin/system/jobs/jobs.component.html + 39 - - Publish will be available when upload is finished + + + No jobs found. - src/app/+videos/+video-edit/video-add-components/video-upload.component.html - 80 + src/app/+admin/system/jobs/jobs.component.html + 86 - - Publish + + + No jobs found that are . - src/app/+videos/+video-edit/video-add-components/video-upload.component.html - 82 + src/app/+admin/system/jobs/jobs.component.html + 87 - - Sorry, the upload feature is disabled for your account. If you want to add videos, an admin must unlock your quota. + + + None - no upload possible - src/app/+videos/+video-edit/video-add.component.html - 3 + src/app/+admin/config/shared/config.service.ts + 23 - - Read instance rules for help - src/app/+videos/+video-edit/video-add.component.html - 4 + src/app/+admin/config/shared/config.service.ts + 36 - - - 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. - + + + 100MB - src/app/+videos/+video-edit/video-add.component.html - 10 + src/app/+admin/config/shared/config.service.ts + 24 - - Import - src/app/+videos/+video-edit/video-add.component.html - 19 + src/app/+admin/config/shared/config.service.ts + 39 - - Upload + + + 500MB - src/app/+videos/+video-edit/video-add.component.html - 20 + src/app/+admin/config/shared/config.service.ts + 25 - - Upload a file - src/app/+videos/+video-edit/video-add.component.html - 26 + src/app/+admin/config/shared/config.service.ts + 40 - - Import with URL + + + 1GB - src/app/+videos/+video-edit/video-add.component.html - 36 + src/app/+admin/config/shared/config.service.ts + 26 - - Import with torrent + + + 5GB - src/app/+videos/+video-edit/video-add.component.html - 46 + src/app/+admin/config/shared/config.service.ts + 27 - - - Other videos - - src/app/+videos/+video-watch/recommendations/recommended-videos.component.html - 4 + src/app/+admin/config/shared/config.service.ts + 42 - - AUTOPLAY + + + 20GB - src/app/+videos/+video-watch/recommendations/recommended-videos.component.html - 10 + src/app/+admin/config/shared/config.service.ts + 28 - - Share + + + 50GB - src/app/+videos/+video-watch/modal/video-share.component.html - 3 + src/app/+admin/config/shared/config.service.ts + 29 - - Share the playlist + + + 10MB - src/app/+videos/+video-watch/modal/video-share.component.html - 10 + src/app/+admin/config/shared/config.service.ts + 37 - - Share the playlist at this video position + + + 50MB - src/app/+videos/+video-watch/modal/video-share.component.html - 19 + src/app/+admin/config/shared/config.service.ts + 38 - - Share the video + + + 2GB - src/app/+videos/+video-watch/modal/video-share.component.html - 28 + src/app/+admin/config/shared/config.service.ts + 41 - - QR-Code + + + Instance unmuted by your instance. - src/app/+videos/+video-watch/modal/video-share.component.html - 43 + src/app/shared/shared-moderation/server-blocklist.component.ts + 46 - - Embed + + + Instance muted by your instance. - src/app/+videos/+video-watch/modal/video-share.component.html - 53 + src/app/shared/shared-moderation/server-blocklist.component.ts + 69 - - - 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). - + + + Account unmuted by your instance. - src/app/+videos/+video-watch/modal/video-share.component.html - 59 + src/app/shared/shared-moderation/account-blocklist.component.ts + 48 - - Auto select subtitle + + + Federation - src/app/+videos/+video-watch/modal/video-share.component.html - 90 + src/app/+admin/admin.component.ts + 26 - - Autoplay + + + Instances you follow - src/app/+videos/+video-watch/modal/video-share.component.html - 121 + src/app/+admin/admin.component.ts + 29 - - Loop + + + Instances following you - src/app/+videos/+video-watch/modal/video-share.component.html - 135 + src/app/+admin/admin.component.ts + 34 - - Display video title + + + Video redundancies - src/app/+videos/+video-watch/modal/video-share.component.html - 144 + src/app/+admin/admin.component.ts + 39 - - Display privacy warning + + + Reports - src/app/+videos/+video-watch/modal/video-share.component.html - 151 + src/app/+admin/admin.component.ts + 53 - - Display player controls - src/app/+videos/+video-watch/modal/video-share.component.html - 158 + src/app/+admin/moderation/moderation.routes.ts + 37 - - Display PeerTube button link + + + Video blocks - src/app/+videos/+video-watch/modal/video-share.component.html - 165 + src/app/+admin/admin.component.ts + 60 - - - More customization - + + + Video comments - src/app/+videos/+video-watch/modal/video-share.component.html - 177 + src/app/+admin/admin.component.ts + 67 - - - Less customization - - src/app/+videos/+video-watch/modal/video-share.component.html - 185 + src/app/+admin/moderation/moderation.routes.ts + 86 - - Support + + + Users - src/app/+videos/+video-watch/modal/video-support.component.html - 3 + src/app/+admin/admin.component.ts + 88 - - Maybe later + + + Configuration - src/app/+videos/+video-watch/modal/video-support.component.html - 11 + src/app/+admin/admin.component.ts + 95 - - Public + + + Plugins/Themes - src/app/+videos/+video-watch/video-watch-playlist.component.html - 8 + src/app/+admin/admin.component.ts + 99 - - - The video is being imported, it will be available when the import is finished. - + + + System - src/app/+videos/+video-watch/video-watch.component.html - 19 + src/app/+admin/admin.component.ts + 103 - - - The video is being transcoded, it may not work properly. - + + + enabled - src/app/+videos/+video-watch/video-watch.component.html + src/app/+admin/follows/shared/redundancy-checkbox.component.ts 23 - - - This video will be published on . - + + + disabled - src/app/+videos/+video-watch/video-watch.component.html - 27 + src/app/+admin/follows/shared/redundancy-checkbox.component.ts + 23 - - This video is blocked. + + + Redundancy for is - src/app/+videos/+video-watch/video-watch.component.html - 32 + src/app/+admin/follows/shared/redundancy-checkbox.component.ts + 25 - - - Published • views - + + + Follow request(s) sent! - src/app/+videos/+video-watch/video-watch.component.html - 45 + src/app/+admin/follows/following-list/following-list.component.ts + 47 - - - Published • views - + + + Do you really want to unfollow ? - src/app/+videos/+video-watch/video-watch.component.html - 56 + src/app/+admin/follows/following-list/following-list.component.ts + 57 - - SUPPORT + + + Unfollow - src/app/+videos/+video-watch/video-watch.component.html - 87 + src/app/+admin/follows/following-list/following-list.component.ts + 58 - - SHARE + + + You are not following anymore. - src/app/+videos/+video-watch/video-watch.component.html - 92 + src/app/+admin/follows/following-list/following-list.component.ts + 64 - - SAVE + + + Instances you follow - src/app/+videos/+video-watch/video-watch.component.html - 103 + src/app/+admin/follows/following-list/following-list.component.html + 3 - - DOWNLOAD + + + Showing to of hosts - src/app/+videos/+video-watch/video-watch.component.html - 117 + src/app/+admin/follows/following-list/following-list.component.html + 10 - - By + + + Follow domains - src/app/+videos/+video-watch/video-watch.component.html - 168 + src/app/+admin/follows/following-list/following-list.component.html + 79 - - Account page + + + Follow domain - src/app/+videos/+video-watch/video-watch.component.html - 167 + src/app/+admin/follows/following-list/following-list.component.html + 24 + + + Host - src/app/+videos/+video-watch/video-watch.component.html - 173 + src/app/+admin/follows/following-list/following-list.component.html + 32 - - + + + Redundancy allowed - src/app/+videos/+video-watch/video-watch.component.html - 174 + src/app/+admin/follows/following-list/following-list.component.html + 35 - - Show more + + + Accepted - src/app/+videos/+video-watch/video-watch.component.html - 195 + src/app/+admin/follows/following-list/following-list.component.html + 52 - - Show less - src/app/+videos/+video-watch/video-watch.component.html - 201 + src/app/+admin/follows/followers-list/followers-list.component.html + 53 - - Origin instance + + + Pending - src/app/+videos/+video-watch/video-watch.component.html - 213 + src/app/+admin/follows/following-list/following-list.component.html + 55 - - Originally published - src/app/+videos/+video-watch/video-watch.component.html - 218 + src/app/+admin/follows/followers-list/followers-list.component.html + 56 - - Friendly Reminder: + + + No host found matching current filters. - src/app/+videos/+video-watch/video-watch.component.html - 281 + src/app/+admin/follows/following-list/following-list.component.html + 71 - - - 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. - + + + Your instance is not following anyone. - src/app/+videos/+video-watch/video-watch.component.html - 282 + src/app/+admin/follows/following-list/following-list.component.html + 72 - - Get more information + + + It seems that you are not on a HTTPS server. Your webserver needs to have TLS activated in order to follow servers. - src/app/+videos/+video-watch/video-watch.component.html - 286 + src/app/+admin/follows/following-list/following-list.component.html + 82,83 - - - OK - + + + What is PeerTube? - src/app/+videos/+video-watch/video-watch.component.html - 289 + src/app/+about/about-peertube/about-peertube.component.html + 3,4 - - 1 Comment + + + PeerTube is a self-hosted ActivityPub-federated video streaming platform using P2P directly in your web browser. - src/app/+videos/+video-watch/comment/video-comments.component.html - 6 + src/app/+about/about-peertube/about-peertube.component.html + 10,11 - - Comments + + + It is free and open-source software, under AGPLv3 licence. - src/app/+videos/+video-watch/comment/video-comments.component.html - 7 + src/app/+about/about-peertube/about-peertube.component.html + 14,16 - - Comments + + + For more information, please visit joinpeertube.org. - src/app/+videos/+video-watch/comment/video-comments.component.html - 9 + src/app/+about/about-peertube/about-peertube.component.html + 19,20 - - - SORT BY - + + + Use PeerTube documentation - src/app/+videos/+video-watch/comment/video-comments.component.html - 15 + src/app/+about/about-peertube/about-peertube.component.html + 28,29 - - Most recent first (default) + + + Discover how to setup your account, what is a channel, how to create a playlist and more! - src/app/+videos/+video-watch/comment/video-comments.component.html - 19 + src/app/+about/about-peertube/about-peertube.component.html + 33,34 - - Most replies first + + + PeerTube Applications - src/app/+videos/+video-watch/comment/video-comments.component.html - 20 + src/app/+about/about-peertube/about-peertube.component.html + 41,42 - - No comments. + + + Discover unofficial Android applications or browser addons! - src/app/+videos/+video-watch/comment/video-comments.component.html - 32 + src/app/+about/about-peertube/about-peertube.component.html + 46,47 - - - View replies from and others - + + + Contribute on PeerTube - src/app/+videos/+video-watch/comment/video-comments.component.html - 78 + src/app/+about/about-peertube/about-peertube.component.html + 54,55 - - - View replies from - + + + Want to help to improve PeerTube? You can translate the web interface, give your feedback or directly contribute to the code! - src/app/+videos/+video-watch/comment/video-comments.component.html - 81 + src/app/+about/about-peertube/about-peertube.component.html + 59,60 - - View replies + + + P2P & Privacy - src/app/+videos/+video-watch/comment/video-comments.component.html - 85 + src/app/+about/about-peertube/about-peertube.component.html + 71 - - - Comments are disabled. - + + + 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/+videos/+video-watch/comment/video-comments.component.html - 95 + src/app/+about/about-peertube/about-peertube.component.html + 75,78 - - Add comment... + + + What are the consequences? - src/app/+videos/+video-watch/comment/video-comment-add.component.html - 6 + src/app/+about/about-peertube/about-peertube.component.html + 85 - - - Cancel - + + + 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/+videos/+video-watch/comment/video-comment-add.component.html - 20 + src/app/+about/about-peertube/about-peertube.component.html + 88,90 - - - Reply - + + + 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/+videos/+video-watch/comment/video-comment-add.component.html - 23 + src/app/+about/about-peertube/about-peertube.component.html + 94,96 - - You are one step away from commenting + + + For each request sent, the tracker returns random peers at a limited number. For instance, if there are 1000 peers in the swarm and the tracker sends only 20 peers for each request, there must be at least 50 requests sent to know every peer in the swarm - src/app/+videos/+video-watch/comment/video-comment-add.component.html - 31 + src/app/+about/about-peertube/about-peertube.component.html + 99,102 - - - 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. - + + + Those requests have to be sent regularly to know who starts/stops watching a video. It is easy to detect that kind of behaviour - src/app/+videos/+video-watch/comment/video-comment-add.component.html - 35 + src/app/+about/about-peertube/about-peertube.component.html + 105,106 - - - If you have an account on Mastodon or Pleroma, you can open it directly in their interface: - + + + 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/+videos/+video-watch/comment/video-comment-add.component.html - 40 + src/app/+about/about-peertube/about-peertube.component.html + 109,111 - - Login to comment + + + The IP address is a vague information: usually, it regularly changes and can represent many persons or entities - src/app/+videos/+video-watch/comment/video-comment-add.component.html - 52 + src/app/+about/about-peertube/about-peertube.component.html + 114,115 - - Highlighted comment + + + 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/+videos/+video-watch/comment/video-comment.component.html - 20 + src/app/+about/about-peertube/about-peertube.component.html + 118,123 - - Reply + + + 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/+videos/+video-watch/comment/video-comment.component.html - 44 + src/app/+about/about-peertube/about-peertube.component.html + 127,129 - - This comment has been deleted + + + How does PeerTube compare with YouTube? - src/app/+videos/+video-watch/comment/video-comment.component.html - 62 + src/app/+about/about-peertube/about-peertube.component.html + 131 - - - Sorry, we couldn't find the page you were looking for. - + + + 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/+page-not-found/page-not-found.component.html - 4 + src/app/+about/about-peertube/about-peertube.component.html + 134,137 - - Your message has been sent. + + What can I do to limit the exposure of my IP address? - src/app/+about/about-instance/contact-admin-modal.component.ts - 1 + src/app/+about/about-peertube/about-peertube.component.html + 139 - - You already sent this form recently + + Your IP address is public so every time you consult a website, there is a number of actors (in addition to the final website) seeing your IP in their connection logs: ISP/routers/trackers/CDN and more. PeerTube is transparent about it: we warn you that if you want to keep your IP private, you must use a VPN or Tor Browser. Thinking that removing P2P from PeerTube will give you back anonymity doesn't make sense. - src/app/+about/about-instance/contact-admin-modal.component.ts - 1 + src/app/+about/about-peertube/about-peertube.component.html + 142,146 - - No description + + What will be done to mitigate this problem? - src/app/+accounts/account-about/account-about.component.ts - 1 + src/app/+about/about-peertube/about-peertube.component.html + 148 + + + PeerTube wants to deliver the best countermeasures possible, to give you more choice and render attacks less likely. Here is what we put in place so far: - src/app/+video-channels/video-channel-about/video-channel-about.component.ts - 1 + src/app/+about/about-peertube/about-peertube.component.html + 151,153 - - Published videos + + We set a limit to the number of peers sent by the tracker - src/app/+accounts/account-videos/account-videos.component.ts - 1 + src/app/+about/about-peertube/about-peertube.component.html + 156 - - VIDEO CHANNELS + + We set a limit on the request frequency received by the tracker - src/app/+accounts/accounts.component.ts - 1 + src/app/+about/about-peertube/about-peertube.component.html + 157 - - ABOUT + + Allow instance admins to disable P2P from the administration interface - src/app/+accounts/accounts.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/+video-channels/video-channels.component.ts - 1 + src/app/+about/about-peertube/about-peertube.component.html + 162,164 - - Username copied + + Developed with ❤ by Framasoft - src/app/+accounts/accounts.component.ts - 1 + src/app/+about/about-peertube/about-peertube-contributors.component.html + 3 + + + Your message has been sent. - src/app/+video-channels/video-channels.component.ts - 1 + src/app/+about/about-instance/contact-admin-modal.component.ts + 76 - - {VAR_PLURAL, plural, =1 {1 subscriber} other { subscribers} } + + You already sent this form recently - src/app/+accounts/accounts.component.ts - 1 + src/app/+about/about-instance/contact-admin-modal.component.ts + 82 - - direct account followers + + Contact administrator - src/app/+accounts/accounts.component.ts - 1 + src/app/+about/about-instance/contact-admin-modal.component.html + 3 - - Report account + + Your name - src/app/+accounts/accounts.component.ts - 1 + src/app/+about/about-instance/contact-admin-modal.component.html + 11 - - Video redundancies + + Your email - src/app/+admin/admin.component.ts - 1 + src/app/+about/about-instance/contact-admin-modal.component.html + 20 - - Moderation + + Subject - src/app/+admin/admin.component.ts - 1 + src/app/+about/about-instance/contact-admin-modal.component.html + 29 - - Plugins/Themes + + Your message - src/app/+admin/admin.component.ts - 1 + src/app/+about/about-instance/contact-admin-modal.component.html + 38 - - System + + Link copied - src/app/+admin/admin.component.ts - 1 + src/app/+about/about-instance/about-instance.component.ts + 96 - - Audio-only + + About - src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts - 1 + src/app/+about/about-instance/about-instance.component.html + 5 - - A .mp4 that keeps the original audio track, with no video + + FEATURES - src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts - 1 + src/app/+about/about-instance/about-instance.component.html + 203 - - 240p + + STATISTICS - src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts - 1 + src/app/+about/about-instance/about-instance.component.html + 215 - - 360p + + Contact administrator - src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts - 1 + src/app/+about/about-instance/about-instance.component.html + 7 - - 480p + + This instance is dedicated to sensitive/NSFW content. - src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts - 1 + src/app/+about/about-instance/about-instance.component.html + 19 - - 720p + + ADMINISTRATORS & SUSTAINABILITY - src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts - 1 + src/app/+about/about-instance/about-instance.component.html + 32,33 - - 1080p + + Who we are - src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts - 1 + src/app/+about/about-instance/about-instance.component.html + 44 - - 2160p + + Why we created this instance - src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts - 1 + src/app/+about/about-instance/about-instance.component.html + 58 - - Auto (via ffmpeg) + + How long we plan to maintain this instance - src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts - 1 + src/app/+about/about-instance/about-instance.component.html + 72 - - Configuration updated. + + How we will pay for this instance - src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts - 1 + src/app/+about/about-instance/about-instance.component.html + 86 - - {{'{0} languages selected + + INFORMATION - src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts - 1 + src/app/+about/about-instance/about-instance.component.html + 101,102 + + + MODERATION - src/app/shared/shared-user-settings/user-video-settings.component.ts - 1 + src/app/+about/about-instance/about-instance.component.html + 128,129 - - No language + + OTHER INFORMATION - src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts - 1 + src/app/+about/about-instance/about-instance.component.html + 183,184 + + + Hardware information - src/app/shared/shared-user-settings/user-video-settings.component.ts - 1 + src/app/+about/about-instance/about-instance.component.html + 195 - - {{'{0} categories selected + + Follows - src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts - 1 + src/app/+about/about-follows/about-follows.component.html + 2 - - No category + + Followers instances - src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts - 1 + src/app/+about/about-follows/about-follows.component.html + 4 - - Unlimited + + Followings instances - src/app/+admin/config/shared/config.service.ts - 1 + src/app/+about/about-follows/about-follows.component.html + 14 + + + This instance does not have instances followers. - src/app/+admin/config/shared/config.service.ts - 1 + src/app/+about/about-follows/about-follows.component.html + 6 + + + This instance is not following any other. - src/app/shared/shared-main/users/user-quota.component.ts - 1 + src/app/+about/about-follows/about-follows.component.html + 16 + + + Jobs - src/app/shared/shared-main/users/user-quota.component.ts - 1 + src/app/+admin/system/system.component.html + 3 - - None - no upload possible + + Logs - src/app/+admin/config/shared/config.service.ts - 1 + src/app/+admin/system/system.component.html + 5 + + + Debug - src/app/+admin/config/shared/config.service.ts - 1 + src/app/+admin/system/system.component.html + 7 - - 100MB + + Jobs - src/app/+admin/config/shared/config.service.ts - 1 + src/app/+admin/system/system.routes.ts + 26 + + + Logs - src/app/+admin/config/shared/config.service.ts - 1 + src/app/+admin/system/system.routes.ts + 37 - - 500MB + + Debug - src/app/+admin/config/shared/config.service.ts - 1 + src/app/+admin/system/system.routes.ts + 48 + + + Blocked videos - src/app/+admin/config/shared/config.service.ts - 1 + src/app/+admin/moderation/moderation.routes.ts + 69 - - 1GB + + Muted instances - src/app/+admin/config/shared/config.service.ts - 1 + src/app/+admin/moderation/moderation.routes.ts + 109 - - 5GB + + Stop autoplaying next video - src/app/+admin/config/shared/config.service.ts - 1 + src/app/+videos/+video-watch/video-watch-playlist.component.ts + 203 + + + Autoplay next video - src/app/+admin/config/shared/config.service.ts - 1 + src/app/+videos/+video-watch/video-watch-playlist.component.ts + 204 - - 20GB + + Stop looping playlist videos - src/app/+admin/config/shared/config.service.ts - 1 + src/app/+videos/+video-watch/video-watch-playlist.component.ts + 209 - - 50GB + + Loop playlist videos - src/app/+admin/config/shared/config.service.ts - 1 + src/app/+videos/+video-watch/video-watch-playlist.component.ts + 210 - - 10MB + + Public - src/app/+admin/config/shared/config.service.ts - 1 + src/app/+videos/+video-watch/video-watch-playlist.component.html + 11 - - 50MB + + Like this video - src/app/+admin/config/shared/config.service.ts - 1 + src/app/+videos/+video-watch/video-watch.component.ts + 131 - - 2GB + + Dislike this video - src/app/+admin/config/shared/config.service.ts - 1 + src/app/+videos/+video-watch/video-watch.component.ts + 132 - - accepted in instance followers + + Support options for this video - src/app/+admin/follows/followers-list/followers-list.component.ts - 1 + src/app/+videos/+video-watch/video-watch.component.ts + 133 - - Do you really want to reject this follower? + + You need to be <a href="/login">logged in</a> to rate this video. - src/app/+admin/follows/followers-list/followers-list.component.ts - 1 + src/app/+videos/+video-watch/video-watch.component.ts + 219 - - Reject + + This video is not available on this instance. Do you want to be redirected on the origin instance: <a href=""></a>? - src/app/+admin/follows/followers-list/followers-list.component.ts - 1 + src/app/+videos/+video-watch/video-watch.component.ts + 412 - - rejected from instance followers + + Redirection - src/app/+admin/follows/followers-list/followers-list.component.ts - 1 + src/app/+videos/+video-watch/video-watch.component.ts + 413 - - Do you really want to delete this follower? + + This video contains mature or explicit content. Are you sure you want to watch it? - src/app/+admin/follows/followers-list/followers-list.component.ts - 1 + src/app/+videos/+video-watch/video-watch.component.ts + 527 - - removed from instance followers + + Mature or explicit content - src/app/+admin/follows/followers-list/followers-list.component.ts - 1 + src/app/+videos/+video-watch/video-watch.component.ts + 528 - - Follow request(s) sent! + + Up Next - src/app/+admin/follows/following-list/following-list.component.ts - 1 + src/app/+videos/+video-watch/video-watch.component.ts + 580 - - Do you really want to unfollow ? + + Cancel - src/app/+admin/follows/following-list/following-list.component.ts - 1 + src/app/+videos/+video-watch/video-watch.component.ts + 581 - - Unfollow + + Autoplay is suspended - src/app/+admin/follows/following-list/following-list.component.ts - 1 + src/app/+videos/+video-watch/video-watch.component.ts + 582 - - You are not following anymore. + + Enter/exit fullscreen (requires player focus) - src/app/+admin/follows/following-list/following-list.component.ts - 1 + src/app/+videos/+video-watch/video-watch.component.ts + 869 - - enabled + + Play/Pause the video (requires player focus) - src/app/+admin/follows/shared/redundancy-checkbox.component.ts - 1 + src/app/+videos/+video-watch/video-watch.component.ts + 870 - - disabled + + Mute/unmute the video (requires player focus) - src/app/+admin/follows/shared/redundancy-checkbox.component.ts - 1 + src/app/+videos/+video-watch/video-watch.component.ts + 871 - - Redundancy for is + + Skip to a percentage of the video: 0 is 0% and 9 is 90% (requires player focus) - src/app/+admin/follows/shared/redundancy-checkbox.component.ts - 1 + src/app/+videos/+video-watch/video-watch.component.ts + 873 - - Used + + Increase the volume (requires player focus) - src/app/+admin/follows/video-redundancies-list/video-redundancies-list.component.ts - 1 + src/app/+videos/+video-watch/video-watch.component.ts + 875 - - Available + + Decrease the volume (requires player focus) - src/app/+admin/follows/video-redundancies-list/video-redundancies-list.component.ts - 1 + src/app/+videos/+video-watch/video-watch.component.ts + 876 - - Do you really want to remove this video redundancy? + + Seek the video forward (requires player focus) - src/app/+admin/follows/video-redundancies-list/video-redundancies-list.component.ts - 1 + src/app/+videos/+video-watch/video-watch.component.ts + 878 - - Remove redundancy + + Seek the video backward (requires player focus) - src/app/+admin/follows/video-redundancies-list/video-redundancies-list.component.ts - 1 + src/app/+videos/+video-watch/video-watch.component.ts + 879 - - Video redundancies removed! + + Increase playback rate (requires player focus) - src/app/+admin/follows/video-redundancies-list/video-redundancies-list.component.ts - 1 + src/app/+videos/+video-watch/video-watch.component.ts + 881 - - Internal actions + + Decrease playback rate (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 + 882 + + + Navigate in the video frame by frame (requires player focus) - src/app/shared/shared-abuse-list/abuse-list-table.component.ts - 1 + src/app/+videos/+video-watch/video-watch.component.ts + 884 - - Switch video block to manual + + Like the video - src/app/+admin/moderation/video-block-list/video-block-list.component.ts - 1 + src/app/+videos/+video-watch/video-watch.component.ts + 892 - - Video switched to manual block. + + Dislike the video - src/app/+admin/moderation/video-block-list/video-block-list.component.ts - 1 + src/app/+videos/+video-watch/video-watch.component.ts + 897 - - Actions for the video + + The video is being imported, it will be available when the import is finished. - src/app/+admin/moderation/video-block-list/video-block-list.component.ts - 1 + src/app/+videos/+video-watch/video-watch.component.html + 21,22 + + + The video is being transcoded, it may not work properly. - src/app/shared/shared-abuse-list/abuse-list-table.component.ts - 1 + src/app/+videos/+video-watch/video-watch.component.html + 25,26 - - Unblock + + This video will be published on . - src/app/+admin/moderation/video-block-list/video-block-list.component.ts - 1 + src/app/+videos/+video-watch/video-watch.component.html + 28,30 + + + 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 + + + This live has ended. - src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts - 1 + src/app/+videos/+video-watch/video-watch.component.html + 37,38 + + + This video is blocked. - src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts - 1 + src/app/+videos/+video-watch/video-watch.component.html + 41 - - Do you really want to delete this video? + + 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-abuse-list/abuse-list-table.component.ts - 1 + src/app/+videos/+video-watch/video-watch.component.html + 72 + + + SHARE - src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts - 1 + src/app/+videos/+video-watch/video-watch.component.html + 117 - - Video deleted. + + 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-abuse-list/abuse-list-table.component.ts - 1 + src/app/+videos/+video-edit/shared/video-edit.component.html + 19 - - Do you really want to unblock this video? It will be available again in the videos list. + + • viewsviewers - src/app/+admin/moderation/video-block-list/video-block-list.component.ts - 1 + src/app/+videos/+video-watch/video-watch.component.html + 57,60 + + + • viewsviewers - src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts - 1 + src/app/+videos/+video-watch/video-watch.component.html + 74,77 - - Video unblocked. + + SUPPORT - src/app/+admin/moderation/video-block-list/video-block-list.component.ts - 1 + src/app/+videos/+video-watch/video-watch.component.html + 112 + + + SAVE - src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts - 1 + src/app/+videos/+video-watch/video-watch.component.html + 128 - - You don't have plugins installed yet. + + DOWNLOAD - src/app/+admin/plugins/plugin-list-installed/plugin-list-installed.component.ts - 1 + src/app/+videos/+video-watch/video-watch.component.html + 142 - - You don't have themes installed yet. + + 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 - - - Update to - src/app/+admin/plugins/plugin-list-installed/plugin-list-installed.component.ts - 1 + src/app/+videos/+video-watch/video-watch.component.html + 199 - - Do you really want to uninstall ? + + By - src/app/+admin/plugins/plugin-list-installed/plugin-list-installed.component.ts - 1 + src/app/+videos/+video-watch/video-watch.component.html + 194 - - uninstalled. + + - src/app/+admin/plugins/plugin-list-installed/plugin-list-installed.component.ts - 1 + src/app/+videos/+video-watch/video-watch.component.html + 200 - - updated. + + Show more - src/app/+admin/plugins/plugin-list-installed/plugin-list-installed.component.ts - 1 + src/app/+videos/+video-watch/video-watch.component.html + 221 - - The plugin index is not available. Please retry later. + + Show less - src/app/+admin/plugins/plugin-search/plugin-search.component.ts - 1 + src/app/+videos/+video-watch/video-watch.component.html + 227 - - Please only install plugins or themes you trust, since they can execute any code on your instance. + + Origin instance - src/app/+admin/plugins/plugin-search/plugin-search.component.ts - 1 + src/app/+videos/+video-watch/video-watch.component.html + 239 - - Install ? + + Originally published - src/app/+admin/plugins/plugin-search/plugin-search.component.ts - 1 + src/app/+videos/+video-watch/video-watch.component.html + 244 - - installed. + + Friendly Reminder: - src/app/+admin/plugins/plugin-search/plugin-search.component.ts - 1 + src/app/+videos/+video-watch/video-watch.component.html + 307 - - Settings updated. + + 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/plugin-show-installed/plugin-show-installed.component.ts - 1 + src/app/+videos/+video-watch/video-watch.component.html + 309,310 - - Plugins + + Get more information - src/app/+admin/plugins/shared/plugin-api.service.ts - 1 + src/app/+videos/+video-watch/video-watch.component.html + 312 - - Themes + + OK - src/app/+admin/plugins/shared/plugin-api.service.ts - 1 + src/app/+videos/+video-watch/video-watch.component.html + 316,317 - - plugin + + You have unsaved changes! If you leave, your changes will be lost. - src/app/+admin/plugins/shared/plugin-api.service.ts - 1 + src/app/+videos/+video-edit/video-update.component.ts + 93 - - theme + + Video updated. - src/app/+admin/plugins/shared/plugin-api.service.ts - 1 + src/app/+videos/+video-edit/video-update.component.ts + 140 - - Last week + + Update - src/app/+admin/system/logs/logs.component.ts - 1 + src/app/+videos/+video-edit/video-update.component.html + 3 - - - Last day - src/app/+admin/system/logs/logs.component.ts - 1 + src/app/+videos/+video-edit/video-update.component.html + 18 - - - Last hour - src/app/+admin/system/logs/logs.component.ts - 1 + src/app/+videos/+video-edit/video-add-components/video-import-torrent.component.html + 70 - - - Info - src/app/+admin/system/logs/logs.component.ts - 1 + src/app/+videos/+video-edit/video-add-components/video-import-url.component.html + 66 - src/app/core/notification/notifier.service.ts - 1 + src/app/+videos/+video-edit/video-add-components/video-go-live.component.html + 50 - - Warning + + Sorry, the upload feature is disabled for your account. If you want to add videos, an admin must unlock your quota. - src/app/+admin/system/logs/logs.component.ts - 1 + src/app/+videos/+video-edit/video-add.component.html + 3 + + + Read instance rules for help - src/app/core/routing/can-deactivate-guard.service.ts - 1 + src/app/+videos/+video-edit/video-add.component.html + 4 - - Error + + Upload a file - src/app/+admin/system/logs/logs.component.ts - 1 + src/app/+videos/+video-edit/video-add.component.html + 26 + + + 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/core/auth/auth.service.ts - 1 + src/app/+videos/+video-edit/video-add.component.html + 11,14 + + + Import - src/app/core/notification/notifier.service.ts - 1 + src/app/+videos/+video-edit/video-add.component.html + 19 - - Standard logs + + Upload - src/app/+admin/system/logs/logs.component.ts - 1 + src/app/+videos/+video-edit/video-add.component.html + 20 - - Audit logs + + Import with URL - src/app/+admin/system/logs/logs.component.ts - 1 + src/app/+videos/+video-edit/video-add.component.html + 36 - - User created. + + Import with torrent - src/app/+admin/users/user-edit/user-create.component.ts - 1 + src/app/+videos/+video-edit/video-add.component.html + 46 - - Password changed for user . + + Go live - src/app/+admin/users/user-edit/user-password.component.ts - 1 + src/app/+videos/+video-edit/video-add.component.html + 56 - - Update user password + + Report comment - src/app/+admin/users/user-edit/user-password.component.ts - 1 + src/app/shared/shared-moderation/report-modals/comment-report.component.ts + 51 - - User updated. + + Comment reported. - src/app/+admin/users/user-edit/user-update.component.ts - 1 + src/app/shared/shared-moderation/report-modals/comment-report.component.ts + 82 - - Update user + + Users list - src/app/+admin/users/user-edit/user-update.component.ts - 1 + src/app/+admin/users/users.routes.ts + 27 - - An email asking for password reset has been sent to . + + Create a user - src/app/+admin/users/user-edit/user-update.component.ts - 1 + src/app/+admin/users/users.routes.ts + 36 - - Videos will be deleted, comments will be tombstoned. + + Update a user - src/app/+admin/users/user-list/user-list.component.ts - 1 + src/app/+admin/users/users.routes.ts + 48 + + + Delete this comment - src/app/shared/shared-moderation/user-moderation-dropdown.component.ts - 1 + src/app/+admin/moderation/video-comment-list/video-comment-list.component.ts + 65 - - User won't be able to login anymore, but videos and comments will be kept as is. + + 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 - - Unban + + 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/+admin/users/user-list/user-list.component.ts - 1 + src/app/+admin/moderation/video-comment-list/video-comment-list.component.ts + 157 + + + Comments of will be deleted in 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 + 169 - - Set Email as Verified + + Video comments - src/app/+admin/users/user-list/user-list.component.ts - 1 + src/app/+admin/moderation/video-comment-list/video-comment-list.component.html + 3 + + + Showing to of comments - src/app/shared/shared-moderation/user-moderation-dropdown.component.ts - 1 + src/app/+admin/moderation/video-comment-list/video-comment-list.component.html + 14 - - You cannot ban root. + + 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 - src/app/shared/shared-moderation/user-moderation-dropdown.component.ts - 1 + src/app/+admin/moderation/video-comment-list/video-comment-list.component.html + 22 - - - Do you really want to unban users? - src/app/+admin/users/user-list/user-list.component.ts - 1 + src/app/+admin/users/user-list/user-list.component.html + 13 - - - users unbanned. - src/app/+admin/users/user-list/user-list.component.ts - 1 + src/app/+admin/users/user-list/user-list.component.html + 13 - - You cannot delete root. + + 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 + + + Local comments - src/app/shared/shared-moderation/user-moderation-dropdown.component.ts - 1 + src/app/+admin/moderation/video-comment-list/video-comment-list.component.html + 37 - - If you remove these users, you will not be able to create others with the same username! + + Remote comments - src/app/+admin/users/user-list/user-list.component.ts - 1 + src/app/+admin/moderation/video-comment-list/video-comment-list.component.html + 38 - - users deleted. + + Comment - src/app/+admin/users/user-list/user-list.component.ts - 1 + src/app/+admin/moderation/video-comment-list/video-comment-list.component.html + 61 - - users email set as verified. + + Date - src/app/+admin/users/user-list/user-list.component.ts - 1 + src/app/+admin/moderation/video-comment-list/video-comment-list.component.html + 62 - - - An email with the reset password instructions will be sent to . The link will expire within 1 hour. - src/app/+login/login.component.ts - 1 + src/app/+admin/moderation/video-block-list/video-block-list.component.html + 46 - - Incorrect username or password. + + Commented video - src/app/+login/login.component.ts - 1 + src/app/+admin/moderation/video-comment-list/video-comment-list.component.html + 103 - - Your account is blocked. + + No comments found matching current filters. - src/app/+login/login.component.ts - 1 + src/app/+admin/moderation/video-comment-list/video-comment-list.component.html + 128 - - Video channel created. + + No comments found. - 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 + 129 - - This name already exists on this instance. + + Comment - src/app/+my-account/+my-account-video-channels/my-account-video-channel-create.component.ts - 1 + src/app/+videos/+video-watch/comment/video-comment-add.component.ts + 67 - - Video channel updated. + + Reply - src/app/+my-account/+my-account-video-channels/my-account-video-channel-update.component.ts - 1 + src/app/+videos/+video-watch/comment/video-comment-add.component.ts + 69 - - Avatar changed. + + Add comment... - src/app/+my-account/+my-account-video-channels/my-account-video-channel-update.component.ts - 1 + src/app/+videos/+video-watch/comment/video-comment-add.component.html + 6 + + + Markdown compatible - src/app/+my-account/my-account-settings/my-account-settings.component.ts - 1 + src/app/+videos/+video-watch/comment/video-comment-add.component.html + 13 - - 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 ()! + + 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 - - Please type the display name of the video channel () to confirm + + Auto generated links - 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 + 18 - - Video channel deleted. + + Break lines - 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 + 19 - - Views for the day + + Lists - 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 + 20 - - My 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 - - Videos history is enabled + + 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 is disabled + + 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 - - Delete videos history + + Emoji shortcuts - src/app/+my-account/my-account-history/my-account-history.component.ts - 1 + src/app/+videos/+video-watch/comment/video-comment-add.component.html + 26 - - Are you sure you want to delete all your videos history? + + Emoji markup - src/app/+my-account/my-account-history/my-account-history.component.ts - 1 + src/app/+videos/+video-watch/comment/video-comment-add.component.html + 30 - - Videos history deleted + + See complete list - src/app/+my-account/my-account-history/my-account-history.component.ts - 1 + src/app/+videos/+video-watch/comment/video-comment-add.component.html + 32 - - Ownership accepted + + Cancel - 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 + 45,46 - - Please check your emails to verify your new email. + + You are one step away from commenting - 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 + 55 - - Email 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-email/my-account-change-email.component.ts - 1 + src/app/+videos/+video-watch/comment/video-comment-add.component.html + 60,63 - - You current password is invalid. + + 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-change-email/my-account-change-email.component.ts - 1 + src/app/+videos/+video-watch/comment/video-comment-add.component.html + 65,66 + + + Login to comment - 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 + 76 - - Password updated. + + Markdown Emoji List - 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 + 84 - - 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. + + 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 - - Type your username to confirm + + Remove - 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 + 181 - - Delete my account + + Remove & re-draft - 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 + 189 - - Your account is deleted. + + Options - 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.html + 50 - - New video from your subscriptions + + 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 - - New comment on your video + + 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 - - New abuse + + 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 blocked automatically waiting review + + 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 - - One of your video is blocked/unblocked + + 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 - - Video published (after transcoding/scheduled update) + + 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 - - Video import finished + + 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 - - A new user registered on your instance + + 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 - - You or your channel(s) has a new follower + + 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 - - Someone mentioned you in video comments + + 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 - - Your instance has a new follower + + 1 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.html + 6 - - Your instance automatically followed another instance + + Comments - 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 + 7 - - An abuse report received a new message + + Comments - 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 + 9 - - One of your abuse reports has been accepted or rejected by moderators + + No comments. - 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 + 33 - - Preferences saved + + View replies from and others - 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 + 83,85 - - Profile updated. + + View replies from - 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 + 86,88 - - Playlist created. + + View replies - 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 + 90 - - Playlist updated. + + Comments are disabled. - 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 + 101,102 - - Do you really want to delete ? + + Support - src/app/+my-account/my-account-video-playlists/my-account-video-playlists.component.ts - 1 + src/app/+videos/+video-watch/modal/video-support.component.html + 3 - - Playlist deleted. + + Maybe later - src/app/+my-account/my-account-video-playlists/my-account-video-playlists.component.ts - 1 + src/app/+videos/+video-watch/modal/video-support.component.html + 11 - - Do you really want to delete videos? + + 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 - - - videos deleted. - src/app/+my-account/my-account-videos/my-account-videos.component.ts - 1 + src/app/+videos/+video-edit/video-add-components/video-import-url.component.ts + 139 - - Do you really want to delete ? + + Select the torrent to import - 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.html + 6 - - Video deleted. + + OR - 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.html + 10 + + + Paste magnet URI - src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts - 1 + src/app/+videos/+video-edit/video-add-components/video-import-torrent.component.html + 13 - - Ownership change request sent. + + 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-videos/video-change-ownership/video-change-ownership.component.ts - 1 + src/app/+videos/+video-edit/video-add-components/video-import-torrent.component.html + 17,19 - - My library + + 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 - - - Misc - src/app/+my-account/my-account.component.ts - 1 + src/app/+videos/+video-edit/video-add-components/video-import-url.component.html + 44 - - - My abuse reports - src/app/+my-account/my-account.component.ts - 1 + 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 - - Ownership changes + + 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 - - - src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts - 1 - - - - June - - src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts - 1 - - - - July - - src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts - 1 - - - - August - - src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts - 1 - - - - September - - src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts - 1 - - - - October - - src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts - 1 - - - - November - - src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts - 1 - - - - December - - src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts - 1 - - - - Jan - - src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts - 1 - - Month name short - - - Feb - - src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts - 1 - - Month name short - - - Mar - - src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts - 1 - - Month name short - - - Apr - - src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts - 1 - - Month name short - - - Jun - - src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts - 1 - - Month name short - - - Jul - - src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts - 1 - - Month name short - - - Aug - - src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts - 1 - - Month name short - - - Sep - - src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts - 1 - - Month name short - - - Oct - - src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts - 1 - - Month name short - - - Nov - - src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts - 1 - - Month name short - - - Dec - - src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts - 1 - - Month name short - - - Clear - - src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts - 1 - - - - yy-mm-dd - - src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts - 1 - - Date format in this locale. - - - Video to import updated. - - src/app/+videos/+video-edit/video-add-components/video-import-torrent.component.ts - 1 - - - src/app/+videos/+video-edit/video-add-components/video-import-url.component.ts - 1 - - - - Your video was uploaded to your account and is private. - - src/app/+videos/+video-edit/video-add-components/video-upload.component.ts - 1 - - - - But associated data (tags, description...) will be lost, are you sure you want to leave this page? - - src/app/+videos/+video-edit/video-add-components/video-upload.component.ts - 1 - - - - Your video is not uploaded yet, are you sure you want to leave this page? - - src/app/+videos/+video-edit/video-add-components/video-upload.component.ts - 1 + 45 - - - Upload - src/app/+videos/+video-edit/video-add-components/video-upload.component.ts - 1 + src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts + 60 - - Upload cancelled + + June - src/app/+videos/+video-edit/video-add-components/video-upload.component.ts - 1 + src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts + 46 - - Video published. + + July - src/app/+videos/+video-edit/video-add-components/video-upload.component.ts - 1 + src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts + 47 - - Your video quota is exceeded with this video (video size: , used: , quota: ) + + August - src/app/+videos/+video-edit/video-add-components/video-upload.component.ts - 1 + src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts + 48 - - Your daily video quota is exceeded with this video (video size: , used: , quota: ) + + September - src/app/+videos/+video-edit/video-add-components/video-upload.component.ts - 1 + src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts + 49 - - You have unsaved changes! If you leave, your changes will be lost. + + October - src/app/+videos/+video-edit/video-update.component.ts - 1 + src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts + 50 - - Video updated. + + November - src/app/+videos/+video-edit/video-update.component.ts - 1 + src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts + 51 - - Report comment + + December - src/app/+videos/+video-watch/comment/video-comment.component.ts - 1 + src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts + 52 + + + Jan - src/app/shared/shared-moderation/report-modals/comment-report.component.ts - 1 + src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts + 56 + Month name short - - The deletion will be sent to remote instances so they can reflect the change. + + Feb - src/app/+videos/+video-watch/comment/video-comments.component.ts - 1 + src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts + 57 + Month name short - - It is a remote comment, so the deletion will only be effective on your instance. + + Mar - src/app/+videos/+video-watch/comment/video-comments.component.ts - 1 + src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts + 58 + Month name short - - When active, the next video is automatically played after the current one. + + Apr - src/app/+videos/+video-watch/recommendations/recommended-videos.component.ts - 1 + src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts + 59 + Month name short - - h min sec + + Jun - src/app/+videos/+video-watch/video-duration-formatter.pipe.ts - 1 + src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts + 61 + Month name short - - min sec + + Jul - src/app/+videos/+video-watch/video-duration-formatter.pipe.ts - 1 + src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts + 62 + Month name short - - sec + + Aug - src/app/+videos/+video-watch/video-duration-formatter.pipe.ts - 1 + src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts + 63 + Month name short - - Stop autoplaying next video + + Sep - src/app/+videos/+video-watch/video-watch-playlist.component.ts - 1 + src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts + 64 + Month name short - - Autoplay next video + + Oct - src/app/+videos/+video-watch/video-watch-playlist.component.ts - 1 + src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts + 65 + Month name short - - Stop looping playlist videos + + Nov - src/app/+videos/+video-watch/video-watch-playlist.component.ts - 1 + src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts + 66 + Month name short - - Loop playlist videos + + Dec - src/app/+videos/+video-watch/video-watch-playlist.component.ts - 1 + src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts + 67 + Month name short - - Like this video + + Clear - src/app/+videos/+video-watch/video-watch.component.ts - 1 + src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts + 72 - - Dislike this video + + yy-mm-dd - src/app/+videos/+video-watch/video-watch.component.ts - 1 + src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts + 88 + Date format in this locale. - - Support options for this video + + Add caption - src/app/+videos/+video-watch/video-watch.component.ts - 1 + src/app/+videos/+video-edit/shared/video-caption-add-modal.component.html + 5 - - Save to playlist + + Select the caption file - src/app/+videos/+video-watch/video-watch.component.ts - 1 + src/app/+videos/+video-edit/shared/video-caption-add-modal.component.html + 24 + + + Add this caption - src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts - 1 + src/app/+videos/+video-edit/shared/video-caption-add-modal.component.html + 42 - - You need to be connected to rate this content. + + This will replace an existing caption! - src/app/+videos/+video-watch/video-watch.component.ts - 1 + src/app/+videos/+video-edit/shared/video-caption-add-modal.component.html + 31,32 - - likes / dislikes + + Instance languages - src/app/+videos/+video-watch/video-watch.component.ts - 1 + src/app/+videos/+video-edit/shared/video-edit.component.ts + 173 - - This video contains mature or explicit content. Are you sure you want to watch it? + + Scheduled - src/app/+videos/+video-watch/video-watch.component.ts - 1 + src/app/+videos/+video-edit/shared/video-edit.component.ts + 185 - - Mature or explicit content + + Hide the video until a specific date - src/app/+videos/+video-watch/video-watch.component.ts - 1 + src/app/+videos/+video-edit/shared/video-edit.component.ts + 186 - - Up Next + + Basic info - src/app/+videos/+video-watch/video-watch.component.ts - 1 + src/app/+videos/+video-edit/shared/video-edit.component.html + 5 - - Autoplay is suspended + + Advanced settings - src/app/+videos/+video-watch/video-watch.component.ts - 1 + src/app/+videos/+video-edit/shared/video-edit.component.html + 245 - - Enter/exit fullscreen (requires player focus) + + Title - src/app/+videos/+video-watch/video-watch.component.ts - 1 + src/app/+videos/+video-edit/shared/video-edit.component.html + 11 - - Play/Pause the video (requires player focus) + + 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-watch/video-watch.component.ts - 1 + src/app/+videos/+video-edit/shared/video-edit.component.html + 24,27 - - Mute/unmute the video (requires player focus) + + Video descriptions are truncated by default and require manual action to expand them. - src/app/+videos/+video-watch/video-watch.component.ts - 1 + src/app/+videos/+video-edit/shared/video-edit.component.html + 43,44 - - Skip to a percentage of the video: 0 is 0% and 9 is 90% (requires player focus) + + Choose the appropriate license for your work. - src/app/+videos/+video-watch/video-watch.component.ts - 1 + src/app/+videos/+video-edit/shared/video-edit.component.html + 79,80 - - Increase the volume (requires player focus) + + Schedule publication () - src/app/+videos/+video-watch/video-watch.component.ts - 1 + src/app/+videos/+video-edit/shared/video-edit.component.html + 117 - - Decrease the volume (requires player focus) + + Contains sensitive content - src/app/+videos/+video-watch/video-watch.component.ts - 1 + src/app/+videos/+video-edit/shared/video-edit.component.html + 131 - - Seek the video forward (requires player focus) + + Some instances do not list videos containing mature or explicit content by default. - src/app/+videos/+video-watch/video-watch.component.ts - 1 + src/app/+videos/+video-edit/shared/video-edit.component.html + 135 - - Seek the video backward (requires player focus) + + Publish after transcoding - src/app/+videos/+video-watch/video-watch.component.ts - 1 + src/app/+videos/+video-edit/shared/video-edit.component.html + 141 - - Increase playback rate (requires player focus) + + If you decide not to wait for transcoding before publishing the video, it could be unplayable until transcoding ends. - src/app/+videos/+video-watch/video-watch.component.ts - 1 + src/app/+videos/+video-edit/shared/video-edit.component.html + 145 - - Decrease playback rate (requires player focus) + + Captions - src/app/+videos/+video-watch/video-watch.component.ts - 1 + src/app/+videos/+video-edit/shared/video-edit.component.html + 155 - - Navigate in the video frame by frame (requires player focus) + + Add another caption - src/app/+videos/+video-watch/video-watch.component.ts - 1 + src/app/+videos/+video-edit/shared/video-edit.component.html + 163 - - Like the video + + See the subtitle file - src/app/+videos/+video-watch/video-watch.component.ts - 1 + src/app/+videos/+video-edit/shared/video-edit.component.html + 172 - - Dislike the video + + Already uploaded ✔ - src/app/+videos/+video-watch/video-watch.component.ts - 1 + src/app/+videos/+video-edit/shared/video-edit.component.html + 176 - - Videos that have the higher number of likes. + + Will be created on update - src/app/+videos/video-list/video-most-liked.component.ts - 1 + src/app/+videos/+video-edit/shared/video-edit.component.html + 184 - - Trending for the last 24 hours + + Cancel create - src/app/+videos/video-list/video-trending.component.ts - 1 + src/app/+videos/+video-edit/shared/video-edit.component.html + 186 - - Trending videos are those totalizing the greatest number of views during the last 24 hours + + Will be deleted on update - src/app/+videos/video-list/video-trending.component.ts - 1 + src/app/+videos/+video-edit/shared/video-edit.component.html + 192 - - Trending for the last days + + Cancel deletion - src/app/+videos/video-list/video-trending.component.ts - 1 + src/app/+videos/+video-edit/shared/video-edit.component.html + 194 - - Trending videos are those totalizing the greatest number of views during the last days + + No captions for now. - src/app/+videos/video-list/video-trending.component.ts - 1 + src/app/+videos/+video-edit/shared/video-edit.component.html + 200,201 - - Videos from your subscriptions + + Live settings - src/app/+videos/video-list/video-user-subscriptions.component.ts - 1 + src/app/+videos/+video-edit/shared/video-edit.component.html + 208 - - Focus the search bar + + ⚠️ If you enable this option, your live will be terminated if you exceed your video quota - src/app/app.component.ts - 1 + src/app/+videos/+video-edit/shared/video-edit.component.html + 233 - - Toggle the left menu + + Automatically publish a replay when your live ends - src/app/app.component.ts - 1 + src/app/+videos/+video-edit/shared/video-edit.component.html + 229 - - Go to the discover videos page + + Video preview - src/app/app.component.ts - 1 + src/app/+videos/+video-edit/shared/video-edit.component.html + 252 - - Go to the trending videos page + + Support - src/app/app.component.ts - 1 + src/app/+videos/+video-edit/shared/video-edit.component.html + 261 - - Go to the recently added videos page + + Original publication date - src/app/app.component.ts - 1 + src/app/+videos/+video-edit/shared/video-edit.component.html + 281 - - Go to the local videos page + + Enable video comments - src/app/app.component.ts - 1 + src/app/+videos/+video-edit/shared/video-edit.component.html + 302 - - Go to the videos upload page + + Enable download - src/app/app.component.ts - 1 + src/app/+videos/+video-edit/shared/video-edit.component.html + 307 - - Go to my subscriptions + + Short text to tell people how they can support you (membership platform...). - src/app/core/auth/auth.service.ts - 1 + src/app/+videos/+video-edit/shared/video-edit.component.html + 265,266 - - Go to my videos + + This is the date when the content was originally published (e.g. the release date for a film) - src/app/core/auth/auth.service.ts - 1 + src/app/+videos/+video-edit/shared/video-edit.component.html + 285,286 - - Go to my imports + + Plugin settings - src/app/core/auth/auth.service.ts - 1 + src/app/+videos/+video-edit/shared/video-edit.component.html + 315 - - Go to my channels + + List installed plugins - src/app/core/auth/auth.service.ts - 1 + src/app/+admin/plugins/plugins.routes.ts + 28 - - Cannot retrieve OAuth Client credentials: . - + + Search plugins - src/app/core/auth/auth.service.ts - 1 + src/app/+admin/plugins/plugins.routes.ts + 37 - - Ensure you have correctly configured PeerTube (config/ directory), in particular the "webserver" section. + + Show plugin - src/app/core/auth/auth.service.ts - 1 + src/app/+admin/plugins/plugins.routes.ts + 46 - - You need to reconnect. + + Switch video block to manual - src/app/core/auth/auth.service.ts - 1 + src/app/+admin/moderation/video-block-list/video-block-list.component.ts + 48 - - Keyboard Shortcuts: + + Video switched to manual block. - src/app/core/hotkeys/hotkeys.component.ts - 1 + src/app/+admin/moderation/video-block-list/video-block-list.component.ts + 54 - - Success + + Video blocks - src/app/core/notification/notifier.service.ts - 1 + src/app/+admin/moderation/video-block-list/video-block-list.component.html + 3 - - Request is too large for the server. Please contact you administrator if you want to increase the limit size. + + Showing to of blocked videos - src/app/core/rest/rest-extractor.service.ts - 1 + src/app/+admin/moderation/video-block-list/video-block-list.component.html + 10 - - Too many attempts, please try again after minutes. + + Advanced block filters - src/app/core/rest/rest-extractor.service.ts - 1 + src/app/+admin/moderation/video-block-list/video-block-list.component.html + 23 - - Too many attempts, please try again later. + + Automatic blocks - src/app/core/rest/rest-extractor.service.ts - 1 + src/app/+admin/moderation/video-block-list/video-block-list.component.html + 24 - - Server error. Please retry later. + + Manual blocks - src/app/core/rest/rest-extractor.service.ts - 1 + src/app/+admin/moderation/video-block-list/video-block-list.component.html + 25 - - All unsaved data will be lost, are you sure you want to leave this page? + + Video - src/app/core/routing/can-deactivate-guard.service.ts - 1 + src/app/+admin/moderation/video-block-list/video-block-list.component.html + 43 - - - Administrator - src/app/core/users/user.service.ts - 1 + src/app/+admin/follows/video-redundancies-list/video-redundancies-list.component.html + 29 - - Moderator + + Sensitive - src/app/core/users/user.service.ts - 1 + src/app/+admin/moderation/video-block-list/video-block-list.component.html + 44 - - hide + + Unfederated - src/app/menu/menu.component.ts - 1 + src/app/+admin/moderation/video-block-list/video-block-list.component.html + 45 - - - blur - src/app/menu/menu.component.ts - 1 + src/app/+admin/moderation/video-block-list/video-block-list.component.html + 88 - - display + + The video was blocked due to automatic blocking of new videos - src/app/menu/menu.component.ts - 1 + src/app/+admin/moderation/video-block-list/video-block-list.component.html + 74 - - - Unknown - src/app/menu/menu.component.ts - 1 + src/app/+admin/moderation/video-block-list/video-block-list.component.html + 74 - - any language + + NSFW - src/app/menu/menu.component.ts - 1 + src/app/+admin/moderation/video-block-list/video-block-list.component.html + 84 - - Confirm + + Block reason: - src/app/modal/confirm.component.ts - 1 + src/app/+admin/moderation/video-block-list/video-block-list.component.html + 104 - - Violent or Repulsive + + No blocked video found matching current filters. - src/app/shared/shared-abuse-list/abuse-details.component.ts - 1 + src/app/+admin/moderation/video-block-list/video-block-list.component.html + 124 - - Hateful or Abusive + + No blocked video found. - src/app/shared/shared-abuse-list/abuse-details.component.ts - 1 + src/app/+admin/moderation/video-block-list/video-block-list.component.html + 125 - - Spam or Misleading + + Used - src/app/shared/shared-abuse-list/abuse-details.component.ts - 1 + src/app/+admin/follows/video-redundancies-list/video-redundancies-list.component.ts + 101 - - Copyright + + Available - src/app/shared/shared-abuse-list/abuse-details.component.ts - 1 + src/app/+admin/follows/video-redundancies-list/video-redundancies-list.component.ts + 101 + + + Do you really want to remove this video redundancy? - src/app/shared/shared-moderation/abuse.service.ts - 1 + src/app/+admin/follows/video-redundancies-list/video-redundancies-list.component.ts + 140 - - Server rules + + Remove redundancy - src/app/shared/shared-abuse-list/abuse-details.component.ts - 1 + src/app/+admin/follows/video-redundancies-list/video-redundancies-list.component.ts + 141 - - Thumbnails + + Video redundancies removed! - src/app/shared/shared-abuse-list/abuse-details.component.ts - 1 + src/app/+admin/follows/video-redundancies-list/video-redundancies-list.component.ts + 147 + + + Videos redundancies - src/app/shared/shared-moderation/abuse.service.ts - 1 + src/app/+admin/follows/video-redundancies-list/video-redundancies-list.component.html + 3 - - Do you really want to delete this abuse report? + + My videos duplicated by remote instances - src/app/shared/shared-abuse-list/abuse-list-table.component.ts - 1 + src/app/+admin/follows/video-redundancies-list/video-redundancies-list.component.html + 12 - - Abuse deleted. + + Remote videos duplicated by my instance - src/app/shared/shared-abuse-list/abuse-list-table.component.ts - 1 + src/app/+admin/follows/video-redundancies-list/video-redundancies-list.component.html + 13 - - Deleted comment + + Strategy - src/app/shared/shared-abuse-list/abuse-list-table.component.ts - 1 + src/app/+admin/follows/video-redundancies-list/video-redundancies-list.component.html + 28 - - Messages with reporter + + Total size - src/app/shared/shared-abuse-list/abuse-list-table.component.ts - 1 + src/app/+admin/follows/video-redundancies-list/video-redundancies-list.component.html + 30 - - Messages with moderators + + List redundancies - src/app/shared/shared-abuse-list/abuse-list-table.component.ts - 1 + src/app/+admin/follows/video-redundancies-list/video-redundancies-list.component.html + 37 - - Update internal note + + Open video in a new tab - src/app/shared/shared-abuse-list/abuse-list-table.component.ts - 1 + src/app/+admin/follows/video-redundancies-list/video-redundancies-list.component.html + 49 - - Mark as accepted + + Your instance doesn't mirror any video. - src/app/shared/shared-abuse-list/abuse-list-table.component.ts - 1 + src/app/+admin/follows/video-redundancies-list/video-redundancies-list.component.html + 81 - - Mark as rejected + + Your instance has no mirrored videos. - src/app/shared/shared-abuse-list/abuse-list-table.component.ts - 1 + src/app/+admin/follows/video-redundancies-list/video-redundancies-list.component.html + 82 - - Add internal note + + Enabled strategies stats - src/app/shared/shared-abuse-list/abuse-list-table.component.ts - 1 + src/app/+admin/follows/video-redundancies-list/video-redundancies-list.component.html + 91 - - Delete report + + No redundancy strategy is enabled on your instance. - src/app/shared/shared-abuse-list/abuse-list-table.component.ts - 1 + src/app/+admin/follows/video-redundancies-list/video-redundancies-list.component.html + 96,97 - - Actions for the flagged account + + Your name is required. - src/app/shared/shared-abuse-list/abuse-list-table.component.ts - 1 + src/app/shared/form-validators/instance-validators.ts + 19 - - Mute account + + Your name must be at least 1 character long. - src/app/shared/shared-abuse-list/abuse-list-table.component.ts - 1 + src/app/shared/form-validators/instance-validators.ts + 20 + + + Your 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/instance-validators.ts + 21 - - Mute server account + + A subject is required. - src/app/shared/shared-abuse-list/abuse-list-table.component.ts - 1 + src/app/shared/form-validators/instance-validators.ts + 32 - - Actions for the reporter + + The subject must be at least 1 character long. - src/app/shared/shared-abuse-list/abuse-list-table.component.ts - 1 + src/app/shared/form-validators/instance-validators.ts + 33 - - Mute reporter + + The subject cannot be more than 120 characters long. - src/app/shared/shared-abuse-list/abuse-list-table.component.ts - 1 + src/app/shared/form-validators/instance-validators.ts + 34 - - Mute server + + A message is required. - src/app/shared/shared-abuse-list/abuse-list-table.component.ts - 1 + src/app/shared/form-validators/instance-validators.ts + 45 - - Block video + + The message must be at least 3 characters long. - src/app/shared/shared-abuse-list/abuse-list-table.component.ts - 1 + src/app/shared/form-validators/instance-validators.ts + 46 - - Video blocked. + + The message cannot be more than 5000 characters long. - src/app/shared/shared-abuse-list/abuse-list-table.component.ts - 1 + src/app/shared/form-validators/instance-validators.ts + 47 + + + Last week - src/app/shared/shared-moderation/video-block.component.ts - 1 + src/app/+admin/system/logs/logs.component.ts + 79 - - Unblock video + + Last day - src/app/shared/shared-abuse-list/abuse-list-table.component.ts - 1 + src/app/+admin/system/logs/logs.component.ts + 84 - - Video unblocked. + + Last hour - src/app/shared/shared-abuse-list/abuse-list-table.component.ts - 1 + src/app/+admin/system/logs/logs.component.ts + 89 - - Delete video + + debug - src/app/shared/shared-abuse-list/abuse-list-table.component.ts - 1 + src/app/+admin/system/logs/logs.component.ts + 101 - - Actions for the comment + + info - src/app/shared/shared-abuse-list/abuse-list-table.component.ts - 1 + src/app/+admin/system/logs/logs.component.ts + 105 - - Delete comment + + warning - src/app/shared/shared-abuse-list/abuse-list-table.component.ts - 1 + src/app/+admin/system/logs/logs.component.ts + 109 - - Do you really want to delete this comment? + + error - src/app/shared/shared-abuse-list/abuse-list-table.component.ts - 1 + src/app/+admin/system/logs/logs.component.ts + 113 - - Comment deleted. + + Standard logs - src/app/shared/shared-abuse-list/abuse-list-table.component.ts - 1 + src/app/+admin/system/logs/logs.component.ts + 124 - - Account muted by the instance. + + Audit logs - src/app/shared/shared-abuse-list/abuse-list-table.component.ts - 1 + src/app/+admin/system/logs/logs.component.ts + 128 + + + Refresh - src/app/shared/shared-moderation/user-moderation-dropdown.component.ts - 1 + src/app/+admin/system/logs/logs.component.html + 33 - - Server muted by the instance. + + now - src/app/shared/shared-abuse-list/abuse-list-table.component.ts - 1 + src/app/+admin/system/logs/logs.component.html + 15 - - Add a message to communicate with the reporter + + Loading... - src/app/shared/shared-abuse-list/abuse-message-modal.component.ts - 1 + src/app/+admin/system/logs/logs.component.html + 37 - - Add a message to communicate with the moderation team + + By -> - src/app/shared/shared-abuse-list/abuse-message-modal.component.ts - 1 + src/app/+admin/system/logs/logs.component.html + 45 - - Comment updated. + + Audio-only - src/app/shared/shared-abuse-list/moderation-comment-modal.component.ts - 1 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts + 61 - - Report reason is required. + + A <code>.mp4</code> that keeps the original audio track, with no video - src/app/shared/shared-forms/form-validators/abuse-validators.service.ts - 1 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts + 62 - - Report reason must be at least 2 characters long. + + 240p - src/app/shared/shared-forms/form-validators/abuse-validators.service.ts - 1 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts + 66 - - Report reason cannot be more than 3000 characters long. + + 360p - src/app/shared/shared-forms/form-validators/abuse-validators.service.ts - 1 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts + 70 - - Moderation comment is required. + + 480p - src/app/shared/shared-forms/form-validators/abuse-validators.service.ts - 1 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts + 74 - - Moderation comment must be at least 2 characters long. + + 720p - src/app/shared/shared-forms/form-validators/abuse-validators.service.ts - 1 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts + 78 - - Moderation comment cannot be more than 3000 characters long. + + 1080p - src/app/shared/shared-forms/form-validators/abuse-validators.service.ts - 1 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts + 82 - - Abuse message is required. + + 2160p - src/app/shared/shared-forms/form-validators/abuse-validators.service.ts - 1 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts + 86 - - Abuse message must be at least 2 characters long. + + Auto (via ffmpeg) - src/app/shared/shared-forms/form-validators/abuse-validators.service.ts - 1 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts + 93 - - Abuse message cannot be more than 3000 characters long. + + No limit - src/app/shared/shared-forms/form-validators/abuse-validators.service.ts - 1 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts + 101 - - Domain is required. + + 1 hour - 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 + 102 - - Domains entered are invalid. + + 3 hours - 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 + 103 - - Domains entered contain duplicates. + + 5 hours - 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 + 104 - - is not valid + + 10 hours - 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 + 105 - - Instance name is required. + + 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 - - Short description should not be longer than 250 characters. + + 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 - - Twitter username 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 - - Previews cache size is required. + + 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 - - Previews cache size must be greater than 1. + + 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 - - Previews cache size must be a number. + + 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 - - Captions cache size is required. + + 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 - - Captions cache size must be greater than 1. + + 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 - - Captions cache size must be a number. + + 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 - - Signup limit is required. + + 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 - - Signup limit must be greater than 1. + + 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 - - Signup limit must be a number. + + Add a new category - src/app/shared/shared-forms/form-validators/custom-config-validators.service.ts - 1 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 55 - - Admin email is required. + + Main languages you/your moderators speak - src/app/shared/shared-forms/form-validators/custom-config-validators.service.ts - 1 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 62 - - Admin email must be valid. + + MODERATION & NSFW - src/app/shared/shared-forms/form-validators/custom-config-validators.service.ts - 1 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 80 - - Transcoding threads is required. + + Manage users to build a moderation team. - 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 + 82,83 - - Transcoding threads must be greater or equal to 0. + + Policy on videos containing sensitive content - 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 + 104 - - Index URL should be a URL + + Who moderates the instance? What is the policy regarding NSFW videos? Political videos? etc - 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 + 145 - - Search index URL should be a URL + + YOU AND YOUR 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 + 159 - - Email 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 + + + A single person? A non-profit? A company? - src/app/shared/shared-forms/form-validators/user-validators.service.ts - 1 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 166 - - Email must be valid. + + 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 + + + To share your personal videos? To open registrations and allow people to upload what they want? - src/app/shared/shared-forms/form-validators/user-validators.service.ts - 1 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 178 - - Your name is required. + + 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 - - Your name must be at least 1 character 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 - - Your name cannot be more than 120 characters long. + + How will you finance the PeerTube server? - src/app/shared/shared-forms/form-validators/instance-validators.service.ts - 1 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 199 - - A subject is required. + + With your own funds? With user donations? Advertising? - src/app/shared/shared-forms/form-validators/instance-validators.service.ts - 1 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 200 - - The subject must be at least 1 character long. + + OTHER INFORMATION - src/app/shared/shared-forms/form-validators/instance-validators.service.ts - 1 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 214 - - The subject cannot be more than 120 characters long. + + What server/hardware does the instance run on? - src/app/shared/shared-forms/form-validators/instance-validators.service.ts - 1 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 220 - - A message is required. + + i.e. 2vCore 2GB RAM, a direct the link to the server you rent, 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 + 221 - - The message must be at least 3 characters long. + + This instance is dedicated to sensitive or NSFW 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 + 91 - - The message cannot be more than 5000 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/instance-validators.service.ts - 1 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 96,98 - - Username is required. + + With Do not list or Blur thumbnails, a confirmation will be requested to watch the video. - src/app/shared/shared-forms/form-validators/login-validators.service.ts - 1 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 109,110 + + + 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 - - Password is required. + + Use plugins & themes for more involved changes, or add slight customizations. - src/app/shared/shared-forms/form-validators/login-validators.service.ts - 1 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 247,248 + + + 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 - - Confirmation of the password is required. + + Landing page - 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 + 268 - - Username must be at least 1 character long. + + 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 - - Username cannot be more than 50 characters long. + + Trending videos - src/app/shared/shared-forms/form-validators/user-validators.service.ts - 1 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 272 - - Username should be lowercase alphanumeric; dots and underscores are allowed. + + 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 - - Password must be at least 6 characters long. + + 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 + + + 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 - - Password cannot be more than 255 characters long. + + 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 + + + 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 - - The new password and the confirmed password do not correspond. + + Allow users to dismiss the broadcast message - src/app/shared/shared-forms/form-validators/user-validators.service.ts - 1 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 306 - - Video quota is required. + + Broadcast message level - src/app/shared/shared-forms/form-validators/user-validators.service.ts - 1 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 311 - - Quota must be greater than -1. + + 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 - - Daily upload limit is required. + + NEW 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 + 338 - - Daily upload limit must be greater than -1. + + Manage users to set their quota individually. - src/app/shared/shared-forms/form-validators/user-validators.service.ts - 1 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 340,341 - - User role is required. + + 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 - - Description 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 - 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 + 584 - 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 + 597 - - Description cannot be more than 1000 characters long. + + Signup requires email verification - src/app/shared/shared-forms/form-validators/user-validators.service.ts - 1 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 360 + + + Signup limit - 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 + 364 + + + {VAR_PLURAL, plural, =1 {user} other {users}} - 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 + 370 - - You must agree with the instance terms in order to register on it. + + Default video quota per user - src/app/shared/shared-forms/form-validators/user-validators.service.ts - 1 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 382 - - Ban reason must be at least 3 characters long. + + Default daily upload limit per user - src/app/shared/shared-forms/form-validators/user-validators.service.ts - 1 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 394 - - Ban reason cannot be more than 250 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 - - Display name is required. + + Allow import with HTTP URL (i.e. YouTube) - src/app/shared/shared-forms/form-validators/user-validators.service.ts - 1 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 422 + + + Allow import with a torrent file or a magnet URI - 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 + 429 + + + Block new videos automatically - 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 + 443 - - Display name must be at least 1 character 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/user-validators.service.ts - 1 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 446 + + + SEARCH - 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 + 460 + + + Allow users to do remote URI/handle search - 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 + 471 - - Display name cannot be more than 50 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/user-validators.service.ts - 1 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 474 + + + Allow anonymous to do remote URI/handle search - 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 + 482 - - The channel is required. + + 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-accept-ownership-validators.service.ts - 1 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 485 - - Block reason must be at least 2 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 - - Block reason cannot be more than 300 characters long. + + ⚠️ This functionality depends heavily on the moderation of instances followed by the search index you select. - src/app/shared/shared-forms/form-validators/video-block-validators.service.ts - 1 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 499 - - Video caption language 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 - - Video caption file is required. + + Search index URL - src/app/shared/shared-forms/form-validators/video-captions-validators.service.ts - 1 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 508 - - The username is required. + + 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 - - You can only transfer ownership to a local account + + Search bar uses the global search index by default - src/app/shared/shared-forms/form-validators/video-change-ownership-validators.service.ts - 1 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 526 - - Name is required. + + 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 must be at least 1 character 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 cannot be more than 50 characters long. + + Manage relations with other instances. - src/app/shared/shared-forms/form-validators/video-channel-validators.service.ts - 1 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 549,550 - - Name should be lowercase alphanumeric; dots and underscores are allowed. + + 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 must be at least 3 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 - - Support text cannot be more than 1000 characters long. + + Automatically follow back instances - src/app/shared/shared-forms/form-validators/video-channel-validators.service.ts - 1 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 581 - - Comment is required. + + 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 must be at least 2 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 - - Comment cannot be more than 3000 characters long. + + Index URL - src/app/shared/shared-forms/form-validators/video-comment-validators.service.ts - 1 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 606 - - Display name cannot be more than 120 characters long. + + 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 - - Privacy is required. + + 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 - - The channel is required when the playlist is public. + + Enable contact form - src/app/shared/shared-forms/form-validators/video-playlist-validators.service.ts - 1 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 643 - - Video name is required. + + 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 must be at least 3 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 name cannot be more than 120 characters long. + + Your Twitter username - src/app/shared/shared-forms/form-validators/video-validators.service.ts - 1 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 672 - - Video privacy 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 channel is required. + + If your instance is explicitly allowed by Twitter, a video player will be embedded in the Twitter feed on PeerTube video share. If the instance is not, we use an image link card that will redirect to your PeerTube instance. Check this checkbox, save the configuration and test with a video URL of your instance (https://example.com/videos/watch/blabla) on https://cards-dev.twitter.com/validator to see if you instance is allowed. - src/app/shared/shared-forms/form-validators/video-validators.service.ts - 1 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 689,694 - - Video description must be at least 3 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 - - Video description cannot be more than 10000 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 more than 2 characters long. + + Allow your users to automatically publish a replay of their live - src/app/shared/shared-forms/form-validators/video-validators.service.ts - 1 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 739 - - A tag should be less than 30 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 must be at least 3 characters long. + + Max lives created on your instance (-1 for "unlimited") - src/app/shared/shared-forms/form-validators/video-validators.service.ts - 1 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 748 - - Video support cannot be more than 1000 characters long. + + {VAR_PLURAL, plural, =1 {live} other {lives}} - src/app/shared/shared-forms/form-validators/video-validators.service.ts - 1 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 751 - - A date is required to schedule video update. + + Max lives created per user (-1 for "unlimited") - src/app/shared/shared-forms/form-validators/video-validators.service.ts - 1 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 756 - - Copied + + {VAR_PLURAL, plural, =1 {live} other {lives}} - src/app/shared/shared-forms/input-readonly-copy.component.ts - 1 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 759 + + + Max live duration - src/app/shared/shared-video-miniature/video-download.component.ts - 1 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 764 - - max size + + Enable live transcoding - src/app/shared/shared-forms/preview-upload.component.ts - 1 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 780 + + + Requires a lot of CPU! - src/app/shared/shared-main/account/actor-avatar-info.component.ts - 1 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 783,784 - - This file is too large. + + 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 - - PeerTube cannot handle this kind of file. Accepted extensions are . + + Live resolutions to generate - src/app/shared/shared-forms/reactive-file.component.ts - 1 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 801 - - Hidden + + 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 - - Blurred with confirmation request + + {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 - - - Displayed - src/app/shared/shared-instance/instance-features-table.component.ts - 1 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 935 - - ~ + + 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 - - {VAR_PLURAL, plural, =1 {minute} other {minutes} } + + 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 full 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 HD videos + + Allows users to upload .mkv, .mov, .avi, .wmv, .flv, .f4v, .3g2, .3gp, .mts, m2ts, .mxf, .nut videos. - src/app/shared/shared-instance/instance-features-table.component.ts - 1 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 865 - - of average quality videos + + Allow audio files upload - src/app/shared/shared-instance/instance-features-table.component.ts - 1 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 873 - - (channel page) + + Allows users to upload audio files that will be merged with the preview file on upload. - src/app/shared/shared-main/account/avatar.component.ts - 1 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 876 + + + WebTorrent support enabled - src/app/shared/shared-video-miniature/video-miniature.component.ts - 1 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 885 - - (account page) + + HLS with P2P support enabled - src/app/shared/shared-main/account/avatar.component.ts - 1 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 906 - - years 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 - - year 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 - - months 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 - - month 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 - - weeks 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 - - week 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 - - days 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 - - day 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 - - hours 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 - - hour 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 - - min ago + + JavaScript - src/app/shared/shared-main/angular/from-now.pipe.ts - 1 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 1021 - - just now + + Transcoding enabled - src/app/shared/shared-main/angular/from-now.pipe.ts - 1 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 850 - - Markdown compatible that supports: + + 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 - - Emphasis + + 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 - - Links + + 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 - - New lines + + 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 - - Lists + + 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 - - Images + + It seems like the configuration is invalid. Please search for potential errors in the different tabs. - src/app/shared/shared-main/misc/help.component.ts - 1 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 1082,1083 - - Only I 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 - - Only people with the private link 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 - - Anyone 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 - - Only users of this instance can see this video + + Users - src/app/shared/shared-main/video/video.service.ts - 1 + src/app/+admin/users/user-edit/user-edit.component.html + 4 - - - Violent or repulsive - src/app/shared/shared-moderation/abuse.service.ts - 1 + src/app/+admin/users/user-edit/user-edit.component.html + 4 - - Contains offensive, violent, or coarse language or iconography. + + mail@example.com - src/app/shared/shared-moderation/abuse.service.ts - 1 + src/app/+admin/users/user-edit/user-edit.component.html + 107 - - - Hateful or abusive - src/app/shared/shared-moderation/abuse.service.ts - 1 + src/app/+admin/users/user-edit/user-edit.component.html + 107 - - Contains abusive, racist or sexist language or iconography. + + Role - src/app/shared/shared-moderation/abuse.service.ts - 1 + src/app/+admin/users/user-edit/user-edit.component.html + 135 - - - Spam, ad or false news - src/app/shared/shared-moderation/abuse.service.ts - 1 + src/app/+admin/users/user-edit/user-edit.component.html + 135 - - Contains marketing, spam, purposefully deceitful news, or otherwise misleading thumbnail/text/tags. Please provide reputable sources to report hoaxes. + + Doesn't need review before a video goes public - src/app/shared/shared-moderation/abuse.service.ts - 1 + src/app/+admin/users/user-edit/user-edit.component.html + 179 - - - Privacy breach or doxxing - src/app/shared/shared-moderation/abuse.service.ts - 1 + src/app/+admin/users/user-edit/user-edit.component.html + 179 - - 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). + + {VAR_PLURAL, plural, =1 {Video} other {Videos}} - src/app/shared/shared-moderation/abuse.service.ts - 1 + src/app/+admin/users/user-edit/user-edit.component.html + 24 - - - Infringes your copyright wrt. the regional laws with which the server must comply. - src/app/shared/shared-moderation/abuse.service.ts - 1 + src/app/+admin/users/user-edit/user-edit.component.html + 24 - - Breaks server rules + + {VAR_PLURAL, plural, =1 {Channel} other {Channels}} - src/app/shared/shared-moderation/abuse.service.ts - 1 + src/app/+admin/users/user-edit/user-edit.component.html + 30 - - - Anything not included in the above that breaks the terms of service, code of conduct, or general rules in place on the server. - src/app/shared/shared-moderation/abuse.service.ts - 1 + src/app/+admin/users/user-edit/user-edit.component.html + 30 - - The above can only be seen in thumbnails. + + {VAR_PLURAL, plural, =1 {Subscriber} other {Subscribers}} - src/app/shared/shared-moderation/abuse.service.ts - 1 + src/app/+admin/users/user-edit/user-edit.component.html + 36 - - - The above can only be seen in captions (please describe which). - src/app/shared/shared-moderation/abuse.service.ts - 1 + src/app/+admin/users/user-edit/user-edit.component.html + 36 - - Account unmuted. + + Incriminated in reports - src/app/shared/shared-moderation/account-blocklist.component.ts - 1 + src/app/+admin/users/user-edit/user-edit.component.html + 42 - src/app/shared/shared-moderation/user-moderation-dropdown.component.ts - 1 + src/app/+admin/users/user-edit/user-edit.component.html + 42 - - Account unmuted by your instance. + + Authored reports accepted - src/app/shared/shared-moderation/account-blocklist.component.ts - 1 + src/app/+admin/users/user-edit/user-edit.component.html + 48 - - - Process domains - src/app/shared/shared-moderation/batch-domains-modal.component.ts - 1 + src/app/+admin/users/user-edit/user-edit.component.html + 48 - - Report + + {VAR_PLURAL, plural, =1 {Comment} other {Comments}} - src/app/shared/shared-moderation/report-modals/account-report.component.ts - 1 + src/app/+admin/users/user-edit/user-edit.component.html + 54 - - - Account reported. - src/app/shared/shared-moderation/report-modals/account-report.component.ts - 1 + src/app/+admin/users/user-edit/user-edit.component.html + 54 - - Comment reported. + + NEW USER - src/app/shared/shared-moderation/report-modals/comment-report.component.ts - 1 + src/app/+admin/users/user-edit/user-edit.component.html + 73 - - - Video reported. - src/app/shared/shared-moderation/report-modals/video-report.component.ts - 1 + src/app/+admin/users/user-edit/user-edit.component.html + 73 - - Instance unmuted. + + john - src/app/shared/shared-moderation/server-blocklist.component.ts - 1 + src/app/+admin/users/user-edit/user-edit.component.html + 85 - 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 your instance. + + john_channel - src/app/shared/shared-moderation/server-blocklist.component.ts - 1 + src/app/+admin/users/user-edit/user-edit.component.html + 96 - - - Instance muted. - src/app/shared/shared-moderation/server-blocklist.component.ts - 1 + src/app/+admin/users/user-edit/user-edit.component.html + 96 - - Instance muted by your instance. + + If you leave the password empty, an email will be sent to the user. - src/app/shared/shared-moderation/server-blocklist.component.ts - 1 + src/app/+admin/users/user-edit/user-edit.component.html + 121,122 - - - users banned. - src/app/shared/shared-moderation/user-ban-modal.component.ts - 1 + src/app/+admin/users/user-edit/user-edit.component.html + 121,122 - - User banned. + + 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-ban-modal.component.ts - 1 + src/app/+admin/users/user-edit/user-edit.component.html + 160,162 - - - 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 + 160,162 - - User unbanned. + + 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 - - - 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 + 204 - - User deleted. + + 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 - - - 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 + 205 - - Account muted. + + 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 - src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts - 1 + src/app/+admin/users/user-edit/user-edit.component.html + 209 - - Instance muted. + + User updated. - src/app/shared/shared-moderation/user-moderation-dropdown.component.ts - 1 + src/app/+admin/users/user-edit/user-update.component.ts + 85 - - Account unmuted by the instance. + + Update user - src/app/shared/shared-moderation/user-moderation-dropdown.component.ts - 1 + src/app/+admin/users/user-edit/user-update.component.ts + 102 - - Instance muted by 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 - - Instance unmuted by the instance. + + Password changed for user . - src/app/shared/shared-moderation/user-moderation-dropdown.component.ts - 1 + src/app/+admin/users/user-edit/user-password.component.ts + 40 - - Are you sure you want to remove all the comments of this account? + + 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 - - Delete account comments + + Show - src/app/shared/shared-moderation/user-moderation-dropdown.component.ts - 1 + src/app/+admin/users/user-edit/user-password.component.html + 10 - - Will remove comments of this account (may take several minutes). + + Hide - src/app/shared/shared-moderation/user-moderation-dropdown.component.ts - 1 + src/app/+admin/users/user-edit/user-password.component.html + 11 - - Edit user + + 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 - - Change quota, role, and more. + + users unbanned. - src/app/shared/shared-moderation/user-moderation-dropdown.component.ts - 1 + src/app/+admin/users/user-list/user-list.component.ts + 177 - - Delete user + + 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 - - Unban user + + users deleted. - src/app/shared/shared-moderation/user-moderation-dropdown.component.ts - 1 + src/app/+admin/users/user-list/user-list.component.ts + 199 - - Allow the user to login and create videos/comments again + + 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 - - Mute this account + + 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 - - Hide any content from that user for you. + + 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 - - Unmute this account + + Banned users - src/app/shared/shared-moderation/user-moderation-dropdown.component.ts - 1 + src/app/+admin/users/user-list/user-list.component.html + 28 - - Show back content from that user for you. + + Create user - src/app/shared/shared-moderation/user-moderation-dropdown.component.ts - 1 + src/app/+admin/users/user-list/user-list.component.html + 42 - - Mute the instance + + Table parameters - src/app/shared/shared-moderation/user-moderation-dropdown.component.ts - 1 + src/app/+admin/users/user-list/user-list.component.html + 58 - - Hide any content from that instance for you. + + Select columns - src/app/shared/shared-moderation/user-moderation-dropdown.component.ts - 1 + src/app/+admin/users/user-list/user-list.component.html + 64 - - Unmute the instance + + Highlight banned users - src/app/shared/shared-moderation/user-moderation-dropdown.component.ts - 1 + src/app/+admin/users/user-list/user-list.component.html + 70 - - Show back content from that instance for you. + + User's email must be verified to login - src/app/shared/shared-moderation/user-moderation-dropdown.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 - - Remove comments from your videos + + User's email is verified / User can login without email verification - src/app/shared/shared-moderation/user-moderation-dropdown.component.ts - 1 + src/app/+admin/users/user-list/user-list.component.html + 133 - - Remove comments of this account from your videos. + + Total daily video quota - src/app/shared/shared-moderation/user-moderation-dropdown.component.ts - 1 + src/app/+admin/users/user-list/user-list.component.html + 150 - - Mute this account by your instance + + The user was banned - src/app/shared/shared-moderation/user-moderation-dropdown.component.ts - 1 + src/app/+admin/users/user-list/user-list.component.html + 160 - - - Hide any content from that user for you, your instance and its users. - src/app/shared/shared-moderation/user-moderation-dropdown.component.ts - 1 + src/app/+admin/users/user-list/user-list.component.html + 160 - - Unmute this account by your instance + + Ban reason: - src/app/shared/shared-moderation/user-moderation-dropdown.component.ts - 1 + src/app/+admin/users/user-list/user-list.component.html + 177 - - Show back content from that user for you, your instance and its users. + + Comment is required. - src/app/shared/shared-moderation/user-moderation-dropdown.component.ts - 1 + src/app/shared/form-validators/video-comment-validators.ts + 7 - - Mute the instance by your instance + + Comment must be at least 2 characters long. - src/app/shared/shared-moderation/user-moderation-dropdown.component.ts - 1 + src/app/shared/form-validators/video-comment-validators.ts + 8 - - Hide any content from that instance for you, your instance and its users. + + Comment cannot be more than 3000 characters long. - src/app/shared/shared-moderation/user-moderation-dropdown.component.ts - 1 + src/app/shared/form-validators/video-comment-validators.ts + 9 - - Unmute the instance by your instance + + accepted in instance followers - src/app/shared/shared-moderation/user-moderation-dropdown.component.ts - 1 + src/app/+admin/follows/followers-list/followers-list.component.ts + 41 - - Show back content from that instance for you, your instance and its users. + + Do you really want to reject this follower? - src/app/shared/shared-moderation/user-moderation-dropdown.component.ts - 1 + src/app/+admin/follows/followers-list/followers-list.component.ts + 52 - - Remove comments from your instance + + Reject - src/app/shared/shared-moderation/user-moderation-dropdown.component.ts - 1 + src/app/+admin/follows/followers-list/followers-list.component.ts + 53 - - Remove comments of this account from your instance. + + rejected from instance followers - src/app/shared/shared-moderation/user-moderation-dropdown.component.ts - 1 + src/app/+admin/follows/followers-list/followers-list.component.ts + 60 - - Add to watch later + + Do you really want to delete this follower? - src/app/shared/shared-thumbnail/video-thumbnail.component.ts - 1 + src/app/+admin/follows/followers-list/followers-list.component.ts + 73 - - Remove from watch later + + removed from instance followers - src/app/shared/shared-thumbnail/video-thumbnail.component.ts - 1 + src/app/+admin/follows/followers-list/followers-list.component.ts + 81 - - Interface settings updated. + + Instances following you - src/app/shared/shared-user-settings/user-interface-settings.component.ts - 1 + src/app/+admin/follows/followers-list/followers-list.component.html + 3 + + + Showing to of followers - src/app/shared/shared-user-settings/user-interface-settings.component.ts - 1 + src/app/+admin/follows/followers-list/followers-list.component.html + 10 - - Unknown language + + Follower handle - src/app/shared/shared-user-settings/user-video-settings.component.ts - 1 + src/app/+admin/follows/followers-list/followers-list.component.html + 28 - - Video settings updated. + + Score - src/app/shared/shared-user-settings/user-video-settings.component.ts - 1 + src/app/+admin/follows/followers-list/followers-list.component.html + 30 - - Display/Video settings updated. + + Open actor page in a new tab - src/app/shared/shared-user-settings/user-video-settings.component.ts - 1 + src/app/+admin/follows/followers-list/followers-list.component.html + 46 - - Subscribed to all current channels of . You will be notified of all their new videos. + + No follower found matching current filters. - src/app/shared/shared-user-subscription/subscribe-button.component.ts - 1 + src/app/+admin/follows/followers-list/followers-list.component.html + 68 - - Subscribed to . You will be notified of all their new videos. + + Your instance doesn't have any follower. - src/app/shared/shared-user-subscription/subscribe-button.component.ts - 1 + src/app/+admin/follows/followers-list/followers-list.component.html + 69 - - Subscribed + + Video caption language is required. - src/app/shared/shared-user-subscription/subscribe-button.component.ts - 1 + src/app/shared/form-validators/video-captions-validators.ts + 7 - - Unsubscribed from all channels of + + Video caption file is required. - src/app/shared/shared-user-subscription/subscribe-button.component.ts - 1 + src/app/shared/form-validators/video-captions-validators.ts + 14 - - Unsubscribed from + + Video name is required. - src/app/shared/shared-user-subscription/subscribe-button.component.ts - 1 + src/app/shared/form-validators/video-validators.ts + 7 - - Unsubscribed + + Video name must be at least 3 characters long. - src/app/shared/shared-user-subscription/subscribe-button.component.ts - 1 + src/app/shared/form-validators/video-validators.ts + 8 - - This video will be duplicated by your instance. + + Video name cannot be more than 120 characters long. - src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts - 1 + src/app/shared/form-validators/video-validators.ts + 9 - - Block + + Video privacy is required. - src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts - 1 + src/app/shared/form-validators/video-validators.ts + 16 - - Mirror + + Video channel is required. - src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts - 1 + src/app/shared/form-validators/video-validators.ts + 43 - - Encoder + + Video description must be at least 3 characters long. - src/app/shared/shared-video-miniature/video-download.component.ts - 1 + src/app/shared/form-validators/video-validators.ts + 50 - - Format name + + Video description cannot be more than 10000 characters long. - src/app/shared/shared-video-miniature/video-download.component.ts - 1 + src/app/shared/form-validators/video-validators.ts + 51 - - Size + + A tag should be more than 2 characters long. - src/app/shared/shared-video-miniature/video-download.component.ts - 1 + src/app/shared/form-validators/video-validators.ts + 58 - - Bitrate + + A tag should be less than 30 characters long. - src/app/shared/shared-video-miniature/video-download.component.ts - 1 + src/app/shared/form-validators/video-validators.ts + 59 + + + A maximum of 5 tags can be used on a video. - src/app/shared/shared-video-miniature/video-download.component.ts - 1 + src/app/shared/form-validators/video-validators.ts + 66 - - Codec + + A tag should be more than 1 and less than 30 characters long. - src/app/shared/shared-video-miniature/video-download.component.ts - 1 + src/app/shared/form-validators/video-validators.ts + 67 - - Profile + + Video support must be at least 3 characters long. - src/app/shared/shared-video-miniature/video-download.component.ts - 1 + src/app/shared/form-validators/video-validators.ts + 74 - - Resolution + + Video support cannot be more than 1000 characters long. - src/app/shared/shared-video-miniature/video-download.component.ts - 1 + src/app/shared/form-validators/video-validators.ts + 75 - - Aspect ratio + + A date is required to schedule video update. - src/app/shared/shared-video-miniature/video-download.component.ts - 1 + src/app/shared/form-validators/video-validators.ts + 82 - - Average frame rate + + Instance name is required. - src/app/shared/shared-video-miniature/video-download.component.ts - 1 + src/app/shared/form-validators/custom-config-validators.ts + 7 - - Pixel format + + Short description should not be longer than 250 characters. - src/app/shared/shared-video-miniature/video-download.component.ts - 1 + src/app/shared/form-validators/custom-config-validators.ts + 14 - - Sample rate + + Twitter username is required. - src/app/shared/shared-video-miniature/video-download.component.ts - 1 + src/app/shared/form-validators/custom-config-validators.ts + 21 - - Channel Layout + + Previews cache size is required. - src/app/shared/shared-video-miniature/video-download.component.ts - 1 + src/app/shared/form-validators/custom-config-validators.ts + 28 - - Published + + Previews cache size must be greater than 1. - src/app/shared/shared-video-miniature/video-miniature.component.ts - 1 + src/app/shared/form-validators/custom-config-validators.ts + 29 - - Publication scheduled on + + Previews cache size must be a number. - src/app/shared/shared-video-miniature/video-miniature.component.ts - 1 + src/app/shared/form-validators/custom-config-validators.ts + 30 - - Waiting transcoding + + Captions cache size is required. - src/app/shared/shared-video-miniature/video-miniature.component.ts - 1 + src/app/shared/form-validators/custom-config-validators.ts + 37 - - To transcode + + Captions cache size must be greater than 1. - src/app/shared/shared-video-miniature/video-miniature.component.ts - 1 + src/app/shared/form-validators/custom-config-validators.ts + 38 - - To import + + Captions cache size must be a number. - src/app/shared/shared-video-miniature/video-miniature.component.ts - 1 + src/app/shared/form-validators/custom-config-validators.ts + 39 - - Video removed from + + Signup limit is required. - src/app/shared/shared-video-playlist/video-add-to-playlist.component.ts - 1 + src/app/shared/form-validators/custom-config-validators.ts + 46 + + + Signup limit must be greater than 1. - src/app/shared/shared-video-playlist/video-playlist-element-miniature.component.ts - 1 + src/app/shared/form-validators/custom-config-validators.ts + 47 - - Video added in at timestamps + + Signup limit must be a number. - src/app/shared/shared-video-playlist/video-add-to-playlist.component.ts - 1 + src/app/shared/form-validators/custom-config-validators.ts + 48 - - Video added in + + Admin email is required. - src/app/shared/shared-video-playlist/video-add-to-playlist.component.ts - 1 + src/app/shared/form-validators/custom-config-validators.ts + 55 - - Timestamps updated + + Admin email must be valid. - src/app/shared/shared-video-playlist/video-playlist-element-miniature.component.ts - 1 + src/app/shared/form-validators/custom-config-validators.ts + 56 - - Starts at + + Transcoding threads is required. - src/app/shared/shared-video-playlist/video-playlist-element-miniature.component.ts - 1 + src/app/shared/form-validators/custom-config-validators.ts + 63 + + + Transcoding threads must be greater or equal to 0. - src/app/shared/shared-video-playlist/video-playlist-element-miniature.component.ts - 1 + src/app/shared/form-validators/custom-config-validators.ts + 64 - - Stops at + + Index URL should be a URL - src/app/shared/shared-video-playlist/video-playlist-element-miniature.component.ts - 1 + src/app/shared/form-validators/custom-config-validators.ts + 71 - - and stops at + + Search index URL should be a URL - src/app/shared/shared-video-playlist/video-playlist-element-miniature.component.ts - 1 + src/app/shared/form-validators/custom-config-validators.ts + 78