diff --git a/client/src/locale/source/angular_en_US.xml b/client/src/locale/source/angular_en_US.xml
index 8bb8fefe2..812787ced 100644
--- a/client/src/locale/source/angular_en_US.xml
+++ b/client/src/locale/source/angular_en_US.xml
@@ -2,37 +2,207 @@
-
-
+
+
- app/core/confirm/confirm.component.html
- 19
+ ../node_modules/@ng-bootstrap/ng-bootstrap/alert/alert.d.ts
+ 3
+
+
+
+
+ ../node_modules/@ng-bootstrap/ng-bootstrap/progressbar/progressbar.d.ts
+ 6
+
+
+
+
+ ../node_modules/@ng-bootstrap/ng-bootstrap/carousel/carousel.d.ts
+ 13
+
+
+
+
+ ../node_modules/@ng-bootstrap/ng-bootstrap/carousel/carousel.d.ts
+ 17
+
+
+
+
+ ../node_modules/@ng-bootstrap/ng-bootstrap/pagination/pagination.d.ts
+ 7
+
+
+
+
+ ../node_modules/@ng-bootstrap/ng-bootstrap/pagination/pagination.d.ts
+ 5
+
+
+
+
+ ../node_modules/@ng-bootstrap/ng-bootstrap/pagination/pagination.d.ts
+ 15
+
+
+
+
+ ../node_modules/@ng-bootstrap/ng-bootstrap/pagination/pagination.d.ts
+ 13
+
+
+
+
+ ../node_modules/@ng-bootstrap/ng-bootstrap/pagination/pagination.d.ts
+ 29
+
+
+
+
+ ../node_modules/@ng-bootstrap/ng-bootstrap/pagination/pagination.d.ts
+ 27
+
+
+
+
+ ../node_modules/@ng-bootstrap/ng-bootstrap/pagination/pagination.d.ts
+ 36
+
+
+
+
+ ../node_modules/@ng-bootstrap/ng-bootstrap/pagination/pagination.d.ts
+ 34
+
+
+
+
+ ../node_modules/@ng-bootstrap/ng-bootstrap/timepicker/timepicker.d.ts
+ 8
+
+
+
+
+ ../node_modules/@ng-bootstrap/ng-bootstrap/timepicker/timepicker.d.ts
+ 11
+
+
+
+
+ ../node_modules/@ng-bootstrap/ng-bootstrap/timepicker/timepicker.d.ts
+ 13
+
+
+
+
+ ../node_modules/@ng-bootstrap/ng-bootstrap/timepicker/timepicker.d.ts
+ 17
+
+
+
+
+ ../node_modules/@ng-bootstrap/ng-bootstrap/timepicker/timepicker.d.ts
+ 25
+
+
+
+
+ ../node_modules/@ng-bootstrap/ng-bootstrap/timepicker/timepicker.d.ts
+ 28
+
+
+
+
+ ../node_modules/@ng-bootstrap/ng-bootstrap/timepicker/timepicker.d.ts
+ 30
+
+
+
+
+ ../node_modules/@ng-bootstrap/ng-bootstrap/timepicker/timepicker.d.ts
+ 34
+
+
+
+
+ ../node_modules/@ng-bootstrap/ng-bootstrap/timepicker/timepicker.d.ts
+ 42
+
+
+
+
+ ../node_modules/@ng-bootstrap/ng-bootstrap/timepicker/timepicker.d.ts
+ 45
+
+
+
+
+ ../node_modules/@ng-bootstrap/ng-bootstrap/timepicker/timepicker.d.ts
+ 47
+
+
+
+
+ ../node_modules/@ng-bootstrap/ng-bootstrap/timepicker/timepicker.d.ts
+ 51
+
+
+
+
+ ../node_modules/@ng-bootstrap/ng-bootstrap/timepicker/timepicker.d.ts
+ 59
+
+
+
+
+ ../node_modules/@ng-bootstrap/ng-bootstrap/timepicker/timepicker.d.ts
+ 60
+
+
+
+
+ ../node_modules/@ng-bootstrap/ng-bootstrap/datepicker/datepicker-navigation.d.ts
+ 4
- app/login/login.component.html
- 72
+ ../node_modules/@ng-bootstrap/ng-bootstrap/datepicker/datepicker-navigation.d.ts
+ 5
+
+
- app/+my-account/my-account-videos/my-account-videos.component.html
+ ../node_modules/@ng-bootstrap/ng-bootstrap/datepicker/datepicker-navigation.d.ts26
- app/videos/+video-edit/shared/video-caption-add-modal.component.html
- 35
+ ../node_modules/@ng-bootstrap/ng-bootstrap/datepicker/datepicker-navigation.d.ts
+ 27
+
+
+
+
+ app/core/confirm/confirm.component.html
+ 18
+
+
+ app/login/login.component.html
+ 70
+
+
+ app/+admin/users/user-list/user-ban-modal.component.html
+ 22
+
+
+ app/+admin/moderation/video-abuse-list/moderation-comment-modal.component.html
+ 22app/videos/+video-watch/modal/video-support.component.html
- 15
-
-
- app/videos/+video-watch/modal/video-download.component.html
- 35
+ 10app/videos/+video-watch/modal/video-share.component.html
- 45
+ 43
@@ -48,13 +218,35 @@
app/search/search.component.html
- 34
+ 51
+
+
+
+
+ app/shared/buttons/delete-button.component.html
+ 5
+
+
+ app/+my-account/my-account-videos/my-account-videos.component.html
+ 36
+
+
+ app/videos/+video-edit/shared/video-edit.component.html
+ 159
+
+
+ app/videos/+video-watch/video-watch.component.html
+ 112
+
+
+ app/videos/+video-watch/comment/video-comment.component.html
+ 15
- app/shared/misc/edit-button.component.html
- 3
+ app/shared/buttons/edit-button.component.html
+ 5
@@ -66,7 +258,7 @@
app/shared/forms/markdown-textarea.component.html
- 10
+ 13
@@ -74,6 +266,29 @@
app/shared/misc/help.component.html18
+
+
+
+ app/shared/user-subscription/subscribe-button.component.html
+ 1
+
+
+
+
+ app/shared/user-subscription/subscribe-button.component.html
+ 9
+
+
+
+
+ app/shared/user-subscription/subscribe-button.component.html
+ 10
+ Emailapp/login/login.component.html
- 64
+ 61app/signup/signup.component.html
- 36
+ 43app/signup/signup.component.html
- 38
+ 45app/+admin/users/user-edit/user-edit.component.html
@@ -190,19 +405,19 @@
app/+admin/users/user-list/user-list.component.html
- 17
+ 18Email addressapp/login/login.component.html
- 66
+ 63Send me an email to reset my passwordapp/login/login.component.html
- 77
+ 73
@@ -258,29 +473,31 @@
app/signup/signup.component.html25
+
+ app/+admin/users/user-edit/user-edit.component.html
+ 8
+
+
+ app/+admin/users/user-edit/user-edit.component.html
+ 8
+
+
+ Example: neil_amstrongapp/signup/signup.component.html
- 27
-
-
- app/+admin/users/user-edit/user-edit.component.html
- 8
-
-
- app/+admin/users/user-edit/user-edit.component.html
- 8
+ 29I have read and agree to the <a href='/about/instance#terms-section' target='_blank'rel='noopener noreferrer'>Terms</a> of this instanceapp/signup/signup.component.html
- 60
+ 67Signupapp/signup/signup.component.html
- 68
+ 75app/+about/about-instance/about-instance.component.html
@@ -288,7 +505,7 @@
app/+admin/config/edit-custom-config/edit-custom-config.component.html
- 86
+ 87<x id="INTERPOLATION" equiv-text="{{ pagination.totalItems | myNumberFormatter }}"/> results
@@ -318,57 +535,87 @@
app/search/search.component.html25
+
+ <x id="INTERPOLATION" equiv-text="{{ videoChannel.followersCount }}"/> subscribers
+
+ app/search/search.component.html
+ 40
+
+
+ app/+accounts/account-video-channels/account-video-channels.component.html
+ 9
+
+
+ app/+my-account/my-account-video-channels/my-account-video-channels.component.html
+ 20
+
+
+ app/+my-account/my-account-subscriptions/my-account-subscriptions.component.html
+ 13
+
+
+ app/+video-channels/video-channels.component.html
+ 14
+ Change the languageapp/menu/language-chooser.component.html
- 7
+ 3app/menu/menu.component.html
- 76
+ 83
-
+
- My public profile
-
+ My public profile
+
app/menu/menu.component.html
- 19
+ 18
-
+
- My account
-
+ My account
+
app/menu/menu.component.html
- 23
+ 22
-
+
- Log out
-
+ My videos
+
app/menu/menu.component.html
- 27
+ 26
+
+
+
+ Log out
+
+
+ app/menu/menu.component.html
+ 30Loginapp/menu/menu.component.html
- 36
+ 38Create an accountapp/menu/menu.component.html
- 37
+ 39Videosapp/menu/menu.component.html
- 41
+ 43app/+accounts/accounts.component.html
@@ -376,43 +623,49 @@
app/+video-channels/video-channels.component.html
- 21
+ 24
+
+
+ Subscriptions
+
+ app/menu/menu.component.html
+ 47Trendingapp/menu/menu.component.html
- 45
+ 52Recently addedapp/menu/menu.component.html
- 50
+ 57Localapp/menu/menu.component.html
- 55
+ 62Moreapp/menu/menu.component.html
- 60
+ 67Administrationapp/menu/menu.component.html
- 64
+ 71Aboutapp/menu/menu.component.html
- 69
+ 76app/+accounts/accounts.component.html
@@ -420,7 +673,7 @@
app/+video-channels/video-channels.component.html
- 23
+ 25Search...
@@ -478,7 +731,7 @@
app/videos/+video-edit/shared/video-edit.component.html
- 44
+ 46app/videos/+video-watch/video-watch.component.html
@@ -492,7 +745,7 @@
app/videos/+video-edit/shared/video-edit.component.html
- 58
+ 60app/videos/+video-watch/video-watch.component.html
@@ -506,11 +759,11 @@
app/videos/+video-edit/shared/video-caption-add-modal.component.html
- 11
+ 10app/videos/+video-edit/shared/video-edit.component.html
- 72
+ 74app/videos/+video-watch/video-watch.component.html
@@ -552,6 +805,10 @@
app/shared/video/abstract-video-list.html7
+
+ app/shared/video/abstract-video-list.html
+ 7
+ app/+my-account/my-account-videos/my-account-videos.component.html1
@@ -568,7 +825,7 @@
app/+admin/config/edit-custom-config/edit-custom-config.component.html
- 7
+ 8PeerTube
@@ -596,19 +853,15 @@
app/+admin/config/edit-custom-config/edit-custom-config.component.html
- 32
-
-
- app/+admin/video-blacklist/video-blacklist-list/video-blacklist-list.component.html
- 12
+ 33app/+my-account/my-account-video-channels/my-account-video-channel-edit.component.html
- 23
+ 39app/+my-account/my-account-video-channels/my-account-video-channel-edit.component.html
- 23
+ 39app/+my-account/my-account-settings/my-account-profile/my-account-profile.component.html
@@ -620,7 +873,7 @@
app/videos/+video-edit/shared/video-edit.component.html
- 23
+ 25Terms
@@ -630,7 +883,7 @@
app/+admin/config/edit-custom-config/edit-custom-config.component.html
- 43
+ 44User registration is allowed and
@@ -888,20 +1141,6 @@
app/+accounts/account-about/account-about.component.html10
-
- <x id="INTERPOLATION" equiv-text="{{ videoChannel.followersCount }}"/> subscribers
-
- app/+accounts/account-video-channels/account-video-channels.component.html
- 9
-
-
- app/+my-account/my-account-video-channels/my-account-video-channels.component.html
- 21
-
-
- app/+video-channels/video-channels.component.html
- 11
- See this video channel
@@ -912,53 +1151,61 @@
Nameapp/+admin/config/edit-custom-config/edit-custom-config.component.html
- 10
+ 11app/+admin/follows/followers-list/followers-list.component.html9
+
+ app/+my-account/my-account-video-channels/my-account-video-channel-edit.component.html
+ 12
+
+
+ app/+my-account/my-account-video-channels/my-account-video-channel-edit.component.html
+ 12
+ Short descriptionapp/+admin/config/edit-custom-config/edit-custom-config.component.html
- 21
+ 22Default client routeapp/+admin/config/edit-custom-config/edit-custom-config.component.html
- 54
+ 55Videos Trendingapp/+admin/config/edit-custom-config/edit-custom-config.component.html
- 57
+ 58Videos Recently Addedapp/+admin/config/edit-custom-config/edit-custom-config.component.html
- 58
+ 59Local videosapp/+admin/config/edit-custom-config/edit-custom-config.component.html
- 59
+ 60Policy on videos containing sensitive contentapp/+admin/config/edit-custom-config/edit-custom-config.component.html
- 68
+ 69With <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
- 71
+ 72app/+my-account/my-account-settings/my-account-video-settings/my-account-video-settings.component.html
@@ -968,7 +1215,7 @@
Do not listapp/+admin/config/edit-custom-config/edit-custom-config.component.html
- 76
+ 77app/+my-account/my-account-settings/my-account-video-settings/my-account-video-settings.component.html
@@ -978,7 +1225,7 @@
Blur thumbnailsapp/+admin/config/edit-custom-config/edit-custom-config.component.html
- 77
+ 78app/+my-account/my-account-settings/my-account-video-settings/my-account-video-settings.component.html
@@ -988,7 +1235,7 @@
Displayapp/+admin/config/edit-custom-config/edit-custom-config.component.html
- 78
+ 79app/+my-account/my-account-settings/my-account-video-settings/my-account-video-settings.component.html
@@ -998,19 +1245,19 @@
Signup enabledapp/+admin/config/edit-custom-config/edit-custom-config.component.html
- 90
+ 91Signup limitapp/+admin/config/edit-custom-config/edit-custom-config.component.html
- 94
+ 95Importapp/+admin/config/edit-custom-config/edit-custom-config.component.html
- 104
+ 105app/videos/+video-edit/video-add-components/video-import-url.component.html
@@ -1024,37 +1271,37 @@
Video import with HTTP enabledapp/+admin/config/edit-custom-config/edit-custom-config.component.html
- 108
+ 109Video import with a torrent file or a magnet URI enabledapp/+admin/config/edit-custom-config/edit-custom-config.component.html
- 113
+ 114Administratorapp/+admin/config/edit-custom-config/edit-custom-config.component.html
- 116
+ 117Admin emailapp/+admin/config/edit-custom-config/edit-custom-config.component.html
- 119
+ 120Usersapp/+admin/config/edit-custom-config/edit-custom-config.component.html
- 129
+ 130User default video quotaapp/+admin/config/edit-custom-config/edit-custom-config.component.html
- 132
+ 133Basic configuration
@@ -1066,153 +1313,153 @@
Twitterapp/+admin/config/edit-custom-config/edit-custom-config.component.html
- 148
+ 150Your Twitter usernameapp/+admin/config/edit-custom-config/edit-custom-config.component.html
- 151
+ 153Indicates 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
- 154
+ 156Instance whitelisted by Twitterapp/+admin/config/edit-custom-config/edit-custom-config.component.html
- 167
+ 169
-
+ If your instance is whitelisted by Twitter, a video player will be embedded in the Twitter feed on PeerTube video share.<br />
-If the instance is not whitelisted, we use an image link card that will redirect on your PeerTube instance.<br /><br />
-Check this checkbox, save the configuration and test with a video URL of your instance (https://example.com/videos/watch/blabla) on <a target='_blank' rel='noopener noreferrer' href='https://cards-dev.twitter.com/validator'>https://cards-dev.twitter.com/validator</a> to see if you instance is whitelisted.
+ If the instance is not whitelisted, we use an image link card that will redirect on your PeerTube instance.<br /><br />
+ Check this checkbox, save the configuration and test with a video URL of your instance (https://example.com/videos/watch/blabla) on <a target='_blank' rel='noopener noreferrer' href='https://cards-dev.twitter.com/validator'>https://cards-dev.twitter.com/validator</a> to see if you instance is whitelisted.
app/+admin/config/edit-custom-config/edit-custom-config.component.html
- 168
+ 170Servicesapp/+admin/config/edit-custom-config/edit-custom-config.component.html
- 146
+ 148Transcodingapp/+admin/config/edit-custom-config/edit-custom-config.component.html
- 176
+ 180Transcoding enabledapp/+admin/config/edit-custom-config/edit-custom-config.component.html
- 180
+ 184If you disable transcoding, many videos from your users will not work!app/+admin/config/edit-custom-config/edit-custom-config.component.html
- 181
+ 185Transcoding threadsapp/+admin/config/edit-custom-config/edit-custom-config.component.html
- 187
+ 191Resolution <x id="INTERPOLATION" equiv-text="{{resolution}}"/> enabledapp/+admin/config/edit-custom-config/edit-custom-config.component.html
- 203
+ 207
-
+
- Cache
+ Cache
- <x id="START_TAG_MY-HELP" ctype="x-my-help" equiv-text="<my-help>"/><x id="CLOSE_TAG_MY-HELP" ctype="x-my-help" equiv-text="</my-help>"/>
-
+ <x id="START_TAG_MY-HELP" ctype="x-my-help" equiv-text="<my-help>"/><x id="CLOSE_TAG_MY-HELP" ctype="x-my-help" equiv-text="</my-help>"/>
+
app/+admin/config/edit-custom-config/edit-custom-config.component.html
- 209
+ 213Some 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
- 214
+ 218Previews cache sizeapp/+admin/config/edit-custom-config/edit-custom-config.component.html
- 219
+ 223Video captions cache sizeapp/+admin/config/edit-custom-config/edit-custom-config.component.html
- 230
+ 234Customizationsapp/+admin/config/edit-custom-config/edit-custom-config.component.html
- 240
+ 244JavaScriptapp/+admin/config/edit-custom-config/edit-custom-config.component.html
- 243
+ 247Write directly JavaScript code.<br />Example: <pre>console.log('my instance is amazing');</pre>app/+admin/config/edit-custom-config/edit-custom-config.component.html
- 246
+ 250
-
+
- Write directly CSS code. Example:<br />
- <pre>
- body <x id="INTERPOLATION" equiv-text="{{ '{' }}"/>
- background-color: red;
- <x id="INTERPOLATION_1" equiv-text="{{ '}' }}"/>
- </pre>
+ Write directly CSS code. Example:<br />
+ <pre>
+ body <x id="INTERPOLATION" equiv-text="{{ '{' }}"/>
+ background-color: red;
+ <x id="INTERPOLATION_1" equiv-text="{{ '}' }}"/>
+ </pre>
- Prepend with <em>#custom-css</em> to override styles. Example:
- <pre>
- #custom-css .logged-in-email <x id="INTERPOLATION" equiv-text="{{ '{' }}"/>
- color: red;
- <x id="INTERPOLATION_1" equiv-text="{{ '}' }}"/>
- </pre>
-
+ Prepend with <em>#custom-css</em> to override styles. Example:
+ <pre>
+ #custom-css .logged-in-email <x id="INTERPOLATION" equiv-text="{{ '{' }}"/>
+ color: red;
+ <x id="INTERPOLATION_1" equiv-text="{{ '}' }}"/>
+ </pre>
+
app/+admin/config/edit-custom-config/edit-custom-config.component.html
- 262
+ 266Advanced configurationapp/+admin/config/edit-custom-config/edit-custom-config.component.html
- 174
+ 177Update configurationapp/+admin/config/edit-custom-config/edit-custom-config.component.html
- 289
+ 294It seems the configuration is invalid. Please search potential errors in the different tabs.app/+admin/config/edit-custom-config/edit-custom-config.component.html
- 290
+ 295
@@ -1230,29 +1477,21 @@ Check this checkbox, save the configuration and test with a video URL of your in
app/+admin/admin.component.html7
-
+
- Video abuses
+ Moderation
app/+admin/admin.component.html11
-
-
- Video blacklist
-
-
- app/+admin/admin.component.html
- 15
-
Jobs
app/+admin/admin.component.html
- 19
+ 15
@@ -1260,7 +1499,7 @@ Check this checkbox, save the configuration and test with a video URL of your in
app/+admin/admin.component.html
- 23
+ 191 host (without "http://") per line
@@ -1346,15 +1585,11 @@ Check this checkbox, save the configuration and test with a video URL of your in
app/+admin/users/user-list/user-list.component.html
- 20
+ 21
- app/+admin/video-abuses/video-abuse-list/video-abuse-list.component.html
- 13
-
-
- app/+admin/video-blacklist/video-blacklist-list/video-blacklist-list.component.html
- 16
+ app/+admin/moderation/video-abuse-list/video-abuse-list.component.html
+ 11app/+my-account/my-account-video-imports/my-account-video-imports.component.html
@@ -1366,6 +1601,24 @@ Check this checkbox, save the configuration and test with a video URL of your in
app/+admin/follows/follows.component.html2
+
+ Following
+
+ app/+admin/follows/follows.component.html
+ 5
+
+
+ Follow
+
+ app/+admin/follows/follows.component.html
+ 7
+
+
+ Followers
+
+ app/+admin/follows/follows.component.html
+ 9
+ Jobs list
@@ -1446,7 +1699,7 @@ Check this checkbox, save the configuration and test with a video URL of your in
app/+admin/users/user-list/user-list.component.html
- 19
+ 20Video quota
@@ -1460,7 +1713,7 @@ Check this checkbox, save the configuration and test with a video URL of your in
app/+admin/users/user-list/user-list.component.html
- 18
+ 19
@@ -1475,6 +1728,40 @@ Check this checkbox, save the configuration and test with a video URL of your in
app/+admin/users/user-edit/user-edit.component.html65
+
+ Ban <x id="INTERPOLATION" equiv-text="{{ userToBan.username }}"/>
+
+ app/+admin/users/user-list/user-ban-modal.component.html
+ 3
+
+
+ Reason...
+
+ app/+admin/users/user-list/user-ban-modal.component.html
+ 10
+
+
+ app/videos/+video-watch/modal/video-report.component.html
+ 11
+
+
+ app/videos/+video-watch/modal/video-blacklist.component.html
+ 11
+
+
+
+ A banned user will no longer be able to login.
+
+
+ app/+admin/users/user-list/user-ban-modal.component.html
+ 17
+
+
+ Ban this user
+
+ app/+admin/users/user-list/user-ban-modal.component.html
+ 25
+ Users list
@@ -1485,31 +1772,71 @@ Check this checkbox, save the configuration and test with a video URL of your in
Username <x id="START_TAG_P-SORTICON" ctype="x-p-sortIcon" equiv-text="<p-sortIcon>"/><x id="CLOSE_TAG_P-SORTICON" ctype="x-p-sortIcon" equiv-text="</p-sortIcon>"/>app/+admin/users/user-list/user-list.component.html
- 16
+ 17
-
- Video abuses list
+
+ Actions
- app/+admin/video-abuses/video-abuse-list/video-abuse-list.component.html
- 2
+ app/+admin/users/user-list/user-list.component.html
+ 43
+
+
+ app/+admin/moderation/video-abuse-list/video-abuse-list.component.html
+ 47
+
+
+ app/+admin/moderation/video-blacklist-list/video-blacklist-list.component.html
+ 33
+
+
+ Ban reason:
+
+ app/+admin/users/user-list/user-list.component.html
+ 51
+
+
+ Moderation comment
+
+ app/+admin/moderation/video-abuse-list/moderation-comment-modal.component.html
+ 3
+
+
+
+ This comment can only be seen by you or the other moderators.
+
+
+ app/+admin/moderation/video-abuse-list/moderation-comment-modal.component.html
+ 17
+
+
+ Update this comment
+
+ app/+admin/moderation/video-abuse-list/moderation-comment-modal.component.html
+ 25
+
+
+ State <x id="START_TAG_P-SORTICON" ctype="x-p-sortIcon" equiv-text="<p-sortIcon>"/><x id="CLOSE_TAG_P-SORTICON" ctype="x-p-sortIcon" equiv-text="</p-sortIcon>"/>
+
+ app/+admin/moderation/video-abuse-list/video-abuse-list.component.html
+ 8Reason
- app/+admin/video-abuses/video-abuse-list/video-abuse-list.component.html
- 11
+ app/+admin/moderation/video-abuse-list/video-abuse-list.component.html
+ 9Reporter
- app/+admin/video-abuses/video-abuse-list/video-abuse-list.component.html
- 12
+ app/+admin/moderation/video-abuse-list/video-abuse-list.component.html
+ 10Video
- app/+admin/video-abuses/video-abuse-list/video-abuse-list.component.html
- 14
+ app/+admin/moderation/video-abuse-list/video-abuse-list.component.html
+ 12app/+my-account/my-account-video-imports/my-account-video-imports.component.html
@@ -1518,50 +1845,66 @@ Check this checkbox, save the configuration and test with a video URL of your in
Go to the account
- app/+admin/video-abuses/video-abuse-list/video-abuse-list.component.html
- 22
+ app/+admin/moderation/video-abuse-list/video-abuse-list.component.html
+ 33Go to the video
- app/+admin/video-abuses/video-abuse-list/video-abuse-list.component.html
- 28
+ app/+admin/moderation/video-abuse-list/video-abuse-list.component.html
+ 41
+
+
+ app/+admin/moderation/video-blacklist-list/video-blacklist-list.component.html
+ 24
+
+
+ Moderation comment:
+
+ app/+admin/moderation/video-abuse-list/video-abuse-list.component.html
+ 55
+
+
+ Video name <x id="START_TAG_P-SORTICON" ctype="x-p-sortIcon" equiv-text="<p-sortIcon>"/><x id="CLOSE_TAG_P-SORTICON" ctype="x-p-sortIcon" equiv-text="</p-sortIcon>"/>
+
+ app/+admin/moderation/video-blacklist-list/video-blacklist-list.component.html
+ 8
+
+
+ Sensitive
+
+ app/+admin/moderation/video-blacklist-list/video-blacklist-list.component.html
+ 9
+
+
+ Date <x id="START_TAG_P-SORTICON" ctype="x-p-sortIcon" equiv-text="<p-sortIcon>"/><x id="CLOSE_TAG_P-SORTICON" ctype="x-p-sortIcon" equiv-text="</p-sortIcon>"/>
+
+ app/+admin/moderation/video-blacklist-list/video-blacklist-list.component.html
+ 10
+
+
+ Blacklist reason:
+
+ app/+admin/moderation/video-blacklist-list/video-blacklist-list.component.html
+ 41
+
+
+ Moderation
+
+ app/+admin/moderation/moderation.component.html
+ 2
+
+
+ Video abuses
+
+ app/+admin/moderation/moderation.component.html
+ 5Blacklisted videos
- app/+admin/video-blacklist/video-blacklist-list/video-blacklist-list.component.html
- 2
-
-
- Name <x id="START_TAG_P-SORTICON" ctype="x-p-sortIcon" equiv-text="<p-sortIcon>"/><x id="CLOSE_TAG_P-SORTICON" ctype="x-p-sortIcon" equiv-text="</p-sortIcon>"/>
-
- app/+admin/video-blacklist/video-blacklist-list/video-blacklist-list.component.html
- 11
-
-
- Views <x id="START_TAG_P-SORTICON" ctype="x-p-sortIcon" equiv-text="<p-sortIcon>"/><x id="CLOSE_TAG_P-SORTICON" ctype="x-p-sortIcon" equiv-text="</p-sortIcon>"/>
-
- app/+admin/video-blacklist/video-blacklist-list/video-blacklist-list.component.html
- 13
-
-
- NSFW
-
- app/+admin/video-blacklist/video-blacklist-list/video-blacklist-list.component.html
- 14
-
-
- UUID
-
- app/+admin/video-blacklist/video-blacklist-list/video-blacklist-list.component.html
- 15
-
-
- Unblacklist
-
- app/+admin/video-blacklist/video-blacklist-list/video-blacklist-list.component.html
- 30
+ app/+admin/moderation/moderation.component.html
+ 7My settings
@@ -1569,8 +1912,8 @@ Check this checkbox, save the configuration and test with a video URL of your in
app/+my-account/my-account.component.html3
-
- My video channels
+
+ My channelsapp/+my-account/my-account.component.html5
@@ -1581,12 +1924,18 @@ Check this checkbox, save the configuration and test with a video URL of your in
app/+my-account/my-account.component.html7
-
- My video imports
+
+ My subscriptionsapp/+my-account/my-account.component.html9
+
+ My imports
+
+ app/+my-account/my-account.component.html
+ 11
+ Video quota:
@@ -1617,23 +1966,19 @@ Check this checkbox, save the configuration and test with a video URL of your in
app/+my-account/my-account-videos/my-account-videos.component.html19
-
- Delete
+
+ Blacklistedapp/+my-account/my-account-videos/my-account-videos.component.html
- 32
+ 22
+
+
+ Cancel
+
- app/videos/+video-edit/shared/video-edit.component.html
- 154
-
-
- app/videos/+video-watch/video-watch.component.html
- 111
-
-
- app/videos/+video-watch/comment/video-comment.component.html
- 15
+ app/+my-account/my-account-videos/my-account-videos.component.html
+ 30Create another video channel
@@ -1647,6 +1992,10 @@ Check this checkbox, save the configuration and test with a video URL of your in
app/+my-account/my-account-video-channels/my-account-video-channels.component.html15
+
+ app/+my-account/my-account-subscriptions/my-account-subscriptions.component.html
+ 8
+ Create a video channel
@@ -1657,15 +2006,25 @@ Check this checkbox, save the configuration and test with a video URL of your in
app/+my-account/my-account-video-channels/my-account-video-channel-edit.component.html6
+
+ Example: my_channel
+
+ app/+my-account/my-account-video-channels/my-account-video-channel-edit.component.html
+ 15
+
+
+ app/+my-account/my-account-video-channels/my-account-video-channel-edit.component.html
+ 15
+ Display nameapp/+my-account/my-account-video-channels/my-account-video-channel-edit.component.html
- 12
+ 28app/+my-account/my-account-video-channels/my-account-video-channel-edit.component.html
- 12
+ 28app/+my-account/my-account-settings/my-account-profile/my-account-profile.component.html
@@ -1676,11 +2035,11 @@ Check this checkbox, save the configuration and test with a video URL of your in
When you will upload a video in this channel, the video support field will be automatically filled by this text.
app/+my-account/my-account-video-channels/my-account-video-channel-edit.component.html
- 36
+ 52app/+my-account/my-account-video-channels/my-account-video-channel-edit.component.html
- 36
+ 52Target
@@ -1688,6 +2047,26 @@ When you will upload a video in this channel, the video support field will be au
app/+my-account/my-account-video-imports/my-account-video-imports.component.html8
+
+ Created by <x id="INTERPOLATION" equiv-text="{{ videoChannel.ownerBy }}"/>
+
+ app/+my-account/my-account-subscriptions/my-account-subscriptions.component.html
+ 16
+
+
+ app/+video-channels/video-channels.component.html
+ 17
+
+
+ Go the owner account page
+
+ app/+my-account/my-account-subscriptions/my-account-subscriptions.component.html
+ 15
+
+
+ app/+video-channels/video-channels.component.html
+ 16
+ Change password
@@ -1760,18 +2139,6 @@ When you will upload a video in this channel, the video support field will be au
app/+page-not-found/page-not-found.component.html1
-
- Created by <x id="INTERPOLATION" equiv-text="{{ videoChannel.ownerBy }}"/>
-
- app/+video-channels/video-channels.component.html
- 14
-
-
- Go the owner account page
-
- app/+video-channels/video-channels.component.html
- 13
- Support this channel
@@ -1792,7 +2159,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
- 12
+ 9You 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.
@@ -1816,7 +2183,7 @@ 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
- 35
+ 37Privacy
@@ -1834,7 +2201,7 @@ 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
- 86
+ 88app/videos/+video-watch/video-watch.component.html
@@ -1864,7 +2231,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
- 105
+ 100Select the file to upload
@@ -1926,39 +2293,47 @@ When you will upload a video in this channel, the video support field will be au
Upload a fileapp/videos/+video-edit/video-add.component.html
- 9
+ 10Import with URLapp/videos/+video-edit/video-add.component.html
- 13
+ 17Import with torrentapp/videos/+video-edit/video-add.component.html
- 17
+ 24Add captionapp/videos/+video-edit/shared/video-caption-add-modal.component.html
- 7
+ 5Select the caption fileapp/videos/+video-edit/shared/video-caption-add-modal.component.html
- 25
+ 24
-
+
- This will replace an existing caption!
-
+ This will replace an existing caption!
+
app/videos/+video-edit/shared/video-caption-add-modal.component.html
- 30
+ 29
+
+
+
+ Cancel
+
+
+ app/videos/+video-edit/shared/video-caption-add-modal.component.html
+ 35Add this caption
@@ -1970,13 +2345,13 @@ When you will upload a video in this channel, the video support field will be au
Titleapp/videos/+video-edit/shared/video-edit.component.html
- 7
+ 9Tagsapp/videos/+video-edit/shared/video-edit.component.html
- 15
+ 17app/videos/+video-watch/video-watch.component.html
@@ -1986,49 +2361,49 @@ When you will upload a video in this channel, the video support field will be au
(press Enter to add)app/videos/+video-edit/shared/video-edit.component.html
- 15
+ 17Video descriptions are truncated by default and require manual action to expand them.app/videos/+video-edit/shared/video-edit.component.html
- 24
+ 26Schedule publication (<x id="INTERPOLATION" equiv-text="{{ calendarTimezone }}"/>)app/videos/+video-edit/shared/video-edit.component.html
- 101
+ 103This video contains mature or explicit contentapp/videos/+video-edit/shared/video-edit.component.html
- 115
+ 117Some instances do not list videos containing mature or explicit content by default.app/videos/+video-edit/shared/video-edit.component.html
- 116
+ 118Enable video commentsapp/videos/+video-edit/shared/video-edit.component.html
- 121
+ 123Wait transcoding before publishing the videoapp/videos/+video-edit/shared/video-edit.component.html
- 126
+ 128If you decide not to wait for transcoding before publishing the video, it could be unplayable until transcoding ends.app/videos/+video-edit/shared/video-edit.component.html
- 127
+ 129Basic info
@@ -2040,69 +2415,69 @@ When you will upload a video in this channel, the video support field will be au
Add another captionapp/videos/+video-edit/shared/video-edit.component.html
- 139
+ 144See the subtitle fileapp/videos/+video-edit/shared/video-edit.component.html
- 148
+ 153Cancel createapp/videos/+video-edit/shared/video-edit.component.html
- 162
+ 167Cancel deletionapp/videos/+video-edit/shared/video-edit.component.html
- 170
+ 175Captionsapp/videos/+video-edit/shared/video-edit.component.html
- 133
+ 137Upload thumbnailapp/videos/+video-edit/shared/video-edit.component.html
- 186
+ 193Upload previewapp/videos/+video-edit/shared/video-edit.component.html
- 193
+ 200Supportapp/videos/+video-edit/shared/video-edit.component.html
- 199
+ 206app/videos/+video-watch/modal/video-support.component.html
- 7
+ 3app/videos/+video-watch/video-watch.component.html
- 71
+ 77Short text to tell people how they can support you (membership platform...).app/videos/+video-edit/shared/video-edit.component.html
- 200
+ 207Advanced settingsapp/videos/+video-edit/shared/video-edit.component.html
- 182
+ 188
@@ -2116,91 +2491,107 @@ When you will upload a video in this channel, the video support field will be au
Download videoapp/videos/+video-watch/modal/video-download.component.html
- 7
+ 3Direct downloadapp/videos/+video-watch/modal/video-download.component.html
- 20
+ 17Torrent (.torrent file)app/videos/+video-watch/modal/video-download.component.html
- 25
+ 22Torrent (magnet link)app/videos/+video-watch/modal/video-download.component.html
- 30
+ 27
+
+
+
+ Cancel
+
+
+ app/videos/+video-watch/modal/video-download.component.html
+ 33Downloadapp/videos/+video-watch/modal/video-download.component.html
- 40
+ 38app/videos/+video-watch/video-watch.component.html
- 87
+ 92Report videoapp/videos/+video-watch/modal/video-report.component.html
- 7
+ 3
-
- Reason...
-
- app/videos/+video-watch/modal/video-report.component.html
- 14
-
-
+
- Cancel
-
+ Cancel
+
app/videos/+video-watch/modal/video-report.component.html
- 22
+ 19
+
+
+ app/videos/+video-watch/modal/video-blacklist.component.html
+ 19Submitapp/videos/+video-watch/modal/video-report.component.html
- 27
+ 24
+
+
+ app/videos/+video-watch/modal/video-blacklist.component.html
+ 24Shareapp/videos/+video-watch/modal/video-share.component.html
- 7
+ 3app/videos/+video-watch/video-watch.component.html
- 76
+ 82Embedapp/videos/+video-watch/modal/video-share.component.html
- 24
+ 21
-
+
- The url is not secured (no HTTPS), so the embed video won't work on HTTPS websites (web browsers block non secured HTTP requests on HTTPS websites).
-
+ The url is not secured (no HTTPS), so the embed video won't work on HTTPS websites (web browsers block non secured HTTP requests on HTTPS websites).
+
app/videos/+video-watch/modal/video-share.component.html
- 35
+ 32QR-Codeapp/videos/+video-watch/modal/video-share.component.html
- 40
+ 37
+
+
+ Blacklist video
+
+ app/videos/+video-watch/modal/video-blacklist.component.html
+ 3
@@ -2218,99 +2609,117 @@ When you will upload a video in this channel, the video support field will be au
app/videos/+video-watch/video-watch.component.html15
-
+
- 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.html19
+
+ This video is blacklisted.
+
+ app/videos/+video-watch/video-watch.component.html
+ 24
+
<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
- 30
+ 35Go the channel pageapp/videos/+video-watch/video-watch.component.html
- 35
+ 40
-
- By <x id="INTERPOLATION" equiv-text="{{ video.by }}"/>
+
+ By <x id="INTERPOLATION" equiv-text="{{ video.byAccount }}"/>app/videos/+video-watch/video-watch.component.html
- 45
+ 51Go to the account pageapp/videos/+video-watch/video-watch.component.html
- 44
+ 50
-
- You can subscribe to this account via any ActivityPub-capable fediverse instance. For instance with Mastodon or Pleroma you can type in the search box <strong>@<x id="INTERPOLATION" equiv-text="{{video.account.name}}"/>@<x id="INTERPOLATION_1" equiv-text="{{video.account.host}}"/></strong> and subscribe there. Subscription as a PeerTube user is being worked on in <a href='https://github.com/Chocobozzz/PeerTube/issues/470'>#470</a>.
+
+ You can subscribe to this account via any ActivityPub-capable fediverse instance. For instance with Mastodon or Pleroma you can type in the search box <strong>@<x id="INTERPOLATION" equiv-text="{{video.account.name}}"/>@<x id="INTERPOLATION_1" equiv-text="{{video.account.host}}"/></strong> and subscribe there.app/videos/+video-watch/video-watch.component.html
- 49
+ 55Like this videoapp/videos/+video-watch/video-watch.component.html
- 59
+ 65Dislike this videoapp/videos/+video-watch/video-watch.component.html
- 66
+ 72Download the videoapp/videos/+video-watch/video-watch.component.html
- 86
+ 91Reportapp/videos/+video-watch/video-watch.component.html
- 93
+ 96Report this videoapp/videos/+video-watch/video-watch.component.html
- 92
-
-
- Blacklist
-
- app/videos/+video-watch/video-watch.component.html
- 99
-
-
- Blacklist this video
-
- app/videos/+video-watch/video-watch.component.html
- 98
+ 95Update this video
+
+ app/videos/+video-watch/video-watch.component.html
+ 99
+
+
+ Blacklistapp/videos/+video-watch/video-watch.component.html104
+
+ Blacklist this video
+
+ app/videos/+video-watch/video-watch.component.html
+ 103
+
+
+ Unblacklist
+
+ app/videos/+video-watch/video-watch.component.html
+ 108
+
+
+ Unblacklist this video
+
+ app/videos/+video-watch/video-watch.component.html
+ 107
+ Delete this videoapp/videos/+video-watch/video-watch.component.html
- 110
+ 111Show more
@@ -2498,7 +2907,31 @@ When you will upload a video in this channel, the video support field will be au
1
- src/app/+admin/users/user-list/user-list.component.ts
+ src/app/+admin/moderation/video-abuse-list/moderation-comment-modal.component.ts
+ 1
+
+
+ src/app/+admin/moderation/video-abuse-list/video-abuse-list.component.ts
+ 1
+
+
+ src/app/+admin/moderation/video-abuse-list/video-abuse-list.component.ts
+ 1
+
+
+ src/app/+admin/moderation/video-abuse-list/video-abuse-list.component.ts
+ 1
+
+
+ src/app/+admin/moderation/video-blacklist-list/video-blacklist-list.component.ts
+ 1
+
+
+ src/app/+admin/moderation/video-blacklist-list/video-blacklist-list.component.ts
+ 1
+
+
+ src/app/+admin/users/user-list/user-ban-modal.component.ts1
@@ -2510,15 +2943,15 @@ When you will upload a video in this channel, the video support field will be au
1
- src/app/+admin/video-abuses/video-abuse-list/video-abuse-list.component.ts
+ src/app/+admin/users/user-list/user-list.component.ts1
- src/app/+admin/video-blacklist/video-blacklist-list/video-blacklist-list.component.ts
+ src/app/+admin/users/user-list/user-list.component.ts1
- src/app/+admin/video-blacklist/video-blacklist-list/video-blacklist-list.component.ts
+ src/app/+admin/users/user-list/user-list.component.ts1
@@ -2533,6 +2966,10 @@ When you will upload a video in this channel, the video support field will be au
src/app/+my-account/my-account-settings/my-account-video-settings/my-account-video-settings.component.ts1
+
+ src/app/+my-account/my-account-subscriptions/my-account-subscriptions.component.ts
+ 1
+ src/app/+my-account/my-account-video-channels/my-account-video-channel-update.component.ts1
@@ -2573,6 +3010,18 @@ When you will upload a video in this channel, the video support field will be au
src/app/shared/forms/reactive-file.component.ts1
+
+ src/app/shared/user-subscription/subscribe-button.component.ts
+ 1
+
+
+ src/app/shared/user-subscription/subscribe-button.component.ts
+ 1
+
+
+ src/app/shared/user-subscription/subscribe-button.component.ts
+ 1
+ src/app/videos/+video-edit/video-add-components/video-import-torrent.component.ts1
@@ -2629,6 +3078,10 @@ When you will upload a video in this channel, the video support field will be au
src/app/videos/+video-watch/comment/video-comments.component.ts1
+
+ src/app/videos/+video-watch/modal/video-blacklist.component.ts
+ 1
+ src/app/videos/+video-watch/modal/video-report.component.ts1
@@ -2707,6 +3160,18 @@ When you will upload a video in this channel, the video support field will be au
src/app/+admin/follows/following-list/following-list.component.ts1
+
+ src/app/+admin/moderation/video-abuse-list/moderation-comment-modal.component.ts
+ 1
+
+
+ src/app/+admin/moderation/video-abuse-list/video-abuse-list.component.ts
+ 1
+
+
+ src/app/+admin/moderation/video-blacklist-list/video-blacklist-list.component.ts
+ 1
+ src/app/+admin/users/user-edit/user-create.component.ts1
@@ -2715,12 +3180,16 @@ When you will upload a video in this channel, the video support field will be au
src/app/+admin/users/user-edit/user-update.component.ts1
+
+ src/app/+admin/users/user-list/user-ban-modal.component.ts
+ 1
+ src/app/+admin/users/user-list/user-list.component.ts1
- src/app/+admin/video-blacklist/video-blacklist-list/video-blacklist-list.component.ts
+ src/app/+admin/users/user-list/user-list.component.ts1
@@ -2795,6 +3264,10 @@ When you will upload a video in this channel, the video support field will be au
src/app/videos/+video-edit/video-update.component.ts1
+
+ src/app/videos/+video-watch/modal/video-blacklist.component.ts
+ 1
+ src/app/videos/+video-watch/modal/video-report.component.ts1
@@ -2882,24 +3355,67 @@ When you will upload a video in this channel, the video support field will be au
1
-
- Following
+
+ Comment updated.
- src/app/+admin/follows/follows.component.ts
+ src/app/+admin/moderation/video-abuse-list/moderation-comment-modal.component.ts1
-
- Follow
+
+ Update moderation comment
- src/app/+admin/follows/follows.component.ts
+ src/app/+admin/moderation/video-abuse-list/video-abuse-list.component.ts1
-
- Followers
+
+ Mark as accepted
- src/app/+admin/follows/follows.component.ts
+ src/app/+admin/moderation/video-abuse-list/video-abuse-list.component.ts
+ 1
+
+
+
+ Mark as rejected
+
+ src/app/+admin/moderation/video-abuse-list/video-abuse-list.component.ts
+ 1
+
+
+
+ Do you really want to delete this abuse?
+
+ src/app/+admin/moderation/video-abuse-list/video-abuse-list.component.ts
+ 1
+
+
+
+ Abuse deleted.
+
+ src/app/+admin/moderation/video-abuse-list/video-abuse-list.component.ts
+ 1
+
+
+
+ Do you really want to remove this video from the blacklist? It will be available again in the videos list.
+
+ src/app/+admin/moderation/video-blacklist-list/video-blacklist-list.component.ts
+ 1
+
+
+ src/app/videos/+video-watch/video-watch.component.ts
+ 1
+
+
+
+ Video <x id="INTERPOLATION" equiv-text="{{name}}"/> removed from the blacklist.
+
+ src/app/+admin/moderation/video-blacklist-list/video-blacklist-list.component.ts
+ 1
+
+
+ src/app/videos/+video-watch/video-watch.component.ts1
@@ -2935,6 +3451,52 @@ When you will upload a video in this channel, the video support field will be au
1
+
+ User <x id="INTERPOLATION" equiv-text="{{username}}"/> banned.
+
+ src/app/+admin/users/user-list/user-ban-modal.component.ts
+ 1
+
+
+
+ Ban
+
+ src/app/+admin/users/user-list/user-list.component.ts
+ 1
+
+
+
+ Unban
+
+ src/app/+admin/users/user-list/user-list.component.ts
+ 1
+
+
+ src/app/+admin/users/user-list/user-list.component.ts
+ 1
+
+
+
+ You cannot ban root.
+
+ src/app/+admin/users/user-list/user-list.component.ts
+ 1
+
+
+
+ Do you really want to unban <x id="INTERPOLATION" equiv-text="{{username}}"/>?
+
+ src/app/+admin/users/user-list/user-list.component.ts
+ 1
+
+
+
+ User <x id="INTERPOLATION" equiv-text="{{username}}"/> unbanned.
+
+ src/app/+admin/users/user-list/user-list.component.ts
+ 1
+
+ You cannot delete root.
@@ -2956,20 +3518,6 @@ When you will upload a video in this channel, the video support field will be au
1
-
- Do you really want to remove this video from the blacklist ? It will be available again in the videos list.
-
- src/app/+admin/video-blacklist/video-blacklist-list/video-blacklist-list.component.ts
- 1
-
-
-
- Video <x id="INTERPOLATION" equiv-text="{{name}}"/> removed from the blacklist.
-
- src/app/+admin/video-blacklist/video-blacklist-list/video-blacklist-list.component.ts
- 1
-
- The new password and the confirmed password do not correspond.
@@ -3182,6 +3730,20 @@ When you will upload a video in this channel, the video support field will be au
1
+
+ Incorrect username or password.
+
+ src/app/login/login.component.ts
+ 1
+
+
+
+ You account is blocked.
+
+ src/app/login/login.component.ts
+ 1
+
+ An email with the reset password instructions will be sent to <x id="INTERPOLATION" equiv-text="{{email}}"/>.
@@ -3389,8 +3951,8 @@ When you will upload a video in this channel, the video support field will be au
1
-
- Transcoding threads must be greater than 1.
+
+ Transcoding threads must be greater or equal to 0.src/app/shared/forms/form-validators/custom-config-validators.service.ts1
@@ -3553,6 +4115,20 @@ When you will upload a video in this channel, the video support field will be au
1
+
+ Ban reason must be at least 3 characters long.
+
+ src/app/shared/forms/form-validators/user-validators.service.ts
+ 1
+
+
+
+ Ban reason cannot be more than 250 characters long.
+
+ src/app/shared/forms/form-validators/user-validators.service.ts
+ 1
+
+ Report reason is required.
@@ -3574,6 +4150,41 @@ When you will upload a video in this channel, the video support field will be au
1
+
+ Moderation comment is required.
+
+ src/app/shared/forms/form-validators/video-abuse-validators.service.ts
+ 1
+
+
+
+ Moderation comment must be at least 2 characters long.
+
+ src/app/shared/forms/form-validators/video-abuse-validators.service.ts
+ 1
+
+
+
+ Moderation comment cannot be more than 300 characters long.
+
+ src/app/shared/forms/form-validators/video-abuse-validators.service.ts
+ 1
+
+
+
+ Blacklist reason must be at least 2 characters long.
+
+ src/app/shared/forms/form-validators/video-blacklist-validators.service.ts
+ 1
+
+
+
+ Blacklist reason cannot be more than 300 characters long.
+
+ src/app/shared/forms/form-validators/video-blacklist-validators.service.ts
+ 1
+
+ Video caption language is required.
@@ -3588,6 +4199,34 @@ When you will upload a video in this channel, the video support field will be au
1
+
+ Name is required.
+
+ src/app/shared/forms/form-validators/video-channel-validators.service.ts
+ 1
+
+
+
+ Name must be at least 3 characters long.
+
+ src/app/shared/forms/form-validators/video-channel-validators.service.ts
+ 1
+
+
+
+ Name cannot be more than 20 characters long.
+
+ src/app/shared/forms/form-validators/video-channel-validators.service.ts
+ 1
+
+
+
+ Name should be only lowercase alphanumeric characters.
+
+ src/app/shared/forms/form-validators/video-channel-validators.service.ts
+ 1
+
+ Description cannot be more than 500 characters long.
@@ -4234,6 +4873,27 @@ When you will upload a video in this channel, the video support field will be au
1
+
+ Subscribed to <x id="INTERPOLATION" equiv-text="{{nameWithHost}}"/>
+
+ src/app/shared/user-subscription/subscribe-button.component.ts
+ 1
+
+
+
+ Unsubscribed
+
+ src/app/shared/user-subscription/subscribe-button.component.ts
+ 1
+
+
+
+ Unsubscribed from <x id="INTERPOLATION" equiv-text="{{nameWithHost}}"/>
+
+ src/app/shared/user-subscription/subscribe-button.component.ts
+ 1
+
+ Registration for <x id="INTERPOLATION" equiv-text="{{username}}"/> complete.
@@ -4357,6 +5017,13 @@ 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
+
+ Video reported.
@@ -4371,20 +5038,6 @@ When you will upload a video in this channel, the video support field will be au
1
-
- Do you really want to blacklist this video?
-
- src/app/videos/+video-watch/video-watch.component.ts
- 1
-
-
-
- Video <x id="INTERPOLATION" equiv-text="{{videoName}}"/> had been blacklisted.
-
- src/app/videos/+video-watch/video-watch.component.ts
- 1
-
- Do you really want to delete this video?
@@ -4413,6 +5066,13 @@ When you will upload a video in this channel, the video support field will be au
1
+
+ Videos from your subscriptions
+
+ src/app/videos/video-list/video-user-subscriptions.component.ts
+ 1
+
+
diff --git a/client/src/locale/target/angular_de_DE.xml b/client/src/locale/target/angular_de_DE.xml
index 92734f1b0..468d66164 100644
--- a/client/src/locale/target/angular_de_DE.xml
+++ b/client/src/locale/target/angular_de_DE.xml
@@ -222,7 +222,7 @@ Konto erstellen
I have read and agree to the <a href='/about/instance#terms-section' target='_blank'rel='noopener noreferrer'>Terms</a> of this instance
- Ich habe die <a href='/about/instance#terms-section' target='_blank'rel='noopener noreferrer'>Bestimmungen</a> dieser Instanz gelesen und und stimme ihnen zu.
+ Ich habe die <a href='/about/instance#terms-section' target='_blank'rel='noopener noreferrer'>Bestimmungen</a> dieser Instanz gelesen und stimme ihnen zu.60
@@ -580,7 +580,7 @@ Konto erstellen
It is a free and open-source software, under the AGPLv3 licence.
- Es ist eine freie Open Source Software unter der AGPLv3 licence.
+ Es ist eine freie Open Source Software unter der AGPLv3 Lizenz.
8
@@ -717,7 +717,7 @@ Konto erstellen
There are much more effective ways to get that kind of information.
- Das Worst-Case-Szenario einer durchschnittlichen Person, die ihre Freunde ausspäht ist relativ unwahrscheinlich.
+ Das Schlimmstfall-Szenario einer durchschnittlichen Person, die ihre Freunde ausspäht ist relativ unwahrscheinlich.
Es gibt viel effektivere Möglichkeiten, um an diese Art von Informationen zu gelangen.
@@ -739,7 +739,7 @@ Konto erstellen
Die Gefahren für die Privatsphäre sind bei YouTube anderer Art als bei PeerTube.
- YouTube speichert eine große Menge persönlicher Daten (nicht nur die IP) um sie dann zu analysieren und dich zu tracken.
+ YouTube speichert eine große Menge persönlicher Daten (nicht nur die IP), um sie dann zu analysieren und dich zu tracken.
Außerdem ist YouTube Teil von Google/Alphabet, einer Firma, die dich über mehrere Webseiten hinweg verfolgt (mit AdSense oder Google Analytics).
@@ -810,7 +810,7 @@ P2P ist nicht der Grund für die fehlende Anonymität.
Disable P2P from the administration interface
- P2P in den Administrations-Einstellungen abschalten
+ P2P in den Administrationseinstellungen abschalten94
@@ -915,7 +915,7 @@ P2P ist nicht der Grund für die fehlende Anonymität.
With <strong>Do not list</strong> or <strong>Blur thumbnails</strong>, a confirmation will be requested to watch the video.
- Mit <strong>Nicht listen</strong> oder <strong>Thumbnails verschwommen machen</strong>, muss zum Ansehen des Videos eine Bestätigung angefragt werden.
+ Mit <strong>Nicht listen</strong> oder <strong>Thumbnails verschwommen machen</strong> muss zum Ansehen des Videos eine Bestätigung angefragt werden.6
@@ -955,6 +955,27 @@ P2P ist nicht der Grund für die fehlende Anonymität.
94
+
+ Import
+ Import
+
+ 42
+
+
+
+ Video import with HTTP enabled
+ Videoimport mit HTTP aktiviert
+
+ 108
+
+
+
+ Video import with a torrent file or a magnet URI enabled
+ Videoimport mit einem Torrent oder ein Magnet URI aktiviert
+
+ 113
+
+ AdministratorAdministrator
@@ -978,7 +999,7 @@ P2P ist nicht der Grund für die fehlende Anonymität.
User default video quota
- Standard-Kontingent für die Videos eines Nutzers
+ Standardkontingent für die Videos eines Nutzers132
@@ -1006,7 +1027,7 @@ P2P ist nicht der Grund für die fehlende Anonymität.
Indicates the Twitter account for the website or platform on which the content was published.
- zeigt den Twitter-Account für die Webseite, auf der der Inhalt veröffentlicht wurde.
+ Zeigt den Twitter-Account für die Webseite, auf der der Inhalt veröffentlicht wurde.154
@@ -1038,21 +1059,21 @@ Setze hier deinen Haken, speichere die Einstellungen und teste die Adresse eines
Transcoding
- Transcodierung
+ Transkodierung176Transcoding enabled
- Transcodierung an
+ Transkodierung an180If you disable transcoding, many videos from your users will not work!
- Wenn du das Transcoding abschaltest, werden viele Videos nicht laufen!
+ Wenn du die Transkodierung abschaltest, werden viele Videos nicht laufen!181
@@ -1088,7 +1109,7 @@ Setze hier deinen Haken, speichere die Einstellungen und teste die Adresse eines
Some files are not federated (previews, captions). We fetch them directly from the origin instance and cache them.
- Einige Dateien (Vorschau, Untertitel) werden nicht verteilt gespeichert, stattdessen werden sie direkt von der Ursprungs-Instanz geladen und gecacht.
+ Einige Dateien (Vorschau, Untertitel) werden nicht verteilt gespeichert. Wir laden sie direkt von der Ursprungsinstanz und speichern sie zwischen.214
@@ -1381,7 +1402,7 @@ Setze hier deinen Haken, speichere die Einstellungen und teste die Adresse eines
Video quota
- Video-Kontingent
+ Videokontingent18
@@ -1392,7 +1413,7 @@ Setze hier deinen Haken, speichere die Einstellungen und teste die Adresse eines
At most, this user could use ~ .
- Das Transcodieren ist auf diesem Server eingeschaltet. Das Video-Kontingent berücksichtigt nur das ursprüngliche Video.
+ Das Transkodieren ist auf diesem Server eingeschaltet. Das Videokontingent berücksichtigt nur das ursprüngliche Video.
Dieser Nutzer kann maximal ca. nutzen.65
@@ -1505,7 +1526,7 @@ Setze hier deinen Haken, speichere die Einstellungen und teste die Adresse eines
My video channels
- Meine Video-Kanäle
+ Meine Videokanäle5
@@ -1517,9 +1538,16 @@ Setze hier deinen Haken, speichere die Einstellungen und teste die Adresse eines
7
+
+ My video imports
+ Meine Videoimporte
+
+ 9
+
+ Video quota:
- Video-Kontingent:
+ Videokontingent:4
@@ -1533,11 +1561,18 @@ Setze hier deinen Haken, speichere die Einstellungen und teste die Adresse eines
Video settings
- Video-Einstellungen
+ Videoeinstellungen15
+
+ Danger zone
+ Gefahrenzone
+
+ 18
+
+ - views - Aufrufe
@@ -1554,7 +1589,7 @@ Setze hier deinen Haken, speichere die Einstellungen und teste die Adresse eines
Create another video channel
- Einen weiteren Video-Kanal erstellen
+ Einen weiteren Videokanal erstellen4
@@ -1568,7 +1603,7 @@ Setze hier deinen Haken, speichere die Einstellungen und teste die Adresse eines
Create a video channel
- Einen Video-Kanal erstellen
+ Einen Videokanal erstellen6
@@ -1589,6 +1624,13 @@ Wenn du ein Video in diesen Kanal hochlädst, wird das entsprechende Feld automa
36
+
+ Target
+ Ziel
+
+ 8
+
+ Change passwordPasswort ändern
@@ -1619,7 +1661,7 @@ Wenn du ein Video in diesen Kanal hochlädst, wird das entsprechende Feld automa
Automatically plays video
- Spiel das Video automatisch ab.
+ Spiel das Video automatisch ab20
@@ -1705,6 +1747,13 @@ Wenn du ein Video in diesen Kanal hochlädst, wird das entsprechende Feld automa
12
+
+ 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.
+ Du kannst jede URL importieren, <a href='https://rg3.github.io/youtube-dl/supportedsites.html' target='_blank' rel='noopener noreferrer'>die von youtube-dl unterstützt wird</a> oder jede URL, die auf eine MP4-Datei zeigt. Du solltest sicherstellen, dass du die Verbreitungsrechte für den Inhalt hast, ansonsten könnte es legale Schwierigkeiten für dich und deine Instanz verursachen.
+
+ 9
+
+ ChannelKanal
@@ -1719,6 +1768,17 @@ Wenn du ein Video in diesen Kanal hochlädst, wird das entsprechende Feld automa
143
+
+
+ Congratulations, the video behind will be imported! You can already add information about this video.
+
+
+ Gückwunsch, das Video unter wird importiert. Du kannst bereits Informationen über dieses Video hinzufügen.
+
+
+ 40
+
+ UpdateAktualisieren
@@ -1747,6 +1807,73 @@ Wenn du ein Video in diesen Kanal hochlädst, wird das entsprechende Feld automa
55
+
+ Select the torrent to import
+ Wähle den zu importierenden Torrent
+
+ 6
+
+
+
+ Paste magnet URI
+ Füge die Magnet URI ein
+
+ 14
+
+
+
+ You can import any torrent file that points to a mp4 file. You should make sure you have diffusion rights over the content it points to, otherwise it could cause legal trouble to yourself and your instance.
+ Du kannst jedes Torrent, das auf eine MP4-Datei zeigt, importieren. Du solltest sicherstellen, dass du die Verbreitungsrechte für den Inhalt hast, ansonsten könnte es legale Schwierigkeiten für dich und deine Instanz verursachen.
+
+ 17
+
+
+
+
+ Congratulations, the video will be imported with BitTorrent! You can already add information about this video.
+
+
+ Glückwunsch, dieses Video wird mittels BitTorrent importiert! Du kannst bereits Informationen über dieses Video hinzufügen.
+
+
+ 48
+
+
+
+ Import
+ Importiere
+
+ 3
+
+
+
+ Upload
+ Lade hoch
+
+ 4
+
+
+
+ Upload a file
+ Lade eine Datei hoch
+
+ 9
+
+
+
+ Import with URL
+ Importiere mit einer URL
+
+ 13
+
+
+
+ Import with torrent
+ Importiere einen Torrent
+
+ 17
+
+ Add captionUntertitel hinzufügen
@@ -1802,7 +1929,7 @@ Wenn du ein Video in diesen Kanal hochlädst, wird das entsprechende Feld automa
Video descriptions are truncated by default and require manual action to expand them.
- Video-Beschreibungen sind standardmäßig gekürzt und müssen manuell aufgeklappt werden.
+ Videobeschreibungen sind standardmäßig gekürzt und müssen manuell aufgeklappt werden.24
@@ -1830,21 +1957,21 @@ Wenn du ein Video in diesen Kanal hochlädst, wird das entsprechende Feld automa
Enable video comments
- Video-Kommentare zulassen
+ Videokommentare zulassen121Wait transcoding before publishing the video
- Warte das Transcodieren ab, bevor du das Video veröffentlichst
+ Warte das Transkodieren ab, bevor du das Video veröffentlichst126If you decide not to wait for transcoding before publishing the video, it could be unplayable until transcoding ends.
- Wenn du dich entschließt, dass Transcodieren nicht abzuwarten, kann das Video unabspielbar sein, bis das Transcodieren beendet ist.
+ Wenn du dich entschließt, dass Transkodieren nicht abzuwarten, kann das Video unabspielbar sein, bis das Transkodieren beendet ist.127
@@ -1865,7 +1992,7 @@ Wenn du ein Video in diesen Kanal hochlädst, wird das entsprechende Feld automa
See the subtitle file
- Siehe in der Untertitel-Datei
+ Siehe in der Untertiteldatei148
@@ -1960,7 +2087,7 @@ Wenn du ein Video in diesen Kanal hochlädst, wird das entsprechende Feld automa
Torrent (magnet link)
- Torrent (Magnet-Datei)
+ Torrent (Magnet-Link)30
@@ -2023,7 +2150,7 @@ Wenn du ein Video in diesen Kanal hochlädst, wird das entsprechende Feld automa
The url is not secured (no HTTPS), so the embed video won't work on HTTPS websites (web browsers block non secured HTTP requests on HTTPS websites).
- Diese URL ist nicht sicher (kein HTTPS), das Video kann als nicht in Webseiten eingebettet werden, die über HTTPS ausgeliefert werden (Web-Browser blockieren unsichere HTTP-Verbindungen auf sicheren HTTPS-Webseiten).
+ Diese URL ist nicht sicher (kein HTTPS), das Video kann also nicht in Webseiten eingebettet werden, die über HTTPS ausgeliefert werden (Web-Browser blockieren unsichere HTTP-Verbindungen auf sicheren HTTPS-Webseiten).
35
@@ -2036,12 +2163,23 @@ Wenn du ein Video in diesen Kanal hochlädst, wird das entsprechende Feld automa
40
+
+
+ The video is being imported, it will be available when the import is finished.
+
+
+ Das Video wird importiert, es ist verfügbar sobald der Import abgeschlossen ist.
+
+
+ 11
+
+
The video is being transcoded, it may not work properly.
- Dieses Video wird transcodiert, es funktioniert daher möglicherweise nicht ganz.
+ Dieses Video wird transkodiert, es funktioniert daher möglicherweise nicht ganz.
15
@@ -2085,7 +2223,7 @@ Wenn du ein Video in diesen Kanal hochlädst, wird das entsprechende Feld automa
Go to the account page
- Zur Konto-Seite gehen
+ Gehe zur Kontoseite44
@@ -2368,7 +2506,7 @@ Wenn du ein Video in diesen Kanal hochlädst, wird das entsprechende Feld automa
to confirm.
- zur Bestätigung
+ zur Bestätigung.1
@@ -2410,7 +2548,7 @@ Wenn du ein Video in diesen Kanal hochlädst, wird das entsprechende Feld automa
If you confirm, you will send a follow request to: -
- Bei Bestätigung wird eine Abonnement-Anfrage gesendet an: -
+ Bei Bestätigung wird eine Abonnementanfrage gesendet an: - 1
@@ -2548,6 +2686,41 @@ Wenn du ein Video in diesen Kanal hochlädst, wird das entsprechende Feld automa
1
+
+ Are you sure you want to delete your account? This will delete all you data, including channels, videos etc.
+ Bist du sicher, dass du dein Konto löschen möchtest? Das wird all deine Daten löschen, inkl. aller Kanäle, Videos etc.
+
+ 1
+
+
+
+ Type your username to confirm
+ Tippe deine Benutzernamen ein, um zu bestätigen
+
+ 1
+
+
+
+ Delete your account
+ Lösche dein Konto
+
+ 1
+
+
+
+ Delete my account
+ Lösche mein Konto
+
+ 1
+
+
+
+ Your account is deleted.
+ Dein Konto ist gelöscht.
+
+ 1
+
+ Profile updated.Profil aktualisiert.
@@ -2571,7 +2744,7 @@ Wenn du ein Video in diesen Kanal hochlädst, wird das entsprechende Feld automa
Video channel created.
- Kanal erstellt.
+ Videokanal erstellt.1
@@ -2585,7 +2758,7 @@ Wenn du ein Video in diesen Kanal hochlädst, wird das entsprechende Feld automa
Video channel updated.
- Kanal aktualisiert.
+ Videokanal aktualisiert.1
@@ -2599,14 +2772,14 @@ Wenn du ein Video in diesen Kanal hochlädst, wird das entsprechende Feld automa
Please type the name of the video channel to confirm
- Bitte gib zur Bestätigung den Namen des Kanals ein
+ Bitte gib zur Bestätigung den Namen des Videokanals ein1Video channel deleted.
- Kanal entfernt.
+ Videokanal entfernt.1
@@ -2655,14 +2828,21 @@ Wenn du ein Video in diesen Kanal hochlädst, wird das entsprechende Feld automa
Waiting transcoding
- Warte auf Transcodierung
+ Warte auf Transkodierung1To transcode
- Zur Transcodierung
+ Zur Transkodierung
+
+ 1
+
+
+
+ To import
+ Zu importieren1
@@ -2678,7 +2858,7 @@ Wenn du ein Video in diesen Kanal hochlädst, wird das entsprechende Feld automa
Ensure you have correctly configured PeerTube (config/ directory), in particular the "webserver" section.
- Stelle sicher, dass du PeerTube (config/directory) korrekt eingestellt hast, insbesondere die Webserver-Sektion
+ Stelle sicher, dass du PeerTube (config/directory) korrekt eingestellt hast, insbesondere die Webserver-Sektion.1
@@ -2706,7 +2886,7 @@ Wenn du ein Video in diesen Kanal hochlädst, wird das entsprechende Feld automa
Unable to find user id or verification string.
- Benutzer-ID oder Verification String nicht gefunden.
+ Benutzer-ID oder Verifizierungscode nicht gefunden.1
@@ -2762,7 +2942,7 @@ Wenn du ein Video in diesen Kanal hochlädst, wird das entsprechende Feld automa
Medium (4-10 min)
- Mittel (4–10 min)
+ Mittel (4-10 min)1
@@ -2895,7 +3075,7 @@ Wenn du ein Video in diesen Kanal hochlädst, wird das entsprechende Feld automa
Transcoding threads is required.
- Bitte gib eine Anzahl für die Transcodierungsthreads an.
+ Bitte gib eine Anzahl für die Trankcodierungsthreads an.1
@@ -3035,7 +3215,7 @@ Wenn du ein Video in diesen Kanal hochlädst, wird das entsprechende Feld automa
You must to agree with the instance terms in order to registering on it.
- Um dich auf dieser Instanz zu registrieren musst du den Bestimmungen zustimmen.
+ Um dich auf dieser Instanz zu registrieren, musst du den Bestimmungen zustimmen.1
@@ -3063,14 +3243,14 @@ Wenn du ein Video in diesen Kanal hochlädst, wird das entsprechende Feld automa
Video caption language is required.
- Eine Untertitel-Sprache muss angegeben werden.
+ Eine Untertitelsprache muss angegeben werden.1Video caption file is required.
- Eine Untertitel-Datei für das Video muss angegeben werden.
+ Eine Untertiteldatei für das Video muss angegeben werden.1
@@ -3091,7 +3271,7 @@ Wenn du ein Video in diesen Kanal hochlädst, wird das entsprechende Feld automa
Support text cannot be more than 500 characters long.
- Die Beschreibung zur Unterstützung darf nicht mehr als 500 Zeichen umfassen
+ Die Beschreibung zur Unterstützung darf nicht mehr als 500 Zeichen umfassen.1
@@ -3511,7 +3691,7 @@ Wenn du ein Video in diesen Kanal hochlädst, wird das entsprechende Feld automa
Oct
- Oct
+ Okt1
@@ -3525,7 +3705,7 @@ Wenn du ein Video in diesen Kanal hochlädst, wird das entsprechende Feld automa
Dec
- Dec
+ Dez1
@@ -3539,7 +3719,7 @@ Wenn du ein Video in diesen Kanal hochlädst, wird das entsprechende Feld automa
yy-mm-dd
- JJ-MM-TT
+ yy-mm-dd 1
@@ -3588,7 +3768,7 @@ Wenn du ein Video in diesen Kanal hochlädst, wird das entsprechende Feld automa
day ago
- Gestern
+ Vor Tag1
@@ -3733,6 +3913,20 @@ Wenn du ein Video in diesen Kanal hochlädst, wird das entsprechende Feld automa
1
+
+ Video to import updated.
+ Videoimport wurde aktualisiert.
+
+ 1
+
+
+
+ Your video was uploaded to your account and is private.
+ Das Video wurde in dein Konto hochgeladen und ist privat.
+
+ 1
+
+ But associated data (tags, description...) will be lost, are you sure you want to leave this page?Weitere Infos (Tags, Beschreibung, ...) werden verworfen, wenn du diese Seite verlässt. Bist du dir sicher?
diff --git a/client/src/locale/target/angular_eo.xml b/client/src/locale/target/angular_eo.xml
index bedb9c467..07f385306 100644
--- a/client/src/locale/target/angular_eo.xml
+++ b/client/src/locale/target/angular_eo.xml
@@ -241,6 +241,17 @@
5
+
+
+ for
+
+
+ por
+
+
+ 6
+
+ FiltersFiltriloj
@@ -945,6 +956,27 @@
94
+
+ Import
+ Enporti
+
+ 42
+
+
+
+ Video import with HTTP enabled
+ Enporto de filmoj per HTTP ŝaltita
+
+ 108
+
+
+
+ Video import with a torrent file or a magnet URI enabled
+ Enporto de filmoj per torenta dosiero aŭ magneta ligilo ŝaltita
+
+ 113
+
+ AdministratorAdministranto
@@ -1509,6 +1541,13 @@ Marku ĉi tiun markbutonon, konservu la agordon, kaj provu ĝin kun ligilo al fi
7
+
+ My video imports
+ Miaj filmaj enportoj
+
+ 9
+
+ Video quota:Datumlimo por filmoj:
@@ -1530,6 +1569,13 @@ Marku ĉi tiun markbutonon, konservu la agordon, kaj provu ĝin kun ligilo al fi
15
+
+ Danger zone
+ Danĝera areo
+
+ 18
+
+ - views - rigardoj
@@ -1581,6 +1627,13 @@ Kiam vi alŝutos filmon al tiu ĉi kanalo, la kampo pri subteno memfare enhavos
36
+
+ Target
+ Celo
+
+ 8
+
+ Change passwordŜanĝi pasvorton
@@ -1697,6 +1750,13 @@ Kiam vi alŝutos filmon al tiu ĉi kanalo, la kampo pri subteno memfare enhavos
12
+
+ 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.
+ Vi povas enporti iun ajn ligilon <a href='https://rg3.github.io/youtube-dl/supportedsites.html' target='_blank' rel='noopener noreferrer'>trakteblan de youtube-dl</a> aŭ ligilon al kruda MP4-dosiero. Vi certiĝu, ke vi havas havigajn rajtojn pri la ligata enhavo, ĉar alie ĝi eble kaŭzus leĝajn problemojn al vi kaj via nodo.
+
+ 9
+
+ ChannelKanalo
@@ -1711,6 +1771,17 @@ Kiam vi alŝutos filmon al tiu ĉi kanalo, la kampo pri subteno memfare enhavos
143
+
+
+ Congratulations, the video behind will be imported! You can already add information about this video.
+
+
+ Gratulon; la filmo enportiĝos! Vi jam povas aldoni informojn pri ĝi.
+
+
+ 40
+
+ UpdateĜisdatigi
@@ -1739,6 +1810,73 @@ Kiam vi alŝutos filmon al tiu ĉi kanalo, la kampo pri subteno memfare enhavos
55
+
+ Select the torrent to import
+ Elektu la enportotan torenton
+
+ 6
+
+
+
+ Paste magnet URI
+ Algluu magnetan ligilon
+
+ 14
+
+
+
+ You can import any torrent file that points to a mp4 file. You should make sure you have diffusion rights over the content it points to, otherwise it could cause legal trouble to yourself and your instance.
+ Vi povas enporti iun ajn torentan dosieron, kiu ligas al MP4-dosiero. Vi certiĝu, ke vi havas havigajn rajtojn pri la ligata enhavo, ĉar alie ĝi eble kaŭzus leĝajn problemojn al vi kaj via nodo.
+
+ 17
+
+
+
+
+ Congratulations, the video will be imported with BitTorrent! You can already add information about this video.
+
+
+ Gratulon; la filmo enportiĝos per « BitTorrent »! Vi jam povas aldoni informojn pri ĝi.
+
+
+ 48
+
+
+
+ Import
+ Enporti
+
+ 3
+
+
+
+ Upload
+ Alŝuti
+
+ 4
+
+
+
+ Upload a file
+ Alŝuti dosieron
+
+ 9
+
+
+
+ Import with URL
+ Enporti per ligilo
+
+ 13
+
+
+
+ Import with torrent
+ Enporti per torento
+
+ 17
+
+ Add captionAldoni transskribon
@@ -2021,6 +2159,24 @@ Kiam vi alŝutos filmon al tiu ĉi kanalo, la kampo pri subteno memfare enhavos
35
+
+ QR-Code
+ Rapidresponda kodo
+
+ 40
+
+
+
+
+ The video is being imported, it will be available when the import is finished.
+
+
+ La filmo estas enportata, kaj disponeblos post kiam la enporto finiĝos.
+
+
+ 11
+
+
The video is being transcoded, it may not work properly.
@@ -2533,6 +2689,41 @@ Kiam vi alŝutos filmon al tiu ĉi kanalo, la kampo pri subteno memfare enhavos
1
+
+ Are you sure you want to delete your account? This will delete all you data, including channels, videos etc.
+ Ĉu vi certe volas forigi vian konton? Tio forigos ĉiujn viajn datumojn, inkluzive kanalojn, filmojn, ktp.
+
+ 1
+
+
+
+ Type your username to confirm
+ Entajpi vian salutnomon por konfirmi
+
+ 1
+
+
+
+ Delete your account
+ Forigi vian konton
+
+ 1
+
+
+
+ Delete my account
+ Forigi mian konton
+
+ 1
+
+
+
+ Your account is deleted.
+ Via konto foriĝis.
+
+ 1
+
+ Profile updated.Profilo ĝisdatigita.
@@ -2759,6 +2950,13 @@ Kiam vi alŝutos filmon al tiu ĉi kanalo, la kampo pri subteno memfare enhavos
1
+
+ Publish date
+ Dato de publikigo
+
+ 1
+
+ ViewsRigardoj
@@ -3711,6 +3909,13 @@ Kiam vi alŝutos filmon al tiu ĉi kanalo, la kampo pri subteno memfare enhavos
1
+
+ Your video was uploaded to your account and is private.
+ Via filmo alŝutiĝis al via konto kaj estas privata.
+
+ 1
+
+ But associated data (tags, description...) will be lost, are you sure you want to leave this page?Sed rilataj informoj (etikedoj, priskribo…) perdiĝos; ĉu vi certe volas folasi ĉi tiun paĝon?
diff --git a/client/src/locale/target/angular_eu_ES.xml b/client/src/locale/target/angular_eu_ES.xml
index e5086ac7b..b780b65d6 100644
--- a/client/src/locale/target/angular_eu_ES.xml
+++ b/client/src/locale/target/angular_eu_ES.xml
@@ -14,6 +14,13 @@
45
+
+ (extensions: , max size: )
+ (luzapenak: , tamaina maximoa: )
+
+ 11
+
+ - views - ikustaldi
@@ -213,6 +220,13 @@
8
+
+ I have read and agree to the <a href='/about/instance#terms-section' target='_blank'rel='noopener noreferrer'>Terms</a> of this instance
+ Instantzia honetako <a href='/about/instance#terms-section' target='_blank'rel='noopener noreferrer'>Baldintzak</a> irakurri ditut eta ados nago
+
+ 60
+
+ SignupEman izena
@@ -220,6 +234,42 @@
86
+
+ results
+ emaitza
+
+ 5
+
+
+
+
+ for
+
+
+ bilaketarako
+
+
+ 6
+
+
+
+ Filters
+ Iragazkiak
+
+ 16
+
+
+
+
+ No results found
+
+
+ Ez da emaitzarik aurkitu
+
+
+ 25
+
+ Change the languageAldatu hizkuntza
@@ -302,6 +352,13 @@
55
+
+ More
+ Gehiago
+
+ 60
+
+ AdministrationAdministrazioa
@@ -330,6 +387,48 @@
9
+
+ Sort
+ Ordenatu
+
+ 6
+
+
+
+ Published date
+ Argitaratze data
+
+ 15
+
+
+
+ Duration
+ Iraupena
+
+ 24
+
+
+
+ Display sensitive content
+ Erakutsi eduki hunkigarria
+
+ 33
+
+
+
+ Yes
+ Bai
+
+ 37
+
+
+
+ No
+ Ez
+
+ 42
+
+ CategoryKategoria
@@ -351,6 +450,27 @@
166
+
+ All of these tags
+ Etiketa guzti hauek
+
+ 82
+
+
+
+ One of these tags
+ Etiketa hauetako bat
+
+ 87
+
+
+
+ Filter
+ Iragazkia
+
+ 94
+
+ No results.Emaitzarik ez.
@@ -572,6 +692,21 @@ Erabiltzaile berriek izena ematea ez da onartzen orain.
51
+
+
+ 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 bidezko berdinak ez dira publikoki eskuragarriak web nabigatzailean WebRTC erabiltzen dugulako (WebTorrent liburutegiarekin), protokoloa BitTorrent klasikotik aldentzen da.
+ Web nabigatzailean zaudenean, zure IP helbidea daraman seinale bat igortzen diozu tracker bati, eta honek ausaz aukeratuko ditu bestelako berdinak informazioa igortzeko.
+ Ikusi dokumentu hau informazio gehiagorako
+
+
+ 55
+
+
The worst-case scenario of an average person spying on their friends is quite unlikely.
@@ -585,6 +720,13 @@ Erabiltzaile berriek izena ematea ez da onartzen orain.
62
+
+ How does PeerTube compare with YouTube?
+ Zein da PeerTube eta YouTube-ren arteko aldea?
+
+ 67
+
+
The threats to privacy in YouTube are different from PeerTube's.
@@ -810,6 +952,27 @@ Erabiltzaile berriek izena ematea ez da onartzen orain.
94
+
+ Import
+ Inportatu
+
+ 42
+
+
+
+ Video import with HTTP enabled
+ Bideoa HTTP bidez inportatzea gaituta
+
+ 108
+
+
+
+ Video import with a torrent file or a magnet URI enabled
+ Bideoa torrent fitxategia edo magnet URL bidez inportatzea gaituta
+
+ 113
+
+ AdministratorAdministratzailea
@@ -919,6 +1082,35 @@ Markatu kutxa hau, gorde konfigurazioa eta probatu zure instantziako bideo URL b
187
+
+ Resolution enabled
+ bereizmena gaituta
+
+ 203
+
+
+
+
+ Cache
+
+
+
+
+ Cachea
+
+
+
+
+ 209
+
+
+
+ Some files are not federated (previews, captions). We fetch them directly from the origin instance and cache them.
+ Fitxategi batzuk ez dira federatzen (aurrebistak, azpitituluak). Zuzenean jatorrizko instantziatik jasotzen ditugu eta cachean gorde.
+
+ 214
+
+ Previews cache sizeAurrebisten cachearen tamaina
@@ -926,6 +1118,13 @@ Markatu kutxa hau, gorde konfigurazioa eta probatu zure instantziako bideo URL b
219
+
+ Video captions cache size
+ Bideoaren azpitituluen cachearen tamaina
+
+ 230
+
+ CustomizationsPertsonalizazioak
@@ -1150,6 +1349,20 @@ Markatu kutxa hau, gorde konfigurazioa eta probatu zure instantziako bideo URL b
19
+
+ Processed on
+ Prozesatze data
+
+ 22
+
+
+
+ Finished on
+ Bukatze data
+
+ 23
+
+ Create userSortu erabiltzailea
@@ -1324,6 +1537,13 @@ Markatu kutxa hau, gorde konfigurazioa eta probatu zure instantziako bideo URL b
7
+
+ My video imports
+ Nire bideo inportazioak
+
+ 9
+
+ Video quota:Bideo-kuota:
@@ -1345,6 +1565,13 @@ Markatu kutxa hau, gorde konfigurazioa eta probatu zure instantziako bideo URL b
15
+
+ Danger zone
+ Eremu arriskutsua
+
+ 18
+
+ - views - ikustaldi
@@ -1396,6 +1623,13 @@ Kanal honetara bideo bat igotzen duzunean, bideoa babesteko eremua testu honekin
36
+
+ Target
+ Helburua
+
+ 8
+
+ Change passwordAldatu pasahitza
@@ -1445,6 +1679,20 @@ Kanal honetara bideo bat igotzen duzunean, bideoa babesteko eremua testu honekin
27
+
+ subscribers
+ harpidedun
+
+ 10
+
+
+
+ Change the avatar
+ Aldatu abatarra
+
+ 15
+
+ (extensions: , max size: )(extensions: , max size: )
@@ -1498,6 +1746,13 @@ Ezin izan dugu bilatzen duzun orria aurkitu.
12
+
+ 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.
+ <a href='https://rg3.github.io/youtube-dl/supportedsites.html' target='_blank' rel='noopener noreferrer'>youtube-dl aplikazioak onartutako</a> edozein URL inportatu dezakezu edo MP4 fitxategi gordin batera daraman URL bat. Zuk egiaztatu behar duzu edukia banatzeko eskubidea duzula, egin ezean arazoak sor ditzakezu bai zuretzat bai zure instantziarentzat.
+
+ 9
+
+ ChannelKanala
@@ -1512,6 +1767,17 @@ Ezin izan dugu bilatzen duzun orria aurkitu.
143
+
+
+ Congratulations, the video behind will be imported! You can already add information about this video.
+
+
+ Zorionak, helbideko bideoa inportatuko da! Bideoaren informazioa gehitzen hasi zaitezke jada.
+
+
+ 40
+
+ UpdateEguneratu
@@ -1540,6 +1806,105 @@ Ezin izan dugu bilatzen duzun orria aurkitu.
55
+
+ Select the torrent to import
+ Hautatu torrenta inportatzeko
+
+ 6
+
+
+
+ Paste magnet URI
+ Itsatsi magnet URLa
+
+ 14
+
+
+
+ You can import any torrent file that points to a mp4 file. You should make sure you have diffusion rights over the content it points to, otherwise it could cause legal trouble to yourself and your instance.
+ mp4 fitxategi batera daraman edozein torrent fitxategi inportatu dezakezu. Zuk egiaztatu behar duzu edukia banatzeko eskubidea duzula, egin ezean arazoak sor ditzakezu bai zuretzat bai zure instantziarentzat.
+
+ 17
+
+
+
+
+ Congratulations, the video will be imported with BitTorrent! You can already add information about this video.
+
+
+ Zorionak, bideoa BitTorrent bidez inportatuko da! Bideoaren informazioa gehitzen hasi zaitezke.
+
+
+ 48
+
+
+
+ Import
+ Inportatu
+
+ 3
+
+
+
+ Upload
+ Igo
+
+ 4
+
+
+
+ Upload a file
+ Igo fitxategi bat
+
+ 9
+
+
+
+ Import with URL
+ Inportatu URLa erabilita
+
+ 13
+
+
+
+ Import with torrent
+ Inportatu torrenta erabilita
+
+ 17
+
+
+
+ Add caption
+ Gehitu azpitituluak
+
+ 7
+
+
+
+ Select the caption file
+ Hautatu azpitituluen fitxategia
+
+ 25
+
+
+
+
+ This will replace an existing caption!
+
+
+ Honek aurretik dagoen azpititulua ordeztuko du!
+
+
+ 30
+
+
+
+ Add this caption
+ Gehitu azpititulu hau
+
+ 40
+
+ TitleIzenburua
@@ -1603,6 +1968,13 @@ Ezin izan dugu bilatzen duzun orria aurkitu.
126
+
+ If you decide not to wait for transcoding before publishing the video, it could be unplayable until transcoding ends.
+ Bideoa argitaratu aurretik ez baduzu transkodetzea bukatu arte itxaroten, bideoa transkodetzea bukatu arte ezin ikustea gerta daiteke.
+
+ 127
+
+ Basic infoOinarrizko informazioa
@@ -1610,6 +1982,41 @@ Ezin izan dugu bilatzen duzun orria aurkitu.
4
+
+ Add another caption
+ Gehitu beste azpititulu bat
+
+ 139
+
+
+
+ See the subtitle file
+ Ikusi azpitituluen fitxategia
+
+ 148
+
+
+
+ Cancel create
+ Ezeztatu sorkuntza
+
+ 162
+
+
+
+ Cancel deletion
+ Ezeztatu ezabaketa
+
+ 170
+
+
+
+ Captions
+ Azpitituluak
+
+ 133
+
+ Upload thumbnailIgo irudia
@@ -1670,6 +2077,20 @@ Ezin izan dugu bilatzen duzun orria aurkitu.
20
+
+ Torrent (.torrent file)
+ Torrent (.torrent fitxategia)
+
+ 25
+
+
+
+ Torrent (magnet link)
+ Torrent (magnet esteka)
+
+ 30
+
+ DownloadDeskargatu
@@ -1734,6 +2155,24 @@ Ezin izan dugu bilatzen duzun orria aurkitu.
35
+
+ QR-Code
+ QR-kodea
+
+ 40
+
+
+
+
+ The video is being imported, it will be available when the import is finished.
+
+
+ Bideoa inportatzen ari da, inportazioa bukatzean eskuragarri egongo da.
+
+
+ 11
+
+
The video is being transcoded, it may not work properly.
@@ -1890,6 +2329,17 @@ Ezin izan dugu bilatzen duzun orria aurkitu.
199
+
+
+ The sharing system used by this video implies that some technical information about your system (such as a public IP address) can be sent to other peers.
+
+
+ Bideo honekl erabilitako partekatze sistema dela eta, zure sistemako informazio teknikoa (IP helbide publikoa esaterako) beste berdinei igorriko zaie.
+
+
+ 201
+
+ More informationInformazio gehiago
@@ -2235,6 +2685,41 @@ Ezin izan dugu bilatzen duzun orria aurkitu.
1
+
+ Are you sure you want to delete your account? This will delete all you data, including channels, videos etc.
+ Ziur kontua ezabatu nahi duzula? Honek zure datu guztiak ezabatuko ditu, kanalak, bideoak eta abar barne.
+
+ 1
+
+
+
+ Type your username to confirm
+ Idatzi zure erabiltzaile izena berresteko
+
+ 1
+
+
+
+ Delete your account
+ Ezabatu zure kontua
+
+ 1
+
+
+
+ Delete my account
+ Ezabatu nire kontua
+
+ 1
+
+
+
+ Your account is deleted.
+ Zure kontua ezabatu da.
+
+ 1
+
+ Profile updated.Profila eguneratuta.
@@ -2354,6 +2839,13 @@ Ezin izan dugu bilatzen duzun orria aurkitu.
1
+
+ To import
+ Inportatzeko
+
+ 1
+
+ Cannot retrieve OAuth Client credentials: .
@@ -2384,6 +2876,13 @@ Ezin izan dugu bilatzen duzun orria aurkitu.
1
+
+ An email with the reset password instructions will be sent to .
+ APasahitza berrezartzeko argibideak dituen e-mail bat bidaliko da helbidera.
+
+ 1
+
+ Unable to find user id or verification string.Ezin izan da erabiltzailearen id-a edo berreste katea aurkitu.
@@ -2405,6 +2904,69 @@ Ezin izan dugu bilatzen duzun orria aurkitu.
1
+
+ Last 7 days
+ Azken 7 egunak
+
+ 1
+
+
+
+ Last 30 days
+ Azken 30 egunak
+
+ 1
+
+
+
+ Last 365 days
+ Azken 365 egunak
+
+ 1
+
+
+
+ Short (< 4 min)
+ Laburra (< 4 min)
+
+ 1
+
+
+
+ Long (> 10 min)
+ Luzea (> 10 min)
+
+ 1
+
+
+
+ Medium (4-10 min)
+ Ertaina (4-10 min)
+
+ 1
+
+
+
+ Relevance
+ Egokitasuna
+
+ 1
+
+
+
+ Publish date
+ Argitaratze data
+
+ 1
+
+
+
+ Views
+ Ikustaldiak
+
+ 1
+
+ SearchBilatu
@@ -2454,6 +3016,27 @@ Ezin izan dugu bilatzen duzun orria aurkitu.
1
+
+ Captions cache size is required.
+ Azpitituluen cachearen tamaina beharrezkoa da.
+
+ 1
+
+
+
+ Captions cache size must be greater than 1.
+ Azpitituluen cachearen tamaina 1 baino handiagoa izan behar da.
+
+ 1
+
+
+
+ Captions cache size must be a number.
+ Azpitituluen cachearen tamaina zenbaki bat izan behar da.
+
+ 1
+
+ Signup limit is required.Izen-emate muga bat behar da.
@@ -2629,6 +3212,13 @@ Ezin izan dugu bilatzen duzun orria aurkitu.
1
+
+ You must to agree with the instance terms in order to registering on it.
+ Instantziaren baldintzak onartu behar dituzu bertan izena emateko.
+
+ 1
+
+ Report reason is required.Salatzeko arrazoia behar da.
@@ -2650,6 +3240,20 @@ Ezin izan dugu bilatzen duzun orria aurkitu.
1
+
+ Video caption language is required.
+ Bideoen azpitituluen hizkuntza beharrezkoa da.
+
+ 1
+
+
+
+ Video caption file is required.
+ Bideoaren azpitituluen fitxategia beharrezkoa da.
+
+ 1
+
+ Description cannot be more than 500 characters long.Deskripzioa ezin da 500 karaktere baino luzeagoa izan.
@@ -2776,6 +3380,13 @@ Ezin izan dugu bilatzen duzun orria aurkitu.
1
+
+ This file is too large.
+ Fitxategi hau handiegia da.
+
+ 1
+
+ All unsaved data will be lost, are you sure you want to leave this page?Gorde gabeko datu guztiak galduko dira, ziur orri hau utzi nahi duzula?
@@ -3301,6 +3912,20 @@ Ezin izan dugu bilatzen duzun orria aurkitu.
1
+
+ Video to import updated.
+ Inportatzeko bideoa eguneratuta.
+
+ 1
+
+
+
+ Your video was uploaded to your account and is private.
+ Zure bideoa zure kontura igo da eta pribatua da.
+
+ 1
+
+ But associated data (tags, description...) will be lost, are you sure you want to leave this page?Baina dagozkion datuak (etiketak, deskripzioa...) galduko dira, ziur orri hau utzi nahi duzula?
@@ -3329,6 +3954,13 @@ Ezin izan dugu bilatzen duzun orria aurkitu.
1
+
+ We are sorry but PeerTube cannot handle videos > 8GB
+ Sentitzen dugu, PeerTubek ezin du 8GB baino gehiagoko bideorik kudeatu
+
+ 1
+
+ Your video quota is exceeded with this video (video size: , used: , quota: )Zure bideo-kuota bideo honekin gainditzen da (bideoaren tamaina: , erabilia: , kuota: )
diff --git a/client/src/locale/target/angular_fr_FR.xml b/client/src/locale/target/angular_fr_FR.xml
index aa9f849d2..b47ad51b5 100644
--- a/client/src/locale/target/angular_fr_FR.xml
+++ b/client/src/locale/target/angular_fr_FR.xml
@@ -8,11 +8,19 @@
Cancel
- Annuler
+ Annulé
+
45
+
+ (extensions: , max size: )
+ (extensions: , taille maximum : )
+
+ 11
+
+ - views - vues
@@ -211,6 +219,13 @@
8
+
+ I have read and agree to the <a href='/about/instance#terms-section' target='_blank'rel='noopener noreferrer'>Terms</a> of this instance
+ J'ai lu et j'accepte les <a href='/about/instance#terms-section' target='_blank'rel='noopener noreferrer'>Condition</a> de cette instance
+
+ 60
+
+ SignupCréer un compte
@@ -218,6 +233,42 @@
86
+
+ results
+ résultats
+
+ 5
+
+
+
+
+ for
+
+
+ pour
+
+
+ 6
+
+
+
+ Filters
+ Filtres
+
+ 16
+
+
+
+
+ No results found
+
+
+ Aucun résultat trouvé
+
+
+ 25
+
+ Change the languageChanger la langue
@@ -299,6 +350,13 @@
55
+
+ More
+ Plus
+
+ 60
+
+ AdministrationAdministration
@@ -327,6 +385,48 @@
9
+
+ Sort
+ Trier
+
+ 6
+
+
+
+ Published date
+ Date de publication
+
+ 15
+
+
+
+ Duration
+ Durée
+
+ 24
+
+
+
+ Display sensitive content
+ Afficher le contenue sensible
+
+ 33
+
+
+
+ Yes
+ Oui
+
+ 37
+
+
+
+ No
+ Non
+
+ 42
+
+ CategoryCatégorie
@@ -348,6 +448,27 @@
166
+
+ All of these tags
+ Tous les mots clés suivants
+
+ 82
+
+
+
+ One of these tags
+ Un seul des mots clés suivants
+
+ 87
+
+
+
+ Filter
+ Filtre
+
+ 94
+
+ No results.Aucun résultat.
@@ -574,6 +695,20 @@
51
+
+
+ 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
+
+
+ Les pairs web ne sont pas directement accessible car nous utilisons WebRTC dans un navigateur (avec la librairie WebTorrent), le protocole est différent du classique BitTorrent
+ Votre navigateur va envoyer un signale au traqueur contenant votre IP et le traqueur renverra ces informations à d'autre utilisateurs choisi aléatoirement.
+ Lisez ce document pour avoir plus d'information.
+
+ 55
+
+
The worst-case scenario of an average person spying on their friends is quite unlikely.
@@ -586,6 +721,13 @@
62
+
+ How does PeerTube compare with YouTube?
+ Pourquoi donc PeerTube se compare avec YouTube ?
+
+ 67
+
+
The threats to privacy in YouTube are different from PeerTube's.
@@ -812,6 +954,27 @@
94
+
+ Import
+ Importer
+
+ 42
+
+
+
+ Video import with HTTP enabled
+ Import de vidéo avec HTTP activé
+
+ 108
+
+
+
+ Video import with a torrent file or a magnet URI enabled
+ Import de vidéo avec un fichier torrent ou URL magnet activé
+
+ 113
+
+ AdministratorAdministrateur
@@ -921,6 +1084,35 @@ Cochez cette case, sauvegardez la configuration et testez avec l'URL d'une vidé
187
+
+ Resolution enabled
+ Résolution activé
+
+ 203
+
+
+
+
+ Cache
+
+
+
+
+ Cache
+
+
+
+
+ 209
+
+
+
+ Some files are not federated (previews, captions). We fetch them directly from the origin instance and cache them.
+ Certain fichiers ne sont pas fédérés (miniature, sous-titre). Nous les récupérons directement depuis l'instance d'origine et nous les gardons cache.
+
+ 214
+
+ Previews cache sizeTaille du cache des prévisualisations
@@ -928,6 +1120,13 @@ Cochez cette case, sauvegardez la configuration et testez avec l'URL d'une vidé
219
+
+ Video captions cache size
+ Taille du cache de sous-titre
+
+ 230
+
+ CustomizationsPersonnalisations
@@ -1152,6 +1351,20 @@ Cochez cette case, sauvegardez la configuration et testez avec l'URL d'une vidé
19
+
+ Processed on
+ Traité sur
+
+ 22
+
+
+
+ Finished on
+ Fini sur
+
+ 23
+
+ Create userCréer un utilisateur
@@ -1326,6 +1539,13 @@ Cochez cette case, sauvegardez la configuration et testez avec l'URL d'une vidé
7
+
+ My video imports
+ Mes imports de vidéos
+
+ 9
+
+ Video quota:Quota de vidéos :
@@ -1347,6 +1567,13 @@ Cochez cette case, sauvegardez la configuration et testez avec l'URL d'une vidé
15
+
+ Danger zone
+ Zone dangereuse
+
+ 18
+
+ - views - vues
@@ -1398,6 +1625,13 @@ Quand vous mettrez en ligne une vidéo sur cette chaîne, la vidéo affichera au
36
+
+ Target
+ Cible
+
+ 8
+
+ Change passwordChanger le mot de passe
@@ -1447,6 +1681,20 @@ Quand vous mettrez en ligne une vidéo sur cette chaîne, la vidéo affichera au
27
+
+ subscribers
+ abonné
+
+ 10
+
+
+
+ Change the avatar
+ Changer l'avatar
+
+ 15
+
+ (extensions: , max size: )(extensions: , max size: )
@@ -1500,6 +1748,14 @@ Quand vous mettrez en ligne une vidéo sur cette chaîne, la vidéo affichera au
12
+
+ 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.
+ Vous pouvez importer n'importe quel URL <a href='https://rg3.github.io/youtube-dl/supportedsites.html' target='_blank' rel='noopener noreferrer'>supporté par youtube-dl</a> ou n'importe quel URL qui pointe vers un ficher brute MP4.
+Vous devez être certain d'avoir les droits de diffusion vers se contenu, sinon cela pourrait causer des problème légaux contre vous même et votre instance.
+
+ 9
+
+ ChannelChaîne
@@ -1514,6 +1770,17 @@ Quand vous mettrez en ligne une vidéo sur cette chaîne, la vidéo affichera au
143
+
+
+ Congratulations, the video behind will be imported! You can already add information about this video.
+
+
+ Félicitation, la vidéo : va être importée. Vous pouvez déjà ajouter des informations par rapport à celle ci.
+
+
+ 40
+
+ UpdateMettre à jour
@@ -1542,6 +1809,106 @@ Quand vous mettrez en ligne une vidéo sur cette chaîne, la vidéo affichera au
55
+
+ Select the torrent to import
+ Choisir le torrent à importer
+
+ 6
+
+
+
+ Paste magnet URI
+ Copier l'URL magnet
+
+ 14
+
+
+
+ You can import any torrent file that points to a mp4 file. You should make sure you have diffusion rights over the content it points to, otherwise it could cause legal trouble to yourself and your instance.
+ Vous pouvez importer n'importe quel fichier torrent qui pointe vers un fichier MP4.
+Vous devez être certain d'avoir les droits de diffusion vers se contenu, sinon cela pourrait causer des problème légaux contre vous même et votre instance.
+
+ 17
+
+
+
+
+ Congratulations, the video will be imported with BitTorrent! You can already add information about this video.
+
+
+ Félicitation, la vidéo va être importée avec BitTorrent ! Vous pouvez déjà ajouter des informations par rapport à celle ci.
+
+
+ 48
+
+
+
+ Import
+ Import
+
+ 3
+
+
+
+ Upload
+ Déversement
+
+ 4
+
+
+
+ Upload a file
+ Déverser un fichier
+
+ 9
+
+
+
+ Import with URL
+ Importer avec une URL
+
+ 13
+
+
+
+ Import with torrent
+ Importer avec un torrent
+
+ 17
+
+
+
+ Add caption
+ Ajouter un sous-titre
+
+ 7
+
+
+
+ Select the caption file
+ Choisir le fichier de sous-titre
+
+ 25
+
+
+
+
+ This will replace an existing caption!
+
+
+ Cela va replacer les sous-titres existants !
+
+
+ 30
+
+
+
+ Add this caption
+ Ajouter ce sous-titre
+
+ 40
+
+ TitleTitre
@@ -1605,6 +1972,13 @@ Quand vous mettrez en ligne une vidéo sur cette chaîne, la vidéo affichera au
126
+
+ If you decide not to wait for transcoding before publishing the video, it could be unplayable until transcoding ends.
+ Si vous décidez de ne pas attendre la fin du traitement avant la publication de la vidéo, elle pourrait bien être injouable.
+
+ 127
+
+ Basic infoInformations basiques
@@ -1612,6 +1986,41 @@ Quand vous mettrez en ligne une vidéo sur cette chaîne, la vidéo affichera au
4
+
+ Add another caption
+ Ajouter un nouveau sous-titre
+
+ 139
+
+
+
+ See the subtitle file
+ Voir le fichier de sous-titre
+
+ 148
+
+
+
+ Cancel create
+ Annuler la création
+
+ 162
+
+
+
+ Cancel deletion
+ Annuler la suppression
+
+ 170
+
+
+
+ Captions
+ Sous-titre
+
+ 133
+
+ Upload thumbnailTéléverser une vignette
@@ -1672,6 +2081,20 @@ Quand vous mettrez en ligne une vidéo sur cette chaîne, la vidéo affichera au
20
+
+ Torrent (.torrent file)
+ Torrent (fichier .torrent)
+
+ 25
+
+
+
+ Torrent (magnet link)
+ Torrent (URL magnet)
+
+ 30
+
+ DownloadTélécharger
@@ -1736,6 +2159,24 @@ Quand vous mettrez en ligne une vidéo sur cette chaîne, la vidéo affichera au
35
+
+ QR-Code
+ QR-Code
+
+ 40
+
+
+
+
+ The video is being imported, it will be available when the import is finished.
+
+
+ La vidéo est en cours d'import, elle sera disponible quand l'importation sera fini.
+
+
+ 11
+
+
The video is being transcoded, it may not work properly.
@@ -1891,6 +2332,17 @@ Quand vous mettrez en ligne une vidéo sur cette chaîne, la vidéo affichera au
199
+
+
+ The sharing system used by this video implies that some technical information about your system (such as a public IP address) can be sent to other peers.
+
+
+ Le système de partage implique d'envoyer certaine information technique (comme votre navigateur, OS, IP, ...) à d'autre pairs.
+
+
+ 201
+
+ More informationPlus d'informations
@@ -2236,6 +2688,41 @@ Quand vous mettrez en ligne une vidéo sur cette chaîne, la vidéo affichera au
1
+
+ Are you sure you want to delete your account? This will delete all you data, including channels, videos etc.
+ Êtes vous sûr de vouloir supprimer votre compte ? Cela supprimera toute vos données, incluant vos chaînes, vidéos etc.
+
+ 1
+
+
+
+ Type your username to confirm
+ Tapez votre nom d'utilisateur pour confirmer
+
+ 1
+
+
+
+ Delete your account
+ Supprimer votre compte
+
+ 1
+
+
+
+ Delete my account
+ Supprimer mon compte
+
+ 1
+
+
+
+ Your account is deleted.
+ Votre compte est supprimé
+
+ 1
+
+ Profile updated.Profil mis à jour.
@@ -2355,6 +2842,13 @@ Quand vous mettrez en ligne une vidéo sur cette chaîne, la vidéo affichera au
1
+
+ To import
+ À importer
+
+ 1
+
+ Cannot retrieve OAuth Client credentials: .
@@ -2385,6 +2879,13 @@ Quand vous mettrez en ligne une vidéo sur cette chaîne, la vidéo affichera au
1
+
+ An email with the reset password instructions will be sent to .
+ Un email avec les instruction de changement de mot de passe à été envoyer à .
+
+ 1
+
+ Unable to find user id or verification string.Impossible de trouver l'identifiant utilisateur ou le texte de vérification.
@@ -2406,6 +2907,69 @@ Quand vous mettrez en ligne une vidéo sur cette chaîne, la vidéo affichera au
1
+
+ Last 7 days
+ Les 7 derniers jours
+
+ 1
+
+
+
+ Last 30 days
+ Les 30 derniers jours
+
+ 1
+
+
+
+ Last 365 days
+ Les 365 derniers jours
+
+ 1
+
+
+
+ Short (< 4 min)
+ Cours (< 4 min)
+
+ 1
+
+
+
+ Long (> 10 min)
+ Long (> 10 min)
+
+ 1
+
+
+
+ Medium (4-10 min)
+ Medium (4-10 min)
+
+ 1
+
+
+
+ Relevance
+ Approprié
+
+ 1
+
+
+
+ Publish date
+ Date de publication
+
+ 1
+
+
+
+ Views
+ Vues
+
+ 1
+
+ SearchRésultats de la recherche
@@ -2455,6 +3019,27 @@ Quand vous mettrez en ligne une vidéo sur cette chaîne, la vidéo affichera au
1
+
+ Captions cache size is required.
+ Une taille pour le cache de sous-titre est requise.
+
+ 1
+
+
+
+ Captions cache size must be greater than 1.
+ La taille pour le cache de sous-titre doit être plus grande que 1.
+
+ 1
+
+
+
+ Captions cache size must be a number.
+ La taille du fichier de sous-titre doit être un nombre.
+
+ 1
+
+ Signup limit is required.La limite d'enregistrements est requis.
@@ -2630,6 +3215,13 @@ Quand vous mettrez en ligne une vidéo sur cette chaîne, la vidéo affichera au
1
+
+ You must to agree with the instance terms in order to registering on it.
+ Vous devez accepter avec les conditions de l'instance pour pouvoir s'enregistrer sur celle-ci.
+
+ 1
+
+ Report reason is required.La raison du signalement est requise.
@@ -2651,6 +3243,20 @@ Quand vous mettrez en ligne une vidéo sur cette chaîne, la vidéo affichera au
1
+
+ Video caption language is required.
+ Une langue pour les sous-titres est requise.
+
+ 1
+
+
+
+ Video caption file is required.
+ Un fichier de sous-titre est requis
+
+ 1
+
+ Description cannot be more than 500 characters long.La description ne peut pas faire plus de 500 caractères.
@@ -2777,6 +3383,13 @@ Quand vous mettrez en ligne une vidéo sur cette chaîne, la vidéo affichera au
1
+
+ This file is too large.
+ Ce ficher est trop gros.
+
+ 1
+
+ All unsaved data will be lost, are you sure you want to leave this page?Toutes les données non sauvegardées seront perdues ; êtes-vous bien sûr·e de quitter cette page ?
@@ -3302,6 +3915,20 @@ Quand vous mettrez en ligne une vidéo sur cette chaîne, la vidéo affichera au
1
+
+ Video to import updated.
+ Les vidéos à importer ont été mise à jour
+
+ 1
+
+
+
+ Your video was uploaded to your account and is private.
+ Votre vidéo a été téléversée sur votre compte et elle est privée.
+
+ 1
+
+ But associated data (tags, description...) will be lost, are you sure you want to leave this page?Les données associées (étiquettes, description, etc.) seront par contre perdues ; êtes-vous sûr·e de vouloir quitter cette page ?
@@ -3330,6 +3957,13 @@ Quand vous mettrez en ligne une vidéo sur cette chaîne, la vidéo affichera au
1
+
+ We are sorry but PeerTube cannot handle videos > 8GB
+ Nous somme désolé mais PeerTube ne supporte pas les vidéos plus grosse que 8GB
+
+ 1
+
+ Your video quota is exceeded with this video (video size: , used: , quota: )Votre quota vidéo est dépassé avec cette vidéo (taille de la vidéo : , utilisé : , quota : )
diff --git a/client/src/locale/target/angular_gl_ES.xml b/client/src/locale/target/angular_gl_ES.xml
index 823b563df..0e3bb5a1d 100644
--- a/client/src/locale/target/angular_gl_ES.xml
+++ b/client/src/locale/target/angular_gl_ES.xml
@@ -14,6 +14,20 @@
45
+
+ (extensions: , max size: )
+ (extensións: , tamaño máx.: )
+
+ 11
+
+
+
+ - views
+ - visionados
+
+ 34
+
+ EditEditar
@@ -590,5 +604,97 @@
18
+
+
+ PeerTube uses the BitTorrent protocol to share bandwidth between users.
+ This implies that your IP address is stored in the instance's BitTorrent tracker as long as you download or watch the video.
+
+
+ PeerTube utiliza o protocolo BitTorrent para compartir o ancho de banda entre usuarias.
+ Esto implica que o seu enderezo IP gárdase no rastrexador da instancia BitTorrent mentras descarga ou visualiza o vídeo.
+
+
+ 20
+
+
+
+ What are the consequences?
+ Qué implica isto?
+
+ 25
+
+
+
+
+ In theory, someone with enough technical skills could create a script that tracks which IP is downloading which video.
+ In practice, this is much more difficult because:
+
+
+ En teoría, alguén técnicamente cualificado podería crear un script que rastrexase o IP que descarga determinado vídeo.
+ Na práctica, esto é bastante complicado xa que:
+
+
+ 27
+
+
+
+
+ An HTTP request has to be sent on each tracker for each video to spy.
+ If we want to spy all PeerTube's videos, we have to send as many requests as there are videos (so potentially a lot)
+
+
+ Para poder espiar deberíase enviar unha petición HTTP a cada rastrexador para cada vídeo.
+ Si queremos espiar todos os vídeos de PeerTube, temos que enviar tantas peticións como vídeos existan (potencialmente moitos)
+
+
+ 33
+
+
+
+
+ For each request sent, the tracker returns random peers at a limited number.
+ For instance, if there are 1000 peers in the swarm and the tracker sends only 20 peers for each request, there must be at least 50 requests sent to know every peers in the swarm
+
+
+ Para cada petición enviada, o rastrexador devolve un número limitado de pares aleatorios.
+ Por exemplo, si hai 1000 pares na lista e o rastrexador envía só 20 pares por petición, debería haber polo menos 50 peticións para coñecer todos os pares da lista.
+
+
+ 38
+
+
+
+
+ Those requests have to be sent regularly to know who starts/stops watching a video. It is easy to detect that kind of behaviour
+
+
+ Esas peticións deberán enviarse de xeito regular para saber que inicia/para un vídeo. É doado detectar ese tipo de comportamento.
+
+
+ 43
+
+
+
+
+ If an IP address is stored in the tracker, it doesn't mean that the person behind the IP (if this person exists) has watched the video
+
+
+ Si un enderezo IP é gardado no rastrexador, non significa que a persoa detrás do IP (si existise tal) tivera visto o vídeo
+
+
+ 47
+
+
+
+
+ The IP address is a vague information : usually, it regularly changes and can represent many persons or entities
+
+
+ O enderezo IP é información feble: normalmente vai cambiando e pode representar a moitas persoas ou entidades
+
+
+ 51
+
+