Cancel app/core/confirm/confirm.component.ts 19 app/login/login.component.ts 72 app/+my-account/my-account-videos/my-account-videos.component.ts 26 app/videos/+video-edit/shared/video-caption-add-modal.component.ts 35 app/videos/+video-watch/modal/video-support.component.ts 15 app/videos/+video-watch/modal/video-download.component.ts 35 app/videos/+video-watch/modal/video-share.component.ts 45 (extensions: <x id="INTERPOLATION" equiv-text="{{ allowedExtensionsMessage }}"/>, max size: <x id="INTERPOLATION_1" equiv-text="{{ maxFileSize | bytes }}"/>) app/shared/forms/reactive-file.component.ts 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.ts 12 app/search/search.component.ts 34 Edit app/shared/misc/edit-button.component.ts 3 Truncated preview app/shared/forms/markdown-textarea.component.ts 9 Complete preview app/shared/forms/markdown-textarea.component.ts 10 Get help app/shared/misc/help.component.ts 18 Login app/login/login.component.ts 2 User app/login/login.component.ts 11 Username or email address app/login/login.component.ts 13 or create an account app/login/login.component.ts 16 or create an account on another instance app/login/login.component.ts 20 User registration is not allowed on this instance, but you can register on many others! app/login/login.component.ts 26 Password app/login/login.component.ts 36 app/login/login.component.ts 39 app/reset-password/reset-password.component.ts 8 app/reset-password/reset-password.component.ts 10 app/signup/signup.component.ts 47 app/signup/signup.component.ts 49 app/+admin/users/user-edit/user-create.component.ts 30 app/+admin/users/user-edit/user-update.component.ts 30 app/+my-account/my-account-settings/my-account-settings.component.ts 12 I forgot my password app/login/login.component.ts 42 Forgot your password app/login/login.component.ts 59 Email app/login/login.component.ts 64 app/signup/signup.component.ts 36 app/signup/signup.component.ts 38 app/+admin/users/user-edit/user-create.component.ts 19 app/+admin/users/user-edit/user-update.component.ts 19 app/+admin/users/user-list/user-list.component.ts 17 Email address app/login/login.component.ts 66 Send me an email to reset my password app/login/login.component.ts 77 Reset my password app/reset-password/reset-password.component.ts 2 Confirm password app/reset-password/reset-password.component.ts 19 Confirmed password app/reset-password/reset-password.component.ts 21 Reset my password app/reset-password/reset-password.component.ts 29 Create an account app/signup/signup.component.ts 3 Initial video quota: app/signup/signup.component.ts 8 Unlimited app/signup/signup.component.ts 16 Username app/signup/signup.component.ts 25 app/signup/signup.component.ts 27 app/+admin/users/user-edit/user-create.component.ts 8 app/+admin/users/user-edit/user-update.component.ts 8 I have read and agree to the <a href='/about/instance#terms-section' target='_blank'rel='noopener noreferrer'>Terms</a> of this instance app/signup/signup.component.ts 60 Signup app/signup/signup.component.ts 68 app/+about/about-instance/about-instance.component.ts 22 app/+admin/config/edit-custom-config/edit-custom-config.component.ts 86 <x id="INTERPOLATION" equiv-text="{{ pagination.totalItems | myNumberFormatter }}"/> results app/search/search.component.ts 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.ts 6 Filters app/search/search.component.ts 16 No results found app/search/search.component.ts 25 Change the language app/menu/language-chooser.component.ts 7 app/menu/menu.component.ts 76 My public profile app/menu/menu.component.ts 19 My account app/menu/menu.component.ts 23 Log out app/menu/menu.component.ts 27 Login app/menu/menu.component.ts 36 Create an account app/menu/menu.component.ts 37 Videos app/menu/menu.component.ts 41 app/+accounts/accounts.component.ts 17 app/+video-channels/video-channels.component.ts 21 Trending app/menu/menu.component.ts 45 Recently added app/menu/menu.component.ts 50 Local app/menu/menu.component.ts 55 More app/menu/menu.component.ts 60 Administration app/menu/menu.component.ts 64 About app/menu/menu.component.ts 69 app/+accounts/accounts.component.ts 21 app/+video-channels/video-channels.component.ts 23 Search... app/header/header.component.ts 2 Upload app/header/header.component.ts 9 Sort app/search/search-filters.component.ts 6 Published date app/search/search-filters.component.ts 15 Duration app/search/search-filters.component.ts 24 Display sensitive content app/search/search-filters.component.ts 33 Yes app/search/search-filters.component.ts 37 No app/search/search-filters.component.ts 42 Category app/search/search-filters.component.ts 50 app/videos/+video-edit/shared/video-edit.component.ts 44 app/videos/+video-watch/video-watch.component.ts 144 Licence app/search/search-filters.component.ts 60 app/videos/+video-edit/shared/video-edit.component.ts 58 app/videos/+video-watch/video-watch.component.ts 153 Language app/search/search-filters.component.ts 70 app/videos/+video-edit/shared/video-caption-add-modal.component.ts 11 app/videos/+video-edit/shared/video-edit.component.ts 72 app/videos/+video-watch/video-watch.component.ts 162 All of these tags app/search/search-filters.component.ts 82 One of these tags app/search/search-filters.component.ts 87 Filter app/search/search-filters.component.ts 94 No results. app/videos/video-list/video-trending.component.ts 7 app/videos/video-list/video-recently-added.component.ts 7 app/videos/video-list/video-local.component.ts 7 app/+accounts/account-videos/account-videos.component.ts 7 app/+my-account/my-account-videos/my-account-videos.component.ts 1 app/+video-channels/video-channel-videos/video-channel-videos.component.ts 7 Instance app/+about/about.component.ts 5 app/+admin/config/edit-custom-config/edit-custom-config.component.ts 7 PeerTube app/+about/about.component.ts 7 About <x id="INTERPOLATION" equiv-text="{{ instanceName }}"/> instance app/+about/about-instance/about-instance.component.ts 1 Description app/+about/about-instance/about-instance.component.ts 10 app/+accounts/account-about/account-about.component.ts 3 app/+admin/config/edit-custom-config/edit-custom-config.component.ts 32 app/+admin/video-blacklist/video-blacklist-list/video-blacklist-list.component.ts 12 app/+my-account/my-account-video-channels/my-account-video-channel-create.component.ts 23 app/+my-account/my-account-video-channels/my-account-video-channel-update.component.ts 23 app/+my-account/my-account-settings/my-account-profile/my-account-profile.component.ts 17 app/+video-channels/video-channel-about/video-channel-about.component.ts 4 app/videos/+video-edit/shared/video-edit.component.ts 23 Terms app/+about/about-instance/about-instance.component.ts 16 app/+admin/config/edit-custom-config/edit-custom-config.component.ts 43 User registration is allowed and app/+about/about-instance/about-instance.component.ts 25 this instance provides a baseline quota of <x id="INTERPOLATION" equiv-text="{{ userVideoQuota | bytes: 0 }}"/> space for the videos of its users. app/+about/about-instance/about-instance.component.ts 27 this instance provides unlimited space for the videos of its users. app/+about/about-instance/about-instance.component.ts 31 User registration is currently not allowed. app/+about/about-instance/about-instance.component.ts 36 About PeerTube app/+about/about-peertube/about-peertube.component.ts 1 PeerTube is a federated (ActivityPub) video streaming platform using P2P (WebTorrent) directly in the web browser. app/+about/about-peertube/about-peertube.component.ts 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.ts 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.ts 12 P2P & Privacy app/+about/about-peertube/about-peertube.component.ts 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.ts 20 What are the consequences? app/+about/about-peertube/about-peertube.component.ts 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.ts 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.ts 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.ts 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.ts 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.ts 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.ts 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.ts 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.ts 62 How does PeerTube compare with YouTube? app/+about/about-peertube/about-peertube.component.ts 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.ts 69 What can I do to limit the exposure of my IP address? app/+about/about-peertube/about-peertube.component.ts 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.ts 77 What will be done to mitigate this problem? app/+about/about-peertube/about-peertube.component.ts 83 PeerTube is only in beta, and want to deliver the best countermeasures possible by the time the stable is released. In the meantime, we want to test different ideas related to this issue: app/+about/about-peertube/about-peertube.component.ts 85 Set a limit to the number of peers sent by the tracker app/+about/about-peertube/about-peertube.component.ts 91 Set a limit on the request frequency received by the tracker (being tested) app/+about/about-peertube/about-peertube.component.ts 92 Ring a bell if there are unusual requests (being tested) app/+about/about-peertube/about-peertube.component.ts 93 Disable P2P from the administration interface app/+about/about-peertube/about-peertube.component.ts 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.ts 95 <x id="INTERPOLATION" equiv-text="{{ account.followersCount }}"/> subscribers app/+accounts/accounts.component.ts 12 Video channels app/+accounts/accounts.component.ts 19 Stats app/+accounts/account-about/account-about.component.ts 8 app/+video-channels/video-channel-about/video-channel-about.component.ts 16 Joined <x id="INTERPOLATION" equiv-text="{{ account.createdAt | date }}"/> app/+accounts/account-about/account-about.component.ts 10 <x id="INTERPOLATION" equiv-text="{{ videoChannel.followersCount }}"/> subscribers app/+accounts/account-video-channels/account-video-channels.component.ts 9 app/+my-account/my-account-video-channels/my-account-video-channels.component.ts 21 app/+video-channels/video-channels.component.ts 11 See this video channel app/+accounts/account-video-channels/account-video-channels.component.ts 4 Name app/+admin/config/edit-custom-config/edit-custom-config.component.ts 10 app/+admin/follows/followers-list/followers-list.component.ts 9 Short description app/+admin/config/edit-custom-config/edit-custom-config.component.ts 21 Default client route app/+admin/config/edit-custom-config/edit-custom-config.component.ts 54 Videos Trending app/+admin/config/edit-custom-config/edit-custom-config.component.ts 57 Videos Recently Added app/+admin/config/edit-custom-config/edit-custom-config.component.ts 58 Local videos app/+admin/config/edit-custom-config/edit-custom-config.component.ts 59 Policy on videos containing sensitive content app/+admin/config/edit-custom-config/edit-custom-config.component.ts 68 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.ts 71 app/+my-account/my-account-settings/my-account-video-settings/my-account-video-settings.component.ts 6 Do not list app/+admin/config/edit-custom-config/edit-custom-config.component.ts 76 app/+my-account/my-account-settings/my-account-video-settings/my-account-video-settings.component.ts 11 Blur thumbnails app/+admin/config/edit-custom-config/edit-custom-config.component.ts 77 app/+my-account/my-account-settings/my-account-video-settings/my-account-video-settings.component.ts 12 Display app/+admin/config/edit-custom-config/edit-custom-config.component.ts 78 app/+my-account/my-account-settings/my-account-video-settings/my-account-video-settings.component.ts 13 Signup enabled app/+admin/config/edit-custom-config/edit-custom-config.component.ts 90 Signup limit app/+admin/config/edit-custom-config/edit-custom-config.component.ts 94 Administrator app/+admin/config/edit-custom-config/edit-custom-config.component.ts 104 Admin email app/+admin/config/edit-custom-config/edit-custom-config.component.ts 107 Users app/+admin/config/edit-custom-config/edit-custom-config.component.ts 117 User default video quota app/+admin/config/edit-custom-config/edit-custom-config.component.ts 120 Basic configuration app/+admin/config/edit-custom-config/edit-custom-config.component.ts 5 Twitter app/+admin/config/edit-custom-config/edit-custom-config.component.ts 136 Your Twitter username app/+admin/config/edit-custom-config/edit-custom-config.component.ts 139 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.ts 142 Instance whitelisted by Twitter app/+admin/config/edit-custom-config/edit-custom-config.component.ts 155 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.ts 156 Services app/+admin/config/edit-custom-config/edit-custom-config.component.ts 134 Transcoding app/+admin/config/edit-custom-config/edit-custom-config.component.ts 164 Transcoding enabled app/+admin/config/edit-custom-config/edit-custom-config.component.ts 168 If you disable transcoding, many videos from your users will not work! app/+admin/config/edit-custom-config/edit-custom-config.component.ts 169 Transcoding threads app/+admin/config/edit-custom-config/edit-custom-config.component.ts 175 Resolution <x id="INTERPOLATION" equiv-text="{{resolution}}"/> enabled app/+admin/config/edit-custom-config/edit-custom-config.component.ts 191 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.ts 197 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.ts 202 Previews cache size app/+admin/config/edit-custom-config/edit-custom-config.component.ts 207 Video captions cache size app/+admin/config/edit-custom-config/edit-custom-config.component.ts 218 Customizations app/+admin/config/edit-custom-config/edit-custom-config.component.ts 228 JavaScript app/+admin/config/edit-custom-config/edit-custom-config.component.ts 231 Write directly JavaScript code.<br />Example: <pre>console.log('my instance is amazing');</pre> app/+admin/config/edit-custom-config/edit-custom-config.component.ts 234 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.ts 250 Advanced configuration app/+admin/config/edit-custom-config/edit-custom-config.component.ts 162 Update configuration app/+admin/config/edit-custom-config/edit-custom-config.component.ts 277 It seems the configuration is invalid. Please search potential errors in the different tabs. app/+admin/config/edit-custom-config/edit-custom-config.component.ts 278 Users app/+admin/admin.component.ts 3 Manage follows app/+admin/admin.component.ts 7 Video abuses app/+admin/admin.component.ts 11 Video blacklist app/+admin/admin.component.ts 15 Jobs app/+admin/admin.component.ts 19 Configuration app/+admin/admin.component.ts 23 1 host (without "http://") per line app/+admin/follows/following-add/following-add.component.ts 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.ts 17 Add following app/+admin/follows/following-add/following-add.component.ts 21 ID app/+admin/follows/followers-list/followers-list.component.ts 7 app/+admin/follows/following-list/following-list.component.ts 7 app/+admin/jobs/jobs-list/jobs-list.component.ts 18 Score app/+admin/follows/followers-list/followers-list.component.ts 8 Host app/+admin/follows/followers-list/followers-list.component.ts 10 app/+admin/follows/following-list/following-list.component.ts 8 State app/+admin/follows/followers-list/followers-list.component.ts 11 app/+admin/follows/following-list/following-list.component.ts 9 app/+admin/jobs/jobs-list/jobs-list.component.ts 20 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.ts 12 app/+admin/follows/following-list/following-list.component.ts 10 app/+admin/jobs/jobs-list/jobs-list.component.ts 21 app/+admin/users/user-list/user-list.component.ts 20 app/+admin/video-abuses/video-abuse-list/video-abuse-list.component.ts 13 app/+admin/video-blacklist/video-blacklist-list/video-blacklist-list.component.ts 16 Manage follows app/+admin/follows/follows.component.ts 2 Jobs list app/+admin/jobs/jobs-list/jobs-list.component.ts 2 Type app/+admin/jobs/jobs-list/jobs-list.component.ts 19 Processed on app/+admin/jobs/jobs-list/jobs-list.component.ts 22 Finished on app/+admin/jobs/jobs-list/jobs-list.component.ts 23 Create user app/+admin/users/user-edit/user-create.component.ts 1 app/+admin/users/user-edit/user-update.component.ts 1 app/+admin/users/user-list/user-list.component.ts 6 Edit user <x id="INTERPOLATION" equiv-text="{{ username }}"/> app/+admin/users/user-edit/user-create.component.ts 2 app/+admin/users/user-edit/user-update.component.ts 2 john app/+admin/users/user-edit/user-create.component.ts 10 app/+admin/users/user-edit/user-update.component.ts 10 mail@example.com app/+admin/users/user-edit/user-create.component.ts 21 app/+admin/users/user-edit/user-update.component.ts 21 Role app/+admin/users/user-edit/user-create.component.ts 41 app/+admin/users/user-edit/user-update.component.ts 41 app/+admin/users/user-list/user-list.component.ts 19 Video quota app/+admin/users/user-edit/user-create.component.ts 56 app/+admin/users/user-edit/user-update.component.ts 56 app/+admin/users/user-list/user-list.component.ts 18 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-create.component.ts 65 app/+admin/users/user-edit/user-update.component.ts 65 Users list app/+admin/users/user-list/user-list.component.ts 2 Username <x id="START_TAG_P-SORTICON" ctype="x-p-sortIcon" equiv-text="<p-sortIcon>"/><x id="CLOSE_TAG_P-SORTICON" ctype="x-p-sortIcon" equiv-text="</p-sortIcon>"/> app/+admin/users/user-list/user-list.component.ts 16 Video abuses list app/+admin/video-abuses/video-abuse-list/video-abuse-list.component.ts 2 Reason app/+admin/video-abuses/video-abuse-list/video-abuse-list.component.ts 11 Reporter app/+admin/video-abuses/video-abuse-list/video-abuse-list.component.ts 12 Video app/+admin/video-abuses/video-abuse-list/video-abuse-list.component.ts 14 Go to the account app/+admin/video-abuses/video-abuse-list/video-abuse-list.component.ts 22 Go to the video app/+admin/video-abuses/video-abuse-list/video-abuse-list.component.ts 28 Blacklisted videos app/+admin/video-blacklist/video-blacklist-list/video-blacklist-list.component.ts 2 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/video-blacklist/video-blacklist-list/video-blacklist-list.component.ts 11 Views <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/video-blacklist/video-blacklist-list/video-blacklist-list.component.ts 13 NSFW app/+admin/video-blacklist/video-blacklist-list/video-blacklist-list.component.ts 14 UUID app/+admin/video-blacklist/video-blacklist-list/video-blacklist-list.component.ts 15 Unblacklist app/+admin/video-blacklist/video-blacklist-list/video-blacklist-list.component.ts 30 My settings app/+my-account/my-account.component.ts 3 My video channels app/+my-account/my-account.component.ts 5 My videos app/+my-account/my-account.component.ts 7 Video quota: app/+my-account/my-account-settings/my-account-settings.component.ts 4 Profile app/+my-account/my-account-settings/my-account-settings.component.ts 8 Video settings app/+my-account/my-account-settings/my-account-settings.component.ts 15 <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.ts 19 Delete app/+my-account/my-account-videos/my-account-videos.component.ts 32 app/videos/+video-edit/shared/video-edit.component.ts 154 app/videos/+video-watch/video-watch.component.ts 107 app/videos/+video-watch/comment/video-comment.component.ts 15 Create another video channel app/+my-account/my-account-video-channels/my-account-video-channels.component.ts 4 Go to the channel app/+my-account/my-account-video-channels/my-account-video-channels.component.ts 15 Create a video channel app/+my-account/my-account-video-channels/my-account-video-channel-create.component.ts 6 app/+my-account/my-account-video-channels/my-account-video-channel-update.component.ts 6 Display name app/+my-account/my-account-video-channels/my-account-video-channel-create.component.ts 12 app/+my-account/my-account-video-channels/my-account-video-channel-update.component.ts 12 app/+my-account/my-account-settings/my-account-profile/my-account-profile.component.ts 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-create.component.ts 36 app/+my-account/my-account-video-channels/my-account-video-channel-update.component.ts 36 Change password app/+my-account/my-account-settings/my-account-change-password/my-account-change-password.component.ts 5 app/+my-account/my-account-settings/my-account-change-password/my-account-change-password.component.ts 19 New password app/+my-account/my-account-settings/my-account-change-password/my-account-change-password.component.ts 7 Confirm new password app/+my-account/my-account-settings/my-account-change-password/my-account-change-password.component.ts 15 Default policy on videos containing sensitive content app/+my-account/my-account-settings/my-account-video-settings/my-account-video-settings.component.ts 3 Automatically plays video app/+my-account/my-account-settings/my-account-video-settings/my-account-video-settings.component.ts 20 Save app/+my-account/my-account-settings/my-account-video-settings/my-account-video-settings.component.ts 23 Update my profile app/+my-account/my-account-settings/my-account-profile/my-account-profile.component.ts 27 <x id="INTERPOLATION" equiv-text="{{ actor.followersCount }}"/> subscribers app/+my-account/shared/actor-avatar-info.component.ts 10 Change the avatar app/+my-account/shared/actor-avatar-info.component.ts 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.ts 18 Sorry, but we couldn't find the page you were looking for. app/+page-not-found/page-not-found.component.ts 1 Created by <x id="INTERPOLATION" equiv-text="{{ videoChannel.ownerBy }}"/> app/+video-channels/video-channels.component.ts 14 Go the owner account page app/+video-channels/video-channels.component.ts 13 Support this channel app/+video-channels/video-channel-about/video-channel-about.component.ts 9 Created <x id="INTERPOLATION" equiv-text="{{ videoChannel.createdAt | date }}"/> app/+video-channels/video-channel-about/video-channel-about.component.ts 17 Upload your video app/videos/+video-edit/video-add.component.ts 3 Upload <x id="INTERPOLATION" equiv-text="{{ videoFileName }}"/> app/videos/+video-edit/video-add.component.ts 4 Select the file to upload app/videos/+video-edit/video-add.component.ts 12 Channel app/videos/+video-edit/video-add.component.ts 18 app/videos/+video-edit/shared/video-edit.component.ts 35 Privacy app/videos/+video-edit/video-add.component.ts 27 app/videos/+video-edit/shared/video-edit.component.ts 86 app/videos/+video-watch/video-watch.component.ts 139 Publish will be available when upload is finished app/videos/+video-edit/video-add.component.ts 54 Publish app/videos/+video-edit/video-add.component.ts 61 Add caption app/videos/+video-edit/shared/video-caption-add-modal.component.ts 7 Select the caption file app/videos/+video-edit/shared/video-caption-add-modal.component.ts 25 This will replace an existing caption! app/videos/+video-edit/shared/video-caption-add-modal.component.ts 30 Add this caption app/videos/+video-edit/shared/video-caption-add-modal.component.ts 40 Title app/videos/+video-edit/shared/video-edit.component.ts 7 Tags app/videos/+video-edit/shared/video-edit.component.ts 15 app/videos/+video-watch/video-watch.component.ts 171 (press Enter to add) app/videos/+video-edit/shared/video-edit.component.ts 15 Video descriptions are truncated by default and require manual action to expand them. app/videos/+video-edit/shared/video-edit.component.ts 24 Schedule publication (<x id="INTERPOLATION" equiv-text="{{ calendarTimezone }}"/>) app/videos/+video-edit/shared/video-edit.component.ts 101 This video contains mature or explicit content app/videos/+video-edit/shared/video-edit.component.ts 115 Some instances do not list videos containing mature or explicit content by default. app/videos/+video-edit/shared/video-edit.component.ts 116 Enable video comments app/videos/+video-edit/shared/video-edit.component.ts 121 Wait transcoding before publishing the video app/videos/+video-edit/shared/video-edit.component.ts 126 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.ts 127 Basic info app/videos/+video-edit/shared/video-edit.component.ts 4 Add another caption app/videos/+video-edit/shared/video-edit.component.ts 139 See the subtitle file app/videos/+video-edit/shared/video-edit.component.ts 148 Cancel create app/videos/+video-edit/shared/video-edit.component.ts 162 Cancel deletion app/videos/+video-edit/shared/video-edit.component.ts 170 Captions app/videos/+video-edit/shared/video-edit.component.ts 133 Upload thumbnail app/videos/+video-edit/shared/video-edit.component.ts 186 Upload preview app/videos/+video-edit/shared/video-edit.component.ts 193 Support app/videos/+video-edit/shared/video-edit.component.ts 199 app/videos/+video-watch/modal/video-support.component.ts 7 app/videos/+video-watch/video-watch.component.ts 67 Short text to tell people how they can support you (membership platform...). app/videos/+video-edit/shared/video-edit.component.ts 200 Advanced settings app/videos/+video-edit/shared/video-edit.component.ts 182 Update <x id="INTERPOLATION" equiv-text="{{ video?.name }}"/> app/videos/+video-edit/video-update.component.ts 2 Update app/videos/+video-edit/video-update.component.ts 17 app/videos/+video-watch/video-watch.component.ts 101 Download video app/videos/+video-watch/modal/video-download.component.ts 7 Direct download app/videos/+video-watch/modal/video-download.component.ts 20 Torrent (.torrent file) app/videos/+video-watch/modal/video-download.component.ts 25 Torrent (magnet link) app/videos/+video-watch/modal/video-download.component.ts 30 Download app/videos/+video-watch/modal/video-download.component.ts 40 app/videos/+video-watch/video-watch.component.ts 83 Report video app/videos/+video-watch/modal/video-report.component.ts 7 Reason... app/videos/+video-watch/modal/video-report.component.ts 14 Cancel app/videos/+video-watch/modal/video-report.component.ts 22 Submit app/videos/+video-watch/modal/video-report.component.ts 27 Share app/videos/+video-watch/modal/video-share.component.ts 7 app/videos/+video-watch/video-watch.component.ts 72 URL app/videos/+video-watch/modal/video-share.component.ts 12 Embed app/videos/+video-watch/modal/video-share.component.ts 24 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.ts 35 QR-Code app/videos/+video-watch/modal/video-share.component.ts 40 The video is being transcoded, it may not work properly. app/videos/+video-watch/video-watch.component.ts 11 This video will be published on <x id="INTERPOLATION" equiv-text="{{ video.scheduledUpdate.updateAt | date: 'full' }}"/> app/videos/+video-watch/video-watch.component.ts 15 <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.ts 26 Go the channel page app/videos/+video-watch/video-watch.component.ts 31 By <x id="INTERPOLATION" equiv-text="{{ video.by }}"/> app/videos/+video-watch/video-watch.component.ts 41 Go to the account page app/videos/+video-watch/video-watch.component.ts 40 You can subscribe to this account via any ActivityPub-capable fediverse instance. For instance with Mastodon or Pleroma you can type in the search box <strong>@<x id="INTERPOLATION" equiv-text="{{video.account.name}}"/>@<x id="INTERPOLATION_1" equiv-text="{{video.account.host}}"/></strong> and subscribe there. Subscription as a PeerTube user is being worked on in <a href='https://github.com/Chocobozzz/PeerTube/issues/470'>#470</a>. app/videos/+video-watch/video-watch.component.ts 45 Like this video app/videos/+video-watch/video-watch.component.ts 55 Dislike this video app/videos/+video-watch/video-watch.component.ts 62 Download the video app/videos/+video-watch/video-watch.component.ts 82 Report app/videos/+video-watch/video-watch.component.ts 89 Report this video app/videos/+video-watch/video-watch.component.ts 88 Blacklist app/videos/+video-watch/video-watch.component.ts 95 Blacklist this video app/videos/+video-watch/video-watch.component.ts 94 Update this video app/videos/+video-watch/video-watch.component.ts 100 Delete this video app/videos/+video-watch/video-watch.component.ts 106 Show more app/videos/+video-watch/video-watch.component.ts 126 Show less app/videos/+video-watch/video-watch.component.ts 132 Other videos app/videos/+video-watch/video-watch.component.ts 183 Friendly Reminder: app/videos/+video-watch/video-watch.component.ts 195 The sharing system used by 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.ts 197 More information app/videos/+video-watch/video-watch.component.ts 200 Get more information app/videos/+video-watch/video-watch.component.ts 200 OK app/videos/+video-watch/video-watch.component.ts 203 Comments app/videos/+video-watch/comment/video-comments.component.ts 3 You can either comment on the page of your instance where this video is federated with your PeerTube account, or via any ActivityPub-capable fediverse instance. For instance with Mastodon or Pleroma you can type in the search box <strong>@<x id="INTERPOLATION" equiv-text="{{video.account.name}}"/>@<x id="INTERPOLATION_1" equiv-text="{{video.account.host}}"/></strong> and find back the video. Direct commenting capabilities are being worked on in <a href='https://github.com/Chocobozzz/PeerTube/issues/224'>#224</a>. app/videos/+video-watch/comment/video-comments.component.ts 8 No comments. app/videos/+video-watch/comment/video-comments.component.ts 19 View all <x id="INTERPOLATION" equiv-text="{{ comment.totalReplies }}"/> replies app/videos/+video-watch/comment/video-comments.component.ts 56 Comments are disabled. app/videos/+video-watch/comment/video-comments.component.ts 65 Add comment... app/videos/+video-watch/comment/video-comment-add.component.ts 6 Post comment app/videos/+video-watch/comment/video-comment-add.component.ts 17 Highlighted comment app/videos/+video-watch/comment/video-comment.component.ts 5 Reply app/videos/+video-watch/comment/video-comment.component.ts 14 Error getting about from server src/app/+about/about-instance/about-instance.component.ts 1 No description src/app/+accounts/account-about/account-about.component.ts 1 src/app/+video-channels/video-channel-about/video-channel-about.component.ts 1 Published videos src/app/+accounts/account-videos/account-videos.component.ts 1 src/app/+video-channels/video-channel-videos/video-channel-videos.component.ts 1 Published <x id="INTERPOLATION" equiv-text="{{totalVideos}}"/> videos src/app/+accounts/account-videos/account-videos.component.ts 1 src/app/+video-channels/video-channel-videos/video-channel-videos.component.ts 1 Error src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts 1 src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts 1 src/app/+admin/follows/followers-list/followers-list.component.ts 1 src/app/+admin/follows/following-add/following-add.component.ts 1 src/app/+admin/follows/following-list/following-list.component.ts 1 src/app/+admin/follows/following-list/following-list.component.ts 1 src/app/+admin/jobs/jobs-list/jobs-list.component.ts 1 src/app/+admin/users/user-list/user-list.component.ts 1 src/app/+admin/users/user-list/user-list.component.ts 1 src/app/+admin/users/user-list/user-list.component.ts 1 src/app/+admin/video-abuses/video-abuse-list/video-abuse-list.component.ts 1 src/app/+admin/video-blacklist/video-blacklist-list/video-blacklist-list.component.ts 1 src/app/+admin/video-blacklist/video-blacklist-list/video-blacklist-list.component.ts 1 src/app/+my-account/my-account-settings/my-account-settings.component.ts 1 src/app/+my-account/my-account-settings/my-account-video-settings/my-account-video-settings.component.ts 1 src/app/+my-account/my-account-video-channels/my-account-video-channel-update.component.ts 1 src/app/+my-account/my-account-video-channels/my-account-video-channels.component.ts 1 src/app/+my-account/my-account-videos/my-account-videos.component.ts 1 src/app/+my-account/my-account-videos/my-account-videos.component.ts 1 src/app/core/auth/auth.service.ts 1 src/app/login/login.component.ts 1 src/app/reset-password/reset-password.component.ts 1 src/app/search/search.component.ts 1 src/app/shared/forms/reactive-file.component.ts 1 src/app/videos/+video-edit/video-add.component.ts 1 src/app/videos/+video-edit/video-add.component.ts 1 src/app/videos/+video-edit/video-add.component.ts 1 src/app/videos/+video-edit/video-add.component.ts 1 src/app/videos/+video-edit/video-update.component.ts 1 src/app/videos/+video-edit/video-update.component.ts 1 src/app/videos/+video-watch/comment/video-comment-add.component.ts 1 src/app/videos/+video-watch/comment/video-comments.component.ts 1 src/app/videos/+video-watch/comment/video-comments.component.ts 1 src/app/videos/+video-watch/comment/video-comments.component.ts 1 src/app/videos/+video-watch/modal/video-report.component.ts 1 src/app/videos/+video-watch/video-watch.component.ts 1 src/app/videos/+video-watch/video-watch.component.ts 1 src/app/videos/+video-watch/video-watch.component.ts 1 src/app/videos/+video-watch/video-watch.component.ts 1 src/app/videos/+video-watch/video-watch.component.ts 1 src/app/videos/+video-watch/video-watch.component.ts 1 You set custom <x id="INTERPOLATION" equiv-text="{{customizationsText}}"/>. src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts 1 This could lead to security issues or bugs if you do not understand it. src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts 1 Are you sure you want to update the configuration? src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts 1 Please type src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts 1 to confirm. src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts 1 Success src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts 1 src/app/+admin/follows/following-add/following-add.component.ts 1 src/app/+admin/follows/following-list/following-list.component.ts 1 src/app/+admin/users/user-edit/user-create.component.ts 1 src/app/+admin/users/user-edit/user-update.component.ts 1 src/app/+admin/users/user-list/user-list.component.ts 1 src/app/+admin/video-blacklist/video-blacklist-list/video-blacklist-list.component.ts 1 src/app/+my-account/my-account-settings/my-account-change-password/my-account-change-password.component.ts 1 src/app/+my-account/my-account-settings/my-account-profile/my-account-profile.component.ts 1 src/app/+my-account/my-account-settings/my-account-settings.component.ts 1 src/app/+my-account/my-account-settings/my-account-video-settings/my-account-video-settings.component.ts 1 src/app/+my-account/my-account-video-channels/my-account-video-channel-create.component.ts 1 src/app/+my-account/my-account-video-channels/my-account-video-channel-update.component.ts 1 src/app/+my-account/my-account-video-channels/my-account-video-channel-update.component.ts 1 src/app/+my-account/my-account-video-channels/my-account-video-channels.component.ts 1 src/app/+my-account/my-account-videos/my-account-videos.component.ts 1 src/app/+my-account/my-account-videos/my-account-videos.component.ts 1 src/app/login/login.component.ts 1 src/app/reset-password/reset-password.component.ts 1 src/app/signup/signup.component.ts 1 src/app/videos/+video-edit/video-add.component.ts 1 src/app/videos/+video-edit/video-update.component.ts 1 src/app/videos/+video-watch/modal/video-report.component.ts 1 src/app/videos/+video-watch/modal/video-share.component.ts 1 src/app/videos/+video-watch/video-watch.component.ts 1 src/app/videos/+video-watch/video-watch.component.ts 1 Configuration updated. src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts 1 <x id="INTERPOLATION" equiv-text="{{host}}"/> is not valid src/app/+admin/follows/following-add/following-add.component.ts 1 You need to specify hosts to follow. src/app/+admin/follows/following-add/following-add.component.ts 1 Hosts need to be unique. src/app/+admin/follows/following-add/following-add.component.ts 1 If you confirm, you will send a follow request to:<x id="LINE_BREAK" ctype="lb" equiv-text="<br/>"/> - src/app/+admin/follows/following-add/following-add.component.ts 1 Follow new server(s) src/app/+admin/follows/following-add/following-add.component.ts 1 Follow request(s) sent! src/app/+admin/follows/following-add/following-add.component.ts 1 Do you really want to unfollow <x id="INTERPOLATION" equiv-text="{{host}}"/>? src/app/+admin/follows/following-list/following-list.component.ts 1 Unfollow src/app/+admin/follows/following-list/following-list.component.ts 1 You are not following <x id="INTERPOLATION" equiv-text="{{host}}"/> anymore. src/app/+admin/follows/following-list/following-list.component.ts 1 Following src/app/+admin/follows/follows.component.ts 1 Follow src/app/+admin/follows/follows.component.ts 1 Followers src/app/+admin/follows/follows.component.ts 1 Unlimited src/app/+admin/users/shared/user.service.ts 1 src/app/+my-account/my-account-settings/my-account-settings.component.ts 1 User <x id="INTERPOLATION" equiv-text="{{username}}"/> created. src/app/+admin/users/user-edit/user-create.component.ts 1 User <x id="INTERPOLATION" equiv-text="{{username}}"/> updated. src/app/+admin/users/user-edit/user-update.component.ts 1 Update user src/app/+admin/users/user-edit/user-update.component.ts 1 You cannot delete root. src/app/+admin/users/user-list/user-list.component.ts 1 Do you really want to delete this user? src/app/+admin/users/user-list/user-list.component.ts 1 User <x id="INTERPOLATION" equiv-text="{{username}}"/> deleted. src/app/+admin/users/user-list/user-list.component.ts 1 Do you really want to remove this video from the blacklist ? It will be available again in the videos list. src/app/+admin/video-blacklist/video-blacklist-list/video-blacklist-list.component.ts 1 Video <x id="INTERPOLATION" equiv-text="{{name}}"/> removed from the blacklist. src/app/+admin/video-blacklist/video-blacklist-list/video-blacklist-list.component.ts 1 The new password and the confirmed password do not correspond. src/app/+my-account/my-account-settings/my-account-change-password/my-account-change-password.component.ts 1 Password updated. src/app/+my-account/my-account-settings/my-account-change-password/my-account-change-password.component.ts 1 Profile updated. src/app/+my-account/my-account-settings/my-account-profile/my-account-profile.component.ts 1 Avatar changed. src/app/+my-account/my-account-settings/my-account-settings.component.ts 1 src/app/+my-account/my-account-video-channels/my-account-video-channel-update.component.ts 1 Information updated. src/app/+my-account/my-account-settings/my-account-video-settings/my-account-video-settings.component.ts 1 Video channel <x id="INTERPOLATION" equiv-text="{{videoChannelName}}"/> created. src/app/+my-account/my-account-video-channels/my-account-video-channel-create.component.ts 1 Create src/app/+my-account/my-account-video-channels/my-account-video-channel-create.component.ts 1 Video channel <x id="INTERPOLATION" equiv-text="{{videoChannelName}}"/> updated. src/app/+my-account/my-account-video-channels/my-account-video-channel-update.component.ts 1 Do you really want to delete <x id="INTERPOLATION" equiv-text="{{videoChannelName}}"/>? It will delete all videos uploaded in this channel too. src/app/+my-account/my-account-video-channels/my-account-video-channels.component.ts 1 Please type the name of the video channel to confirm src/app/+my-account/my-account-video-channels/my-account-video-channels.component.ts 1 Video channel <x id="INTERPOLATION" equiv-text="{{videoChannelName}}"/> deleted. src/app/+my-account/my-account-video-channels/my-account-video-channels.component.ts 1 Do you really want to delete <x id="INTERPOLATION" equiv-text="{{deleteLength}}"/> videos? src/app/+my-account/my-account-videos/my-account-videos.component.ts 1 <x id="INTERPOLATION" equiv-text="{{deleteLength}}"/> videos deleted. src/app/+my-account/my-account-videos/my-account-videos.component.ts 1 Do you really want to delete <x id="INTERPOLATION" equiv-text="{{videoName}}"/>? src/app/+my-account/my-account-videos/my-account-videos.component.ts 1 Video <x id="INTERPOLATION" equiv-text="{{videoName}}"/> deleted. src/app/+my-account/my-account-videos/my-account-videos.component.ts 1 src/app/videos/+video-watch/video-watch.component.ts 1 Published src/app/+my-account/my-account-videos/my-account-videos.component.ts 1 Publication scheduled on src/app/+my-account/my-account-videos/my-account-videos.component.ts 1 Waiting transcoding src/app/+my-account/my-account-videos/my-account-videos.component.ts 1 To transcode src/app/+my-account/my-account-videos/my-account-videos.component.ts 1 Cannot retrieve OAuth Client credentials: <x id="INTERPOLATION" equiv-text="{{errorText}}"/>. src/app/core/auth/auth.service.ts 1 Ensure you have correctly configured PeerTube (config/ directory), in particular the "webserver" section. src/app/core/auth/auth.service.ts 1 You need to reconnect. src/app/core/auth/auth.service.ts 1 Confirm src/app/core/confirm/confirm.component.ts 1 An email with the reset password instructions will be sent to <x id="INTERPOLATION" equiv-text="{{email}}"/>. src/app/login/login.component.ts 1 Unable to find user id or verification string. src/app/reset-password/reset-password.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 than 1. src/app/shared/forms/form-validators/custom-config-validators.service.ts 1 Username is required. src/app/shared/forms/form-validators/login-validators.service.ts 1 src/app/shared/forms/form-validators/user-validators.service.ts 1 Password is required. src/app/shared/forms/form-validators/login-validators.service.ts 1 src/app/shared/forms/form-validators/user-validators.service.ts 1 Confirmation of the password is required. src/app/shared/forms/form-validators/reset-password-validators.service.ts 1 Username must be at least 3 characters long. src/app/shared/forms/form-validators/user-validators.service.ts 1 Username cannot be more than 20 characters long. src/app/shared/forms/form-validators/user-validators.service.ts 1 Username should be only lowercase alphanumeric characters. src/app/shared/forms/form-validators/user-validators.service.ts 1 Email is required. src/app/shared/forms/form-validators/user-validators.service.ts 1 Email must be valid. src/app/shared/forms/form-validators/user-validators.service.ts 1 Password must be at least 6 characters long. src/app/shared/forms/form-validators/user-validators.service.ts 1 Password cannot be more than 255 characters long. src/app/shared/forms/form-validators/user-validators.service.ts 1 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 User role is required. src/app/shared/forms/form-validators/user-validators.service.ts 1 Display name is required. src/app/shared/forms/form-validators/user-validators.service.ts 1 src/app/shared/forms/form-validators/video-channel-validators.service.ts 1 Display name must be at least 3 characters long. src/app/shared/forms/form-validators/user-validators.service.ts 1 src/app/shared/forms/form-validators/video-channel-validators.service.ts 1 Display name cannot be more than 120 characters long. src/app/shared/forms/form-validators/user-validators.service.ts 1 src/app/shared/forms/form-validators/video-channel-validators.service.ts 1 Description must be at least 3 characters long. src/app/shared/forms/form-validators/user-validators.service.ts 1 src/app/shared/forms/form-validators/video-channel-validators.service.ts 1 Description cannot be more than 250 characters long. src/app/shared/forms/form-validators/user-validators.service.ts 1 You must to agree with the instance terms in order to registering on it. src/app/shared/forms/form-validators/user-validators.service.ts 1 Report reason is required. src/app/shared/forms/form-validators/video-abuse-validators.service.ts 1 Report reason must be at least 2 characters long. src/app/shared/forms/form-validators/video-abuse-validators.service.ts 1 Report reason cannot be more than 300 characters long. src/app/shared/forms/form-validators/video-abuse-validators.service.ts 1 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 Description cannot be more than 500 characters long. src/app/shared/forms/form-validators/video-channel-validators.service.ts 1 Support text must be at least 3 characters long. src/app/shared/forms/form-validators/video-channel-validators.service.ts 1 Support text cannot be more than 500 characters long. src/app/shared/forms/form-validators/video-channel-validators.service.ts 1 Comment is required. src/app/shared/forms/form-validators/video-comment-validators.service.ts 1 Comment must be at least 2 characters long. src/app/shared/forms/form-validators/video-comment-validators.service.ts 1 Comment cannot be more than 3000 characters long. src/app/shared/forms/form-validators/video-comment-validators.service.ts 1 Video name is required. src/app/shared/forms/form-validators/video-validators.service.ts 1 Video name must be at least 3 characters long. src/app/shared/forms/form-validators/video-validators.service.ts 1 Video name cannot be more than 120 characters long. src/app/shared/forms/form-validators/video-validators.service.ts 1 Video privacy is required. src/app/shared/forms/form-validators/video-validators.service.ts 1 Video channel is required. src/app/shared/forms/form-validators/video-validators.service.ts 1 Video description must be at least 3 characters long. src/app/shared/forms/form-validators/video-validators.service.ts 1 Video description cannot be more than 10000 characters long. src/app/shared/forms/form-validators/video-validators.service.ts 1 A tag should be more than 2 characters long. src/app/shared/forms/form-validators/video-validators.service.ts 1 A tag should be less than 30 characters long. src/app/shared/forms/form-validators/video-validators.service.ts 1 Video support must be at least 3 characters long. src/app/shared/forms/form-validators/video-validators.service.ts 1 Video support cannot be more than 500 characters long. src/app/shared/forms/form-validators/video-validators.service.ts 1 A date is required to schedule video update. src/app/shared/forms/form-validators/video-validators.service.ts 1 This file is too large. src/app/shared/forms/reactive-file.component.ts 1 All unsaved data will be lost, are you sure you want to leave this page? src/app/shared/guards/can-deactivate-guard.service.ts 1 Warning src/app/shared/guards/can-deactivate-guard.service.ts 1 Sunday src/app/shared/i18n/i18n-primeng-calendar.ts 1 Monday src/app/shared/i18n/i18n-primeng-calendar.ts 1 Tuesday src/app/shared/i18n/i18n-primeng-calendar.ts 1 Wednesday src/app/shared/i18n/i18n-primeng-calendar.ts 1 Thursday src/app/shared/i18n/i18n-primeng-calendar.ts 1 Friday src/app/shared/i18n/i18n-primeng-calendar.ts 1 Saturday src/app/shared/i18n/i18n-primeng-calendar.ts 1 Sun src/app/shared/i18n/i18n-primeng-calendar.ts 1 Day name short Mon src/app/shared/i18n/i18n-primeng-calendar.ts 1 Day name short Tue src/app/shared/i18n/i18n-primeng-calendar.ts 1 Day name short Wed src/app/shared/i18n/i18n-primeng-calendar.ts 1 Day name short Thu src/app/shared/i18n/i18n-primeng-calendar.ts 1 Day name short Fri src/app/shared/i18n/i18n-primeng-calendar.ts 1 Day name short Sat src/app/shared/i18n/i18n-primeng-calendar.ts 1 Day name short Su src/app/shared/i18n/i18n-primeng-calendar.ts 1 Day name min Mo src/app/shared/i18n/i18n-primeng-calendar.ts 1 Day name min Tu src/app/shared/i18n/i18n-primeng-calendar.ts 1 Day name min We src/app/shared/i18n/i18n-primeng-calendar.ts 1 Day name min Th src/app/shared/i18n/i18n-primeng-calendar.ts 1 Day name min Fr src/app/shared/i18n/i18n-primeng-calendar.ts 1 Day name min Sa src/app/shared/i18n/i18n-primeng-calendar.ts 1 Day name min January src/app/shared/i18n/i18n-primeng-calendar.ts 1 February src/app/shared/i18n/i18n-primeng-calendar.ts 1 March src/app/shared/i18n/i18n-primeng-calendar.ts 1 April src/app/shared/i18n/i18n-primeng-calendar.ts 1 May src/app/shared/i18n/i18n-primeng-calendar.ts 1 src/app/shared/i18n/i18n-primeng-calendar.ts 1 June src/app/shared/i18n/i18n-primeng-calendar.ts 1 July src/app/shared/i18n/i18n-primeng-calendar.ts 1 August src/app/shared/i18n/i18n-primeng-calendar.ts 1 September src/app/shared/i18n/i18n-primeng-calendar.ts 1 October src/app/shared/i18n/i18n-primeng-calendar.ts 1 November src/app/shared/i18n/i18n-primeng-calendar.ts 1 December src/app/shared/i18n/i18n-primeng-calendar.ts 1 Jan src/app/shared/i18n/i18n-primeng-calendar.ts 1 Month name short Feb src/app/shared/i18n/i18n-primeng-calendar.ts 1 Month name short Mar src/app/shared/i18n/i18n-primeng-calendar.ts 1 Month name short Apr src/app/shared/i18n/i18n-primeng-calendar.ts 1 Month name short Jun src/app/shared/i18n/i18n-primeng-calendar.ts 1 Month name short Jul src/app/shared/i18n/i18n-primeng-calendar.ts 1 Month name short Aug src/app/shared/i18n/i18n-primeng-calendar.ts 1 Month name short Sep src/app/shared/i18n/i18n-primeng-calendar.ts 1 Month name short Oct src/app/shared/i18n/i18n-primeng-calendar.ts 1 Month name short Nov src/app/shared/i18n/i18n-primeng-calendar.ts 1 Month name short Dec src/app/shared/i18n/i18n-primeng-calendar.ts 1 Month name short Clear src/app/shared/i18n/i18n-primeng-calendar.ts 1 yy-mm-dd src/app/shared/i18n/i18n-primeng-calendar.ts 1 Date format in this locale. <x id="INTERPOLATION" equiv-text="{{interval}}"/> years ago src/app/shared/misc/from-now.pipe.ts 1 <x id="INTERPOLATION" equiv-text="{{interval}}"/> months ago src/app/shared/misc/from-now.pipe.ts 1 <x id="INTERPOLATION" equiv-text="{{interval}}"/> month ago src/app/shared/misc/from-now.pipe.ts 1 <x id="INTERPOLATION" equiv-text="{{interval}}"/> weeks ago src/app/shared/misc/from-now.pipe.ts 1 <x id="INTERPOLATION" equiv-text="{{interval}}"/> week ago src/app/shared/misc/from-now.pipe.ts 1 <x id="INTERPOLATION" equiv-text="{{interval}}"/> days ago src/app/shared/misc/from-now.pipe.ts 1 <x id="INTERPOLATION" equiv-text="{{interval}}"/> day ago src/app/shared/misc/from-now.pipe.ts 1 <x id="INTERPOLATION" equiv-text="{{interval}}"/> hours ago src/app/shared/misc/from-now.pipe.ts 1 <x id="INTERPOLATION" equiv-text="{{interval}}"/> hour ago src/app/shared/misc/from-now.pipe.ts 1 <x id="INTERPOLATION" equiv-text="{{interval}}"/> min ago src/app/shared/misc/from-now.pipe.ts 1 <x id="INTERPOLATION" equiv-text="{{interval}}"/> sec ago src/app/shared/misc/from-now.pipe.ts 1 <x id="START_LINK" ctype="x-a" equiv-text="<a>"/>Markdown<x id="CLOSE_LINK" ctype="x-a" equiv-text="</a>"/> compatible that supports: src/app/shared/misc/help.component.ts 1 Emphasis src/app/shared/misc/help.component.ts 1 Links src/app/shared/misc/help.component.ts 1 New lines src/app/shared/misc/help.component.ts 1 Lists src/app/shared/misc/help.component.ts 1 Images src/app/shared/misc/help.component.ts 1 Request is too large for the server. Please contact you administrator if you want to increase the limit size. src/app/shared/rest/rest-extractor.service.ts 1 Too many attempts, please try again after <x id="INTERPOLATION" equiv-text="{{minutesLeft}}"/> minutes. src/app/shared/rest/rest-extractor.service.ts 1 Too many attempts, please try again later. src/app/shared/rest/rest-extractor.service.ts 1 Server error. Please retry later. src/app/shared/rest/rest-extractor.service.ts 1 Registration for <x id="INTERPOLATION" equiv-text="{{username}}"/> complete. src/app/signup/signup.component.ts 1 ~ <x id="INTERPOLATION" equiv-text="{{minutes}}"/> <x id="ICU" equiv-text="{minutes, plural, =1 {...} other {...}}"/> src/app/signup/signup.component.ts 1 {VAR_PLURAL, plural, =1 {minute} other {minutes} } src/app/signup/signup.component.ts 1 <x id="INTERPOLATION" equiv-text="{{seconds}}"/> of full HD videos src/app/signup/signup.component.ts 1 <x id="INTERPOLATION" equiv-text="{{seconds}}"/> of HD videos src/app/signup/signup.component.ts 1 <x id="INTERPOLATION" equiv-text="{{seconds}}"/> of average quality videos src/app/signup/signup.component.ts 1 Your video was uploaded in your account and is private. src/app/videos/+video-edit/video-add.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.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.component.ts 1 Info src/app/videos/+video-edit/video-add.component.ts 1 Upload cancelled src/app/videos/+video-edit/video-add.component.ts 1 We are sorry but PeerTube cannot handle videos > 8GB src/app/videos/+video-edit/video-add.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.component.ts 1 Video published. src/app/videos/+video-edit/video-add.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 reported. src/app/videos/+video-watch/modal/video-report.component.ts 1 Copied src/app/videos/+video-watch/modal/video-share.component.ts 1 Do you really want to blacklist this video? src/app/videos/+video-watch/video-watch.component.ts 1 Video <x id="INTERPOLATION" equiv-text="{{videoName}}"/> had been blacklisted. 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