From 6b09aba90dfe4c61331b66b1a6ef1f58ddc61485 Mon Sep 17 00:00:00 2001 From: Chocobozzz Date: Wed, 8 Aug 2018 11:16:16 +0200 Subject: Push/Pull translations --- client/src/locale/source/angular_en_US.xml | 1215 +++++++++++++++++----------- client/src/locale/source/server_en_US.xml | 24 + 2 files changed, 751 insertions(+), 488 deletions(-) (limited to 'client/src/locale/source') diff --git a/client/src/locale/source/angular_en_US.xml b/client/src/locale/source/angular_en_US.xml index f7897a8d6..8bb8fefe2 100644 --- a/client/src/locale/source/angular_en_US.xml +++ b/client/src/locale/source/angular_en_US.xml @@ -7,71 +7,71 @@ Cancel - app/core/confirm/confirm.component.ts + app/core/confirm/confirm.component.html 19 - app/login/login.component.ts + app/login/login.component.html 72 - app/+my-account/my-account-videos/my-account-videos.component.ts + app/+my-account/my-account-videos/my-account-videos.component.html 26 - app/videos/+video-edit/shared/video-caption-add-modal.component.ts + app/videos/+video-edit/shared/video-caption-add-modal.component.html 35 - app/videos/+video-watch/modal/video-support.component.ts + app/videos/+video-watch/modal/video-support.component.html 15 - app/videos/+video-watch/modal/video-download.component.ts + app/videos/+video-watch/modal/video-download.component.html 35 - app/videos/+video-watch/modal/video-share.component.ts + app/videos/+video-watch/modal/video-share.component.html 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 + app/shared/forms/reactive-file.component.html 11 <x id="INTERPOLATION" equiv-text="{{ video.publishedAt | myFromNow }}"/> - <x id="INTERPOLATION_1" equiv-text="{{ video.views | myNumberFormatter }}"/> views - app/shared/video/video-miniature.component.ts + app/shared/video/video-miniature.component.html 12 - app/search/search.component.ts + app/search/search.component.html 34 Edit - app/shared/misc/edit-button.component.ts + app/shared/misc/edit-button.component.html 3 Truncated preview - app/shared/forms/markdown-textarea.component.ts + app/shared/forms/markdown-textarea.component.html 9 Complete preview - app/shared/forms/markdown-textarea.component.ts + app/shared/forms/markdown-textarea.component.html 10 Get help - app/shared/misc/help.component.ts + app/shared/misc/help.component.html 18 @@ -79,19 +79,19 @@ Login - app/login/login.component.ts + app/login/login.component.html 2 User - app/login/login.component.ts + app/login/login.component.html 11 Username or email address - app/login/login.component.ts + app/login/login.component.html 13 @@ -99,7 +99,7 @@ or create an account - app/login/login.component.ts + app/login/login.component.html 16 @@ -107,101 +107,101 @@ or create an account on another instance - app/login/login.component.ts + app/login/login.component.html 20 User registration is not allowed on this instance, but you can register on many others! - app/login/login.component.ts + app/login/login.component.html 26 Password - app/login/login.component.ts + app/login/login.component.html 36 - app/login/login.component.ts + app/login/login.component.html 39 - app/reset-password/reset-password.component.ts + app/reset-password/reset-password.component.html 8 - app/reset-password/reset-password.component.ts + app/reset-password/reset-password.component.html 10 - app/signup/signup.component.ts + app/signup/signup.component.html 47 - app/signup/signup.component.ts + app/signup/signup.component.html 49 - app/+admin/users/user-edit/user-create.component.ts + app/+admin/users/user-edit/user-edit.component.html 30 - app/+admin/users/user-edit/user-update.component.ts + app/+admin/users/user-edit/user-edit.component.html 30 - app/+my-account/my-account-settings/my-account-settings.component.ts + app/+my-account/my-account-settings/my-account-settings.component.html 12 I forgot my password - app/login/login.component.ts + app/login/login.component.html 42 Forgot your password - app/login/login.component.ts + app/login/login.component.html 59 Email - app/login/login.component.ts + app/login/login.component.html 64 - app/signup/signup.component.ts + app/signup/signup.component.html 36 - app/signup/signup.component.ts + app/signup/signup.component.html 38 - app/+admin/users/user-edit/user-create.component.ts + app/+admin/users/user-edit/user-edit.component.html 19 - app/+admin/users/user-edit/user-update.component.ts + app/+admin/users/user-edit/user-edit.component.html 19 - app/+admin/users/user-list/user-list.component.ts + app/+admin/users/user-list/user-list.component.html 17 Email address - app/login/login.component.ts + app/login/login.component.html 66 Send me an email to reset my password - app/login/login.component.ts + app/login/login.component.html 77 @@ -209,25 +209,25 @@ Reset my password - app/reset-password/reset-password.component.ts + app/reset-password/reset-password.component.html 2 Confirm password - app/reset-password/reset-password.component.ts + app/reset-password/reset-password.component.html 19 Confirmed password - app/reset-password/reset-password.component.ts + app/reset-password/reset-password.component.html 21 Reset my password - app/reset-password/reset-password.component.ts + app/reset-password/reset-password.component.html 29 @@ -235,13 +235,13 @@ Create an account - app/signup/signup.component.ts + app/signup/signup.component.html 3 Initial video quota: - app/signup/signup.component.ts + app/signup/signup.component.html 8 @@ -249,51 +249,51 @@ Unlimited - app/signup/signup.component.ts + app/signup/signup.component.html 16 Username - app/signup/signup.component.ts + app/signup/signup.component.html 25 - app/signup/signup.component.ts + app/signup/signup.component.html 27 - app/+admin/users/user-edit/user-create.component.ts + app/+admin/users/user-edit/user-edit.component.html 8 - app/+admin/users/user-edit/user-update.component.ts + app/+admin/users/user-edit/user-edit.component.html 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 + app/signup/signup.component.html 60 Signup - app/signup/signup.component.ts + app/signup/signup.component.html 68 - app/+about/about-instance/about-instance.component.ts + app/+about/about-instance/about-instance.component.html 22 - app/+admin/config/edit-custom-config/edit-custom-config.component.ts + app/+admin/config/edit-custom-config/edit-custom-config.component.html 86 <x id="INTERPOLATION" equiv-text="{{ pagination.totalItems | myNumberFormatter }}"/> results - app/search/search.component.ts + app/search/search.component.html 5 @@ -301,13 +301,13 @@ 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 + app/search/search.component.html 6 Filters - app/search/search.component.ts + app/search/search.component.html 16 @@ -315,17 +315,17 @@ No results found - app/search/search.component.ts + app/search/search.component.html 25 Change the language - app/menu/language-chooser.component.ts + app/menu/language-chooser.component.html 7 - app/menu/menu.component.ts + app/menu/menu.component.html 76 @@ -333,7 +333,7 @@ My public profile - app/menu/menu.component.ts + app/menu/menu.component.html 19 @@ -341,7 +341,7 @@ My account - app/menu/menu.component.ts + app/menu/menu.component.html 23 @@ -349,231 +349,231 @@ Log out - app/menu/menu.component.ts + app/menu/menu.component.html 27 Login - app/menu/menu.component.ts + app/menu/menu.component.html 36 Create an account - app/menu/menu.component.ts + app/menu/menu.component.html 37 Videos - app/menu/menu.component.ts + app/menu/menu.component.html 41 - app/+accounts/accounts.component.ts + app/+accounts/accounts.component.html 17 - app/+video-channels/video-channels.component.ts + app/+video-channels/video-channels.component.html 21 Trending - app/menu/menu.component.ts + app/menu/menu.component.html 45 Recently added - app/menu/menu.component.ts + app/menu/menu.component.html 50 Local - app/menu/menu.component.ts + app/menu/menu.component.html 55 More - app/menu/menu.component.ts + app/menu/menu.component.html 60 Administration - app/menu/menu.component.ts + app/menu/menu.component.html 64 About - app/menu/menu.component.ts + app/menu/menu.component.html 69 - app/+accounts/accounts.component.ts + app/+accounts/accounts.component.html 21 - app/+video-channels/video-channels.component.ts + app/+video-channels/video-channels.component.html 23 Search... - app/header/header.component.ts + app/header/header.component.html 2 Upload - app/header/header.component.ts + app/header/header.component.html 9 Sort - app/search/search-filters.component.ts + app/search/search-filters.component.html 6 Published date - app/search/search-filters.component.ts + app/search/search-filters.component.html 15 Duration - app/search/search-filters.component.ts + app/search/search-filters.component.html 24 Display sensitive content - app/search/search-filters.component.ts + app/search/search-filters.component.html 33 Yes - app/search/search-filters.component.ts + app/search/search-filters.component.html 37 No - app/search/search-filters.component.ts + app/search/search-filters.component.html 42 Category - app/search/search-filters.component.ts + app/search/search-filters.component.html 50 - app/videos/+video-edit/shared/video-edit.component.ts + app/videos/+video-edit/shared/video-edit.component.html 44 - app/videos/+video-watch/video-watch.component.ts - 144 + app/videos/+video-watch/video-watch.component.html + 148 Licence - app/search/search-filters.component.ts + app/search/search-filters.component.html 60 - app/videos/+video-edit/shared/video-edit.component.ts + app/videos/+video-edit/shared/video-edit.component.html 58 - app/videos/+video-watch/video-watch.component.ts - 153 + app/videos/+video-watch/video-watch.component.html + 157 Language - app/search/search-filters.component.ts + app/search/search-filters.component.html 70 - app/videos/+video-edit/shared/video-caption-add-modal.component.ts + app/videos/+video-edit/shared/video-caption-add-modal.component.html 11 - app/videos/+video-edit/shared/video-edit.component.ts + app/videos/+video-edit/shared/video-edit.component.html 72 - app/videos/+video-watch/video-watch.component.ts - 162 + app/videos/+video-watch/video-watch.component.html + 166 All of these tags - app/search/search-filters.component.ts + app/search/search-filters.component.html 82 One of these tags - app/search/search-filters.component.ts + app/search/search-filters.component.html 87 Filter - app/search/search-filters.component.ts + app/search/search-filters.component.html 94 No results. - app/videos/video-list/video-trending.component.ts + app/shared/video/abstract-video-list.html 7 - app/videos/video-list/video-recently-added.component.ts + app/shared/video/abstract-video-list.html 7 - app/videos/video-list/video-local.component.ts + app/shared/video/abstract-video-list.html 7 - app/+accounts/account-videos/account-videos.component.ts + app/shared/video/abstract-video-list.html 7 - app/+my-account/my-account-videos/my-account-videos.component.ts + app/+my-account/my-account-videos/my-account-videos.component.html 1 - app/+video-channels/video-channel-videos/video-channel-videos.component.ts + app/shared/video/abstract-video-list.html 7 Instance - app/+about/about.component.ts + app/+about/about.component.html 5 - app/+admin/config/edit-custom-config/edit-custom-config.component.ts + app/+admin/config/edit-custom-config/edit-custom-config.component.html 7 PeerTube - app/+about/about.component.ts + app/+about/about.component.html 7 @@ -581,61 +581,61 @@ About <x id="INTERPOLATION" equiv-text="{{ instanceName }}"/> instance - app/+about/about-instance/about-instance.component.ts + app/+about/about-instance/about-instance.component.html 1 Description - app/+about/about-instance/about-instance.component.ts + app/+about/about-instance/about-instance.component.html 10 - app/+accounts/account-about/account-about.component.ts + app/+accounts/account-about/account-about.component.html 3 - app/+admin/config/edit-custom-config/edit-custom-config.component.ts + app/+admin/config/edit-custom-config/edit-custom-config.component.html 32 - app/+admin/video-blacklist/video-blacklist-list/video-blacklist-list.component.ts + app/+admin/video-blacklist/video-blacklist-list/video-blacklist-list.component.html 12 - app/+my-account/my-account-video-channels/my-account-video-channel-create.component.ts + app/+my-account/my-account-video-channels/my-account-video-channel-edit.component.html 23 - app/+my-account/my-account-video-channels/my-account-video-channel-update.component.ts + app/+my-account/my-account-video-channels/my-account-video-channel-edit.component.html 23 - app/+my-account/my-account-settings/my-account-profile/my-account-profile.component.ts + 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.ts + app/+video-channels/video-channel-about/video-channel-about.component.html 4 - app/videos/+video-edit/shared/video-edit.component.ts + app/videos/+video-edit/shared/video-edit.component.html 23 Terms - app/+about/about-instance/about-instance.component.ts + app/+about/about-instance/about-instance.component.html 16 - app/+admin/config/edit-custom-config/edit-custom-config.component.ts + app/+admin/config/edit-custom-config/edit-custom-config.component.html 43 User registration is allowed and - app/+about/about-instance/about-instance.component.ts + app/+about/about-instance/about-instance.component.html 25 @@ -643,7 +643,7 @@ 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 + app/+about/about-instance/about-instance.component.html 27 @@ -651,7 +651,7 @@ this instance provides unlimited space for the videos of its users. - app/+about/about-instance/about-instance.component.ts + app/+about/about-instance/about-instance.component.html 31 @@ -659,7 +659,7 @@ User registration is currently not allowed. - app/+about/about-instance/about-instance.component.ts + app/+about/about-instance/about-instance.component.html 36 @@ -667,13 +667,13 @@ About PeerTube - app/+about/about-peertube/about-peertube.component.ts + 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.ts + app/+about/about-peertube/about-peertube.component.html 6 @@ -681,7 +681,7 @@ 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 + app/+about/about-peertube/about-peertube.component.html 8 @@ -689,13 +689,13 @@ 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 + app/+about/about-peertube/about-peertube.component.html 12 P2P & Privacy - app/+about/about-peertube/about-peertube.component.ts + app/+about/about-peertube/about-peertube.component.html 18 @@ -704,13 +704,13 @@ 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 + app/+about/about-peertube/about-peertube.component.html 20 What are the consequences? - app/+about/about-peertube/about-peertube.component.ts + app/+about/about-peertube/about-peertube.component.html 25 @@ -719,7 +719,7 @@ In practice, this is much more difficult because: - app/+about/about-peertube/about-peertube.component.ts + app/+about/about-peertube/about-peertube.component.html 27 @@ -728,7 +728,7 @@ 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 + app/+about/about-peertube/about-peertube.component.html 33 @@ -737,7 +737,7 @@ 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 + app/+about/about-peertube/about-peertube.component.html 38 @@ -745,7 +745,7 @@ 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 + app/+about/about-peertube/about-peertube.component.html 43 @@ -753,7 +753,7 @@ 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 + app/+about/about-peertube/about-peertube.component.html 47 @@ -761,7 +761,7 @@ 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 + app/+about/about-peertube/about-peertube.component.html 51 @@ -771,7 +771,7 @@ 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 + app/+about/about-peertube/about-peertube.component.html 55 @@ -780,13 +780,13 @@ There are much more effective ways to get that kind of information. - app/+about/about-peertube/about-peertube.component.ts + app/+about/about-peertube/about-peertube.component.html 62 How does PeerTube compare with YouTube? - app/+about/about-peertube/about-peertube.component.ts + app/+about/about-peertube/about-peertube.component.html 67 @@ -796,13 +796,13 @@ 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 + 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.ts + app/+about/about-peertube/about-peertube.component.html 75 @@ -812,13 +812,13 @@ Thinking that removing P2P from PeerTube will give you back anonymity doesn't make sense. - app/+about/about-peertube/about-peertube.component.ts + app/+about/about-peertube/about-peertube.component.html 77 What will be done to mitigate this problem? - app/+about/about-peertube/about-peertube.component.ts + app/+about/about-peertube/about-peertube.component.html 83 @@ -827,282 +827,308 @@ In the meantime, we want to test different ideas related to this issue: - app/+about/about-peertube/about-peertube.component.ts + 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.ts + 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.ts + 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.ts + app/+about/about-peertube/about-peertube.component.html 93 Disable P2P from the administration interface - app/+about/about-peertube/about-peertube.component.ts + 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.ts + app/+about/about-peertube/about-peertube.component.html 95 <x id="INTERPOLATION" equiv-text="{{ account.followersCount }}"/> subscribers - app/+accounts/accounts.component.ts + app/+accounts/accounts.component.html 12 Video channels - app/+accounts/accounts.component.ts + app/+accounts/accounts.component.html 19 Stats - app/+accounts/account-about/account-about.component.ts + app/+accounts/account-about/account-about.component.html 8 - app/+video-channels/video-channel-about/video-channel-about.component.ts + 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.ts + 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.ts + app/+accounts/account-video-channels/account-video-channels.component.html 9 - app/+my-account/my-account-video-channels/my-account-video-channels.component.ts + app/+my-account/my-account-video-channels/my-account-video-channels.component.html 21 - app/+video-channels/video-channels.component.ts + app/+video-channels/video-channels.component.html 11 See this video channel - app/+accounts/account-video-channels/account-video-channels.component.ts + app/+accounts/account-video-channels/account-video-channels.component.html 4 Name - app/+admin/config/edit-custom-config/edit-custom-config.component.ts + app/+admin/config/edit-custom-config/edit-custom-config.component.html 10 - app/+admin/follows/followers-list/followers-list.component.ts + app/+admin/follows/followers-list/followers-list.component.html 9 Short description - app/+admin/config/edit-custom-config/edit-custom-config.component.ts + 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.ts + app/+admin/config/edit-custom-config/edit-custom-config.component.html 54 Videos Trending - app/+admin/config/edit-custom-config/edit-custom-config.component.ts + app/+admin/config/edit-custom-config/edit-custom-config.component.html 57 Videos Recently Added - app/+admin/config/edit-custom-config/edit-custom-config.component.ts + app/+admin/config/edit-custom-config/edit-custom-config.component.html 58 Local videos - app/+admin/config/edit-custom-config/edit-custom-config.component.ts + app/+admin/config/edit-custom-config/edit-custom-config.component.html 59 Policy on videos containing sensitive content - app/+admin/config/edit-custom-config/edit-custom-config.component.ts + app/+admin/config/edit-custom-config/edit-custom-config.component.html 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 + 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.ts + 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.ts + app/+admin/config/edit-custom-config/edit-custom-config.component.html 76 - app/+my-account/my-account-settings/my-account-video-settings/my-account-video-settings.component.ts + 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.ts + app/+admin/config/edit-custom-config/edit-custom-config.component.html 77 - app/+my-account/my-account-settings/my-account-video-settings/my-account-video-settings.component.ts + 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.ts + app/+admin/config/edit-custom-config/edit-custom-config.component.html 78 - app/+my-account/my-account-settings/my-account-video-settings/my-account-video-settings.component.ts + 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.ts + app/+admin/config/edit-custom-config/edit-custom-config.component.html 90 Signup limit - app/+admin/config/edit-custom-config/edit-custom-config.component.ts + app/+admin/config/edit-custom-config/edit-custom-config.component.html 94 + + Import + + app/+admin/config/edit-custom-config/edit-custom-config.component.html + 104 + + + app/videos/+video-edit/video-add-components/video-import-url.component.html + 34 + + + app/videos/+video-edit/video-add-components/video-import-torrent.component.html + 42 + + + Video import with HTTP enabled + + app/+admin/config/edit-custom-config/edit-custom-config.component.html + 108 + + + Video import with a torrent file or a magnet URI enabled + + app/+admin/config/edit-custom-config/edit-custom-config.component.html + 113 + Administrator - app/+admin/config/edit-custom-config/edit-custom-config.component.ts - 104 + app/+admin/config/edit-custom-config/edit-custom-config.component.html + 116 Admin email - app/+admin/config/edit-custom-config/edit-custom-config.component.ts - 107 + app/+admin/config/edit-custom-config/edit-custom-config.component.html + 119 Users - app/+admin/config/edit-custom-config/edit-custom-config.component.ts - 117 + app/+admin/config/edit-custom-config/edit-custom-config.component.html + 129 User default video quota - app/+admin/config/edit-custom-config/edit-custom-config.component.ts - 120 + app/+admin/config/edit-custom-config/edit-custom-config.component.html + 132 Basic configuration - app/+admin/config/edit-custom-config/edit-custom-config.component.ts + app/+admin/config/edit-custom-config/edit-custom-config.component.html 5 Twitter - app/+admin/config/edit-custom-config/edit-custom-config.component.ts - 136 + app/+admin/config/edit-custom-config/edit-custom-config.component.html + 148 Your Twitter username - app/+admin/config/edit-custom-config/edit-custom-config.component.ts - 139 + app/+admin/config/edit-custom-config/edit-custom-config.component.html + 151 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 + app/+admin/config/edit-custom-config/edit-custom-config.component.html + 154 Instance whitelisted by Twitter - app/+admin/config/edit-custom-config/edit-custom-config.component.ts - 155 + app/+admin/config/edit-custom-config/edit-custom-config.component.html + 167 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 + app/+admin/config/edit-custom-config/edit-custom-config.component.html + 168 Services - app/+admin/config/edit-custom-config/edit-custom-config.component.ts - 134 + app/+admin/config/edit-custom-config/edit-custom-config.component.html + 146 Transcoding - app/+admin/config/edit-custom-config/edit-custom-config.component.ts - 164 + app/+admin/config/edit-custom-config/edit-custom-config.component.html + 176 Transcoding enabled - app/+admin/config/edit-custom-config/edit-custom-config.component.ts - 168 + app/+admin/config/edit-custom-config/edit-custom-config.component.html + 180 If you disable transcoding, many videos from your users will not work! - app/+admin/config/edit-custom-config/edit-custom-config.component.ts - 169 + app/+admin/config/edit-custom-config/edit-custom-config.component.html + 181 Transcoding threads - app/+admin/config/edit-custom-config/edit-custom-config.component.ts - 175 + app/+admin/config/edit-custom-config/edit-custom-config.component.html + 187 Resolution <x id="INTERPOLATION" equiv-text="{{resolution}}"/> enabled - app/+admin/config/edit-custom-config/edit-custom-config.component.ts - 191 + app/+admin/config/edit-custom-config/edit-custom-config.component.html + 203 @@ -1111,44 +1137,44 @@ Check this checkbox, save the configuration and test with a video URL of your in <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 + app/+admin/config/edit-custom-config/edit-custom-config.component.html + 209 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 + app/+admin/config/edit-custom-config/edit-custom-config.component.html + 214 Previews cache size - app/+admin/config/edit-custom-config/edit-custom-config.component.ts - 207 + app/+admin/config/edit-custom-config/edit-custom-config.component.html + 219 Video captions cache size - app/+admin/config/edit-custom-config/edit-custom-config.component.ts - 218 + app/+admin/config/edit-custom-config/edit-custom-config.component.html + 230 Customizations - app/+admin/config/edit-custom-config/edit-custom-config.component.ts - 228 + app/+admin/config/edit-custom-config/edit-custom-config.component.html + 240 JavaScript - app/+admin/config/edit-custom-config/edit-custom-config.component.ts - 231 + app/+admin/config/edit-custom-config/edit-custom-config.component.html + 243 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 + app/+admin/config/edit-custom-config/edit-custom-config.component.html + 246 @@ -1167,33 +1193,33 @@ Check this checkbox, save the configuration and test with a video URL of your in </pre> - app/+admin/config/edit-custom-config/edit-custom-config.component.ts - 250 + app/+admin/config/edit-custom-config/edit-custom-config.component.html + 262 Advanced configuration - app/+admin/config/edit-custom-config/edit-custom-config.component.ts - 162 + app/+admin/config/edit-custom-config/edit-custom-config.component.html + 174 Update configuration - app/+admin/config/edit-custom-config/edit-custom-config.component.ts - 277 + app/+admin/config/edit-custom-config/edit-custom-config.component.html + 289 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 + app/+admin/config/edit-custom-config/edit-custom-config.component.html + 290 Users - app/+admin/admin.component.ts + app/+admin/admin.component.html 3 @@ -1201,7 +1227,7 @@ Check this checkbox, save the configuration and test with a video URL of your in Manage follows - app/+admin/admin.component.ts + app/+admin/admin.component.html 7 @@ -1209,7 +1235,7 @@ Check this checkbox, save the configuration and test with a video URL of your in Video abuses - app/+admin/admin.component.ts + app/+admin/admin.component.html 11 @@ -1217,7 +1243,7 @@ Check this checkbox, save the configuration and test with a video URL of your in Video blacklist - app/+admin/admin.component.ts + app/+admin/admin.component.html 15 @@ -1225,7 +1251,7 @@ Check this checkbox, save the configuration and test with a video URL of your in Jobs - app/+admin/admin.component.ts + app/+admin/admin.component.html 19 @@ -1233,13 +1259,13 @@ Check this checkbox, save the configuration and test with a video URL of your in Configuration - app/+admin/admin.component.ts + app/+admin/admin.component.html 23 1 host (without "http://") per line - app/+admin/follows/following-add/following-add.component.ts + app/+admin/follows/following-add/following-add.component.html 5 @@ -1247,185 +1273,193 @@ Check this checkbox, save the configuration and test with a video URL of your in 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 + app/+admin/follows/following-add/following-add.component.html 17 Add following - app/+admin/follows/following-add/following-add.component.ts + app/+admin/follows/following-add/following-add.component.html 21 ID - app/+admin/follows/followers-list/followers-list.component.ts + app/+admin/follows/followers-list/followers-list.component.html 7 - app/+admin/follows/following-list/following-list.component.ts + app/+admin/follows/following-list/following-list.component.html 7 - app/+admin/jobs/jobs-list/jobs-list.component.ts + app/+admin/jobs/jobs-list/jobs-list.component.html 18 Score - app/+admin/follows/followers-list/followers-list.component.ts + app/+admin/follows/followers-list/followers-list.component.html 8 Host - app/+admin/follows/followers-list/followers-list.component.ts + app/+admin/follows/followers-list/followers-list.component.html 10 - app/+admin/follows/following-list/following-list.component.ts + app/+admin/follows/following-list/following-list.component.html 8 State - app/+admin/follows/followers-list/followers-list.component.ts + app/+admin/follows/followers-list/followers-list.component.html 11 - app/+admin/follows/following-list/following-list.component.ts + app/+admin/follows/following-list/following-list.component.html 9 - app/+admin/jobs/jobs-list/jobs-list.component.ts + 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.ts + app/+admin/follows/followers-list/followers-list.component.html 12 - app/+admin/follows/following-list/following-list.component.ts + app/+admin/follows/following-list/following-list.component.html 10 - app/+admin/jobs/jobs-list/jobs-list.component.ts + app/+admin/jobs/jobs-list/jobs-list.component.html 21 - app/+admin/users/user-list/user-list.component.ts + app/+admin/users/user-list/user-list.component.html 20 - app/+admin/video-abuses/video-abuse-list/video-abuse-list.component.ts + app/+admin/video-abuses/video-abuse-list/video-abuse-list.component.html 13 - app/+admin/video-blacklist/video-blacklist-list/video-blacklist-list.component.ts + app/+admin/video-blacklist/video-blacklist-list/video-blacklist-list.component.html 16 + + app/+my-account/my-account-video-imports/my-account-video-imports.component.html + 11 + Manage follows - app/+admin/follows/follows.component.ts + app/+admin/follows/follows.component.html 2 Jobs list - app/+admin/jobs/jobs-list/jobs-list.component.ts + app/+admin/jobs/jobs-list/jobs-list.component.html 2 Type - app/+admin/jobs/jobs-list/jobs-list.component.ts + app/+admin/jobs/jobs-list/jobs-list.component.html 19 Processed on - app/+admin/jobs/jobs-list/jobs-list.component.ts + app/+admin/jobs/jobs-list/jobs-list.component.html 22 Finished on - app/+admin/jobs/jobs-list/jobs-list.component.ts + app/+admin/jobs/jobs-list/jobs-list.component.html 23 Create user - app/+admin/users/user-edit/user-create.component.ts + app/+admin/users/user-edit/user-edit.component.html 1 - app/+admin/users/user-edit/user-update.component.ts + app/+admin/users/user-edit/user-edit.component.html 1 - app/+admin/users/user-list/user-list.component.ts + app/+admin/users/user-list/user-list.component.html 6 Edit user <x id="INTERPOLATION" equiv-text="{{ username }}"/> - app/+admin/users/user-edit/user-create.component.ts + app/+admin/users/user-edit/user-edit.component.html 2 - app/+admin/users/user-edit/user-update.component.ts + app/+admin/users/user-edit/user-edit.component.html 2 john - app/+admin/users/user-edit/user-create.component.ts + app/+admin/users/user-edit/user-edit.component.html 10 - app/+admin/users/user-edit/user-update.component.ts + app/+admin/users/user-edit/user-edit.component.html 10 mail@example.com - app/+admin/users/user-edit/user-create.component.ts + app/+admin/users/user-edit/user-edit.component.html 21 - app/+admin/users/user-edit/user-update.component.ts + app/+admin/users/user-edit/user-edit.component.html 21 Role - app/+admin/users/user-edit/user-create.component.ts + app/+admin/users/user-edit/user-edit.component.html 41 - app/+admin/users/user-edit/user-update.component.ts + app/+admin/users/user-edit/user-edit.component.html 41 - app/+admin/users/user-list/user-list.component.ts + app/+admin/users/user-list/user-list.component.html 19 Video quota - app/+admin/users/user-edit/user-create.component.ts + app/+admin/users/user-edit/user-edit.component.html 56 - app/+admin/users/user-edit/user-update.component.ts + app/+admin/users/user-edit/user-edit.component.html 56 - app/+admin/users/user-list/user-list.component.ts + app/+admin/users/user-list/user-list.component.html 18 @@ -1434,266 +1468,288 @@ Check this checkbox, save the configuration and test with a video URL of your in At most, this user could use ~ <x id="INTERPOLATION" equiv-text="{{ computeQuotaWithTranscoding() | bytes: 0 }}"/>. - app/+admin/users/user-edit/user-create.component.ts + app/+admin/users/user-edit/user-edit.component.html 65 - app/+admin/users/user-edit/user-update.component.ts + app/+admin/users/user-edit/user-edit.component.html 65 Users list - app/+admin/users/user-list/user-list.component.ts + app/+admin/users/user-list/user-list.component.html 2 Username <x id="START_TAG_P-SORTICON" ctype="x-p-sortIcon" equiv-text="<p-sortIcon>"/><x id="CLOSE_TAG_P-SORTICON" ctype="x-p-sortIcon" equiv-text="</p-sortIcon>"/> - app/+admin/users/user-list/user-list.component.ts + app/+admin/users/user-list/user-list.component.html 16 Video abuses list - app/+admin/video-abuses/video-abuse-list/video-abuse-list.component.ts + app/+admin/video-abuses/video-abuse-list/video-abuse-list.component.html 2 Reason - app/+admin/video-abuses/video-abuse-list/video-abuse-list.component.ts + app/+admin/video-abuses/video-abuse-list/video-abuse-list.component.html 11 Reporter - app/+admin/video-abuses/video-abuse-list/video-abuse-list.component.ts + app/+admin/video-abuses/video-abuse-list/video-abuse-list.component.html 12 Video - app/+admin/video-abuses/video-abuse-list/video-abuse-list.component.ts + app/+admin/video-abuses/video-abuse-list/video-abuse-list.component.html 14 + + app/+my-account/my-account-video-imports/my-account-video-imports.component.html + 9 + Go to the account - app/+admin/video-abuses/video-abuse-list/video-abuse-list.component.ts + app/+admin/video-abuses/video-abuse-list/video-abuse-list.component.html 22 Go to the video - app/+admin/video-abuses/video-abuse-list/video-abuse-list.component.ts + app/+admin/video-abuses/video-abuse-list/video-abuse-list.component.html 28 Blacklisted videos - app/+admin/video-blacklist/video-blacklist-list/video-blacklist-list.component.ts + app/+admin/video-blacklist/video-blacklist-list/video-blacklist-list.component.html 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 + app/+admin/video-blacklist/video-blacklist-list/video-blacklist-list.component.html 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 + app/+admin/video-blacklist/video-blacklist-list/video-blacklist-list.component.html 13 NSFW - app/+admin/video-blacklist/video-blacklist-list/video-blacklist-list.component.ts + app/+admin/video-blacklist/video-blacklist-list/video-blacklist-list.component.html 14 UUID - app/+admin/video-blacklist/video-blacklist-list/video-blacklist-list.component.ts + app/+admin/video-blacklist/video-blacklist-list/video-blacklist-list.component.html 15 Unblacklist - app/+admin/video-blacklist/video-blacklist-list/video-blacklist-list.component.ts + app/+admin/video-blacklist/video-blacklist-list/video-blacklist-list.component.html 30 My settings - app/+my-account/my-account.component.ts + app/+my-account/my-account.component.html 3 My video channels - app/+my-account/my-account.component.ts + app/+my-account/my-account.component.html 5 My videos - app/+my-account/my-account.component.ts + app/+my-account/my-account.component.html 7 + + My video imports + + app/+my-account/my-account.component.html + 9 + Video quota: - app/+my-account/my-account-settings/my-account-settings.component.ts + app/+my-account/my-account-settings/my-account-settings.component.html 4 Profile - app/+my-account/my-account-settings/my-account-settings.component.ts + app/+my-account/my-account-settings/my-account-settings.component.html 8 Video settings - app/+my-account/my-account-settings/my-account-settings.component.ts + app/+my-account/my-account-settings/my-account-settings.component.html 15 + + Danger zone + + app/+my-account/my-account-settings/my-account-settings.component.html + 18 + <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 + app/+my-account/my-account-videos/my-account-videos.component.html 19 Delete - app/+my-account/my-account-videos/my-account-videos.component.ts + app/+my-account/my-account-videos/my-account-videos.component.html 32 - app/videos/+video-edit/shared/video-edit.component.ts + app/videos/+video-edit/shared/video-edit.component.html 154 - app/videos/+video-watch/video-watch.component.ts - 107 + app/videos/+video-watch/video-watch.component.html + 111 - app/videos/+video-watch/comment/video-comment.component.ts + app/videos/+video-watch/comment/video-comment.component.html 15 Create another video channel - app/+my-account/my-account-video-channels/my-account-video-channels.component.ts + 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.ts + app/+my-account/my-account-video-channels/my-account-video-channels.component.html 15 Create a video channel - app/+my-account/my-account-video-channels/my-account-video-channel-create.component.ts + 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-update.component.ts + app/+my-account/my-account-video-channels/my-account-video-channel-edit.component.html 6 Display name - app/+my-account/my-account-video-channels/my-account-video-channel-create.component.ts + 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-update.component.ts + app/+my-account/my-account-video-channels/my-account-video-channel-edit.component.html 12 - app/+my-account/my-account-settings/my-account-profile/my-account-profile.component.ts + 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-create.component.ts + app/+my-account/my-account-video-channels/my-account-video-channel-edit.component.html 36 - app/+my-account/my-account-video-channels/my-account-video-channel-update.component.ts + app/+my-account/my-account-video-channels/my-account-video-channel-edit.component.html 36 + + Target + + app/+my-account/my-account-video-imports/my-account-video-imports.component.html + 8 + Change password - app/+my-account/my-account-settings/my-account-change-password/my-account-change-password.component.ts + 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.ts + app/+my-account/my-account-settings/my-account-change-password/my-account-change-password.component.html 19 New password - app/+my-account/my-account-settings/my-account-change-password/my-account-change-password.component.ts + app/+my-account/my-account-settings/my-account-change-password/my-account-change-password.component.html 7 Confirm new password - app/+my-account/my-account-settings/my-account-change-password/my-account-change-password.component.ts + app/+my-account/my-account-settings/my-account-change-password/my-account-change-password.component.html 15 Default policy on videos containing sensitive content - app/+my-account/my-account-settings/my-account-video-settings/my-account-video-settings.component.ts + app/+my-account/my-account-settings/my-account-video-settings/my-account-video-settings.component.html 3 Automatically plays video - app/+my-account/my-account-settings/my-account-video-settings/my-account-video-settings.component.ts + app/+my-account/my-account-settings/my-account-video-settings/my-account-video-settings.component.html 20 Save - app/+my-account/my-account-settings/my-account-video-settings/my-account-video-settings.component.ts + app/+my-account/my-account-settings/my-account-video-settings/my-account-video-settings.component.html 23 Update my profile - app/+my-account/my-account-settings/my-account-profile/my-account-profile.component.ts + 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.ts + app/+my-account/shared/actor-avatar-info.component.html 10 Change the avatar - app/+my-account/shared/actor-avatar-info.component.ts + 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.ts + app/+my-account/shared/actor-avatar-info.component.html 18 @@ -1701,97 +1757,199 @@ When you will upload a video in this channel, the video support field will be au Sorry, but we couldn't find the page you were looking for. - app/+page-not-found/page-not-found.component.ts + app/+page-not-found/page-not-found.component.html 1 Created by <x id="INTERPOLATION" equiv-text="{{ videoChannel.ownerBy }}"/> - app/+video-channels/video-channels.component.ts + app/+video-channels/video-channels.component.html 14 Go the owner account page - app/+video-channels/video-channels.component.ts + app/+video-channels/video-channels.component.html 13 Support this channel - app/+video-channels/video-channel-about/video-channel-about.component.ts + 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.ts + app/+video-channels/video-channel-about/video-channel-about.component.html 17 - - Upload your video + + URL - app/videos/+video-edit/video-add.component.ts - 3 + app/videos/+video-edit/video-add-components/video-import-url.component.html + 6 - - Upload <x id="INTERPOLATION" equiv-text="{{ videoFileName }}"/> - app/videos/+video-edit/video-add.component.ts - 4 + app/videos/+video-watch/modal/video-share.component.html + 12 - - Select the file to upload + + 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.component.ts - 12 + app/videos/+video-edit/video-add-components/video-import-url.component.html + 9 Channel - app/videos/+video-edit/video-add.component.ts - 18 + 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/shared/video-edit.component.ts + app/videos/+video-edit/video-add-components/video-import-torrent.component.html + 24 + + + app/videos/+video-edit/shared/video-edit.component.html 35 Privacy - app/videos/+video-edit/video-add.component.ts - 27 + 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/shared/video-edit.component.ts + app/videos/+video-edit/video-add-components/video-import-torrent.component.html + 33 + + + app/videos/+video-edit/shared/video-edit.component.html 86 - app/videos/+video-watch/video-watch.component.ts - 139 + app/videos/+video-watch/video-watch.component.html + 143 + + + + Congratulations, the video behind <x id="INTERPOLATION" equiv-text="{{ targetUrl }}"/> will be imported! You can already add information about this video. + + + app/videos/+video-edit/video-add-components/video-import-url.component.html + 40 + + + Update + + app/videos/+video-edit/video-add-components/video-import-url.component.html + 57 + + + app/videos/+video-edit/video-add-components/video-import-torrent.component.html + 65 + + + app/videos/+video-edit/video-update.component.html + 17 + + + app/videos/+video-watch/video-watch.component.html + 105 + + + Select the file to upload + + app/videos/+video-edit/video-add-components/video-upload.component.html + 6 Publish will be available when upload is finished - app/videos/+video-edit/video-add.component.ts - 54 + app/videos/+video-edit/video-add-components/video-upload.component.html + 48 Publish - app/videos/+video-edit/video-add.component.ts - 61 + app/videos/+video-edit/video-add-components/video-upload.component.html + 55 + + + Select the torrent to import + + app/videos/+video-edit/video-add-components/video-import-torrent.component.html + 6 + + + Paste magnet URI + + app/videos/+video-edit/video-add-components/video-import-torrent.component.html + 14 + + + You can import any torrent file that points to a mp4 file. You should make sure you have diffusion rights over the content it points to, otherwise it could cause legal trouble to yourself and your instance. + + app/videos/+video-edit/video-add-components/video-import-torrent.component.html + 17 + + + + Congratulations, the video will be imported with BitTorrent! You can already add information about this video. + + + app/videos/+video-edit/video-add-components/video-import-torrent.component.html + 48 + + + Import <x id="INTERPOLATION" equiv-text="{{ videoName }}"/> + + app/videos/+video-edit/video-add.component.html + 3 + + + Upload <x id="INTERPOLATION" equiv-text="{{ videoName }}"/> + + app/videos/+video-edit/video-add.component.html + 4 + + + Upload a file + + app/videos/+video-edit/video-add.component.html + 9 + + + Import with URL + + app/videos/+video-edit/video-add.component.html + 13 + + + Import with torrent + + app/videos/+video-edit/video-add.component.html + 17 Add caption - app/videos/+video-edit/shared/video-caption-add-modal.component.ts + app/videos/+video-edit/shared/video-caption-add-modal.component.html 7 Select the caption file - app/videos/+video-edit/shared/video-caption-add-modal.component.ts + app/videos/+video-edit/shared/video-caption-add-modal.component.html 25 @@ -1799,151 +1957,151 @@ When you will upload a video in this channel, the video support field will be au This will replace an existing caption! - app/videos/+video-edit/shared/video-caption-add-modal.component.ts + app/videos/+video-edit/shared/video-caption-add-modal.component.html 30 Add this caption - app/videos/+video-edit/shared/video-caption-add-modal.component.ts + app/videos/+video-edit/shared/video-caption-add-modal.component.html 40 Title - app/videos/+video-edit/shared/video-edit.component.ts + app/videos/+video-edit/shared/video-edit.component.html 7 Tags - app/videos/+video-edit/shared/video-edit.component.ts + app/videos/+video-edit/shared/video-edit.component.html 15 - app/videos/+video-watch/video-watch.component.ts - 171 + app/videos/+video-watch/video-watch.component.html + 175 (press Enter to add) - app/videos/+video-edit/shared/video-edit.component.ts + app/videos/+video-edit/shared/video-edit.component.html 15 Video descriptions are truncated by default and require manual action to expand them. - app/videos/+video-edit/shared/video-edit.component.ts + app/videos/+video-edit/shared/video-edit.component.html 24 Schedule publication (<x id="INTERPOLATION" equiv-text="{{ calendarTimezone }}"/>) - app/videos/+video-edit/shared/video-edit.component.ts + app/videos/+video-edit/shared/video-edit.component.html 101 This video contains mature or explicit content - app/videos/+video-edit/shared/video-edit.component.ts + app/videos/+video-edit/shared/video-edit.component.html 115 Some instances do not list videos containing mature or explicit content by default. - app/videos/+video-edit/shared/video-edit.component.ts + app/videos/+video-edit/shared/video-edit.component.html 116 Enable video comments - app/videos/+video-edit/shared/video-edit.component.ts + app/videos/+video-edit/shared/video-edit.component.html 121 Wait transcoding before publishing the video - app/videos/+video-edit/shared/video-edit.component.ts + app/videos/+video-edit/shared/video-edit.component.html 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 + app/videos/+video-edit/shared/video-edit.component.html 127 Basic info - app/videos/+video-edit/shared/video-edit.component.ts + app/videos/+video-edit/shared/video-edit.component.html 4 Add another caption - app/videos/+video-edit/shared/video-edit.component.ts + app/videos/+video-edit/shared/video-edit.component.html 139 See the subtitle file - app/videos/+video-edit/shared/video-edit.component.ts + app/videos/+video-edit/shared/video-edit.component.html 148 Cancel create - app/videos/+video-edit/shared/video-edit.component.ts + app/videos/+video-edit/shared/video-edit.component.html 162 Cancel deletion - app/videos/+video-edit/shared/video-edit.component.ts + app/videos/+video-edit/shared/video-edit.component.html 170 Captions - app/videos/+video-edit/shared/video-edit.component.ts + app/videos/+video-edit/shared/video-edit.component.html 133 Upload thumbnail - app/videos/+video-edit/shared/video-edit.component.ts + app/videos/+video-edit/shared/video-edit.component.html 186 Upload preview - app/videos/+video-edit/shared/video-edit.component.ts + app/videos/+video-edit/shared/video-edit.component.html 193 Support - app/videos/+video-edit/shared/video-edit.component.ts + app/videos/+video-edit/shared/video-edit.component.html 199 - app/videos/+video-watch/modal/video-support.component.ts + app/videos/+video-watch/modal/video-support.component.html 7 - app/videos/+video-watch/video-watch.component.ts - 67 + app/videos/+video-watch/video-watch.component.html + 71 Short text to tell people how they can support you (membership platform...). - app/videos/+video-edit/shared/video-edit.component.ts + app/videos/+video-edit/shared/video-edit.component.html 200 Advanced settings - app/videos/+video-edit/shared/video-edit.component.ts + app/videos/+video-edit/shared/video-edit.component.html 182 @@ -1951,63 +2109,53 @@ When you will upload a video in this channel, the video support field will be au Update <x id="INTERPOLATION" equiv-text="{{ video?.name }}"/> - app/videos/+video-edit/video-update.component.ts + app/videos/+video-edit/video-update.component.html 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 + app/videos/+video-watch/modal/video-download.component.html 7 Direct download - app/videos/+video-watch/modal/video-download.component.ts + app/videos/+video-watch/modal/video-download.component.html 20 Torrent (.torrent file) - app/videos/+video-watch/modal/video-download.component.ts + app/videos/+video-watch/modal/video-download.component.html 25 Torrent (magnet link) - app/videos/+video-watch/modal/video-download.component.ts + app/videos/+video-watch/modal/video-download.component.html 30 Download - app/videos/+video-watch/modal/video-download.component.ts + app/videos/+video-watch/modal/video-download.component.html 40 - app/videos/+video-watch/video-watch.component.ts - 83 + app/videos/+video-watch/video-watch.component.html + 87 Report video - app/videos/+video-watch/modal/video-report.component.ts + app/videos/+video-watch/modal/video-report.component.html 7 Reason... - app/videos/+video-watch/modal/video-report.component.ts + app/videos/+video-watch/modal/video-report.component.html 14 @@ -2015,35 +2163,29 @@ When you will upload a video in this channel, the video support field will be au Cancel - app/videos/+video-watch/modal/video-report.component.ts + app/videos/+video-watch/modal/video-report.component.html 22 Submit - app/videos/+video-watch/modal/video-report.component.ts + app/videos/+video-watch/modal/video-report.component.html 27 Share - app/videos/+video-watch/modal/video-share.component.ts + app/videos/+video-watch/modal/video-share.component.html 7 - app/videos/+video-watch/video-watch.component.ts - 72 - - - URL - - app/videos/+video-watch/modal/video-share.component.ts - 12 + app/videos/+video-watch/video-watch.component.html + 76 Embed - app/videos/+video-watch/modal/video-share.component.ts + app/videos/+video-watch/modal/video-share.component.html 24 @@ -2051,195 +2193,203 @@ When you will upload a video in this channel, the video support field will be au 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 + app/videos/+video-watch/modal/video-share.component.html 35 QR-Code - app/videos/+video-watch/modal/video-share.component.ts + app/videos/+video-watch/modal/video-share.component.html 40 + + + 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.ts - 11 + 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.ts - 15 + app/videos/+video-watch/video-watch.component.html + 19 <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 + app/videos/+video-watch/video-watch.component.html + 30 Go the channel page - app/videos/+video-watch/video-watch.component.ts - 31 + app/videos/+video-watch/video-watch.component.html + 35 By <x id="INTERPOLATION" equiv-text="{{ video.by }}"/> - app/videos/+video-watch/video-watch.component.ts - 41 + app/videos/+video-watch/video-watch.component.html + 45 Go to the account page - app/videos/+video-watch/video-watch.component.ts - 40 + app/videos/+video-watch/video-watch.component.html + 44 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 + app/videos/+video-watch/video-watch.component.html + 49 Like this video - app/videos/+video-watch/video-watch.component.ts - 55 + app/videos/+video-watch/video-watch.component.html + 59 Dislike this video - app/videos/+video-watch/video-watch.component.ts - 62 + app/videos/+video-watch/video-watch.component.html + 66 Download the video - app/videos/+video-watch/video-watch.component.ts - 82 + app/videos/+video-watch/video-watch.component.html + 86 Report - app/videos/+video-watch/video-watch.component.ts - 89 + app/videos/+video-watch/video-watch.component.html + 93 Report this video - app/videos/+video-watch/video-watch.component.ts - 88 + app/videos/+video-watch/video-watch.component.html + 92 Blacklist - app/videos/+video-watch/video-watch.component.ts - 95 + app/videos/+video-watch/video-watch.component.html + 99 Blacklist this video - app/videos/+video-watch/video-watch.component.ts - 94 + app/videos/+video-watch/video-watch.component.html + 98 Update this video - app/videos/+video-watch/video-watch.component.ts - 100 + app/videos/+video-watch/video-watch.component.html + 104 Delete this video - app/videos/+video-watch/video-watch.component.ts - 106 + app/videos/+video-watch/video-watch.component.html + 110 Show more - app/videos/+video-watch/video-watch.component.ts - 126 + app/videos/+video-watch/video-watch.component.html + 130 Show less - app/videos/+video-watch/video-watch.component.ts - 132 + app/videos/+video-watch/video-watch.component.html + 136 Other videos - app/videos/+video-watch/video-watch.component.ts - 183 + app/videos/+video-watch/video-watch.component.html + 187 Friendly Reminder: - app/videos/+video-watch/video-watch.component.ts - 195 + app/videos/+video-watch/video-watch.component.html + 199 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 + app/videos/+video-watch/video-watch.component.html + 201 More information - app/videos/+video-watch/video-watch.component.ts - 200 + app/videos/+video-watch/video-watch.component.html + 204 Get more information - app/videos/+video-watch/video-watch.component.ts - 200 + app/videos/+video-watch/video-watch.component.html + 204 OK - app/videos/+video-watch/video-watch.component.ts - 203 + app/videos/+video-watch/video-watch.component.html + 207 Comments - app/videos/+video-watch/comment/video-comments.component.ts + app/videos/+video-watch/comment/video-comments.component.html 3 You can either comment on the page of your instance where this video is federated with your PeerTube account, or via any ActivityPub-capable fediverse instance. For instance with Mastodon or Pleroma you can type in the search box <strong>@<x id="INTERPOLATION" equiv-text="{{video.account.name}}"/>@<x id="INTERPOLATION_1" equiv-text="{{video.account.host}}"/></strong> and find back the video. Direct commenting capabilities are being worked on in <a href='https://github.com/Chocobozzz/PeerTube/issues/224'>#224</a>. - app/videos/+video-watch/comment/video-comments.component.ts + app/videos/+video-watch/comment/video-comments.component.html 8 No comments. - app/videos/+video-watch/comment/video-comments.component.ts + app/videos/+video-watch/comment/video-comments.component.html 19 View all <x id="INTERPOLATION" equiv-text="{{ comment.totalReplies }}"/> replies - app/videos/+video-watch/comment/video-comments.component.ts + app/videos/+video-watch/comment/video-comments.component.html 56 @@ -2247,13 +2397,13 @@ When you will upload a video in this channel, the video support field will be au Comments are disabled. - app/videos/+video-watch/comment/video-comments.component.ts + app/videos/+video-watch/comment/video-comments.component.html 65 Add comment... - app/videos/+video-watch/comment/video-comment-add.component.ts + app/videos/+video-watch/comment/video-comment-add.component.html 6 @@ -2261,19 +2411,19 @@ When you will upload a video in this channel, the video support field will be au Post comment - app/videos/+video-watch/comment/video-comment-add.component.ts + app/videos/+video-watch/comment/video-comment-add.component.html 17 Highlighted comment - app/videos/+video-watch/comment/video-comment.component.ts + app/videos/+video-watch/comment/video-comment.component.html 5 Reply - app/videos/+video-watch/comment/video-comment.component.ts + app/videos/+video-watch/comment/video-comment.component.html 14 @@ -2371,6 +2521,10 @@ When you will upload a video in this channel, the video support field will be au src/app/+admin/video-blacklist/video-blacklist-list/video-blacklist-list.component.ts 1 + + src/app/+my-account/my-account-settings/my-account-danger-zone/my-account-danger-zone.component.ts + 1 + src/app/+my-account/my-account-settings/my-account-settings.component.ts 1 @@ -2387,6 +2541,10 @@ When you will upload a video in this channel, the video support field will be au src/app/+my-account/my-account-video-channels/my-account-video-channels.component.ts 1 + + src/app/+my-account/my-account-video-imports/my-account-video-imports.component.ts + 1 + src/app/+my-account/my-account-videos/my-account-videos.component.ts 1 @@ -2416,19 +2574,35 @@ When you will upload a video in this channel, the video support field will be au 1 - src/app/videos/+video-edit/video-add.component.ts + src/app/videos/+video-edit/video-add-components/video-import-torrent.component.ts + 1 + + + src/app/videos/+video-edit/video-add-components/video-import-torrent.component.ts + 1 + + + src/app/videos/+video-edit/video-add-components/video-import-url.component.ts + 1 + + + src/app/videos/+video-edit/video-add-components/video-import-url.component.ts + 1 + + + src/app/videos/+video-edit/video-add-components/video-upload.component.ts 1 - src/app/videos/+video-edit/video-add.component.ts + src/app/videos/+video-edit/video-add-components/video-upload.component.ts 1 - src/app/videos/+video-edit/video-add.component.ts + src/app/videos/+video-edit/video-add-components/video-upload.component.ts 1 - src/app/videos/+video-edit/video-add.component.ts + src/app/videos/+video-edit/video-add-components/video-upload.component.ts 1 @@ -2553,6 +2727,10 @@ When you will upload a video in this channel, the video support field will be au src/app/+my-account/my-account-settings/my-account-change-password/my-account-change-password.component.ts 1 + + src/app/+my-account/my-account-settings/my-account-danger-zone/my-account-danger-zone.component.ts + 1 + src/app/+my-account/my-account-settings/my-account-profile/my-account-profile.component.ts 1 @@ -2602,7 +2780,15 @@ When you will upload a video in this channel, the video support field will be au 1 - src/app/videos/+video-edit/video-add.component.ts + src/app/videos/+video-edit/video-add-components/video-import-torrent.component.ts + 1 + + + src/app/videos/+video-edit/video-add-components/video-import-url.component.ts + 1 + + + src/app/videos/+video-edit/video-add-components/video-upload.component.ts 1 @@ -2798,6 +2984,41 @@ When you will upload a video in this channel, the video support field will be au 1 + + Are you sure you want to delete your account? This will delete all you data, including channels, videos etc. + + src/app/+my-account/my-account-settings/my-account-danger-zone/my-account-danger-zone.component.ts + 1 + + + + Type your username to confirm + + src/app/+my-account/my-account-settings/my-account-danger-zone/my-account-danger-zone.component.ts + 1 + + + + Delete your account + + src/app/+my-account/my-account-settings/my-account-danger-zone/my-account-danger-zone.component.ts + 1 + + + + Delete my account + + src/app/+my-account/my-account-settings/my-account-danger-zone/my-account-danger-zone.component.ts + 1 + + + + Your account is deleted. + + src/app/+my-account/my-account-settings/my-account-danger-zone/my-account-danger-zone.component.ts + 1 + + Profile updated. @@ -2925,6 +3146,13 @@ When you will upload a video in this channel, the video support field will be au 1 + + To import + + src/app/+my-account/my-account-videos/my-account-videos.component.ts + 1 + + Cannot retrieve OAuth Client credentials: <x id="INTERPOLATION" equiv-text="{{errorText}}"/>. @@ -4048,59 +4276,70 @@ When you will upload a video in this channel, the video support field will be au 1 - - Your video was uploaded in your account and is private. + + 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.component.ts + 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.component.ts + 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.component.ts + src/app/videos/+video-edit/video-add-components/video-upload.component.ts 1 Info - src/app/videos/+video-edit/video-add.component.ts + src/app/videos/+video-edit/video-add-components/video-upload.component.ts 1 Upload cancelled - src/app/videos/+video-edit/video-add.component.ts + src/app/videos/+video-edit/video-add-components/video-upload.component.ts 1 We are sorry but PeerTube cannot handle videos > 8GB - src/app/videos/+video-edit/video-add.component.ts + 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.component.ts + src/app/videos/+video-edit/video-add-components/video-upload.component.ts 1 Video published. - src/app/videos/+video-edit/video-add.component.ts + src/app/videos/+video-edit/video-add-components/video-upload.component.ts 1 diff --git a/client/src/locale/source/server_en_US.xml b/client/src/locale/source/server_en_US.xml index e94a01469..050acacb5 100644 --- a/client/src/locale/source/server_en_US.xml +++ b/client/src/locale/source/server_en_US.xml @@ -113,6 +113,30 @@ Private undefined + + Published + undefined + + + To transcode + undefined + + + To import + undefined + + + Pending + undefined + + + Success + undefined + + + Failed + undefined + Misc undefined -- cgit v1.2.3