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 Select month ../node_modules/@ng-bootstrap/ng-bootstrap/datepicker/datepicker-navigation-select.d.ts 6 ../node_modules/@ng-bootstrap/ng-bootstrap/datepicker/datepicker-navigation-select.d.ts 7 Select year ../node_modules/@ng-bootstrap/ng-bootstrap/datepicker/datepicker-navigation-select.d.ts 15 ../node_modules/@ng-bootstrap/ng-bootstrap/datepicker/datepicker-navigation-select.d.ts 16 «« ../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/shared/moderation/user-ban-modal.component.html 22 app/login/login.component.html 77 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 You don't have notifications. app/shared/users/user-notifications.component.html 1 <x id="INTERPOLATION" equiv-text="{{ notification.video.channel.displayName }}"/> published a <x id="START_LINK" ctype="x-a" equiv-text="<a>"/>new video<x id="CLOSE_LINK" ctype="x-a" equiv-text="</a>"/> app/shared/users/user-notifications.component.html 7 Your video <x id="START_LINK" ctype="x-a" equiv-text="<a>"/><x id="INTERPOLATION" equiv-text="{{ notification.video.name }}"/><x id="CLOSE_LINK" ctype="x-a" equiv-text="</a>"/> has been unblacklisted app/shared/users/user-notifications.component.html 11 Your video <x id="START_LINK" ctype="x-a" equiv-text="<a>"/><x id="INTERPOLATION" equiv-text="{{ notification.videoBlacklist.video.name }}"/><x id="CLOSE_LINK" ctype="x-a" equiv-text="</a>"/> has been blacklisted app/shared/users/user-notifications.component.html 15 <x id="START_LINK" ctype="x-a" equiv-text="<a>"/>A new video abuse<x id="CLOSE_LINK" ctype="x-a" equiv-text="</a>"/> has been created on video <x id="START_LINK_1" ctype="x-a" equiv-text="<a>"/><x id="INTERPOLATION" equiv-text="{{ notification.videoAbuse.video.name }}"/><x id="CLOSE_LINK" ctype="x-a" equiv-text="</a>"/> app/shared/users/user-notifications.component.html 19 <x id="INTERPOLATION" equiv-text="{{ notification.comment.account.displayName }}"/> commented your video <x id="START_LINK" ctype="x-a" equiv-text="<a>"/><x id="INTERPOLATION_1" equiv-text="{{ notification.comment.video.name }}"/><x id="CLOSE_LINK" ctype="x-a" equiv-text="</a>"/> app/shared/users/user-notifications.component.html 23 Your video <x id="START_LINK" ctype="x-a" equiv-text="<a>"/><x id="INTERPOLATION" equiv-text="{{ notification.video.name }}"/><x id="CLOSE_LINK" ctype="x-a" equiv-text="</a>"/> has been published app/shared/users/user-notifications.component.html 27 <x id="START_LINK" ctype="x-a" equiv-text="<a>"/>Your video import<x id="CLOSE_LINK" ctype="x-a" equiv-text="</a>"/> <x id="INTERPOLATION" equiv-text="{{ notification.videoImportIdentifier }}"/> succeeded app/shared/users/user-notifications.component.html 31 <x id="START_LINK" ctype="x-a" equiv-text="<a>"/>Your video import<x id="CLOSE_LINK" ctype="x-a" equiv-text="</a>"/> <x id="INTERPOLATION" equiv-text="{{ notification.videoImportIdentifier }}"/> failed app/shared/users/user-notifications.component.html 35 User <x id="START_LINK" ctype="x-a" equiv-text="<a>"/><x id="INTERPOLATION" equiv-text="{{ notification.account.name }}"/> registered<x id="CLOSE_LINK" ctype="x-a" equiv-text="</a>"/> on your instance app/shared/users/user-notifications.component.html 39 <x id="START_LINK" ctype="x-a" equiv-text="<a>"/><x id="INTERPOLATION" equiv-text="{{ notification.actorFollow.follower.displayName }}"/><x id="CLOSE_LINK" ctype="x-a" equiv-text="</a>"/> is following <x id="START_TAG_NG-CONTAINER" ctype="x-ng-container" equiv-text="<ng-container>"/> your channel <x id="INTERPOLATION_1" equiv-text="{{ notification.actorFollow.following.displayName }}"/> <x id="CLOSE_TAG_NG-CONTAINER" ctype="x-ng-container" equiv-text="</ng-container>"/> <x id="START_TAG_NG-CONTAINER_1" ctype="x-ng-container" equiv-text="<ng-container>"/>your account<x id="CLOSE_TAG_NG-CONTAINER" ctype="x-ng-container" equiv-text="</ng-container>"/> app/shared/users/user-notifications.component.html 43 <x id="INTERPOLATION" equiv-text="{{ notification.comment.account.displayName }}"/> mentioned you on <x id="START_LINK" ctype="x-a" equiv-text="<a>"/>video <x id="INTERPOLATION_1" equiv-text="{{ notification.comment.video.name }}"/><x id="CLOSE_LINK" ctype="x-a" equiv-text="</a>"/> app/shared/users/user-notifications.component.html 52 <x id="START_TAG_DIV" ctype="x-div" equiv-text="<div>"/><x id="CLOSE_TAG_DIV" ctype="x-div" equiv-text="</div>"/> app/shared/users/user-notifications.component.html 57 Unlisted app/shared/video/video-miniature.component.html 10 Private app/shared/video/video-miniature.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 16 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 162 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 app/shared/buttons/edit-button.component.html 1 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 19 <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 5 Unsubscribe app/shared/user-subscription/subscribe-button.component.html 18 Using an ActivityPub account app/shared/user-subscription/subscribe-button.component.html 36 Subscribe with an account on <x id="INTERPOLATION" equiv-text="{{ videoChannel.host }}"/> app/shared/user-subscription/subscribe-button.component.html 39 Subscribe with your local account app/shared/user-subscription/subscribe-button.component.html 40 Subscribe with a Mastodon account: app/shared/user-subscription/subscribe-button.component.html 43 Using a syndication feed app/shared/user-subscription/subscribe-button.component.html 48 Subscribe via RSS app/shared/user-subscription/subscribe-button.component.html 49 <x id="START_TAG_SPAN" ctype="x-span" equiv-text="<span>"/>Remote subscribe<x id="CLOSE_TAG_SPAN" ctype="x-span" equiv-text="</span>"/> <x id="START_TAG_SPAN_1" ctype="x-span" equiv-text="<span>"/>Remote interact<x id="CLOSE_TAG_SPAN" ctype="x-span" equiv-text="</span>"/> app/shared/user-subscription/remote-subscribe.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. app/shared/user-subscription/remote-subscribe.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. app/shared/user-subscription/remote-subscribe.component.html 22 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 42 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 Ban app/shared/moderation/user-ban-modal.component.html 3 Reason... app/shared/moderation/user-ban-modal.component.html 10 app/videos/+video-watch/modal/video-report.component.html 16 app/videos/+video-watch/modal/video-blacklist.component.html 11 A banned user will no longer be able to login. app/shared/moderation/user-ban-modal.component.html 17 Ban this user app/shared/moderation/user-ban-modal.component.html 25 <x id="INTERPOLATION" equiv-text="{{ menuEntry.label }}"/> app/shared/menu/top-menu-dropdown.component.html 11 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 42 app/signup/signup.component.html 44 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 13 I forgot my password app/login/login.component.html 44 Login app/login/login.component.html 51 app/menu/menu.component.html 36 Forgot your password app/login/login.component.html 57 We are sorry, you cannot recover you password because your instance administrator did not configure the PeerTube email system. app/login/login.component.html 63 Email app/login/login.component.html 68 app/signup/signup.component.html 31 app/signup/signup.component.html 33 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 41 app/+my-account/my-account-settings/my-account-notification-preferences/my-account-notification-preferences.component.html 4 app/+verify-account/verify-account-ask-send-email/verify-account-ask-send-email.component.html 8 Email address app/login/login.component.html 70 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 80 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 13 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 17 I am at least 16 years old 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 55 Signup app/signup/signup.component.html 63 app/+about/about-instance/about-instance.component.html 26 app/+admin/config/edit-custom-config/edit-custom-config.component.html 78 Features found on this instance app/signup/signup.component.html 67 <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 <x id="START_TAG_SPAN" ctype="x-span" equiv-text="<span>"/><x id="INTERPOLATION" equiv-text="{{ numberOfFilters() }}"/><x id="CLOSE_TAG_SPAN" ctype="x-span" equiv-text="</span>"/> app/search/search.component.html 16 No results found app/search/search.component.html 28 <x id="INTERPOLATION" equiv-text="{{ result.followersCount }}"/> subscribers app/search/search.component.html 44 <x id="INTERPOLATION" equiv-text="{{ result.publishedAt | myFromNow }}"/> - <x id="INTERPOLATION_1" equiv-text="{{ result.views | myNumberFormatter }}"/> views app/search/search.component.html 55 Change the language app/menu/language-chooser.component.html 3 app/menu/menu.component.html 86 Help to translate PeerTube! app/menu/language-chooser.component.html 8 My public profile app/menu/menu.component.html 16 My account app/menu/menu.component.html 20 My videos app/menu/menu.component.html 24 Log out app/menu/menu.component.html 28 Create an account app/menu/menu.component.html 37 Videos app/menu/menu.component.html 41 app/+accounts/accounts.component.html 29 app/+video-channels/video-channels.component.html 24 Subscriptions app/menu/menu.component.html 45 Overview app/menu/menu.component.html 50 Trending app/menu/menu.component.html 55 Recently added app/menu/menu.component.html 60 Local app/menu/menu.component.html 65 More app/menu/menu.component.html 70 Administration app/menu/menu.component.html 74 About app/menu/menu.component.html 79 app/+accounts/accounts.component.html 33 app/+video-channels/video-channels.component.html 25 Show keyboard shortcuts app/menu/menu.component.html 89 Toggle dark interface app/menu/menu.component.html 92 View your notifications app/menu/avatar-notification.component.html 3 Notifications app/menu/avatar-notification.component.html 12 app/+my-account/my-account-settings/my-account-settings.component.html 10 Update your notification preferences app/menu/avatar-notification.component.html 15 See all your notifications app/menu/avatar-notification.component.html 22 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 48 app/videos/+video-watch/video-watch.component.html 164 Licence app/search/search-filters.component.html 60 app/videos/+video-edit/shared/video-edit.component.html 62 app/videos/+video-watch/video-watch.component.html 173 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 76 app/videos/+video-watch/video-watch.component.html 182 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 Display unlisted and private videos app/shared/video/abstract-video-list.html 14 app/shared/video/abstract-video-list.html 14 app/shared/video/abstract-video-list.html 14 app/shared/video/abstract-video-list.html 14 app/shared/video/abstract-video-list.html 14 app/shared/video/abstract-video-list.html 14 No results. app/shared/video/abstract-video-list.html 20 app/shared/video/abstract-video-list.html 20 app/shared/video/abstract-video-list.html 20 app/shared/video/abstract-video-list.html 20 app/videos/video-list/video-overview.component.html 3 app/shared/video/abstract-video-list.html 20 app/+my-account/my-account-videos/my-account-videos.component.html 1 app/shared/video/abstract-video-list.html 20 <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 app/+admin/moderation/instance-blocklist/instance-server-blocklist.component.html 8 app/+my-account/my-account-blocklist/my-account-server-blocklist.component.html 12 PeerTube app/+about/about.component.html 7 Contact <x id="INTERPOLATION" equiv-text="{{ instanceName }}"/> administrator app/+about/about-instance/contact-admin-modal.component.html 3 Your name app/+about/about-instance/contact-admin-modal.component.html 11 Your email app/+about/about-instance/contact-admin-modal.component.html 20 Your message app/+about/about-instance/contact-admin-modal.component.html 29 Cancel app/+about/about-instance/contact-admin-modal.component.html 38 app/videos/+video-watch/modal/video-report.component.html 24 app/videos/+video-watch/modal/video-blacklist.component.html 26 Submit app/+about/about-instance/contact-admin-modal.component.html 43 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 29 app/videos/+video-watch/modal/video-blacklist.component.html 31 About <x id="INTERPOLATION" equiv-text="{{ instanceName }}"/> instance app/+about/about-instance/about-instance.component.html 4 Contact administrator app/+about/about-instance/about-instance.component.html 6 Description app/+about/about-instance/about-instance.component.html 14 app/+accounts/account-about/account-about.component.html 3 app/+admin/config/edit-custom-config/edit-custom-config.component.html 30 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 27 Terms app/+about/about-instance/about-instance.component.html 20 app/+admin/config/edit-custom-config/edit-custom-config.component.html 39 User registration is allowed and app/+about/about-instance/about-instance.component.html 29 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 31 this instance provides unlimited space for the videos of its users. app/+about/about-instance/about-instance.component.html 35 User registration is currently not allowed. app/+about/about-instance/about-instance.component.html 40 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 in its early stages, 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 Banned app/+accounts/accounts.component.html 12 Muted app/+accounts/accounts.component.html 13 Muted by your instance app/+accounts/accounts.component.html 14 Instance muted app/+accounts/accounts.component.html 15 Instance muted by your instance app/+accounts/accounts.component.html 16 <x id="INTERPOLATION" equiv-text="{{ account.followersCount }}"/> subscribers app/+accounts/accounts.component.html 24 Video channels app/+accounts/accounts.component.html 31 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 15 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 12 app/+admin/follows/followers-list/followers-list.component.html 18 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 21 Default client route app/+admin/config/edit-custom-config/edit-custom-config.component.html 48 Videos Overview app/+admin/config/edit-custom-config/edit-custom-config.component.html 51 Videos Trending app/+admin/config/edit-custom-config/edit-custom-config.component.html 52 Videos Recently Added app/+admin/config/edit-custom-config/edit-custom-config.component.html 53 Local videos app/+admin/config/edit-custom-config/edit-custom-config.component.html 54 Policy on videos containing sensitive content app/+admin/config/edit-custom-config/edit-custom-config.component.html 61 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 64 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 69 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 70 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 71 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 84 Signup requires email verification app/+admin/config/edit-custom-config/edit-custom-config.component.html 91 Signup limit app/+admin/config/edit-custom-config/edit-custom-config.component.html 96 Users app/+admin/config/edit-custom-config/edit-custom-config.component.html 105 User default video quota app/+admin/config/edit-custom-config/edit-custom-config.component.html 109 User default daily upload limit app/+admin/config/edit-custom-config/edit-custom-config.component.html 121 Import app/+admin/config/edit-custom-config/edit-custom-config.component.html 133 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 URL (i.e. YouTube) enabled app/+admin/config/edit-custom-config/edit-custom-config.component.html 141 Video import with a torrent file or a magnet URI enabled app/+admin/config/edit-custom-config/edit-custom-config.component.html 148 Administrator app/+admin/config/edit-custom-config/edit-custom-config.component.html 155 Admin email app/+admin/config/edit-custom-config/edit-custom-config.component.html 158 Enable contact form app/+admin/config/edit-custom-config/edit-custom-config.component.html 169 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 178 Your Twitter username app/+admin/config/edit-custom-config/edit-custom-config.component.html 184 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 187 Instance whitelisted by Twitter app/+admin/config/edit-custom-config/edit-custom-config.component.html 199 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 200 Services app/+admin/config/edit-custom-config/edit-custom-config.component.html 176 Transcoding app/+admin/config/edit-custom-config/edit-custom-config.component.html 215 Transcoding enabled app/+admin/config/edit-custom-config/edit-custom-config.component.html 221 If you disable transcoding, many videos from your users will not work! app/+admin/config/edit-custom-config/edit-custom-config.component.html 222 Allow additional extensions app/+admin/config/edit-custom-config/edit-custom-config.component.html 231 Allow your users to upload .mkv, .mov, .avi, .flv videos app/+admin/config/edit-custom-config/edit-custom-config.component.html 232 Transcoding threads app/+admin/config/edit-custom-config/edit-custom-config.component.html 237 Resolution <x id="INTERPOLATION" equiv-text="{{resolution}}"/> enabled app/+admin/config/edit-custom-config/edit-custom-config.component.html 252 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 260 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 265 Previews cache size app/+admin/config/edit-custom-config/edit-custom-config.component.html 271 Video captions cache size app/+admin/config/edit-custom-config/edit-custom-config.component.html 280 Customizations app/+admin/config/edit-custom-config/edit-custom-config.component.html 289 JavaScript app/+admin/config/edit-custom-config/edit-custom-config.component.html 294 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 297 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 311 Advanced configuration app/+admin/config/edit-custom-config/edit-custom-config.component.html 212 Update configuration app/+admin/config/edit-custom-config/edit-custom-config.component.html 340 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 341 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 Filter... app/+admin/follows/followers-list/followers-list.component.html 8 app/+admin/follows/following-list/following-list.component.html 9 app/+admin/users/user-list/user-list.component.html 27 ID app/+admin/follows/followers-list/followers-list.component.html 16 app/+admin/follows/following-list/following-list.component.html 18 app/+admin/jobs/jobs-list/jobs-list.component.html 18 Score app/+admin/follows/followers-list/followers-list.component.html 17 Host app/+admin/follows/followers-list/followers-list.component.html 19 app/+admin/follows/following-list/following-list.component.html 19 State app/+admin/follows/followers-list/followers-list.component.html 20 app/+admin/follows/following-list/following-list.component.html 20 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 21 app/+admin/follows/following-list/following-list.component.html 21 app/+admin/jobs/jobs-list/jobs-list.component.html 21 app/+admin/users/user-list/user-list.component.html 44 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 Accepted app/+admin/follows/followers-list/followers-list.component.html 32 app/+admin/follows/following-list/following-list.component.html 32 Pending app/+admin/follows/followers-list/followers-list.component.html 33 app/+admin/follows/following-list/following-list.component.html 33 Redundancy allowed app/+admin/follows/following-list/following-list.component.html 22 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 43 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 Users list app/+admin/users/user-list/user-list.component.html 2 Batch actions app/+admin/users/user-list/user-list.component.html 19 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 40 (banned) app/+admin/users/user-list/user-list.component.html 65 Go to the account page app/+admin/users/user-list/user-list.component.html 63 app/videos/+video-watch/video-watch.component.html 133 User's email must be verified to login app/+admin/users/user-list/user-list.component.html 72 User's email is verified / User can login without email verification app/+admin/users/user-list/user-list.component.html 76 Ban reason: app/+admin/users/user-list/user-list.component.html 95 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 25 app/+my-account/my-account-ownership/my-account-ownership.component.html 33 Actions app/+admin/moderation/video-abuse-list/video-abuse-list.component.html 44 app/+admin/moderation/video-blacklist-list/video-blacklist-list.component.html 35 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 Unfederated app/+admin/moderation/video-blacklist-list/video-blacklist-list.component.html 10 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 11 Blacklist reason: app/+admin/moderation/video-blacklist-list/video-blacklist-list.component.html 43 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 Muted accounts app/+admin/moderation/moderation.component.html 9 app/+my-account/my-account-blocklist/my-account-blocklist.component.html 2 Muted servers app/+admin/moderation/moderation.component.html 11 Account app/+admin/moderation/instance-blocklist/instance-account-blocklist.component.html 8 app/+my-account/my-account-blocklist/my-account-blocklist.component.html 12 Muted at <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/instance-blocklist/instance-account-blocklist.component.html 9 app/+admin/moderation/instance-blocklist/instance-server-blocklist.component.html 9 app/+my-account/my-account-blocklist/my-account-blocklist.component.html 13 app/+my-account/my-account-blocklist/my-account-server-blocklist.component.html 13 Unmute app/+admin/moderation/instance-blocklist/instance-account-blocklist.component.html 18 app/+admin/moderation/instance-blocklist/instance-server-blocklist.component.html 19 app/+my-account/my-account-blocklist/my-account-blocklist.component.html 22 app/+my-account/my-account-blocklist/my-account-server-blocklist.component.html 23 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 7 Video settings app/+my-account/my-account-settings/my-account-settings.component.html 16 Danger zone app/+my-account/my-account-settings/my-account-settings.component.html 19 Change ownership app/+my-account/my-account-videos/video-change-ownership/video-change-ownership.component.html 3 app/+my-account/my-account-videos/my-account-videos.component.html 46 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 <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 10 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 You don't have any subscriptions yet. app/+my-account/my-account-subscriptions/my-account-subscriptions.component.html 1 Created by <x id="INTERPOLATION" equiv-text="{{ videoChannel.ownerBy }}"/> app/+my-account/my-account-subscriptions/my-account-subscriptions.component.html 18 app/+video-channels/video-channels.component.html 17 Go the owner account page app/+my-account/my-account-subscriptions/my-account-subscriptions.component.html 17 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 Muted instances app/+my-account/my-account-blocklist/my-account-server-blocklist.component.html 2 History enabled app/+my-account/my-account-history/my-account-history.component.html 4 Delete history app/+my-account/my-account-history/my-account-history.component.html 8 You don't have videos history yet. app/+my-account/my-account-history/my-account-history.component.html 13 <x id="INTERPOLATION" equiv-text="{{ video.views | myNumberFormatter }}"/> views app/+my-account/my-account-history/my-account-history.component.html 22 Notification preferences app/+my-account/my-account-notifications/my-account-notifications.component.html 2 Mark all as read app/+my-account/my-account-notifications/my-account-notifications.component.html 4 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 30 Current password app/+my-account/my-account-settings/my-account-change-password/my-account-change-password.component.html 7 New password app/+my-account/my-account-settings/my-account-change-password/my-account-change-password.component.html 15 Confirm new password app/+my-account/my-account-settings/my-account-change-password/my-account-change-password.component.html 23 Default policy on videos containing sensitive content app/+my-account/my-account-settings/my-account-video-settings/my-account-video-settings.component.html 3 Use WebTorrent to exchange parts of the video with others app/+my-account/my-account-settings/my-account-video-settings/my-account-video-settings.component.html 21 Automatically plays video app/+my-account/my-account-settings/my-account-video-settings/my-account-video-settings.component.html 28 Save app/+my-account/my-account-settings/my-account-video-settings/my-account-video-settings.component.html 32 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 Once you delete your account, there is no going back. Please be certain. app/+my-account/my-account-settings/my-account-danger-zone/my-account-danger-zone.component.html 2 Delete your account app/+my-account/my-account-settings/my-account-danger-zone/my-account-danger-zone.component.html 4 Activities app/+my-account/my-account-settings/my-account-notification-preferences/my-account-notification-preferences.component.html 2 Web app/+my-account/my-account-settings/my-account-notification-preferences/my-account-notification-preferences.component.html 3 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 39 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 90 app/videos/+video-watch/video-watch.component.html 159 Sorry, but something went wrong app/videos/+video-edit/video-add-components/video-import-url.component.html 42 app/videos/+video-edit/video-add-components/video-upload.component.html 41 app/videos/+video-edit/video-add-components/video-import-torrent.component.html 49 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 46 Update app/videos/+video-edit/video-add-components/video-import-url.component.html 63 app/videos/+video-edit/video-add-components/video-import-torrent.component.html 70 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 Scheduled app/videos/+video-edit/video-add-components/video-upload.component.html 25 Congratulations! Your video is now available in your private library. app/videos/+video-edit/video-add-components/video-upload.component.html 45 Publish will be available when upload is finished app/videos/+video-edit/video-add-components/video-upload.component.html 58 Publish app/videos/+video-edit/video-add-components/video-upload.component.html 65 Select the torrent to import app/videos/+video-edit/video-add-components/video-import-torrent.component.html 6 Or app/videos/+video-edit/video-add-components/video-import-torrent.component.html 11 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 53 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 191 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 + Tag app/videos/+video-edit/shared/video-edit.component.html 21 Enter a new tag app/videos/+video-edit/shared/video-edit.component.html 21 Video descriptions are truncated by default and require manual action to expand them. app/videos/+video-edit/shared/video-edit.component.html 28 Schedule publication (<x id="INTERPOLATION" equiv-text="{{ calendarTimezone }}"/>) app/videos/+video-edit/shared/video-edit.component.html 105 This video contains mature or explicit content app/videos/+video-edit/shared/video-edit.component.html 119 Some instances do not list videos containing mature or explicit content by default. app/videos/+video-edit/shared/video-edit.component.html 120 Enable video comments app/videos/+video-edit/shared/video-edit.component.html 125 Wait transcoding before publishing the video app/videos/+video-edit/shared/video-edit.component.html 131 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 132 Basic info app/videos/+video-edit/shared/video-edit.component.html 4 Add another caption app/videos/+video-edit/shared/video-edit.component.html 147 See the subtitle file app/videos/+video-edit/shared/video-edit.component.html 156 Already uploaded ✔ app/videos/+video-edit/shared/video-edit.component.html 160 Will be created on update app/videos/+video-edit/shared/video-edit.component.html 168 Cancel create app/videos/+video-edit/shared/video-edit.component.html 170 Will be deleted on update app/videos/+video-edit/shared/video-edit.component.html 176 Cancel deletion app/videos/+video-edit/shared/video-edit.component.html 178 No captions for now. app/videos/+video-edit/shared/video-edit.component.html 183 Captions app/videos/+video-edit/shared/video-edit.component.html 140 Upload thumbnail app/videos/+video-edit/shared/video-edit.component.html 196 Upload preview app/videos/+video-edit/shared/video-edit.component.html 203 Support app/videos/+video-edit/shared/video-edit.component.html 209 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 210 Advanced settings app/videos/+video-edit/shared/video-edit.component.html 191 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 27 Torrent (.torrent file) app/videos/+video-watch/modal/video-download.component.html 32 Torrent (magnet link) app/videos/+video-watch/modal/video-download.component.html 37 Cancel app/videos/+video-watch/modal/video-download.component.html 43 app/videos/+video-watch/comment/video-comment-add.component.html 47 Download app/videos/+video-watch/modal/video-download.component.html 48 app/videos/+video-watch/video-watch.component.html 84 Report video app/videos/+video-watch/modal/video-report.component.html 3 Your report will be sent to moderators of <x id="INTERPOLATION" equiv-text="{{ currentHost }}"/>. <x id="START_TAG_NG-CONTAINER" ctype="x-ng-container" equiv-text="<ng-container>"/> It will be forwarded to origin instance <x id="INTERPOLATION_1" equiv-text="{{ originHost }}"/> too.<x id="CLOSE_TAG_NG-CONTAINER" ctype="x-ng-container" equiv-text="</ng-container>"/> app/videos/+video-watch/modal/video-report.component.html 9 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 Unfederate the video (ask for its deletion from the remote instances) app/videos/+video-watch/modal/video-blacklist.component.html 21 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 Show more app/videos/+video-watch/video-watch.component.html 146 Show less app/videos/+video-watch/video-watch.component.html 152 Friendly Reminder: app/videos/+video-watch/video-watch.component.html 208 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 209 More information app/videos/+video-watch/video-watch.component.html 212 Get more information app/videos/+video-watch/video-watch.component.html 212 OK app/videos/+video-watch/video-watch.component.html 215 Other videos app/videos/recommendations/recommended-videos.component.html 2 Comments app/videos/+video-watch/comment/video-comments.component.html 3 No comments. app/videos/+video-watch/comment/video-comments.component.html 17 View all <x id="INTERPOLATION" equiv-text="{{ comment.totalReplies }}"/> replies app/videos/+video-watch/comment/video-comments.component.html 54 Comments are disabled. app/videos/+video-watch/comment/video-comments.component.html 63 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 20 You are one step away from commenting app/videos/+video-watch/comment/video-comment-add.component.html 28 If you have an account on this instance, you can login: app/videos/+video-watch/comment/video-comment-add.component.html 32 login to comment app/videos/+video-watch/comment/video-comment-add.component.html 35 Otherwise 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. app/videos/+video-watch/comment/video-comment-add.component.html 36 If you have an account on Mastodon or Pleroma, you can open it directly in their interface: app/videos/+video-watch/comment/video-comment-add.component.html 41 Highlighted comment app/videos/+video-watch/comment/video-comment.component.html 5 Reply app/videos/+video-watch/comment/video-comment.component.html 14 Cannot get about information from server src/app/+about/about-instance/about-instance.component.ts 1 Your message has been sent. src/app/+about/about-instance/contact-admin-modal.component.ts 1 You already sent this form recently src/app/+about/about-instance/contact-admin-modal.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 240p src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts 1 360p src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts 1 480p src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts 1 720p src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts 1 1080p src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts 1 Auto (via ffmpeg) src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts 1 Configuration updated. src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts 1 Unlimited src/app/+admin/config/shared/config.service.ts 1 src/app/+admin/config/shared/config.service.ts 1 src/app/+my-account/my-account-settings/my-account-settings.component.ts 1 src/app/shared/users/user.service.ts 1 100MB src/app/+admin/config/shared/config.service.ts 1 src/app/+admin/config/shared/config.service.ts 1 500MB src/app/+admin/config/shared/config.service.ts 1 src/app/+admin/config/shared/config.service.ts 1 1GB src/app/+admin/config/shared/config.service.ts 1 5GB src/app/+admin/config/shared/config.service.ts 1 src/app/+admin/config/shared/config.service.ts 1 20GB src/app/+admin/config/shared/config.service.ts 1 50GB src/app/+admin/config/shared/config.service.ts 1 10MB src/app/+admin/config/shared/config.service.ts 1 50MB src/app/+admin/config/shared/config.service.ts 1 2GB src/app/+admin/config/shared/config.service.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 enabled src/app/+admin/follows/shared/redundancy-checkbox.component.ts 1 disabled src/app/+admin/follows/shared/redundancy-checkbox.component.ts 1 Redundancy for <x id="INTERPOLATION" equiv-text="{{host}}"/> is <x id="INTERPOLATION_1" equiv-text="{{stateLabel}}"/> src/app/+admin/follows/shared/redundancy-checkbox.component.ts 1 Account <x id="INTERPOLATION" equiv-text="{{nameWithHost}}"/> unmuted by your instance. src/app/+admin/moderation/instance-blocklist/instance-account-blocklist.component.ts 1 Instance <x id="INTERPOLATION" equiv-text="{{host}}"/> unmuted by your instance. src/app/+admin/moderation/instance-blocklist/instance-server-blocklist.component.ts 1 Comment updated. src/app/+admin/moderation/video-abuse-list/moderation-comment-modal.component.ts 1 Delete this report src/app/+admin/moderation/video-abuse-list/video-abuse-list.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 report? 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 yes src/app/+admin/moderation/video-blacklist-list/video-blacklist-list.component.ts 1 no src/app/+admin/moderation/video-blacklist-list/video-blacklist-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 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 Unban src/app/+admin/users/user-list/user-list.component.ts 1 src/app/+admin/users/user-list/user-list.component.ts 1 src/app/shared/moderation/user-moderation-dropdown.component.ts 1 src/app/shared/moderation/user-moderation-dropdown.component.ts 1 Set Email as Verified src/app/+admin/users/user-list/user-list.component.ts 1 src/app/shared/moderation/user-moderation-dropdown.component.ts 1 You cannot ban root. src/app/+admin/users/user-list/user-list.component.ts 1 src/app/shared/moderation/user-moderation-dropdown.component.ts 1 Do you really want to unban <x id="INTERPOLATION" equiv-text="{{num}}"/> users? src/app/+admin/users/user-list/user-list.component.ts 1 <x id="INTERPOLATION" equiv-text="{{num}}"/> users 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 src/app/shared/moderation/user-moderation-dropdown.component.ts 1 If you remove these users, you will not be able to create others with the same username! src/app/+admin/users/user-list/user-list.component.ts 1 <x id="INTERPOLATION" equiv-text="{{num}}"/> users deleted. src/app/+admin/users/user-list/user-list.component.ts 1 <x id="INTERPOLATION" equiv-text="{{num}}"/> users email set as verified. src/app/+admin/users/user-list/user-list.component.ts 1 Account <x id="INTERPOLATION" equiv-text="{{nameWithHost}}"/> unmuted. src/app/+my-account/my-account-blocklist/my-account-blocklist.component.ts 1 src/app/shared/moderation/user-moderation-dropdown.component.ts 1 Instance <x id="INTERPOLATION" equiv-text="{{host}}"/> unmuted. src/app/+my-account/my-account-blocklist/my-account-server-blocklist.component.ts 1 src/app/shared/moderation/user-moderation-dropdown.component.ts 1 My videos history src/app/+my-account/my-account-history/my-account-history.component.ts 1 Videos history is enabled src/app/+my-account/my-account-history/my-account-history.component.ts 1 Videos history is disabled src/app/+my-account/my-account-history/my-account-history.component.ts 1 Delete videos history src/app/+my-account/my-account-history/my-account-history.component.ts 1 Are you sure you want to delete all your videos history? src/app/+my-account/my-account-history/my-account-history.component.ts 1 Videos history deleted src/app/+my-account/my-account-history/my-account-history.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 You current password is invalid. 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 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 New video from your subscriptions src/app/+my-account/my-account-settings/my-account-notification-preferences/my-account-notification-preferences.component.ts 1 New comment on your video src/app/+my-account/my-account-settings/my-account-notification-preferences/my-account-notification-preferences.component.ts 1 New video abuse on local video src/app/+my-account/my-account-settings/my-account-notification-preferences/my-account-notification-preferences.component.ts 1 One of your video is blacklisted/unblacklisted src/app/+my-account/my-account-settings/my-account-notification-preferences/my-account-notification-preferences.component.ts 1 Video published (after transcoding/scheduled update) src/app/+my-account/my-account-settings/my-account-notification-preferences/my-account-notification-preferences.component.ts 1 Video import finished src/app/+my-account/my-account-settings/my-account-notification-preferences/my-account-notification-preferences.component.ts 1 A new user registered on your instance src/app/+my-account/my-account-settings/my-account-notification-preferences/my-account-notification-preferences.component.ts 1 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 1 Someone mentioned you in video comments src/app/+my-account/my-account-settings/my-account-notification-preferences/my-account-notification-preferences.component.ts 1 Preferences saved src/app/+my-account/my-account-settings/my-account-notification-preferences/my-account-notification-preferences.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 This name already exists on this instance. 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 Please type the display name of the video channel (<x id="INTERPOLATION" equiv-text="{{displayName}}"/>) 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 My videos src/app/+my-account/my-account-videos/my-account-videos.component.ts 1 src/app/+my-account/my-account.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 My library src/app/+my-account/my-account.component.ts 1 My channels src/app/+my-account/my-account.component.ts 1 My subscriptions src/app/+my-account/my-account.component.ts 1 My history src/app/+my-account/my-account.component.ts 1 Misc src/app/+my-account/my-account.component.ts 1 Ownership changes src/app/+my-account/my-account.component.ts 1 My settings src/app/+my-account/my-account.component.ts 1 My notifications 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 Subscribe to the account src/app/+video-channels/video-channels.component.ts 1 src/app/videos/+video-watch/video-watch.component.ts 1 Focus the search bar src/app/app.component.ts 1 Toggle the left menu src/app/app.component.ts 1 Go to the videos overview page src/app/app.component.ts 1 Go to the trending videos page src/app/app.component.ts 1 Go to the recently added videos page src/app/app.component.ts 1 Go to the local videos page src/app/app.component.ts 1 Go to the videos upload page src/app/app.component.ts 1 Toggle Dark theme src/app/app.component.ts 1 Go to my subscriptions src/app/core/auth/auth.service.ts 1 Go to my videos src/app/core/auth/auth.service.ts 1 Go to my imports src/app/core/auth/auth.service.ts 1 Go to my channels src/app/core/auth/auth.service.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 Error src/app/core/auth/auth.service.ts 1 src/app/core/notification/notifier.service.ts 1 You need to reconnect. src/app/core/auth/auth.service.ts 1 Confirm src/app/core/confirm/confirm.component.ts 1 Keyboard Shortcuts: src/app/core/hotkeys/hotkeys.component.ts 1 Info src/app/core/notification/notifier.service.ts 1 Success src/app/core/notification/notifier.service.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 Email is required. src/app/shared/forms/form-validators/instance-validators.service.ts 1 src/app/shared/forms/form-validators/user-validators.service.ts 1 Email must be valid. src/app/shared/forms/form-validators/instance-validators.service.ts 1 src/app/shared/forms/form-validators/user-validators.service.ts 1 Your name is required. src/app/shared/forms/form-validators/instance-validators.service.ts 1 Your name must be at least 1 character long. src/app/shared/forms/form-validators/instance-validators.service.ts 1 Your name cannot be more than 120 characters long. src/app/shared/forms/form-validators/instance-validators.service.ts 1 A message is required. src/app/shared/forms/form-validators/instance-validators.service.ts 1 The message must be at least 3 characters long. src/app/shared/forms/form-validators/instance-validators.service.ts 1 The message cannot be more than 5000 characters long. src/app/shared/forms/form-validators/instance-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 1 character long. src/app/shared/forms/form-validators/user-validators.service.ts 1 Username cannot be more than 50 characters long. src/app/shared/forms/form-validators/user-validators.service.ts 1 Username should be lowercase alphanumeric; dots and underscores are allowed. 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 1 character 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 50 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 1000 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 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 3000 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 3000 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 You can only transfer ownership to a local account 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 1 character long. src/app/shared/forms/form-validators/video-channel-validators.service.ts 1 Name cannot be more than 50 characters long. src/app/shared/forms/form-validators/video-channel-validators.service.ts 1 Name should be lowercase alphanumeric; dots and underscores are allowed. 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 1000 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 1000 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 PeerTube cannot handle this kind of file. Accepted extensions are <x id="INTERPOLATION" equiv-text="{{extensions}}"/>. 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 <x id="INTERPOLATION" equiv-text="{{num}}"/> users banned. src/app/shared/moderation/user-ban-modal.component.ts 1 User <x id="INTERPOLATION" equiv-text="{{username}}"/> banned. src/app/shared/moderation/user-ban-modal.component.ts 1 Do you really want to unban <x id="INTERPOLATION" equiv-text="{{username}}"/>? src/app/shared/moderation/user-moderation-dropdown.component.ts 1 User <x id="INTERPOLATION" equiv-text="{{username}}"/> unbanned. src/app/shared/moderation/user-moderation-dropdown.component.ts 1 If you remove this user, you will not be able to create another with the same username! src/app/shared/moderation/user-moderation-dropdown.component.ts 1 User <x id="INTERPOLATION" equiv-text="{{username}}"/> deleted. src/app/shared/moderation/user-moderation-dropdown.component.ts 1 User <x id="INTERPOLATION" equiv-text="{{username}}"/> email set as verified src/app/shared/moderation/user-moderation-dropdown.component.ts 1 Account <x id="INTERPOLATION" equiv-text="{{nameWithHost}}"/> muted. src/app/shared/moderation/user-moderation-dropdown.component.ts 1 Instance <x id="INTERPOLATION" equiv-text="{{host}}"/> muted. src/app/shared/moderation/user-moderation-dropdown.component.ts 1 Account <x id="INTERPOLATION" equiv-text="{{nameWithHost}}"/> muted by the instance. src/app/shared/moderation/user-moderation-dropdown.component.ts 1 Account <x id="INTERPOLATION" equiv-text="{{nameWithHost}}"/> unmuted by the instance. src/app/shared/moderation/user-moderation-dropdown.component.ts 1 Instance <x id="INTERPOLATION" equiv-text="{{host}}"/> muted by the instance. src/app/shared/moderation/user-moderation-dropdown.component.ts 1 Instance <x id="INTERPOLATION" equiv-text="{{host}}"/> unmuted by the instance. src/app/shared/moderation/user-moderation-dropdown.component.ts 1 Mute this account src/app/shared/moderation/user-moderation-dropdown.component.ts 1 Unmute this account src/app/shared/moderation/user-moderation-dropdown.component.ts 1 Mute the instance src/app/shared/moderation/user-moderation-dropdown.component.ts 1 Unmute the instance src/app/shared/moderation/user-moderation-dropdown.component.ts 1 Mute this account by your instance src/app/shared/moderation/user-moderation-dropdown.component.ts 1 Unmute this account by your instance src/app/shared/moderation/user-moderation-dropdown.component.ts 1 Mute the instance by your instance src/app/shared/moderation/user-moderation-dropdown.component.ts 1 Unmute the instance by your instance src/app/shared/moderation/user-moderation-dropdown.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 Subscribed 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 Unsubscribed src/app/shared/user-subscription/subscribe-button.component.ts 1 Moderator src/app/shared/users/user.service.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! Now please check your emails to verify your account and complete signup. src/app/signup/signup.component.ts 1 You are now logged in as <x id="INTERPOLATION" equiv-text="{{username}}"/>! 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 Upload cancelled 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 You have unsaved changes! If you leave, your changes will be lost. src/app/videos/+video-edit/video-update.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 Copied src/app/videos/+video-watch/modal/video-download.component.ts 1 src/app/videos/+video-watch/modal/video-share.component.ts 1 Video reported. src/app/videos/+video-watch/modal/video-report.component.ts 1 Start at <x id="INTERPOLATION" equiv-text="{{timestamp}}"/> src/app/videos/+video-watch/modal/video-share.component.ts 1 Like the video src/app/videos/+video-watch/video-watch.component.ts 1 Dislike the video src/app/videos/+video-watch/video-watch.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 Trending for the last 24 hours src/app/videos/video-list/video-trending.component.ts 1 Trending videos are those totalizing the greatest number of views during the last 24 hours. src/app/videos/video-list/video-trending.component.ts 1 Trending for the last <x id="INTERPOLATION" equiv-text="{{days}}"/> days src/app/videos/video-list/video-trending.component.ts 1 Trending videos are those totalizing the greatest number of views during the last <x id="INTERPOLATION" equiv-text="{{days}}"/> days. src/app/videos/video-list/video-trending.component.ts 1 Videos from your subscriptions src/app/videos/video-list/video-user-subscriptions.component.ts 1