X-Git-Url: https://git.immae.eu/?a=blobdiff_plain;f=client%2Fsrc%2Flocale%2Fsource%2Fangular_en_US.xml;h=88e55a497cb8fcd85ed16dd48d65e828f2fd16f5;hb=b59f12b0955d34b447a2bbcd3fbb0eb40b241631;hp=9b9714dfe063cdd0a928f1abb28c3be87b4e8b04;hpb=16f88ee5e6d671e51dd002b1f5e59db89f61172c;p=github%2FChocobozzz%2FPeerTube.git diff --git a/client/src/locale/source/angular_en_US.xml b/client/src/locale/source/angular_en_US.xml index 9b9714dfe..88e55a497 100644 --- a/client/src/locale/source/angular_en_US.xml +++ b/client/src/locale/source/angular_en_US.xml @@ -64,49 +64,49 @@ «« ../node_modules/@ng-bootstrap/ng-bootstrap/pagination/pagination.d.ts - 7 + 2 - - First + + « ../node_modules/@ng-bootstrap/ng-bootstrap/pagination/pagination.d.ts - 5 + 3 - - « + + » ../node_modules/@ng-bootstrap/ng-bootstrap/pagination/pagination.d.ts - 15 + 4 - - Previous + + »» ../node_modules/@ng-bootstrap/ng-bootstrap/pagination/pagination.d.ts - 13 + 5 - - » + + First ../node_modules/@ng-bootstrap/ng-bootstrap/pagination/pagination.d.ts - 29 + 14 - - Next + + Previous ../node_modules/@ng-bootstrap/ng-bootstrap/pagination/pagination.d.ts - 27 + 23 - - »» + + Next ../node_modules/@ng-bootstrap/ng-bootstrap/pagination/pagination.d.ts - 36 + 41 Last ../node_modules/@ng-bootstrap/ng-bootstrap/pagination/pagination.d.ts - 34 + 49 <x id="INTERPOLATION" equiv-text="{{getPercentValue()}}"/>% @@ -136,67 +136,67 @@ Decrement hours ../node_modules/@ng-bootstrap/ng-bootstrap/timepicker/timepicker.d.ts - 19 + 20 Increment minutes ../node_modules/@ng-bootstrap/ng-bootstrap/timepicker/timepicker.d.ts - 28 + 29 MM ../node_modules/@ng-bootstrap/ng-bootstrap/timepicker/timepicker.d.ts - 31 + 32 Minutes ../node_modules/@ng-bootstrap/ng-bootstrap/timepicker/timepicker.d.ts - 33 + 34 Decrement minutes ../node_modules/@ng-bootstrap/ng-bootstrap/timepicker/timepicker.d.ts - 38 + 40 Increment seconds ../node_modules/@ng-bootstrap/ng-bootstrap/timepicker/timepicker.d.ts - 47 + 49 SS ../node_modules/@ng-bootstrap/ng-bootstrap/timepicker/timepicker.d.ts - 50 + 52 Seconds ../node_modules/@ng-bootstrap/ng-bootstrap/timepicker/timepicker.d.ts - 52 + 54 Decrement seconds ../node_modules/@ng-bootstrap/ng-bootstrap/timepicker/timepicker.d.ts - 57 + 60 PM ../node_modules/@ng-bootstrap/ng-bootstrap/timepicker/timepicker.d.ts - 65 + 68 AM ../node_modules/@ng-bootstrap/ng-bootstrap/timepicker/timepicker.d.ts - 66 + 69 (extensions: <x id="INTERPOLATION" equiv-text="{{ allowedExtensionsMessage }}"/>, max size: <x id="INTERPOLATION_1" equiv-text="{{ maxFileSize | bytes }}"/>) @@ -258,6 +258,18 @@ app/shared/users/user-notifications.component.html 31 + + + <x id="START_TAG_MY-GLOBAL-ICON" ctype="x-my-global-icon" equiv-text="<my-global-icon>"/><x id="CLOSE_TAG_MY-GLOBAL-ICON" ctype="x-my-global-icon" equiv-text="</my-global-icon>"/> + + <x id="START_TAG_DIV" ctype="x-div" equiv-text="<div>"/> + The recently added video <x id="START_LINK" ctype="x-a" equiv-text="<a>"/><x id="INTERPOLATION" equiv-text="{{ notification.video.name }}"/><x id="CLOSE_LINK" ctype="x-a" equiv-text="</a>"/> has been <x id="START_LINK_1" ctype="x-a" equiv-text="<a>"/>auto-blacklisted<x id="CLOSE_LINK" ctype="x-a" equiv-text="</a>"/> + <x id="CLOSE_TAG_DIV" ctype="x-div" equiv-text="</div>"/> + + + app/shared/users/user-notifications.component.html + 39 + <x id="TAG_IMG" ctype="image" equiv-text="<img/>"/> @@ -268,7 +280,7 @@ app/shared/users/user-notifications.component.html - 39 + 47 @@ -280,7 +292,7 @@ app/shared/users/user-notifications.component.html - 47 + 55 @@ -292,7 +304,7 @@ app/shared/users/user-notifications.component.html - 55 + 63 @@ -304,7 +316,7 @@ app/shared/users/user-notifications.component.html - 63 + 71 @@ -316,7 +328,7 @@ app/shared/users/user-notifications.component.html - 71 + 79 @@ -331,7 +343,7 @@ app/shared/users/user-notifications.component.html - 79 + 87 @@ -343,25 +355,333 @@ app/shared/users/user-notifications.component.html - 90 + 98 + + + + <x id="START_TAG_MY-GLOBAL-ICON" ctype="x-my-global-icon" equiv-text="<my-global-icon>"/><x id="CLOSE_TAG_MY-GLOBAL-ICON" ctype="x-my-global-icon" equiv-text="</my-global-icon>"/> + + <x id="START_TAG_DIV" ctype="x-div" equiv-text="<div>"/> + Your instance has <x id="START_LINK" ctype="x-a" equiv-text="<a>"/>a new follower<x id="CLOSE_LINK" ctype="x-a" equiv-text="</a>"/> (<x id="INTERPOLATION" equiv-text="{{ notification.actorFollow.follower.host }}"/>) + <x id="START_TAG_NG-CONTAINER" ctype="x-ng-container" equiv-text="<ng-container>"/> awaiting your approval<x id="CLOSE_TAG_NG-CONTAINER" ctype="x-ng-container" equiv-text="</ng-container>"/> + <x id="CLOSE_TAG_DIV" ctype="x-div" equiv-text="</div>"/> + + + app/shared/users/user-notifications.component.html + 106 + + + Save to + + app/shared/video-playlist/video-add-to-playlist.component.html + 4 + + + Options + + app/shared/video-playlist/video-add-to-playlist.component.html + 9 + + + Start at + + app/shared/video-playlist/video-add-to-playlist.component.html + 17 + + + app/shared/video-playlist/video-playlist-element-miniature.component.html + 40 + + + app/videos/+video-watch/modal/video-share.component.html + 12 + + + Stop at + + app/shared/video-playlist/video-add-to-playlist.component.html + 31 + + + app/shared/video-playlist/video-playlist-element-miniature.component.html + 54 + + + Display name + + app/shared/video-playlist/video-add-to-playlist.component.html + 64 + + + app/+my-account/my-account-video-channels/my-account-video-channel-edit.component.html + 28 + + + app/+my-account/my-account-video-channels/my-account-video-channel-edit.component.html + 28 + + + app/+my-account/my-account-video-playlists/my-account-video-playlist-edit.component.html + 9 + + + app/+my-account/my-account-video-playlists/my-account-video-playlist-edit.component.html + 9 + + + app/+my-account/my-account-settings/my-account-profile/my-account-profile.component.html + 6 + + + Create + + app/shared/video-playlist/video-add-to-playlist.component.html + 74 + + + Download video + + app/shared/video/modals/video-download.component.html + 3 + + + Direct download + + app/shared/video/modals/video-download.component.html + 27 + + + Torrent (.torrent file) + + app/shared/video/modals/video-download.component.html + 32 + + + Torrent (magnet link) + + app/shared/video/modals/video-download.component.html + 37 + + + + Cancel + + + app/shared/video/modals/video-download.component.html + 43 + + + app/videos/+video-watch/comment/video-comment-add.component.html + 47 + + + Download + + app/shared/video/modals/video-download.component.html + 48 + + + Report video + + app/shared/video/modals/video-report.component.html + 3 + + + + Your report will be sent to moderators of <x id="INTERPOLATION" equiv-text="{{ currentHost }}"/>. + <x id="START_TAG_NG-CONTAINER" ctype="x-ng-container" equiv-text="<ng-container>"/> It will be forwarded to origin instance <x id="INTERPOLATION_1" equiv-text="{{ originHost }}"/> too.<x id="CLOSE_TAG_NG-CONTAINER" ctype="x-ng-container" equiv-text="</ng-container>"/> + + + app/shared/video/modals/video-report.component.html + 9 + + + Reason... + + app/shared/video/modals/video-report.component.html + 16 + + + app/shared/video/modals/video-blacklist.component.html + 11 + + + app/shared/moderation/user-ban-modal.component.html + 11 + + + + Cancel + + + app/shared/video/modals/video-report.component.html + 24 + + + app/shared/video/modals/video-blacklist.component.html + 26 + + + app/shared/video/videos-selection.component.html + 14 + + + app/+about/about-instance/contact-admin-modal.component.html + 38 + + + Submit + + app/shared/video/modals/video-report.component.html + 29 + + + app/shared/video/modals/video-blacklist.component.html + 31 + + + app/+about/about-instance/contact-admin-modal.component.html + 43 + + + app/+my-account/my-account-videos/video-change-ownership/video-change-ownership.component.html + 26 + + + app/+my-account/my-account-ownership/my-account-accept-ownership/my-account-accept-ownership.component.html + 29 + + + Blacklist video + + app/shared/video/modals/video-blacklist.component.html + 3 + + + Unfederate the video (ask for its deletion from the remote instances) + + app/shared/video/modals/video-blacklist.component.html + 21 Unlisted app/shared/video/video-miniature.component.html - 10 + 12 + + + app/videos/+video-watch/video-watch-playlist.component.html + 6 Private app/shared/video/video-miniature.component.html - 11 + 13 + + + app/videos/+video-watch/video-watch-playlist.component.html + 7 - - <x id="INTERPOLATION" equiv-text="{{ video.publishedAt | myFromNow }}"/> - <x id="INTERPOLATION_1" equiv-text="{{ video.views | myNumberFormatter }}"/> views + + <x id="INTERPOLATION" equiv-text="{{ video.views | myNumberFormatter }}"/> views app/shared/video/video-miniature.component.html - 16 + 22 + + + Blacklisted + + app/shared/video/video-miniature.component.html + 39 + + + + Sensitive + + + app/shared/video/video-miniature.component.html + 43 + + + {VAR_PLURAL, plural, =0 {No videos} =1 {1 video} other {<x id="INTERPOLATION" equiv-text="{{ playlist.videosLength }}"/> videos} } + + app/shared/video-playlist/video-playlist-miniature.component.html + 9 + + + + <x id="INTERPOLATION" equiv-text="{{ playlist.videoChannelBy }}"/> + + + app/shared/video-playlist/video-playlist-miniature.component.html + 22 + + + Updated <x id="INTERPOLATION" equiv-text="{{ playlist.updatedAt | myFromNow }}"/> + + app/shared/video-playlist/video-playlist-miniature.component.html + 29 + + + Edit starts/stops at + + app/shared/video-playlist/video-playlist-element-miniature.component.html + 33 + + + Save + + app/shared/video-playlist/video-playlist-element-miniature.component.html + 65 + + + app/+my-account/my-account-settings/my-account-video-settings/my-account-video-settings.component.html + 32 + + + app/videos/+video-watch/video-watch.component.html + 92 + + + Delete from <x id="INTERPOLATION" equiv-text="{{ playlist?.displayName }}"/> + + app/shared/video-playlist/video-playlist-element-miniature.component.html + 69 + + + No results. + + app/shared/video/videos-selection.component.html + 1 + + + app/shared/video/abstract-video-list.html + 20 + + + app/shared/video/abstract-video-list.html + 20 + + + app/shared/video/abstract-video-list.html + 20 + + + app/shared/video/abstract-video-list.html + 20 + + + app/videos/video-list/video-overview.component.html + 3 + + + app/shared/video/abstract-video-list.html + 20 + + + app/shared/video/abstract-video-list.html + 20 Delete @@ -371,16 +691,12 @@ app/+my-account/my-account-videos/my-account-videos.component.html - 36 + 12 app/videos/+video-edit/shared/video-edit.component.html 157 - - app/videos/+video-watch/video-watch.component.html - 105 - app/videos/+video-watch/comment/video-comment.component.html 15 @@ -491,11 +807,17 @@ app/shared/user-subscription/remote-subscribe.component.html 22 + + Default NSFW/sensitive videos policy (can be redefined by the users) + + app/shared/instance/instance-features-table.component.html + 5 + Video quota app/shared/instance/instance-features-table.component.html - 5 + 19 app/+admin/users/user-edit/user-edit.component.html @@ -515,7 +837,7 @@ app/shared/instance/instance-features-table.component.html - 14 + 28 Ban @@ -523,20 +845,6 @@ app/shared/moderation/user-ban-modal.component.html 3 - - Reason... - - app/shared/moderation/user-ban-modal.component.html - 11 - - - app/videos/+video-watch/modal/video-report.component.html - 16 - - - app/videos/+video-watch/modal/video-blacklist.component.html - 11 - A banned user will no longer be able to login. @@ -683,7 +991,7 @@ app/menu/menu.component.html - 36 + 32 Forgot your password @@ -815,13 +1123,9 @@ app/signup/signup.component.html 63 - - app/+about/about-instance/about-instance.component.html - 26 - app/+admin/config/edit-custom-config/edit-custom-config.component.html - 78 + 88 Features found on this instance @@ -866,12 +1170,6 @@ app/search/search.component.html 44 - - <x id="INTERPOLATION" equiv-text="{{ result.publishedAt | myFromNow }}"/> - <x id="INTERPOLATION_1" equiv-text="{{ result.views | myNumberFormatter }}"/> views - - app/search/search.component.html - 55 - Change the language @@ -880,7 +1178,7 @@ app/menu/menu.component.html - 86 + 102 @@ -890,40 +1188,32 @@ app/menu/language-chooser.component.html 8 - - - My public profile - + + My public profile app/menu/menu.component.html - 16 + 17 - - - My account - + + My account app/menu/menu.component.html - 20 + 21 - - - My videos - + + Log out app/menu/menu.component.html - 24 + 25 - - - Log out - + + Create an account app/menu/menu.component.html - 28 + 33 - - Create an account + + My library app/menu/menu.component.html 37 @@ -934,6 +1224,10 @@ app/menu/menu.component.html 41 + + app/menu/menu.component.html + 62 + app/+accounts/accounts.component.html 29 @@ -942,53 +1236,65 @@ app/+video-channels/video-channels.component.html 24 + + Playlists + + app/menu/menu.component.html + 46 + Subscriptions app/menu/menu.component.html - 45 + 51 + + + History + + app/menu/menu.component.html + 56 Overview app/menu/menu.component.html - 50 + 66 Trending app/menu/menu.component.html - 55 + 71 Recently added app/menu/menu.component.html - 60 + 76 Local app/menu/menu.component.html - 65 + 81 More app/menu/menu.component.html - 70 + 86 Administration app/menu/menu.component.html - 74 + 90 About app/menu/menu.component.html - 79 + 95 app/+accounts/accounts.component.html @@ -996,19 +1302,19 @@ app/+video-channels/video-channels.component.html - 25 + 26 Show keyboard shortcuts app/menu/menu.component.html - 89 + 105 Toggle dark interface app/menu/menu.component.html - 92 + 108 View your notifications @@ -1020,7 +1326,7 @@ Notifications app/menu/avatar-notification.component.html - 12 + 13 app/+my-account/my-account-settings/my-account-settings.component.html @@ -1030,13 +1336,13 @@ Update your notification preferences app/menu/avatar-notification.component.html - 15 + 16 See all your notifications app/menu/avatar-notification.component.html - 22 + 30 Search... @@ -1116,7 +1422,7 @@ app/videos/+video-watch/video-watch.component.html - 170 + 164 Licence @@ -1130,7 +1436,7 @@ app/videos/+video-watch/video-watch.component.html - 179 + 173 Language @@ -1148,7 +1454,7 @@ app/videos/+video-watch/video-watch.component.html - 188 + 182 All of these tags @@ -1194,40 +1500,6 @@ app/shared/video/abstract-video-list.html 14 - - No results. - - app/shared/video/abstract-video-list.html - 20 - - - app/shared/video/abstract-video-list.html - 20 - - - app/shared/video/abstract-video-list.html - 20 - - - app/shared/video/abstract-video-list.html - 20 - - - app/videos/video-list/video-overview.component.html - 3 - - - app/shared/video/abstract-video-list.html - 20 - - - app/+my-account/my-account-videos/my-account-videos.component.html - 1 - - - app/shared/video/abstract-video-list.html - 20 - <x id="START_LINK" ctype="x-a" equiv-text="<a>"/><x id="INTERPOLATION" equiv-text="{{ object.category.label }}"/><x id="CLOSE_LINK" ctype="x-a" equiv-text="</a>"/> @@ -1304,44 +1576,6 @@ app/+about/about-instance/contact-admin-modal.component.html 29 - - - Cancel - - - app/+about/about-instance/contact-admin-modal.component.html - 38 - - - app/videos/+video-watch/modal/video-report.component.html - 24 - - - app/videos/+video-watch/modal/video-blacklist.component.html - 26 - - - Submit - - app/+about/about-instance/contact-admin-modal.component.html - 43 - - - app/+my-account/my-account-videos/video-change-ownership/video-change-ownership.component.html - 26 - - - app/+my-account/my-account-ownership/my-account-accept-ownership/my-account-accept-ownership.component.html - 29 - - - app/videos/+video-watch/modal/video-report.component.html - 29 - - - app/videos/+video-watch/modal/video-blacklist.component.html - 31 - About <x id="INTERPOLATION" equiv-text="{{ instanceName }}"/> instance @@ -1358,7 +1592,7 @@ Description app/+about/about-instance/about-instance.component.html - 14 + 16 app/+accounts/account-about/account-about.component.html @@ -1376,6 +1610,14 @@ app/+my-account/my-account-video-channels/my-account-video-channel-edit.component.html 39 + + app/+my-account/my-account-video-playlists/my-account-video-playlist-edit.component.html + 20 + + + app/+my-account/my-account-video-playlists/my-account-video-playlist-edit.component.html + 20 + app/+my-account/my-account-settings/my-account-profile/my-account-profile.component.html 17 @@ -1392,42 +1634,12 @@ Terms app/+about/about-instance/about-instance.component.html - 20 + 22 app/+admin/config/edit-custom-config/edit-custom-config.component.html 39 - - User registration is allowed and - - app/+about/about-instance/about-instance.component.html - 29 - - - - this instance provides a baseline quota of <x id="INTERPOLATION" equiv-text="{{ userVideoQuota | bytes: 0 }}"/> space for the videos of its users. - - - app/+about/about-instance/about-instance.component.html - 31 - - - - this instance provides unlimited space for the videos of its users. - - - app/+about/about-instance/about-instance.component.html - 35 - - - - User registration is currently not allowed. - - - app/+about/about-instance/about-instance.component.html - 40 - About PeerTube @@ -1714,10 +1926,6 @@ app/+admin/config/edit-custom-config/edit-custom-config.component.html 12 - - app/+admin/follows/followers-list/followers-list.component.html - 18 - app/+my-account/my-account-video-channels/my-account-video-channel-edit.component.html 12 @@ -1732,47 +1940,60 @@ app/+admin/config/edit-custom-config/edit-custom-config.component.html 21 + + Dedicated to sensitive or NSFW content + + app/+admin/config/edit-custom-config/edit-custom-config.component.html + 50 + + + Enabling it will allow other administrators to know that you are mainly federating sensitive content.<br /><br /> + Moreover, the NSFW checkbox on video upload will be automatically checked by default. + + app/+admin/config/edit-custom-config/edit-custom-config.component.html + 51 + Default client route app/+admin/config/edit-custom-config/edit-custom-config.component.html - 48 + 57 Videos Overview app/+admin/config/edit-custom-config/edit-custom-config.component.html - 51 + 60 Videos Trending app/+admin/config/edit-custom-config/edit-custom-config.component.html - 52 + 61 Videos Recently Added app/+admin/config/edit-custom-config/edit-custom-config.component.html - 53 + 62 Local videos app/+admin/config/edit-custom-config/edit-custom-config.component.html - 54 + 63 Policy on videos containing sensitive content app/+admin/config/edit-custom-config/edit-custom-config.component.html - 61 + 70 With <strong>Do not list</strong> or <strong>Blur thumbnails</strong>, a confirmation will be requested to watch the video. app/+admin/config/edit-custom-config/edit-custom-config.component.html - 64 + 73 app/+my-account/my-account-settings/my-account-video-settings/my-account-video-settings.component.html @@ -1782,7 +2003,7 @@ Do not list app/+admin/config/edit-custom-config/edit-custom-config.component.html - 69 + 78 app/+my-account/my-account-settings/my-account-video-settings/my-account-video-settings.component.html @@ -1792,7 +2013,7 @@ Blur thumbnails app/+admin/config/edit-custom-config/edit-custom-config.component.html - 70 + 79 app/+my-account/my-account-settings/my-account-video-settings/my-account-video-settings.component.html @@ -1802,7 +2023,7 @@ Display app/+admin/config/edit-custom-config/edit-custom-config.component.html - 71 + 80 app/+my-account/my-account-settings/my-account-video-settings/my-account-video-settings.component.html @@ -1812,43 +2033,43 @@ Signup enabled app/+admin/config/edit-custom-config/edit-custom-config.component.html - 84 + 94 Signup requires email verification app/+admin/config/edit-custom-config/edit-custom-config.component.html - 91 + 101 Signup limit app/+admin/config/edit-custom-config/edit-custom-config.component.html - 96 + 106 Users app/+admin/config/edit-custom-config/edit-custom-config.component.html - 105 + 116 User default video quota app/+admin/config/edit-custom-config/edit-custom-config.component.html - 109 + 120 User default daily upload limit app/+admin/config/edit-custom-config/edit-custom-config.component.html - 121 + 132 Import app/+admin/config/edit-custom-config/edit-custom-config.component.html - 133 + 145 app/videos/+video-edit/video-add-components/video-import-url.component.html @@ -1862,31 +2083,61 @@ Video import with HTTP URL (i.e. YouTube) enabled app/+admin/config/edit-custom-config/edit-custom-config.component.html - 141 + 153 Video import with a torrent file or a magnet URI enabled app/+admin/config/edit-custom-config/edit-custom-config.component.html - 148 + 160 + + + Auto-blacklist + + app/+admin/config/edit-custom-config/edit-custom-config.component.html + 168 + + + New videos of users automatically blacklisted enabled + + app/+admin/config/edit-custom-config/edit-custom-config.component.html + 177 + + + Instance followers + + app/+admin/config/edit-custom-config/edit-custom-config.component.html + 186 + + + Other instances can follow your instance + + app/+admin/config/edit-custom-config/edit-custom-config.component.html + 194 + + + Manually approve new instance follower + + app/+admin/config/edit-custom-config/edit-custom-config.component.html + 201 Administrator app/+admin/config/edit-custom-config/edit-custom-config.component.html - 155 + 208 Admin email app/+admin/config/edit-custom-config/edit-custom-config.component.html - 158 + 211 Enable contact form app/+admin/config/edit-custom-config/edit-custom-config.component.html - 169 + 222 Basic configuration @@ -1898,25 +2149,25 @@ Twitter app/+admin/config/edit-custom-config/edit-custom-config.component.html - 178 + 231 Your Twitter username app/+admin/config/edit-custom-config/edit-custom-config.component.html - 184 + 237 Indicates the Twitter account for the website or platform on which the content was published. app/+admin/config/edit-custom-config/edit-custom-config.component.html - 187 + 240 Instance whitelisted by Twitter app/+admin/config/edit-custom-config/edit-custom-config.component.html - 199 + 252 If your instance is whitelisted by Twitter, a video player will be embedded in the Twitter feed on PeerTube video share.<br /> @@ -1924,55 +2175,55 @@ Check this checkbox, save the configuration and test with a video URL of your instance (https://example.com/videos/watch/blabla) on <a target='_blank' rel='noopener noreferrer' href='https://cards-dev.twitter.com/validator'>https://cards-dev.twitter.com/validator</a> to see if you instance is whitelisted. app/+admin/config/edit-custom-config/edit-custom-config.component.html - 200 + 253 Services app/+admin/config/edit-custom-config/edit-custom-config.component.html - 176 + 229 Transcoding app/+admin/config/edit-custom-config/edit-custom-config.component.html - 215 + 268 Transcoding enabled app/+admin/config/edit-custom-config/edit-custom-config.component.html - 221 + 274 If you disable transcoding, many videos from your users will not work! app/+admin/config/edit-custom-config/edit-custom-config.component.html - 222 + 275 Allow additional extensions app/+admin/config/edit-custom-config/edit-custom-config.component.html - 231 + 284 Allow your users to upload .mkv, .mov, .avi, .flv videos app/+admin/config/edit-custom-config/edit-custom-config.component.html - 232 + 285 Transcoding threads app/+admin/config/edit-custom-config/edit-custom-config.component.html - 237 + 290 Resolution <x id="INTERPOLATION" equiv-text="{{resolution}}"/> enabled app/+admin/config/edit-custom-config/edit-custom-config.component.html - 252 + 305 @@ -1982,81 +2233,81 @@ app/+admin/config/edit-custom-config/edit-custom-config.component.html - 260 + 313 Some files are not federated (previews, captions). We fetch them directly from the origin instance and cache them. app/+admin/config/edit-custom-config/edit-custom-config.component.html - 265 + 318 Previews cache size app/+admin/config/edit-custom-config/edit-custom-config.component.html - 271 + 324 Video captions cache size app/+admin/config/edit-custom-config/edit-custom-config.component.html - 280 + 333 Customizations app/+admin/config/edit-custom-config/edit-custom-config.component.html - 289 + 342 JavaScript app/+admin/config/edit-custom-config/edit-custom-config.component.html - 294 + 347 Write directly JavaScript code.<br />Example: <pre>console.log('my instance is amazing');</pre> app/+admin/config/edit-custom-config/edit-custom-config.component.html - 297 + 350 - + - Write directly CSS code. Example:<br /> + Write directly CSS code. Example:<br /><br /> <pre> - body <x id="INTERPOLATION" equiv-text="{{ '{' }}"/> - background-color: red; - <x id="INTERPOLATION_1" equiv-text="{{ '}' }}"/> + #custom-css <x id="INTERPOLATION" equiv-text="{{ '{' }}"/> + color: red; + <x id="INTERPOLATION_1" equiv-text="{{ '}' }}"/> </pre> - Prepend with <em>#custom-css</em> to override styles. Example: + Prepend with <em>#custom-css</em> to override styles. Example:<br /><br /> <pre> - #custom-css .logged-in-email <x id="INTERPOLATION" equiv-text="{{ '{' }}"/> - color: red; - <x id="INTERPOLATION_1" equiv-text="{{ '}' }}"/> + #custom-css .logged-in-email <x id="INTERPOLATION" equiv-text="{{ '{' }}"/> + color: red; + <x id="INTERPOLATION_1" equiv-text="{{ '}' }}"/> </pre> app/+admin/config/edit-custom-config/edit-custom-config.component.html - 311 + 364 Advanced configuration app/+admin/config/edit-custom-config/edit-custom-config.component.html - 212 + 265 Update configuration app/+admin/config/edit-custom-config/edit-custom-config.component.html - 340 + 393 It seems the configuration is invalid. Please search potential errors in the different tabs. app/+admin/config/edit-custom-config/edit-custom-config.component.html - 341 + 394 @@ -2082,17 +2333,17 @@ app/+admin/admin.component.html 11 - + - Jobs + Configuration app/+admin/admin.component.html 15 - + - Configuration + System app/+admin/admin.component.html @@ -2143,57 +2394,49 @@ 18 - app/+admin/jobs/jobs-list/jobs-list.component.html + app/+admin/system/jobs/jobs.component.html 18 - - Score + + Follower handle app/+admin/follows/followers-list/followers-list.component.html 17 - - Host - - app/+admin/follows/followers-list/followers-list.component.html - 19 - - - app/+admin/follows/following-list/following-list.component.html - 19 - State app/+admin/follows/followers-list/followers-list.component.html - 20 + 18 app/+admin/follows/following-list/following-list.component.html 20 - app/+admin/jobs/jobs-list/jobs-list.component.html + app/+admin/system/jobs/jobs.component.html 20 app/+my-account/my-account-video-imports/my-account-video-imports.component.html 10 + + Score + + app/+admin/follows/followers-list/followers-list.component.html + 19 + Created <x id="START_TAG_P-SORTICON" ctype="x-p-sortIcon" equiv-text="<p-sortIcon>"/><x id="CLOSE_TAG_P-SORTICON" ctype="x-p-sortIcon" equiv-text="</p-sortIcon>"/> app/+admin/follows/followers-list/followers-list.component.html - 21 + 20 app/+admin/follows/following-list/following-list.component.html 21 - - app/+admin/jobs/jobs-list/jobs-list.component.html - 21 - app/+admin/users/user-list/user-list.component.html 44 @@ -2202,6 +2445,10 @@ app/+admin/moderation/video-abuse-list/video-abuse-list.component.html 9 + + app/+admin/system/jobs/jobs.component.html + 21 + app/+my-account/my-account-video-imports/my-account-video-imports.component.html 11 @@ -2210,7 +2457,7 @@ Accepted app/+admin/follows/followers-list/followers-list.component.html - 32 + 30 app/+admin/follows/following-list/following-list.component.html @@ -2220,12 +2467,38 @@ Pending app/+admin/follows/followers-list/followers-list.component.html - 33 + 31 app/+admin/follows/following-list/following-list.component.html 33 + + Accept + + app/+admin/follows/followers-list/followers-list.component.html + 38 + + + app/+my-account/my-account-ownership/my-account-ownership.component.html + 41 + + + Refuse + + app/+admin/follows/followers-list/followers-list.component.html + 39 + + + app/+my-account/my-account-ownership/my-account-ownership.component.html + 42 + + + Host + + app/+admin/follows/following-list/following-list.component.html + 19 + Redundancy allowed @@ -2256,30 +2529,6 @@ app/+admin/follows/follows.component.html 9 - - Jobs list - - app/+admin/jobs/jobs-list/jobs-list.component.html - 2 - - - Type - - app/+admin/jobs/jobs-list/jobs-list.component.html - 19 - - - Processed on - - app/+admin/jobs/jobs-list/jobs-list.component.html - 22 - - - Finished on - - app/+admin/jobs/jobs-list/jobs-list.component.html - 23 - Create user @@ -2361,45 +2610,55 @@ app/+admin/users/user-edit/user-edit.component.html 72 + + Bypass video auto blacklist + + app/+admin/users/user-edit/user-edit.component.html + 85 + + + app/+admin/users/user-edit/user-edit.component.html + 85 + Danger Zone app/+admin/users/user-edit/user-edit.component.html - 86 + 93 app/+admin/users/user-edit/user-edit.component.html - 86 + 93 Send a link to reset the password by email to the user app/+admin/users/user-edit/user-edit.component.html - 89 + 96 app/+admin/users/user-edit/user-edit.component.html - 89 + 96 Ask for new password app/+admin/users/user-edit/user-edit.component.html - 90 + 97 app/+admin/users/user-edit/user-edit.component.html - 90 + 97 Manually set the user password app/+admin/users/user-edit/user-edit.component.html - 94 + 101 app/+admin/users/user-edit/user-edit.component.html - 94 + 101 Show @@ -2445,7 +2704,7 @@ app/videos/+video-watch/video-watch.component.html - 134 + 128 User's email must be verified to login @@ -2587,6 +2846,16 @@ app/+admin/moderation/video-blacklist-list/video-blacklist-list.component.html 43 + + Unblacklist + + app/+admin/moderation/video-auto-blacklist-list/video-auto-blacklist-list.component.html + 11 + + + app/+admin/moderation/video-auto-blacklist-list/video-auto-blacklist-list.component.html + 16 + Moderation @@ -2599,17 +2868,23 @@ app/+admin/moderation/moderation.component.html 5 - - Blacklisted videos + + <x id="INTERPOLATION" equiv-text="{{ autoBlacklistVideosEnabled ? 'Manually blacklisted videos' : 'Blacklisted videos' }}"/> app/+admin/moderation/moderation.component.html 7 + + Auto-blacklisted videos + + app/+admin/moderation/moderation.component.html + 9 + Muted accounts app/+admin/moderation/moderation.component.html - 9 + 11 app/+my-account/my-account-blocklist/my-account-blocklist.component.html @@ -2619,7 +2894,7 @@ Muted servers app/+admin/moderation/moderation.component.html - 11 + 13 Account @@ -2667,6 +2942,60 @@ app/+my-account/my-account-blocklist/my-account-server-blocklist.component.html 23 + + Jobs list + + app/+admin/system/jobs/jobs.component.html + 2 + + + Type + + app/+admin/system/jobs/jobs.component.html + 19 + + + Processed on + + app/+admin/system/jobs/jobs.component.html + 22 + + + Finished on + + app/+admin/system/jobs/jobs.component.html + 23 + + + Refresh + + app/+admin/system/logs/logs.component.html + 14 + + + System + + app/+admin/system/system.component.html + 2 + + + Jobs + + app/+admin/system/system.component.html + 5 + + + Logs + + app/+admin/system/system.component.html + 7 + + + Debug + + app/+admin/system/system.component.html + 9 + Video quota: @@ -2699,7 +3028,7 @@ app/+my-account/my-account-videos/my-account-videos.component.html - 46 + 21 Select the next owner @@ -2723,28 +3052,8 @@ app/videos/+video-edit/shared/video-caption-add-modal.component.html 35 - - <x id="INTERPOLATION" equiv-text="{{ video.createdAt | myFromNow }}"/> - <x id="INTERPOLATION_1" equiv-text="{{ video.views | myNumberFormatter }}"/> views - - app/+my-account/my-account-videos/my-account-videos.component.html - 19 - - - Blacklisted - - app/+my-account/my-account-videos/my-account-videos.component.html - 22 - - - - Cancel - - - app/+my-account/my-account-videos/my-account-videos.component.html - 30 - - - Create another video channel + + Create a new video channel app/+my-account/my-account-video-channels/my-account-video-channels.component.html 4 @@ -2779,20 +3088,6 @@ app/+my-account/my-account-video-channels/my-account-video-channel-edit.component.html 15 - - Display name - - app/+my-account/my-account-video-channels/my-account-video-channel-edit.component.html - 28 - - - app/+my-account/my-account-video-channels/my-account-video-channel-edit.component.html - 28 - - - app/+my-account/my-account-settings/my-account-profile/my-account-profile.component.html - 6 - Short text to tell people how they can support your channel (membership platform...).<br /><br /> When you will upload a video in this channel, the video support field will be automatically filled by this text. @@ -2879,61 +3174,142 @@ When you will upload a video in this channel, the video support field will be au <x id="INTERPOLATION" equiv-text="{{ videoChangeOwnership.status }}"/> app/+my-account/my-account-ownership/my-account-ownership.component.html - 39 + 38 + + + Muted instances + + app/+my-account/my-account-blocklist/my-account-server-blocklist.component.html + 2 + + + History enabled + + app/+my-account/my-account-history/my-account-history.component.html + 4 + + + + <x id="START_TAG_MY-GLOBAL-ICON" ctype="x-my-global-icon" equiv-text="<my-global-icon>"/><x id="CLOSE_TAG_MY-GLOBAL-ICON" ctype="x-my-global-icon" equiv-text="</my-global-icon>"/> + Delete history + + + app/+my-account/my-account-history/my-account-history.component.html + 7 + + + You don't have videos history yet. + + app/+my-account/my-account-history/my-account-history.component.html + 14 + + + + <x id="START_TAG_MY-GLOBAL-ICON" ctype="x-my-global-icon" equiv-text="<my-global-icon>"/><x id="CLOSE_TAG_MY-GLOBAL-ICON" ctype="x-my-global-icon" equiv-text="</my-global-icon>"/> + Notification preferences + + + app/+my-account/my-account-notifications/my-account-notifications.component.html + 2 + + + + <x id="START_TAG_MY-GLOBAL-ICON" ctype="x-my-global-icon" equiv-text="<my-global-icon>"/><x id="CLOSE_TAG_MY-GLOBAL-ICON" ctype="x-my-global-icon" equiv-text="</my-global-icon>"/> + Mark all as read + + + app/+my-account/my-account-notifications/my-account-notifications.component.html + 7 + + + Create a new playlist + + app/+my-account/my-account-video-playlists/my-account-video-playlists.component.html + 4 + + + app/+my-account/my-account-video-playlists/my-account-video-playlist-edit.component.html + 1 + + + app/+my-account/my-account-video-playlists/my-account-video-playlist-edit.component.html + 1 + + + Privacy + + app/+my-account/my-account-video-playlists/my-account-video-playlist-edit.component.html + 33 + + + app/+my-account/my-account-video-playlists/my-account-video-playlist-edit.component.html + 33 + + + app/videos/+video-edit/video-add-components/video-import-url.component.html + 25 + + + app/videos/+video-edit/video-add-components/video-upload.component.html + 21 + + + app/videos/+video-edit/video-add-components/video-import-torrent.component.html + 33 + + + app/videos/+video-edit/shared/video-edit.component.html + 90 + + + app/videos/+video-watch/video-watch.component.html + 154 + + + Channel + + app/+my-account/my-account-video-playlists/my-account-video-playlist-edit.component.html + 46 + + + app/+my-account/my-account-video-playlists/my-account-video-playlist-edit.component.html + 46 - - Refuse - app/+my-account/my-account-ownership/my-account-ownership.component.html - 47 + app/videos/+video-edit/video-add-components/video-import-url.component.html + 16 - - Muted instances - app/+my-account/my-account-blocklist/my-account-server-blocklist.component.html - 2 + app/videos/+video-edit/video-add-components/video-upload.component.html + 12 - - History enabled - app/+my-account/my-account-history/my-account-history.component.html - 4 + app/videos/+video-edit/video-add-components/video-import-torrent.component.html + 24 - - Delete history - app/+my-account/my-account-history/my-account-history.component.html - 8 + app/videos/+video-edit/shared/video-edit.component.html + 39 - - You don't have videos history yet. + + Upload thumbnail - app/+my-account/my-account-history/my-account-history.component.html - 13 + app/+my-account/my-account-video-playlists/my-account-video-playlist-edit.component.html + 61 - - <x id="INTERPOLATION" equiv-text="{{ video.views | myNumberFormatter }}"/> views - app/+my-account/my-account-history/my-account-history.component.html - 22 + app/+my-account/my-account-video-playlists/my-account-video-playlist-edit.component.html + 61 - - - <x id="START_TAG_MY-GLOBAL-ICON" ctype="x-my-global-icon" equiv-text="<my-global-icon>"/><x id="CLOSE_TAG_MY-GLOBAL-ICON" ctype="x-my-global-icon" equiv-text="</my-global-icon>"/> - Notification preferences - - app/+my-account/my-account-notifications/my-account-notifications.component.html - 2 + app/videos/+video-edit/shared/video-edit.component.html + 192 - - - <x id="START_TAG_MY-GLOBAL-ICON" ctype="x-my-global-icon" equiv-text="<my-global-icon>"/><x id="CLOSE_TAG_MY-GLOBAL-ICON" ctype="x-my-global-icon" equiv-text="</my-global-icon>"/> - Mark all as read - + + No videos in this playlist. - app/+my-account/my-account-notifications/my-account-notifications.component.html - 7 + app/+my-account/my-account-video-playlists/my-account-video-playlist-elements.component.html + 11 Change password @@ -2981,12 +3357,6 @@ When you will upload a video in this channel, the video support field will be au app/+my-account/my-account-settings/my-account-video-settings/my-account-video-settings.component.html 28 - - Save - - app/+my-account/my-account-settings/my-account-video-settings/my-account-video-settings.component.html - 32 - Update my profile @@ -3085,6 +3455,12 @@ When you will upload a video in this channel, the video support field will be au app/+verify-account/verify-account-ask-send-email/verify-account-ask-send-email.component.html 20 + + Video playlists + + app/+video-channels/video-channels.component.html + 25 + Support this channel @@ -3097,6 +3473,20 @@ When you will upload a video in this channel, the video support field will be au app/+video-channels/video-channel-about/video-channel-about.component.html 17 + + + Created <x id="INTERPOLATION" equiv-text="{{ pagination.totalItems }}"/> playlists + + + app/+video-channels/video-channel-playlists/video-channel-playlists.component.html + 1 + + + This channel does not have playlists. + + app/+video-channels/video-channel-playlists/video-channel-playlists.component.html + 5 + URL @@ -3105,7 +3495,7 @@ When you will upload a video in this channel, the video support field will be au app/videos/+video-watch/modal/video-share.component.html - 17 + 25 You can import any URL <a href='https://rg3.github.io/youtube-dl/supportedsites.html' target='_blank' rel='noopener noreferrer'>supported by youtube-dl</a> or URL that points to a raw MP4 file. You should make sure you have diffusion rights over the content it points to, otherwise it could cause legal trouble to yourself and your instance. @@ -3113,46 +3503,6 @@ When you will upload a video in this channel, the video support field will be au app/videos/+video-edit/video-add-components/video-import-url.component.html 9 - - Channel - - app/videos/+video-edit/video-add-components/video-import-url.component.html - 16 - - - app/videos/+video-edit/video-add-components/video-upload.component.html - 12 - - - app/videos/+video-edit/video-add-components/video-import-torrent.component.html - 24 - - - app/videos/+video-edit/shared/video-edit.component.html - 39 - - - Privacy - - app/videos/+video-edit/video-add-components/video-import-url.component.html - 25 - - - app/videos/+video-edit/video-add-components/video-upload.component.html - 21 - - - app/videos/+video-edit/video-add-components/video-import-torrent.component.html - 33 - - - app/videos/+video-edit/shared/video-edit.component.html - 90 - - - app/videos/+video-watch/video-watch.component.html - 160 - Sorry, but something went wrong @@ -3189,10 +3539,6 @@ When you will upload a video in this channel, the video support field will be au app/videos/+video-edit/video-update.component.html 17 - - app/videos/+video-watch/video-watch.component.html - 93 - Select the file to upload @@ -3327,7 +3673,7 @@ When you will upload a video in this channel, the video support field will be au app/videos/+video-watch/video-watch.component.html - 197 + 191 Tags could be used to suggest relevant recommendations.</br>Press Enter to add a new tag. @@ -3445,12 +3791,6 @@ When you will upload a video in this channel, the video support field will be au app/videos/+video-edit/shared/video-edit.component.html 135 - - Upload thumbnail - - app/videos/+video-edit/shared/video-edit.component.html - 192 - Upload preview @@ -3469,7 +3809,7 @@ When you will upload a video in this channel, the video support field will be au app/videos/+video-watch/video-watch.component.html - 70 + 78 Short text to tell people how they can support you (membership platform...). @@ -3515,66 +3855,11 @@ When you will upload a video in this channel, the video support field will be au app/videos/+video-edit/video-update.component.html 2 - - Download video - - app/videos/+video-watch/modal/video-download.component.html - 3 - - - Direct download - - app/videos/+video-watch/modal/video-download.component.html - 27 - - - Torrent (.torrent file) - - app/videos/+video-watch/modal/video-download.component.html - 32 - - - Torrent (magnet link) - - app/videos/+video-watch/modal/video-download.component.html - 37 - - - - Cancel - - - app/videos/+video-watch/modal/video-download.component.html - 43 - - - app/videos/+video-watch/comment/video-comment-add.component.html - 47 - - - Download - - app/videos/+video-watch/modal/video-download.component.html - 48 - - - app/videos/+video-watch/video-watch.component.html - 85 - - - Report video - - app/videos/+video-watch/modal/video-report.component.html - 3 - - - - Your report will be sent to moderators of <x id="INTERPOLATION" equiv-text="{{ currentHost }}"/>. - <x id="START_TAG_NG-CONTAINER" ctype="x-ng-container" equiv-text="<ng-container>"/> It will be forwarded to origin instance <x id="INTERPOLATION_1" equiv-text="{{ originHost }}"/> too.<x id="CLOSE_TAG_NG-CONTAINER" ctype="x-ng-container" equiv-text="</ng-container>"/> - + + Public - app/videos/+video-watch/modal/video-report.component.html - 9 + app/videos/+video-watch/video-watch-playlist.component.html + 8 Share @@ -3584,19 +3869,19 @@ When you will upload a video in this channel, the video support field will be au app/videos/+video-watch/video-watch.component.html - 75 + 83 QR-Code app/videos/+video-watch/modal/video-share.component.html - 29 + 37 Embed app/videos/+video-watch/modal/video-share.component.html - 34 + 42 @@ -3604,173 +3889,107 @@ When you will upload a video in this channel, the video support field will be au app/videos/+video-watch/modal/video-share.component.html - 45 + 53 Close app/videos/+video-watch/modal/video-share.component.html - 51 - - - Blacklist video - - app/videos/+video-watch/modal/video-blacklist.component.html - 3 - - - Unfederate the video (ask for its deletion from the remote instances) - - app/videos/+video-watch/modal/video-blacklist.component.html - 21 + 59 - + - The video is being imported, it will be available when the import is finished. - + The video is being imported, it will be available when the import is finished. + app/videos/+video-watch/video-watch.component.html - 11 + 19 - + - The video is being transcoded, it may not work properly. - + The video is being transcoded, it may not work properly. + app/videos/+video-watch/video-watch.component.html - 15 + 23 - + - This video will be published on <x id="INTERPOLATION" equiv-text="{{ video.scheduledUpdate.updateAt | date: 'full' }}"/>. - + This video will be published on <x id="INTERPOLATION" equiv-text="{{ video.scheduledUpdate.updateAt | date: 'full' }}"/>. + app/videos/+video-watch/video-watch.component.html - 19 + 27 This video is blacklisted. app/videos/+video-watch/video-watch.component.html - 24 - - - - Published <x id="INTERPOLATION" equiv-text="{{ video.publishedAt | myFromNow }}"/> - <x id="INTERPOLATION_1" equiv-text="{{ video.views | myNumberFormatter }}"/> views - - - app/videos/+video-watch/video-watch.component.html - 36 + 32 - + - Published <x id="INTERPOLATION" equiv-text="{{ video.publishedAt | myFromNow }}"/> - <x id="INTERPOLATION_1" equiv-text="{{ video.views | myNumberFormatter }}"/> views - - - app/videos/+video-watch/video-watch.component.html - 45 - - - Like this video - - app/videos/+video-watch/video-watch.component.html - 55 - - - Dislike this video - - app/videos/+video-watch/video-watch.component.html - 63 - - - Download the video - - app/videos/+video-watch/video-watch.component.html - 84 - - - Report - - app/videos/+video-watch/video-watch.component.html - 89 - - - Report this video - - app/videos/+video-watch/video-watch.component.html - 88 - - - Update this video - - app/videos/+video-watch/video-watch.component.html - 92 - - - Blacklist - - app/videos/+video-watch/video-watch.component.html - 97 - - - Blacklist this video + Published <x id="INTERPOLATION" equiv-text="{{ video.publishedAt | myFromNow }}"/> - <x id="INTERPOLATION_1" equiv-text="{{ video.views | myNumberFormatter }}"/> views + app/videos/+video-watch/video-watch.component.html - 96 + 44 - - Unblacklist + + + Published <x id="INTERPOLATION" equiv-text="{{ video.publishedAt | myFromNow }}"/> - <x id="INTERPOLATION_1" equiv-text="{{ video.views | myNumberFormatter }}"/> views + app/videos/+video-watch/video-watch.component.html - 101 + 53 - - Unblacklist this video + + Like this video app/videos/+video-watch/video-watch.component.html - 100 + 63 - - Delete this video + + Dislike this video app/videos/+video-watch/video-watch.component.html - 104 + 71 Go the channel page app/videos/+video-watch/video-watch.component.html - 124 + 118 By <x id="INTERPOLATION" equiv-text="{{ video.byAccount }}"/> app/videos/+video-watch/video-watch.component.html - 135 + 129 Show more app/videos/+video-watch/video-watch.component.html - 147 + 141 Show less app/videos/+video-watch/video-watch.component.html - 153 + 147 Originally published app/videos/+video-watch/video-watch.component.html - 165 + 159 Friendly Reminder: app/videos/+video-watch/video-watch.component.html - 214 + 207 @@ -3778,19 +3997,19 @@ When you will upload a video in this channel, the video support field will be au app/videos/+video-watch/video-watch.component.html - 215 + 208 More information app/videos/+video-watch/video-watch.component.html - 218 + 211 Get more information app/videos/+video-watch/video-watch.component.html - 218 + 211 @@ -3798,7 +4017,7 @@ When you will upload a video in this channel, the video support field will be au app/videos/+video-watch/video-watch.component.html - 221 + 214 @@ -4098,6 +4317,48 @@ When you will upload a video in this channel, the video support field will be au 1 + + <x id="INTERPOLATION" equiv-text="{{handle}}"/> accepted in instance followers + + src/app/+admin/follows/followers-list/followers-list.component.ts + 1 + + + + Do you really want to reject this follower? + + src/app/+admin/follows/followers-list/followers-list.component.ts + 1 + + + + Reject + + src/app/+admin/follows/followers-list/followers-list.component.ts + 1 + + + + <x id="INTERPOLATION" equiv-text="{{handle}}"/> rejected from instance followers + + src/app/+admin/follows/followers-list/followers-list.component.ts + 1 + + + + Do you really want to delete this follower? + + src/app/+admin/follows/followers-list/followers-list.component.ts + 1 + + + + <x id="INTERPOLATION" equiv-text="{{handle}}"/> removed from instance followers + + src/app/+admin/follows/followers-list/followers-list.component.ts + 1 + + <x id="INTERPOLATION" equiv-text="{{host}}"/> is not valid @@ -4245,6 +4506,20 @@ When you will upload a video in this channel, the video support field will be au 1 + + Video <x id="INTERPOLATION" equiv-text="{{name}}"/> removed from blacklist. + + src/app/+admin/moderation/video-auto-blacklist-list/video-auto-blacklist-list.component.ts + 1 + + + + <x id="INTERPOLATION" equiv-text="{{num}}"/> videos removed from blacklist. + + src/app/+admin/moderation/video-auto-blacklist-list/video-auto-blacklist-list.component.ts + 1 + + yes @@ -4266,7 +4541,7 @@ When you will upload a video in this channel, the video support field will be au 1 - src/app/videos/+video-watch/video-watch.component.ts + src/app/shared/video/video-actions-dropdown.component.ts 1 @@ -4277,7 +4552,65 @@ When you will upload a video in this channel, the video support field will be au 1 - src/app/videos/+video-watch/video-watch.component.ts + src/app/shared/video/video-actions-dropdown.component.ts + 1 + + + + Last week + + src/app/+admin/system/logs/logs.component.ts + 1 + + + + Last day + + src/app/+admin/system/logs/logs.component.ts + 1 + + + + Last hour + + src/app/+admin/system/logs/logs.component.ts + 1 + + + + Info + + src/app/+admin/system/logs/logs.component.ts + 1 + + + src/app/core/notification/notifier.service.ts + 1 + + + + Warning + + src/app/+admin/system/logs/logs.component.ts + 1 + + + src/app/shared/guards/can-deactivate-guard.service.ts + 1 + + + + Error + + src/app/+admin/system/logs/logs.component.ts + 1 + + + src/app/core/auth/auth.service.ts + 1 + + + src/app/core/notification/notifier.service.ts 1 @@ -4537,8 +4870,15 @@ When you will upload a video in this channel, the video support field will be au 1 - - New video abuse on local video + + New video abuse + + src/app/+my-account/my-account-settings/my-account-notification-preferences/my-account-notification-preferences.component.ts + 1 + + + + Video auto-blacklisted waiting review src/app/+my-account/my-account-settings/my-account-notification-preferences/my-account-notification-preferences.component.ts 1 @@ -4586,6 +4926,13 @@ When you will upload a video in this channel, the video support field will be au 1 + + Your instance has a new follower + + src/app/+my-account/my-account-settings/my-account-notification-preferences/my-account-notification-preferences.component.ts + 1 + + Preferences saved @@ -4632,17 +4979,17 @@ When you will upload a video in this channel, the video support field will be au 1 - - Create + + Video channel <x id="INTERPOLATION" equiv-text="{{videoChannelName}}"/> updated. - src/app/+my-account/my-account-video-channels/my-account-video-channel-create.component.ts + src/app/+my-account/my-account-video-channels/my-account-video-channel-update.component.ts 1 - - Video channel <x id="INTERPOLATION" equiv-text="{{videoChannelName}}"/> updated. + + Do you really want to delete <x id="INTERPOLATION" equiv-text="{{channelDisplayName}}"/>? It will delete all videos uploaded in this channel, and you will not be able to create another channel with the same name (<x id="INTERPOLATION_1" equiv-text="{{channelName}}"/>)! - src/app/+my-account/my-account-video-channels/my-account-video-channel-update.component.ts + src/app/+my-account/my-account-video-channels/my-account-video-channels.component.ts 1 @@ -4660,81 +5007,74 @@ When you will upload a video in this channel, the video support field will be au 1 - - My videos - - src/app/+my-account/my-account-videos/my-account-videos.component.ts - 1 - + + Playlist <x id="INTERPOLATION" equiv-text="{{playlistName}}"/> created. - src/app/+my-account/my-account.component.ts + src/app/+my-account/my-account-video-playlists/my-account-video-playlist-create.component.ts 1 - - Do you really want to delete <x id="INTERPOLATION" equiv-text="{{deleteLength}}"/> videos? + + Playlist <x id="INTERPOLATION" equiv-text="{{videoPlaylistName}}"/> updated. - src/app/+my-account/my-account-videos/my-account-videos.component.ts + src/app/+my-account/my-account-video-playlists/my-account-video-playlist-update.component.ts 1 - - <x id="INTERPOLATION" equiv-text="{{deleteLength}}"/> videos deleted. + + Do you really want to delete <x id="INTERPOLATION" equiv-text="{{playlistDisplayName}}"/>? - src/app/+my-account/my-account-videos/my-account-videos.component.ts + src/app/+my-account/my-account-video-playlists/my-account-video-playlists.component.ts 1 - - Do you really want to delete <x id="INTERPOLATION" equiv-text="{{videoName}}"/>? + + Playlist <x id="INTERPOLATION" equiv-text="{{playlistDisplayName}}"/> deleted. - src/app/+my-account/my-account-videos/my-account-videos.component.ts + src/app/+my-account/my-account-video-playlists/my-account-video-playlists.component.ts 1 - - Video <x id="INTERPOLATION" equiv-text="{{videoName}}"/> deleted. + + My videos src/app/+my-account/my-account-videos/my-account-videos.component.ts 1 - src/app/videos/+video-watch/video-watch.component.ts + src/app/+my-account/my-account.component.ts 1 - - Published + + Do you really want to delete <x id="INTERPOLATION" equiv-text="{{deleteLength}}"/> videos? src/app/+my-account/my-account-videos/my-account-videos.component.ts 1 - - Publication scheduled on + + <x id="INTERPOLATION" equiv-text="{{deleteLength}}"/> videos deleted. src/app/+my-account/my-account-videos/my-account-videos.component.ts 1 - - Waiting transcoding + + Do you really want to delete <x id="INTERPOLATION" equiv-text="{{videoName}}"/>? src/app/+my-account/my-account-videos/my-account-videos.component.ts 1 - - To transcode + + Video <x id="INTERPOLATION" equiv-text="{{videoName}}"/> deleted. src/app/+my-account/my-account-videos/my-account-videos.component.ts 1 - - - To import - src/app/+my-account/my-account-videos/my-account-videos.component.ts + src/app/shared/video/video-actions-dropdown.component.ts 1 @@ -4745,15 +5085,15 @@ When you will upload a video in this channel, the video support field will be au 1 - - My library + + My channels src/app/+my-account/my-account.component.ts 1 - - My channels + + My playlists src/app/+my-account/my-account.component.ts 1 @@ -4929,17 +5269,6 @@ When you will upload a video in this channel, the video support field will be au 1 - - Error - - src/app/core/auth/auth.service.ts - 1 - - - src/app/core/notification/notifier.service.ts - 1 - - You need to reconnect. @@ -4954,13 +5283,6 @@ When you will upload a video in this channel, the video support field will be au 1 - - Info - - src/app/core/notification/notifier.service.ts - 1 - - Success @@ -5059,21 +5381,98 @@ When you will upload a video in this channel, the video support field will be au Publish date - src/app/search/search-filters.component.ts + src/app/search/search-filters.component.ts + 1 + + + + Views + + src/app/search/search-filters.component.ts + 1 + + + + Search + + src/app/search/search.component.ts + 1 + + + + <x id="INTERPOLATION" equiv-text="{{interval}}"/> years ago + + src/app/shared/angular/from-now.pipe.ts + 1 + + + + <x id="INTERPOLATION" equiv-text="{{interval}}"/> months ago + + src/app/shared/angular/from-now.pipe.ts + 1 + + + + <x id="INTERPOLATION" equiv-text="{{interval}}"/> month ago + + src/app/shared/angular/from-now.pipe.ts + 1 + + + + <x id="INTERPOLATION" equiv-text="{{interval}}"/> weeks ago + + src/app/shared/angular/from-now.pipe.ts + 1 + + + + <x id="INTERPOLATION" equiv-text="{{interval}}"/> week ago + + src/app/shared/angular/from-now.pipe.ts + 1 + + + + <x id="INTERPOLATION" equiv-text="{{interval}}"/> days ago + + src/app/shared/angular/from-now.pipe.ts + 1 + + + + <x id="INTERPOLATION" equiv-text="{{interval}}"/> day ago + + src/app/shared/angular/from-now.pipe.ts + 1 + + + + <x id="INTERPOLATION" equiv-text="{{interval}}"/> hours ago + + src/app/shared/angular/from-now.pipe.ts + 1 + + + + <x id="INTERPOLATION" equiv-text="{{interval}}"/> hour ago + + src/app/shared/angular/from-now.pipe.ts 1 - - Views + + <x id="INTERPOLATION" equiv-text="{{interval}}"/> min ago - src/app/search/search-filters.component.ts + src/app/shared/angular/from-now.pipe.ts 1 - - Search + + <x id="INTERPOLATION" equiv-text="{{interval}}"/> sec ago - src/app/search/search.component.ts + src/app/shared/angular/from-now.pipe.ts 1 @@ -5376,6 +5775,10 @@ When you will upload a video in this channel, the video support field will be au src/app/shared/forms/form-validators/video-channel-validators.service.ts 1 + + src/app/shared/forms/form-validators/video-playlist-validators.service.ts + 1 + Display name must be at least 1 character long. @@ -5387,6 +5790,10 @@ When you will upload a video in this channel, the video support field will be au src/app/shared/forms/form-validators/video-channel-validators.service.ts 1 + + src/app/shared/forms/form-validators/video-playlist-validators.service.ts + 1 + Display name cannot be more than 50 characters long. @@ -5409,6 +5816,10 @@ When you will upload a video in this channel, the video support field will be au src/app/shared/forms/form-validators/video-channel-validators.service.ts 1 + + src/app/shared/forms/form-validators/video-playlist-validators.service.ts + 1 + Description cannot be more than 1000 characters long. @@ -5420,6 +5831,10 @@ When you will upload a video in this channel, the video support field will be au src/app/shared/forms/form-validators/video-channel-validators.service.ts 1 + + src/app/shared/forms/form-validators/video-playlist-validators.service.ts + 1 + You must to agree with the instance terms in order to registering on it. @@ -5596,6 +6011,27 @@ When you will upload a video in this channel, the video support field will be au 1 + + Display name cannot be more than 120 characters long. + + src/app/shared/forms/form-validators/video-playlist-validators.service.ts + 1 + + + + Privacy is required. + + src/app/shared/forms/form-validators/video-playlist-validators.service.ts + 1 + + + + The channel is required when the playlist is public. + + src/app/shared/forms/form-validators/video-playlist-validators.service.ts + 1 + + Video name is required. @@ -5701,13 +6137,6 @@ When you will upload a video in this channel, the video support field will be au 1 - - Warning - - src/app/shared/guards/can-deactivate-guard.service.ts - 1 - - Sunday @@ -6060,136 +6489,101 @@ When you will upload a video in this channel, the video support field will be au Date format in this locale. - - Transcode your videos in multiple resolutions + + Hidden src/app/shared/instance/instance-features-table.component.ts 1 - - HTTP import (YouTube, Vimeo, direct URL...) + + Blurred with confirmation request src/app/shared/instance/instance-features-table.component.ts 1 - - Torrent import + + Displayed src/app/shared/instance/instance-features-table.component.ts 1 - - ~ <x id="INTERPOLATION" equiv-text="{{minutes}}"/> <x id="ICU" equiv-text="{minutes, plural, =1 {...} other {...}}"/> + + User registration allowed src/app/shared/instance/instance-features-table.component.ts 1 - - {VAR_PLURAL, plural, =1 {minute} other {minutes} } + + Video uploads require manual validation by moderators src/app/shared/instance/instance-features-table.component.ts 1 - - <x id="INTERPOLATION" equiv-text="{{seconds}}"/> of full HD videos + + Transcode your videos in multiple resolutions src/app/shared/instance/instance-features-table.component.ts 1 - - <x id="INTERPOLATION" equiv-text="{{seconds}}"/> of HD videos + + HTTP import (YouTube, Vimeo, direct URL...) src/app/shared/instance/instance-features-table.component.ts 1 - - <x id="INTERPOLATION" equiv-text="{{seconds}}"/> of average quality videos + + Torrent import src/app/shared/instance/instance-features-table.component.ts 1 - - <x id="INTERPOLATION" equiv-text="{{interval}}"/> years ago - - src/app/shared/misc/from-now.pipe.ts - 1 - - - - <x id="INTERPOLATION" equiv-text="{{interval}}"/> months ago - - src/app/shared/misc/from-now.pipe.ts - 1 - - - - <x id="INTERPOLATION" equiv-text="{{interval}}"/> month ago - - src/app/shared/misc/from-now.pipe.ts - 1 - - - - <x id="INTERPOLATION" equiv-text="{{interval}}"/> weeks ago - - src/app/shared/misc/from-now.pipe.ts - 1 - - - - <x id="INTERPOLATION" equiv-text="{{interval}}"/> week ago - - src/app/shared/misc/from-now.pipe.ts - 1 - - - - <x id="INTERPOLATION" equiv-text="{{interval}}"/> days ago + + P2P enabled - src/app/shared/misc/from-now.pipe.ts + src/app/shared/instance/instance-features-table.component.ts 1 - - <x id="INTERPOLATION" equiv-text="{{interval}}"/> day ago + + ~ <x id="INTERPOLATION" equiv-text="{{minutes}}"/> <x id="ICU" equiv-text="{minutes, plural, =1 {...} other {...}}"/> - src/app/shared/misc/from-now.pipe.ts + src/app/shared/instance/instance-features-table.component.ts 1 - - <x id="INTERPOLATION" equiv-text="{{interval}}"/> hours ago + + {VAR_PLURAL, plural, =1 {minute} other {minutes} } - src/app/shared/misc/from-now.pipe.ts + src/app/shared/instance/instance-features-table.component.ts 1 - - <x id="INTERPOLATION" equiv-text="{{interval}}"/> hour ago + + <x id="INTERPOLATION" equiv-text="{{seconds}}"/> of full HD videos - src/app/shared/misc/from-now.pipe.ts + src/app/shared/instance/instance-features-table.component.ts 1 - - <x id="INTERPOLATION" equiv-text="{{interval}}"/> min ago + + <x id="INTERPOLATION" equiv-text="{{seconds}}"/> of HD videos - src/app/shared/misc/from-now.pipe.ts + src/app/shared/instance/instance-features-table.component.ts 1 - - <x id="INTERPOLATION" equiv-text="{{interval}}"/> sec ago + + <x id="INTERPOLATION" equiv-text="{{seconds}}"/> of average quality videos - src/app/shared/misc/from-now.pipe.ts + src/app/shared/instance/instance-features-table.component.ts 1 @@ -6445,6 +6839,151 @@ When you will upload a video in this channel, the video support field will be au 1 + + Video removed from <x id="INTERPOLATION" equiv-text="{{name}}"/> + + src/app/shared/video-playlist/video-add-to-playlist.component.ts + 1 + + + src/app/shared/video-playlist/video-playlist-element-miniature.component.ts + 1 + + + + Video added in <x id="INTERPOLATION" equiv-text="{{n}}"/> at timestamps <x id="INTERPOLATION_1" equiv-text="{{t}}"/> + + src/app/shared/video-playlist/video-add-to-playlist.component.ts + 1 + + + + Video added in <x id="INTERPOLATION" equiv-text="{{n}}"/> + + src/app/shared/video-playlist/video-add-to-playlist.component.ts + 1 + + + + Timestamps updated + + src/app/shared/video-playlist/video-playlist-element-miniature.component.ts + 1 + + + + Starts at + + src/app/shared/video-playlist/video-playlist-element-miniature.component.ts + 1 + + + src/app/shared/video-playlist/video-playlist-element-miniature.component.ts + 1 + + + + Stops at + + src/app/shared/video-playlist/video-playlist-element-miniature.component.ts + 1 + + + + and stops at + + src/app/shared/video-playlist/video-playlist-element-miniature.component.ts + 1 + + + + Video blacklisted. + + src/app/shared/video/modals/video-blacklist.component.ts + 1 + + + + Copied + + src/app/shared/video/modals/video-download.component.ts + 1 + + + src/app/videos/+video-watch/modal/video-share.component.ts + 1 + + + + Video reported. + + src/app/shared/video/modals/video-report.component.ts + 1 + + + + Do you really want to delete this video? + + src/app/shared/video/video-actions-dropdown.component.ts + 1 + + + + Save to playlist + + src/app/shared/video/video-actions-dropdown.component.ts + 1 + + + + Blacklist + + src/app/shared/video/video-actions-dropdown.component.ts + 1 + + + + Report + + src/app/shared/video/video-actions-dropdown.component.ts + 1 + + + + Published + + src/app/shared/video/video-miniature.component.ts + 1 + + + + Publication scheduled on + + src/app/shared/video/video-miniature.component.ts + 1 + + + + Waiting transcoding + + src/app/shared/video/video-miniature.component.ts + 1 + + + + To transcode + + src/app/shared/video/video-miniature.component.ts + 1 + + + + To import + + src/app/shared/video/video-miniature.component.ts + 1 + + Only I can see this video @@ -6561,35 +7100,17 @@ When you will upload a video in this channel, the video support field will be au 1 - - Video blacklisted. - - src/app/videos/+video-watch/modal/video-blacklist.component.ts - 1 - - - - Copied - - src/app/videos/+video-watch/modal/video-download.component.ts - 1 - - - src/app/videos/+video-watch/modal/video-share.component.ts - 1 - - - - Video reported. + + The deletion will be sent to remote instances so they remove the comment too. - src/app/videos/+video-watch/modal/video-report.component.ts + src/app/videos/+video-watch/comment/video-comments.component.ts 1 - - Start at <x id="INTERPOLATION" equiv-text="{{timestamp}}"/> + + It is a remote comment, so the deletion will only be effective on your instance. - src/app/videos/+video-watch/modal/video-share.component.ts + src/app/videos/+video-watch/comment/video-comments.component.ts 1 @@ -6607,13 +7128,6 @@ When you will upload a video in this channel, the video support field will be au 1 - - Do you really want to delete this video? - - src/app/videos/+video-watch/video-watch.component.ts - 1 - - <x id="INTERPOLATION" equiv-text="{{likesNumber}}"/> likes / <x id="INTERPOLATION_1" equiv-text="{{dislikesNumber}}"/> dislikes @@ -6642,8 +7156,8 @@ When you will upload a video in this channel, the video support field will be au 1 - - Trending videos are those totalizing the greatest number of views during the last 24 hours. + + Trending videos are those totalizing the greatest number of views during the last 24 hours src/app/videos/video-list/video-trending.component.ts 1 @@ -6656,8 +7170,8 @@ When you will upload a video in this channel, the video support field will be au 1 - - Trending videos are those totalizing the greatest number of views during the last <x id="INTERPOLATION" equiv-text="{{days}}"/> days. + + Trending videos are those totalizing the greatest number of views during the last <x id="INTERPOLATION" equiv-text="{{days}}"/> days src/app/videos/video-list/video-trending.component.ts 1