X-Git-Url: https://git.immae.eu/?a=blobdiff_plain;f=client%2Fsrc%2Flocale%2Fangular.xlf;h=cba467165b07d52b7ca1658c176e8b4702077ff3;hb=28eeb811c40325a28208231324f66f4032e5cf67;hp=2416cab337f7119418b409076346b434e7fb833e;hpb=26300126f99a4a2b8dd1ae501da4a7dcb2e514c7;p=github%2FChocobozzz%2FPeerTube.git diff --git a/client/src/locale/angular.xlf b/client/src/locale/angular.xlf index 2416cab33..cba467165 100644 --- a/client/src/locale/angular.xlf +++ b/client/src/locale/angular.xlf @@ -2,53 +2,67 @@ + + Close the left menu + + src/app/app.component.ts + 109 + + + + Open the left menu + + src/app/app.component.ts + 111 + + Focus the search bar src/app/app.component.ts - 292 + 313 Toggle the left menu src/app/app.component.ts - 297 + 318 Go to the discover videos page src/app/app.component.ts - 302 + 323 Go to the trending videos page src/app/app.component.ts - 307 + 328 Go to the recently added videos page src/app/app.component.ts - 312 + 333 Go to the local videos page src/app/app.component.ts - 317 + 338 Go to the videos upload page src/app/app.component.ts - 322 + 343 @@ -77,7 +91,7 @@ src/app/+login/login.component.html - 109 + 117 src/app/+my-library/my-videos/modals/video-change-ownership.component.html @@ -125,7 +139,19 @@ src/app/+videos/+video-watch/comment/video-comment-add.component.html - 71 + 67 + + + src/app/+videos/+video-edit/video-add-components/video-upload.component.html + 58 + + + src/app/+videos/+video-edit/video-add-components/video-upload.component.html + 58 + + + src/app/+videos/+video-edit/video-add-components/video-upload.component.html + 69 src/app/+videos/+video-edit/shared/video-caption-add-modal.component.html @@ -168,7 +194,7 @@ src/app/shared/shared-video-live/live-stream-information.component.html - 25 + 34 @@ -227,48 +253,43 @@ 21 - - Settings + + My settings src/app/modal/quick-settings-modal.component.html 3 src/app/menu/menu.component.html - 158 - - - src/app/+my-account/my-account-settings/my-account-settings.component.html - 1 - - - src/app/+admin/plugins/plugin-list-installed/plugin-list-installed.component.html - 26 + 156 + + + These settings apply only to your session on this instance. - src/app/+admin/plugins/plugin-list-installed/plugin-list-installed.component.html - 26 + src/app/modal/quick-settings-modal.component.html + 8 Display settings src/app/modal/quick-settings-modal.component.html - 8 + 10 Interface settings src/app/modal/quick-settings-modal.component.html - 20 + 22 Video settings src/app/modal/quick-settings-modal.component.html - 16 + 18 @@ -391,56 +412,56 @@ src/app/+videos/+video-edit/video-add-components/video-upload.component.html - 78 + 94 Unknown src/app/menu/menu.component.ts - 182 + 197 any language src/app/menu/menu.component.ts - 213 + 251 hide src/app/menu/menu.component.ts - 246 + 284 blur src/app/menu/menu.component.ts - 250 + 288 display src/app/menu/menu.component.ts - 254 + 292 ON src/app/menu/menu.component.html - 125 + 123 Discover src/app/menu/menu.component.html - 129 + 127 src/app/+videos/video-list/overview/video-overview.component.html @@ -451,28 +472,28 @@ Trending src/app/menu/menu.component.html - 134 + 132 Most liked src/app/menu/menu.component.html - 139 + 137 Recently added src/app/menu/menu.component.html - 144 + 142 Local videos src/app/menu/menu.component.html - 149 + 147 src/app/+admin/config/edit-custom-config/edit-custom-config.component.html @@ -483,7 +504,7 @@ About src/app/menu/menu.component.html - 163 + 161 src/app/+accounts/account-about/account-about.component.html @@ -494,211 +515,208 @@ Contact src/app/menu/menu.component.html - 175 + 173 Get help using PeerTube src/app/menu/menu.component.html - 176 + 174 Help src/app/menu/menu.component.html - 176 + 174 Frequently asked questions about PeerTube src/app/menu/menu.component.html - 177 + 175 FAQ src/app/menu/menu.component.html - 177 + 175 Stats src/app/menu/menu.component.html - 178 + 176 API documentation src/app/menu/menu.component.html - 179 + 177 API src/app/menu/menu.component.html - 179 + 177 Keyboard shortcuts src/app/menu/menu.component.html - 180 + 178 src/app/menu/menu.component.html - 65 + 61 - - powered by PeerTube - CopyLeft 2015-2020 + + powered by PeerTube - CopyLeft 2015-2021 src/app/menu/menu.component.html - 185 + 183 powered by PeerTube src/app/menu/menu.component.html - 186 - - - - My notifications - - src/app/menu/menu.component.html - 27 + 184 Interface: src/app/menu/menu.component.html - 34 + 30 Videos: src/app/menu/menu.component.html - 41 + 37 Sensitive: src/app/menu/menu.component.html - 50 + 46 Help share videos src/app/menu/menu.component.html - 56 + 52 Log out src/app/menu/menu.component.html - 70 + 66 My account src/app/menu/menu.component.html - 79 + 77 My library src/app/menu/menu.component.html - 84 + 82 Public profile src/app/menu/menu.component.html - 20 + 23 Administration src/app/menu/menu.component.html - 89 + 87 Login src/app/menu/menu.component.html - 95 + 93 src/app/+login/login.component.html - 64 + 44 Create an account src/app/menu/menu.component.html - 96 + 94 + + + src/app/+login/login.component.html + 50 IN MY LIBRARY src/app/menu/menu.component.html - 100 + 98 Playlists src/app/menu/menu.component.html - 109 + 107 Subscriptions src/app/menu/menu.component.html - 114 + 112 History src/app/menu/menu.component.html - 119 + 117 Videos src/app/menu/menu.component.html - 104 + 102 Interface: src/app/menu/menu.component.html - 171 + 169 @@ -768,98 +786,251 @@ src/app/+my-account/my-account-settings/my-account-profile/my-account-profile.component.html - 27 + 38 - - All languages + + Keyboard Shortcuts: - src/app/shared/shared-user-settings/user-video-settings.component.ts - 38 + src/app/core/hotkeys/hotkeys.component.ts + 11 + + + Change the language - src/app/+videos/+video-edit/shared/video-edit.component.ts - 184 + src/app/menu/language-chooser.component.html + 3 - - Unknown language + + Help to translate PeerTube! - src/app/shared/shared-user-settings/user-video-settings.component.ts - 57 + src/app/menu/language-chooser.component.html + 9,10 - - Too many languages are enabled. Please enable them all or stay below 20 enabled languages. + + yes - src/app/shared/shared-user-settings/user-video-settings.component.ts - 102 + src/app/shared/shared-instance/feature-boolean.component.html + 1 - - - You need to enable at least 1 video language. - src/app/shared/shared-user-settings/user-video-settings.component.ts - 107 + src/app/shared/shared-instance/feature-boolean.component.html + 1 - - Video settings updated. + + no - src/app/shared/shared-user-settings/user-video-settings.component.ts - 133 + src/app/shared/shared-instance/feature-boolean.component.html + 2 - - - Display/Video settings updated. - src/app/shared/shared-user-settings/user-video-settings.component.ts - 140 + src/app/shared/shared-instance/feature-boolean.component.html + 2 - - Default policy on videos containing sensitive content + + In this instance's network - src/app/shared/shared-user-settings/user-video-settings.component.html - 4 + src/app/header/suggestion.component.html + 14 - - Policy for sensitive videos + + In the vidiverse - src/app/shared/shared-user-settings/user-video-settings.component.html + src/app/header/suggestion.component.html 15 + + + Search videos, channels… - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 116 + src/app/header/search-typeahead.component.html + 3 - - Do not list + + Search - src/app/shared/shared-user-settings/user-video-settings.component.html - 16 + src/app/header/search-typeahead.component.html + 8 - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 117 + src/app/shared/shared-instance/instance-features-table.component.html + 122 - - - Blur thumbnails - src/app/shared/shared-user-settings/user-video-settings.component.html - 17 + src/app/+admin/plugins/plugins.component.html + 5 + + + GLOBAL SEARCH - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 118 + src/app/header/search-typeahead.component.html + 26 - - Display - + + Results will be augmented with those of a third-party index. Only data necessary to make the query will be sent. + + src/app/header/search-typeahead.component.html + 32 + + + + using + + src/app/header/search-typeahead.component.html + 28 + + + + ADVANCED SEARCH + + src/app/header/search-typeahead.component.html + 38 + + + + Determines whether you can resolve any distant content, or if this instance only allows doing so for instances it follows. + + src/app/header/search-typeahead.component.html + 40 + + + + will list the matching channel + + src/app/header/search-typeahead.component.html + 49 + + + src/app/header/search-typeahead.component.html + 52 + + + + will list the matching video + + src/app/header/search-typeahead.component.html + 55 + + + + Any other input will return matching video or channel names. + + src/app/header/search-typeahead.component.html + 58 + + + + any instance + + src/app/header/search-typeahead.component.html + 41 + + + + only followed instances + + src/app/header/search-typeahead.component.html + 42 + + + + All languages + + src/app/shared/shared-user-settings/user-video-settings.component.ts + 38 + + + src/app/+videos/+video-edit/shared/video-edit.component.ts + 186 + + + + Unknown language + + src/app/shared/shared-user-settings/user-video-settings.component.ts + 57 + + + + Too many languages are enabled. Please enable them all or stay below 20 enabled languages. + + src/app/shared/shared-user-settings/user-video-settings.component.ts + 102 + + + + You need to enable at least 1 video language. + + src/app/shared/shared-user-settings/user-video-settings.component.ts + 107 + + + + Video settings updated. + + src/app/shared/shared-user-settings/user-video-settings.component.ts + 133 + + + + Display/Video settings updated. + + src/app/shared/shared-user-settings/user-video-settings.component.ts + 140 + + + + Default policy on videos containing sensitive content + + src/app/shared/shared-user-settings/user-video-settings.component.html + 4 + + + + Policy for sensitive videos + + src/app/shared/shared-user-settings/user-video-settings.component.html + 15 + + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 116 + + + + Do not list + + src/app/shared/shared-user-settings/user-video-settings.component.html + 16 + + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 117 + + + + Blur thumbnails + + src/app/shared/shared-user-settings/user-video-settings.component.html + 17 + + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 118 + + + + Display + src/app/shared/shared-user-settings/user-video-settings.component.html 18 @@ -946,205 +1117,95 @@ 28 - - Keyboard Shortcuts: + + The upload failed - src/app/core/hotkeys/hotkeys.component.ts - 11 + src/app/helpers/utils.ts + 185 - - Change the language + + The connection was interrupted - src/app/menu/language-chooser.component.html - 3 + src/app/helpers/utils.ts + 189 - - Help to translate PeerTube! + + Your file couldn't be transferred before the set timeout (usually 10min) - src/app/menu/language-chooser.component.html - 9,10 + src/app/helpers/utils.ts + 192 - - yes - - src/app/shared/shared-instance/feature-boolean.component.html - 1 - + + Your file was too large (max. size: ) - src/app/shared/shared-instance/feature-boolean.component.html - 1 + src/app/helpers/utils.ts + 196 - - no - - src/app/shared/shared-instance/feature-boolean.component.html - 2 - + + Get help - src/app/shared/shared-instance/feature-boolean.component.html - 2 + src/app/shared/shared-main/misc/help.component.ts + 16 - - In this instance's network + + <a href="https://en.wikipedia.org/wiki/Markdown#Example" target="_blank" rel="noopener noreferrer">Markdown</a> compatible that supports: - src/app/header/suggestion.component.html - 14 + src/app/shared/shared-main/misc/help.component.ts + 75 - - In the vidiverse + + Emphasis - src/app/header/suggestion.component.html - 15 + src/app/shared/shared-main/misc/help.component.ts + 81 - - Search videos, channels… + + Links - src/app/header/search-typeahead.component.html - 3 + src/app/shared/shared-main/misc/help.component.ts + 82 - - GLOBAL SEARCH + + New lines - src/app/header/search-typeahead.component.html - 23 + src/app/shared/shared-main/misc/help.component.ts + 83 - - Results will be augmented with those of a third-party index. Only data necessary to make the query will be sent. + + Lists - src/app/header/search-typeahead.component.html - 29 + src/app/shared/shared-main/misc/help.component.ts + 84 - - using + + Images - src/app/header/search-typeahead.component.html - 25 + src/app/shared/shared-main/misc/help.component.ts + 85 - - ADVANCED SEARCH + + This file is too large. - src/app/header/search-typeahead.component.html - 35 + src/app/shared/shared-forms/reactive-file.component.ts + 50 - - Determines whether you can resolve any distant content, or if this instance only allows doing so for instances it follows. + + PeerTube cannot handle this kind of file. Accepted extensions are }. - src/app/header/search-typeahead.component.html - 37 - - - - will list the matching channel - - src/app/header/search-typeahead.component.html - 46 - - - src/app/header/search-typeahead.component.html - 49 - - - - will list the matching video - - src/app/header/search-typeahead.component.html - 52 - - - - Any other input will return matching video or channel names. - - src/app/header/search-typeahead.component.html - 55 - - - - any instance - - src/app/header/search-typeahead.component.html - 38 - - - - only followed instances - - src/app/header/search-typeahead.component.html - 39 - - - - Get help - - src/app/shared/shared-main/misc/help.component.ts - 16 - - - - <a href="https://en.wikipedia.org/wiki/Markdown#Example" target="_blank" rel="noopener noreferrer">Markdown</a> compatible that supports: - - src/app/shared/shared-main/misc/help.component.ts - 75 - - - - Emphasis - - src/app/shared/shared-main/misc/help.component.ts - 81 - - - - Links - - src/app/shared/shared-main/misc/help.component.ts - 82 - - - - New lines - - src/app/shared/shared-main/misc/help.component.ts - 83 - - - - Lists - - src/app/shared/shared-main/misc/help.component.ts - 84 - - - - Images - - src/app/shared/shared-main/misc/help.component.ts - 85 - - - - This file is too large. - - src/app/shared/shared-forms/reactive-file.component.ts - 50 - - - - PeerTube cannot handle this kind of file. Accepted extensions are }. - - src/app/shared/shared-forms/reactive-file.component.ts - 56 + src/app/shared/shared-forms/reactive-file.component.ts + 56 @@ -1155,7 +1216,7 @@ src/app/shared/shared-main/account/actor-avatar-info.component.ts - 59 + 40 @@ -1186,17 +1247,42 @@ 11 + + Hide + + src/app/shared/shared-forms/input-toggle-hidden.component.ts + 38 + + + + Show + + src/app/shared/shared-forms/input-toggle-hidden.component.ts + 39 + + Copied - src/app/shared/shared-forms/input-readonly-copy.component.ts - 16 + src/app/shared/shared-forms/input-toggle-hidden.component.ts + 47 src/app/shared/shared-video-miniature/video-download.component.ts 136 + + Copy + + src/app/shared/shared-forms/input-toggle-hidden.component.html + 15 + + + src/app/shared/shared-forms/input-toggle-hidden.component.html + 15 + + All unsaved data will be lost, are you sure you want to leave this page? @@ -1211,6 +1297,20 @@ 23 + + Add a new option + + src/app/shared/shared-forms/select/select-checkbox.component.ts + 28 + + + + No items found + + src/app/shared/shared-forms/select/select-checkbox.component.html + 14 + + Close @@ -1463,28 +1563,28 @@ Go to my subscriptions src/app/core/auth/auth.service.ts - 63 + 64 Go to my videos src/app/core/auth/auth.service.ts - 67 + 68 Go to my imports src/app/core/auth/auth.service.ts - 71 + 72 Go to my channels src/app/core/auth/auth.service.ts - 75 + 76 @@ -1492,46 +1592,46 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular the "webserver" section. src/app/core/auth/auth.service.ts - 98,99 + 99,100 Error src/app/core/auth/auth.service.ts - 103 + 104 src/app/core/notification/notifier.service.ts - 17 + 18 You need to reconnect. src/app/core/auth/auth.service.ts - 219 + 220 User src/app/core/users/user.service.ts - 382 + 392 Administrator src/app/core/users/user.service.ts - 383 + 393 Moderator src/app/core/users/user.service.ts - 384 + 394 @@ -1578,34 +1678,6 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular 23 - - Only I can see this video - - src/app/shared/shared-main/video/video.service.ts - 370 - - - - Only shareable via a private link - - src/app/shared/shared-main/video/video.service.ts - 374 - - - - Anyone can see this video - - src/app/shared/shared-main/video/video.service.ts - 378 - - - - Only users of this instance can see this video - - src/app/shared/shared-main/video/video.service.ts - 382 - - viewers @@ -1631,88 +1703,243 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular Success src/app/core/notification/notifier.service.ts - 23 + 25 Media is too large for the server. Please contact you administrator if you want to increase the limit size. src/app/core/rest/rest-extractor.service.ts - 61 + 62 Too many attempts, please try again after minutes. src/app/core/rest/rest-extractor.service.ts - 66 + 67 Too many attempts, please try again later. src/app/core/rest/rest-extractor.service.ts - 68 + 69 Server error. Please retry later. src/app/core/rest/rest-extractor.service.ts - 71 + 72 - - + + Search - src/app/shared/shared-main/misc/top-menu-dropdown.component.html - 14 + src/app/shared/shared-main/misc/simple-search-input.component.ts + 15 - src/app/shared/shared-main/misc/top-menu-dropdown.component.html - 24 + src/app/+search/search.component.ts + 230 - - - Unlimited - src/app/shared/shared-main/users/user-quota.component.ts - 32 + src/app/+search/search-routing.module.ts + 15 + + + years ago - src/app/shared/shared-main/users/user-quota.component.ts - 38 + src/app/shared/shared-main/angular/from-now.pipe.ts + 12 + + + year ago - src/app/shared/shared-instance/instance-features-table.component.ts - 26 + src/app/shared/shared-main/angular/from-now.pipe.ts + 13 + + + months ago - src/app/shared/shared-instance/instance-features-table.component.ts - 33 + src/app/shared/shared-main/angular/from-now.pipe.ts + 16 + + + month ago - src/app/+admin/config/shared/config.service.ts - 21 + src/app/shared/shared-main/angular/from-now.pipe.ts + 17 + + + weeks ago - src/app/+admin/config/shared/config.service.ts - 34 + src/app/shared/shared-main/angular/from-now.pipe.ts + 20 - - Total video quota + + week ago - src/app/shared/shared-main/users/user-quota.component.html - 3 + src/app/shared/shared-main/angular/from-now.pipe.ts + 21 + + + days ago - src/app/+videos/+video-edit/video-add-components/video-upload.component.html - 48 + src/app/shared/shared-main/angular/from-now.pipe.ts + 24 + + + + day ago + + src/app/shared/shared-main/angular/from-now.pipe.ts + 25 + + + + hours ago + + src/app/shared/shared-main/angular/from-now.pipe.ts + 28 + + + + hour ago + + src/app/shared/shared-main/angular/from-now.pipe.ts + 29 + + + + min ago + + src/app/shared/shared-main/angular/from-now.pipe.ts + 32 + + + + just now + + src/app/shared/shared-main/angular/from-now.pipe.ts + 34 + + + + h + + src/app/shared/shared-main/angular/duration-formatter.pipe.ts + 14 + + + + min + + src/app/shared/shared-main/angular/duration-formatter.pipe.ts + 16 + + + src/app/shared/shared-main/angular/duration-formatter.pipe.ts + 23 + + + + sec + + src/app/shared/shared-main/angular/duration-formatter.pipe.ts + 17 + + + + sec + + src/app/shared/shared-main/angular/duration-formatter.pipe.ts + 30 + + + + + + src/app/shared/shared-main/misc/top-menu-dropdown.component.html + 14 + + + src/app/shared/shared-main/misc/top-menu-dropdown.component.html + 24 + + + + Only I can see this video + + src/app/shared/shared-main/video/video.service.ts + 375 + + + + Only shareable via a private link + + src/app/shared/shared-main/video/video.service.ts + 379 + + + + Anyone can see this video + + src/app/shared/shared-main/video/video.service.ts + 383 + + + + Only users of this instance can see this video + + src/app/shared/shared-main/video/video.service.ts + 387 + + + + Unlimited + + src/app/shared/shared-main/users/user-quota.component.ts + 32 + + + src/app/shared/shared-main/users/user-quota.component.ts + 38 + + + src/app/shared/shared-instance/instance-features-table.component.ts + 26 + + + src/app/shared/shared-instance/instance-features-table.component.ts + 33 + + + src/app/+admin/config/shared/config.service.ts + 21 + + + src/app/+admin/config/shared/config.service.ts + 34 + + + + Total video quota + + src/app/shared/shared-main/users/user-quota.component.html + 3 src/app/+admin/users/user-list/user-list.component.html - 140 + 141 @@ -1723,11 +1950,11 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular src/app/+admin/users/user-edit/user-edit.component.html - 166 + 167 src/app/+admin/users/user-edit/user-edit.component.html - 166 + 167 @@ -1891,208 +2118,103 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular 190,191 - - years ago + + Enter a new tag - src/app/shared/shared-main/angular/from-now.pipe.ts - 12 + src/app/shared/shared-forms/select/select-tags.component.html + 5 - - year ago + + extensions - src/app/shared/shared-main/angular/from-now.pipe.ts - 13 + src/app/shared/shared-main/account/actor-avatar-info.component.ts + 41 - - months ago + + This image is too large. - src/app/shared/shared-main/angular/from-now.pipe.ts - 16 + src/app/shared/shared-main/account/actor-avatar-info.component.ts + 56 - - month ago + + subscribers - src/app/shared/shared-main/angular/from-now.pipe.ts - 17 + src/app/shared/shared-main/account/actor-avatar-info.component.html + 28 - - weeks ago + + Upload a new avatar - src/app/shared/shared-main/angular/from-now.pipe.ts - 20 + src/app/shared/shared-main/account/actor-avatar-info.component.html + 10 - - - week ago - src/app/shared/shared-main/angular/from-now.pipe.ts - 21 + src/app/shared/shared-main/account/actor-avatar-info.component.html + 36 - - days ago + + Change your avatar - src/app/shared/shared-main/angular/from-now.pipe.ts - 24 + src/app/shared/shared-main/account/actor-avatar-info.component.html + 16 - - day ago + + Remove avatar - src/app/shared/shared-main/angular/from-now.pipe.ts - 25 + src/app/shared/shared-main/account/actor-avatar-info.component.html + 41 - - hours ago + + Loading instance statistics... - src/app/shared/shared-main/angular/from-now.pipe.ts - 28 + src/app/shared/shared-instance/instance-statistics.component.html + 1 - - hour ago + + Local - src/app/shared/shared-main/angular/from-now.pipe.ts - 29 + src/app/shared/shared-instance/instance-statistics.component.html + 4 - - min ago + + users - src/app/shared/shared-main/angular/from-now.pipe.ts - 32 + src/app/shared/shared-instance/instance-statistics.component.html + 11 - - just now + + videos - src/app/shared/shared-main/angular/from-now.pipe.ts - 34 + src/app/shared/shared-instance/instance-statistics.component.html + 21 + + + src/app/shared/shared-instance/instance-statistics.component.html + 65 - - h + + video views - src/app/shared/shared-main/angular/duration-formatter.pipe.ts - 14 + src/app/shared/shared-instance/instance-statistics.component.html + 31 - - min + + video comments - src/app/shared/shared-main/angular/duration-formatter.pipe.ts - 16 - - - src/app/shared/shared-main/angular/duration-formatter.pipe.ts - 23 - - - - sec - - src/app/shared/shared-main/angular/duration-formatter.pipe.ts - 17 - - - - sec - - src/app/shared/shared-main/angular/duration-formatter.pipe.ts - 30 - - - - Add a new option - - src/app/shared/shared-forms/select/select-checkbox.component.ts - 28 - - - - No items found - - src/app/shared/shared-forms/select/select-checkbox.component.html - 14 - - - - Enter a new tag - - src/app/shared/shared-forms/select/select-tags.component.html - 5 - - - - extensions - - src/app/shared/shared-main/account/actor-avatar-info.component.ts - 59 - - - - Change your avatar - - src/app/shared/shared-main/account/actor-avatar-info.component.html - 10 - - - - subscribers - - src/app/shared/shared-main/account/actor-avatar-info.component.html - 22 - - - - Loading instance statistics... - - src/app/shared/shared-instance/instance-statistics.component.html - 1 - - - - Local - - src/app/shared/shared-instance/instance-statistics.component.html - 4 - - - - users - - src/app/shared/shared-instance/instance-statistics.component.html - 11 - - - - videos - - src/app/shared/shared-instance/instance-statistics.component.html - 21 - - - src/app/shared/shared-instance/instance-statistics.component.html - 65 - - - - video views - - src/app/shared/shared-instance/instance-statistics.component.html - 31 - - - - video comments - - src/app/shared/shared-instance/instance-statistics.component.html - 41 + src/app/shared/shared-instance/instance-statistics.component.html + 41 src/app/shared/shared-instance/instance-statistics.component.html @@ -2190,8 +2312,12 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular 4 - src/app/+signup/+register/register.component.html - 47 + src/app/shared/shared-instance/instance-about-accordion.component.html + 6 + + + src/app/shared/shared-instance/instance-about-accordion.component.html + 6 @@ -2241,11 +2367,11 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular src/app/+admin/users/user-edit/user-edit.component.html - 150 + 151 src/app/+admin/users/user-edit/user-edit.component.html - 150 + 151 @@ -2256,7 +2382,7 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 840 + 875 @@ -2295,7 +2421,7 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular src/app/+videos/+video-edit/video-add-components/video-import-torrent.component.html - 41 + 44 src/app/+videos/+video-edit/video-add-components/video-import-url.component.html @@ -2330,17 +2456,6 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular 115 - - Search - - src/app/shared/shared-instance/instance-features-table.component.html - 122 - - - src/app/+admin/plugins/plugins.component.html - 5 - - Users can resolve distant content @@ -2369,142 +2484,312 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular 61 - - View your notifications + + Administrators & Sustainability - src/app/menu/avatar-notification.component.html - 3 + src/app/shared/shared-instance/instance-about-accordion.component.html + 15 + + + src/app/shared/shared-instance/instance-about-accordion.component.html + 15 - - Notifications + + Terms - src/app/menu/avatar-notification.component.html - 13 + src/app/shared/shared-instance/instance-about-accordion.component.html + 35 - src/app/+my-account/my-account-notifications/my-account-notifications.component.html - 1 + src/app/shared/shared-instance/instance-about-accordion.component.html + 35 - - - Mark all as read - src/app/menu/avatar-notification.component.html - 18 + src/app/+signup/+register/register.component.html + 13 - src/app/menu/avatar-notification.component.html - 18 + src/app/+about/about-instance/about-instance.component.html + 168 - src/app/+my-account/my-account-notifications/my-account-notifications.component.html - 20 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 126 - - Update your notification preferences + + Moderation information - src/app/menu/avatar-notification.component.html - 22 + src/app/shared/shared-instance/instance-about-accordion.component.html + 41 - - - See all your notifications - src/app/menu/avatar-notification.component.html - 40 + src/app/shared/shared-instance/instance-about-accordion.component.html + 41 - - - Sorry, we couldn't find the page you were looking for. - src/app/+page-not-found/page-not-found.component.html - 5,6 + src/app/+about/about-instance/about-instance.component.html + 140 - - - Not found - src/app/+page-not-found/page-not-found-routing.module.ts - 13 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 144 - - Search index is unavailable. Retrying with instance results instead. + + Code of conduct - src/app/+search/search.component.ts - 171 + src/app/shared/shared-instance/instance-about-accordion.component.html + 47 - - - Search error - src/app/+search/search.component.ts - 172 + src/app/shared/shared-instance/instance-about-accordion.component.html + 47 - - - Search - src/app/+search/search.component.ts - 230 + src/app/+about/about-instance/about-instance.component.html + 154 - src/app/+search/search-routing.module.ts - 15 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 135 - - {VAR_PLURAL, plural, =1 {result} other {results}} + + Who are we? - src/app/+search/search.component.html - 5 + src/app/shared/shared-instance/instance-about-accordion.component.html + 19 + + + How long do we plan to maintain this instance? - src/app/+admin/plugins/plugin-search/plugin-search.component.html - 23 + src/app/shared/shared-instance/instance-about-accordion.component.html + 24 - - + + How will we finance this instance? - src/app/+search/search.component.html - 5 + src/app/shared/shared-instance/instance-about-accordion.component.html + 29 - - on this instance + + View your notifications - src/app/+search/search.component.html - 7 + src/app/menu/notification.component.html + 3 - - - on the vidiverse - src/app/+search/search.component.html - 8 + src/app/menu/notification.component.html + 11 - - - for - src/app/+search/search.component.html + src/app/menu/notification.component.html 11 - - Filters + + Notifications - src/app/+search/search.component.html - 21,22 + src/app/menu/notification.component.html + 22 - - - No results found - src/app/+search/search.component.html + src/app/+my-account/my-account-notifications/my-account-notifications.component.html + 1 + + + + Mark all as read + + src/app/menu/notification.component.html + 27 + + + src/app/menu/notification.component.html + 27 + + + src/app/+my-account/my-account-notifications/my-account-notifications.component.html + 20 + + + + Update your notification preferences + + src/app/menu/notification.component.html + 31 + + + + See all your notifications + + src/app/menu/notification.component.html + 49 + + + + I'm a teapot + + src/app/+page-not-found/page-not-found.component.ts + 20 + + + + That's an error. + + src/app/+page-not-found/page-not-found.component.html + 4 + + + + We couldn't find any ressource tied to the URL you were looking for. + + src/app/+page-not-found/page-not-found.component.html + 6,8 + + + + Possible reasons: + + src/app/+page-not-found/page-not-found.component.html + 11 + + Possible reasons preceding a list of reasons a `Not Found` error page may occur + + + The page may have been moved or deleted + + src/app/+page-not-found/page-not-found.component.html + 14 + + + + You may have used an outdated or broken link + + src/app/+page-not-found/page-not-found.component.html + 15 + + + + You may have typed the address or URL incorrectly + + src/app/+page-not-found/page-not-found.component.html + 16 + + + + The requested entity body blends sweet bits with a mellow earthiness. + + src/app/+page-not-found/page-not-found.component.html + 26,27 + + Description of a tea flavour, keeping the 'requested entity body' as a technical expression referring to a web request + + + Sepia seems to like it. + + src/app/+page-not-found/page-not-found.component.html + 28 + + This is about Sepia's tea + + + Not found + + src/app/+page-not-found/page-not-found-routing.module.ts + 14 + + + + URL parameter is missing in URL parameters + + src/app/+remote-interaction/remote-interaction.component.ts + 25 + + + + Cannot access to the remote resource + + src/app/+remote-interaction/remote-interaction.component.ts + 48 + + + + Remote interaction + + src/app/+remote-interaction/remote-interaction-routing.module.ts + 13 + + + + Search index is unavailable. Retrying with instance results instead. + + src/app/+search/search.component.ts + 171 + + + + Search error + + src/app/+search/search.component.ts + 172 + + + + {VAR_PLURAL, plural, =1 {result} other {results}} + + src/app/+search/search.component.html + 5 + + + src/app/+admin/plugins/plugin-search/plugin-search.component.html + 23 + + + + + + src/app/+search/search.component.html + 5 + + + + on this instance + + src/app/+search/search.component.html + 7 + + + + on the vidiverse + + src/app/+search/search.component.html + 8 + + + + for + + src/app/+search/search.component.html + 11 + + + + Filters + + src/app/+search/search.component.html + 21,22 + + + + No results found + + src/app/+search/search.component.html 33,34 @@ -2668,7 +2953,7 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular src/app/+videos/+video-watch/video-watch.component.html - 284 + 276 @@ -2679,7 +2964,7 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular src/app/+videos/+video-watch/video-watch.component.html - 249 + 241 src/app/+videos/+video-edit/shared/video-edit.component.html @@ -2701,7 +2986,7 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular src/app/+videos/+video-watch/video-watch.component.html - 258 + 250 src/app/+videos/+video-edit/shared/video-edit.component.html @@ -2723,7 +3008,7 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular src/app/+videos/+video-watch/video-watch.component.html - 267 + 259 src/app/+videos/+video-edit/shared/video-caption-add-modal.component.html @@ -2823,7 +3108,7 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular src/app/shared/shared-moderation/server-blocklist.component.html - 32 + 35 src/app/+about/about.component.html @@ -2831,7 +3116,7 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular src/app/shared/shared-moderation/server-blocklist.component.html - 32 + 35 @@ -2853,21 +3138,21 @@ Ensure you have correctly configured PeerTube (config/ directory), in particular The link will expire within 1 hour. src/app/+login/login.component.ts - 106,107 + 126,127 Incorrect username or password. src/app/+login/login.component.ts - 140 + 164 Your account is blocked. src/app/+login/login.component.ts - 141 + 165 @@ -2888,29 +3173,29 @@ The link will expire within 1 hour. User src/app/+login/login.component.html - 35 + 21 src/app/+signup/+register/register.component.html - 13 + 26 Username or email address src/app/+login/login.component.html - 37 + 23 Password src/app/+login/login.component.html - 51 + 34 src/app/+login/login.component.html - 54 + 36 src/app/+reset-password/reset-password.component.html @@ -2922,11 +3207,11 @@ The link will expire within 1 hour. src/app/+signup/+register/register-step-user.component.html - 52 + 56 src/app/+signup/+register/register-step-user.component.html - 54 + 58 src/app/+admin/users/user-edit/user-edit.component.html @@ -2941,70 +3226,68 @@ The link will expire within 1 hour. Click here to reset your password src/app/+login/login.component.html - 57 - - - - If you are looking for an account… - - src/app/+login/login.component.html - 13,14 + 47 - - Currently this instance doesn't allow for user registration, but you can find an instance that gives you the possibility to sign up for an account and upload your videos there. Find yours among multiple instances at https://joinpeertube.org/instances. + + Logging into an account lets you publish content src/app/+login/login.component.html - 17,23 + 56,57 Request new verification email. src/app/+login/login.component.html - 27 + 12 src/app/+signup/+verify-account/verify-account-email/verify-account-email.component.html 16 - - or create an account + + This instance allows registration. However, be careful to check the TermsTerms before creating an account. You may also search for another instance to match your exact needs at: https://joinpeertube.org/instances. src/app/+login/login.component.html - 41,42 + 60,62 + + + + Currently this instance doesn't allow for user registration, you may check the Terms for more details or find an instance that gives you the possibility to sign up for an account and upload your videos there. Find yours among multiple instances at: https://joinpeertube.org/instances. + + src/app/+login/login.component.html + 65,67 Or sign in with src/app/+login/login.component.html - 68 + 72 Forgot your password src/app/+login/login.component.html - 83 + 91 Email src/app/+login/login.component.html - 99 + 107 src/app/+signup/+register/register-step-user.component.html - 41 + 45 src/app/+signup/+register/register-step-user.component.html - 43 + 47 src/app/+signup/+verify-account/verify-account-ask-send-email/verify-account-ask-send-email.component.html @@ -3027,7 +3310,7 @@ The link will expire within 1 hour. Email address src/app/+login/login.component.html - 101 + 109 src/app/+signup/+verify-account/verify-account-ask-send-email/verify-account-ask-send-email.component.html @@ -3038,7 +3321,7 @@ The link will expire within 1 hour. Reset src/app/+login/login.component.html - 114 + 122 Password reset button @@ -3046,14 +3329,14 @@ The link will expire within 1 hour. We are sorry, you cannot recover your password because your instance administrator did not configure the PeerTube email system. src/app/+login/login.component.html - 91,92 + 99,100 Enter your email address and we will send you a link to reset your password. src/app/+login/login.component.html - 95,96 + 103,104 @@ -3109,18 +3392,42 @@ The link will expire within 1 hour. 29 + + Back + + src/app/+signup/+register/register.component.ts + 41 + + Button on the registration form to go to the previous step + + + Next + + src/app/+signup/+register/register.component.ts + 42 + + Button on the registration form to go to the previous step + + + Signup + + src/app/+signup/+register/register.component.ts + 64 + + Button on the registration form to finalize the account and channel creation + Now please check your emails to verify your account and complete signup. src/app/+signup/+register/register.component.ts - 115 + 126 You are now logged in as ! src/app/+signup/+register/register.component.ts - 123 + 134 @@ -3130,18 +3437,15 @@ The link will expire within 1 hour. 4,5 - - Next + + Channel src/app/+signup/+register/register.component.html - 20 + 33 - - - Channel src/app/+signup/+register/register.component.html - 23 + 33 src/app/+my-library/my-video-playlists/my-video-playlist-edit.component.html @@ -3153,7 +3457,7 @@ The link will expire within 1 hour. src/app/+videos/+video-edit/video-add-components/video-import-torrent.component.html - 27 + 30 src/app/+videos/+video-edit/video-add-components/video-import-url.component.html @@ -3165,128 +3469,40 @@ The link will expire within 1 hour. src/app/+videos/+video-edit/video-add-components/video-upload.component.html - 11 + 14 src/app/+videos/+video-edit/shared/video-edit.component.html 58 - - - Create my account - - src/app/+signup/+register/register.component.html - 29,30 - + Stepper label for the registration page asking information about the default channel Done src/app/+signup/+register/register.component.html - 33 - - - - PeerTube is creating your account... - - src/app/+signup/+register/register.component.html - 37 - - - - Administrators & Sustainability - - src/app/+signup/+register/register.component.html - 56 - - - src/app/+signup/+register/register.component.html - 56 - - - - Moderation information - - src/app/+signup/+register/register.component.html - 76 - - - src/app/+signup/+register/register.component.html - 76 - - - src/app/+about/about-instance/about-instance.component.html - 140 - - - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 144 - - - - Code of conduct - - src/app/+signup/+register/register.component.html - 82 - - - src/app/+signup/+register/register.component.html - 82 - - - src/app/+about/about-instance/about-instance.component.html - 154 - - - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 135 - - - - Terms - - src/app/+signup/+register/register.component.html - 88 - - - src/app/+signup/+register/register.component.html - 88 - - - src/app/+about/about-instance/about-instance.component.html - 168 - - - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 126 - - - - Who are we? - - src/app/+signup/+register/register.component.html - 60 + 42 - - How long do we plan to maintain this instance? + + Create my account src/app/+signup/+register/register.component.html - 65 + 38,39 - - How will we finance this instance? + + PeerTube is creating your account... src/app/+signup/+register/register.component.html - 70 + 46 Display name src/app/+signup/+register/register-step-user.component.html - 4 + 8 src/app/+my-library/my-video-playlists/my-video-playlist-edit.component.html @@ -3296,14 +3512,14 @@ The link will expire within 1 hour. src/app/+my-library/my-video-playlists/my-video-playlist-edit.component.html 33 - - src/app/+my-account/my-account-settings/my-account-profile/my-account-profile.component.html - 6 - src/app/shared/shared-video-playlist/video-add-to-playlist.component.html 71 + + src/app/+my-account/my-account-settings/my-account-profile/my-account-profile.component.html + 17 + src/app/+my-library/+my-video-channels/my-video-channel-edit.component.html 53 @@ -3317,7 +3533,11 @@ The link will expire within 1 hour. Username src/app/+signup/+register/register-step-user.component.html - 19 + 23 + + + src/app/+my-account/my-account-settings/my-account-profile/my-account-profile.component.html + 6 src/app/+admin/users/user-edit/user-edit.component.html @@ -3332,7 +3552,7 @@ The link will expire within 1 hour. e.g. jane_doe src/app/+signup/+register/register-step-user.component.html - 23 + 27 Username choice placeholder in the registration form @@ -3340,15 +3560,22 @@ The link will expire within 1 hour. The username is a unique identifier of your account on this and all the other instances. It's as unique as an email address, which makes it easy for other people to interact with it. src/app/+signup/+register/register-step-user.component.html - 32,33 + 36,37 + + + + Video uploads are disabled on this instance, hence your account won't be able to upload videos. + + src/app/+signup/+register/register-step-user.component.html + 4,5 - I am at least 16 years old and agree to the Terms and to the Code of ConductTerms and to the Code of Conduct of this instance - src/app/+signup/+register/register-step-user.component.html - 66,70 + src/app/+signup/+register/register-step-terms.component.html + 6,10 @@ -3427,51 +3654,51 @@ The link will expire within 1 hour. Subscribe to the account src/app/+video-channels/video-channels.component.ts - 60 + 64 src/app/+videos/+video-watch/video-watch.component.ts - 902 + 953 VIDEOS src/app/+video-channels/video-channels.component.ts - 65 + 69 src/app/+accounts/accounts.component.ts - 60 + 66 VIDEO PLAYLISTS src/app/+video-channels/video-channels.component.ts - 66 + 70 ABOUT src/app/+video-channels/video-channels.component.ts - 67 + 71 src/app/+accounts/accounts.component.ts - 61 + 67 Username copied src/app/+video-channels/video-channels.component.ts - 92 + 96 src/app/+accounts/accounts.component.ts - 89 + 95 @@ -3535,35 +3762,42 @@ The link will expire within 1 hour. VIDEO CHANNELS src/app/+accounts/accounts.component.ts - 59 + 65 1 subscriber src/app/+accounts/accounts.component.ts - 93 + 99 subscribers src/app/+accounts/accounts.component.ts - 95 + 101 direct account followers src/app/+accounts/accounts.component.ts - 109 + 127 Report this account src/app/+accounts/accounts.component.ts - 115 + 133 + + + + Search videos + + src/app/+accounts/accounts.component.html + 48 @@ -3612,25 +3846,46 @@ The link will expire within 1 hour. 36 + + Account video channels + + src/app/+accounts/accounts-routing.module.ts + 30 + + + + About account + + src/app/+accounts/accounts-routing.module.ts + 39 + + Account videos src/app/+accounts/accounts-routing.module.ts - 29 + 48 - - Account video channels + + Search videos within account src/app/+accounts/accounts-routing.module.ts - 42 + 61 - - About account + + Verify account via email - src/app/+accounts/accounts-routing.module.ts - 51 + src/app/+signup/+verify-account/verify-account-routing.module.ts + 17 + + + + Ask to send an email to verify you account + + src/app/+signup/+verify-account/verify-account-routing.module.ts + 26 @@ -3653,6 +3908,10 @@ The link will expire within 1 hour. src/app/+video-channels/video-channel-videos/video-channel-videos.component.ts 87 + + src/app/+accounts/account-search/account-search.component.ts + 90 + src/app/+accounts/account-videos/account-videos.component.ts 79 @@ -3662,42 +3921,50 @@ The link will expire within 1 hour. Display all videos (private, unlisted or not yet published) src/app/shared/shared-video-miniature/abstract-video-list.html - 40 + 39 src/app/shared/shared-video-miniature/abstract-video-list.html - 40 + 39 src/app/shared/shared-video-miniature/abstract-video-list.html - 40 + 39 src/app/shared/shared-video-miniature/abstract-video-list.html - 40 + 39 src/app/shared/shared-video-miniature/abstract-video-list.html - 40 + 39 src/app/shared/shared-video-miniature/abstract-video-list.html - 40 + 39 src/app/shared/shared-video-miniature/abstract-video-list.html - 40 + 39 + + + src/app/shared/shared-video-miniature/abstract-video-list.html + 39 No results. src/app/shared/shared-video-miniature/abstract-video-list.html - 48 + 47 src/app/shared/shared-video-miniature/abstract-video-list.html - 48 + 47 + + + src/app/shared/shared-video-miniature/abstract-video-list.html + 47 src/app/shared/shared-video-miniature/videos-selection.component.html @@ -3705,23 +3972,23 @@ The link will expire within 1 hour. src/app/shared/shared-video-miniature/abstract-video-list.html - 48 + 47 src/app/shared/shared-video-miniature/abstract-video-list.html - 48 + 47 src/app/shared/shared-video-miniature/abstract-video-list.html - 48 + 47 src/app/shared/shared-video-miniature/abstract-video-list.html - 48 + 47 src/app/shared/shared-video-miniature/abstract-video-list.html - 48 + 47 src/app/+videos/video-list/overview/video-overview.component.html @@ -3789,985 +4056,1030 @@ The link will expire within 1 hour. 10 - - Video channels + + Channels - src/app/+accounts/account-video-channels/account-video-channels.component.html - 1 + src/app/+my-library/my-library.component.ts + 47 - - This account does not have channels. + + Videos - src/app/+accounts/account-video-channels/account-video-channels.component.html - 4 + src/app/+my-library/my-library.component.ts + 54 - - See this video channel + + Playlists - src/app/+accounts/account-video-channels/account-video-channels.component.html - 9 + src/app/+my-library/my-library.component.ts + 61 - - This channel doesn't have any videos. + + Subscriptions - src/app/+accounts/account-video-channels/account-video-channels.component.html - 20 - - - - SHOW THIS CHANNEL + src/app/+my-library/my-library.component.ts + 66 + - src/app/+accounts/account-video-channels/account-video-channels.component.html - 29,30 + src/app/+videos/videos-routing.module.ts + 73 + + + src/app/+videos/video-list/video-user-subscriptions.component.ts + 46 - - Joined + + History - src/app/+accounts/account-about/account-about.component.html - 12 + src/app/+my-library/my-library.component.ts + 71 - - My videos + + My playlists - src/app/+my-library/my-videos/my-videos.component.ts - 58 + src/app/+my-library/my-library-routing.module.ts + 40 + + + Create a new playlist src/app/+my-library/my-library-routing.module.ts - 77 + 49 - - Do you really want to delete videos? + + Playlist elements - src/app/+my-library/my-videos/my-videos.component.ts - 103 + src/app/+my-library/my-library-routing.module.ts + 58 - - Delete + + Update playlist - src/app/+my-library/my-videos/my-videos.component.ts - 104 + src/app/+my-library/my-library-routing.module.ts + 67 - src/app/+my-library/my-videos/my-videos.component.ts - 131 + src/app/+my-library/my-video-playlists/my-video-playlist-elements.component.ts + 47 + + + + My videos + + src/app/+my-library/my-library-routing.module.ts + 77 src/app/+my-library/my-videos/my-videos.component.ts - 172 + 58 + + + My video imports - src/app/+my-library/my-video-playlists/my-video-playlists.component.ts - 50 + src/app/+my-library/my-library-routing.module.ts + 90 + + + My subscriptions - src/app/+my-library/my-video-playlists/my-video-playlist-elements.component.ts - 127 + src/app/+my-library/my-library-routing.module.ts + 99 + + + Ownership changes - src/app/shared/shared-moderation/user-moderation-dropdown.component.ts - 91 + src/app/+my-library/my-library-routing.module.ts + 108 + + + My video history - src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts - 208 + src/app/+my-library/my-library-routing.module.ts + 118 + + + Published - src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts - 308 + src/app/shared/shared-video-miniature/video-miniature.component.ts + 162 + + + Publication scheduled on - src/app/shared/shared-main/buttons/delete-button.component.ts - 16 + src/app/shared/shared-video-miniature/video-miniature.component.ts + 167 + + + Waiting transcoding - src/app/shared/shared-main/buttons/delete-button.component.ts - 21 + src/app/shared/shared-video-miniature/video-miniature.component.ts + 171 + + + To transcode - src/app/+my-library/+my-video-channels/my-video-channels.component.ts - 71 + src/app/shared/shared-video-miniature/video-miniature.component.ts + 175 + + + To import - src/app/shared/shared-abuse-list/abuse-list-table.component.ts - 129 + src/app/shared/shared-video-miniature/video-miniature.component.ts + 179 + + + Unlisted - src/app/shared/shared-abuse-list/abuse-list-table.component.ts - 371 + src/app/shared/shared-video-miniature/video-miniature.component.html + 6 - src/app/shared/shared-abuse-list/abuse-list-table.component.ts - 406 + src/app/+videos/+video-watch/video-watch-playlist.component.html + 9 + + + Private - src/app/+admin/moderation/video-comment-list/video-comment-list.component.ts - 86 + src/app/shared/shared-video-miniature/video-miniature.component.html + 7 - src/app/+admin/moderation/video-comment-list/video-comment-list.component.ts - 158 + src/app/shared/shared-video-playlist/video-playlist-element-miniature.component.html + 33 - src/app/+videos/+video-watch/comment/video-comments.component.ts - 165 + src/app/+videos/+video-watch/video-watch-playlist.component.html + 10 + + + Blocked - src/app/+admin/moderation/video-block-list/video-block-list.component.ts - 75 + src/app/shared/shared-video-miniature/video-miniature.component.html + 52 + + + Sensitive - src/app/+admin/moderation/video-block-list/video-block-list.component.ts - 79 + src/app/shared/shared-video-miniature/video-miniature.component.html + 57,58 + + + Subscribed to all current channels of . You will be notified of all their new videos. - src/app/+admin/users/user-list/user-list.component.ts - 76 + src/app/shared/shared-user-subscription/subscribe-button.component.ts + 109 + + + Subscribed to . You will be notified of all their new videos. - src/app/+admin/users/user-list/user-list.component.ts - 194 + src/app/shared/shared-user-subscription/subscribe-button.component.ts + 110 + + + Subscribed - src/app/+admin/follows/followers-list/followers-list.component.ts - 74 + src/app/shared/shared-user-subscription/subscribe-button.component.ts + 112 - - videos deleted. + + Unsubscribed from all channels of - src/app/+my-library/my-videos/my-videos.component.ts - 120 + src/app/shared/shared-user-subscription/subscribe-button.component.ts + 139 - - Do you really want to delete ? + + Unsubscribed from - src/app/+my-library/my-videos/my-videos.component.ts - 130 + src/app/shared/shared-user-subscription/subscribe-button.component.ts + 140 + + + Unsubscribed - src/app/+my-library/my-video-playlists/my-video-playlists.component.ts - 49 + src/app/shared/shared-user-subscription/subscribe-button.component.ts + 142 + + + Multiple ways to subscribe to the current channel - src/app/+my-library/my-video-playlists/my-video-playlist-elements.component.ts - 126 + src/app/shared/shared-user-subscription/subscribe-button.component.html + 44 - - Video deleted. + + Open subscription dropdown - src/app/+my-library/my-videos/my-videos.component.ts - 138 + src/app/shared/shared-user-subscription/subscribe-button.component.html + 46 + + + Using an ActivityPub account - src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts - 214 + src/app/shared/shared-user-subscription/subscribe-button.component.html + 54 - - Display live information + + Subscribe with a remote account: - src/app/+my-library/my-videos/my-videos.component.ts - 161 + src/app/shared/shared-user-subscription/subscribe-button.component.html + 62 + + + Using a syndication feed - src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts - 278 + src/app/shared/shared-user-subscription/subscribe-button.component.html + 68 - - Change ownership + + Subscribe via RSS - src/app/+my-library/my-videos/my-videos.component.ts - 167 + src/app/shared/shared-user-subscription/subscribe-button.component.html + 69 - - My videos + + Subscribe - src/app/+my-library/my-videos/my-videos.component.html - 4 + src/app/shared/shared-user-subscription/subscribe-button.component.html + 9 - - My imports + + Subscribe to all channels - src/app/+my-library/my-videos/my-videos.component.html + src/app/shared/shared-user-subscription/subscribe-button.component.html 11 + + + channels subscribed - src/app/+my-library/my-video-imports/my-video-imports.component.html - 3 + src/app/shared/shared-user-subscription/subscribe-button.component.html + 13 - - Ownership changes + + {VAR_SELECT, select, undefined {Unsubscribe} other {Unsubscribe from all channels}} - src/app/+my-library/my-videos/my-videos.component.html - 16 + src/app/shared/shared-user-subscription/subscribe-button.component.html + 34 - - Search your videos + + Subscribe with an account on this instance - src/app/+my-library/my-videos/my-videos.component.html - 23 + src/app/shared/shared-user-subscription/subscribe-button.component.html + 57 - - Clear filters + + Subscribe with your local account - src/app/+my-library/my-videos/my-videos.component.html - 26 + src/app/shared/shared-user-subscription/subscribe-button.component.html + 58 + + + Published videos matching "" - src/app/+my-library/my-video-playlists/my-video-playlists.component.html - 13 + src/app/+accounts/account-search/account-search.component.ts + 89 + + + + Video channels + + src/app/+accounts/account-video-channels/account-video-channels.component.html + 1 + + + This account does not have channels. - src/app/+my-library/my-subscriptions/my-subscriptions.component.html - 14 + src/app/+accounts/account-video-channels/account-video-channels.component.html + 4 + + + See this video channel - src/app/shared/shared-moderation/server-blocklist.component.html - 20 + src/app/+accounts/account-video-channels/account-video-channels.component.html + 9 + + + This channel doesn't have any videos. - src/app/shared/shared-moderation/account-blocklist.component.html + src/app/+accounts/account-video-channels/account-video-channels.component.html 20 + + + SHOW THIS CHANNEL - src/app/+my-library/+my-video-channels/my-video-channels.component.html - 14 + src/app/+accounts/account-video-channels/account-video-channels.component.html + 29,30 + + + Joined - src/app/shared/shared-abuse-list/abuse-list-table.component.html - 31 + src/app/+accounts/account-about/account-about.component.html + 12 + + + Verify account email confirmation - src/app/+admin/follows/following-list/following-list.component.html - 20 + src/app/+signup/+verify-account/verify-account-email/verify-account-email.component.html + 3,4 + + + Email updated. - src/app/shared/shared-moderation/account-blocklist.component.html - 20 + src/app/+signup/+verify-account/verify-account-email/verify-account-email.component.html + 10,11 + + + An error occurred. - src/app/shared/shared-moderation/server-blocklist.component.html - 20 + src/app/+signup/+verify-account/verify-account-email/verify-account-email.component.html + 14 + + + An email with verification link will be sent to . - src/app/+admin/moderation/video-comment-list/video-comment-list.component.html - 46 + src/app/+signup/+verify-account/verify-account-ask-send-email/verify-account-ask-send-email.component.ts + 45 + + + Request email for account verification - src/app/+admin/moderation/video-block-list/video-block-list.component.html - 33 + src/app/+signup/+verify-account/verify-account-ask-send-email/verify-account-ask-send-email.component.html + 3,4 + + + Send verification email - src/app/+admin/users/user-list/user-list.component.html - 36 + src/app/+signup/+verify-account/verify-account-ask-send-email/verify-account-ask-send-email.component.html + 17 + + + This instance does not require email verification. - src/app/+admin/follows/followers-list/followers-list.component.html + src/app/+signup/+verify-account/verify-account-ask-send-email/verify-account-ask-send-email.component.html 20 - + + Do you really want to delete videos? + + src/app/+my-library/my-videos/my-videos.component.ts + 103 + + + Delete - src/app/+my-library/my-videos/my-videos.component.html - 43 + src/app/+my-library/my-videos/my-videos.component.ts + 104 + + + src/app/+my-library/my-videos/my-videos.component.ts + 131 - src/app/+videos/+video-edit/shared/video-edit.component.html - 178 + src/app/+my-library/my-videos/my-videos.component.ts + 172 - - - Ownership change request sent. - src/app/+my-library/my-videos/modals/video-change-ownership.component.ts - 64 + src/app/+my-library/my-video-playlists/my-video-playlists.component.ts + 50 - - - Change ownership - src/app/+my-library/my-videos/modals/video-change-ownership.component.html - 3 + src/app/+my-library/my-video-playlists/my-video-playlist-elements.component.ts + 127 - - - Select the next owner - src/app/+my-library/my-videos/modals/video-change-ownership.component.html - 10 + src/app/shared/shared-moderation/user-moderation-dropdown.component.ts + 91 - - - Submit - src/app/+my-library/my-videos/modals/video-change-ownership.component.html - 27 + src/app/shared/shared-main/buttons/delete-button.component.ts + 16 - src/app/shared/shared-moderation/report-modals/report.component.html - 57 + src/app/shared/shared-main/buttons/delete-button.component.ts + 21 - src/app/shared/shared-moderation/video-block.component.html - 43 + src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts + 208 - src/app/shared/shared-moderation/report-modals/video-report.component.html - 95 + src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts + 308 - src/app/+about/about-instance/contact-admin-modal.component.html - 53 + src/app/+my-library/+my-video-channels/my-video-channels.component.ts + 71 - src/app/shared/shared-moderation/report-modals/report.component.html - 57 + src/app/shared/shared-abuse-list/abuse-list-table.component.ts + 129 - - - Playlist } deleted. - src/app/+my-library/my-video-playlists/my-video-playlists.component.ts - 60 + src/app/shared/shared-abuse-list/abuse-list-table.component.ts + 371 - - - My playlists - src/app/+my-library/my-video-playlists/my-video-playlists.component.html - 4 + src/app/shared/shared-abuse-list/abuse-list-table.component.ts + 406 - - - Search your playlists - src/app/+my-library/my-video-playlists/my-video-playlists.component.html - 10 + src/app/+admin/moderation/video-comment-list/video-comment-list.component.ts + 86 - - - Create playlist - src/app/+my-library/my-video-playlists/my-video-playlists.component.html - 18 + src/app/+admin/moderation/video-comment-list/video-comment-list.component.ts + 158 - - - Playlist updated. - src/app/+my-library/my-video-playlists/my-video-playlist-update.component.ts - 97 + src/app/+videos/+video-watch/comment/video-comments.component.ts + 167 - - - Update - src/app/+my-library/my-video-playlists/my-video-playlist-update.component.ts - 110 + src/app/+admin/moderation/video-block-list/video-block-list.component.ts + 75 - src/app/shared/shared-main/buttons/edit-button.component.ts - 17 + src/app/+admin/moderation/video-block-list/video-block-list.component.ts + 79 - src/app/shared/shared-main/buttons/edit-button.component.ts - 22 + src/app/+admin/follows/followers-list/followers-list.component.ts + 74 - src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts - 284 + src/app/+admin/users/user-list/user-list.component.ts + 76 - src/app/+my-library/+my-video-channels/my-video-channel-update.component.ts - 127 + src/app/+admin/users/user-list/user-list.component.ts + 194 - - My Playlists + + videos deleted. - src/app/+my-library/my-video-playlists/my-video-playlist-edit.component.html - 4 + src/app/+my-library/my-videos/my-videos.component.ts + 120 + + + Do you really want to delete ? - src/app/+my-library/my-video-playlists/my-video-playlist-edit.component.html - 4 + src/app/+my-library/my-videos/my-videos.component.ts + 130 - - - Description - src/app/+my-library/my-video-playlists/my-video-playlist-edit.component.html - 44 + src/app/+my-library/my-video-playlists/my-video-playlists.component.ts + 49 - src/app/+my-library/my-video-playlists/my-video-playlist-edit.component.html - 44 + src/app/+my-library/my-video-playlists/my-video-playlist-elements.component.ts + 126 + + + Video deleted. - src/app/+my-account/my-account-settings/my-account-profile/my-account-profile.component.html - 17 + src/app/+my-library/my-videos/my-videos.component.ts + 138 - src/app/+my-library/+my-video-channels/my-video-channel-edit.component.html - 64 + src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts + 214 + + + Display live information - src/app/+my-library/+my-video-channels/my-video-channel-edit.component.html - 64 + src/app/+my-library/my-videos/my-videos.component.ts + 161 - src/app/+about/about-instance/about-instance.component.html - 113 + src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts + 278 + + + Change ownership - src/app/+videos/+video-edit/shared/video-edit.component.html - 38 + src/app/+my-library/my-videos/my-videos.component.ts + 167 + + + My videos - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 39 + src/app/+my-library/my-videos/my-videos.component.html + 4 - - Privacy + + My imports - src/app/+my-library/my-video-playlists/my-video-playlist-edit.component.html - 57 + src/app/+my-library/my-videos/my-videos.component.html + 11 - src/app/+my-library/my-video-playlists/my-video-playlist-edit.component.html - 57 + src/app/+my-library/my-video-imports/my-video-imports.component.html + 3 + + + Ownership changes - src/app/+videos/+video-watch/video-watch.component.html - 234 + src/app/+my-library/my-videos/my-videos.component.html + 16 + + + Search your videos - src/app/+videos/+video-edit/video-add-components/video-import-torrent.component.html - 34 + src/app/+my-library/my-videos/my-videos.component.html + 23 + + + Clear filters - src/app/+videos/+video-edit/video-add-components/video-import-url.component.html - 29 + src/app/+my-library/my-videos/my-videos.component.html + 26 - src/app/+videos/+video-edit/video-add-components/video-go-live.component.html + src/app/+my-library/my-video-playlists/my-video-playlists.component.html 13 - src/app/+videos/+video-edit/video-add-components/video-upload.component.html - 18 + src/app/+my-library/my-subscriptions/my-subscriptions.component.html + 14 - src/app/+videos/+video-edit/shared/video-edit.component.html - 106 + src/app/+my-library/my-history/my-history.component.html + 14 - - - Playlist thumbnail - src/app/+my-library/my-video-playlists/my-video-playlist-edit.component.html - 82 + src/app/+my-library/+my-video-channels/my-video-channels.component.html + 14 - src/app/+my-library/my-video-playlists/my-video-playlist-edit.component.html - 82 + src/app/shared/shared-moderation/server-blocklist.component.html + 27 - - - Edit - src/app/+my-library/my-video-playlists/my-video-playlist-edit.component.html - 85 + src/app/shared/shared-moderation/account-blocklist.component.html + 20 - src/app/+my-library/my-video-playlists/my-video-playlist-edit.component.html - 11 + src/app/shared/shared-abuse-list/abuse-list-table.component.html + 31 - src/app/+my-library/my-video-playlists/my-video-playlist-edit.component.html - 85 + src/app/+admin/follows/following-list/following-list.component.html + 27 - src/app/+my-library/my-video-playlists/my-video-playlist-edit.component.html - 11 + src/app/shared/shared-moderation/account-blocklist.component.html + 20 - src/app/+my-library/+my-video-channels/my-video-channel-edit.component.html - 11 + src/app/shared/shared-moderation/server-blocklist.component.html + 27 - src/app/+my-library/+my-video-channels/my-video-channel-edit.component.html - 11 + src/app/+admin/moderation/video-comment-list/video-comment-list.component.html + 46 + + + src/app/+admin/moderation/video-block-list/video-block-list.component.html + 33 - src/app/+videos/+video-edit/video-add-components/video-upload.component.html - 35 + src/app/+admin/follows/followers-list/followers-list.component.html + 20 - src/app/+videos/+video-edit/shared/video-edit.component.html - 255 + src/app/+admin/users/user-list/user-list.component.html + 41 + + + Delete - src/app/+admin/users/user-edit/user-edit.component.html - 11 + src/app/+my-library/my-videos/my-videos.component.html + 43 - src/app/+admin/users/user-edit/user-edit.component.html - 11 + src/app/+videos/+video-edit/shared/video-edit.component.html + 178 - - Create + + Ownership change request sent. - src/app/+my-library/my-video-playlists/my-video-playlist-edit.component.html - 8 + src/app/+my-library/my-videos/modals/video-change-ownership.component.ts + 64 + + + Change ownership - src/app/+my-library/my-video-playlists/my-video-playlist-edit.component.html - 8 + src/app/+my-library/my-videos/modals/video-change-ownership.component.html + 3 + + + Select the next owner - src/app/shared/shared-video-playlist/video-add-to-playlist.component.html - 81 + src/app/+my-library/my-videos/modals/video-change-ownership.component.html + 10 + + + Submit - src/app/+my-library/+my-video-channels/my-video-channel-edit.component.html - 8 + src/app/+my-library/my-videos/modals/video-change-ownership.component.html + 27 - src/app/+my-library/+my-video-channels/my-video-channel-edit.component.html - 8 + src/app/shared/shared-moderation/report-modals/report.component.html + 57 - src/app/+admin/users/user-edit/user-edit.component.html - 8 + src/app/shared/shared-moderation/video-block.component.html + 43 - src/app/+admin/users/user-edit/user-edit.component.html - 8 + src/app/shared/shared-moderation/report-modals/video-report.component.html + 95 - - - NEW PLAYLIST - src/app/+my-library/my-video-playlists/my-video-playlist-edit.component.html - 25 + src/app/+about/about-instance/contact-admin-modal.component.html + 53 - src/app/+my-library/my-video-playlists/my-video-playlist-edit.component.html - 25 + src/app/shared/shared-moderation/report-modals/report.component.html + 57 - - PLAYLIST + + Playlist } deleted. - src/app/+my-library/my-video-playlists/my-video-playlist-edit.component.html - 26 + src/app/+my-library/my-video-playlists/my-video-playlists.component.ts + 60 + + + My playlists - src/app/+my-library/my-video-playlists/my-video-playlist-edit.component.html - 26 + src/app/+my-library/my-video-playlists/my-video-playlists.component.html + 4 - - Update playlist + + Search your playlists - src/app/+my-library/my-video-playlists/my-video-playlist-elements.component.ts - 47 + src/app/+my-library/my-video-playlists/my-video-playlists.component.html + 10 + + + Create playlist - src/app/+my-library/my-library-routing.module.ts - 67 + src/app/+my-library/my-video-playlists/my-video-playlists.component.html + 18 - - Delete playlist + + Playlist updated. - src/app/+my-library/my-video-playlists/my-video-playlist-elements.component.ts - 52 + src/app/+my-library/my-video-playlists/my-video-playlist-update.component.ts + 97 - - Playlist deleted. + + Update - src/app/+my-library/my-video-playlists/my-video-playlist-elements.component.ts - 135 + src/app/+my-library/my-video-playlists/my-video-playlist-update.component.ts + 110 - - - Share - src/app/+my-library/my-video-playlists/my-video-playlist-elements.component.html - 12 + src/app/shared/shared-main/buttons/edit-button.component.ts + 17 - src/app/shared/shared-share-modal/video-share.component.html - 3 + src/app/shared/shared-main/buttons/edit-button.component.ts + 22 - - - No videos in this playlist. - src/app/+my-library/my-video-playlists/my-video-playlist-elements.component.html - 25 + src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts + 284 - - - Browse videos on PeerTube to add them in your playlist. - src/app/+my-library/my-video-playlists/my-video-playlist-elements.component.html - 28,29 + src/app/+my-library/+my-video-channels/my-video-channel-update.component.ts + 146 - - See the documentation for more information. + + My Playlists - src/app/+my-library/my-video-playlists/my-video-playlist-elements.component.html - 32,33 + src/app/+my-library/my-video-playlists/my-video-playlist-edit.component.html + 4 - - - Playlist created. - src/app/+my-library/my-video-playlists/my-video-playlist-create.component.ts - 76 + src/app/+my-library/my-video-playlists/my-video-playlist-edit.component.html + 4 - - Create + + Description - src/app/+my-library/my-video-playlists/my-video-playlist-create.component.ts - 89 + src/app/+my-library/my-video-playlists/my-video-playlist-edit.component.html + 44 - src/app/+my-library/+my-video-channels/my-video-channel-create.component.ts - 76 + src/app/+my-library/my-video-playlists/my-video-playlist-edit.component.html + 44 - - - Channels - src/app/+my-library/my-library.component.ts - 47 + src/app/+my-account/my-account-settings/my-account-profile/my-account-profile.component.html + 28 - - - Videos - src/app/+my-library/my-library.component.ts - 54 + src/app/+my-library/+my-video-channels/my-video-channel-edit.component.html + 64 - - - Playlists - src/app/+my-library/my-library.component.ts - 61 + src/app/+my-library/+my-video-channels/my-video-channel-edit.component.html + 64 - - - Subscriptions - src/app/+my-library/my-library.component.ts - 66 + src/app/+about/about-instance/about-instance.component.html + 113 - src/app/+videos/videos-routing.module.ts - 71 + src/app/+videos/+video-edit/shared/video-edit.component.html + 38 - src/app/+videos/video-list/video-user-subscriptions.component.ts - 45 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 39 - - History + + Privacy - src/app/+my-library/my-library.component.ts - 71 + src/app/+my-library/my-video-playlists/my-video-playlist-edit.component.html + 57 - - - My playlists - src/app/+my-library/my-library-routing.module.ts - 40 + src/app/+my-library/my-video-playlists/my-video-playlist-edit.component.html + 57 - - - Create a new playlist - src/app/+my-library/my-library-routing.module.ts - 49 + src/app/+videos/+video-watch/video-watch.component.html + 226 - - - Playlist elements - src/app/+my-library/my-library-routing.module.ts - 58 + src/app/+videos/+video-edit/video-add-components/video-import-torrent.component.html + 37 - - - My video imports - src/app/+my-library/my-library-routing.module.ts - 90 + src/app/+videos/+video-edit/video-add-components/video-import-url.component.html + 29 - - - My subscriptions - src/app/+my-library/my-library-routing.module.ts - 99 + src/app/+videos/+video-edit/video-add-components/video-go-live.component.html + 13 + + + src/app/+videos/+video-edit/video-add-components/video-upload.component.html + 21 - - - Ownership changes - src/app/+my-library/my-library-routing.module.ts - 108 + src/app/+videos/+video-edit/shared/video-edit.component.html + 106 - - My video history + + Playlist thumbnail - src/app/+my-library/my-library-routing.module.ts - 118 + src/app/+my-library/my-video-playlists/my-video-playlist-edit.component.html + 82 - - - Published - src/app/shared/shared-video-miniature/video-miniature.component.ts - 162 + src/app/+my-library/my-video-playlists/my-video-playlist-edit.component.html + 82 - - Publication scheduled on + + Edit - src/app/shared/shared-video-miniature/video-miniature.component.ts - 167 + src/app/+my-library/my-video-playlists/my-video-playlist-edit.component.html + 85 - - - Waiting transcoding - src/app/shared/shared-video-miniature/video-miniature.component.ts - 171 + src/app/+my-library/my-video-playlists/my-video-playlist-edit.component.html + 11 - - - To transcode - src/app/shared/shared-video-miniature/video-miniature.component.ts - 175 + src/app/+my-library/my-video-playlists/my-video-playlist-edit.component.html + 85 - - - To import - src/app/shared/shared-video-miniature/video-miniature.component.ts - 179 + src/app/+my-library/my-video-playlists/my-video-playlist-edit.component.html + 11 - - - Unlisted - src/app/shared/shared-video-miniature/video-miniature.component.html - 6 + src/app/+my-library/+my-video-channels/my-video-channel-edit.component.html + 11 - src/app/+videos/+video-watch/video-watch-playlist.component.html - 9 + src/app/+my-library/+my-video-channels/my-video-channel-edit.component.html + 11 - - - Private - src/app/shared/shared-video-miniature/video-miniature.component.html - 7 + src/app/+videos/+video-edit/video-add-components/video-upload.component.html + 38 - src/app/shared/shared-video-playlist/video-playlist-element-miniature.component.html - 33 + src/app/+videos/+video-edit/shared/video-edit.component.html + 270 - src/app/+videos/+video-watch/video-watch-playlist.component.html - 10 + src/app/+admin/users/user-edit/user-edit.component.html + 11 - - - {VAR_PLURAL, plural, =1 {1 view} other { views}} - src/app/shared/shared-video-miniature/video-miniature.component.html - 32 + src/app/+admin/users/user-edit/user-edit.component.html + 11 - - + + Create - src/app/shared/shared-video-miniature/video-miniature.component.html - 32,33 + src/app/+my-library/my-video-playlists/my-video-playlist-edit.component.html + 8 - - - Blocked - src/app/shared/shared-video-miniature/video-miniature.component.html - 53 + src/app/+my-library/my-video-playlists/my-video-playlist-edit.component.html + 8 - - - Sensitive - src/app/shared/shared-video-miniature/video-miniature.component.html - 58,59 + src/app/shared/shared-video-playlist/video-add-to-playlist.component.html + 81 - - - Subscribed to all current channels of . You will be notified of all their new videos. - src/app/shared/shared-user-subscription/subscribe-button.component.ts - 109 + src/app/+my-library/+my-video-channels/my-video-channel-edit.component.html + 8 - - - Subscribed to . You will be notified of all their new videos. - src/app/shared/shared-user-subscription/subscribe-button.component.ts - 110 + src/app/+my-library/+my-video-channels/my-video-channel-edit.component.html + 8 - - - Subscribed - src/app/shared/shared-user-subscription/subscribe-button.component.ts - 112 + src/app/+admin/users/user-edit/user-edit.component.html + 8 - - - Unsubscribed from all channels of - src/app/shared/shared-user-subscription/subscribe-button.component.ts - 139 + src/app/+admin/users/user-edit/user-edit.component.html + 8 - - Unsubscribed from + + NEW PLAYLIST - src/app/shared/shared-user-subscription/subscribe-button.component.ts - 140 + src/app/+my-library/my-video-playlists/my-video-playlist-edit.component.html + 25 - - - Unsubscribed - src/app/shared/shared-user-subscription/subscribe-button.component.ts - 142 + src/app/+my-library/my-video-playlists/my-video-playlist-edit.component.html + 25 - - Using an ActivityPub account + + PLAYLIST - src/app/shared/shared-user-subscription/subscribe-button.component.html - 50 + src/app/+my-library/my-video-playlists/my-video-playlist-edit.component.html + 26 - - - Subscribe with a Mastodon account: - src/app/shared/shared-user-subscription/subscribe-button.component.html - 57 + src/app/+my-library/my-video-playlists/my-video-playlist-edit.component.html + 26 - - Using a syndication feed + + Delete playlist - src/app/shared/shared-user-subscription/subscribe-button.component.html - 62 + src/app/+my-library/my-video-playlists/my-video-playlist-elements.component.ts + 52 - - Subscribe via RSS + + Playlist deleted. - src/app/shared/shared-user-subscription/subscribe-button.component.html - 63 + src/app/+my-library/my-video-playlists/my-video-playlist-elements.component.ts + 135 - - Subscribe + + Share - src/app/shared/shared-user-subscription/subscribe-button.component.html - 7 + src/app/+my-library/my-video-playlists/my-video-playlist-elements.component.html + 12 - - - Subscribe to all channels - src/app/shared/shared-user-subscription/subscribe-button.component.html - 9 + src/app/shared/shared-share-modal/video-share.component.html + 3 - - channels subscribed + + No videos in this playlist. - src/app/shared/shared-user-subscription/subscribe-button.component.html - 11 + src/app/+my-library/my-video-playlists/my-video-playlist-elements.component.html + 25 - - {VAR_SELECT, select, undefined {Unsubscribe} other {Unsubscribe from all channels}} + + Browse videos on PeerTube to add them in your playlist. - src/app/shared/shared-user-subscription/subscribe-button.component.html - 31 + src/app/+my-library/my-video-playlists/my-video-playlist-elements.component.html + 28,29 - - Subscribe with an account on this instance + + See the documentation for more information. - src/app/shared/shared-user-subscription/subscribe-button.component.html - 53 + src/app/+my-library/my-video-playlists/my-video-playlist-elements.component.html + 32,33 - - Subscribe with your local account + + Playlist created. - src/app/shared/shared-user-subscription/subscribe-button.component.html - 54 + src/app/+my-library/my-video-playlists/my-video-playlist-create.component.ts + 76 - - Welcome to PeerTube! + + Create - src/app/+signup/shared/signup-success.component.html - 8 + src/app/+my-library/my-video-playlists/my-video-playlist-create.component.ts + 89 - - - If you need help to use PeerTube, you can have a look at the documentation. - src/app/+signup/shared/signup-success.component.html - 14,15 + src/app/+my-library/+my-video-channels/my-video-channel-create.component.ts + 77 @@ -4805,6 +5117,10 @@ The link will expire within 1 hour. src/app/+my-library/my-video-imports/my-video-imports.component.html 19 + + src/app/+admin/system/jobs/jobs.component.html + 43 + Created @@ -4818,11 +5134,11 @@ The link will expire within 1 hour. src/app/+admin/system/jobs/jobs.component.html - 40 + 44 src/app/+admin/follows/following-list/following-list.component.html - 34 + 37 src/app/+admin/follows/followers-list/followers-list.component.html @@ -4833,11 +5149,7 @@ The link will expire within 1 hour. See the error src/app/+my-library/my-video-imports/my-video-imports.component.html - 27 - - - src/app/+my-library/my-video-imports/my-video-imports.component.html - 27 + 26 @@ -4861,8 +5173,8 @@ The link will expire within 1 hour. 11 - - You don't have any subscriptions yet. + + You don't have any subscription yet. src/app/+my-library/my-subscriptions/my-subscriptions.component.html 18 @@ -4880,7 +5192,7 @@ The link will expire within 1 hour. src/app/+videos/+video-watch/video-watch.component.html - 190 + 182 @@ -4979,7 +5291,7 @@ The link will expire within 1 hour. src/app/+admin/users/user-list/user-list.component.html - 106 + 107 @@ -5019,7 +5331,7 @@ The link will expire within 1 hour. Ownership accepted src/app/+my-library/my-ownership/my-accept-ownership/my-accept-ownership.component.ts - 66 + 71 @@ -5043,60 +5355,67 @@ The link will expire within 1 hour. 13 - - My videos history + + My watch history src/app/+my-library/my-history/my-history.component.ts - 44 + 49 Videos history is enabled src/app/+my-library/my-history/my-history.component.ts - 76 + 106 Videos history is disabled src/app/+my-library/my-history/my-history.component.ts - 77 + 107 Delete videos history src/app/+my-library/my-history/my-history.component.ts - 89 + 119 Are you sure you want to delete all your videos history? src/app/+my-library/my-history/my-history.component.ts - 90 + 120 Videos history deleted src/app/+my-library/my-history/my-history.component.ts - 98 + 128 - - My history + + My watch history src/app/+my-library/my-history/my-history.component.html 3 - - Video history + + Search your history src/app/+my-library/my-history/my-history.component.html - 9 + 10 + + + + Track watch history + + src/app/+my-library/my-history/my-history.component.html + 20 @@ -5104,14 +5423,28 @@ The link will expire within 1 hour. "/> Delete history src/app/+my-library/my-history/my-history.component.html - 13,15 + 24,26 - - You don't have any video history yet. + + You don't have any video in your watch history yet. src/app/+my-library/my-history/my-history.component.html - 19 + 30 + + + + Welcome to PeerTube! + + src/app/+signup/shared/signup-success.component.html + 8 + + + + If you need help to use PeerTube, you can have a look at the documentation. + + src/app/+signup/shared/signup-success.component.html + 14,15 @@ -5169,27 +5502,6 @@ The link will expire within 1 hour. 36,38 - - {VAR_PLURAL, plural, =0 {No videos} =1 {1 video} other { videos}} - - src/app/shared/shared-video-playlist/video-playlist-miniature.component.html - 9 - - - - Updated - - src/app/shared/shared-video-playlist/video-playlist-miniature.component.html - 29 - - - - - - src/app/shared/shared-video-playlist/video-playlist-miniature.component.html - 22,24 - - You cannot ban root. @@ -5578,11 +5890,239 @@ The link will expire within 1 hour. 369 - - + + Open actions + + src/app/shared/shared-main/buttons/action-dropdown.component.html + 4 + + + + + + src/app/shared/shared-main/buttons/action-dropdown.component.html + 22 + + + + Open syndication dropdown + + src/app/shared/shared-main/feeds/feed.component.html + 3 + + + src/app/shared/shared-main/feeds/feed.component.html + 3 + + + + {VAR_PLURAL, plural, =0 {No videos} =1 {1 video} other { videos}} + + src/app/shared/shared-video-playlist/video-playlist-miniature.component.html + 9 + + + + Updated + + src/app/shared/shared-video-playlist/video-playlist-miniature.component.html + 29 + + + + + + src/app/shared/shared-video-playlist/video-playlist-miniature.component.html + 22,24 + + + + Do you really want to unblock this video? It will be available again in the videos list. + + src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts + 180 + + + src/app/+admin/moderation/video-block-list/video-block-list.component.ts + 146 + + + + Unblock + + src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts + 182 + + + src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts + 296 + + + src/app/+admin/moderation/video-block-list/video-block-list.component.ts + 70 + + + src/app/+admin/moderation/video-block-list/video-block-list.component.ts + 148 + + + + Video unblocked. + + src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts + 188 + + + src/app/+admin/moderation/video-block-list/video-block-list.component.ts + 153 + + + + Do you really want to delete this video? + + src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts + 203 + + + src/app/shared/shared-abuse-list/abuse-list-table.component.ts + 370 + + + src/app/+admin/moderation/video-block-list/video-block-list.component.ts + 78 + + + + The live stream will be automatically terminated. + + src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts + 205 + + + + This video will be duplicated by your instance. + + src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts + 226 + + + + Save to playlist + + src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts + 264 + + + src/app/+videos/+video-watch/video-watch.component.ts + 135 + + + + Download + + src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts + 272 + + + + Block + + src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts + 290 + + + + Mirror + + src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts + 302 + + + + Report + + src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts + 314 + + + + Mute account + + src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts + 322 + + + src/app/shared/shared-abuse-list/abuse-list-table.component.ts + 287 + + + + Open video actions + + src/app/shared/shared-video-miniature/video-actions-dropdown.component.html + 4 + + + src/app/shared/shared-video-miniature/video-actions-dropdown.component.html + 4 + + + + {VAR_PLURAL, plural, =1 {1 view} other { views}} + + src/app/shared/shared-video/video-views-counter.component.html + 3 + + + + + + src/app/shared/shared-video/video-views-counter.component.html + 3,4 + + + + {VAR_PLURAL, plural, =1 {1 viewer} other { viewers}} + + src/app/shared/shared-video/video-views-counter.component.html + 7 + + + + + + src/app/shared/shared-video/video-views-counter.component.html + 7,8 + + + + Cannot fetch information of this remote account + + src/app/shared/shared-user-subscription/remote-subscribe.component.ts + 60 + + + + Remote subscribeRemote interact + + src/app/shared/shared-user-subscription/remote-subscribe.component.html + 11,12 + + + + You can subscribe to the channel via any ActivityPub-capable fediverse instance (PeerTube, Mastodon or Pleroma for example). + + src/app/shared/shared-user-subscription/remote-subscribe.component.html + 18,19 + + + + You can interact with this via any ActivityPub-capable fediverse instance (PeerTube, Mastodon or Pleroma for example). - src/app/shared/shared-main/buttons/action-dropdown.component.html - 22 + src/app/shared/shared-user-subscription/remote-subscribe.component.html + 26,27 @@ -5845,217 +6385,270 @@ The link will expire within 1 hour. 231,232 - - Do you really want to unblock this video? It will be available again in the videos list. + + Add to watch later - src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts - 180 + src/app/shared/shared-thumbnail/video-thumbnail.component.ts + 29 + + + Remove from watch later - src/app/+admin/moderation/video-block-list/video-block-list.component.ts - 146 + src/app/shared/shared-thumbnail/video-thumbnail.component.ts + 30 - - Unblock + + LIVE - src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts - 182 + src/app/shared/shared-thumbnail/video-thumbnail.component.html + 31 - src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts - 296 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 881 + + + LIVE ENDED - src/app/+admin/moderation/video-block-list/video-block-list.component.ts - 70 + src/app/shared/shared-thumbnail/video-thumbnail.component.html + 32 + + + Live information - src/app/+admin/moderation/video-block-list/video-block-list.component.ts - 148 + src/app/shared/shared-video-live/live-stream-information.component.html + 3 - - Video unblocked. + + Update live settings - src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts - 188 + src/app/shared/shared-video-live/live-stream-information.component.html + 39 + + + + Live RTMP Url + + src/app/shared/shared-video-live/live-stream-information.component.html + 19 - src/app/+admin/moderation/video-block-list/video-block-list.component.ts - 153 + src/app/+videos/+video-edit/shared/video-edit.component.html + 218 - - Do you really want to delete this video? + + Live stream key - src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts - 203 + src/app/shared/shared-video-live/live-stream-information.component.html + 24 - src/app/shared/shared-abuse-list/abuse-list-table.component.ts - 370 + src/app/+videos/+video-edit/shared/video-edit.component.html + 223 + + + + ⚠️ Never share your stream key with anyone. + + src/app/shared/shared-video-live/live-stream-information.component.html + 27 - src/app/+admin/moderation/video-block-list/video-block-list.component.ts - 78 + src/app/+videos/+video-edit/shared/video-edit.component.html + 226 - - The live stream will be automatically terminated. + + Permanent live - src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts - 205 + src/app/shared/shared-video-live/live-stream-information.component.html + 10 - - This video will be duplicated by your instance. + + Replay will be saved - src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts - 226 + src/app/shared/shared-video-live/live-stream-information.component.html + 11 - - Save to playlist + + Cancel - src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts - 264 + src/app/shared/shared-video-miniature/videos-selection.component.html + 19,20 + + + Violent or repulsive - src/app/+videos/+video-watch/video-watch.component.ts - 134 + src/app/shared/shared-moderation/abuse.service.ts + 139 - - Download + + Contains offensive, violent, or coarse language or iconography. - src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts - 272 + src/app/shared/shared-moderation/abuse.service.ts + 140 - - Block + + Hateful or abusive - src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts - 290 + src/app/shared/shared-moderation/abuse.service.ts + 144 - - Mirror + + Contains abusive, racist or sexist language or iconography. - src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts - 302 + src/app/shared/shared-moderation/abuse.service.ts + 145 - - Report + + Spam, ad or false news - src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts - 314 + src/app/shared/shared-moderation/abuse.service.ts + 149 - - Mute account + + Contains marketing, spam, purposefully deceitful news, or otherwise misleading thumbnail/text/tags. Please provide reputable sources to report hoaxes. - src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts - 322 + src/app/shared/shared-moderation/abuse.service.ts + 150 + + + Privacy breach or doxxing - src/app/shared/shared-abuse-list/abuse-list-table.component.ts - 287 + src/app/shared/shared-moderation/abuse.service.ts + 154 - - Remote subscribeRemote interact + + Contains personal information that could be used to track, identify, contact or impersonate someone (e.g. name, address, phone number, email, or credit card details). - src/app/shared/shared-user-subscription/remote-subscribe.component.html - 11,12 + src/app/shared/shared-moderation/abuse.service.ts + 155 - - You can subscribe to the channel via any ActivityPub-capable fediverse instance. For instance with Mastodon or Pleroma you can type the channel URL in the search box and subscribe there. + + Copyright - src/app/shared/shared-user-subscription/remote-subscribe.component.html - 18,20 + src/app/shared/shared-moderation/abuse.service.ts + 159 + + + src/app/shared/shared-abuse-list/abuse-details.component.ts + 25 - - You can interact with this via any ActivityPub-capable fediverse instance. For instance with Mastodon or Pleroma you can type the current URL in the search box and interact with it there. + + Infringes your copyright wrt. the regional laws with which the server must comply. - src/app/shared/shared-user-subscription/remote-subscribe.component.html - 27,29 + src/app/shared/shared-moderation/abuse.service.ts + 160 - - Live information + + Breaks server rules - src/app/shared/shared-video-live/live-stream-information.component.html - 3 + src/app/shared/shared-moderation/abuse.service.ts + 164 - - Live RTMP Url + + Anything not included in the above that breaks the terms of service, code of conduct, or general rules in place on the server. - src/app/shared/shared-video-live/live-stream-information.component.html - 10 + src/app/shared/shared-moderation/abuse.service.ts + 165 + + + Thumbnails - src/app/+videos/+video-edit/shared/video-edit.component.html - 215 + src/app/shared/shared-moderation/abuse.service.ts + 173 + + + src/app/shared/shared-abuse-list/abuse-details.component.ts + 27 - - Live stream key + + The above can only be seen in thumbnails. - src/app/shared/shared-video-live/live-stream-information.component.html - 15 + src/app/shared/shared-moderation/abuse.service.ts + 174 + + + Captions - src/app/+videos/+video-edit/shared/video-edit.component.html - 220 + src/app/shared/shared-moderation/abuse.service.ts + 178 + + + src/app/shared/shared-abuse-list/abuse-details.component.ts + 28 - - ⚠️ Never share your stream key with anyone. + + The above can only be seen in captions (please describe which). - src/app/shared/shared-video-live/live-stream-information.component.html - 18 + src/app/shared/shared-moderation/abuse.service.ts + 179 + + + + users banned. + + src/app/shared/shared-moderation/user-ban-modal.component.ts + 53 + + + User banned. - src/app/+videos/+video-edit/shared/video-edit.component.html - 223 + src/app/shared/shared-moderation/user-ban-modal.component.ts + 54 - - Update live settings + + Ban - src/app/shared/shared-video-live/live-stream-information.component.html - 30 + src/app/shared/shared-moderation/user-ban-modal.component.html + 3 - - Cancel + + Reason... - src/app/shared/shared-video-miniature/videos-selection.component.html - 19,20 + src/app/shared/shared-moderation/user-ban-modal.component.html + 12 - - Verify account via email + + A banned user will no longer be able to login. - src/app/+signup/+verify-account/verify-account-routing.module.ts - 17 + src/app/shared/shared-moderation/user-ban-modal.component.html + 21,22 - - Ask to send an email to verify you account + + Ban this user - src/app/+signup/+verify-account/verify-account-routing.module.ts - 26 + src/app/shared/shared-moderation/user-ban-modal.component.html + 31 @@ -6134,1060 +6727,1134 @@ The link will expire within 1 hour. src/app/+my-account/my-account.component.ts 60 + + src/app/+my-account/my-account-routing.module.ts + 127 + - - Add to watch later + + Video added in at timestamps - src/app/shared/shared-thumbnail/video-thumbnail.component.ts - 29 + src/app/shared/shared-video-playlist/video-add-to-playlist.component.ts + 377 - - Remove from watch later + + Video added in - src/app/shared/shared-thumbnail/video-thumbnail.component.ts - 30 + src/app/shared/shared-video-playlist/video-add-to-playlist.component.ts + 378 - - LIVE + + Save to - src/app/shared/shared-thumbnail/video-thumbnail.component.html - 31 + src/app/shared/shared-video-playlist/video-add-to-playlist.component.html + 4 + + + Search playlists - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 846 + src/app/shared/shared-video-playlist/video-add-to-playlist.component.html + 9 - - LIVE ENDED + + Create a private playlist - src/app/shared/shared-thumbnail/video-thumbnail.component.html - 32 + src/app/shared/shared-video-playlist/video-add-to-playlist.component.html + 66 - - Violent or repulsive + + Video blocked. - src/app/shared/shared-moderation/abuse.service.ts - 139 + src/app/shared/shared-moderation/video-block.component.ts + 60 + + + src/app/shared/shared-abuse-list/abuse-list-table.component.ts + 340 - - Contains offensive, violent, or coarse language or iconography. + + Please describe the reason... - src/app/shared/shared-moderation/abuse.service.ts - 140 + src/app/shared/shared-moderation/video-block.component.html + 13 - - Hateful or abusive + + Block video "" - src/app/shared/shared-moderation/abuse.service.ts - 144 + src/app/shared/shared-moderation/video-block.component.html + 3 - - Contains abusive, racist or sexist language or iconography. + + Block live "" - src/app/shared/shared-moderation/abuse.service.ts - 145 + src/app/shared/shared-moderation/video-block.component.html + 4 - - Spam, ad or false news + + Unfederate the video - src/app/shared/shared-moderation/abuse.service.ts - 149 + src/app/shared/shared-moderation/video-block.component.html + 24 - - Contains marketing, spam, purposefully deceitful news, or otherwise misleading thumbnail/text/tags. Please provide reputable sources to report hoaxes. + + This will ask remote instances to delete it - src/app/shared/shared-moderation/abuse.service.ts - 150 + src/app/shared/shared-moderation/video-block.component.html + 27 - - Privacy breach or doxxing + + Blocking this live will automatically terminate the live stream. - src/app/shared/shared-moderation/abuse.service.ts - 154 + src/app/shared/shared-moderation/video-block.component.html + 33,34 - - Contains personal information that could be used to track, identify, contact or impersonate someone (e.g. name, address, phone number, email, or credit card details). + + Video reported. - src/app/shared/shared-moderation/abuse.service.ts - 155 + src/app/shared/shared-moderation/report-modals/video-report.component.ts + 110 - - Copyright + + Report video "" - src/app/shared/shared-moderation/abuse.service.ts - 159 + src/app/shared/shared-moderation/report-modals/video-report.component.html + 3 + + + Your report will be sent to moderators of and will be forwarded to the video origin () too. - src/app/shared/shared-abuse-list/abuse-details.component.ts - 25 + src/app/shared/shared-moderation/report-modals/video-report.component.html + 74,76 - - Infringes your copyright wrt. the regional laws with which the server must comply. + + Username is required. - src/app/shared/shared-moderation/abuse.service.ts - 160 + src/app/shared/form-validators/user-validators.ts + 12 + + + src/app/shared/form-validators/login-validators.ts + 9 - - Breaks server rules + + Username must be at least 1 character long. - src/app/shared/shared-moderation/abuse.service.ts - 164 + src/app/shared/form-validators/user-validators.ts + 13 - - Anything not included in the above that breaks the terms of service, code of conduct, or general rules in place on the server. + + Username cannot be more than 50 characters long. - src/app/shared/shared-moderation/abuse.service.ts - 165 + src/app/shared/form-validators/user-validators.ts + 14 - - Thumbnails + + Username should be lowercase alphanumeric; dots and underscores are allowed. - src/app/shared/shared-moderation/abuse.service.ts - 173 + src/app/shared/form-validators/user-validators.ts + 15 + + + + Channel name is required. + + src/app/shared/form-validators/user-validators.ts + 27 + + + + Channel name must be at least 1 character long. + + src/app/shared/form-validators/user-validators.ts + 28 + + + + Channel name cannot be more than 50 characters long. + + src/app/shared/form-validators/user-validators.ts + 29 + + + + Channel name should be lowercase, and can contain only alphanumeric characters, dots and underscores. + + src/app/shared/form-validators/user-validators.ts + 30 + + + + Email is required. + + src/app/shared/form-validators/user-validators.ts + 37 + + + src/app/shared/form-validators/instance-validators.ts + 7 + + + + Email must be valid. + + src/app/shared/form-validators/user-validators.ts + 38 + + + src/app/shared/form-validators/instance-validators.ts + 8 + + + + Handle is required. + + src/app/shared/form-validators/user-validators.ts + 48 + + + + Handle must be valid (chocobozzz@example.com). + + src/app/shared/form-validators/user-validators.ts + 49 + + + + Password is required. + + src/app/shared/form-validators/user-validators.ts + 58 - src/app/shared/shared-abuse-list/abuse-details.component.ts - 27 + src/app/shared/form-validators/user-validators.ts + 69 - - - The above can only be seen in thumbnails. - src/app/shared/shared-moderation/abuse.service.ts - 174 + src/app/shared/form-validators/login-validators.ts + 18 - - Captions + + Password must be at least 6 characters long. - src/app/shared/shared-moderation/abuse.service.ts - 178 + src/app/shared/form-validators/user-validators.ts + 70 - src/app/shared/shared-abuse-list/abuse-details.component.ts - 28 + src/app/shared/form-validators/user-validators.ts + 81 - - The above can only be seen in captions (please describe which). + + Password cannot be more than 255 characters long. - src/app/shared/shared-moderation/abuse.service.ts - 179 + src/app/shared/form-validators/user-validators.ts + 71 - - - Verify account email confirmation - src/app/+signup/+verify-account/verify-account-email/verify-account-email.component.html - 3,4 + src/app/shared/form-validators/user-validators.ts + 82 - - Email updated. + + The new password and the confirmed password do not correspond. - src/app/+signup/+verify-account/verify-account-email/verify-account-email.component.html - 10,11 + src/app/shared/form-validators/user-validators.ts + 89 - - An error occurred. + + Video quota is required. - src/app/+signup/+verify-account/verify-account-email/verify-account-email.component.html - 14 + src/app/shared/form-validators/user-validators.ts + 96 - - An email with verification link will be sent to . + + Quota must be greater than -1. - src/app/+signup/+verify-account/verify-account-ask-send-email/verify-account-ask-send-email.component.ts - 45 + src/app/shared/form-validators/user-validators.ts + 97 - - Request email for account verification + + Daily upload limit is required. - src/app/+signup/+verify-account/verify-account-ask-send-email/verify-account-ask-send-email.component.html - 3,4 + src/app/shared/form-validators/user-validators.ts + 103 - - Send verification email + + Daily upload limit must be greater than -1. - src/app/+signup/+verify-account/verify-account-ask-send-email/verify-account-ask-send-email.component.html - 17 + src/app/shared/form-validators/user-validators.ts + 104 - - This instance does not require email verification. + + User role is required. - src/app/+signup/+verify-account/verify-account-ask-send-email/verify-account-ask-send-email.component.html - 20 + src/app/shared/form-validators/user-validators.ts + 111 - - Renewing the token will disallow previously configured clients from retrieving the feed until they use the new token. Proceed? + + Description must be at least 3 characters long. - src/app/+my-account/my-account-applications/my-account-applications.component.ts - 41 + src/app/shared/form-validators/user-validators.ts + 123 - - - Renew token - src/app/+my-account/my-account-applications/my-account-applications.component.ts - 42 + src/app/shared/form-validators/video-channel-validators.ts + 38 - - - Token renewed. Update your client configuration accordingly. - src/app/+my-account/my-account-applications/my-account-applications.component.ts - 49 + src/app/shared/form-validators/video-playlist-validators.ts + 33 - - Applications + + Description cannot be more than 1000 characters long. - src/app/+my-account/my-account-applications/my-account-applications.component.html - 3 + src/app/shared/form-validators/user-validators.ts + 124 - - - SUBSCRIPTION FEED - src/app/+my-account/my-account-applications/my-account-applications.component.html - 8 + src/app/shared/form-validators/video-channel-validators.ts + 39 - - - Use third-party feed aggregators to retrieve the list of videos from channels you subscribed to. Make sure to keep your token private. - src/app/+my-account/my-account-applications/my-account-applications.component.html - 10,12 + src/app/shared/form-validators/video-playlist-validators.ts + 34 - - Feed URL + + You must agree with the instance terms in order to register on it. - src/app/+my-account/my-account-applications/my-account-applications.component.html - 18 + src/app/shared/form-validators/user-validators.ts + 131 - - Feed Token + + Ban reason must be at least 3 characters long. - src/app/+my-account/my-account-applications/my-account-applications.component.html - 23 + src/app/shared/form-validators/user-validators.ts + 141 - - Renew token + + Ban reason cannot be more than 250 characters long. - src/app/+my-account/my-account-applications/my-account-applications.component.html - 33 + src/app/shared/form-validators/user-validators.ts + 142 - - Avatar changed. + + Display name is required. - src/app/+my-account/my-account-settings/my-account-settings.component.ts - 42 + src/app/shared/form-validators/user-validators.ts + 153 - src/app/+my-library/+my-video-channels/my-video-channel-update.component.ts - 105 + src/app/shared/form-validators/video-channel-validators.ts + 26 - - - PROFILE SETTINGS - src/app/+my-account/my-account-settings/my-account-settings.component.html + src/app/shared/form-validators/video-playlist-validators.ts 12 - - VIDEO SETTINGS - - src/app/+my-account/my-account-settings/my-account-settings.component.html - 26 - - - - NOTIFICATIONS + + Display name must be at least 1 character long. - src/app/+my-account/my-account-settings/my-account-settings.component.html - 37 + src/app/shared/form-validators/user-validators.ts + 154 - - - INTERFACE - src/app/+my-account/my-account-settings/my-account-settings.component.html - 47 + src/app/shared/form-validators/video-channel-validators.ts + 27 - - - EMAIL - src/app/+my-account/my-account-settings/my-account-settings.component.html - 67 + src/app/shared/form-validators/video-playlist-validators.ts + 13 - - DANGER ZONE + + Display name cannot be more than 50 characters long. - src/app/+my-account/my-account-settings/my-account-settings.component.html - 77 + src/app/shared/form-validators/user-validators.ts + 155 - src/app/+admin/users/user-edit/user-edit.component.html - 197 + src/app/shared/form-validators/video-channel-validators.ts + 28 + + + video - src/app/+admin/users/user-edit/user-edit.component.html - 197 + src/app/shared/shared-video-miniature/video-download.component.ts + 48 - - - PASSWORD - src/app/+my-account/my-account-settings/my-account-settings.component.html - 57 + src/app/+videos/+video-edit/video-add-components/video-upload.component.ts + 229 - - users banned. + + subtitles - src/app/shared/shared-moderation/user-ban-modal.component.ts - 53 + src/app/shared/shared-video-miniature/video-download.component.ts + 49 - - User banned. + + Encoder - src/app/shared/shared-moderation/user-ban-modal.component.ts - 54 + src/app/shared/shared-video-miniature/video-download.component.ts + 145 - - Ban + + Format name - src/app/shared/shared-moderation/user-ban-modal.component.html - 3 + src/app/shared/shared-video-miniature/video-download.component.ts + 146 - - Reason... + + Size - src/app/shared/shared-moderation/user-ban-modal.component.html - 12 + src/app/shared/shared-video-miniature/video-download.component.ts + 147 - - A banned user will no longer be able to login. + + Bitrate - src/app/shared/shared-moderation/user-ban-modal.component.html - 21,22 + src/app/shared/shared-video-miniature/video-download.component.ts + 149 - - - Ban this user - src/app/shared/shared-moderation/user-ban-modal.component.html - 31 + src/app/shared/shared-video-miniature/video-download.component.ts + 172 - - Account settings + + Codec - src/app/+my-account/my-account-routing.module.ts - 29 + src/app/shared/shared-video-miniature/video-download.component.ts + 169 - - My abuse reports + + Profile - src/app/+my-account/my-account-routing.module.ts - 118 + src/app/shared/shared-video-miniature/video-download.component.ts + 170 - - Profile updated. + + Resolution - src/app/+my-account/my-account-settings/my-account-profile/my-account-profile.component.ts - 51 + src/app/shared/shared-video-miniature/video-download.component.ts + 179 - - Video added in at timestamps + + Aspect ratio - src/app/shared/shared-video-playlist/video-add-to-playlist.component.ts - 377 + src/app/shared/shared-video-miniature/video-download.component.ts + 180 - - Video added in + + Average frame rate - src/app/shared/shared-video-playlist/video-add-to-playlist.component.ts - 378 + src/app/shared/shared-video-miniature/video-download.component.ts + 181 - - Save to + + Pixel format - src/app/shared/shared-video-playlist/video-add-to-playlist.component.html - 4 + src/app/shared/shared-video-miniature/video-download.component.ts + 182 - - Search playlists + + Sample rate - src/app/shared/shared-video-playlist/video-add-to-playlist.component.html - 9 + src/app/shared/shared-video-miniature/video-download.component.ts + 186 - - Create a private playlist + + Channel Layout - src/app/shared/shared-video-playlist/video-add-to-playlist.component.html - 66 + src/app/shared/shared-video-miniature/video-download.component.ts + 187 - - Video blocked. + + Download - src/app/shared/shared-moderation/video-block.component.ts - 60 + src/app/shared/shared-video-miniature/video-download.component.html + 4 - src/app/shared/shared-abuse-list/abuse-list-table.component.ts - 340 + src/app/shared/shared-video-miniature/video-download.component.html + 104 - - Please describe the reason... + + subtitles - src/app/shared/shared-moderation/video-block.component.html - 13 + src/app/shared/shared-video-miniature/video-download.component.html + 11 - - Block video "" + + video - src/app/shared/shared-moderation/video-block.component.html - 3 + src/app/shared/shared-video-miniature/video-download.component.html + 12 - - Block live "" + + Format - src/app/shared/shared-moderation/video-block.component.html - 4 + src/app/shared/shared-video-miniature/video-download.component.html + 45 - - Unfederate the video + + Video stream - src/app/shared/shared-moderation/video-block.component.html - 24 + src/app/shared/shared-video-miniature/video-download.component.html + 57 - - This will ask remote instances to delete it + + Audio stream - src/app/shared/shared-moderation/video-block.component.html - 27 + src/app/shared/shared-video-miniature/video-download.component.html + 69 - - Blocking this live will automatically terminate the live stream. + + - src/app/shared/shared-moderation/video-block.component.html - 33,34 + src/app/shared/shared-video-miniature/video-download.component.html + 49 - - - Username is required. - src/app/shared/form-validators/user-validators.ts - 12 + src/app/shared/shared-video-miniature/video-download.component.html + 61 - src/app/shared/form-validators/login-validators.ts - 9 + src/app/shared/shared-video-miniature/video-download.component.html + 73 - - Username must be at least 1 character long. + + Direct download - src/app/shared/form-validators/user-validators.ts - 13 + src/app/shared/shared-video-miniature/video-download.component.html + 87 - - Username cannot be more than 50 characters long. + + Torrent (.torrent file) - src/app/shared/form-validators/user-validators.ts - 14 + src/app/shared/shared-video-miniature/video-download.component.html + 92 - - Username should be lowercase alphanumeric; dots and underscores are allowed. + + Account settings - src/app/shared/form-validators/user-validators.ts - 15 + src/app/+my-account/my-account-routing.module.ts + 29 - - Channel name is required. + + My abuse reports - src/app/shared/form-validators/user-validators.ts - 27 + src/app/+my-account/my-account-routing.module.ts + 118 - - Channel name must be at least 1 character long. + + Renewing the token will disallow previously configured clients from retrieving the feed until they use the new token. Proceed? - src/app/shared/form-validators/user-validators.ts - 28 + src/app/+my-account/my-account-applications/my-account-applications.component.ts + 41 - - Channel name cannot be more than 50 characters long. + + Renew token - src/app/shared/form-validators/user-validators.ts - 29 + src/app/+my-account/my-account-applications/my-account-applications.component.ts + 42 - - Channel name should be lowercase, and can contain only alphanumeric characters, dots and underscores. + + Token renewed. Update your client configuration accordingly. - src/app/shared/form-validators/user-validators.ts - 30 + src/app/+my-account/my-account-applications/my-account-applications.component.ts + 49 - - Email is required. + + Applications - src/app/shared/form-validators/user-validators.ts - 37 + src/app/+my-account/my-account-applications/my-account-applications.component.html + 3 + + + SUBSCRIPTION FEED - src/app/shared/form-validators/instance-validators.ts - 7 + src/app/+my-account/my-account-applications/my-account-applications.component.html + 8 - - Email must be valid. + + Use third-party feed aggregators to retrieve the list of videos from channels you subscribed to. - src/app/shared/form-validators/user-validators.ts - 38 + src/app/+my-account/my-account-applications/my-account-applications.component.html + 10,12 + + + Feed URL - src/app/shared/form-validators/instance-validators.ts - 8 + src/app/+my-account/my-account-applications/my-account-applications.component.html + 18 - - Password is required. + + Feed Token - src/app/shared/form-validators/user-validators.ts - 49 + src/app/+my-account/my-account-applications/my-account-applications.component.html + 23 + + + ⚠️ Never share your feed token with anyone. - src/app/shared/form-validators/login-validators.ts - 18 + src/app/+my-account/my-account-applications/my-account-applications.component.html + 26 - - Password must be at least 6 characters long. + + Renew token + + src/app/+my-account/my-account-applications/my-account-applications.component.html + 35 + + + + Avatar changed. - src/app/shared/form-validators/user-validators.ts - 50 + src/app/+my-account/my-account-settings/my-account-settings.component.ts + 44 - src/app/shared/form-validators/user-validators.ts - 61 + src/app/+my-library/+my-video-channels/my-video-channel-update.component.ts + 107 - - Password cannot be more than 255 characters long. + + avatar - src/app/shared/form-validators/user-validators.ts + src/app/+my-account/my-account-settings/my-account-settings.component.ts 51 - src/app/shared/form-validators/user-validators.ts - 62 + src/app/+my-library/+my-video-channels/my-video-channel-update.component.ts + 114 - - The new password and the confirmed password do not correspond. + + Avatar deleted. - src/app/shared/form-validators/user-validators.ts - 69 + src/app/+my-account/my-account-settings/my-account-settings.component.ts + 61 - - - Video quota is required. - src/app/shared/form-validators/user-validators.ts - 76 + src/app/+my-library/+my-video-channels/my-video-channel-update.component.ts + 124 - - Quota must be greater than -1. + + Settings - src/app/shared/form-validators/user-validators.ts - 77 + src/app/+my-account/my-account-settings/my-account-settings.component.html + 1 - - - Daily upload limit is required. - src/app/shared/form-validators/user-validators.ts - 83 + src/app/+admin/plugins/plugin-list-installed/plugin-list-installed.component.html + 26 + + + src/app/+admin/plugins/plugin-list-installed/plugin-list-installed.component.html + 26 - - Daily upload limit must be greater than -1. + + PROFILE SETTINGS - src/app/shared/form-validators/user-validators.ts - 84 + src/app/+my-account/my-account-settings/my-account-settings.component.html + 12 - - User role is required. + + VIDEO SETTINGS - src/app/shared/form-validators/user-validators.ts - 91 + src/app/+my-account/my-account-settings/my-account-settings.component.html + 26 - - Description must be at least 3 characters long. + + NOTIFICATIONS - src/app/shared/form-validators/user-validators.ts - 103 + src/app/+my-account/my-account-settings/my-account-settings.component.html + 37 + + + INTERFACE - src/app/shared/form-validators/video-channel-validators.ts - 38 + src/app/+my-account/my-account-settings/my-account-settings.component.html + 47 + + + EMAIL - src/app/shared/form-validators/video-playlist-validators.ts - 33 + src/app/+my-account/my-account-settings/my-account-settings.component.html + 67 - - Description cannot be more than 1000 characters long. + + DANGER ZONE - src/app/shared/form-validators/user-validators.ts - 104 + src/app/+my-account/my-account-settings/my-account-settings.component.html + 77 - src/app/shared/form-validators/video-channel-validators.ts - 39 + src/app/+admin/users/user-edit/user-edit.component.html + 198 - src/app/shared/form-validators/video-playlist-validators.ts - 34 + src/app/+admin/users/user-edit/user-edit.component.html + 198 - - You must agree with the instance terms in order to register on it. + + PASSWORD - src/app/shared/form-validators/user-validators.ts - 113 + src/app/+my-account/my-account-settings/my-account-settings.component.html + 57 - - Ban reason must be at least 3 characters long. + + Profile updated. - src/app/shared/form-validators/user-validators.ts - 123 + src/app/+my-account/my-account-settings/my-account-profile/my-account-profile.component.ts + 58 - - Ban reason cannot be more than 250 characters long. + + People can find you using @@ - src/app/shared/form-validators/user-validators.ts - 124 + src/app/+my-account/my-account-settings/my-account-profile/my-account-profile.component.html + 11,13 - - Display name is required. + + Password updated. - src/app/shared/form-validators/user-validators.ts - 135 + src/app/+my-account/my-account-settings/my-account-change-password/my-account-change-password.component.ts + 48 + + + You current password is invalid. - src/app/shared/form-validators/video-channel-validators.ts - 26 + src/app/+my-account/my-account-settings/my-account-change-password/my-account-change-password.component.ts + 56 - src/app/shared/form-validators/video-playlist-validators.ts - 12 + src/app/+my-account/my-account-settings/my-account-change-email/my-account-change-email.component.ts + 61 - - Display name must be at least 1 character long. - - src/app/shared/form-validators/user-validators.ts - 136 - + + Change password - src/app/shared/form-validators/video-channel-validators.ts - 27 + src/app/+my-account/my-account-settings/my-account-change-password/my-account-change-password.component.html + 5 - src/app/shared/form-validators/video-playlist-validators.ts - 13 + src/app/+my-account/my-account-settings/my-account-change-password/my-account-change-password.component.html + 33 - - Display name cannot be more than 50 characters long. + + Current password - src/app/shared/form-validators/user-validators.ts - 137 + src/app/+my-account/my-account-settings/my-account-change-password/my-account-change-password.component.html + 8 - src/app/shared/form-validators/video-channel-validators.ts + src/app/+my-account/my-account-settings/my-account-change-email/my-account-change-email.component.html 28 - - Video reported. + + New password - src/app/shared/shared-moderation/report-modals/video-report.component.ts - 110 + src/app/+my-account/my-account-settings/my-account-change-password/my-account-change-password.component.html + 17 - - Report video "" + + Confirm new password - src/app/shared/shared-moderation/report-modals/video-report.component.html - 3 + src/app/+my-account/my-account-settings/my-account-change-password/my-account-change-password.component.html + 26 - - Your report will be sent to moderators of and will be forwarded to the video origin () too. + + Do you really want to delete ? +It will delete videos uploaded in this channel, and you will not be able to create another +channel with the same name ()! - src/app/shared/shared-moderation/report-modals/video-report.component.html - 74,76 + src/app/+my-library/+my-video-channels/my-video-channels.component.ts + 63,65 - - video + + Please type the display name of the video channel () to confirm - src/app/shared/shared-video-miniature/video-download.component.ts - 48 + src/app/+my-library/+my-video-channels/my-video-channels.component.ts + 67 - - subtitles + + Video channel deleted. - src/app/shared/shared-video-miniature/video-download.component.ts - 49 + src/app/+my-library/+my-video-channels/my-video-channels.component.ts + 79 - - Encoder + + Views for the day - src/app/shared/shared-video-miniature/video-download.component.ts - 145 + src/app/+my-library/+my-video-channels/my-video-channels.component.ts + 98 - - Format name + + My channels - src/app/shared/shared-video-miniature/video-download.component.ts - 146 + src/app/+my-library/+my-video-channels/my-video-channels.component.html + 4 - - Size + + Search your channels - src/app/shared/shared-video-miniature/video-download.component.ts - 147 + src/app/+my-library/+my-video-channels/my-video-channels.component.html + 11 - - Bitrate - - src/app/shared/shared-video-miniature/video-download.component.ts - 149 - + + Create video channel - src/app/shared/shared-video-miniature/video-download.component.ts - 172 + src/app/+my-library/+my-video-channels/my-video-channels.component.html + 19 - - Codec + + {VAR_PLURAL, plural, =0 {No videos} =1 {1 video} other { videos}} - src/app/shared/shared-video-miniature/video-download.component.ts - 169 + src/app/+my-library/+my-video-channels/my-video-channels.component.html + 37 - - Profile + + My video channels - src/app/shared/shared-video-miniature/video-download.component.ts - 170 + src/app/+my-library/+my-video-channels/my-video-channels-routing.module.ts + 13 - - Resolution + + Create a new video channel - src/app/shared/shared-video-miniature/video-download.component.ts - 179 + src/app/+my-library/+my-video-channels/my-video-channels-routing.module.ts + 22 - - Aspect ratio + + Update video channel - src/app/shared/shared-video-miniature/video-download.component.ts - 180 + src/app/+my-library/+my-video-channels/my-video-channels-routing.module.ts + 31 - - Average frame rate + + Video channel updated. - src/app/shared/shared-video-miniature/video-download.component.ts - 181 + src/app/+my-library/+my-video-channels/my-video-channel-update.component.ts + 94 - - Pixel format + + My Channels - src/app/shared/shared-video-miniature/video-download.component.ts - 182 + src/app/+my-library/+my-video-channels/my-video-channel-edit.component.html + 4 - - - Sample rate - src/app/shared/shared-video-miniature/video-download.component.ts - 186 + src/app/+my-library/+my-video-channels/my-video-channel-edit.component.html + 4 - - Channel Layout + + Short text to tell people how they can support your channel (membership platform...).<br /><br /> + When you will upload a video in this channel, the video support field will be automatically filled by this text. - src/app/shared/shared-video-miniature/video-download.component.ts - 187 + src/app/+my-library/+my-video-channels/my-video-channel-edit.component.html + 77,78 + + + src/app/+my-library/+my-video-channels/my-video-channel-edit.component.html + 77,78 - - Download + + NEW CHANNEL - src/app/shared/shared-video-miniature/video-download.component.html - 4 + src/app/+my-library/+my-video-channels/my-video-channel-edit.component.html + 25 - src/app/shared/shared-video-miniature/video-download.component.html - 104 + src/app/+my-library/+my-video-channels/my-video-channel-edit.component.html + 25 - - subtitles + + CHANNEL - src/app/shared/shared-video-miniature/video-download.component.html - 11 + src/app/+my-library/+my-video-channels/my-video-channel-edit.component.html + 26 - - - video - src/app/shared/shared-video-miniature/video-download.component.html - 12 + src/app/+my-library/+my-video-channels/my-video-channel-edit.component.html + 26 - - Format + + Name - src/app/shared/shared-video-miniature/video-download.component.html - 45 + src/app/+my-library/+my-video-channels/my-video-channel-edit.component.html + 32 - - - Video stream - src/app/shared/shared-video-miniature/video-download.component.html - 57 + src/app/+my-library/+my-video-channels/my-video-channel-edit.component.html + 32 - - - Audio stream - src/app/shared/shared-video-miniature/video-download.component.html - 69 + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 21 - - + + Example: my_channel - src/app/shared/shared-video-miniature/video-download.component.html - 49 + src/app/+my-library/+my-video-channels/my-video-channel-edit.component.html + 35 - src/app/shared/shared-video-miniature/video-download.component.html - 61 + src/app/+my-library/+my-video-channels/my-video-channel-edit.component.html + 35 + + + Overwrite support field of all videos of this channel - src/app/shared/shared-video-miniature/video-download.component.html - 73 + src/app/+my-library/+my-video-channels/my-video-channel-edit.component.html + 92 + + + src/app/+my-library/+my-video-channels/my-video-channel-edit.component.html + 92 - - Direct download + + Video channel created. - src/app/shared/shared-video-miniature/video-download.component.html - 87 + src/app/+my-library/+my-video-channels/my-video-channel-create.component.ts + 57 - - Torrent (.torrent file) + + This name already exists on this instance. - src/app/shared/shared-video-miniature/video-download.component.html - 92 + src/app/+my-library/+my-video-channels/my-video-channel-create.component.ts + 63 - - Yesterday + + Confirmation of the password is required. - src/app/shared/shared-video-miniature/abstract-video-list.ts - 117 + src/app/shared/form-validators/reset-password-validators.ts + 9 - - This week + + Name is required. - src/app/shared/shared-video-miniature/abstract-video-list.ts - 118 + src/app/shared/form-validators/video-channel-validators.ts + 12 - - This month + + Name must be at least 1 character long. - src/app/shared/shared-video-miniature/abstract-video-list.ts - 119 + src/app/shared/form-validators/video-channel-validators.ts + 13 - - Last month + + Name cannot be more than 50 characters long. - src/app/shared/shared-video-miniature/abstract-video-list.ts - 120 + src/app/shared/form-validators/video-channel-validators.ts + 14 - - Older + + Name should be lowercase alphanumeric; dots and underscores are allowed. - src/app/shared/shared-video-miniature/abstract-video-list.ts - 121 + src/app/shared/form-validators/video-channel-validators.ts + 15 - - Cannot load more videos. Try again later. + + Support text must be at least 3 characters long. - src/app/shared/shared-video-miniature/abstract-video-list.ts - 198 + src/app/shared/form-validators/video-channel-validators.ts + 49 - - Password updated. + + Support text cannot be more than 1000 characters long - src/app/+my-account/my-account-settings/my-account-change-password/my-account-change-password.component.ts - 48 + src/app/shared/form-validators/video-channel-validators.ts + 50 - - You current password is invalid. + + Notification preferences - src/app/+my-account/my-account-settings/my-account-change-password/my-account-change-password.component.ts - 56 + src/app/+my-account/my-account-notifications/my-account-notifications.component.html + 4,6 + + + Newest first - src/app/+my-account/my-account-settings/my-account-change-email/my-account-change-email.component.ts - 61 + src/app/+my-account/my-account-notifications/my-account-notifications.component.html + 11 - - Change password + + Unread first - src/app/+my-account/my-account-settings/my-account-change-password/my-account-change-password.component.html - 5 + src/app/+my-account/my-account-notifications/my-account-notifications.component.html + 12 + + + All read - src/app/+my-account/my-account-settings/my-account-change-password/my-account-change-password.component.html - 30 + src/app/+my-account/my-account-notifications/my-account-notifications.component.html + 26 - - Current password + + See the documentation to learn how to use the PeerTube live streaming feature. + - src/app/+my-account/my-account-settings/my-account-change-password/my-account-change-password.component.html - 7 + src/app/shared/shared-video-live/live-documentation-link.component.html + 2,4 - - New password + + Yesterday - src/app/+my-account/my-account-settings/my-account-change-password/my-account-change-password.component.html - 15 + src/app/shared/shared-video-miniature/abstract-video-list.ts + 117 - - Confirm new password + + This week - src/app/+my-account/my-account-settings/my-account-change-password/my-account-change-password.component.html - 23 + src/app/shared/shared-video-miniature/abstract-video-list.ts + 118 - - Notification preferences + + This month - src/app/+my-account/my-account-notifications/my-account-notifications.component.html - 4,6 + src/app/shared/shared-video-miniature/abstract-video-list.ts + 119 - - Newest first + + Last month - src/app/+my-account/my-account-notifications/my-account-notifications.component.html - 11 + src/app/shared/shared-video-miniature/abstract-video-list.ts + 120 - - Unread first + + Older - src/app/+my-account/my-account-notifications/my-account-notifications.component.html - 12 + src/app/shared/shared-video-miniature/abstract-video-list.ts + 121 - - All read + + Cannot load more videos. Try again later. - src/app/+my-account/my-account-notifications/my-account-notifications.component.html - 26 + src/app/shared/shared-video-miniature/abstract-video-list.ts + 198 @@ -7216,18 +7883,29 @@ The link will expire within 1 hour. Mute domains src/app/shared/shared-moderation/server-blocklist.component.html - 64 + 67 src/app/shared/shared-moderation/server-blocklist.component.html - 64 + 67 + + + + Mute domain + + src/app/shared/shared-moderation/server-blocklist.component.html + 17 + + + src/app/shared/shared-moderation/server-blocklist.component.html + 17 Filter... src/app/shared/shared-moderation/server-blocklist.component.html - 16 + 23 src/app/shared/shared-moderation/account-blocklist.component.html @@ -7239,7 +7917,7 @@ The link will expire within 1 hour. src/app/+admin/follows/following-list/following-list.component.html - 16 + 23 src/app/shared/shared-moderation/account-blocklist.component.html @@ -7247,7 +7925,7 @@ The link will expire within 1 hour. src/app/shared/shared-moderation/server-blocklist.component.html - 16 + 23 src/app/+admin/moderation/video-comment-list/video-comment-list.component.html @@ -7257,31 +7935,20 @@ The link will expire within 1 hour. src/app/+admin/moderation/video-block-list/video-block-list.component.html 29 - - src/app/+admin/users/user-list/user-list.component.html - 32 - src/app/+admin/follows/followers-list/followers-list.component.html 16 - - - Mute domain - - src/app/shared/shared-moderation/server-blocklist.component.html - 24 - - src/app/shared/shared-moderation/server-blocklist.component.html - 24 + src/app/+admin/users/user-list/user-list.component.html + 37 Muted at src/app/shared/shared-moderation/server-blocklist.component.html - 33 + 36 src/app/shared/shared-moderation/account-blocklist.component.html @@ -7293,14 +7960,14 @@ The link will expire within 1 hour. src/app/shared/shared-moderation/server-blocklist.component.html - 33 + 36 Unmute src/app/shared/shared-moderation/server-blocklist.component.html - 40 + 43 src/app/shared/shared-moderation/account-blocklist.component.html @@ -7312,345 +7979,170 @@ The link will expire within 1 hour. src/app/shared/shared-moderation/server-blocklist.component.html - 40 + 43 Open instance in a new tab src/app/shared/shared-moderation/server-blocklist.component.html - 43 + 46 src/app/+admin/follows/following-list/following-list.component.html - 45 + 48 src/app/shared/shared-moderation/server-blocklist.component.html - 43 + 46 No server found matching current filters. src/app/shared/shared-moderation/server-blocklist.component.html - 56 - - - src/app/shared/shared-moderation/server-blocklist.component.html - 56 - - - - No server found. - - src/app/shared/shared-moderation/server-blocklist.component.html - 57 + 59 src/app/shared/shared-moderation/server-blocklist.component.html - 57 - - - - Muted accounts - - src/app/shared/shared-moderation/account-blocklist.component.html - 3 - - - src/app/shared/shared-moderation/account-blocklist.component.html - 3 - - - - Showing to of muted accounts - - src/app/shared/shared-moderation/account-blocklist.component.html - 10 - - - src/app/shared/shared-moderation/account-blocklist.component.html - 10 - - - - Account - - src/app/shared/shared-moderation/account-blocklist.component.html - 28 - - - src/app/shared/shared-moderation/account-blocklist.component.html - 28 - - - src/app/+admin/moderation/video-comment-list/video-comment-list.component.html 59 - - No account found matching current filters. - - src/app/shared/shared-moderation/account-blocklist.component.html - 63 - - - src/app/shared/shared-moderation/account-blocklist.component.html - 63 - - - - No account found. - - src/app/shared/shared-moderation/account-blocklist.component.html - 64 - - - src/app/shared/shared-moderation/account-blocklist.component.html - 64 - - - - Do you really want to delete ? -It will delete videos uploaded in this channel, and you will not be able to create another -channel with the same name ()! - - src/app/+my-library/+my-video-channels/my-video-channels.component.ts - 63,65 - - - - Please type the display name of the video channel () to confirm - - src/app/+my-library/+my-video-channels/my-video-channels.component.ts - 67 - - - - Video channel deleted. - - src/app/+my-library/+my-video-channels/my-video-channels.component.ts - 79 - - - - Views for the day - - src/app/+my-library/+my-video-channels/my-video-channels.component.ts - 98 - - - - My channels - - src/app/+my-library/+my-video-channels/my-video-channels.component.html - 4 - - - - Search your channels - - src/app/+my-library/+my-video-channels/my-video-channels.component.html - 11 - - - - Create video channel - - src/app/+my-library/+my-video-channels/my-video-channels.component.html - 19 - - - - {VAR_PLURAL, plural, =0 {No videos} =1 {1 video} other { videos}} - - src/app/+my-library/+my-video-channels/my-video-channels.component.html - 37 - - - - My video channels - - src/app/+my-library/+my-video-channels/my-video-channels-routing.module.ts - 13 - - - - Create a new video channel - - src/app/+my-library/+my-video-channels/my-video-channels-routing.module.ts - 22 - - - - Update video channel - - src/app/+my-library/+my-video-channels/my-video-channels-routing.module.ts - 31 - - - - Video channel updated. - - src/app/+my-library/+my-video-channels/my-video-channel-update.component.ts - 92 - - - - My Channels - - src/app/+my-library/+my-video-channels/my-video-channel-edit.component.html - 4 - - - src/app/+my-library/+my-video-channels/my-video-channel-edit.component.html - 4 - - - - Short text to tell people how they can support your channel (membership platform...).<br /><br /> - When you will upload a video in this channel, the video support field will be automatically filled by this text. + + No server found. - src/app/+my-library/+my-video-channels/my-video-channel-edit.component.html - 77,78 + src/app/shared/shared-moderation/server-blocklist.component.html + 60 - src/app/+my-library/+my-video-channels/my-video-channel-edit.component.html - 77,78 + src/app/shared/shared-moderation/server-blocklist.component.html + 60 - - NEW CHANNEL + + Muted accounts - src/app/+my-library/+my-video-channels/my-video-channel-edit.component.html - 25 + src/app/shared/shared-moderation/account-blocklist.component.html + 3 - src/app/+my-library/+my-video-channels/my-video-channel-edit.component.html - 25 + src/app/shared/shared-moderation/account-blocklist.component.html + 3 - - CHANNEL + + Showing to of muted accounts - src/app/+my-library/+my-video-channels/my-video-channel-edit.component.html - 26 + src/app/shared/shared-moderation/account-blocklist.component.html + 10 - src/app/+my-library/+my-video-channels/my-video-channel-edit.component.html - 26 + src/app/shared/shared-moderation/account-blocklist.component.html + 10 - - Name + + Account - src/app/+my-library/+my-video-channels/my-video-channel-edit.component.html - 32 + src/app/shared/shared-moderation/account-blocklist.component.html + 28 - src/app/+my-library/+my-video-channels/my-video-channel-edit.component.html - 32 + src/app/shared/shared-moderation/account-blocklist.component.html + 28 - src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 21 + src/app/+admin/moderation/video-comment-list/video-comment-list.component.html + 59 - - Example: my_channel + + No account found matching current filters. - src/app/+my-library/+my-video-channels/my-video-channel-edit.component.html - 35 + src/app/shared/shared-moderation/account-blocklist.component.html + 63 - src/app/+my-library/+my-video-channels/my-video-channel-edit.component.html - 35 + src/app/shared/shared-moderation/account-blocklist.component.html + 63 - - Overwrite support field of all videos of this channel - - src/app/+my-library/+my-video-channels/my-video-channel-edit.component.html - 92 - + + No account found. - src/app/+my-library/+my-video-channels/my-video-channel-edit.component.html - 92 + src/app/shared/shared-moderation/account-blocklist.component.html + 64 - - - Video channel created. - src/app/+my-library/+my-video-channels/my-video-channel-create.component.ts - 56 + src/app/shared/shared-moderation/account-blocklist.component.html + 64 - - This name already exists on this instance. + + Reports - src/app/+my-library/+my-video-channels/my-video-channel-create.component.ts - 62 + src/app/+my-account/my-account-abuses/my-account-abuses-list.component.html + 3 - - - Confirmation of the password is required. - src/app/shared/form-validators/reset-password-validators.ts - 9 + src/app/+admin/moderation/abuse-list/abuse-list.component.html + 3 - - Name is required. + + Block reason must be at least 2 characters long. - src/app/shared/form-validators/video-channel-validators.ts - 12 + src/app/shared/form-validators/video-block-validators.ts + 7 - - Name must be at least 1 character long. + + Block reason cannot be more than 300 characters long. - src/app/shared/form-validators/video-channel-validators.ts - 13 + src/app/shared/form-validators/video-block-validators.ts + 8 - - Name cannot be more than 50 characters long. + + Display name cannot be more than 120 characters long. - src/app/shared/form-validators/video-channel-validators.ts + src/app/shared/form-validators/video-playlist-validators.ts 14 - - Name should be lowercase alphanumeric; dots and underscores are allowed. + + Privacy is required. - src/app/shared/form-validators/video-channel-validators.ts - 15 + src/app/shared/form-validators/video-playlist-validators.ts + 23 - - Support text must be at least 3 characters long. + + The channel is required when the playlist is public. - src/app/shared/form-validators/video-channel-validators.ts - 49 + src/app/shared/form-validators/video-playlist-validators.ts + 41 - - Support text cannot be more than 1000 characters long + + The channel is required. - src/app/shared/form-validators/video-channel-validators.ts - 50 + src/app/shared/form-validators/video-ownership-change-validators.ts + 7 - - Reports + + The username is required. - src/app/+my-account/my-account-abuses/my-account-abuses-list.component.html - 3 + src/app/shared/form-validators/video-ownership-change-validators.ts + 14 + + + You can only transfer ownership to a local account - src/app/+admin/moderation/abuse-list/abuse-list.component.html - 3 + src/app/shared/form-validators/video-ownership-change-validators.ts + 15 @@ -7716,11 +8208,12 @@ channel with the same name ()!55 - - Your current email is + + Your current email is . It is never shown to the public. + src/app/+my-account/my-account-settings/my-account-change-email/my-account-change-email.component.html - 5 + 5,7 @@ -7728,37 +8221,16 @@ channel with the same name ()! src/app/+my-account/my-account-settings/my-account-change-email/my-account-change-email.component.html - 9,10 + 10,11 New email - - src/app/+my-account/my-account-settings/my-account-change-email/my-account-change-email.component.html - 15 - - - - Your new email src/app/+my-account/my-account-settings/my-account-change-email/my-account-change-email.component.html 17 - - Your current password - - src/app/+my-account/my-account-settings/my-account-change-email/my-account-change-email.component.html - 26 - - - - Your password - - src/app/+my-account/my-account-settings/my-account-change-email/my-account-change-email.component.html - 28 - - Change email @@ -7871,116 +8343,39 @@ channel with the same name ()!92 - - Activities - - src/app/+my-account/my-account-settings/my-account-notification-preferences/my-account-notification-preferences.component.html - 2 - - - - Web - - src/app/+my-account/my-account-settings/my-account-notification-preferences/my-account-notification-preferences.component.html - 3 - - - - The channel is required. - - src/app/shared/form-validators/video-ownership-change-validators.ts - 7 - - - - The username is required. - - src/app/shared/form-validators/video-ownership-change-validators.ts - 14 - - - - You can only transfer ownership to a local account - - src/app/shared/form-validators/video-ownership-change-validators.ts - 15 - - - - Display name cannot be more than 120 characters long. - - src/app/shared/form-validators/video-playlist-validators.ts - 14 - - - - Privacy is required. - - src/app/shared/form-validators/video-playlist-validators.ts - 23 - - - - The channel is required when the playlist is public. - - src/app/shared/form-validators/video-playlist-validators.ts - 41 - - - - Block reason must be at least 2 characters long. - - src/app/shared/form-validators/video-block-validators.ts - 7 - - - - Block reason cannot be more than 300 characters long. - - src/app/shared/form-validators/video-block-validators.ts - 8 - - - - Process domains - - src/app/shared/shared-moderation/batch-domains-modal.component.ts - 28 - - - - + + Activities - src/app/shared/shared-moderation/batch-domains-modal.component.html - 3 + src/app/+my-account/my-account-settings/my-account-notification-preferences/my-account-notification-preferences.component.html + 2 - - 1 host (without "http://") per line + + Web - src/app/shared/shared-moderation/batch-domains-modal.component.html - 11 + src/app/+my-account/my-account-settings/my-account-notification-preferences/my-account-notification-preferences.component.html + 3 Discover videos src/app/+videos/videos-routing.module.ts - 23 + 24 Trending videos src/app/+videos/videos-routing.module.ts - 32 + 33 Most liked videos src/app/+videos/videos-routing.module.ts - 45 + 46 src/app/+videos/video-list/video-most-liked.component.ts @@ -7991,14 +8386,14 @@ channel with the same name ()!Recently added videos src/app/+videos/videos-routing.module.ts - 58 + 59 Local videos src/app/+videos/videos-routing.module.ts - 84 + 86 src/app/+videos/video-list/video-local.component.ts @@ -8009,35 +8404,35 @@ channel with the same name ()!Upload a video src/app/+videos/videos-routing.module.ts - 97 + 99 Edit a video src/app/+videos/videos-routing.module.ts - 106 + 108 Videos from your subscriptions src/app/+videos/video-list/video-user-subscriptions.component.ts - 41 + 42 - - Feed + + Copy feed URL src/app/+videos/video-list/video-user-subscriptions.component.ts - 68 + 65 Feed URL copied src/app/+videos/video-list/video-user-subscriptions.component.ts - 104 + 109 @@ -8054,6 +8449,20 @@ channel with the same name ()!47 + + Trending for the last days + + src/app/+videos/video-list/video-trending.component.ts + 51 + + + + Trending videos are those totalizing the greatest number of views during the last days + + src/app/+videos/video-list/video-trending.component.ts + 52 + + Recently added @@ -8138,69 +8547,6 @@ channel with the same name ()!3 - - Report reason is required. - - src/app/shared/form-validators/abuse-validators.ts - 7 - - - - Report reason must be at least 2 characters long. - - src/app/shared/form-validators/abuse-validators.ts - 8 - - - - Report reason cannot be more than 3000 characters long. - - src/app/shared/form-validators/abuse-validators.ts - 9 - - - - Moderation comment is required. - - src/app/shared/form-validators/abuse-validators.ts - 16 - - - - Moderation comment must be at least 2 characters long. - - src/app/shared/form-validators/abuse-validators.ts - 17 - - - - Moderation comment cannot be more than 3000 characters long. - - src/app/shared/form-validators/abuse-validators.ts - 18 - - - - Abuse message is required. - - src/app/shared/form-validators/abuse-validators.ts - 25 - - - - Abuse message must be at least 2 characters long. - - src/app/shared/form-validators/abuse-validators.ts - 26 - - - - Abuse message cannot be more than 3000 characters long. - - src/app/shared/form-validators/abuse-validators.ts - 27 - - Settings updated. @@ -8226,21 +8572,21 @@ channel with the same name ()!Please only install plugins or themes you trust, since they can execute any code on your instance. src/app/+admin/plugins/plugin-search/plugin-search.component.ts - 122 + 126 Install ? src/app/+admin/plugins/plugin-search/plugin-search.component.ts - 123 + 127 installed. src/app/+admin/plugins/plugin-search/plugin-search.component.ts - 135 + 139 @@ -8358,6 +8704,27 @@ channel with the same name ()!32 + + Process domains + + src/app/shared/shared-moderation/batch-domains-modal.component.ts + 28 + + + + + + src/app/shared/shared-moderation/batch-domains-modal.component.html + 3 + + + + 1 host (without "http://") per line + + src/app/shared/shared-moderation/batch-domains-modal.component.html + 11 + + Do you really want to delete this abuse report? @@ -8546,7 +8913,7 @@ channel with the same name ()! src/app/+videos/+video-watch/comment/video-comments.component.ts - 166 + 168 @@ -8627,7 +8994,7 @@ channel with the same name ()! src/app/+admin/follows/following-list/following-list.component.html - 33 + 36 src/app/+admin/follows/followers-list/followers-list.component.html @@ -8667,7 +9034,7 @@ channel with the same name ()! src/app/+admin/system/jobs/jobs.component.html - 46 + 50 src/app/+admin/moderation/video-comment-list/video-comment-list.component.html @@ -8675,7 +9042,7 @@ channel with the same name ()! src/app/+videos/+video-watch/video-watch.component.html - 312 + 304 src/app/+admin/moderation/video-block-list/video-block-list.component.html @@ -8754,55 +9121,6 @@ channel with the same name ()!189 - - Job type - - src/app/+admin/system/jobs/jobs.component.html - 3 - - - - Job state - - src/app/+admin/system/jobs/jobs.component.html - 12 - - - - Showing to of jobs - - src/app/+admin/system/jobs/jobs.component.html - 32 - - - - ID - - src/app/+admin/system/jobs/jobs.component.html - 38 - - - - Type - - src/app/+admin/system/jobs/jobs.component.html - 39 - - - - No jobs found. - - src/app/+admin/system/jobs/jobs.component.html - 86 - - - - No jobs found that are . - - src/app/+admin/system/jobs/jobs.component.html - 87 - - None - no upload possible @@ -8864,29 +9182,100 @@ channel with the same name ()! 50GB - src/app/+admin/config/shared/config.service.ts - 29 + src/app/+admin/config/shared/config.service.ts + 29 + + + + 10MB + + src/app/+admin/config/shared/config.service.ts + 37 + + + + 50MB + + src/app/+admin/config/shared/config.service.ts + 38 + + + + 2GB + + src/app/+admin/config/shared/config.service.ts + 41 + + + + Job type + + src/app/+admin/system/jobs/jobs.component.html + 3 + + + + Job state + + src/app/+admin/system/jobs/jobs.component.html + 12 + + + + any + + src/app/+admin/system/jobs/jobs.component.html + 21 + + Selector for the list displaying jobs, filtering by their state + + + Showing to of jobs + + src/app/+admin/system/jobs/jobs.component.html + 35 + + + + ID + + src/app/+admin/system/jobs/jobs.component.html + 41 + + + + Type + + src/app/+admin/system/jobs/jobs.component.html + 42 + + + + No jobs found. + + src/app/+admin/system/jobs/jobs.component.html + 94 - - 10MB + + No jobs found. - src/app/+admin/config/shared/config.service.ts - 37 + src/app/+admin/system/jobs/jobs.component.html + 95 - - 50MB + + No jobs found. - src/app/+admin/config/shared/config.service.ts - 38 + src/app/+admin/system/jobs/jobs.component.html + 98 - - 2GB + + No jobs found that are . - src/app/+admin/config/shared/config.service.ts - 41 + src/app/+admin/system/jobs/jobs.component.html + 99 @@ -8974,25 +9363,67 @@ channel with the same name ()!103 - - Instance unmuted by your instance. + + Report reason is required. - src/app/shared/shared-moderation/server-blocklist.component.ts - 46 + src/app/shared/form-validators/abuse-validators.ts + 7 - - Instance muted by your instance. + + Report reason must be at least 2 characters long. - src/app/shared/shared-moderation/server-blocklist.component.ts - 69 + src/app/shared/form-validators/abuse-validators.ts + 8 - - Account unmuted by your instance. + + Report reason cannot be more than 3000 characters long. - src/app/shared/shared-moderation/account-blocklist.component.ts - 48 + src/app/shared/form-validators/abuse-validators.ts + 9 + + + + Moderation comment is required. + + src/app/shared/form-validators/abuse-validators.ts + 16 + + + + Moderation comment must be at least 2 characters long. + + src/app/shared/form-validators/abuse-validators.ts + 17 + + + + Moderation comment cannot be more than 3000 characters long. + + src/app/shared/form-validators/abuse-validators.ts + 18 + + + + Abuse message is required. + + src/app/shared/form-validators/abuse-validators.ts + 25 + + + + Abuse message must be at least 2 characters long. + + src/app/shared/form-validators/abuse-validators.ts + 26 + + + + Abuse message cannot be more than 3000 characters long. + + src/app/shared/form-validators/abuse-validators.ts + 27 @@ -9062,35 +9493,42 @@ channel with the same name ()!Follow domains src/app/+admin/follows/following-list/following-list.component.html - 79 + 82 - - Follow domain + + Follow instances src/app/+admin/follows/following-list/following-list.component.html - 24 + 17 Host src/app/+admin/follows/following-list/following-list.component.html - 32 + 35 Redundancy allowed src/app/+admin/follows/following-list/following-list.component.html - 35 + 38 + + + + Unfollow + + src/app/+admin/follows/following-list/following-list.component.html + 45 Accepted src/app/+admin/follows/following-list/following-list.component.html - 52 + 55 src/app/+admin/follows/followers-list/followers-list.component.html @@ -9101,7 +9539,7 @@ channel with the same name ()!Pending src/app/+admin/follows/following-list/following-list.component.html - 55 + 58 src/app/+admin/follows/followers-list/followers-list.component.html @@ -9112,21 +9550,42 @@ channel with the same name ()!No host found matching current filters. src/app/+admin/follows/following-list/following-list.component.html - 71 + 74 Your instance is not following anyone. src/app/+admin/follows/following-list/following-list.component.html - 72 + 75 It seems that you are not on a HTTPS server. Your webserver needs to have TLS activated in order to follow servers. src/app/+admin/follows/following-list/following-list.component.html - 82,83 + 85,86 + + + + Instance unmuted by your instance. + + src/app/shared/shared-moderation/server-blocklist.component.ts + 46 + + + + Instance muted by your instance. + + src/app/shared/shared-moderation/server-blocklist.component.ts + 69 + + + + Account unmuted by your instance. + + src/app/shared/shared-moderation/account-blocklist.component.ts + 48 @@ -9423,6 +9882,13 @@ channel with the same name ()!75,78 + + The main threat to your privacy induced by BitTorrent lies in your IP address being stored in the instance's BitTorrent tracker as long as you download or watch the video. + + src/app/+about/about-peertube/about-peertube.component.html + 81,83 + + What are the consequences? @@ -9472,88 +9938,88 @@ channel with the same name ()!114,115 - - Web peers are not publicly accessible: because we use WebRTC inside the web browser (with the WebTorrent library), the protocol is different from classic BitTorrent. When you are in a web browser, you send a signal containing your IP address to the tracker that will randomly choose other peers to forward the information to. See this document for more information + + Web peers are not publicly accessible: because we use the websocket transport, the protocol is different from classic BitTorrent tracker. When you are in a web browser, you send a signal containing your IP address to the tracker that will randomly choose other peers to forward the information to. See this document for more information src/app/+about/about-peertube/about-peertube.component.html - 118,123 + 118,122 The worst-case scenario of an average person spying on their friends is quite unlikely. There are much more effective ways to get that kind of information. src/app/+about/about-peertube/about-peertube.component.html - 127,129 + 126,128 How does PeerTube compare with YouTube? src/app/+about/about-peertube/about-peertube.component.html - 131 + 130 The threats to privacy with YouTube are different from PeerTube's. In YouTube's case, the platform gathers a huge amount of your personal information (not only your IP) to analyze them and track you. Moreover, YouTube is owned by Google/Alphabet, a company that tracks you across many websites (via AdSense or Google Analytics). src/app/+about/about-peertube/about-peertube.component.html - 134,137 + 133,136 What can I do to limit the exposure of my IP address? src/app/+about/about-peertube/about-peertube.component.html - 139 + 138 Your IP address is public so every time you consult a website, there is a number of actors (in addition to the final website) seeing your IP in their connection logs: ISP/routers/trackers/CDN and more. PeerTube is transparent about it: we warn you that if you want to keep your IP private, you must use a VPN or Tor Browser. Thinking that removing P2P from PeerTube will give you back anonymity doesn't make sense. src/app/+about/about-peertube/about-peertube.component.html - 142,146 + 141,145 What will be done to mitigate this problem? src/app/+about/about-peertube/about-peertube.component.html - 148 + 147 PeerTube wants to deliver the best countermeasures possible, to give you more choice and render attacks less likely. Here is what we put in place so far: src/app/+about/about-peertube/about-peertube.component.html - 151,153 + 150,152 We set a limit to the number of peers sent by the tracker src/app/+about/about-peertube/about-peertube.component.html - 156 + 155 We set a limit on the request frequency received by the tracker src/app/+about/about-peertube/about-peertube.component.html - 157 + 156 Allow instance admins to disable P2P from the administration interface src/app/+about/about-peertube/about-peertube.component.html - 158 + 157 Ultimately, remember you can always disable P2P by toggling it in the video player, or just by disabling WebRTC in your browser. src/app/+about/about-peertube/about-peertube.component.html - 162,164 + 161,163 @@ -9567,14 +10033,14 @@ channel with the same name ()!Your message has been sent. src/app/+about/about-instance/contact-admin-modal.component.ts - 76 + 77 You already sent this form recently src/app/+about/about-instance/contact-admin-modal.component.ts - 82 + 83 @@ -9616,7 +10082,7 @@ channel with the same name ()!Link copied src/app/+about/about-instance/about-instance.component.ts - 96 + 91 @@ -9724,18 +10190,18 @@ channel with the same name ()!2 - - Followers instances + + Followers instances () src/app/+about/about-follows/about-follows.component.html 4 - - Followings instances + + Following instances () src/app/+about/about-follows/about-follows.component.html - 14 + 16 @@ -9745,11 +10211,22 @@ channel with the same name ()!6 + + Show full list + + src/app/+about/about-follows/about-follows.component.html + 12 + + + src/app/+about/about-follows/about-follows.component.html + 24 + + This instance is not following any other. src/app/+about/about-follows/about-follows.component.html - 16 + 18 @@ -9794,20 +10271,6 @@ channel with the same name ()!48 - - Report comment - - src/app/shared/shared-moderation/report-modals/comment-report.component.ts - 51 - - - - Comment reported. - - src/app/shared/shared-moderation/report-modals/comment-report.component.ts - 82 - - Blocked videos @@ -9822,6 +10285,20 @@ channel with the same name ()!109 + + Following list + + src/app/+admin/follows/follows.routes.ts + 28 + + + + Followers list + + src/app/+admin/follows/follows.routes.ts + 37 + + Users list @@ -9843,27 +10320,6 @@ channel with the same name ()!48 - - Following list - - src/app/+admin/follows/follows.routes.ts - 28 - - - - Followers list - - src/app/+admin/follows/follows.routes.ts - 37 - - - - Edit custom configuration - - src/app/+admin/config/config.routes.ts - 26 - - Delete this comment @@ -9960,6 +10416,17 @@ channel with the same name ()!38 + + Select all rows + + src/app/+admin/moderation/video-comment-list/video-comment-list.component.html + 55 + + + src/app/+admin/users/user-list/user-list.component.html + 51 + + Comment @@ -9978,6 +10445,17 @@ channel with the same name ()!46 + + Select this row + + src/app/+admin/moderation/video-comment-list/video-comment-list.component.html + 70 + + + src/app/+admin/users/user-list/user-list.component.html + 91 + + Commented video @@ -9992,11 +10470,32 @@ channel with the same name ()!128 - - No comments found. + + No comments found. + + src/app/+admin/moderation/video-comment-list/video-comment-list.component.html + 129 + + + + Edit custom configuration + + src/app/+admin/config/config.routes.ts + 26 + + + + Report comment + + src/app/shared/shared-moderation/report-modals/comment-report.component.ts + 51 + + + + Comment reported. - src/app/+admin/moderation/video-comment-list/video-comment-list.component.html - 129 + src/app/shared/shared-moderation/report-modals/comment-report.component.ts + 82 @@ -10059,168 +10558,168 @@ channel with the same name ()!Like this video src/app/+videos/+video-watch/video-watch.component.ts - 131 + 132 Dislike this video src/app/+videos/+video-watch/video-watch.component.ts - 132 + 133 Support options for this video src/app/+videos/+video-watch/video-watch.component.ts - 133 + 134 You need to be <a href="/login">logged in</a> to rate this video. src/app/+videos/+video-watch/video-watch.component.ts - 219 + 220 This video is not available on this instance. Do you want to be redirected on the origin instance: <a href=""></a>? src/app/+videos/+video-watch/video-watch.component.ts - 412 + 415 Redirection src/app/+videos/+video-watch/video-watch.component.ts - 413 + 416 This video contains mature or explicit content. Are you sure you want to watch it? src/app/+videos/+video-watch/video-watch.component.ts - 527 + 547 Mature or explicit content src/app/+videos/+video-watch/video-watch.component.ts - 528 + 548 Up Next src/app/+videos/+video-watch/video-watch.component.ts - 580 + 600 Cancel src/app/+videos/+video-watch/video-watch.component.ts - 581 + 601 Autoplay is suspended src/app/+videos/+video-watch/video-watch.component.ts - 582 + 602 Enter/exit fullscreen (requires player focus) src/app/+videos/+video-watch/video-watch.component.ts - 869 + 920 Play/Pause the video (requires player focus) src/app/+videos/+video-watch/video-watch.component.ts - 870 + 921 Mute/unmute the video (requires player focus) src/app/+videos/+video-watch/video-watch.component.ts - 871 + 922 Skip to a percentage of the video: 0 is 0% and 9 is 90% (requires player focus) src/app/+videos/+video-watch/video-watch.component.ts - 873 + 924 Increase the volume (requires player focus) src/app/+videos/+video-watch/video-watch.component.ts - 875 + 926 Decrease the volume (requires player focus) src/app/+videos/+video-watch/video-watch.component.ts - 876 + 927 Seek the video forward (requires player focus) src/app/+videos/+video-watch/video-watch.component.ts - 878 + 929 Seek the video backward (requires player focus) src/app/+videos/+video-watch/video-watch.component.ts - 879 + 930 Increase playback rate (requires player focus) src/app/+videos/+video-watch/video-watch.component.ts - 881 + 932 Decrease playback rate (requires player focus) src/app/+videos/+video-watch/video-watch.component.ts - 882 + 933 Navigate in the video frame by frame (requires player focus) src/app/+videos/+video-watch/video-watch.component.ts - 884 + 935 Like the video src/app/+videos/+video-watch/video-watch.component.ts - 892 + 943 Dislike the video src/app/+videos/+video-watch/video-watch.component.ts - 897 + 948 @@ -10273,155 +10772,141 @@ channel with the same name ()! src/app/+videos/+video-watch/video-watch.component.html - 72 + 68 SHARE src/app/+videos/+video-watch/video-watch.component.html - 117 + 109 Tags src/app/+videos/+video-watch/video-watch.component.html - 276 + 268 src/app/+videos/+video-edit/shared/video-edit.component.html 19 - - • viewsviewers - - src/app/+videos/+video-watch/video-watch.component.html - 57,60 - - - - • viewsviewers - - src/app/+videos/+video-watch/video-watch.component.html - 74,77 - - SUPPORT src/app/+videos/+video-watch/video-watch.component.html - 112 + 104 SAVE src/app/+videos/+video-watch/video-watch.component.html - 128 + 120 DOWNLOAD src/app/+videos/+video-watch/video-watch.component.html - 142 + 134 Account page src/app/+videos/+video-watch/video-watch.component.html - 193 + 185 src/app/+videos/+video-watch/video-watch.component.html - 199 + 191 By src/app/+videos/+video-watch/video-watch.component.html - 194 + 186 src/app/+videos/+video-watch/video-watch.component.html - 200 + 192 Show more src/app/+videos/+video-watch/video-watch.component.html - 221 + 213 Show less src/app/+videos/+video-watch/video-watch.component.html - 227 + 219 Origin instance src/app/+videos/+video-watch/video-watch.component.html - 239 + 231 Originally published src/app/+videos/+video-watch/video-watch.component.html - 244 + 236 Friendly Reminder: src/app/+videos/+video-watch/video-watch.component.html - 307 + 299 the sharing system used for this video implies that some technical information about your system (such as a public IP address) can be sent to other peers. src/app/+videos/+video-watch/video-watch.component.html - 309,310 + 301,302 Get more information src/app/+videos/+video-watch/video-watch.component.html - 312 + 304 OK src/app/+videos/+video-watch/video-watch.component.html - 316,317 + 308,309 You have unsaved changes! If you leave, your changes will be lost. src/app/+videos/+video-edit/video-update.component.ts - 93 + 94 Video updated. src/app/+videos/+video-edit/video-update.component.ts - 140 + 142 @@ -10436,15 +10921,15 @@ channel with the same name ()! src/app/+videos/+video-edit/video-add-components/video-import-torrent.component.html - 70 + 68 src/app/+videos/+video-edit/video-add-components/video-import-url.component.html - 66 + 61 src/app/+videos/+video-edit/video-add-components/video-go-live.component.html - 50 + 45 @@ -10623,32 +11108,25 @@ channel with the same name ()!55 - - You can comment using an account on any ActivityPub-compatible instance. On most platforms, you can find the video by typing its URL in the search bar and then comment it from within the software's interface. + + You can comment using an account on any ActivityPub-compatible instance (PeerTube/Mastodon/Pleroma account for example). src/app/+videos/+video-watch/comment/video-comment-add.component.html - 60,63 - - - - If you have an account on Mastodon or Pleroma, you can open it directly in their interface: - - src/app/+videos/+video-watch/comment/video-comment-add.component.html - 65,66 + 60,61 Login to comment src/app/+videos/+video-watch/comment/video-comment-add.component.html - 76 + 72 Markdown Emoji List src/app/+videos/+video-watch/comment/video-comment-add.component.html - 84 + 80 @@ -10704,28 +11182,28 @@ channel with the same name ()! The deletion will be sent to remote instances so they can reflect the change. src/app/+videos/+video-watch/comment/video-comments.component.ts - 169 + 171 It is a remote comment, so the deletion will only be effective on your instance. src/app/+videos/+video-watch/comment/video-comments.component.ts - 171 + 173 Delete and re-draft src/app/+videos/+video-watch/comment/video-comments.component.ts - 197 + 199 Do you really want to delete and re-draft this comment? src/app/+videos/+video-watch/comment/video-comments.component.ts - 197 + 199 @@ -10823,11 +11301,11 @@ channel with the same name ()!Video to import updated. src/app/+videos/+video-edit/video-add-components/video-import-torrent.component.ts - 129 + 130 src/app/+videos/+video-edit/video-add-components/video-import-url.component.ts - 139 + 140 @@ -10836,33 +11314,37 @@ channel with the same name ()!src/app/+videos/+video-edit/video-add-components/video-import-torrent.component.html 6 + + src/app/+videos/+video-edit/video-add-components/video-import-torrent.component.html + 8 + OR src/app/+videos/+video-edit/video-add-components/video-import-torrent.component.html - 10 + 13 Paste magnet URI src/app/+videos/+video-edit/video-add-components/video-import-torrent.component.html - 13 + 16 You can import any torrent file that points to a media file. You should make sure you have diffusion rights over the content it points to, otherwise it could cause legal trouble to yourself and your instance. src/app/+videos/+video-edit/video-add-components/video-import-torrent.component.html - 17,19 + 20,22 Sorry, but something went wrong src/app/+videos/+video-edit/video-add-components/video-import-torrent.component.html - 48 + 51 src/app/+videos/+video-edit/video-add-components/video-import-url.component.html @@ -10874,7 +11356,7 @@ channel with the same name ()! src/app/+videos/+video-edit/video-add-components/video-upload.component.html - 58 + 74 @@ -10882,7 +11364,7 @@ channel with the same name ()! src/app/+videos/+video-edit/video-add-components/video-import-torrent.component.html - 53,54 + 56,57 @@ -10905,21 +11387,21 @@ channel with the same name ()!Cannot create live because this instance have too many created lives src/app/+videos/+video-edit/video-add-components/video-go-live.component.ts - 89 + 91 Cannot create live because you created too many lives src/app/+videos/+video-edit/video-add-components/video-go-live.component.ts - 91 + 93 Live published. src/app/+videos/+video-edit/video-add-components/video-go-live.component.ts - 120 + 123 @@ -10941,49 +11423,49 @@ channel with the same name ()!Your video was uploaded to your account and is private. src/app/+videos/+video-edit/video-add-components/video-upload.component.ts - 89 + 92 But associated data (tags, description...) will be lost, are you sure you want to leave this page? src/app/+videos/+video-edit/video-add-components/video-upload.component.ts - 90 + 93 Your video is not uploaded yet, are you sure you want to leave this page? src/app/+videos/+video-edit/video-add-components/video-upload.component.ts - 92 + 95 Upload src/app/+videos/+video-edit/video-add-components/video-upload.component.ts - 112 + 115 Upload src/app/+videos/+video-edit/video-add-components/video-upload.component.ts - 114 + 117 Upload cancelled src/app/+videos/+video-edit/video-add-components/video-upload.component.ts - 131 + 143 Video published. src/app/+videos/+video-edit/video-add-components/video-upload.component.ts - 242 + 267 @@ -10991,7 +11473,7 @@ channel with the same name ()!, used: , quota: ) src/app/+videos/+video-edit/video-add-components/video-upload.component.ts - 264,265 + 289,290 @@ -10999,7 +11481,7 @@ video size: , used: , used: , quota: ) src/app/+videos/+video-edit/video-add-components/video-upload.component.ts - 284,285 + 309,310 @@ -11008,12 +11490,16 @@ video size: , used: src/app/+videos/+video-edit/video-add-components/video-upload.component.html 6 + + src/app/+videos/+video-edit/video-add-components/video-upload.component.html + 8 + Video background image src/app/+videos/+video-edit/video-add-components/video-upload.component.html - 26 + 29 @@ -11021,29 +11507,44 @@ video size: , used: The chosen image will be definitive and cannot be modified. src/app/+videos/+video-edit/video-add-components/video-upload.component.html - 29,32 + 32,35 + + + + Total video uploaded + + src/app/+videos/+video-edit/video-add-components/video-upload.component.html + 52 Processing… src/app/+videos/+video-edit/video-add-components/video-upload.component.html - 50 + 54 + + + + Retry + + src/app/+videos/+video-edit/video-add-components/video-upload.component.html + 68 + Retry failed upload of a video Congratulations! Your video is now available in your private library. src/app/+videos/+video-edit/video-add-components/video-upload.component.html - 63,64 + 79,80 Publish will be available when upload is finished src/app/+videos/+video-edit/video-add-components/video-upload.component.html - 76 + 92 @@ -11124,155 +11625,49 @@ video size: , used: Total size src/app/+admin/follows/video-redundancies-list/video-redundancies-list.component.html - 30 - - - - List redundancies - - src/app/+admin/follows/video-redundancies-list/video-redundancies-list.component.html - 37 - - - - Open video in a new tab - - src/app/+admin/follows/video-redundancies-list/video-redundancies-list.component.html - 49 - - - - Your instance doesn't mirror any video. - - src/app/+admin/follows/video-redundancies-list/video-redundancies-list.component.html - 81 - - - - Your instance has no mirrored videos. - - src/app/+admin/follows/video-redundancies-list/video-redundancies-list.component.html - 82 - - - - Enabled strategies stats - - src/app/+admin/follows/video-redundancies-list/video-redundancies-list.component.html - 91 - - - - No redundancy strategy is enabled on your instance. - - src/app/+admin/follows/video-redundancies-list/video-redundancies-list.component.html - 96,97 - - - - Switch video block to manual - - src/app/+admin/moderation/video-block-list/video-block-list.component.ts - 48 - - - - Video switched to manual block. - - src/app/+admin/moderation/video-block-list/video-block-list.component.ts - 54 - - - - Video blocks - - src/app/+admin/moderation/video-block-list/video-block-list.component.html - 3 - - - - Showing to of blocked videos - - src/app/+admin/moderation/video-block-list/video-block-list.component.html - 10 - - - - Advanced block filters - - src/app/+admin/moderation/video-block-list/video-block-list.component.html - 23 - - - - Automatic blocks - - src/app/+admin/moderation/video-block-list/video-block-list.component.html - 24 - - - - Manual blocks - - src/app/+admin/moderation/video-block-list/video-block-list.component.html - 25 - - - - Sensitive - - src/app/+admin/moderation/video-block-list/video-block-list.component.html - 44 - - - - Unfederated - - src/app/+admin/moderation/video-block-list/video-block-list.component.html - 45 - - - src/app/+admin/moderation/video-block-list/video-block-list.component.html - 88 + 30 - - The video was blocked due to automatic blocking of new videos + + List redundancies - src/app/+admin/moderation/video-block-list/video-block-list.component.html - 74 + src/app/+admin/follows/video-redundancies-list/video-redundancies-list.component.html + 37 + + + Open video in a new tab - src/app/+admin/moderation/video-block-list/video-block-list.component.html - 74 + src/app/+admin/follows/video-redundancies-list/video-redundancies-list.component.html + 49 - - NSFW + + Your instance doesn't mirror any video. - src/app/+admin/moderation/video-block-list/video-block-list.component.html - 84 + src/app/+admin/follows/video-redundancies-list/video-redundancies-list.component.html + 81 - - Block reason: + + Your instance has no mirrored videos. - src/app/+admin/moderation/video-block-list/video-block-list.component.html - 104 + src/app/+admin/follows/video-redundancies-list/video-redundancies-list.component.html + 82 - - No blocked video found matching current filters. + + Enabled strategies stats - src/app/+admin/moderation/video-block-list/video-block-list.component.html - 124 + src/app/+admin/follows/video-redundancies-list/video-redundancies-list.component.html + 91 - - No blocked video found. + + No redundancy strategy is enabled on your instance. - src/app/+admin/moderation/video-block-list/video-block-list.component.html - 125 + src/app/+admin/follows/video-redundancies-list/video-redundancies-list.component.html + 96,97 @@ -11680,21 +12075,21 @@ video size: , used: Instance languages src/app/+videos/+video-edit/shared/video-edit.component.ts - 183 + 185 Scheduled src/app/+videos/+video-edit/shared/video-edit.component.ts - 195 + 197 Hide the video until a specific date src/app/+videos/+video-edit/shared/video-edit.component.ts - 196 + 198 @@ -11708,7 +12103,7 @@ video size: , used: Advanced settings src/app/+videos/+video-edit/shared/video-edit.component.html - 245 + 260 @@ -11846,74 +12241,88 @@ video size: , used: 208 + + You can stream multiple times in a permanent live. The URL for your viewers won't change but you cannot save replays of your lives + + src/app/+videos/+video-edit/shared/video-edit.component.html + 236 + + + + This is a permanent live + + src/app/+videos/+video-edit/shared/video-edit.component.html + 232 + + ⚠️ If you enable this option, your live will be terminated if you exceed your video quota src/app/+videos/+video-edit/shared/video-edit.component.html - 233 + 248 Automatically publish a replay when your live ends src/app/+videos/+video-edit/shared/video-edit.component.html - 229 + 244 Video preview src/app/+videos/+video-edit/shared/video-edit.component.html - 252 + 267 Support src/app/+videos/+video-edit/shared/video-edit.component.html - 261 + 276 Original publication date src/app/+videos/+video-edit/shared/video-edit.component.html - 281 + 296 Enable video comments src/app/+videos/+video-edit/shared/video-edit.component.html - 302 + 317 Enable download src/app/+videos/+video-edit/shared/video-edit.component.html - 307 + 322 Short text to tell people how they can support you (membership platform...). src/app/+videos/+video-edit/shared/video-edit.component.html - 265,266 + 280,281 This is the date when the content was originally published (e.g. the release date for a film) src/app/+videos/+video-edit/shared/video-edit.component.html - 285,286 + 300,301 Plugin settings src/app/+videos/+video-edit/shared/video-edit.component.html - 315 + 330 @@ -11979,6 +12388,112 @@ video size: , used: 47 + + Switch video block to manual + + src/app/+admin/moderation/video-block-list/video-block-list.component.ts + 48 + + + + Video switched to manual block. + + src/app/+admin/moderation/video-block-list/video-block-list.component.ts + 54 + + + + Video blocks + + src/app/+admin/moderation/video-block-list/video-block-list.component.html + 3 + + + + Showing to of blocked videos + + src/app/+admin/moderation/video-block-list/video-block-list.component.html + 10 + + + + Advanced block filters + + src/app/+admin/moderation/video-block-list/video-block-list.component.html + 23 + + + + Automatic blocks + + src/app/+admin/moderation/video-block-list/video-block-list.component.html + 24 + + + + Manual blocks + + src/app/+admin/moderation/video-block-list/video-block-list.component.html + 25 + + + + Sensitive + + src/app/+admin/moderation/video-block-list/video-block-list.component.html + 44 + + + + Unfederated + + src/app/+admin/moderation/video-block-list/video-block-list.component.html + 45 + + + src/app/+admin/moderation/video-block-list/video-block-list.component.html + 88 + + + + The video was blocked due to automatic blocking of new videos + + src/app/+admin/moderation/video-block-list/video-block-list.component.html + 74 + + + src/app/+admin/moderation/video-block-list/video-block-list.component.html + 74 + + + + NSFW + + src/app/+admin/moderation/video-block-list/video-block-list.component.html + 84 + + + + Block reason: + + src/app/+admin/moderation/video-block-list/video-block-list.component.html + 104 + + + + No blocked video found matching current filters. + + src/app/+admin/moderation/video-block-list/video-block-list.component.html + 124 + + + + No blocked video found. + + src/app/+admin/moderation/video-block-list/video-block-list.component.html + 125 + + Last week @@ -12046,7 +12561,7 @@ video size: , used: Refresh src/app/+admin/system/logs/logs.component.html - 33 + 34 @@ -12060,14 +12575,14 @@ video size: , used: Loading... src/app/+admin/system/logs/logs.component.html - 37 + 38 By -> src/app/+admin/system/logs/logs.component.html - 45 + 46 @@ -12119,67 +12634,88 @@ video size: , used: 82 + + 1440p + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts + 86 + + 2160p src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts - 86 + 90 Auto (via ffmpeg) src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts - 93 + 97 No limit src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts - 101 + 105 1 hour src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts - 102 + 106 3 hours src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts - 103 + 107 5 hours src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts - 104 + 108 10 hours src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts - 105 + 109 + + + + threads + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts + 149 + + + + thread + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts + 150 Configuration updated. src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts - 352 + 380 You enabled signup: we automatically enabled the "Block new videos automatically" checkbox of the "Videos" section just below. src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts - 445 + 473 @@ -12203,25 +12739,25 @@ video size: , used: 239 - - Transcoding + + VOD Transcoding src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 700 + 701 Advanced configuration src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 962 + 1016 Update configuration src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 1087 + 1141 @@ -12570,8 +13106,8 @@ video size: , used: 411 - - Allow import with HTTP URL (i.e. YouTube) + + Allow import with HTTP URL (e.g. YouTube) src/app/+admin/config/edit-custom-config/edit-custom-config.component.html 422 @@ -12766,25 +13302,25 @@ video size: , used: 652 - - Optional. If any, provide the Twitter account representing your instance to improve link previews. + + Provide the Twitter account representing your instance to improve link previews. If you don't have a Twitter account, just leave the default value. src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 654,655 + 654,656 Your Twitter username src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 664 + 665 Instance allowed by Twitter src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 676 + 677 @@ -12795,287 +13331,368 @@ video size: , used: to see if you instance is allowed. src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 681,686 + 682,687 + + + + Estimating a server's capacity to transcode and stream videos isn't easy and we can't tune PeerTube automatically. + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 711,712 + + + + However, you may want to read our guidelines before tweaking the following values. + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 714,715 + + + + Read guidelines + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 718 TRANSCODING src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 706 + 728 + + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 949 Process uploaded videos so that they are in a streamable form that any device can play. Though costly in resources, this is a critical part of PeerTube, so tread carefully. src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 708,710 + 730,732 + + + + Input formats + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 748 Allow additional extensions src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 732 + 753 - - Allows users to upload .mkv, .mov, .avi, .wmv, .flv, .f4v, .3g2, .3gp, .mts, m2ts, .mxf, .nut videos. + + Allows users to upload .mkv, .mov, .avi, .wmv, .flv, .f4v, .3g2, .3gp, .mts, .m2ts, .mxf, or .nut videos. src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 735 + 756 Allow audio files upload src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 743 + 764 + + + + Allows users to upload .mp3, .ogg, .wma, .flac, .aac, or .ac3 audio files. + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 767 - - Allows users to upload audio files that will be merged with the preview file on upload. + + The file will be merged in a still image video with the preview file on upload. src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 746 + 768 - - WebTorrent support enabled + + Output formats src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 755 + 775 + + + + WebTorrent enabled + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 781 HLS with P2P support enabled src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 774 + 800 - - Transcoding threads + + Resolutions to generate per enabled format + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 822 + + + + The original file resolution will be the default target if no option is selected. src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 799 + 838,839 - - Resolutions to generate + + Transcoding threads src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 812 + 850 Transcoding enabled src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 720 + 742 + + + + If you also enabled HLS support, it will multiply videos storage by 2If disabled, breaks federation with PeerTube instances < 2.1 + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 785,789 - - If you disable transcoding, many videos from your users will not work! + + Requires ffmpeg >= 4.1Generate HLS playlists and fragmented MP4 files resulting in a better playback than with plain WebTorrent:Resolution change is smootherFaster playback especially with long videosMore stable playback (less bugs/infinite loading)If you also enabled WebTorrent support, it will multiply videos storage by 2 src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 724 + 805,814 - - If you also enabled HLS support, it will multiply videos storage by 2If disabled, breaks federation with PeerTube instances < 2.1 + + will claim at most with live transcoding src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 759,763 + 852 - - Requires ffmpeg >= 4.1Generate HLS playlists and fragmented MP4 files resulting in a better playback than with the current default player:Resolution change is smootherFaster playback in particular with long videosMore stable playback (less bugs/infinite loading)If you also enabled WebTorrent support, it will multiply videos storage by 2 + + will claim at least with live transcoding src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 778,787 + 853 {VAR_PLURAL, plural, =0 {} =1 {thread} other {threads}} src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 803 + 859 src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 925 + 999 Enable users of your instance to stream live. src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 848,849 + 883,884 + + + + ⚠️ Enabling live streaming requires trust in your users and extra moderation work + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 898 - - ⚠️ Enabling live streaming requires trust in your users and extra moderation work + + If enabled, your server needs to accept incoming TCP traffic on port src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 863,864 + 899 Allow your users to automatically publish a replay of their live src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 871 + 907 If the user quota is reached, PeerTube will automatically terminate the live streaming src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 874,875 + 910,911 - - Max lives created on your instance (-1 for "unlimited") + + Max simultaneous lives created on your instance (-1 for "unlimited") src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 880 + 916 {VAR_PLURAL, plural, =1 {live} other {lives}} src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 883 + 919 - - Max lives created per user (-1 for "unlimited") + + Max simultaneous lives created per user (-1 for "unlimited") src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 888 + 924 {VAR_PLURAL, plural, =1 {live} other {lives}} src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 891 + 927 Max live duration src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 896 + 932 - - Enable live transcoding + + Same as VOD transcoding, transcoding live streams so that they are in a streamable form that any device can play. Requires a beefy CPU, and then some. src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 912 + 951,952 - - Requires a lot of CPU! + + Live resolutions to generate src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 915,916 + 971 Live transcoding threads src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 921 + 990 - - Live resolutions to generate + + Allow live streaming src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 933 + 894 - - Allow live streaming + + Transcoding enabled for live streams src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 859 + 965 + + + + will claim at most with VOD transcoding + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 992 + + + + will claim at least with VOD transcoding + + src/app/+admin/config/edit-custom-config/edit-custom-config.component.html + 993 CACHE src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 968 + 1022 Some files are not federated, and fetched when necessary. Define their caching policies. src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 970,971 + 1024,1025 Number of previews to keep in cache src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 978 + 1032 {VAR_PLURAL, plural, =1 {cached image} other {cached images}} src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 984 + 1038 Number of video captions to keep in cache src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 990 + 1044 {VAR_PLURAL, plural, =1 {cached image} other {cached images}} src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 996 + 1050 CUSTOMIZATIONS src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 1008 + 1062 Slight modifications to your PeerTube instance for when creating a plugin or theme is overkill. src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 1010,1011 + 1064,1065 JavaScript src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 1019 + 1073 Write JavaScript code directly.Example: console.log('my instance is amazing'); src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 1023 + 1077 @@ -13092,21 +13709,112 @@ video size: , used: src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 1042,1053 + 1096,1107 It seems like the configuration is invalid. Please search for potential errors in the different tabs. src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 1080,1081 + 1134,1135 You cannot allow live replay if you don't enable transcoding. src/app/+admin/config/edit-custom-config/edit-custom-config.component.html - 1084,1085 + 1138,1139 + + + + accepted in instance followers + + src/app/+admin/follows/followers-list/followers-list.component.ts + 41 + + + + Do you really want to reject this follower? + + src/app/+admin/follows/followers-list/followers-list.component.ts + 52 + + + + Reject + + src/app/+admin/follows/followers-list/followers-list.component.ts + 53 + + + + rejected from instance followers + + src/app/+admin/follows/followers-list/followers-list.component.ts + 60 + + + + Do you really want to delete this follower? + + src/app/+admin/follows/followers-list/followers-list.component.ts + 73 + + + + removed from instance followers + + src/app/+admin/follows/followers-list/followers-list.component.ts + 81 + + + + Instances following you + + src/app/+admin/follows/followers-list/followers-list.component.html + 3 + + + + Showing to of followers + + src/app/+admin/follows/followers-list/followers-list.component.html + 10 + + + + Follower handle + + src/app/+admin/follows/followers-list/followers-list.component.html + 28 + + + + Score + + src/app/+admin/follows/followers-list/followers-list.component.html + 30 + + + + Open actor page in a new tab + + src/app/+admin/follows/followers-list/followers-list.component.html + 46 + + + + No follower found matching current filters. + + src/app/+admin/follows/followers-list/followers-list.component.html + 68 + + + + Your instance doesn't have any follower. + + src/app/+admin/follows/followers-list/followers-list.component.html + 69 @@ -13149,22 +13857,22 @@ video size: , used: Role src/app/+admin/users/user-edit/user-edit.component.html - 135 + 136 src/app/+admin/users/user-edit/user-edit.component.html - 135 + 136 Doesn't need review before a video goes public src/app/+admin/users/user-edit/user-edit.component.html - 179 + 180 src/app/+admin/users/user-edit/user-edit.component.html - 179 + 180 @@ -13281,44 +13989,44 @@ video size: , used: Transcoding is enabled. The video quota only takes into account original video size. At most, this user could upload ~ . src/app/+admin/users/user-edit/user-edit.component.html - 160,162 + 161,163 src/app/+admin/users/user-edit/user-edit.component.html - 160,162 + 161,163 Send a link to reset the password by email to the user src/app/+admin/users/user-edit/user-edit.component.html - 204 + 205 src/app/+admin/users/user-edit/user-edit.component.html - 204 + 205 Ask for new password src/app/+admin/users/user-edit/user-edit.component.html - 205 + 206 src/app/+admin/users/user-edit/user-edit.component.html - 205 + 206 Manually set the user password src/app/+admin/users/user-edit/user-edit.component.html - 209 + 210 src/app/+admin/users/user-edit/user-edit.component.html - 209 + 210 @@ -13416,176 +14124,85 @@ video size: , used: Advanced user filters src/app/+admin/users/user-list/user-list.component.html - 27 + 32 Banned users src/app/+admin/users/user-list/user-list.component.html - 28 + 33 Create user src/app/+admin/users/user-list/user-list.component.html - 42 + 20 Table parameters src/app/+admin/users/user-list/user-list.component.html - 58 + 59 Select columns src/app/+admin/users/user-list/user-list.component.html - 64 + 65 Highlight banned users src/app/+admin/users/user-list/user-list.component.html - 70 + 71 User's email must be verified to login src/app/+admin/users/user-list/user-list.component.html - 129 + 130 src/app/+admin/users/user-list/user-list.component.html - 129 + 130 User's email is verified / User can login without email verification src/app/+admin/users/user-list/user-list.component.html - 133 + 134 Total daily video quota src/app/+admin/users/user-list/user-list.component.html - 150 + 151 The user was banned src/app/+admin/users/user-list/user-list.component.html - 160 + 161 src/app/+admin/users/user-list/user-list.component.html - 160 + 161 Ban reason: src/app/+admin/users/user-list/user-list.component.html - 177 - - - - accepted in instance followers - - src/app/+admin/follows/followers-list/followers-list.component.ts - 41 - - - - Do you really want to reject this follower? - - src/app/+admin/follows/followers-list/followers-list.component.ts - 52 - - - - Reject - - src/app/+admin/follows/followers-list/followers-list.component.ts - 53 - - - - rejected from instance followers - - src/app/+admin/follows/followers-list/followers-list.component.ts - 60 - - - - Do you really want to delete this follower? - - src/app/+admin/follows/followers-list/followers-list.component.ts - 73 - - - - removed from instance followers - - src/app/+admin/follows/followers-list/followers-list.component.ts - 81 - - - - Instances following you - - src/app/+admin/follows/followers-list/followers-list.component.html - 3 - - - - Showing to of followers - - src/app/+admin/follows/followers-list/followers-list.component.html - 10 - - - - Follower handle - - src/app/+admin/follows/followers-list/followers-list.component.html - 28 - - - - Score - - src/app/+admin/follows/followers-list/followers-list.component.html - 30 - - - - Open actor page in a new tab - - src/app/+admin/follows/followers-list/followers-list.component.html - 46 - - - - No follower found matching current filters. - - src/app/+admin/follows/followers-list/followers-list.component.html - 68 - - - - Your instance doesn't have any follower. - - src/app/+admin/follows/followers-list/followers-list.component.html - 69 + 178