Close ../node_modules/@ng-bootstrap/ng-bootstrap/alert/alert.d.ts 2 Previous ../node_modules/@ng-bootstrap/ng-bootstrap/carousel/carousel.d.ts 13 Next ../node_modules/@ng-bootstrap/ng-bootstrap/carousel/carousel.d.ts 17 Previous month ../node_modules/@ng-bootstrap/ng-bootstrap/datepicker/datepicker-navigation.d.ts 4 ../node_modules/@ng-bootstrap/ng-bootstrap/datepicker/datepicker-navigation.d.ts 5 Next month ../node_modules/@ng-bootstrap/ng-bootstrap/datepicker/datepicker-navigation.d.ts 26 ../node_modules/@ng-bootstrap/ng-bootstrap/datepicker/datepicker-navigation.d.ts 27 «« ../node_modules/@ng-bootstrap/ng-bootstrap/pagination/pagination.d.ts 7 First ../node_modules/@ng-bootstrap/ng-bootstrap/pagination/pagination.d.ts 5 « ../node_modules/@ng-bootstrap/ng-bootstrap/pagination/pagination.d.ts 15 Previous ../node_modules/@ng-bootstrap/ng-bootstrap/pagination/pagination.d.ts 13 » ../node_modules/@ng-bootstrap/ng-bootstrap/pagination/pagination.d.ts 29 Next ../node_modules/@ng-bootstrap/ng-bootstrap/pagination/pagination.d.ts 27 »» ../node_modules/@ng-bootstrap/ng-bootstrap/pagination/pagination.d.ts 36 Last ../node_modules/@ng-bootstrap/ng-bootstrap/pagination/pagination.d.ts 34 <x id="INTERPOLATION" equiv-text="{{getPercentValue()}}"/>% ../node_modules/@ng-bootstrap/ng-bootstrap/progressbar/progressbar.d.ts 6 Increment hours ../node_modules/@ng-bootstrap/ng-bootstrap/timepicker/timepicker.d.ts 9 HH ../node_modules/@ng-bootstrap/ng-bootstrap/timepicker/timepicker.d.ts 12 Hours ../node_modules/@ng-bootstrap/ng-bootstrap/timepicker/timepicker.d.ts 14 Decrement hours ../node_modules/@ng-bootstrap/ng-bootstrap/timepicker/timepicker.d.ts 19 Increment minutes ../node_modules/@ng-bootstrap/ng-bootstrap/timepicker/timepicker.d.ts 28 MM ../node_modules/@ng-bootstrap/ng-bootstrap/timepicker/timepicker.d.ts 31 Minutes ../node_modules/@ng-bootstrap/ng-bootstrap/timepicker/timepicker.d.ts 33 Decrement minutes ../node_modules/@ng-bootstrap/ng-bootstrap/timepicker/timepicker.d.ts 38 Increment seconds ../node_modules/@ng-bootstrap/ng-bootstrap/timepicker/timepicker.d.ts 47 SS ../node_modules/@ng-bootstrap/ng-bootstrap/timepicker/timepicker.d.ts 50 Seconds ../node_modules/@ng-bootstrap/ng-bootstrap/timepicker/timepicker.d.ts 52 Decrement seconds ../node_modules/@ng-bootstrap/ng-bootstrap/timepicker/timepicker.d.ts 57 PM ../node_modules/@ng-bootstrap/ng-bootstrap/timepicker/timepicker.d.ts 65 AM ../node_modules/@ng-bootstrap/ng-bootstrap/timepicker/timepicker.d.ts 66 Cancel app/core/confirm/confirm.component.html 18 app/login/login.component.html 72 app/+admin/users/user-list/user-ban-modal.component.html 22 app/+admin/moderation/video-abuse-list/moderation-comment-modal.component.html 22 app/videos/+video-watch/modal/video-support.component.html 10 (extensions: <x id="INTERPOLATION" equiv-text="{{ allowedExtensionsMessage }}"/>, max size: <x id="INTERPOLATION_1" equiv-text="{{ maxFileSize | bytes }}"/>) app/shared/forms/reactive-file.component.html 11 <x id="INTERPOLATION" equiv-text="{{ video.publishedAt | myFromNow }}"/> - <x id="INTERPOLATION_1" equiv-text="{{ video.views | myNumberFormatter }}"/> views app/shared/video/video-miniature.component.html 12 Delete app/shared/buttons/delete-button.component.html 5 app/+my-account/my-account-videos/my-account-videos.component.html 36 app/videos/+video-edit/shared/video-edit.component.html 160 app/videos/+video-watch/video-watch.component.html 104 app/videos/+video-watch/comment/video-comment.component.html 15 Edit app/shared/buttons/edit-button.component.html 5 Truncated preview app/shared/forms/markdown-textarea.component.html 9 Complete preview app/shared/forms/markdown-textarea.component.html 13 Get help app/shared/misc/help.component.html 18 <x id="START_TAG_SPAN" ctype="x-span" equiv-text="<span>"/>Subscribe<x id="CLOSE_TAG_SPAN" ctype="x-span" equiv-text="</span>"/> <x id="START_TAG_SPAN_1" ctype="x-span" equiv-text="<span>"/> <x id="INTERPOLATION" equiv-text="{{ videoChannel.followersCount | myNumberFormatter }}"/> <x id="CLOSE_TAG_SPAN" ctype="x-span" equiv-text="</span>"/> app/shared/user-subscription/subscribe-button.component.html 1 Subscribed app/shared/user-subscription/subscribe-button.component.html 9 Unsubscribe app/shared/user-subscription/subscribe-button.component.html 10 Video quota app/shared/instance/instance-features-table.component.html 5 app/+admin/users/user-edit/user-edit.component.html 56 app/+admin/users/user-edit/user-edit.component.html 56 app/+admin/users/user-list/user-list.component.html 19 Unlimited <x id="START_TAG_NG-CONTAINER" ctype="x-ng-container" equiv-text="<ng-container>"/>(<x id="INTERPOLATION" equiv-text="{{ dailyUserVideoQuota | bytes: 0 }}"/> per day)<x id="CLOSE_TAG_NG-CONTAINER" ctype="x-ng-container" equiv-text="</ng-container>"/> app/shared/instance/instance-features-table.component.html 14 Login app/login/login.component.html 2 Request new verification email. app/login/login.component.html 7 app/+verify-account/verify-account-email/verify-account-email.component.html 12 User app/login/login.component.html 13 Username or email address app/login/login.component.html 15 or create an account app/login/login.component.html 18 or create an account on another instance app/login/login.component.html 22 User registration is not allowed on this instance, but you can register on many others! app/login/login.component.html 28 Password app/login/login.component.html 38 app/login/login.component.html 41 app/reset-password/reset-password.component.html 8 app/reset-password/reset-password.component.html 10 app/signup/signup.component.html 41 app/signup/signup.component.html 43 app/+admin/users/user-edit/user-edit.component.html 30 app/+admin/users/user-edit/user-edit.component.html 30 app/+my-account/my-account-settings/my-account-settings.component.html 12 I forgot my password app/login/login.component.html 44 Forgot your password app/login/login.component.html 57 Email app/login/login.component.html 63 app/signup/signup.component.html 30 app/signup/signup.component.html 32 app/+admin/users/user-edit/user-edit.component.html 19 app/+admin/users/user-edit/user-edit.component.html 19 app/+admin/users/user-list/user-list.component.html 18 app/+verify-account/verify-account-ask-send-email/verify-account-ask-send-email.component.html 8 Email address app/login/login.component.html 65 app/+verify-account/verify-account-ask-send-email/verify-account-ask-send-email.component.html 10 Send me an email to reset my password app/login/login.component.html 75 Reset my password app/reset-password/reset-password.component.html 2 Confirm password app/reset-password/reset-password.component.html 19 Confirmed password app/reset-password/reset-password.component.html 21 Reset my password app/reset-password/reset-password.component.html 29 Create an account app/signup/signup.component.html 3 Username app/signup/signup.component.html 12 app/+admin/users/user-edit/user-edit.component.html 8 app/+admin/users/user-edit/user-edit.component.html 8 Example: jane_doe app/signup/signup.component.html 16 I have read and agree to the <a href='/about/instance#terms-section' target='_blank'rel='noopener noreferrer'>Terms</a> of this instance app/signup/signup.component.html 54 Signup app/signup/signup.component.html 62 app/+about/about-instance/about-instance.component.html 22 app/+admin/config/edit-custom-config/edit-custom-config.component.html 88 Features found on this instance app/signup/signup.component.html 66 <x id="INTERPOLATION" equiv-text="{{ pagination.totalItems | myNumberFormatter }}"/> results app/search/search.component.html 5 for <x id="START_TAG_SPAN" ctype="x-span" equiv-text="<span>"/><x id="INTERPOLATION" equiv-text="{{ currentSearch }}"/><x id="CLOSE_TAG_SPAN" ctype="x-span" equiv-text="</span>"/> app/search/search.component.html 6 Filters app/search/search.component.html 16 No results found app/search/search.component.html 25 <x id="INTERPOLATION" equiv-text="{{ result.followersCount }}"/> subscribers app/search/search.component.html 41 <x id="INTERPOLATION" equiv-text="{{ result.publishedAt | myFromNow }}"/> - <x id="INTERPOLATION_1" equiv-text="{{ result.views | myNumberFormatter }}"/> views app/search/search.component.html 52 Change the language app/menu/language-chooser.component.html 3 app/menu/menu.component.html 88 My public profile app/menu/menu.component.html 18 My account app/menu/menu.component.html 22 My videos app/menu/menu.component.html 26 Log out app/menu/menu.component.html 30 Login app/menu/menu.component.html 38 Create an account app/menu/menu.component.html 39 Videos app/menu/menu.component.html 43 app/+accounts/accounts.component.html 17 app/+video-channels/video-channels.component.html 24 Subscriptions app/menu/menu.component.html 47 Overview app/menu/menu.component.html 52 Trending app/menu/menu.component.html 57 Recently added app/menu/menu.component.html 62 Local app/menu/menu.component.html 67 More app/menu/menu.component.html 72 Administration app/menu/menu.component.html 76 About app/menu/menu.component.html 81 app/+accounts/accounts.component.html 21 app/+video-channels/video-channels.component.html 25 Toggle dark interface app/menu/menu.component.html 91 Search... app/header/header.component.html 2 Upload app/header/header.component.html 9 Sort app/search/search-filters.component.html 6 Published date app/search/search-filters.component.html 15 Duration app/search/search-filters.component.html 24 Display sensitive content app/search/search-filters.component.html 33 Yes app/search/search-filters.component.html 37 No app/search/search-filters.component.html 42 Category app/search/search-filters.component.html 50 app/videos/+video-edit/shared/video-edit.component.html 47 app/videos/+video-watch/video-watch.component.html 166 Licence app/search/search-filters.component.html 60 app/videos/+video-edit/shared/video-edit.component.html 61 app/videos/+video-watch/video-watch.component.html 175 Language app/search/search-filters.component.html 70 app/videos/+video-edit/shared/video-caption-add-modal.component.html 10 app/videos/+video-edit/shared/video-edit.component.html 75 app/videos/+video-watch/video-watch.component.html 184 All of these tags app/search/search-filters.component.html 82 One of these tags app/search/search-filters.component.html 87 Filter app/search/search-filters.component.html 94 No results. app/shared/video/abstract-video-list.html 7 app/shared/video/abstract-video-list.html 7 app/shared/video/abstract-video-list.html 7 app/shared/video/abstract-video-list.html 7 app/videos/video-list/video-overview.component.html 3 app/shared/video/abstract-video-list.html 7 app/+my-account/my-account-videos/my-account-videos.component.html 1 app/shared/video/abstract-video-list.html 7 <x id="START_LINK" ctype="x-a" equiv-text="<a>"/><x id="INTERPOLATION" equiv-text="{{ object.category.label }}"/><x id="CLOSE_LINK" ctype="x-a" equiv-text="</a>"/> app/videos/video-list/video-overview.component.html 6 <x id="START_LINK" ctype="x-a" equiv-text="<a>"/><x id="INTERPOLATION" equiv-text="{{ object.tag }}"/><x id="CLOSE_LINK" ctype="x-a" equiv-text="</a>"/> app/videos/video-list/video-overview.component.html 14 <x id="START_LINK" ctype="x-a" equiv-text="<a>"/> <x id="TAG_IMG" ctype="image" equiv-text="<img/>"/> <x id="START_TAG_DIV" ctype="x-div" equiv-text="<div>"/><x id="INTERPOLATION" equiv-text="{{ object.channel.displayName }}"/><x id="CLOSE_TAG_DIV" ctype="x-div" equiv-text="</div>"/> <x id="CLOSE_LINK" ctype="x-a" equiv-text="</a>"/> app/videos/video-list/video-overview.component.html 22 Instance app/+about/about.component.html 5 app/+admin/config/edit-custom-config/edit-custom-config.component.html 8 PeerTube app/+about/about.component.html 7 About <x id="INTERPOLATION" equiv-text="{{ instanceName }}"/> instance app/+about/about-instance/about-instance.component.html 1 Description app/+about/about-instance/about-instance.component.html 10 app/+accounts/account-about/account-about.component.html 3 app/+admin/config/edit-custom-config/edit-custom-config.component.html 33 app/+my-account/my-account-video-channels/my-account-video-channel-edit.component.html 39 app/+my-account/my-account-video-channels/my-account-video-channel-edit.component.html 39 app/+my-account/my-account-settings/my-account-profile/my-account-profile.component.html 17 app/+video-channels/video-channel-about/video-channel-about.component.html 4 app/videos/+video-edit/shared/video-edit.component.html 26 Terms app/+about/about-instance/about-instance.component.html 16 app/+admin/config/edit-custom-config/edit-custom-config.component.html 44 User registration is allowed and app/+about/about-instance/about-instance.component.html 25 this instance provides a baseline quota of <x id="INTERPOLATION" equiv-text="{{ userVideoQuota | bytes: 0 }}"/> space for the videos of its users. app/+about/about-instance/about-instance.component.html 27 this instance provides unlimited space for the videos of its users. app/+about/about-instance/about-instance.component.html 31 User registration is currently not allowed. app/+about/about-instance/about-instance.component.html 36 About PeerTube app/+about/about-peertube/about-peertube.component.html 1 PeerTube is a federated (ActivityPub) video streaming platform using P2P (WebTorrent) directly in the web browser. app/+about/about-peertube/about-peertube.component.html 6 It is a free and open-source software, under the <x id="START_LINK" ctype="x-a" equiv-text="<a>"/>AGPLv3 licence<x id="CLOSE_LINK" ctype="x-a" equiv-text="</a>"/>. app/+about/about-peertube/about-peertube.component.html 8 For more information, please visit <x id="START_LINK" ctype="x-a" equiv-text="<a>"/>joinpeertube.org<x id="CLOSE_LINK" ctype="x-a" equiv-text="</a>"/>. app/+about/about-peertube/about-peertube.component.html 12 P2P & Privacy app/+about/about-peertube/about-peertube.component.html 18 PeerTube uses the BitTorrent protocol to share bandwidth between users. This implies that your IP address is stored in the instance's BitTorrent tracker as long as you download or watch the video. app/+about/about-peertube/about-peertube.component.html 20 What are the consequences? app/+about/about-peertube/about-peertube.component.html 25 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: app/+about/about-peertube/about-peertube.component.html 27 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) app/+about/about-peertube/about-peertube.component.html 33 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 peers in the swarm app/+about/about-peertube/about-peertube.component.html 38 Those requests have to be sent regularly to know who starts/stops watching a video. It is easy to detect that kind of behaviour app/+about/about-peertube/about-peertube.component.html 43 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 app/+about/about-peertube/about-peertube.component.html 47 The IP address is a vague information : usually, it regularly changes and can represent many persons or entities app/+about/about-peertube/about-peertube.component.html 51 Web peers are not publicly accessible: because we use WebRTC inside the web browser (<x id="START_LINK" ctype="x-a" equiv-text="<a>"/>with the WebTorrent library<x id="CLOSE_LINK" ctype="x-a" equiv-text="</a>"/>), 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 <x id="START_LINK_1" ctype="x-a" equiv-text="<a>"/>this document<x id="CLOSE_LINK" ctype="x-a" equiv-text="</a>"/> for more information app/+about/about-peertube/about-peertube.component.html 55 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. app/+about/about-peertube/about-peertube.component.html 62 How does PeerTube compare with YouTube? app/+about/about-peertube/about-peertube.component.html 67 The threats to privacy in 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). app/+about/about-peertube/about-peertube.component.html 69 What can I do to limit the exposure of my IP address? app/+about/about-peertube/about-peertube.component.html 75 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. app/+about/about-peertube/about-peertube.component.html 77 What will be done to mitigate this problem? app/+about/about-peertube/about-peertube.component.html 83 PeerTube is only in beta, and want to deliver the best countermeasures possible by the time the stable is released. In the meantime, we want to test different ideas related to this issue: app/+about/about-peertube/about-peertube.component.html 85 Set a limit to the number of peers sent by the tracker app/+about/about-peertube/about-peertube.component.html 91 Set a limit on the request frequency received by the tracker (being tested) app/+about/about-peertube/about-peertube.component.html 92 Ring a bell if there are unusual requests (being tested) app/+about/about-peertube/about-peertube.component.html 93 Disable P2P from the administration interface app/+about/about-peertube/about-peertube.component.html 94 An automatic video redundancy program: we wouldn't know if the IP downloaded the video on purpose or if it was the automatized program app/+about/about-peertube/about-peertube.component.html 95 <x id="INTERPOLATION" equiv-text="{{ account.followersCount }}"/> subscribers app/+accounts/accounts.component.html 12 Video channels app/+accounts/accounts.component.html 19 Stats app/+accounts/account-about/account-about.component.html 8 app/+video-channels/video-channel-about/video-channel-about.component.html 16 Joined <x id="INTERPOLATION" equiv-text="{{ account.createdAt | date }}"/> app/+accounts/account-about/account-about.component.html 10 <x id="INTERPOLATION" equiv-text="{{ videoChannel.followersCount }}"/> subscribers app/+accounts/account-video-channels/account-video-channels.component.html 9 app/+my-account/my-account-video-channels/my-account-video-channels.component.html 20 app/+my-account/my-account-subscriptions/my-account-subscriptions.component.html 13 app/+video-channels/video-channels.component.html 14 See this video channel app/+accounts/account-video-channels/account-video-channels.component.html 4 Name app/+admin/config/edit-custom-config/edit-custom-config.component.html 11 app/+admin/follows/followers-list/followers-list.component.html 9 app/+my-account/my-account-video-channels/my-account-video-channel-edit.component.html 12 app/+my-account/my-account-video-channels/my-account-video-channel-edit.component.html 12 Short description app/+admin/config/edit-custom-config/edit-custom-config.component.html 22 Default client route app/+admin/config/edit-custom-config/edit-custom-config.component.html 55 Videos Overview app/+admin/config/edit-custom-config/edit-custom-config.component.html 58 Videos Trending app/+admin/config/edit-custom-config/edit-custom-config.component.html 59 Videos Recently Added app/+admin/config/edit-custom-config/edit-custom-config.component.html 60 Local videos app/+admin/config/edit-custom-config/edit-custom-config.component.html 61 Policy on videos containing sensitive content app/+admin/config/edit-custom-config/edit-custom-config.component.html 70 With <strong>Do not list</strong> or <strong>Blur thumbnails</strong>, a confirmation will be requested to watch the video. app/+admin/config/edit-custom-config/edit-custom-config.component.html 73 app/+my-account/my-account-settings/my-account-video-settings/my-account-video-settings.component.html 6 Do not list app/+admin/config/edit-custom-config/edit-custom-config.component.html 78 app/+my-account/my-account-settings/my-account-video-settings/my-account-video-settings.component.html 11 Blur thumbnails app/+admin/config/edit-custom-config/edit-custom-config.component.html 79 app/+my-account/my-account-settings/my-account-video-settings/my-account-video-settings.component.html 12 Display app/+admin/config/edit-custom-config/edit-custom-config.component.html 80 app/+my-account/my-account-settings/my-account-video-settings/my-account-video-settings.component.html 13 Signup enabled app/+admin/config/edit-custom-config/edit-custom-config.component.html 92 Signup requires email verification app/+admin/config/edit-custom-config/edit-custom-config.component.html 97 Signup limit app/+admin/config/edit-custom-config/edit-custom-config.component.html 101 Import app/+admin/config/edit-custom-config/edit-custom-config.component.html 111 app/videos/+video-edit/video-add-components/video-import-url.component.html 34 app/videos/+video-edit/video-add-components/video-import-torrent.component.html 42 Video import with HTTP enabled app/+admin/config/edit-custom-config/edit-custom-config.component.html 115 Video import with a torrent file or a magnet URI enabled app/+admin/config/edit-custom-config/edit-custom-config.component.html 120 Administrator app/+admin/config/edit-custom-config/edit-custom-config.component.html 123 Admin email app/+admin/config/edit-custom-config/edit-custom-config.component.html 126 Users app/+admin/config/edit-custom-config/edit-custom-config.component.html 136 User default video quota app/+admin/config/edit-custom-config/edit-custom-config.component.html 139 User default daily upload limit app/+admin/config/edit-custom-config/edit-custom-config.component.html 153 Basic configuration app/+admin/config/edit-custom-config/edit-custom-config.component.html 5 Twitter app/+admin/config/edit-custom-config/edit-custom-config.component.html 170 Your Twitter username app/+admin/config/edit-custom-config/edit-custom-config.component.html 173 Indicates the Twitter account for the website or platform on which the content was published. app/+admin/config/edit-custom-config/edit-custom-config.component.html 176 Instance whitelisted by Twitter app/+admin/config/edit-custom-config/edit-custom-config.component.html 189 If your instance is whitelisted by Twitter, a video player will be embedded in the Twitter feed on PeerTube video share.<br /> If the instance is not whitelisted, we use an image link card that will redirect on your PeerTube instance.<br /><br /> Check this checkbox, save the configuration and test with a video URL of your instance (https://example.com/videos/watch/blabla) on <a target='_blank' rel='noopener noreferrer' href='https://cards-dev.twitter.com/validator'>https://cards-dev.twitter.com/validator</a> to see if you instance is whitelisted. app/+admin/config/edit-custom-config/edit-custom-config.component.html 190 Services app/+admin/config/edit-custom-config/edit-custom-config.component.html 168 Transcoding app/+admin/config/edit-custom-config/edit-custom-config.component.html 200 Transcoding enabled app/+admin/config/edit-custom-config/edit-custom-config.component.html 204 If you disable transcoding, many videos from your users will not work! app/+admin/config/edit-custom-config/edit-custom-config.component.html 205 Transcoding threads app/+admin/config/edit-custom-config/edit-custom-config.component.html 211 Resolution <x id="INTERPOLATION" equiv-text="{{resolution}}"/> enabled app/+admin/config/edit-custom-config/edit-custom-config.component.html 227 Cache <x id="START_TAG_MY-HELP" ctype="x-my-help" equiv-text="<my-help>"/><x id="CLOSE_TAG_MY-HELP" ctype="x-my-help" equiv-text="</my-help>"/> app/+admin/config/edit-custom-config/edit-custom-config.component.html 233 Some files are not federated (previews, captions). We fetch them directly from the origin instance and cache them. app/+admin/config/edit-custom-config/edit-custom-config.component.html 238 Previews cache size app/+admin/config/edit-custom-config/edit-custom-config.component.html 243 Video captions cache size app/+admin/config/edit-custom-config/edit-custom-config.component.html 254 Customizations app/+admin/config/edit-custom-config/edit-custom-config.component.html 264 JavaScript app/+admin/config/edit-custom-config/edit-custom-config.component.html 267 Write directly JavaScript code.<br />Example: <pre>console.log('my instance is amazing');</pre> app/+admin/config/edit-custom-config/edit-custom-config.component.html 270 Write directly CSS code. Example:<br /> <pre> body <x id="INTERPOLATION" equiv-text="{{ '{' }}"/> background-color: red; <x id="INTERPOLATION_1" equiv-text="{{ '}' }}"/> </pre> Prepend with <em>#custom-css</em> to override styles. Example: <pre> #custom-css .logged-in-email <x id="INTERPOLATION" equiv-text="{{ '{' }}"/> color: red; <x id="INTERPOLATION_1" equiv-text="{{ '}' }}"/> </pre> app/+admin/config/edit-custom-config/edit-custom-config.component.html 286 Advanced configuration app/+admin/config/edit-custom-config/edit-custom-config.component.html 197 Update configuration app/+admin/config/edit-custom-config/edit-custom-config.component.html 314 It seems the configuration is invalid. Please search potential errors in the different tabs. app/+admin/config/edit-custom-config/edit-custom-config.component.html 315 Users app/+admin/admin.component.html 3 Manage follows app/+admin/admin.component.html 7 Moderation app/+admin/admin.component.html 11 Jobs app/+admin/admin.component.html 15 Configuration app/+admin/admin.component.html 19 1 host (without "http://") per line app/+admin/follows/following-add/following-add.component.html 5 It seems that you are not on a HTTPS server. Your webserver needs to have TLS activated in order to follow servers. app/+admin/follows/following-add/following-add.component.html 17 Add following app/+admin/follows/following-add/following-add.component.html 21 ID app/+admin/follows/followers-list/followers-list.component.html 7 app/+admin/follows/following-list/following-list.component.html 7 app/+admin/jobs/jobs-list/jobs-list.component.html 18 Score app/+admin/follows/followers-list/followers-list.component.html 8 Host app/+admin/follows/followers-list/followers-list.component.html 10 app/+admin/follows/following-list/following-list.component.html 8 State app/+admin/follows/followers-list/followers-list.component.html 11 app/+admin/follows/following-list/following-list.component.html 9 app/+admin/jobs/jobs-list/jobs-list.component.html 20 app/+my-account/my-account-video-imports/my-account-video-imports.component.html 10 Created <x id="START_TAG_P-SORTICON" ctype="x-p-sortIcon" equiv-text="<p-sortIcon>"/><x id="CLOSE_TAG_P-SORTICON" ctype="x-p-sortIcon" equiv-text="</p-sortIcon>"/> app/+admin/follows/followers-list/followers-list.component.html 12 app/+admin/follows/following-list/following-list.component.html 10 app/+admin/jobs/jobs-list/jobs-list.component.html 21 app/+admin/users/user-list/user-list.component.html 21 app/+admin/moderation/video-abuse-list/video-abuse-list.component.html 9 app/+my-account/my-account-video-imports/my-account-video-imports.component.html 11 Manage follows app/+admin/follows/follows.component.html 2 Following app/+admin/follows/follows.component.html 5 Follow app/+admin/follows/follows.component.html 7 Followers app/+admin/follows/follows.component.html 9 Jobs list app/+admin/jobs/jobs-list/jobs-list.component.html 2 Type app/+admin/jobs/jobs-list/jobs-list.component.html 19 Processed on app/+admin/jobs/jobs-list/jobs-list.component.html 22 Finished on app/+admin/jobs/jobs-list/jobs-list.component.html 23 Create user app/+admin/users/user-edit/user-edit.component.html 1 app/+admin/users/user-edit/user-edit.component.html 1 app/+admin/users/user-list/user-list.component.html 6 Edit user <x id="INTERPOLATION" equiv-text="{{ username }}"/> app/+admin/users/user-edit/user-edit.component.html 2 app/+admin/users/user-edit/user-edit.component.html 2 john app/+admin/users/user-edit/user-edit.component.html 10 app/+admin/users/user-edit/user-edit.component.html 10 mail@example.com app/+admin/users/user-edit/user-edit.component.html 21 app/+admin/users/user-edit/user-edit.component.html 21 Role app/+admin/users/user-edit/user-edit.component.html 41 app/+admin/users/user-edit/user-edit.component.html 41 app/+admin/users/user-list/user-list.component.html 20 Transcoding is enabled on server. The video quota only take in account <x id="START_TAG_STRONG" ctype="x-strong" equiv-text="<strong>"/>original<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="</strong>"/> video. <x id="LINE_BREAK" ctype="lb" equiv-text="<br/>"/> At most, this user could use ~ <x id="INTERPOLATION" equiv-text="{{ computeQuotaWithTranscoding() | bytes: 0 }}"/>. app/+admin/users/user-edit/user-edit.component.html 65 app/+admin/users/user-edit/user-edit.component.html 65 Daily video quota app/+admin/users/user-edit/user-edit.component.html 72 app/+admin/users/user-edit/user-edit.component.html 72 Ban <x id="INTERPOLATION" equiv-text="{{ userToBan.username }}"/> app/+admin/users/user-list/user-ban-modal.component.html 3 Reason... app/+admin/users/user-list/user-ban-modal.component.html 10 app/videos/+video-watch/modal/video-report.component.html 11 app/videos/+video-watch/modal/video-blacklist.component.html 11 A banned user will no longer be able to login. app/+admin/users/user-list/user-ban-modal.component.html 17 Ban this user app/+admin/users/user-list/user-ban-modal.component.html 25 Users list app/+admin/users/user-list/user-list.component.html 2 Username <x id="START_TAG_P-SORTICON" ctype="x-p-sortIcon" equiv-text="<p-sortIcon>"/><x id="CLOSE_TAG_P-SORTICON" ctype="x-p-sortIcon" equiv-text="</p-sortIcon>"/> app/+admin/users/user-list/user-list.component.html 17 Actions app/+admin/users/user-list/user-list.component.html 43 app/+admin/moderation/video-abuse-list/video-abuse-list.component.html 44 app/+admin/moderation/video-blacklist-list/video-blacklist-list.component.html 33 Ban reason: app/+admin/users/user-list/user-list.component.html 51 Moderation comment app/+admin/moderation/video-abuse-list/moderation-comment-modal.component.html 3 This comment can only be seen by you or the other moderators. app/+admin/moderation/video-abuse-list/moderation-comment-modal.component.html 17 Update this comment app/+admin/moderation/video-abuse-list/moderation-comment-modal.component.html 25 Reporter app/+admin/moderation/video-abuse-list/video-abuse-list.component.html 8 Video app/+admin/moderation/video-abuse-list/video-abuse-list.component.html 10 app/+my-account/my-account-video-imports/my-account-video-imports.component.html 9 app/+my-account/my-account-ownership/my-account-ownership.component.html 14 State <x id="START_TAG_P-SORTICON" ctype="x-p-sortIcon" equiv-text="<p-sortIcon>"/><x id="CLOSE_TAG_P-SORTICON" ctype="x-p-sortIcon" equiv-text="</p-sortIcon>"/> app/+admin/moderation/video-abuse-list/video-abuse-list.component.html 11 Go to the account app/+admin/moderation/video-abuse-list/video-abuse-list.component.html 25 app/+my-account/my-account-ownership/my-account-ownership.component.html 27 Go to the video app/+admin/moderation/video-abuse-list/video-abuse-list.component.html 33 app/+admin/moderation/video-blacklist-list/video-blacklist-list.component.html 24 app/+my-account/my-account-ownership/my-account-ownership.component.html 33 Reason: app/+admin/moderation/video-abuse-list/video-abuse-list.component.html 53 Moderation comment: app/+admin/moderation/video-abuse-list/video-abuse-list.component.html 57 Video name <x id="START_TAG_P-SORTICON" ctype="x-p-sortIcon" equiv-text="<p-sortIcon>"/><x id="CLOSE_TAG_P-SORTICON" ctype="x-p-sortIcon" equiv-text="</p-sortIcon>"/> app/+admin/moderation/video-blacklist-list/video-blacklist-list.component.html 8 Sensitive app/+admin/moderation/video-blacklist-list/video-blacklist-list.component.html 9 Date <x id="START_TAG_P-SORTICON" ctype="x-p-sortIcon" equiv-text="<p-sortIcon>"/><x id="CLOSE_TAG_P-SORTICON" ctype="x-p-sortIcon" equiv-text="</p-sortIcon>"/> app/+admin/moderation/video-blacklist-list/video-blacklist-list.component.html 10 Blacklist reason: app/+admin/moderation/video-blacklist-list/video-blacklist-list.component.html 41 Moderation app/+admin/moderation/moderation.component.html 2 Video abuses app/+admin/moderation/moderation.component.html 5 Blacklisted videos app/+admin/moderation/moderation.component.html 7 My settings app/+my-account/my-account.component.html 3 My library app/+my-account/my-account.component.html 7 My channels app/+my-account/my-account.component.html 12 My videos app/+my-account/my-account.component.html 14 My subscriptions app/+my-account/my-account.component.html 16 My imports app/+my-account/my-account.component.html 18 Ownership changes app/+my-account/my-account.component.html 22 Video quota: app/+my-account/my-account-settings/my-account-settings.component.html 4 Profile app/+my-account/my-account-settings/my-account-settings.component.html 8 Video settings app/+my-account/my-account-settings/my-account-settings.component.html 15 Danger zone app/+my-account/my-account-settings/my-account-settings.component.html 18 Change ownership app/+my-account/my-account-videos/video-change-ownership/video-change-ownership.component.html 3 Select the next owner app/+my-account/my-account-videos/video-change-ownership/video-change-ownership.component.html 9 Cancel app/+my-account/my-account-videos/video-change-ownership/video-change-ownership.component.html 20 app/+my-account/my-account-ownership/my-account-accept-ownership/my-account-accept-ownership.component.html 23 app/videos/+video-edit/shared/video-caption-add-modal.component.html 35 Submit app/+my-account/my-account-videos/video-change-ownership/video-change-ownership.component.html 25 app/+my-account/my-account-ownership/my-account-accept-ownership/my-account-accept-ownership.component.html 28 app/videos/+video-watch/modal/video-report.component.html 24 app/videos/+video-watch/modal/video-blacklist.component.html 24 <x id="INTERPOLATION" equiv-text="{{ video.createdAt | myFromNow }}"/> - <x id="INTERPOLATION_1" equiv-text="{{ video.views | myNumberFormatter }}"/> views app/+my-account/my-account-videos/my-account-videos.component.html 19 Blacklisted app/+my-account/my-account-videos/my-account-videos.component.html 22 Cancel app/+my-account/my-account-videos/my-account-videos.component.html 30 Create another video channel app/+my-account/my-account-video-channels/my-account-video-channels.component.html 4 Go to the channel app/+my-account/my-account-video-channels/my-account-video-channels.component.html 15 app/+my-account/my-account-subscriptions/my-account-subscriptions.component.html 8 Create a video channel app/+my-account/my-account-video-channels/my-account-video-channel-edit.component.html 6 app/+my-account/my-account-video-channels/my-account-video-channel-edit.component.html 6 Example: my_channel app/+my-account/my-account-video-channels/my-account-video-channel-edit.component.html 15 app/+my-account/my-account-video-channels/my-account-video-channel-edit.component.html 15 Display name app/+my-account/my-account-video-channels/my-account-video-channel-edit.component.html 28 app/+my-account/my-account-video-channels/my-account-video-channel-edit.component.html 28 app/+my-account/my-account-settings/my-account-profile/my-account-profile.component.html 6 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. app/+my-account/my-account-video-channels/my-account-video-channel-edit.component.html 52 app/+my-account/my-account-video-channels/my-account-video-channel-edit.component.html 52 Target app/+my-account/my-account-video-imports/my-account-video-imports.component.html 8 Created by <x id="INTERPOLATION" equiv-text="{{ videoChannel.ownerBy }}"/> app/+my-account/my-account-subscriptions/my-account-subscriptions.component.html 16 app/+video-channels/video-channels.component.html 17 Go the owner account page app/+my-account/my-account-subscriptions/my-account-subscriptions.component.html 15 app/+video-channels/video-channels.component.html 16 Accept ownership app/+my-account/my-account-ownership/my-account-accept-ownership/my-account-accept-ownership.component.html 3 Select the target channel app/+my-account/my-account-ownership/my-account-accept-ownership/my-account-accept-ownership.component.html 9 Initiator app/+my-account/my-account-ownership/my-account-ownership.component.html 13 Created <x id="START_TAG_P-SORTICON" ctype="x-p-sortIcon" equiv-text="<p-sortIcon>"/><x id="CLOSE_TAG_P-SORTICON" ctype="x-p-sortIcon" equiv-text="</p-sortIcon>"/> app/+my-account/my-account-ownership/my-account-ownership.component.html 15 Status app/+my-account/my-account-ownership/my-account-ownership.component.html 19 Action app/+my-account/my-account-ownership/my-account-ownership.component.html 20 <x id="INTERPOLATION" equiv-text="{{ videoChangeOwnership.status }}"/> app/+my-account/my-account-ownership/my-account-ownership.component.html 39 Refuse app/+my-account/my-account-ownership/my-account-ownership.component.html 47 Change password app/+my-account/my-account-settings/my-account-change-password/my-account-change-password.component.html 5 app/+my-account/my-account-settings/my-account-change-password/my-account-change-password.component.html 22 New password app/+my-account/my-account-settings/my-account-change-password/my-account-change-password.component.html 7 Confirm new password app/+my-account/my-account-settings/my-account-change-password/my-account-change-password.component.html 15 Default policy on videos containing sensitive content app/+my-account/my-account-settings/my-account-video-settings/my-account-video-settings.component.html 3 Automatically plays video app/+my-account/my-account-settings/my-account-video-settings/my-account-video-settings.component.html 20 Save app/+my-account/my-account-settings/my-account-video-settings/my-account-video-settings.component.html 23 Update my profile app/+my-account/my-account-settings/my-account-profile/my-account-profile.component.html 27 <x id="INTERPOLATION" equiv-text="{{ actor.followersCount }}"/> subscribers app/+my-account/shared/actor-avatar-info.component.html 10 Change the avatar app/+my-account/shared/actor-avatar-info.component.html 15 (extensions: <x id="INTERPOLATION" equiv-text="{{ avatarExtensions }}"/>, max size: <x id="INTERPOLATION_1" equiv-text="{{ maxAvatarSize | bytes }}"/>) app/+my-account/shared/actor-avatar-info.component.html 18 Sorry, but we couldn't find the page you were looking for. app/+page-not-found/page-not-found.component.html 1 Verify account email confirmation app/+verify-account/verify-account-email/verify-account-email.component.html 2 Your email has been verified and you may now login. Redirecting... app/+verify-account/verify-account-email/verify-account-email.component.html 6 An error occurred. app/+verify-account/verify-account-email/verify-account-email.component.html 11 Request email for account verification app/+verify-account/verify-account-ask-send-email/verify-account-ask-send-email.component.html 2 Send verification email app/+verify-account/verify-account-ask-send-email/verify-account-ask-send-email.component.html 17 This instance does not require email verification. app/+verify-account/verify-account-ask-send-email/verify-account-ask-send-email.component.html 20 Support this channel app/+video-channels/video-channel-about/video-channel-about.component.html 9 Created <x id="INTERPOLATION" equiv-text="{{ videoChannel.createdAt | date }}"/> app/+video-channels/video-channel-about/video-channel-about.component.html 17 URL app/videos/+video-edit/video-add-components/video-import-url.component.html 6 app/videos/+video-watch/modal/video-share.component.html 17 You can import any URL <a href='https://rg3.github.io/youtube-dl/supportedsites.html' target='_blank' rel='noopener noreferrer'>supported by youtube-dl</a> 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. app/videos/+video-edit/video-add-components/video-import-url.component.html 9 Channel app/videos/+video-edit/video-add-components/video-import-url.component.html 16 app/videos/+video-edit/video-add-components/video-upload.component.html 12 app/videos/+video-edit/video-add-components/video-import-torrent.component.html 24 app/videos/+video-edit/shared/video-edit.component.html 38 Privacy app/videos/+video-edit/video-add-components/video-import-url.component.html 25 app/videos/+video-edit/video-add-components/video-upload.component.html 21 app/videos/+video-edit/video-add-components/video-import-torrent.component.html 33 app/videos/+video-edit/shared/video-edit.component.html 89 app/videos/+video-watch/video-watch.component.html 161 Congratulations, the video behind <x id="INTERPOLATION" equiv-text="{{ targetUrl }}"/> will be imported! You can already add information about this video. app/videos/+video-edit/video-add-components/video-import-url.component.html 40 Update app/videos/+video-edit/video-add-components/video-import-url.component.html 57 app/videos/+video-edit/video-add-components/video-import-torrent.component.html 65 app/videos/+video-edit/video-update.component.html 17 app/videos/+video-watch/video-watch.component.html 92 Select the file to upload app/videos/+video-edit/video-add-components/video-upload.component.html 6 Publish will be available when upload is finished app/videos/+video-edit/video-add-components/video-upload.component.html 48 Publish app/videos/+video-edit/video-add-components/video-upload.component.html 55 Select the torrent to import app/videos/+video-edit/video-add-components/video-import-torrent.component.html 6 Paste magnet URI app/videos/+video-edit/video-add-components/video-import-torrent.component.html 14 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. app/videos/+video-edit/video-add-components/video-import-torrent.component.html 17 Congratulations, the video will be imported with BitTorrent! You can already add information about this video. app/videos/+video-edit/video-add-components/video-import-torrent.component.html 48 Import <x id="INTERPOLATION" equiv-text="{{ videoName }}"/> app/videos/+video-edit/video-add.component.html 3 Upload <x id="INTERPOLATION" equiv-text="{{ videoName }}"/> app/videos/+video-edit/video-add.component.html 4 Upload a file app/videos/+video-edit/video-add.component.html 10 Import with URL app/videos/+video-edit/video-add.component.html 17 Import with torrent app/videos/+video-edit/video-add.component.html 24 Add caption app/videos/+video-edit/shared/video-caption-add-modal.component.html 5 Select the caption file app/videos/+video-edit/shared/video-caption-add-modal.component.html 24 This will replace an existing caption! app/videos/+video-edit/shared/video-caption-add-modal.component.html 29 Add this caption app/videos/+video-edit/shared/video-caption-add-modal.component.html 40 Title app/videos/+video-edit/shared/video-edit.component.html 9 Tags app/videos/+video-edit/shared/video-edit.component.html 17 app/videos/+video-watch/video-watch.component.html 193 Tags could be used to suggest relevant recommendations.</br>Press Enter to add a new tag. app/videos/+video-edit/shared/video-edit.component.html 18 Video descriptions are truncated by default and require manual action to expand them. app/videos/+video-edit/shared/video-edit.component.html 27 Schedule publication (<x id="INTERPOLATION" equiv-text="{{ calendarTimezone }}"/>) app/videos/+video-edit/shared/video-edit.component.html 104 This video contains mature or explicit content app/videos/+video-edit/shared/video-edit.component.html 118 Some instances do not list videos containing mature or explicit content by default. app/videos/+video-edit/shared/video-edit.component.html 119 Enable video comments app/videos/+video-edit/shared/video-edit.component.html 124 Wait transcoding before publishing the video app/videos/+video-edit/shared/video-edit.component.html 129 If you decide not to wait for transcoding before publishing the video, it could be unplayable until transcoding ends. app/videos/+video-edit/shared/video-edit.component.html 130 Basic info app/videos/+video-edit/shared/video-edit.component.html 4 Add another caption app/videos/+video-edit/shared/video-edit.component.html 145 See the subtitle file app/videos/+video-edit/shared/video-edit.component.html 154 Cancel create app/videos/+video-edit/shared/video-edit.component.html 168 Cancel deletion app/videos/+video-edit/shared/video-edit.component.html 176 Captions app/videos/+video-edit/shared/video-edit.component.html 138 Upload thumbnail app/videos/+video-edit/shared/video-edit.component.html 194 Upload preview app/videos/+video-edit/shared/video-edit.component.html 201 Support app/videos/+video-edit/shared/video-edit.component.html 207 app/videos/+video-watch/modal/video-support.component.html 3 app/videos/+video-watch/video-watch.component.html 69 Short text to tell people how they can support you (membership platform...). app/videos/+video-edit/shared/video-edit.component.html 208 Advanced settings app/videos/+video-edit/shared/video-edit.component.html 189 Update <x id="INTERPOLATION" equiv-text="{{ video?.name }}"/> app/videos/+video-edit/video-update.component.html 2 Download video app/videos/+video-watch/modal/video-download.component.html 3 Direct download app/videos/+video-watch/modal/video-download.component.html 17 Torrent (.torrent file) app/videos/+video-watch/modal/video-download.component.html 22 Torrent (magnet link) app/videos/+video-watch/modal/video-download.component.html 27 Cancel app/videos/+video-watch/modal/video-download.component.html 33 Download app/videos/+video-watch/modal/video-download.component.html 38 app/videos/+video-watch/video-watch.component.html 84 Report video app/videos/+video-watch/modal/video-report.component.html 3 Cancel app/videos/+video-watch/modal/video-report.component.html 19 app/videos/+video-watch/modal/video-blacklist.component.html 19 Share app/videos/+video-watch/modal/video-share.component.html 3 app/videos/+video-watch/video-watch.component.html 74 QR-Code app/videos/+video-watch/modal/video-share.component.html 29 Embed app/videos/+video-watch/modal/video-share.component.html 34 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). app/videos/+video-watch/modal/video-share.component.html 45 Close app/videos/+video-watch/modal/video-share.component.html 51 Blacklist video app/videos/+video-watch/modal/video-blacklist.component.html 3 The video is being imported, it will be available when the import is finished. app/videos/+video-watch/video-watch.component.html 11 The video is being transcoded, it may not work properly. app/videos/+video-watch/video-watch.component.html 15 This video will be published on <x id="INTERPOLATION" equiv-text="{{ video.scheduledUpdate.updateAt | date: 'full' }}"/>. app/videos/+video-watch/video-watch.component.html 19 This video is blacklisted. app/videos/+video-watch/video-watch.component.html 24 Published <x id="INTERPOLATION" equiv-text="{{ video.publishedAt | myFromNow }}"/> - <x id="INTERPOLATION_1" equiv-text="{{ video.views | myNumberFormatter }}"/> views app/videos/+video-watch/video-watch.component.html 37 Published <x id="INTERPOLATION" equiv-text="{{ video.publishedAt | myFromNow }}"/> - <x id="INTERPOLATION_1" equiv-text="{{ video.views | myNumberFormatter }}"/> views app/videos/+video-watch/video-watch.component.html 46 Like this video app/videos/+video-watch/video-watch.component.html 57 Dislike this video app/videos/+video-watch/video-watch.component.html 64 Download the video app/videos/+video-watch/video-watch.component.html 83 Report app/videos/+video-watch/video-watch.component.html 88 Report this video app/videos/+video-watch/video-watch.component.html 87 Update this video app/videos/+video-watch/video-watch.component.html 91 Blacklist app/videos/+video-watch/video-watch.component.html 96 Blacklist this video app/videos/+video-watch/video-watch.component.html 95 Unblacklist app/videos/+video-watch/video-watch.component.html 100 Unblacklist this video app/videos/+video-watch/video-watch.component.html 99 Delete this video app/videos/+video-watch/video-watch.component.html 103 Go the channel page app/videos/+video-watch/video-watch.component.html 123 By <x id="INTERPOLATION" equiv-text="{{ video.byAccount }}"/> app/videos/+video-watch/video-watch.component.html 134 Go to the account page app/videos/+video-watch/video-watch.component.html 133 You can subscribe to this account via any ActivityPub-capable fediverse instance. For instance with Mastodon or Pleroma you can type in the search box <strong>@<x id="INTERPOLATION" equiv-text="{{video.account.name}}"/>@<x id="INTERPOLATION_1" equiv-text="{{video.account.host}}"/></strong> and subscribe there. app/videos/+video-watch/video-watch.component.html 138 Show more app/videos/+video-watch/video-watch.component.html 148 Show less app/videos/+video-watch/video-watch.component.html 154 Friendly Reminder: app/videos/+video-watch/video-watch.component.html 210 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. app/videos/+video-watch/video-watch.component.html 211 More information app/videos/+video-watch/video-watch.component.html 214 Get more information app/videos/+video-watch/video-watch.component.html 214 OK app/videos/+video-watch/video-watch.component.html 217 Other videos app/videos/recommendations/recommended-videos.component.html 2 Comments app/videos/+video-watch/comment/video-comments.component.html 3 You can either comment on the page of your instance where this video is federated with your PeerTube account, or via any ActivityPub-capable fediverse instance. For instance with Mastodon or Pleroma you can type in the search box <strong>@<x id="INTERPOLATION" equiv-text="{{video.account.name}}"/>@<x id="INTERPOLATION_1" equiv-text="{{video.account.host}}"/></strong> and find back the video. Direct commenting capabilities are being worked on in <a href='https://github.com/Chocobozzz/PeerTube/issues/224'>#224</a>. app/videos/+video-watch/comment/video-comments.component.html 8 No comments. app/videos/+video-watch/comment/video-comments.component.html 19 View all <x id="INTERPOLATION" equiv-text="{{ comment.totalReplies }}"/> replies app/videos/+video-watch/comment/video-comments.component.html 56 Comments are disabled. app/videos/+video-watch/comment/video-comments.component.html 65 Add comment... app/videos/+video-watch/comment/video-comment-add.component.html 6 Post comment app/videos/+video-watch/comment/video-comment-add.component.html 18 Highlighted comment app/videos/+video-watch/comment/video-comment.component.html 5 Reply app/videos/+video-watch/comment/video-comment.component.html 14 Error getting about from server src/app/+about/about-instance/about-instance.component.ts 1 No description src/app/+accounts/account-about/account-about.component.ts 1 src/app/+video-channels/video-channel-about/video-channel-about.component.ts 1 Published videos src/app/+accounts/account-videos/account-videos.component.ts 1 src/app/+video-channels/video-channel-videos/video-channel-videos.component.ts 1 Published <x id="INTERPOLATION" equiv-text="{{totalVideos}}"/> videos src/app/+accounts/account-videos/account-videos.component.ts 1 src/app/+video-channels/video-channel-videos/video-channel-videos.component.ts 1 Error src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts 1 src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts 1 src/app/+admin/follows/followers-list/followers-list.component.ts 1 src/app/+admin/follows/following-add/following-add.component.ts 1 src/app/+admin/follows/following-list/following-list.component.ts 1 src/app/+admin/follows/following-list/following-list.component.ts 1 src/app/+admin/jobs/jobs-list/jobs-list.component.ts 1 src/app/+admin/moderation/video-abuse-list/moderation-comment-modal.component.ts 1 src/app/+admin/moderation/video-abuse-list/video-abuse-list.component.ts 1 src/app/+admin/moderation/video-abuse-list/video-abuse-list.component.ts 1 src/app/+admin/moderation/video-abuse-list/video-abuse-list.component.ts 1 src/app/+admin/moderation/video-blacklist-list/video-blacklist-list.component.ts 1 src/app/+admin/moderation/video-blacklist-list/video-blacklist-list.component.ts 1 src/app/+admin/users/user-list/user-ban-modal.component.ts 1 src/app/+admin/users/user-list/user-list.component.ts 1 src/app/+admin/users/user-list/user-list.component.ts 1 src/app/+admin/users/user-list/user-list.component.ts 1 src/app/+admin/users/user-list/user-list.component.ts 1 src/app/+admin/users/user-list/user-list.component.ts 1 src/app/+my-account/my-account-ownership/my-account-accept-ownership/my-account-accept-ownership.component.ts 1 src/app/+my-account/my-account-ownership/my-account-ownership.component.ts 1 src/app/+my-account/my-account-ownership/my-account-ownership.component.ts 1 src/app/+my-account/my-account-settings/my-account-danger-zone/my-account-danger-zone.component.ts 1 src/app/+my-account/my-account-settings/my-account-settings.component.ts 1 src/app/+my-account/my-account-settings/my-account-video-settings/my-account-video-settings.component.ts 1 src/app/+my-account/my-account-subscriptions/my-account-subscriptions.component.ts 1 src/app/+my-account/my-account-video-channels/my-account-video-channel-update.component.ts 1 src/app/+my-account/my-account-video-channels/my-account-video-channels.component.ts 1 src/app/+my-account/my-account-video-imports/my-account-video-imports.component.ts 1 src/app/+my-account/my-account-videos/my-account-videos.component.ts 1 src/app/+my-account/my-account-videos/my-account-videos.component.ts 1 src/app/+my-account/my-account-videos/video-change-ownership/video-change-ownership.component.ts 1 src/app/+verify-account/verify-account-ask-send-email/verify-account-ask-send-email.component.ts 1 src/app/+verify-account/verify-account-email/verify-account-email.component.ts 1 src/app/+verify-account/verify-account-email/verify-account-email.component.ts 1 src/app/core/auth/auth.service.ts 1 src/app/login/login.component.ts 1 src/app/reset-password/reset-password.component.ts 1 src/app/search/search.component.ts 1 src/app/shared/forms/reactive-file.component.ts 1 src/app/shared/user-subscription/subscribe-button.component.ts 1 src/app/shared/user-subscription/subscribe-button.component.ts 1 src/app/shared/user-subscription/subscribe-button.component.ts 1 src/app/videos/+video-edit/video-add-components/video-import-torrent.component.ts 1 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 src/app/videos/+video-edit/video-add-components/video-import-url.component.ts 1 src/app/videos/+video-edit/video-add-components/video-upload.component.ts 1 src/app/videos/+video-edit/video-add-components/video-upload.component.ts 1 src/app/videos/+video-edit/video-add-components/video-upload.component.ts 1 src/app/videos/+video-edit/video-add-components/video-upload.component.ts 1 src/app/videos/+video-edit/video-add-components/video-upload.component.ts 1 src/app/videos/+video-edit/video-update.component.ts 1 src/app/videos/+video-edit/video-update.component.ts 1 src/app/videos/+video-watch/comment/video-comment-add.component.ts 1 src/app/videos/+video-watch/comment/video-comments.component.ts 1 src/app/videos/+video-watch/comment/video-comments.component.ts 1 src/app/videos/+video-watch/comment/video-comments.component.ts 1 src/app/videos/+video-watch/modal/video-blacklist.component.ts 1 src/app/videos/+video-watch/modal/video-report.component.ts 1 src/app/videos/+video-watch/video-watch.component.ts 1 src/app/videos/+video-watch/video-watch.component.ts 1 src/app/videos/+video-watch/video-watch.component.ts 1 src/app/videos/+video-watch/video-watch.component.ts 1 src/app/videos/+video-watch/video-watch.component.ts 1 src/app/videos/+video-watch/video-watch.component.ts 1 You set custom <x id="INTERPOLATION" equiv-text="{{customizationsText}}"/>. src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts 1 This could lead to security issues or bugs if you do not understand it. src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts 1 Are you sure you want to update the configuration? src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts 1 Please type src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts 1 to confirm. src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts 1 Success src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts 1 src/app/+admin/follows/following-add/following-add.component.ts 1 src/app/+admin/follows/following-list/following-list.component.ts 1 src/app/+admin/moderation/video-abuse-list/moderation-comment-modal.component.ts 1 src/app/+admin/moderation/video-abuse-list/video-abuse-list.component.ts 1 src/app/+admin/moderation/video-blacklist-list/video-blacklist-list.component.ts 1 src/app/+admin/users/user-edit/user-create.component.ts 1 src/app/+admin/users/user-edit/user-update.component.ts 1 src/app/+admin/users/user-list/user-ban-modal.component.ts 1 src/app/+admin/users/user-list/user-list.component.ts 1 src/app/+admin/users/user-list/user-list.component.ts 1 src/app/+my-account/my-account-ownership/my-account-accept-ownership/my-account-accept-ownership.component.ts 1 src/app/+my-account/my-account-settings/my-account-change-password/my-account-change-password.component.ts 1 src/app/+my-account/my-account-settings/my-account-danger-zone/my-account-danger-zone.component.ts 1 src/app/+my-account/my-account-settings/my-account-profile/my-account-profile.component.ts 1 src/app/+my-account/my-account-settings/my-account-settings.component.ts 1 src/app/+my-account/my-account-settings/my-account-video-settings/my-account-video-settings.component.ts 1 src/app/+my-account/my-account-video-channels/my-account-video-channel-create.component.ts 1 src/app/+my-account/my-account-video-channels/my-account-video-channel-update.component.ts 1 src/app/+my-account/my-account-video-channels/my-account-video-channel-update.component.ts 1 src/app/+my-account/my-account-video-channels/my-account-video-channels.component.ts 1 src/app/+my-account/my-account-videos/my-account-videos.component.ts 1 src/app/+my-account/my-account-videos/my-account-videos.component.ts 1 src/app/+my-account/my-account-videos/video-change-ownership/video-change-ownership.component.ts 1 src/app/+verify-account/verify-account-ask-send-email/verify-account-ask-send-email.component.ts 1 src/app/login/login.component.ts 1 src/app/reset-password/reset-password.component.ts 1 src/app/signup/signup.component.ts 1 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 src/app/videos/+video-edit/video-add-components/video-upload.component.ts 1 src/app/videos/+video-edit/video-update.component.ts 1 src/app/videos/+video-watch/modal/video-blacklist.component.ts 1 src/app/videos/+video-watch/modal/video-report.component.ts 1 src/app/videos/+video-watch/modal/video-share.component.ts 1 src/app/videos/+video-watch/video-watch.component.ts 1 src/app/videos/+video-watch/video-watch.component.ts 1 Configuration updated. src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts 1 <x id="INTERPOLATION" equiv-text="{{host}}"/> is not valid src/app/+admin/follows/following-add/following-add.component.ts 1 You need to specify hosts to follow. src/app/+admin/follows/following-add/following-add.component.ts 1 Hosts need to be unique. src/app/+admin/follows/following-add/following-add.component.ts 1 If you confirm, you will send a follow request to:<x id="LINE_BREAK" ctype="lb" equiv-text="<br/>"/> - src/app/+admin/follows/following-add/following-add.component.ts 1 Follow new server(s) src/app/+admin/follows/following-add/following-add.component.ts 1 Follow request(s) sent! src/app/+admin/follows/following-add/following-add.component.ts 1 Do you really want to unfollow <x id="INTERPOLATION" equiv-text="{{host}}"/>? src/app/+admin/follows/following-list/following-list.component.ts 1 Unfollow src/app/+admin/follows/following-list/following-list.component.ts 1 You are not following <x id="INTERPOLATION" equiv-text="{{host}}"/> anymore. src/app/+admin/follows/following-list/following-list.component.ts 1 Comment updated. src/app/+admin/moderation/video-abuse-list/moderation-comment-modal.component.ts 1 Update moderation comment src/app/+admin/moderation/video-abuse-list/video-abuse-list.component.ts 1 Mark as accepted src/app/+admin/moderation/video-abuse-list/video-abuse-list.component.ts 1 Mark as rejected src/app/+admin/moderation/video-abuse-list/video-abuse-list.component.ts 1 Do you really want to delete this abuse? src/app/+admin/moderation/video-abuse-list/video-abuse-list.component.ts 1 Abuse deleted. src/app/+admin/moderation/video-abuse-list/video-abuse-list.component.ts 1 Do you really want to remove this video from the blacklist? It will be available again in the videos list. src/app/+admin/moderation/video-blacklist-list/video-blacklist-list.component.ts 1 src/app/videos/+video-watch/video-watch.component.ts 1 Video <x id="INTERPOLATION" equiv-text="{{name}}"/> removed from the blacklist. src/app/+admin/moderation/video-blacklist-list/video-blacklist-list.component.ts 1 src/app/videos/+video-watch/video-watch.component.ts 1 Unlimited src/app/+admin/users/shared/user.service.ts 1 src/app/+my-account/my-account-settings/my-account-settings.component.ts 1 User <x id="INTERPOLATION" equiv-text="{{username}}"/> created. src/app/+admin/users/user-edit/user-create.component.ts 1 User <x id="INTERPOLATION" equiv-text="{{username}}"/> updated. src/app/+admin/users/user-edit/user-update.component.ts 1 Update user src/app/+admin/users/user-edit/user-update.component.ts 1 User <x id="INTERPOLATION" equiv-text="{{username}}"/> banned. src/app/+admin/users/user-list/user-ban-modal.component.ts 1 Ban src/app/+admin/users/user-list/user-list.component.ts 1 Unban src/app/+admin/users/user-list/user-list.component.ts 1 src/app/+admin/users/user-list/user-list.component.ts 1 You cannot ban root. src/app/+admin/users/user-list/user-list.component.ts 1 Do you really want to unban <x id="INTERPOLATION" equiv-text="{{username}}"/>? src/app/+admin/users/user-list/user-list.component.ts 1 User <x id="INTERPOLATION" equiv-text="{{username}}"/> unbanned. src/app/+admin/users/user-list/user-list.component.ts 1 You cannot delete root. src/app/+admin/users/user-list/user-list.component.ts 1 Do you really want to delete this user? src/app/+admin/users/user-list/user-list.component.ts 1 User <x id="INTERPOLATION" equiv-text="{{username}}"/> deleted. src/app/+admin/users/user-list/user-list.component.ts 1 Ownership accepted src/app/+my-account/my-account-ownership/my-account-accept-ownership/my-account-accept-ownership.component.ts 1 Password updated. src/app/+my-account/my-account-settings/my-account-change-password/my-account-change-password.component.ts 1 Are you sure you want to delete your account? This will delete all you data, including channels, videos etc. src/app/+my-account/my-account-settings/my-account-danger-zone/my-account-danger-zone.component.ts 1 Type your username to confirm src/app/+my-account/my-account-settings/my-account-danger-zone/my-account-danger-zone.component.ts 1 Delete your account src/app/+my-account/my-account-settings/my-account-danger-zone/my-account-danger-zone.component.ts 1 Delete my account src/app/+my-account/my-account-settings/my-account-danger-zone/my-account-danger-zone.component.ts 1 Your account is deleted. src/app/+my-account/my-account-settings/my-account-danger-zone/my-account-danger-zone.component.ts 1 Profile updated. src/app/+my-account/my-account-settings/my-account-profile/my-account-profile.component.ts 1 Avatar changed. src/app/+my-account/my-account-settings/my-account-settings.component.ts 1 src/app/+my-account/my-account-video-channels/my-account-video-channel-update.component.ts 1 Information updated. src/app/+my-account/my-account-settings/my-account-video-settings/my-account-video-settings.component.ts 1 Video channel <x id="INTERPOLATION" equiv-text="{{videoChannelName}}"/> created. src/app/+my-account/my-account-video-channels/my-account-video-channel-create.component.ts 1 Create src/app/+my-account/my-account-video-channels/my-account-video-channel-create.component.ts 1 Video channel <x id="INTERPOLATION" equiv-text="{{videoChannelName}}"/> updated. src/app/+my-account/my-account-video-channels/my-account-video-channel-update.component.ts 1 Do you really want to delete <x id="INTERPOLATION" equiv-text="{{videoChannelName}}"/>? It will delete all videos uploaded in this channel too. src/app/+my-account/my-account-video-channels/my-account-video-channels.component.ts 1 Please type the name of the video channel to confirm src/app/+my-account/my-account-video-channels/my-account-video-channels.component.ts 1 Video channel <x id="INTERPOLATION" equiv-text="{{videoChannelName}}"/> deleted. src/app/+my-account/my-account-video-channels/my-account-video-channels.component.ts 1 Do you really want to delete <x id="INTERPOLATION" equiv-text="{{deleteLength}}"/> videos? src/app/+my-account/my-account-videos/my-account-videos.component.ts 1 <x id="INTERPOLATION" equiv-text="{{deleteLength}}"/> videos deleted. src/app/+my-account/my-account-videos/my-account-videos.component.ts 1 Do you really want to delete <x id="INTERPOLATION" equiv-text="{{videoName}}"/>? src/app/+my-account/my-account-videos/my-account-videos.component.ts 1 Video <x id="INTERPOLATION" equiv-text="{{videoName}}"/> deleted. src/app/+my-account/my-account-videos/my-account-videos.component.ts 1 src/app/videos/+video-watch/video-watch.component.ts 1 Published src/app/+my-account/my-account-videos/my-account-videos.component.ts 1 Publication scheduled on src/app/+my-account/my-account-videos/my-account-videos.component.ts 1 Waiting transcoding src/app/+my-account/my-account-videos/my-account-videos.component.ts 1 To transcode src/app/+my-account/my-account-videos/my-account-videos.component.ts 1 To import src/app/+my-account/my-account-videos/my-account-videos.component.ts 1 Ownership change request sent. src/app/+my-account/my-account-videos/video-change-ownership/video-change-ownership.component.ts 1 Channels src/app/+my-account/my-account.component.ts 1 Video imports src/app/+my-account/my-account.component.ts 1 An email with verification link will be sent to <x id="INTERPOLATION" equiv-text="{{email}}"/>. src/app/+verify-account/verify-account-ask-send-email/verify-account-ask-send-email.component.ts 1 Unable to find user id or verification string. src/app/+verify-account/verify-account-email/verify-account-email.component.ts 1 src/app/reset-password/reset-password.component.ts 1 Cannot retrieve OAuth Client credentials: <x id="INTERPOLATION" equiv-text="{{errorText}}"/>. src/app/core/auth/auth.service.ts 1 Ensure you have correctly configured PeerTube (config/ directory), in particular the "webserver" section. src/app/core/auth/auth.service.ts 1 You need to reconnect. src/app/core/auth/auth.service.ts 1 Confirm src/app/core/confirm/confirm.component.ts 1 Incorrect username or password. src/app/login/login.component.ts 1 You account is blocked. src/app/login/login.component.ts 1 An email with the reset password instructions will be sent to <x id="INTERPOLATION" equiv-text="{{email}}"/>. src/app/login/login.component.ts 1 Your password has been successfully reset! src/app/reset-password/reset-password.component.ts 1 Today src/app/search/search-filters.component.ts 1 src/app/shared/i18n/i18n-primeng-calendar.ts 1 Last 7 days src/app/search/search-filters.component.ts 1 Last 30 days src/app/search/search-filters.component.ts 1 Last 365 days src/app/search/search-filters.component.ts 1 Short (< 4 min) src/app/search/search-filters.component.ts 1 Long (> 10 min) src/app/search/search-filters.component.ts 1 Medium (4-10 min) src/app/search/search-filters.component.ts 1 Relevance src/app/search/search-filters.component.ts 1 Publish date src/app/search/search-filters.component.ts 1 Views src/app/search/search-filters.component.ts 1 Search src/app/search/search.component.ts 1 Instance name is required. src/app/shared/forms/form-validators/custom-config-validators.service.ts 1 Short description should not be longer than 250 characters. src/app/shared/forms/form-validators/custom-config-validators.service.ts 1 Twitter username is required. src/app/shared/forms/form-validators/custom-config-validators.service.ts 1 Previews cache size is required. src/app/shared/forms/form-validators/custom-config-validators.service.ts 1 Previews cache size must be greater than 1. src/app/shared/forms/form-validators/custom-config-validators.service.ts 1 Previews cache size must be a number. src/app/shared/forms/form-validators/custom-config-validators.service.ts 1 Captions cache size is required. src/app/shared/forms/form-validators/custom-config-validators.service.ts 1 Captions cache size must be greater than 1. src/app/shared/forms/form-validators/custom-config-validators.service.ts 1 Captions cache size must be a number. src/app/shared/forms/form-validators/custom-config-validators.service.ts 1 Signup limit is required. src/app/shared/forms/form-validators/custom-config-validators.service.ts 1 Signup limit must be greater than 1. src/app/shared/forms/form-validators/custom-config-validators.service.ts 1 Signup limit must be a number. src/app/shared/forms/form-validators/custom-config-validators.service.ts 1 Admin email is required. src/app/shared/forms/form-validators/custom-config-validators.service.ts 1 Admin email must be valid. src/app/shared/forms/form-validators/custom-config-validators.service.ts 1 Transcoding threads is required. src/app/shared/forms/form-validators/custom-config-validators.service.ts 1 Transcoding threads must be greater or equal to 0. src/app/shared/forms/form-validators/custom-config-validators.service.ts 1 Username is required. src/app/shared/forms/form-validators/login-validators.service.ts 1 src/app/shared/forms/form-validators/user-validators.service.ts 1 Password is required. src/app/shared/forms/form-validators/login-validators.service.ts 1 src/app/shared/forms/form-validators/user-validators.service.ts 1 Confirmation of the password is required. src/app/shared/forms/form-validators/reset-password-validators.service.ts 1 Username must be at least 3 characters long. src/app/shared/forms/form-validators/user-validators.service.ts 1 Username cannot be more than 20 characters long. src/app/shared/forms/form-validators/user-validators.service.ts 1 Username should be only lowercase alphanumeric characters. src/app/shared/forms/form-validators/user-validators.service.ts 1 Email is required. src/app/shared/forms/form-validators/user-validators.service.ts 1 Email must be valid. src/app/shared/forms/form-validators/user-validators.service.ts 1 Password must be at least 6 characters long. src/app/shared/forms/form-validators/user-validators.service.ts 1 Password cannot be more than 255 characters long. src/app/shared/forms/form-validators/user-validators.service.ts 1 The new password and the confirmed password do not correspond. src/app/shared/forms/form-validators/user-validators.service.ts 1 Video quota is required. src/app/shared/forms/form-validators/user-validators.service.ts 1 Quota must be greater than -1. src/app/shared/forms/form-validators/user-validators.service.ts 1 Daily upload limit is required. src/app/shared/forms/form-validators/user-validators.service.ts 1 Daily upload limit must be greater than -1. src/app/shared/forms/form-validators/user-validators.service.ts 1 User role is required. src/app/shared/forms/form-validators/user-validators.service.ts 1 Display name is required. src/app/shared/forms/form-validators/user-validators.service.ts 1 src/app/shared/forms/form-validators/video-channel-validators.service.ts 1 Display name must be at least 3 characters long. src/app/shared/forms/form-validators/user-validators.service.ts 1 src/app/shared/forms/form-validators/video-channel-validators.service.ts 1 Display name cannot be more than 120 characters long. src/app/shared/forms/form-validators/user-validators.service.ts 1 src/app/shared/forms/form-validators/video-channel-validators.service.ts 1 Description must be at least 3 characters long. src/app/shared/forms/form-validators/user-validators.service.ts 1 src/app/shared/forms/form-validators/video-channel-validators.service.ts 1 Description cannot be more than 250 characters long. src/app/shared/forms/form-validators/user-validators.service.ts 1 You must to agree with the instance terms in order to registering on it. src/app/shared/forms/form-validators/user-validators.service.ts 1 Ban reason must be at least 3 characters long. src/app/shared/forms/form-validators/user-validators.service.ts 1 Ban reason cannot be more than 250 characters long. src/app/shared/forms/form-validators/user-validators.service.ts 1 Report reason is required. src/app/shared/forms/form-validators/video-abuse-validators.service.ts 1 Report reason must be at least 2 characters long. src/app/shared/forms/form-validators/video-abuse-validators.service.ts 1 Report reason cannot be more than 300 characters long. src/app/shared/forms/form-validators/video-abuse-validators.service.ts 1 Moderation comment is required. src/app/shared/forms/form-validators/video-abuse-validators.service.ts 1 Moderation comment must be at least 2 characters long. src/app/shared/forms/form-validators/video-abuse-validators.service.ts 1 Moderation comment cannot be more than 300 characters long. src/app/shared/forms/form-validators/video-abuse-validators.service.ts 1 The channel is required. src/app/shared/forms/form-validators/video-accept-ownership-validators.service.ts 1 Blacklist reason must be at least 2 characters long. src/app/shared/forms/form-validators/video-blacklist-validators.service.ts 1 Blacklist reason cannot be more than 300 characters long. src/app/shared/forms/form-validators/video-blacklist-validators.service.ts 1 Video caption language is required. src/app/shared/forms/form-validators/video-captions-validators.service.ts 1 Video caption file is required. src/app/shared/forms/form-validators/video-captions-validators.service.ts 1 The username is required. src/app/shared/forms/form-validators/video-change-ownership-validators.service.ts 1 Name is required. src/app/shared/forms/form-validators/video-channel-validators.service.ts 1 Name must be at least 3 characters long. src/app/shared/forms/form-validators/video-channel-validators.service.ts 1 Name cannot be more than 20 characters long. src/app/shared/forms/form-validators/video-channel-validators.service.ts 1 Name should be only lowercase alphanumeric characters. src/app/shared/forms/form-validators/video-channel-validators.service.ts 1 Description cannot be more than 500 characters long. src/app/shared/forms/form-validators/video-channel-validators.service.ts 1 Support text must be at least 3 characters long. src/app/shared/forms/form-validators/video-channel-validators.service.ts 1 Support text cannot be more than 500 characters long. src/app/shared/forms/form-validators/video-channel-validators.service.ts 1 Comment is required. src/app/shared/forms/form-validators/video-comment-validators.service.ts 1 Comment must be at least 2 characters long. src/app/shared/forms/form-validators/video-comment-validators.service.ts 1 Comment cannot be more than 3000 characters long. src/app/shared/forms/form-validators/video-comment-validators.service.ts 1 Video name is required. src/app/shared/forms/form-validators/video-validators.service.ts 1 Video name must be at least 3 characters long. src/app/shared/forms/form-validators/video-validators.service.ts 1 Video name cannot be more than 120 characters long. src/app/shared/forms/form-validators/video-validators.service.ts 1 Video privacy is required. src/app/shared/forms/form-validators/video-validators.service.ts 1 Video channel is required. src/app/shared/forms/form-validators/video-validators.service.ts 1 Video description must be at least 3 characters long. src/app/shared/forms/form-validators/video-validators.service.ts 1 Video description cannot be more than 10000 characters long. src/app/shared/forms/form-validators/video-validators.service.ts 1 A tag should be more than 2 characters long. src/app/shared/forms/form-validators/video-validators.service.ts 1 A tag should be less than 30 characters long. src/app/shared/forms/form-validators/video-validators.service.ts 1 Video support must be at least 3 characters long. src/app/shared/forms/form-validators/video-validators.service.ts 1 Video support cannot be more than 500 characters long. src/app/shared/forms/form-validators/video-validators.service.ts 1 A date is required to schedule video update. src/app/shared/forms/form-validators/video-validators.service.ts 1 This file is too large. src/app/shared/forms/reactive-file.component.ts 1 All unsaved data will be lost, are you sure you want to leave this page? src/app/shared/guards/can-deactivate-guard.service.ts 1 Warning src/app/shared/guards/can-deactivate-guard.service.ts 1 Sunday src/app/shared/i18n/i18n-primeng-calendar.ts 1 Monday src/app/shared/i18n/i18n-primeng-calendar.ts 1 Tuesday src/app/shared/i18n/i18n-primeng-calendar.ts 1 Wednesday src/app/shared/i18n/i18n-primeng-calendar.ts 1 Thursday src/app/shared/i18n/i18n-primeng-calendar.ts 1 Friday src/app/shared/i18n/i18n-primeng-calendar.ts 1 Saturday src/app/shared/i18n/i18n-primeng-calendar.ts 1 Sun src/app/shared/i18n/i18n-primeng-calendar.ts 1 Day name short Mon src/app/shared/i18n/i18n-primeng-calendar.ts 1 Day name short Tue src/app/shared/i18n/i18n-primeng-calendar.ts 1 Day name short Wed src/app/shared/i18n/i18n-primeng-calendar.ts 1 Day name short Thu src/app/shared/i18n/i18n-primeng-calendar.ts 1 Day name short Fri src/app/shared/i18n/i18n-primeng-calendar.ts 1 Day name short Sat src/app/shared/i18n/i18n-primeng-calendar.ts 1 Day name short Su src/app/shared/i18n/i18n-primeng-calendar.ts 1 Day name min Mo src/app/shared/i18n/i18n-primeng-calendar.ts 1 Day name min Tu src/app/shared/i18n/i18n-primeng-calendar.ts 1 Day name min We src/app/shared/i18n/i18n-primeng-calendar.ts 1 Day name min Th src/app/shared/i18n/i18n-primeng-calendar.ts 1 Day name min Fr src/app/shared/i18n/i18n-primeng-calendar.ts 1 Day name min Sa src/app/shared/i18n/i18n-primeng-calendar.ts 1 Day name min January src/app/shared/i18n/i18n-primeng-calendar.ts 1 February src/app/shared/i18n/i18n-primeng-calendar.ts 1 March src/app/shared/i18n/i18n-primeng-calendar.ts 1 April src/app/shared/i18n/i18n-primeng-calendar.ts 1 May src/app/shared/i18n/i18n-primeng-calendar.ts 1 src/app/shared/i18n/i18n-primeng-calendar.ts 1 June src/app/shared/i18n/i18n-primeng-calendar.ts 1 July src/app/shared/i18n/i18n-primeng-calendar.ts 1 August src/app/shared/i18n/i18n-primeng-calendar.ts 1 September src/app/shared/i18n/i18n-primeng-calendar.ts 1 October src/app/shared/i18n/i18n-primeng-calendar.ts 1 November src/app/shared/i18n/i18n-primeng-calendar.ts 1 December src/app/shared/i18n/i18n-primeng-calendar.ts 1 Jan src/app/shared/i18n/i18n-primeng-calendar.ts 1 Month name short Feb src/app/shared/i18n/i18n-primeng-calendar.ts 1 Month name short Mar src/app/shared/i18n/i18n-primeng-calendar.ts 1 Month name short Apr src/app/shared/i18n/i18n-primeng-calendar.ts 1 Month name short Jun src/app/shared/i18n/i18n-primeng-calendar.ts 1 Month name short Jul src/app/shared/i18n/i18n-primeng-calendar.ts 1 Month name short Aug src/app/shared/i18n/i18n-primeng-calendar.ts 1 Month name short Sep src/app/shared/i18n/i18n-primeng-calendar.ts 1 Month name short Oct src/app/shared/i18n/i18n-primeng-calendar.ts 1 Month name short Nov src/app/shared/i18n/i18n-primeng-calendar.ts 1 Month name short Dec src/app/shared/i18n/i18n-primeng-calendar.ts 1 Month name short Clear src/app/shared/i18n/i18n-primeng-calendar.ts 1 yy-mm-dd src/app/shared/i18n/i18n-primeng-calendar.ts 1 Date format in this locale. Transcode your videos in multiple resolutions src/app/shared/instance/instance-features-table.component.ts 1 HTTP import (YouTube, Vimeo, direct URL...) src/app/shared/instance/instance-features-table.component.ts 1 Torrent import src/app/shared/instance/instance-features-table.component.ts 1 ~ <x id="INTERPOLATION" equiv-text="{{minutes}}"/> <x id="ICU" equiv-text="{minutes, plural, =1 {...} other {...}}"/> src/app/shared/instance/instance-features-table.component.ts 1 {VAR_PLURAL, plural, =1 {minute} other {minutes} } src/app/shared/instance/instance-features-table.component.ts 1 <x id="INTERPOLATION" equiv-text="{{seconds}}"/> of full HD videos src/app/shared/instance/instance-features-table.component.ts 1 <x id="INTERPOLATION" equiv-text="{{seconds}}"/> of HD videos src/app/shared/instance/instance-features-table.component.ts 1 <x id="INTERPOLATION" equiv-text="{{seconds}}"/> of average quality videos src/app/shared/instance/instance-features-table.component.ts 1 <x id="INTERPOLATION" equiv-text="{{interval}}"/> years ago src/app/shared/misc/from-now.pipe.ts 1 <x id="INTERPOLATION" equiv-text="{{interval}}"/> months ago src/app/shared/misc/from-now.pipe.ts 1 <x id="INTERPOLATION" equiv-text="{{interval}}"/> month ago src/app/shared/misc/from-now.pipe.ts 1 <x id="INTERPOLATION" equiv-text="{{interval}}"/> weeks ago src/app/shared/misc/from-now.pipe.ts 1 <x id="INTERPOLATION" equiv-text="{{interval}}"/> week ago src/app/shared/misc/from-now.pipe.ts 1 <x id="INTERPOLATION" equiv-text="{{interval}}"/> days ago src/app/shared/misc/from-now.pipe.ts 1 <x id="INTERPOLATION" equiv-text="{{interval}}"/> day ago src/app/shared/misc/from-now.pipe.ts 1 <x id="INTERPOLATION" equiv-text="{{interval}}"/> hours ago src/app/shared/misc/from-now.pipe.ts 1 <x id="INTERPOLATION" equiv-text="{{interval}}"/> hour ago src/app/shared/misc/from-now.pipe.ts 1 <x id="INTERPOLATION" equiv-text="{{interval}}"/> min ago src/app/shared/misc/from-now.pipe.ts 1 <x id="INTERPOLATION" equiv-text="{{interval}}"/> sec ago src/app/shared/misc/from-now.pipe.ts 1 <x id="START_LINK" ctype="x-a" equiv-text="<a>"/>Markdown<x id="CLOSE_LINK" ctype="x-a" equiv-text="</a>"/> compatible that supports: src/app/shared/misc/help.component.ts 1 Emphasis src/app/shared/misc/help.component.ts 1 Links src/app/shared/misc/help.component.ts 1 New lines src/app/shared/misc/help.component.ts 1 Lists src/app/shared/misc/help.component.ts 1 Images src/app/shared/misc/help.component.ts 1 Request is too large for the server. Please contact you administrator if you want to increase the limit size. src/app/shared/rest/rest-extractor.service.ts 1 Too many attempts, please try again after <x id="INTERPOLATION" equiv-text="{{minutesLeft}}"/> minutes. src/app/shared/rest/rest-extractor.service.ts 1 Too many attempts, please try again later. src/app/shared/rest/rest-extractor.service.ts 1 Server error. Please retry later. src/app/shared/rest/rest-extractor.service.ts 1 Subscribed to <x id="INTERPOLATION" equiv-text="{{nameWithHost}}"/> src/app/shared/user-subscription/subscribe-button.component.ts 1 Unsubscribed src/app/shared/user-subscription/subscribe-button.component.ts 1 Unsubscribed from <x id="INTERPOLATION" equiv-text="{{nameWithHost}}"/> src/app/shared/user-subscription/subscribe-button.component.ts 1 Only I can see this video src/app/shared/video/video.service.ts 1 Only people with the private link can see this video src/app/shared/video/video.service.ts 1 Anyone can see this video src/app/shared/video/video.service.ts 1 Welcome src/app/signup/signup.component.ts 1 Please check your email to verify your account and complete signup. src/app/signup/signup.component.ts 1 Registration for <x id="INTERPOLATION" equiv-text="{{username}}"/> complete. src/app/signup/signup.component.ts 1 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 Info src/app/videos/+video-edit/video-add-components/video-upload.component.ts 1 Upload cancelled src/app/videos/+video-edit/video-add-components/video-upload.component.ts 1 We are sorry but PeerTube cannot handle videos > 8GB src/app/videos/+video-edit/video-add-components/video-upload.component.ts 1 Your video quota is exceeded with this video (video size: <x id="INTERPOLATION" equiv-text="{{videoSize}}"/>, used: <x id="INTERPOLATION_1" equiv-text="{{videoQuotaUsed}}"/>, quota: <x id="INTERPOLATION_2" equiv-text="{{videoQuota}}"/>) src/app/videos/+video-edit/video-add-components/video-upload.component.ts 1 Your daily video quota is exceeded with this video (video size: <x id="INTERPOLATION" equiv-text="{{videoSize}}"/>, used: <x id="INTERPOLATION_1" equiv-text="{{quotaUsedDaily}}"/>, quota: <x id="INTERPOLATION_2" equiv-text="{{quotaDaily}}"/>) src/app/videos/+video-edit/video-add-components/video-upload.component.ts 1 Video published. src/app/videos/+video-edit/video-add-components/video-upload.component.ts 1 Video updated. src/app/videos/+video-edit/video-update.component.ts 1 <x id="INTERPOLATION" equiv-text="{{totalReplies}}"/> replies will be deleted too. src/app/videos/+video-watch/comment/video-comments.component.ts 1 Video blacklisted. src/app/videos/+video-watch/modal/video-blacklist.component.ts 1 Video reported. src/app/videos/+video-watch/modal/video-report.component.ts 1 Copied src/app/videos/+video-watch/modal/video-share.component.ts 1 Start at <x id="INTERPOLATION" equiv-text="{{timestamp}}"/> src/app/videos/+video-watch/modal/video-share.component.ts 1 Do you really want to delete this video? src/app/videos/+video-watch/video-watch.component.ts 1 <x id="INTERPOLATION" equiv-text="{{likesNumber}}"/> likes / <x id="INTERPOLATION_1" equiv-text="{{dislikesNumber}}"/> dislikes src/app/videos/+video-watch/video-watch.component.ts 1 This video contains mature or explicit content. Are you sure you want to watch it? src/app/videos/+video-watch/video-watch.component.ts 1 Mature or explicit content src/app/videos/+video-watch/video-watch.component.ts 1 Videos from your subscriptions src/app/videos/video-list/video-user-subscriptions.component.ts 1